Jump to content

xazax

Members
  • Posts

    427
  • Joined

  • Last visited

  • Days Won

    3

Everything posted by xazax

  1. For other examples you can search for all the files in npc folder that contains that script command. They may not be (over)documented though.
  2. Well, the plugin system you proposed looks promising, if it will have a nice interface. I only wonder because, I think keep the source closed, but provide a plugin system does not mean, some won't make money from others work at all. Just instead of selling source modifications, they will sell plugis this time. Anyways even if it is closed source, I would use it rather than gravity's client, being multi platform is a very important for me.
  3. Awesome progress so far! I like the concept of being multiplatform, and care about the performance. However I'd be happier if it would be opened up. But with a decent plugin system it is still enables much more flexibility than gravity's client. I hope this after so much dead RO client rewrite project, this one will be finished.
  4. xazax

    Hello

    Welcome back in the community!
  5. Nice tool . Are you planning unicode support?
  6. I'd prefer a C++ api, but like the library so far
  7. IDK if the clien has such capabilites, which is achievable with diffing. however what you can do is, create a dll, and hook the send function (use detours library). Once the dll is loaded, calculate the md5, and send it to your server. Of course you'll also have to adjust the server side.
  8. If you did not do yet... ADD TO WIKI. I KNOW YOU HATE IT... BUT DO IT!!
  9. xazax

    New GM System

    With this system pc_isGM and such functions would make no sense. Same for returning group ID. The system should work somehow like this: On read, build the groups ( based on the inheritence, configs ). This would creaty a struct with several bitfields ( and command list?, or commands should have group list? ) And checks like pc_isGM(sd) > battle_config.any_warp_GM_min_level would be replaced by something like pc_isgroupcapableof(sd,ENUM_VAL) or pc_sdcanwarp(sd).
  10. Is it still an issue? There is something in the source called tick_time, that supposed to store the tick interwalls, and tick remains the whole duration this way. If this issue still persist, the code that was added is an improper solution ( or I interpret it wrongly ).
  11. Well, it is not related. Ai4rei did small cleanups, you can merge them, they are ok I think. This one would be about a bigger rewrite how to handle packets.
  12. I agree that, it is a bit wierd, and I think, meyraws codes are great reference, but maybe we could come up with something that is even cleaner based on that idea .
×
×
  • Create New...