-
Novice
Adding Custom Items
I was wondering, does anyone know how to add custom items, I just need to know like what files to modifiy to add an item to the game and how to actually make the item.
-
-
Member
yea i was wondering too i have some files like custome mobs i download but idk where to put them in the client
-
Novice
meh
I already have tried just modifing an item that exists but then I get errors about it can't find some file and I am not sure what to do.
-
Enthusiast
How to install Custom items.
I see this question all the time so many this will lower the amount of topics added for this question. If you wish to add how to install in the Item_db's for diffarnt emus PM it to me and I'll add it and give you credit, Thanks in advance. and I put vidar and fusion together since they have the same db basically *a few differences but basically the same* I will add images sortly. So I will explain as best i can with out them.
Emulators Supported by this:
Vidar *weiss*
Fusion *weiss*
Athena's
Freya
Table Of Contence
HeadGears (Below In this Post)
Weapons Shields and NPCs
HeadGears
Step one: Adding to Emu/Server DB
NOTE: Items used in this are examples you do not have to use them
(took vidar and fustion out of here)
Athena(english germon jappaness omin mathena) and Freya:
Open your "item_db.txt" in your "db" folder in your main eathena directory.
First line will read like so:
CODE
//ID,Name,Name,Type,Price,Sell,Weight,ATK,DEF,Range,Slot,Job,Gender,Loc,wLV,eLV,View,{UseScript**,{EquipScript**
Go to the last headgear you see in the script:
Note: Normally some custom head gears are already added for you search for
QUOTE
//Custom Headgear
And they will be below.
You will need to change those that are in various colors.
2299,Viking_Helm,Viking Helm,5,20,0,500,,5,,0,414946,2,256,,0,86,{**,{**
the number highlighted in green, is the DB ID NUMBER. Use a number that IS NOT USED YET!!!!! You can cause serious errors if you use the same ID twice. Or it will show as the item wicth comes first in the DB.
The the name Highlighted in Blue is the Display name. change to whatever you want but remember it.
DisplayName definition: This is the name that will show in the game, (you know when its on the ground and you put your cursor over it, its name shows.)
the name highlighted in Purple is the resname. You will find this out later so place whatever you want now but further down in the tutorial you will need to change it once more.
Resname Definition: The name of the File which contains the images needed to display.
The 0 colored red in this example is the most inportant so i will go straight to that.
This is what we call a VIEW ID.
Definition: What the client uses to look it up in the client.
Change this to a number that is not used
Save, Close, and move to step 2.
--------------------------------------------------------------------------------------------------
Step Two: Adding to Client
Files You will need:
QUOTE
idnum2itemdesctable.txt - Decitption Of item Identified
idnum2itemdisplaynametable.txt - Display Name of item Identified
idnum2itemresnametable.txt - Res Name of item file Identified
num2itemdesctable.txt - Desciption of item UnIdentified
num2itemdisplaynametable.txt - Display Name of item Unidentified
num2itemresnametable.txt - Res Name of item file Unifentified.
Important Note: *Not 100% sure* If you want the item to Always be identified do not put it in the Num2**.txt files. I suggest you dont do this, So if you do, do so at your own risk.
Important Note: Every Client will have different View id's avalable and different names for them so the ones in here may or may not be suitable for your client.
Note: Both idnum2**.txt and num2**.txt can be the same but you will still have to use a magnifier on them some times.
Step Two A: Fixing the Error and getting the resname
Login to your server and summon the item. The item should apear in to your inventory, if not please proceed back to Step One and change the ID item DB number.
Open your inventory and place the head gear on to your Character. You will receive errorc. they should say something like this...
Example:
QUOTE
Error! Cannot find File: sprite\