Jump to content

GreenBox

Members
  • Posts

    303
  • Joined

  • Last visited

  • Days Won

    1

Everything posted by GreenBox

  1. The diff just forces the client to send the hash in all servicetypes, it's an already existing code. Checking GRF hash would be much more complex.
  2. As of r16771, the login-server can perform a server-side check of the client MD5 hash, ensuring that the client was not tampered. The client only send the correct MD5 hash on certain server types/server types so a diff is needed to ensures that it will send the hash, for this you can use this WeeDiffGen plugin. Check conf/login_athena.conf for instruction on how to enable it.
  3. /me eating a delicious tyranitaurus PS: this can shock tyranitaurus defenders :3
  4. omnomnomnon it's really much tasteful *picks a loyalty card*
  5. Are you using my plugin for read data folder first? I saw some users with this problem when using it o-o For me it works fine, maybe Judas is right, your clientinfo.xml is corrupted.
  6. xDD maybe we implement on rA as it is a official feature
  7. In login.c we have a case for the packet 0x204 who handles the client MD5, feel free to drop the connection if it doesn't match :B
  8. This is why the import-tmpl dir exists, rename it to import and place your settings in those files.
  9. With my diff it reads clientinfo.xml from the data folder.
  10. Is the thing you suggested a few pages back; avoiding the need for '1sak1 /account:sci.xml' and the like. Why this is needed? O_O
  11. Check luafiles514/lua files/stateicon/*.lua files, just follow the existing code as example.
  12. Added WDGForceClientHashPacket as requested by malufett, it will force the client to send PACKET_CA_EXE_HASHCHECK to the login server in every langtype/servertype so anyone can implement a client MD5 check. Binaries: https://github.com/g...master/PreBuilt Source: https://github.com/g...oxal/sdpplugins
  13. This is already possible by the lua files
  14. You need an updated plugin for this diff on newer clients, use this: https://github.com/greenboxal/sdpplugins/blob/master/PreBuilt/WDGReadDataFolderFirst.dll
  15. Ai4rei made a Allow64kHairstyles, check for it on last pages of WeeDiffGen topic, I'll check the others
  16. Load lua before lub is buggy too? I remember of see people with problem with it but didn't understand what was the problem :S
  17. I've tested against my test server changing the content of files of my GRF in the data folder, all working correctly. This weird password can't have relationship with the diff Ó_Ò
  18. http://rathena.org/board/topic/53421-weediffgen/page__st__120#entry136603 @Judas boogs pls
  19. Created a git repo for my plugins, starting with an updated version of WDGReadDataFolderFirst that works with the newer clients. https://github.com/greenboxal/sdpplugins https://github.com/greenboxal/sdpplugins/blob/master/PreBuilt/WDGReadDataFolderFirst.dll
  20. I will make a diff or shins diff patcher plugin for it
  21. Yep, http://www.hyperrealm.com/libconfig/ It's LGPL
  22. WDGReadDataFolderFirst is patching the wrong offset in newer clients(2012+). For 2012-04-10, the correct is patch at 0x5a25f2 from 74 18 to 90 90. Before: After: Precompiled plugin for 2012 clients: http://www.mediafire.com/?k5cf9be4av6o6xb
×
×
  • Create New...