005_00002.IMG / iSort and iDataNumber3D

06/21/2022 11:32 kzkimmy#1
what does iSort and iDataNumber3D mean ?
i tried to add some new item from KR client (pet , mount , etc.) but not working .
for example : i added Moon Bunny iDataNumber2D (maybe icon) work fine but idk about iDataNumber3D and iSort.
how can i know iSort and iDataNumber3D meaning and index for them.

sorry for my bad english.
06/21/2022 12:11 lnwnuyhodd#2
iType = Common,Unique,Rare,Elite...
iSort = Amor,Cape,Pet...
iDataNumber2D = 2d image, D01_GIMAGE2D/D01_GIMAGE2D/002/002_iDataNumber2D.IMG
iDataNumber3D = 3d model, G03_GDATA/D04_GSOBJECT/?/?.SOBJECT

Code:
typedef enum {
	ICOMMON = 1,
	IUNIQUE = 2,
	IRARE = 3,
	IELITE = 4,
	ILEGENDARY = 5,
	IGUARDIAN = 6,
} FITEM_TYPE;

typedef enum {
	EAMULET = 0,
	ECAPE,
	EARMOR,
	EGLOVES,
	ERING,
	EBOOTS,
	ENULL,
	EWEAPON,
	EPET,
	EDECO1,
	EDECO2,
	EDECO3,
	EDECO4
} FEQUIP_TYPE;

typedef enum {
	IUSEABLE = 3,
	ISKILL_BOOK = 5,
	IDECO = 6,
	IAMULET = 7,
	ICAPE = 8,
	IARMOR = 9,
	IGLOVE = 10,
	IRING = 11,
	IBOOTS = 12,
	ISWORD = 13,
	IBLADE = 14,
	IMARBLE = 15,
	IKATANA = 16,
	IDBLADE = 17,
	ILUTE = 18,
	ILBLADE = 19,
	ISPEAR = 20,
	ISCEPTER = 21,
	IPET = 22,
	IAMULET_PET = 28,
	INEW_CLOAK = 29,
	ILEGENDARY_MOUNT = 30,
	ILEGENDARY_PET1 = 31,
	ILEGENDARY_PET2 = 32,
	IGUARDIAN_PET = 33,
} FITEM_SORT;