With the new lua system, any equip (right now only headgears, weapons and garments) that shows on a character has a second id called view id. This id is what the client uses to access information about where to get sprites for displaying on the character.
For headgears we specify them through accname.lua and accessoryid.lua files. (accessoryid modification is actually optional if you dont mind using view id directly - example shown below).
Now for your case - Angeling_Wings with view id 874
In accessoryid.lua
[ACCESSORY_Angeling_Wings] = 874
In accname.lua
[ACCESSORY_IDs.ACCESSORY_Angeling_Wings] = "_Angeling_Wings"
If you find this confusing you can also do it this way :
No modification in accessoryid.lua
In accname.lua
[874] = "_Angeling_Wings"
From this the client simply suffixes the above string to the 32 and ¿© to get the sprite paths.
So the sprites names should be =>
data\sprite\¾Ç¼¼»ç¸®\¿©\¿©_Angeling_Wings.spr
data\sprite\¾Ç¼¼»ç¸®\¿©\¿©_Angeling_Wings.act
data\sprite\¾Ç¼¼»ç¸®\³²\³²_Angeling_Wings.spr
data\sprite\¾Ç¼¼»ç¸®\³²\³²_Angeling_Wings.act
if you don't want the underscore before "Angeling" you should remove it in accname.lua as well.
i diffed mine to 30000 too there is no issue in that (since it is the max value possible)