Description
πΊοΈ LMX Minimap Creator
The first visual, in-game minimap editor for FiveM. Open it with /minimap, design your map (zones, labels, postal codes, custom imagery), hit Export, restart the server β your custom minimap is live. No CodeWalker. No Folders2YTD. No external tools.
π§ Core Features
ποΈ In-Game Visual Editor
- Pan, zoom, drag, undo/redo β feels like a real graphics tool, not a config file
- Multi-layer system (base, zones, streets, icons, masks, custom layers)
- Live preview of every change at any zoom level
- Properties panel on the right with full per-element controls
π§© Multiple Built-In Tile Sets
- Stock GTA V minimap
- Oulsen Satmap (satellite view, MIT-licensed)
- Kustoms Postal Code Map
- Oulsen Satmap (no postals β clean satellite imagery)
- Switch sets live in the toolbar β no restart needed
- Imported tile sets: drop any
minimap_sea_*.ytdpack intoimport/<MapName>/and it auto-discovers on resource start
πͺ Built-In YTD Exporter
- Writes drop-in
minimap_sea_*.ytd+minimap_*.ytdfiles directly into the resource'sstream/folder - BC3 (DXT5) compression, 1024 or 4096 per tile (auto-detect from source)
- LOD tile (
minimap_lod_128.ytd) generated automatically - Plus 65 YDD drawable stubs that suppress the vanilla 3D map
π¨ Quick Edit (Q)
- Drag a rectangle over a baked-in label
- Auto-samples the surrounding background color so your mask blends invisibly
- Type your replacement text β done in one motion
- Perfect for replacing postal codes / street names on baked-label tile sets
π©Ή AI Heal Tool (H)
- Paint over an unwanted feature on the base tile
- ONNX in-paint model fills it with surrounding terrain (roads, water, grass)
- Local inference β no API calls, no per-use costs
- Model auto-fetched on first use (~49 MB, cached forever after)
π One-Click Generators
- Defaults β populates every canonical GTA V zone label
- Streets β drops every major street name in the right place
- Postals β every postal number across the map
πΌοΈ Image Paste (Ctrl+V)
- Paste any image from your clipboard onto the canvas
- Move, resize, rotate, restyle
- Auto color-match button shifts the image's tone toward the surrounding map (one-click "make it look native")
πΎ Project Save / Autosave
- Name your projects, switch between drafts
- Autosave every 2 minutes
- "Restore Autosave" button in the load dialog brings back your last 2-minute snapshot if the editor closes unexpectedly
π Lightweight Footprint
- Base PNG tiles + AI heal model are pulled from a CDN on first use
- Resource folder stays under 10 MB instead of 350 MB
- Per-server cached forever after first fetch
π¦ Framework & Compatibility
| Layer | Supported |
|---|---|
| Frameworks | ESX Β· QBCore Β· Qbox Β· Standalone |
| Permissions | ACE permissions + framework admin groups |
| FiveM Builds | All current build artifacts (2060+) |
| Game | GTA V (FiveM) |
Auto-detects your framework on startup β no config edit needed.
π Dependencies
None. Fully standalone. No ox_lib, no ox_target, no MySQL, no inventory dependency. Drop the folder in, add ensure, you're done.
βοΈ Technical Specs
- Idle CPU: 0.00 ms client / 0.00 ms server
- Editor active: ~0.05 ms client (only while NUI focused)
- Export size: ~5 MB per tile (1024) or ~21 MB per tile (4K)
- Network: chunked latent events for tile uploads β bandwidth-capped + serialized so it doesn't hitch your server during export
- Texture format: RAGE-native YTD with BC3 (DXT5) compression, exact spec match to vanilla GTA tiles
- NUI tech: pure JS canvas, custom YTD writer, no external libraries on hot paths
π What's Included
- 4 bundled base tile sets (Vanilla, Satmap, Postal, Satmap-No-Postals)
- Built-in YTD writer
- AI heal tool
- Documentation: in-resource
readme.md+ online docs - Discord support
π Permissions
Grant editor access via ACE in server.cfg:
add_ace identifier.steam:11000010ABCDEF lmx_minimap.editor allowβ¦or rely on framework admin groups (ESX admin/superadmin, QBCore/Qbox admin/god) β fully configurable.
π Installation
- Drop
lmx_minimapcreator/into your[standalone]/resources folder - Add
ensure lmx_minimapcreatortoserver.cfg - Add an
add_aceline for your admin's identifier - Restart server, run
/minimapin-game, design your map, hit Export - Restart the server one more time β custom minimap live for everyone
Full guide, troubleshooting, and keyboard shortcuts: lmx-development.gitbook.io
π¬ Support
Join the LMX Development Discord β I personally answer support tickets, take feature requests, and post update news.