# Inventory Extended

<figure><img src="https://756218607-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fv2D32cRkVCHsF9VcmKPA%2Fuploads%2FNSoaoJgalqMtjjB1OEXN%2FCover.png?alt=media&#x26;token=75f7c64d-c2c6-48f1-aa89-ca7ae6e20623" alt=""><figcaption></figcaption></figure>

**Inventory Extended** is a modular extension for **Game Creator 2 Inventory** that adds advanced crafting, smelting, dismantling, item states, drag & drop between grid bags, and recipes with item property requirements.

All examples are built using **Visual Scripting**, making them modular and easy to modify

**Item States**

Create state variants for any item and change how it looks and behaves without duplicating it.

A state can modify:

* Title
* Description
* Sprite & text color
* Pickup and use audio
* And more

Example: Turn a **Normal Sword** into a **Broken Sword** by adding a state that checks the swords durability, instead of replacing the item.

**Advanced Smelting & Dismantling**

Define exactly what happens when an item is processed.

* Configurable processing time
* Different smelt/dismantle states based on conditions or item properties (quality, durability, etc.)
* Multiple outputs per state
* Random output amount ranges (1–3, etc.)
* Individual drop chances per output
* Optional properties added to output items

**List & Grid Recipes**

Two new crafting recipe systems are included.

**List-Based Recipes**

* Configurable processing time
* Multiple inputs and outputs
* Crafting conditions
* Item property requirements (e.g., Quality > High)

**Grid-Based Recipes**

* Layout-based crafting
* Position-sensitive recipes
* Recipe book example
* Item property requirements

Outputs can optionally receive item properties.

**Queue-Based Processing Example**

Craft, smelt, or dismantle multiple items in sequence.

* Add multiple items to the queue
* Automatic sequential processing
* View active and upcoming items

**Fuel-Driven Processing Example**

Processing can require fuel or any resource system.

* Consumes fuel over time
* Pauses when fuel runs out
* Easy to adapt for power or energy mechanics

**List-Based Examples**

* List Crafting (craftable checks & required resources)
* List Furnace (smeltable items with output chances)
* List Dismantle (dismantle results with chances)

Includes duration support and quantity slider.

**Grid-Based Examples**

* Grid Inventory (2x2 crafting, equipment slots, sorting, recipe book)
* Grid Chest (drag & drop, sorting, quick transfer)
* Grid Craft (3x3 workbench crafting)
* Grid Dismantle
* Grid Furnace

**World Space Station UI**

* Displays active processing above stations
* Item preview
* Remaining amount
* Time left

**Hotbar Example**

* First inventory slots act as a configurable hotbar
* Equip and use items
* Includes an extended drop instruction:\
  Dropped items retain all their properties (durability, quality, etc.)\
  Items without a 3D model are placed inside small bag when dropped<br>

**Pouch System Example**

* Store items inside pouch items
* Hover to preview contents

**Durability Example**

Built using visual scripting and easily adaptable for:

* Weapon or tool durability
* Pouch capacity
* Item spoilage
* Any value-based mechanic

**Component Slot Item Filter**

Control what can be placed in specific inventory slots.

* Filter by item type
* Define allowed or disallowed items
* Create output-only slots
* Suitable for equipment or crafting output slots

**Seamless Integration**

* No core file modification
* No patching required
* Built entirely as an extension

**Visual Scripting Expansion**

Expands Inventory 2 with Visual Scripting Instructions, Conditions, and Properties:<br>

**Instructions (30+)**\
Craft List Recipe, Smelt Item, Dismantle Item, Drop Runtime Item (Enchanted), Preview Bag, Use Item, and more

**Conditions (10+)**\
Can Dismantle Runtime Item, Can Smelt Runtime Item, Can Craft Grid Recipe, Is Runtime Item Allowed By Filter, and more

**Properties (70+)**

Get GameObject Bag From Cell, Get GameObject UI Hovered, Get String From Runtime Item State (Title/Description), and more

🎮 **Try It Yourself!**

You can **preview the Extended Inventory** and the included Examples **directly in your browser** or **download the Windows build** on Itch.io
