Register for your free account! | Forgot your password?

Go Back   elitepvpers > Popular Games > Silkroad Online > SRO Private Server > SRO PServer Guides & Releases
You last visited: Today at 07:10

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



[Guide] Assembly guides to improve your VSRO Server!

Discussion on [Guide] Assembly guides to improve your VSRO Server! within the SRO PServer Guides & Releases forum part of the SRO Private Server category.

Reply
 
Old 04/25/2015, 23:01   #76
 
elite*gold: 0
Join Date: Apr 2011
Posts: 53
Received Thanks: 1
Quote:
This is the part. Go to the first expression, you will see the other lines behind it.
Code:

005805C8 . 56 push esi
005805C9 . 68 C4D8AF00 push 00AFD8C4
005805CE . 68 00000001 push 1000000
005805D3 . E8 68603B00 call 00936640
005805D8 . 83C4 0C add esp, 0C

Mark them all, then right click, Edit, Nop All
This Edit is good because it prevents the overfloat of the gameserver. the GS gets spammed with error infos, with this edit the GS doesnt show up this error anymore!
waht do u mean with Nop All, edit to what??? i dont understand that sry for my bad english
florian44 is offline  
Old 07/13/2015, 18:58   #77
 
elite*gold: 0
Join Date: Feb 2012
Posts: 551
Received Thanks: 46
Quote:
Originally Posted by evelknievel10 View Post
Additional fix to prevent crash after lv 110:
i made this and i still get crash after reaching Lv 110 99.99% up to Lv 1111
thebigbody is offline  
Old 12/15/2015, 21:54   #78
 
elite*gold: 0
Join Date: Jun 2012
Posts: 27
Received Thanks: 5
Thx
Fincsike is offline  
Old 01/26/2017, 22:51   #79
 
elite*gold: 0
Join Date: Nov 2016
Posts: 21
Received Thanks: 0
Help me please

Quote:
Originally Posted by evelknievel10 View Post
This Thread contains many Assembly edits which are useful if you run a Vsro P-Server.

Requirments:
Ollydbg ()
Dezimal -> Hex Converter ( or ) they are all the same.

Small tutorial how to use OllyDBG:
- if you start OllyDBG, simply drag the file you want to check in the OllyDBG window (in this case the SR_GameServer.exe of VSRO). Let Olly analyze the file completly (black bar at the bottom)

- The lines are working like this: Expression |. Binary | Assemble | Comment


- If i give you an expression, just press CTRL+G to get there. It will get you to the line of the procedure which we want to edit.

- All numbers are in floats or in hex. We just need a hex <-> dezimal converter. I prefer you to use the Windows Calculator for this, but you can use any.

- to edit the lines, doubleclick on the Assemble code. A new Window appears, just replace the content. After edit, the line is red. Make sure you select all edited lines and copy them to executeable (more infos about save later)



First of all, the GameServer edits.

Changing Max Level:


Additional fix to prevent crash after lv 110:


Changing Max Mastery Level:


Serverrates cap:


Remove the annoying Quest:RaiseEvent Error(It reduces the lag very much!!):
!!THIS EDIT IS NEW AND VERY IMPORTANT!!


Removing the green book (Credits to ÑõÑ_Ŝŧóp)


To save the edited gameserver, use right click - edit - select all, then again right click - edit - copy to executeable.
Now right click in the new Window and then Save As... and save your file.





Now to the SRO_Client.exe edits.

Changing mastery showup:


Change Party Matching level:


Fix the lv 120 Skills showup (you have to do this if you want to add 120 skills.)

Change Autoselect range (All Sro) (Credits to ÑõÑ_Ŝŧóp)


As I noticed most of the servers copied the PK2 and Client from DWO, Aurora or Class, because they were the first who got this edit from me (except Class, they were smart enough to find it themself) So now you can take a clean Client and pk2 and edit it as you want


Hope you like this tutorial

Regards,
ZubZero / Ra
What would be the procedure to correct the error Quest: RaiseEvent?
I'm new to OllyDBG.
Help me please
GMCreative is offline  
Old 12/28/2021, 17:50   #80
 
nex1993's Avatar
 
elite*gold: 0
Join Date: Mar 2016
Posts: 111
Received Thanks: 8
If you getting crash after maxing Skills please change:

SRO_Client Max Skill:
009448B1 |. 80B8 AC000000 >CMP BYTE PTR DS:[EAX+AC],5A

Open olly DBG CTRL + G > paste: 009448B1 > Binary edit > then use Calculation at the of the line

Calculation:
46= 70Lv
50= 80Lv
5A= 90Lv
6E= 110Lv
78= 120Lv
82= 130Lv
8C= 140Lv


It wont happent again. Enjoy your day.
nex1993 is offline  
Reply




All times are GMT +1. The time now is 07:11.


Powered by vBulletin®
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2025 elitepvpers All Rights Reserved.