2012-04-10 and below clients uses idnum2itemdesctable, idnum2itemdisplaynametable, idnum2itemresnametable, num2itemdesctable, num2itemdisplaynametable, num2itemresnametable and itemslotcounttable.
2012-04-18 and above clients uses itemInfo.lua/lub
Format: [itemID] = { unidentifiedDisplayName = "read the table name", unidentifiedResourceName = "sprite/act/texture filename when unidentified", unidentifiedDescriptionName = { "read", "the", "table", "name", } identifiedDisplayName = "read the table name", identifiedResourceName = "sprite/act/texture filename when identified", identifiedDescriptionName = { "read", "the", "table", "name", } slotCount = 0~4, ClassNum = viewID if headgear/weapon/robes(garment) put 0 if not for headgear's viewID see accessoryid.lua for weapon's viewID see weapontable.lua for garment's viewID see spriterobeid.lua }
PS: For me i'll use itemInfo.lua/lub rather using idnums because it's too hustle to open 7 text files rather open a single file.