Item Types

Struct
[StructLayout(LayoutKind.Explicit)] public struct GAMItemTypes {       ///         /// SNO Header ///        [FieldOffset(0x0)] [MarshalAs(UnmanagedType.ByValArray, SizeConst = 0x10)] public Byte[] headerA;

///        /// Resource filename ///        [FieldOffset(0x120)] [MarshalAs(UnmanagedType.ByValTStr, SizeConst = 0x100)] public String resourceFile;

///        /// Type entries / items ///        [FieldOffset(0x3AC)] [MarshalAs(UnmanagedType.ByValArray, SizeConst = 0x78)] public GAMItemType[] types; };

[StructLayout(LayoutKind.Explicit)] public struct GAMItemType {       ///         /// The name of the type ///        [FieldOffset(0x0)] [MarshalAs(UnmanagedType.ByValTStr, SizeConst = 0x100)] public String name;

// The category (scrolls, runes,...) [FieldOffset(0x100)] public Int32 category;

// Unknown - Always zero [FieldOffset(0x104)] public Int32 unk0;

///        /// Useable classes (monk only, ...) ///        [FieldOffset(0x108)] public Int32 useableClass;

///        /// Type (4 = bow, 6 belt, ..., -1 = everything you cannot wear like scrolls) ///        [FieldOffset(0x10C)] public Int32 type;

///        /// Unknown -1, 4 or 11 ... ///        [FieldOffset(0x110)] public Int32 unk1;

///        /// Inventory slot 1 ///        [FieldOffset(0x114)] public Int32 inventorySlot1;

///        /// Inventory slot 2 (alternative for 1h weapons eg.) ///        [FieldOffset(0x118)] public Int32 inventorySlot2;

///        /// Inventory slot 3 (unused) ///        [FieldOffset(0x11C)] public Int32 inventorySlot3;

///        /// Inventory slot 4 (unused) ///        [FieldOffset(0x120)] public Int32 inventorySlot4;

///        /// Inventory slot 5 (unused) ///        [FieldOffset(0x124)] public Int32 inventorySlot5;

///        /// Unknown ///        [FieldOffset(0x128)] public Int32 unk2;

///        /// Unknown ///        [FieldOffset(0x12C)] public Int32 unk3;

///        /// Unknown ///        [FieldOffset(0x130)] public Int32 unk4;

///        /// Unknown ///        [FieldOffset(0x134)] public Int32 unk5;

///        /// Unknown ///        [FieldOffset(0x138)] public Int32 unk6;

///        /// Unknown ///        [FieldOffset(0x13C)] public Int32 unk7; };

Overview
CSV-Version (Paste2.org)

SQL-Version (Paste2.org)