Let us consider one item first say Rastafari_Fairy_Wings:
Files required=>
data\sprite\¾Ç¼¼»ç¸®\³²\³²_Rastafari_Fairy_Wings.spr
data\sprite\¾Ç¼¼»ç¸®\³²\³²_Rastafari_Fairy_Wings.act
data\sprite\¾Ç¼¼»ç¸®\¿©\¿©_Rastafari_Fairy_Wings.spr
data\sprite\¾Ç¼¼»ç¸®\¿©\¿©_Rastafari_Fairy_Wings.act
data\sprite\¾ÆÀÌÅÛ\Rastafari_Fairy_Wings.spr
data\sprite\¾ÆÀÌÅÛ\Rastafari_Fairy_Wings.act
data exture\À¯ÀúÀÎÅÍÆäÀ̽º\collection\Rastafari_Fairy_Wings.bmp
data exture\À¯ÀúÀÎÅÍÆäÀ̽º\item\Rastafari_Fairy_Wings.bmp
Lua File Entries =>
accname.lua: (the underscore is required in the RHS string because the client simply suffixes the string to the spr and act files for referring the files from your sprite folder - aka we have no choice but to add it)
[ACCESSORY_IDs.ACCESSORY_RASTAFARI_FAIRY_WINGS] = "_Rastafari_Fairy_Wings",
accessoryid.lua:
ACCESSORY_RASTAFARI_FAIRY_WINGS = 1191,
Table Additions =>
idnum2itemdisplaynametable.txt & num2itemdisplaynametable.txt : (The underscores are required - they will get substituted by spaces inside the client)
20191#Rastafari_Fairy_Wings#
idnum2itemdesctable.txt & num2itemdesctable.txt:
20191#
<put the description here>
#
idnum2itemresnametable.txt & num2itemresnametable.txt :
20191#Rastafari_Fairy_Wings#
You can also specify different values for num2* files (incase you want different name/description to show up if the item is not identified)
itemslotcounttable.txt : (if your equip is slotted then you need to add that here)
20191#1#
DB Additions =>
item_db.txt : (i feel it is better to add customs to item_db2.txt but thats just me )
20191,Rastafari_Fairy_Wings,Rastafari_Fairy_Wings,5,100000,,10, ,10,,1,0xFFFFFFFF,7,2,1,,0,0,1191,{bonus bAllstats,+5;bonus bMaxHPrate,5; bonus bShortWeaponDamageReturn,10;bonus bMagicDamageReturn,10;},{},{}
If you have followed everything properly as shown above then you should be able to see your custom item. If you are still having issues then we need to see.
If you are adding non visible items (only headgears & garments can become visible when equipped as of now), you can skip the lua addition and the first four in the required files section.