[Release] CSRO-R the real Sparkle Fix Assembly ..

04/23/2021 07:44 nemo08#1
Hello ! I just need to rise up this files since it has alot of new features that are enjoyable and better than VSRO in my point of view and I hope all People that worked on this files to be helpfull to make it stable and playable like VSRO.. So as the title said this is a fully working Sparkle Fix and its very easy and simple to make it your self ..
Since the sro_client have some missing features we are going to make it recognize the missing file ..

make a backup from your sro_client.exe


If u need to download SRO_CLIENT with sparkle fix directly , download : [Only registered and activated users can see links. Click Here To Register...]

If u want to learn how to edit it by yourself just follow the instructions down below ..

Used Program : Ollydbg .

after opening the program :-
First :
go to this offset to begin editing the function , press Ctrl+G and go to this address
: 009199A5
then you will find the resinfo\itemrare.txt file which make the rare items Glows etc ..
=>
[Only registered and activated users can see links. Click Here To Register...]

we will change PUSH 0EF86F8 to JMP 00E9AD55

like this =>
[Only registered and activated users can see links. Click Here To Register...]

(thats mean we are going to make the function from beginning to make the sro_client recognize the resinfo\itemoptionefp.txt which is missing in code)

Next :
Go to this address : 0E9ADED in the Hex (Binary section) which we will codecave the missing File name ..

Like this =>
[Only registered and activated users can see links. Click Here To Register...]

and in the first binary 00 we will click Ctrl + E to edit the binary and add this line and press OK :
Quote:
72 65 73 69 6E 66 6F 5C 69 74 65 6D 6F 70 74 69
6F 6E 65 66 70 2E 74 78 74
Like this =>
[Only registered and activated users can see links. Click Here To Register...]

it will show like this =>
[Only registered and activated users can see links. Click Here To Register...]

Second :
Lets go to the address that we have Jumped to it in the First step to add the function again with a code cave
Press Ctrl + G and go to this address 00E9AD55
press double click on DB 00 and start adding the function step by step ..

like this =>
[Only registered and activated users can see links. Click Here To Register...]

Quote:
00E9AD55 /> \68 F886EF00 PUSH OFFSET 00EF86F8
00E9AD5A |. B9 B8382501 MOV ECX,OFFSET 012538B8
00E9AD5F |. E8 CCD9CFFF CALL 00B98730
00E9AD64 |. 68 EDADE900 PUSH 00E9ADED
00E9AD69 |. B9 B8382501 MOV ECX,OFFSET 012538B8
00E9AD6E |. E8 BDD9CFFF CALL 00B98730
00E9AD73 \.^ E9 8DECA7FF JMP 00919A05

it will be like this at the end =>
[Only registered and activated users can see links. Click Here To Register...]


Finally copy all to executable by clicking right click -> Edit -> Select all then Copy to executable then right click on the small window and Save File ..

like this =>
[Only registered and activated users can see links. Click Here To Register...]


Boom Congrats u have fixed the missing sparkle in SRO_CLIENT .. dont forget to take the "itemoptionefp.txt" from any VSRO media resinfo Folder and add it in your CSRO client ...

Pics of the Fix :
[Only registered and activated users can see links. Click Here To Register...]
[Only registered and activated users can see links. Click Here To Register...]


ADD your Pics if u succeeded with my Steps and press "thanks" if this helpful
04/23/2021 11:18 SubZero**#2
Epic release keep going
04/23/2021 14:27 nemo08#3
Quote:
Originally Posted by Zoro.Sro View Post
Epic release keep going
thank you ^^, if it helped you , just press thanks button I will appreciate that ;)
04/23/2021 15:01 asda2story2#4
Quote:
Originally Posted by nemo08 View Post
thank you ^^, if it helped you , just press thanks button I will appreciate that ;)
ty mman for your work
04/23/2021 20:32 Rixy*#5
good job , but Some beginners They don't know use ollydbg So want upload the 'sro_client'
04/23/2021 21:29 nemo08#6
Quote:
Originally Posted by Rixy* View Post
good job , but Some beginners They don't know use ollydbg So want upload the 'sro_client'
I will make it later when come back home
04/24/2021 20:07 nemo08#7
Here is the Edited SRO_CLIENT with sparkle fix ..
Download : [Only registered and activated users can see links. Click Here To Register...]
04/25/2021 04:49 nemo08#8
Quote:
Originally Posted by Beba Army View Post
Ridiculous release, this do nothing. Request close.
Ignored , since u dont know how to talk to people ..
04/25/2021 05:38 andzia098#9
well done, a nice release (can be covered up by the fact that artuuro released a fully fixed files), but still a great release, good job pal.
04/25/2021 08:38 nemo08#10
Quote:
Originally Posted by andzia098 View Post
well done, a nice release (can be covered up by the fact that artuuro released a fully fixed files), but still a great release, good job pal.
thank u mate ^^
This release for people who want to use pure client without any dll injected .
05/13/2021 07:43 alptunga77#11
[Only registered and activated users can see links. Click Here To Register...]

[Only registered and activated users can see links. Click Here To Register...]
05/13/2021 09:13 andzia098#12
Quote:
Originally Posted by alptunga77 View Post
[Only registered and activated users can see links. Click Here To Register...]

[Only registered and activated users can see links. Click Here To Register...]
both your errors actually indicate that you have a database issue, you fucked up your refobjcommon somehow or you're running csro-r dbs on vsro GS or vice versa, this release is all about a client sided bug, so don't post server-related issues here, your post should be in the "ask the experts" section.
05/13/2021 14:04 nemo08#13
Quote:
Originally Posted by alptunga77 View Post
[Only registered and activated users can see links. Click Here To Register...]

[Only registered and activated users can see links. Click Here To Register...]
its like andzia098 said you have problems with Refobjcommon table or u using wrong exe files with CSRO DB
05/13/2021 20:33 alptunga77#14
nemo bro u edit sro client i add my client 13dg 14dg upgrade Requrements not met have problem thnx
05/13/2021 23:27 andzia098#15
Quote:
Originally Posted by alptunga77 View Post
nemo bro u edit sro client i add my client 13dg 14dg upgrade Requrements not met have problem thnx
once again, your question has nothing to do with the thread, however i'll help ya.

you just don't edit the offset on sro_client for the max degree, you'll have to edit _RefUpgradeEquipItem in the database & client with the old items id and new upgraded items id (or take them from any csro-r server with a max of d15 client), you'll also have to edit these tables for the new items to be working well (penalties and extra skills..etc):
_RefEquipItemPenalty
_RefEquipItemPenaltyBalance
_RefExtraAbilityByEquipItemOptLevel
_RefShardContentConfig (Just change the max expert Degree value to 15, nothing else).