- Joined
- Jul 13, 2008
- Messages
- 272
- Reaction score
- 136
Hi Guys.
Since I'm stuck at a very crappy moment writing my LastChaos EP2 Emulator.
I decided to share what i have so far and maybe someone can pickup and guide me in the right direction.
The client used is the recent 777 client.
U can use
Sadly the real 777 client and server do use encryption. so there is a way around that to sniff the packages after they are decrypted by the client itself.
A example on how to do it can be found
The 777Lastchaos client can be found
Just install, let it patch, apply my patch. then its ready to connect to the emulator.
Install it once more, let it patch. This is the client to sniff the packets
The server emulator source code can be found
Its written in C#
The mySQL database can be found
Be sure to change GameServer.cfg and LoginServer.cfg before u start.
What can be done
- Login
- Make a character
- Set new characters start conditions in config (level,equipment,stats)
Where I'm stuck is.
After selecting the character. Juno will start to load.
When its loaded the screen will stay black like it is waiting for more packets.
Even if i send all the packets that the real server would also send the screen stays black like its waiting for more data. But normally the first packet should already make it show the world without the character or anything.
From the moment the character will be able to go ingame the development will go in fast forward. just this one issue is annoying.
Another bug : only characters with a 6 letter name will show up. But i probably overseen something stupid.
// edit
link fixed and forgot to mention that i use
Since I'm stuck at a very crappy moment writing my LastChaos EP2 Emulator.
I decided to share what i have so far and maybe someone can pickup and guide me in the right direction.
The client used is the recent 777 client.
U can use
You must be registered to see links
to make the client connect to it. The Nksp.exe is modified to run without Xtrap (thanks to Dotsch_2005), and the Engine.dll is modified to use no encryption on network packets (thanks to dsfgw).Sadly the real 777 client and server do use encryption. so there is a way around that to sniff the packages after they are decrypted by the client itself.
A example on how to do it can be found
You must be registered to see links
(thanks to dsfgw)The 777Lastchaos client can be found
You must be registered to see links
Just install, let it patch, apply my patch. then its ready to connect to the emulator.
Install it once more, let it patch. This is the client to sniff the packets
The server emulator source code can be found
You must be registered to see links
.Its written in C#
The mySQL database can be found
You must be registered to see links
Be sure to change GameServer.cfg and LoginServer.cfg before u start.
What can be done
- Login
- Make a character
- Set new characters start conditions in config (level,equipment,stats)
Where I'm stuck is.
After selecting the character. Juno will start to load.
When its loaded the screen will stay black like it is waiting for more packets.
Even if i send all the packets that the real server would also send the screen stays black like its waiting for more data. But normally the first packet should already make it show the world without the character or anything.
From the moment the character will be able to go ingame the development will go in fast forward. just this one issue is annoying.
Another bug : only characters with a 6 letter name will show up. But i probably overseen something stupid.
// edit
link fixed and forgot to mention that i use
You must be registered to see links
.
Last edited: