• Unfortunately, we have experienced significant hard drive damage that requires urgent maintenance and rebuilding. The forum will be a state of read only until we install our new drives and rebuild all the configurations needed. Please follow our Facebook page for updates, we will be back up shortly! (The forum could go offline at any given time due to the nature of the failed drives whilst awaiting the upgrades.) When you see an Incapsula error, you know we are in the process of migration.

[Guide] Modification FAQ

Newbie Spellweaver
Joined
Apr 18, 2009
Messages
77
Reaction score
29
Hey Guys..

My Modification Word at Title Doesn't Mean SRCs Only. Its Means Modifications/Changes you want.


Q: How to Edit Maximum Zeny?
A:

First Goto SVN/src/common/mmo.h

Goto line 86

#define MAX_ZENY 1000000000

Change the Value to 2000000000 = 2b

Note: 2B is the Max Value to Avoid Errors

Q: How to Modify the Delay of a Certain Skill After Casting?
A:

First goto SVN/db/skill_cast_db.txt

find your Skill to be Modify. ( Example: Lex Aterna or PR_LEXAETERNA )
Its Value are

78,0,3000,0,600000,0

3000 = Millisecond

If you want it to be no Delay just put 0

78,0,0,0,600000,0

How about if skill per level changes its delay. ( Example: Asura Strike or MO_EXTREMITYFIST )

271,4000:3500:3000:2500:2000,3000:2500:2000:1500:1000,0,0,300000

this are the delays

3000:2500:2000:1500:1000

Again if you want the Delay = 0

you change the values to 0

271,4000:3500:3000:2500:2000,0:0:0:0:0,0,0,300000

or just put 0 like this

271,4000:3500:3000:2500:2000,0,0,0,300000

Q: How to Edit Max Level of Homunculus?
A:

First goto SVN/db/exp_homunculus.txt

then this is the whole code

Code:
//Homunculus LvUp experience value table
50
110
180
260
350
630
950
1310
1710
2150
3180
4300
5510
6810
8200
10800
13560
16480
19560
22800
28090
33630
39420
45460
51750
61500
70910
81030
91510
102350
117580
133300
149510
166210
183400
206480
230200
254560
279560
305200
338450
372510
407380
443060
479550
525590
572630
620670
669710
719750
781500
844460
908630
974010
1040600
1121280
1203400
1286960
1371960
1458400
1561530
1666350
1772860
1881060
1990950
2120350
2251710
2385030
2520310
2657550
2817340
2979380
3143670
3310210
3479000
3673600
3870760
4070480
4272760
4477600
4711730
4948750
5188660
5431460
5677150
5955830
6237750
6522910
6811310
7102950
7431500
7763660
8099430
8438810
8781800
9165840
9553880
9945920
0

as you can see it has 100lines.. Minus the Introduction(1 line) = 99

//Homunculus LvUp experience value table

means the max level of homunculus is 99 in that table
if you want to decrease it
you just edit a line or delete one starting below. but Don't remove the 0 below. it will not work if you delete it.
if you want to increase
just add a new number
above 0 and below 9945920



Q: How to Disable Money Overflow while Vending?
A:

First.. Money Overflowing is a term when you reached your Max Zeny and someone still buy on your vend.. they still get the item but your zeny didn't gain.

Second: goto SVN/conf/battle/items.conf

this two settings

// The highest value at which an item can be sold via the merchant vend skill. (in zeny)
vending_max_value: 1000000000

// Whether to allow buying from vending chars that are at their max. zeny limit.
// If set to yes, the rest of the zeny above the char's capacity will disappear.
vending_over_max: yes

1st Setting: vending_max_value
This is the max value of a certain Item. if the value is 1b and your trying to vend an item worth 1.5B. it wont't work
set the vending_max_value to your max zeny. If your Max Zeny is 2B, it will look like this..

// The highest value at which an item can be sold via the merchant vend skill. (in zeny)
vending_max_value: 2000000000

2nd Setting: vending_over_max
This is the Setting where when you reach your max zeny and someone buy you. the zeny will disappear.. to fix it.
set vending_over_max to no

// Whether to allow buying from vending chars that are at their max. zeny limit.
// If set to yes, the rest of the zeny above the char's capacity will disappear.
vending_over_max: no

Q: How to Adjust Card Drop Rate( Normal Cards and MvP Cards )?
A:

First goto SVN/conf/drops.conf

// The rate at which cards are dropped
item_rate_card: 1000
item_rate_card_boss: 100
item_drop_card_min: 1
item_drop_card_max: 10000

Here the Table for Card Drop Rate

100000 = 100%
10000 = 10%
1000 = 1%
100 = 0.1%
10 = 0.01%
1 = 0.001%

so if you want to set your Normal Card Drop Rate to 50% and your MvP cards to 25%. Here how it looks like

// The rate at which cards are dropped
item_rate_card: 50000
item_rate_card_boss: 25000
item_drop_card_min: 1
item_drop_card_max: 10000

Q: How to Maximum Base Level without Any Warning in the Map Server?
A:

First goto SVN/src/map/battle.c

{ "max_lv", &battle_config.max_lv, 99, 0, 127, },

Change the Defined Value "127" to "1000"

Note:
Why Changing to 1000.
If you want max level is 255. Then you change your mind and make it 999.
it will not Show Any Errors in your Server.
That Prevents Showing Warnings in your Server.

Next goto SVN/src/map/map.h

#define MAX_LEVEL 99

Line what you Did with battle.c. Edit the Given Value "99" to "1000"

Next goto SVN/conf/battle/client.conf

max_lv: 99

Now Define your Max Level there. You can choose whatever you want.
That is serves as the Default Maximum Level of your Server.
What you put there will be the Max Level of your Server.


This Guide will be Updated If People's Demand for Modification Guides.
 
Back
Top