sro_client editing!

03/01/2011 12:29 KaLoo#1
Hello!

I want to edit sro_client.exe to stop sending the "Please execute Silkroad.exe" error. Can someone help me?
03/01/2011 12:40 jremy#2
Search with olly for string "please execute" and change the JNZ to JMP

Code:
00816903   |. /75 1F                        JNZ SHORT sro_clie.00816924                     ; JMP Here				
00816905   |. |6A 00                        PUSH 0                                          ; /Style = MB_OK|MB_APPLMODAL
00816907   |. |68 8CBAE200                  PUSH sro_clie.00E2BA8C                          ; |Title = "ERROR"
0081690C   |. |68 68BAE200                  PUSH sro_clie.00E2BA68                          ; |Text = "Please Execute the \"Silkroad.exe.\""
00816911   |. |6A 00                        PUSH 0                                          ; |hOwner = NULL
00816913   |. |FF15 1875DD00                CALL DWORD PTR DS:[<&USER32.MessageBoxA>]       ; \MessageBoxA
03/01/2011 12:53 lolkop#3
open ollydbg, rightclick, search for, all referenced textstring, go to the top of the list, rightclick, search for text, enter Silkroad.exe, press enter to get into the code, 2 lines above the push of that message there's a JNZ. doubleclick on it, and change the JNZ to JMP. if you run the sro_client.exe nnow, it won't give you that error.

you can save the changes to the file now, by rightclick, copy to executable, all modifications.

i've also uploaded a really [Only registered and activated users can see links. Click Here To Register...]. he also removed the swearfilter from the client. if you don't want this, you can simply skip that part =)
03/01/2011 13:06 InvincibleNoOB#4
This way the locale is not passed to the client and you'll likely get C8 error. At least it used to be that way 4 years ago when I used this. If that's the case, add it manually.
03/01/2011 13:27 KaLoo#5
Thanks to lolkop for the tutorial and to jremy for that code.
03/01/2011 17:22 giniyat202#6
you need process explorer download from here:[Only registered and activated users can see links. Click Here To Register...]

now open silkroad from launcher then open process explorer and double click on sro_client.exe

then copy all text in command line

ten create new shortcut : rightclick -> new -> shortcut and paste the text but change the number before / to 0

now launch silkroad from shortcut and it will not give c8