hi all
2day i will tell you the rea trick behind thezszc patch v1.690.
they blocks the bot ...how?...lets see:
bot should connect to a proxy[srproxy for sro-db bot]you can do this in 2 ways:
-first way is to open the bot normally and use the built in loader and the bot will re direct the ip's to 127.0.0.1[local host]
-second way is to patch the media.pk2 [divisioninfo.txt & gateport.txt] to patch the real servers ip's with 127.0.0.1 & the port 15779 to 15778
so what happend?:
-they have packed the silkroad.exe and the sro_client.exe so you cant use the builtin bot loader to redirect ip's
-they added asm codes in sro_client to check if the media.pk2 ip's is modified or not .... if it is the client will crash.
so its the end??
-no its not you can use any dll injection loaders to redirect the game ip's.
i dont trust loaders ... cant i just use the patch of the v1.690 and let the sro_client.exe & silkroad.exe of the old patch??
-here is the real trick of zszc patch v1.690:
you will get "patching hasnt been finished yet" ... why??
the trick is to keep the sv.t [silkroad version] value to 1.690 so the sro_client would read but wont send the this sv.t value
after unpacking the sro_client and the silkroad.exe and checking whats new with ollydbg ..... here it is.
the Real zszc version is not v1.690 <== this is just a fake one to read not send
its 1.699 <== this is the right version so you dont get the patch message.
have a good day & sorry for my bad english
PS:i dont know yet if there is other things they did i didnt complete check the client yet and i will add the real sv.t soon so you can use the old sro_client.exe & silkroad.exe and go back to the normal way.
PS:i dont know if it is the right section to add this thread but if its not please admin move my post.
Thanks
Fox564.