Jump to content

[Guide] Modification FAQ


KeiKun

Guide Reputation  

6 members have voted

You do not have permission to vote in this poll, or see the poll results. Please sign in or register to vote in this poll.

Recommended Posts


  • Group:  Members
  • Topic Count:  31
  • Topics Per Day:  0.01
  • Content Count:  967
  • Reputation:   53
  • Joined:  11/13/11
  • Last Seen:  

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

//Homunculus LvUp experience value table

347

545

891

1485

2178

3168

3762

4158

4505

4900

5390

5880

5978

6223

6566

7203

7840

8232

8624

8924

9409

9991

10670

11446

12610

13580

14550

15520

16490

17460

18430

19400

20370

21340

22504

23280

25220

26675

28130

28800

30240

31680

32640

34560

36000

36480

38400

40320

42720

45120

47040

48960

50880

52800

54720

56640

59040

60480

62400

64320

66240

67200

70080

73920

76800

80640

84480

87360

91200

104500

121600

13300

147250

154850

161500

171000

178600

185250

190000

218500

247000

285000

332500

380000

456000

522500

570000

646000

712500

855000

950000

1140000

1425000

1710000

1995000

2280000

2660000

3135000

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 3135000

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 150

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.

If you want Some More Guides. Just PM Me @ eAthena.

Note to Moderator

I do not Double Post just to Spam. I wish you can Give Exception giving Warns to me in this Thread

Edited by KeiKun
Link to comment
Share on other sites

  • 3 weeks later...

  • Group:  Members
  • Topic Count:  54
  • Topics Per Day:  0.01
  • Content Count:  235
  • Reputation:   0
  • Joined:  11/22/11
  • Last Seen:  

i have this on my skill_cast_db

//-- TK_HIGHJUMP

426,5000:4000:3000:2000:1000,0,0,0,0,0

but they can still spam the high jump skill.

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  31
  • Topics Per Day:  0.01
  • Content Count:  967
  • Reputation:   53
  • Joined:  11/13/11
  • Last Seen:  

//-- TK_HIGHJUMP

426,5000:4000:3000:2000:1000,0,0,0,0

SkillID,5000-1000 = Casting Time,After Cast Delay,After Cast Walk Delay,Duration,Duration

your code doesn't have after cast delay

so of coyrse they can still spam it

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  54
  • Topics Per Day:  0.01
  • Content Count:  235
  • Reputation:   0
  • Joined:  11/22/11
  • Last Seen:  

//-- TK_HIGHJUMP

426,5000:4000:3000:2000:1000,0,0,0,0

SkillID,5000-1000 = Casting Time,After Cast Delay,After Cast Walk Delay,Duration,Duration

your code doesn't have after cast delay

so of coyrse they can still spam it

can u give me the correct code ? so that i can try it

Link to comment
Share on other sites

  • 4 weeks later...

  • Group:  Members
  • Topic Count:  31
  • Topics Per Day:  0.01
  • Content Count:  967
  • Reputation:   53
  • Joined:  11/13/11
  • Last Seen:  

Thread Updated with rAthena SVN and Renewal Info.

Link to comment
Share on other sites

  • 1 month later...

  • Group:  Members
  • Topic Count:  318
  • Topics Per Day:  0.07
  • Content Count:  931
  • Reputation:   13
  • Joined:  12/20/11
  • Last Seen:  

keikun...can you add the modification in making the log enabled

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  31
  • Topics Per Day:  0.01
  • Content Count:  967
  • Reputation:   53
  • Joined:  11/13/11
  • Last Seen:  

keikun...can you add the modification in making the log enabled

log like what?

can you explain it furthermore??

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  318
  • Topics Per Day:  0.07
  • Content Count:  931
  • Reputation:   13
  • Joined:  12/20/11
  • Last Seen:  

because my

atcommandlog

branchlog

bhatlog

loginlog

mvplog

npclog

picklog

zenylog

from my mysql is not working...when i type a command in game

the command i type does not save to my atcommandlog

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  31
  • Topics Per Day:  0.01
  • Content Count:  967
  • Reputation:   53
  • Joined:  11/13/11
  • Last Seen:  

svn/conf/log_athena.conf

if you want to use sql

to log things instead of svn/log/

// Use MySQL Logs? [sql Version Only] (Note 1)
sql_logs: no

change no to yes

and pick what you want to be enabled

// Log Dead Branch Usage (Note 1)
log_branch: no

// Track Zeny Changes
// Filter settings
// 0 - don't log; 1 - log any zeny changes; 2.....1000000 - minimal absolut logging zeny value
log_zeny: 0

// Log MVP Monster Drops (Note 1)
// Outdated. Use Pick_Log instead. But this log could be useful to keep track slayed MVPs
log_mvpdrop: no

// Log AtCommands & Charcommands (Note 1)
// Only commands issued by player groups ('conf/groups.conf') with
// 'log_commands' setting set to 'true' will be logged.
log_commands: yes

// Log NPC 'logmes' commands (Note 1)
log_npc: no

// Log CHAT (Global, Whisper, Party, Guild, Main chat) (Note 3)
// LOGGING FILTERS
// =============================================================
// 0 = Don't log at all
// 1 - Log Global messages
// 2 - Log Whisper messages
// 4 - Log Party messages
// 8 - Log Guild messages
// 16 - Log Main chat messages
// Example:
// log_chat: 5 = logs both Whisper & Party messages
// log_chat: 8 = logs only Guild messages
// log_chat: 31 = logs everything
log_chat: 0

// Disable chat logging when WoE is running? (Note 1)
log_chat_woe_disable: no

Link to comment
Share on other sites

Guest
This topic is now closed to further replies.
×
×
  • Create New...