As you know you can change ExpRate (Quests & Combat) and TpRate (Combat only) in [ROM_World].[dbo].[WorldConfigTable]
Unfortunately TpRate (Quests) and MoneyRate (Quests) are not working correctly.
Without a source code of 6.x server files it is not so easy.
Fortunately you can change them inside "Zone.exe" binary file.
I will show you a trick.
TpRate (Quest)
Open "Zone.exe" file in a hex editor, go to offset 0x3195B1, change:C++ source code:
int iTP = (int)( iExp * ((float)pQuest->iReward_TP / 100) );
assembler (division by 100.0 (float)):
FDIV QWORD PTR DS:[8B3020]
binary:
DC 35 20 30 8B 00
MoneyRate (Quest)DC 35 20 30 8B 00 -> DC 35 XX XX XX 00
Open "Zone.exe" file in a hex editor, go to offset 0x26E9F0, change:C++ source code:
int Money = (int)( (float) PlotMoneyTable[ ( PlotLv - 1) ] * ( (float) MoneyRate / 100 ) );
assembler (division by 100.0 (float)):
FDIV QWORD PTR DS:[8B3020]
binary:
DC 35 20 30 8B 00
In place of DC 35 XX XX XX 00 you can write:DC 35 20 30 8B 00 -> DC 35 XX XX XX 00
DC 35 20 30 8B 00 (division by 100.0, rate x1) DC 35 40 30 8B 00 (division by 50.0, rate x2) DC 35 70 3C 8F 00 (division by 20.0, rate x5) DC 35 48 3A 8F 00 (division by 10.0, rate x10) DC 35 00 3C 8F 00 (division by 5.0, rate x20) DC 35 78 3A 8F 00 (division by 2.0, rate x50) DC 35 18 30 8B 00 (division by 1.0, rate x100)
Link to modified "Zone.exe" file with TpRate & MoneyRate (Quests x10):
https://mega.co.nz/#!BAIA3JJR!7X0IEv...K_q0-1DK6ei0WE
Good luck!



Reply With Quote![[Guide] How to change TpRate (Quests) and MoneyRate (Quests)](http://ragezone.com/hyper728.png)


