quarta-feira, 8 de junho de 2016

[C# & CPP] Emulator for Open Beta Client

I have been working on an emulator for open beta client on my freetime. I decided to make the project open source so everyone can learn and contribute. I suggest to carefully read the code as I believe that even intermediate level devs will learn something from my work.
Sincerely yours Shine


Things that I have done:
  • A complete gateway server (supports patch seeding but download server is missing)
  • Basic game object system (spawn, despawn, talk etc)
  • Collision system (currently have some bugs with bms objects, not a big deal)
  • Login screen functions (character create, delete, select)
  • Basic character functions (dest. movement, sky movement, emote, teleport etc..)
  • Most of item operations (buy, sell, move in inventory etc..)

Links:
Project github: http://adf.ly/1az7y9
Client: http://adf.ly/1az7zm
Database dumps: http://adf.ly/1az81K
Client Dll for modifications (I did some edits for gm commands etc.): http://adf.ly/1az82S

Some screenshots ingame:














Nenhum comentário:

Postar um comentário