Before making this thread I checked to make sure I had all required sprite files including the drop sprite, equip sprite, item bmp, and collection bmp. Upon dropping the item, the sprite appears nicely on the floor. However, when I click the item to pick it up I get an immediate client crash. This also occurs when you trade the item to someone else. During the examination of the crash log nothing pointed to a missing sprite file from the custom item but instead some reoccurring palette error that I've noticed for quite sometime.
After noticing this palette error I downloaded the Palette GRF provided by Aerie located below:
Palette GRF From Aerie -
http://code.google.com/p/aerie-pinkpanther/downloads/detail?name=[NoH]Palettes-Skins.rar&can=2&q=
I then changed the DATA.ini file to call this new palette GRF before loading the server's own palettes to see if the error disappeared. It didn't.
Here is the complete crashlog of ONLY the errors below:
#42 palette\¸ö\X±â»ç_³²_79.pal - Failed 99.40
#43 palette\¸ö\X±â»ç_³²_79.pal - Failed 99.41
#44 palette\¸ö\X±â»ç_³²_79.pal - Failed 99.43
#45 palette\¸ö\X±â»ç_³²_79.pal - Failed 99.45
#46 palette\¸ö\X±â»ç_³²_79.pal - Failed 99.46
#47 palette\¸ö\X±â»ç_³²_79.pal - Failed 99.48
#48 palette\¸ö\X±â»ç_³²_79.pal - Failed 99.49
#49 palette\¸ö\X±â»ç_³²_79.pal - Failed 99.51
#50 palette\¸ö\X±â»ç_³²_79.pal - Failed 99.52
#51 palette\¸ö\X±â»ç_³²_79.pal - Failed 99.54
#52 palette\¸ö\X±â»ç_³²_79.pal - Failed 99.57
#53 palette\¸ö\X±â»ç_³²_79.pal - Failed 99.59
#54 palette\¸ö\X±â»ç_³²_79.pal - Failed 99.60
#55 palette\¸ö\X±â»ç_³²_79.pal - Failed 99.62
#56 palette\¸ö\X±â»ç_³²_79.pal - Failed 99.63
#57 palette\¸ö\X±â»ç_³²_79.pal - Failed 99.65
#58 palette\¸ö\X±â»ç_³²_79.pal - Failed 99.66
#59 palette\¸ö\X±â»ç_³²_79.pal - Failed 99.68
#60 palette\¸ö\X±â»ç_³²_79.pal - Failed 99.70
#61 palette\¸ö\X±â»ç_³²_79.pal - Failed 99.71
#62 palette\¸ö\X±â»ç_³²_79.pal - Failed 99.73
#63 palette\¸ö\X±â»ç_³²_79.pal - Failed 99.74
#64 palette\¸ö\X±â»ç_³²_79.pal - Failed 99.76
#65 palette\¸ö\X±â»ç_³²_79.pal - Failed 99.77
#66 palette\¸ö\X±â»ç_³²_79.pal - Failed 99.80
#67 palette\¸ö\X±â»ç_³²_79.pal - Failed 99.82
#68 palette\¸ö\X±â»ç_³²_79.pal - Failed 99.84
#69 palette\¸ö\X±â»ç_³²_79.pal - Failed 99.85
...
...
#165 palette\¸ö\X±â»ç_³²_79.pal
As for the custom sprites being used here are their complete entries below:
ACCESSORYID.LUA (Only the Colored Wolf Ears are Crashing... 1315~1324, Ignore Wolf_Ears)
-- Wolf Ears
ACCESSORY_Wolf_Ears = 1314,
ACCESSORY_Black_Wolf_Ears = 1315,
ACCESSORY_Brown_Wolf_Ears = 1316,
ACCESSORY_Dark_Brown_Wolf_Ears = 1317,
ACCESSORY_Dark_Green_Wolf_Ears = 1318,
ACCESSORY_Dark_Red_Wolf_Ears = 1319,
ACCESSORY_Gray_Wolf_Ears = 1320,
ACCESSORY_Green_Wolf_Ears = 1321,
ACCESSORY_Pink_Wolf_Ears = 1322,
ACCESSORY_Purple_Wolf_Ears = 1323,
ACCESSORY_White_Wolf_Ears = 1324,
ACCNAME.LUA (Again only the colored wolf ears are only crashing. Ignore Wolf_Ears)
[ACCESSORY_IDs.ACCESSORY_Wolf_Ears] = "_Wolf_Ears",
[ACCESSORY_IDs.ACCESSORY_Black_Wolf_Ears] = "_Black_Wolf_Ears",
[ACCESSORY_IDs.ACCESSORY_Brown_Wolf_Ears] = "_Brown_Wolf_Ears",
[ACCESSORY_IDs.ACCESSORY_Dark_Brown_Wolf_Ears] = "_Dark_Brown_Wolf_Ears",
[ACCESSORY_IDs.ACCESSORY_Dark_Green_Wolf_Ears] = "_Dark_Green_Wolf_Ears",
[ACCESSORY_IDs.ACCESSORY_Dark_Red_Wolf_Ears] = "_Dark_Red_Wolf_Ears",
[ACCESSORY_IDs.ACCESSORY_Gray_Wolf_Ears] = "_Gray_Wolf_Ears",
[ACCESSORY_IDs.ACCESSORY_Green_Wolf_Ears] = "_Green_Wolf_Ears",
[ACCESSORY_IDs.ACCESSORY_Pink_Wolf_Ears] = "_Pink_Wolf_Ears",
[ACCESSORY_IDs.ACCESSORY_Purple_Wolf_Ears] = "_Purple_Wolf_Ears",
[ACCESSORY_IDs.ACCESSORY_White_Wolf_Ears] = "_White_Wolf_Ears",
ITEM DATABASE ENTRIES (TXT FORMAT)
19217,Wolf_Ears,Wolf Ears,5,0,,200,,0,,0,0xFFFFFFFF,7,2,256,,0,1,1314,{},{},{}
19218,Black_Wolf_Ears,Black Wolf Ears,5,0,,200,,0,,0,0xFFFFFFFF,7,2,256,,0,1,1315,{},{},{}
19219,Brown_Wolf_Ears,Brown Wolf Ears,5,0,,200,,0,,0,0xFFFFFFFF,7,2,256,,0,1,1316,{},{},{}
19220,Dark_Brown_Wolf_Ears,Dark Brown Wolf Ears,5,0,,200,,0,,0,0xFFFFFFFF,7,2,256,,0,1,1317,{},{},{}
19221,Dark_Green_Wolf_Ears,Dark Green Wolf Ears,5,0,,200,,0,,0,0xFFFFFFFF,7,2,256,,0,1,1318,{},{},{}
19222,Dark_Red_Wolf_Ears,Dark Red Wolf Ears,5,0,,200,,0,,0,0xFFFFFFFF,7,2,256,,0,1,1319,{},{},{}
19223,Gray_Wolf_Ears,Gray Wolf Ears,5,0,,200,,0,,0,0xFFFFFFFF,7,2,256,,0,1,1320,{},{},{}
19224,Green_Wolf_Ears,Green Wolf Ears,5,0,,200,,0,,0,0xFFFFFFFF,7,2,256,,0,1,1321,{},{},{}
19225,Pink_Wolf_Ears,Pink Wolf Ears,5,0,,200,,0,,0,0xFFFFFFFF,7,2,256,,0,1,1322,{},{},{}
19226,Purple_Wolf_Ears,Purple Wolf Ears,5,0,,200,,0,,0,0xFFFFFFFF,7,2,256,,0,1,1323,{},{},{}
19227,White_Wolf_Ears,White Wolf Ears,5,0,,200,,0,,0,0xFFFFFFFF,7,2,256,,0,1,1324,{},{},{}
Note: I have custom items with View IDs greater than those presented here and these items work fine so its not a view ID issue. Same thing applies with the Item ID number.
Client details
Palette Defines
min_hair_style: 0
max_hair_style: 68
min_hair_color: 0
max_hair_color: 251
min_cloth_color: 0
max_cloth_color: 489
MMO.H (I know.. pretty old.. were still on eAthena)
#define PACKETVER 20100721