SR_GameServer fixes [asm]

Re: [Guide] SR_GameServer fixes [asm]

=============================================================================
Bypass creation of huge .dmp files (less lags)

Code:
00964060     81EC 6C060000  SUB ESP,66C
change command to
Code:
jmp 009642FD

===================================================================

is in this command fix u mean change SUB ESP,66C (to)==> jmp 009642FD or what :D


& 1 anther question : when i killed uniques why dosen't my name appeared ?!
thx
 
Re: [Guide] SR_GameServer fixes [asm]

hi i have a noob question my i think my gameserver was already patch. because when i search "0042714C" the value is already TEST AH,42. my question is what is the use of this value "F6C4 50" and if we want to make it 1000 rate, 5, 10 or 100 rate. how can we do this? i mean how can we come up with a code to input that corresponds to the rates we wanted.

hi i have a noob question my i think my gameserver was already patch. because when i search "0042714C" the value is already TEST AH,42. my question is what is the use of this value "F6C4 50" and if we want to make it 1000 rate, 5, 10 or 100 rate. how can we do this? i mean how can we come up with a code to input that corresponds to the rates we wanted.

hmm also rather than posting how we patch the file why not upload the patch file? or upload the unpatch and patch file so that we can differentiate also.:thumbup:
 
Re: [Guide] SR_GameServer fixes [asm]

Hi.
Can you help me?
I use this query:
PHP:
USE SRO_VT_SHARD
DECLARE @RATE INT
SET @RATE = 35000 -- Here we set the multiplier value! Default: 10 // by Artuuro_lv (rz)/Miki Maus (epvp)
update _RefDropClassSel_RareEquip set ProbGroup1 = ProbGroup1*@RATE
update _RefDropClassSel_RareEquip set ProbGroup2 = ProbGroup2*@RATE
update _RefDropClassSel_RareEquip set ProbGroup3 = ProbGroup3*@RATE
update _RefDropClassSel_RareEquip set ProbGroup4 = ProbGroup4*@RATE
update _RefDropClassSel_RareEquip set ProbGroup5 = ProbGroup5*@RATE
update _RefDropClassSel_RareEquip set ProbGroup6 = ProbGroup6*@RATE
update _RefDropClassSel_RareEquip set ProbGroup7 = ProbGroup7*@RATE
update _RefDropClassSel_RareEquip set ProbGroup8 = ProbGroup8*@RATE
update _RefDropClassSel_RareEquip set ProbGroup9 = ProbGroup9*@RATE
update _RefDropClassSel_RareEquip set ProbGroup10 = ProbGroup10*@RATE
update _RefDropClassSel_RareEquip set ProbGroup11 = ProbGroup11*@RATE
update _RefDropClassSel_RareEquip set ProbGroup12 = ProbGroup12*@RATE
update _RefDropClassSel_RareEquip set ProbGroup13 = ProbGroup13*@RATE
update _RefDropClassSel_RareEquip set ProbGroup14 = ProbGroup14*@RATE
update _RefDropClassSel_RareEquip set ProbGroup15 = ProbGroup15*@RATE
update _RefDropClassSel_RareEquip set ProbGroup16 = ProbGroup16*@RATE
update _RefDropClassSel_RareEquip set ProbGroup17 = ProbGroup17*@RATE
update _RefDropClassSel_RareEquip set ProbGroup18 = ProbGroup18*@RATE
update _RefDropClassSel_RareEquip set ProbGroup19 = ProbGroup19*@RATE
update _RefDropClassSel_RareEquip set ProbGroup20 = ProbGroup20*@RATE
update _RefDropClassSel_RareEquip set ProbGroup21 = ProbGroup21*@RATE
update _RefDropClassSel_RareEquip set ProbGroup22 = ProbGroup22*@RATE
update _RefDropClassSel_RareEquip set ProbGroup23 = ProbGroup23*@RATE
update _RefDropClassSel_RareEquip set ProbGroup24 = ProbGroup24*@RATE
update _RefDropClassSel_RareEquip set ProbGroup25 = ProbGroup25*@RATE
update _RefDropClassSel_RareEquip set ProbGroup26 = ProbGroup26*@RATE
update _RefDropClassSel_RareEquip set ProbGroup27 = ProbGroup27*@RATE
update _RefDropClassSel_RareEquip set ProbGroup28 = ProbGroup28*@RATE
update _RefDropClassSel_RareEquip set ProbGroup29 = ProbGroup29*@RATE
update _RefDropClassSel_RareEquip set ProbGroup30 = ProbGroup30*@RATE
update _RefDropClassSel_RareEquip set ProbGroup31 = ProbGroup31*@RATE
and this:
PHP:
USE [SRO_VT_SHARD_INIT]
UPDATE dbo._RefObjCommon SET Rarity=80 WHERE CodeName128 LIKE '%RARE'
or
PHP:
USE [SRO_VT_SHARD_INIT]
UPDATE dbo._RefObjCommon SET Rarity=80 WHERE CodeName128 LIKE 'ITEM_CH%RARE' 
UPDATE dbo._RefObjCommon SET Rarity=80 WHERE CodeName128 LIKE 'ITEM_EU%RARE' 
UPDATE dbo._RefObjCommon SET Rarity=80 WHERE CodeName128 LIKE 'ITEM_CH%RARE%'
UPDATE dbo._RefObjCommon SET Rarity=80 WHERE CodeName128 LIKE 'ITEM_EU%RARE%'
Good querry-s. I kill mobs and dropp so much sox item!!! Im happy!! =)
If I use querry's
I have BIG Problem!!!! I can't Dismantle SOX items..... :( I have much free slot, have much rondo.... Failed Dismantle only SOX item's. Why? Have more problem: I can't fuse only SOX items with advanced elixir A-B. why?
PLS HElP ME.
ty:handsdown:
 
Re: [Guide] SR_GameServer fixes [asm]


how about sp ratio? do you have some asm for that or does the xp ratio cover that as well? anyway ill prob check it myself later on...
 
hi guys did everything right but not the last to start the 2 files, where I'm going wrong? help me please.

watch this video


:(:
 
Last edited:
Hello, Thanks Chernobyl for this great guide. You said you are going to upload gameserver with these fixes? We're waiting.

Thanks in advance buddy.
 
Back