๐ ๏ธ Universal offline editor for creating game items and dialogues for Unreal Engine 5
Everything in one app: inventory, dialogues, connection graphs, UE5 export
- โ Create weapons, armor, consumables, materials, quest items
- โ Unique properties for each category (damage, defense, healing, etc.)
- โ Visual rarity system (Common โ Legendary)
- โ Inventory with category grouping
- โ Export to UE5: CSV DataTable + JSON DataAsset
- โ Cross-dialogues (characters left/right)
- โ Visual connection graph with zoom and panning
- โ Dialogue branching (one node โ multiple connections)
- โ Save node positions on graph
- โ Export to UE5: CSV + JSON with English keys
- ๐ Multi-language UI: Toggle interface EN โ RU
- ๐จ Dark/Light theme with saved preferences
- ๐พ Offline-ready: Data stored in browser IndexedDB
- ๐ค Import/Export: Backup and transfer data
- ๐ฑ Responsive design: Works on Desktop and Android
- Desktop: Chrome, Edge, Firefox
- Android: Chrome, Samsung Internet
- Data saves automatically
- No internet required after initial download
๐ก Android Tip:
Add to home screen:
โฎ โ Add to Home Screenโ Launch as native app (no address bar)
-
Fill basic fields:
- Item ID โ Unique identifier (English, no spaces)
Example:WP_Sword_Iron - Name โ Display name (any language supported)
Example:Iron Sword
- Item ID โ Unique identifier (English, no spaces)
-
Select Category โ Dynamic fields appear:
- โ๏ธ Weapon: Damage, AttackSpeed, Durability
- ๐ก Armor: Defense, ArmorType, Mobility
- ๐งช Consumable: HealAmount, EffectDuration, StackSize
- ๐ฆ Material: Purity, RefinementCost
- ๐ Quest: QuestId, Objective
-
Set Rarity, Value, Weight
-
Click "โ Add Item"
-
View in Inventory:
- Go to tab "๐ฆ Inventory"
- Categories expand/collapse (click header)
-
Create dialogue line:
- Set Scene #, Character, Side (left/right)
- Enter Dialogue Text
- Click "โ Add Line"
-
Connection Graph (Tab "๐ธ Graph"):
- ๐ "Move" Mode: Drag nodes, zoom with wheel, pan background
- ๐ฏ "Connect" Mode: Click node A โ Click node B โ Connection created
- ๐ "Clear Connections": Removes only lines, keeps nodes
-
Delete lines:
- Click "โ๏ธ Select"
- Tap desired lines
- Click "๐ Delete (N)"
For Items:
ItemId,Name,Category,Rarity,Value,Weight,Dmg,Def,Heal,Icon,Desc
"WP_Sword_Iron","Iron Sword","weapon","common",100,2.5,15,0,0,"๐ก๏ธ","A sturdy blade"Dialog Export Format:
DialogueID,SceneNumber,CharacterName,DialogSide,DialogText,ConnectedTo
1,1,"Guard","Left","Hello traveler.","2|3"``Import Steps:
- Click Export โ CSV in the app
- Drag the file into UE5 Content Browser
- Choose Import to DataTable
Best for: Blueprints, Save Games, and complex logic
Steps:
- Click Export โ JSON in the app
- Import using:
- ๐งฉ Plugin (e.g., VaRest)
- โ๏ธ Custom
UDataAssetstruct in C++
- โ Data stored in browser's IndexedDB
- โ Safe across page reloads
โ ๏ธ Clearing browser cache will delete data โ always backup!
๐ Always back up your work before major changes!
- Go to Export Tab
- Click "๐ฅ Backup Project" โ Downloads
.jsonfile - To restore: Click "๐ค Import Backup" and select your file
This tool is free and open-source. If it saves you time, consider supporting development!
Perks:
- ๐ฌ Exclusive tutorials
- ๐ณ๏ธ Vote on new features
- ๐ Eternal gratitude
Made with โค๏ธ by ibutaytes
Empowering indie developers ๐ฎโจ