Generate. Hack. Own your map.
Hexploit is an old school style hexmap generator for tabletop games and zine obsessives. Built for hackers and losers, not tourists. This is basically a Hexcrawl Manager. You'll be able to generate maps for Hexcrawls on the fly, track your location, and add or remove landmarks, enemies, and terrain types.
- No DRM.
- No tracking.
- No analytics.
- No cloud.
- No "live services".
You get the .exe, you own the tool. You break it, you fix it, you hack it, you keep it.
What's New in 3.0
- Full GUI overhaul (PySide6).
- Campaign management — fog of war, party tracking, resource/time tools.
- Icon pack system — drop PNGs in, swap terrain and landmark art.
- Map export — printable GM/player maps, Markdown hex keys, legends.
- SQLite persistence — save/load worlds with a lightweight local database.
- Geology layer and erosion simulation.
- Human-readable YAML data — edit everything with a text editor.
hexploit.exe:
- User version.
- Everything inside one file.
- Just run and go.
hexploit_hackable.exe:
- For the tinkerers.
- Edit anything in the
_internal/folder (biomes, monsters, icons, config). - Swap icons, change YAML data, rewrite the app's guts if you want.
- No recompiling required—edit files, restart, see changes.
Core Features
- Procedural Hex Generation: Diverse biomes, realistic rivers, coastlines.
- Custom Assets: Drop PNGs in, swap icons, make it yours.
- Map Export: Printable GM/player maps, Markdown hex keys, legends.
- Campaign Management: Fog of War, party tracking, resource/time tools.
- Human-Readable Data: Change terrain, cost, monsters, or rules with a text editor.
All game data lives in data/*.yaml. Edit with any text editor.
| File | Controls |
|---|---|
| terrain.yaml | Biome colors, movement costs, water flags, encounter links |
| monsters.yaml | Wandering monster tables per biome |
| landmarks.yaml | Point-of-interest definitions, symbols, rarity |
| geology.yaml | Geological features and mineral deposits |
If you break a file, Hexploit falls back to built-in defaults and logs a warning. You can't brick the app by experimenting.
Icon Packs:
Drop custom PNGs into icon_packs/your_pack/terrain/ and icon_packs/your_pack/landmarks/. See icon_packs/README.md for details.
Running from Source Requires Python 3.10+.
git clone https://github.com/CerealBoxGames/hexploit.git
cd hexploit
python -m venv .venv
.venv\Scripts\activate
pip install -e .
hexploit gui --show
Or just run launch_hexploit.cmd on Windows.
Requires PyInstaller: (pip install pyinstaller).
build.cmd
Or build individually:
pyinstaller hexploit.spec --noconfirm
pyinstaller hexploit_hackable.spec --noconfirm
Output lands in dist/.
No Surveillance
You run it, you own it, we don't care what you do with it.
Hexploit does not:
- Phone home.
- Send analytics.
- Collect user data.
- Track anything.
Distribute it, hack it, make it ugly or beautiful. Don't sell it as your own. Link back if you want to support us.
Project page (get the exe here): https://cerealboxgames.itch.io/hexploit
- BTC:
bc1qw74hs3k287zw0n9v3fn2t86cy68y9m99xa4sk2 - ETH:
0x6c693fCf60Ef9bBBf727174C7abc73c122F58495
Bugs/questions: cerealboxgamesdev@gmail.com
MIT. Copyright © 2026 Nathan Seals / Cerealbox Games / Team Sixside


