You could just do this:
For your
idnum2itemdisplaynametable.txt
30002#Hanging_Dolls#
idnum2itemresnametable.txt
30002#Hanging_Dolls#
num2itenresnametable.txt
30002#Hanging_Dolls#
accessoryid.lua
ACCESSORY_Hanging_Dolls = 802,
accname.lua
[ACCESSORY_IDs.ACCESSORY_Hanging_Dolls] = "_Hanging_Dolls",
item_db2.txt
30002,Hanging_Dolls,Hanging Dolls,5,,,100,,2,,0,0xFFFFFFFE,7,2,513,,0,0,802,{},{},{}
In your sprite \ ¾Ç¼¼»Ç¸® \ ¿© folder and sprite \ ¾Ç¼¼»Ç¸® \ ³² folder
¿©_Hanging_Dolls
³²_Hanging_Dolls
In your sprite \ ¾ÆÀÌÅÛ folder
Hanging_Dolls
sprite \ ¾ÆAIAU folder
_Hanging_Dolls
I'm not sure which one of two (¾ÆAIAU, ¾ÆÀÌÅÛ)is needed, but that's what I do when adding custom headgears.
Tell me if it doesn't work. Read the filenames carefully.