[Guide] Adding Custom Items

1st Step:

Go to:


Add your sprite for Example:




2nd Step:

Go to data folder and open as notepad: idnum2itemdesctable.txt


Str + 10
Class :^777777 Headgear^000000
Defense :^777777 0^000000
Equipped on :^777777 Lower^000000
Required Level :^777777 ??^000000
Weight :^777777 10^000000
Applicable Job :^777777 Every Job^000000


Go to data folder and open as notepad: idnum2itemdisplaynametable.txt


17000#Blood Helm# //<---------------- In-game name


Go to data folder and open as notepad: idnum2itemresnametable.txt




3rd Step:

Go to:



This file (¾ÆÀÌÅÛis for Drop item which is .act and .spr


Blood_Helm.act and Blood_Helm.spr


4th Step:

Go to:



Put the following files, This sign "¿©" is for Female Character.


¿©_Blood_Helm.act and ¿©_Blood_Helm.spr


5th Step:

Go to:



Put the following files, This sign "¿©" is for Male Character.


³²_Blood_Helm.act and ³²_Blood_Helm.spr


6th Step:

Go to: data\lua files\datainfo
Open accessoryid.lua as Notepad




Open accname.lua as notepad




7th Step:

Also config it to the server, go to db/item_db2.txt or db/import/item_db.txt at the last line of notepad or Wordpad,
for example:


17000,Blood_Helm,Blood Helm,5,20,,100,,1,,1,0xFFFFFFFF,7,2,256,,10,1,1001,{},{},{}

<----You'll see "1001" at the last part, that will be your View ID that you put on accessoryid.lua

*Note: If you are using 2013 Client, you have to edit and add your custom item description inside to System/ItemInfo.lub and System/ItemInfo.lua, find it inside of your RO main folder.


[17000] = {
unidentifiedDisplayName = "Blood Helm",
unidentifiedResourceName = "Blood_Helm",
unidentifiedDescriptionName = {
"Str + 10",
"Class :^777777 Headgear^000000",
"Defense :^777777 0^000000",
"Equipped on :^777777 Lower^000000",
"Required Level :^777777 ??^000000",
"Weight :^777777 10^000000",
"Applicable Job :^777777 Every Job^000000"
identifiedDisplayName = "Blood Helm",
identifiedResourceName = "Blood_Helm",
identifiedDescriptionName = {
"Str + 10",
"Class :^777777 Headgear^000000",
"Defense :^777777 0^000000",
"Equipped on :^777777 Lower^000000",
"Required Level :^777777 ??^000000",
"Weight :^777777 10^000000",
"Applicable Job :^777777 Every Job^000000"
slotCount = 1,
ClassNum = 0

Alternative Video Tutorial: https://youtu.be/cV11LJ0VDak

  • 88 Users Found This Useful
Was this answer helpful?

Related Articles

Server Configuration

Changing the base/job experience rates Open up /conf/battle/exp.conf. Look for: // Rate at...

Custom Items

Alternative Video Tutorial: https://youtu.be/cV11LJ0VDakFirst, let's take a look at the item_db...

Ragnarok Developer Tools

Hercules Forumhttp://hercules.ws/board/rAthena Forumhttp://rathena.org/board/GRF ToolBest GRF...

Tips for Ragnarok Newbie Developer

  1. Setup your Offline Server and practice:...

How to delete Specific Item from all accounts in your Ragnarok database

1. Login to your phpmyadmin2. Click to ragnarok database3. Click to SQL4. Copy and paste the...