Inventory Extended

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
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:
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
Last updated