Skip to content

Items

Every item class of Kingdom Come: Deliverance II - 5604 classes from the game’s Tables.pak (Libs/Tables/item/item*.xml, Tables.pak), one page per category. The category is the table’s row type - the word FindItems matches and [audit] guarded_categories in server.toml names.

A script or a chat command names an item by any of four keys:

  • the id - GivePlayerItem(pid, 2492), /give 2492: the class’s place in the name-sorted export. Stable for one export of one game build; a game patch that adds items shifts it, so keep the name or the GUID in anything durable;
  • the game’s name - CreatePickup("longSwordDuel", ...), /give longSwordDuel (case-insensitive);
  • the English name - /give duelling longsword 2, GetItemClass("Duelling longsword"). When several classes share one (Broken shield fifteen times) the plainest answers: no _empty, _broken, _damaged or _dirty suffix, then the lowest id; /items <name> lists the rest;
  • the class GUID, the durable key the protocol carries (the only one accepted without the tables export).

In a game mode: GetItemClass(key), GetItemName(key), GetItemInfo(key), FindItems(pattern [, max]) (Lua, C#); in the chat: /items <part of a name>, /give, /item.

Page Entries
Alchemy bases (AlchemyBase) 4
Ammunition (Ammo) 41
Armour (Armor) (1/2: B-F) 1424
Armour (Armor) (2/2: F-Z) 1424
Bows, crossbows and guns (MissileWeapon) 57
Crafting materials (CraftingMaterial) 52
Dice (Die) 45
Dice badges (DiceBadge) 36
Documents (Document) 403
Food and drink (Food) 328
Helmets (Helmet) 152
Herbs (Herb) 37
Hoods (Hood) 150
Item aliases (ItemAlias) 51
Key rings (KeyRing) 1
Keys (Key) 2
Melee weapons and shields (MeleeWeapon) 665
Miscellaneous items (MiscItem) 414
Money (Money) 1
NPC tools (NPCTool) 258
Ointments and bandages (Ointment) 28
Pickable items (PickableItem) 8
Poisons (Poison) 15
Quick-slot containers (QuickSlotContainer) 8