Item/Skill/NPC Editing
Twist Gaming :: Gaming and Server Development :: MMORPGs Emulation & Chat :: AION : The Tower of Eternity :: Server Emulation :: Tutorials
Page 1 of 1
Item/Skill/NPC Editing
I strongly recommend using [You must be registered and logged in to see this link.] for editing the file item_templates.xml as Notepad++, and wordpad tend to really work slow with that file. If anyone knows of a free open source program that handles larger files with ease please share. I bought UltraEdit many years ago but there might be people out the who can't or just don't want to. Notepad++ will work fine with all the other files we edit during this tutorial.
**NOTE
A. For those who decide to use UltraEdit when you open a file and it prompts you to convert the file to DOS format, choose no.
B. If you're hosting a public server don't forget to check and see if any item you make godly can be acquired by mobs, npc. If so I would fix.
Item Editing:
Lets open item_templates.xml located in: aionemu\gameserver\data\static_data\items
once open lets search for: 100000817
UltraEdit users press CTRL+F (or I guess that is true for most programs), or from the top menu click search, then find
Default Values are:
Lets Try:
replace all the values between:
That's overkill for anything I know. You can tweak each value as you like. You can even add more options by
looking at other items and adding those not present.
Once you're done editing save the file, start emu, start game, login and type: //add 100000817
For speed I edited a ring that doesn't drop and added:
_______________________________________________
Skill Editing:
Lets open skill_templates.xml located in: aionemu\gameserver\data\static_data\skills
Search for: skill_id="1351"
Default Values are:
Change to:
In game you'll notice a huge difference. It only effects that skill level also. This would be global too so if you're hosting a public server all would experience the change.
Recommend for fun server, or host/play.
Another example is search for: skill_id="1373"
Default Values are:
simple replace: with: . That's like 14 minutes.
If you wish to cast the skill again without the wait replace: cooldown="60" with: cooldown="0"
_______________________________________________
NPC Editing:
Lets open cube_expander.xml located in:aionemu\gameserver\data\static_data\cube_expander
Replace the line:
with:
Now you, or your server players and max out their cube for free at the start of the game.
**NOTE
A. For those who decide to use UltraEdit when you open a file and it prompts you to convert the file to DOS format, choose no.
B. If you're hosting a public server don't forget to check and see if any item you make godly can be acquired by mobs, npc. If so I would fix.
Item Editing:
Lets open item_templates.xml located in: aionemu\gameserver\data\static_data\items
once open lets search for: 100000817
UltraEdit users press CTRL+F (or I guess that is true for most programs), or from the top menu click search, then find
Default Values are:
- Code:
<set name="ATTACK_SPEED" value="1400"/>
<add name="PHYSICAL_ACCURACY" value="896"/>
<add name="MAGICAL_ACCURACY" value="295"/>
<add name="PARRY" value="797"/>
<add name="PHYSICAL_CRITICAL" value="50"/>
<set name="POWER" value="100"/>
<add name="MIN_DAMAGES" value="165"/>
<add name="MAX_DAMAGES" value="203"/>
<mean name="POWER" min="165" max="203"/>
<set name="ATTACK_RANGE" value="1500"/>
<set name="HIT_COUNT" value="2"/>
<rate name="ATTACK_SPEED" value="-20" bonus="true"/>
<add name="PHYSICAL_ACCURACY" value="140" bonus="true"/>
<add name="PHYSICAL_CRITICAL" value="78" bonus="true"/>
<add name="PHYSICAL_ATTACK" value="36" bonus="true"/>
<add name="MAXHP" value="317" bonus="true"/>
Lets Try:
- Code:
<set name="ATTACK_SPEED" value="50"/>
<add name="PHYSICAL_ACCURACY" value="1896"/>
<add name="MAGICAL_ACCURACY" value="1295"/>
<add name="PARRY" value="1797"/>
<add name="PHYSICAL_CRITICAL" value="5250"/>
<add name="PHYSICAL_DEFENSE" value="2005"/>
<set name="POWER" value="1000"/>
<add name="MIN_DAMAGES" value="5165"/>
<add name="MAX_DAMAGES" value="9203"/>
<mean name="POWER" min="3165" max="3203"/>
<set name="ATTACK_RANGE" value="150000"/>
<set name="HIT_COUNT" value="10"/>
<rate name="ATTACK_SPEED" value="-20" bonus="true"/>
<rate name="SPEED" value="200" bonus="true"/>
<add name="FLY_TIME" value="4000" bonus="true"/>
<add name="CONCENTRATION" value="1976" bonus="true"/>
<add name="PHYSICAL_ACCURACY" value="1040" bonus="true"/>
<add name="PHYSICAL_CRITICAL" value="1078" bonus="true"/>
<add name="PHYSICAL_ATTACK" value="1036" bonus="true"/>
<add name="MAXHP" value="90317" bonus="true"/>
replace all the values between:
That's overkill for anything I know. You can tweak each value as you like. You can even add more options by
looking at other items and adding those not present.
Once you're done editing save the file, start emu, start game, login and type: //add 100000817
For speed I edited a ring that doesn't drop and added:
_______________________________________________
Skill Editing:
Lets open skill_templates.xml located in: aionemu\gameserver\data\static_data\skills
Search for: skill_id="1351"
Default Values are:
- Code:
<skill_template skill_id="1351" name="STR_SKILL_MA_FlameBolt_G1" stack="SKILL_MA_FLAMEBOLT" lvl="1" skilltype="MAGICAL" skillsubtype="ATTACK" activation="ACTIVE" cooldown="1" duration="2000">
<startconditions>
<mp value="38" delta="2"/>
</startconditions>
<setproperties>
<firsttarget value="TARGET"/>
<firsttargetrange value="25"/>
<targetrange value="ONLYONE"/>
<targetrelation value="ENEMY"/>
</setproperties>
<useconditions>
<playermove allow="false"/>
</useconditions>
<actions>
<mpuse value="38" delta="2"/>
<damage value="53" delta="17"/>
Change to:
- Code:
<skill_template skill_id="1351" name="STR_SKILL_MA_FlameBolt_G1" stack="SKILL_MA_FLAMEBOLT" lvl="1" skilltype="MAGICAL" skillsubtype="ATTACK" activation="ACTIVE" cooldown="0" duration="0">
<startconditions>
<mp value="38" delta="2"/>
</startconditions>
<setproperties>
<firsttarget value="TARGET"/>
<firsttargetrange value="25"/>
<targetrange value="ONLYONE"/>
<targetrelation value="ENEMY"/>
</setproperties>
<useconditions>
<playermove allow="false"/>
</useconditions>
<actions>
<mpuse value="38" delta="2"/>
<damage value="17000" delta="17"/>
In game you'll notice a huge difference. It only effects that skill level also. This would be global too so if you're hosting a public server all would experience the change.
Recommend for fun server, or host/play.
Another example is search for: skill_id="1373"
Default Values are:
- Code:
<skill_template skill_id="1373" name="STR_SKILL_MA_Root_G1" stack="SKILL_MA_ROOT" lvl="1" skilltype="MAGICAL" skillsubtype="DEBUFF" activation="ACTIVE" cooldown="60" duration="0">
<startconditions>
<mp value="35" delta="3"/>
</startconditions>
<setproperties>
<firsttarget value="TARGET"/>
<firsttargetrange value="25"/>
<targetrange value="ONLYONE"/>
<targetrelation value="ENEMY"/>
</setproperties>
<effects>
<root duration="20000"/>
</effects>
<actions>
<mpuse value="35" delta="3"/>
<dummy/>
</actions>
</skill_template>
simple replace:
If you wish to cast the skill again without the wait replace: cooldown="60" with: cooldown="0"
_______________________________________________
NPC Editing:
Lets open cube_expander.xml located in:aionemu\gameserver\data\static_data\cube_expander
Replace the line:
- Code:
<cube_npc id="798008" name="Baevrunerk" min_level="0" max_level="0" price01="1000" />
with:
- Code:
<cube_npc id="798008" name="Baevrunerk" min_level="0" max_level="9" price01="0" price02="0" price03="0" price04="0" price05="0" price06="0" price07="0" price08="0" price09="0"/>
Now you, or your server players and max out their cube for free at the start of the game.
Similar topics
» Offering sound / music editing!
» add item help?
» Add item
» [TUT] common sql item errors.
» Item ID list + Mob ID list
» add item help?
» Add item
» [TUT] common sql item errors.
» Item ID list + Mob ID list
Twist Gaming :: Gaming and Server Development :: MMORPGs Emulation & Chat :: AION : The Tower of Eternity :: Server Emulation :: Tutorials
Page 1 of 1
Permissions in this forum:
You cannot reply to topics in this forum