A browser-based Inventory Template Editor for Unreal Engine projects — manage item templates online from any device. Simple, fast, and accessible.
-
Native Unreal import/Export Fully supports Unreal engine using Mountea Inventory & Equipment system.
-
Create & Edit Templates
Define item name, display name, GUID, descriptions, and more. -
Item Properties
Configure type, rarity (with color coding), max stack size, weight, value, durability. -
Flags & Equipment
Toggle stackable, droppable, usable, equippable, tradeable, quest item flags; specify equipment slot when equippable. -
Visual Assets
Upload icon (JPG/PNG/BMP) and mesh (FBX/OBJ) files; preview and store directly in IndexedDB. -
Custom Properties
Add arbitrary key-value pairs for game-specific behaviors (e.g. damage, armor, spell effects). -
Import / Export
- JSON: Import/export all templates for backup or sharing.
- Unreal: Export single
.mnteaitem
or multiple.mnteaitems
files ready for Unreal Engine.
-
Settings Panel
Customize categories, rarities (names & colors), and equipment slots. -
Live Preview & Validation
Real-time JSON preview; form validation (GUID format, name rules, numeric limits). -
Keyboard Shortcuts
Ctrl + N
— New TemplateCtrl + S
— Save TemplateCtrl + D
— Duplicate TemplateEsc
— Close panels
-
Clone the repo
git clone https://github.com/your-username/mountea-inventory-editor.git cd mountea-inventory-editor
-
Serve locally Because the app uses IndexedDB, run a local HTTP server:
-
Python 3
python3 -m http.server 8080
-
Node.js
npx http-server -p 8080
-
-
Open in Browser Navigate to
http://localhost:8080/
and start managing your inventory templates!
-
New Template: Click New Template or press
Ctrl + N
. -
Fill Fields: Complete all required fields (Item Name, Display Name, Item ID).
-
Upload Assets: Attach icon and mesh files; ensure they meet format and size limits.
-
Save: Click save or press
Ctrl + S
. -
Preview: Toggle the JSON preview panel to inspect your template data.
-
Export:
- JSON — Export all templates for backup.
- Unreal — Select one or more templates and click Export Item(s).
InventoryManager/
├── .github/
│ └── workflows/ # GitHub Actions workflows
├── assets/ # Static assets (images, icons, etc.)
├── components/ # HTML components
├── script/ # App JS scripts
├── style/ # CSS files
├── .gitignore # Git ignore rules
├── LICENSE # Project license
├── README.md # Project readme
├── index.html # Main HTML file
└── manifest.json # Web app manifest
We ❤️ contributions! Please:
- Fork the repo
- Create a feature branch (
git checkout -b feat/my-feature
) - Commit your changes (
git commit -m "Add my feature"
) - Push to your branch (
git push origin feat/my-feature
) - Open a Pull Request
See CONTRIBUTING.md for more details.
This project is licensed under the MIT License. See the LICENSE file for details.