Enable Silkroad Hidden Client Debug Feature & GM Console
Hello,
I found out a way to debug any silkroad client and also enabling console in game even if you are not GM
First how to find the function:
Open sro_client.exe in ollydebug search for all referenced text strings and then find https://forum.ragezone.com/cache.php...%2FpgWDzow.png
Then double click on the string it will take you to the push command, should be something like that
https://forum.ragezone.com/cache.php...%2FURoLGeC.png
Now double click on that push address in my picture its PUSH 0xFDAC8C then press ctrl + g and go there, then select some address and press ctrl + e
https://forum.ragezone.com/cache.php...%2F3tmCKDz.png
Now edit jmxdebug._m_ to jmxdebug.jmx should be like that
https://forum.ragezone.com/cache.php...%2FezV4mWh.png
Now press Ok and then right click > copy > select all , then right click > copy to executable > select > save
Final stage, go to your silkroad client folder and create a file called jmxdebug.jmx then get any pk2 editor and import that file in media.pk2 root dir, start up the client and login in game you should get something like that
https://forum.ragezone.com/cache.php...%2FnzCP5cg.png
also you will be able to open the console by pressing ctrl + ~ , /setspeed 500 is working too [Enjoy speed hacking].
Tested and worked on official servers ISRO, ISROR too.
Greetings MeGaMaX
Re: Enable Silkroad Hidden Client Debug Feature & GM Console
It will be fake console , isn't it ?
Unable to loadmonsters , make items ,etc right !!
Re: Enable Silkroad Hidden Client Debug Feature & GM Console
Yeah its only client side for console, the main reason of this release is the debug feature
Re: Enable Silkroad Hidden Client Debug Feature & GM Console
And you can use it to change weather rain/snow/sunny as regular player.
Re: Enable Silkroad Hidden Client Debug Feature & GM Console
or, for ease of use, add an empty file named "jmxdebug._m_" to media.pk2 :D works great too :P no need for hex edit ;)
btw i kinda fail to see it's use :D any1 found anythin useful in those debug msg ?
Re: Enable Silkroad Hidden Client Debug Feature & GM Console
Don't see any use of it, the only thing I saw is this "[Debug] FORTRESS STATE : SIEGE_TAX_ALLOWED_PERIOD" and no more debug messages.
Anyway thanks Mega for this I never knew about that one before.