New Emulator

Mako is insane.
Joined
Sep 10, 2007
Messages
970
Reaction score
815
Since I've had no internet and have been sunburned to hell and back. I decided to rebuild my entire emulator from the ground up. Excluding my packet class of course. I don't have screen shots to post, but I can post information on what I have done.

  • New dynamic interfacing with channels.
  • New "Logic" classes to handle events such as character handling.
  • New interfaces for channels. Ie: class LChannel : IChannel
  • New item handling.
  • New protocol / networking handling.
  • More OOP related now. Such as: client.CharInfo.nAID = 0
  • Using get/set for class/structure handling.
  • Login Handling - Done.
  • Character Handling - Done.
  • Channel Handling - Done
  • Equipment - 25%

Some nice new features I've added for developers:
  • Callbacks for all event handling.
  • SQL multi-threading corrections.
  • Asynchronous SQL.
  • Predicates for all channels: MMatchChannel channel = MatchServer.lChannels.Find(c => c.nMinLevel > 0 && c.MaxLevel > client.CharInfo.nLevel);

SVNNNNNNNNNNNNN:
 
Last edited:
Sounds good. I think I'm done with Gunz emu development, lol. I haven't hit a roadblock or anything, it just got incredibly fucking boring. Gunz is dead for me. I think I'll re-visit S4 League and see what I can do 8D Good luck with this.
 
Back