[Exjam's client] Work in Progress

Project to create a new client based on new file formats and eventually a new 3D engine.

Moderators: osRose dev team, ospRose dev team, osiRose dev team, Moderators

[Exjam's client] Work in Progress

Postby lmame on Fri Aug 13, 2010 10:48 pm

As you can see in this thread, exJam posted a link to his SVN to his client he's been working on.
I'm adapting it to Evo right now... If you want to give it a try well good luck because quite some things have to be added or changed just to make it build, and then run without crash on Evo.

So my suggestion is to let me a day or two to make it ok for Evo (or at least a part), then I'll put it on osRose's svn, with libraries, includes and source modifications.
I just say that so you don't hammer his PM box or MSN, just let me do that, at least at the beginning :lol:, there's no need 20 people harassing him with the same questions.

Of course, it's a Work in Progress so quite some things would not work or weirdly. It's NOT a full client yet...
Though it's nice and code is clear ^_^


His SVN:
http://exjam.svn.beanstalkapp.com/rose/trunk/


osRose's SVN:
https://osrose.svn.cvsdude.com/client
login: beta81
password: beta81

Ok not much time to explain, I'll do that tonight.
I added all is needed as includes (libs / .h and so on) and all project "should" have the additional directories set (../Libraries/include and ../Libraries/lib), but just for "Debug", I didn't do it for "Release"..
Just open the solution file with Visual Studio 2008 and hit build.
Client.exe should be created in "/debug/" folder (not "/client/debug/", but "/debug/").
Things to know:
-> for now it looks for hardcoded data, look at the tags "[2 change]" in the client's code:
--> your naRose's client extracted folder,
--> your login server's IP (dev rev 360),

Steps:
So as stated, extract your naRose client to a folder.
Here are some steps which may surely be optional for some but I'll refine it later.
Copy folders "R3EShaders" and "R3EFonts" from project to extracted client (next to 3ddata, NOT in 3ddata).
Copy folders "R3EShaders" and "R3EFonts" from project to "/debug/" folder project (create it if "/debug/" isn't there).
Copy folder "3ddata/control/xml" from your NOT extracted client to "/debug/" folder project.
Copy folder "3ddata/control/xml" from your NOT extracted client to your extracted client (so copy "/xml"/ inside "/3ddata/control/").
See above to change IP and your extracted client's path in the source code,


Video to show rev 1 status:
http://www.youtube.com/watch?v=CI4_0apgi20



test.png


Client 2010-08-13 23-33-11-95.jpg


Client 2010-08-13 23-49-49-38.jpg
The world is full of love and peace ^_^
Image
User avatar
lmame
Admin
Admin
 
Posts: 8997
Joined: Mon Aug 06, 2007 4:42 pm
Location: July City

Re: [Exjam's client] Work in Progress

Postby Aukemon0NL on Fri Aug 13, 2010 10:55 pm

WoW...
He has done alot more than me -,-"
Darn u exjam :P ur so much better than me :O

I will look at this and wait for evo version of you :)
Image
User avatar
Aukemon0NL
Pomic
Pomic
 
Posts: 107
Joined: Fri May 16, 2008 8:53 pm
Location: The Netherlands

Re: [Exjam's client] Work in Progress

Postby Raavi on Sat Aug 14, 2010 10:13 am

Wow!
I've looked in the SVN of Exjam and i tryd to make it my own compitable with OSRose but i found out that it was a bit to hard for me.

Looking forward to this!
Raavi
Rackie
Rackie
 
Posts: 243
Joined: Sun May 30, 2010 4:15 pm

Re: [Exjam's client] Work in Progress

Postby Choseal on Sat Aug 14, 2010 3:39 pm

Damn, this will be awesome, so many.. possibilities.. *drool*
Choseal
Electric Ghost
Electric Ghost
 
Posts: 837
Joined: Fri Jan 09, 2009 6:40 pm

Re: [Exjam's client] Work in Progress

Postby lmame on Sat Aug 14, 2010 5:05 pm

Ok worked a bit on it, now some textures are displayed properly, once again it was due to differences in xmls...
Now working on packets ^_^
Client 2010-08-14 18-02-13-02.jpg
The world is full of love and peace ^_^
Image
User avatar
lmame
Admin
Admin
 
Posts: 8997
Joined: Mon Aug 06, 2007 4:42 pm
Location: July City

Re: [Exjam's client] Work in Progress

Postby Aukemon0NL on Sat Aug 14, 2010 6:08 pm

nicely done lmame :)
1 more thing still got me thinking though I still have the feeling ogl is more blocky.
I will just put them next to each other and look for it.
Image
User avatar
Aukemon0NL
Pomic
Pomic
 
Posts: 107
Joined: Fri May 16, 2008 8:53 pm
Location: The Netherlands

Re: [Exjam's client] Work in Progress

Postby Aukemon0NL on Sat Aug 14, 2010 6:21 pm

To compare ogl and dx:
These are just things I notice when I look at this.
But don't mind me I happy he shared it :P
Attachments
compare1.png
Image
User avatar
Aukemon0NL
Pomic
Pomic
 
Posts: 107
Joined: Fri May 16, 2008 8:53 pm
Location: The Netherlands

Re: [Exjam's client] Work in Progress

Postby hasan38 on Sat Aug 14, 2010 7:08 pm

woah you looked really close to spot the differences xD

and wow amazing work Exjam and nice Imame like always. Can't wait to see how this turns out.
hasan38
Rackie
Rackie
 
Posts: 246
Joined: Wed Apr 22, 2009 1:43 am

Re: [Exjam's client] Work in Progress

Postby lmame on Sat Aug 14, 2010 8:50 pm

Getting there, getting there :)
Client 2010-08-14 21-10-37-29.jpg

Client 2010-08-14 21-11-04-61.jpg


Ok so it'll be easy adding new packets, already added the "ping" one as a test. Decryption / encryption for Evo is now working.
The world is full of love and peace ^_^
Image
User avatar
lmame
Admin
Admin
 
Posts: 8997
Joined: Mon Aug 06, 2007 4:42 pm
Location: July City

Re: [Exjam's client] Work in Progress

Postby ExJam2 on Sat Aug 14, 2010 8:58 pm

Aukemon0NL wrote:To compare ogl and dx:
These are just things I notice when I look at this.
But don't mind me I happy he shared it :P


This has absolutely nothing to do with OpenGL vs DirectX, you obviously don't have the ability to undertake this project if you don't know the difference between the two.

Now to address your beautiful picture,
for one it is obvious in the picture from my engine anti-aliasing is not enabled, this causes the jagged edges (NOT opengl),
this lack of AA also is the reason for the "blurry" house,
and lack of AA is the difference in plants,
the water not looking "realistic" is because it is NOT rendered yet, the blueness is purely from the lightmap and not from any sort of water,

my engine does actually support AA and I don't know why lmame doesn't have it in his pictures.

tl;dr; my engine is unfinished and lmame didnt have AA on, nothing to do with gl vs dx
ExJam2
Little soul
Little soul
 
Posts: 5
Joined: Fri Aug 13, 2010 4:32 pm

Next

Return to [Project] Custom client (new 3d engine, new files formats)

Who is online

Users browsing this forum: No registered users and 3 guests

cron