Releases: TheFortressGame/builds
Release list
The Fortress v0.0.27-P402
The Fortress v0.0.27-P402 - QA builds for Windows, macOS, and Android.
What's new in this build:
- In-game "What's New" screen — recent release notes on all platforms
- Per-release notes history on the update and ready screens
- Per-build incremental notes, everything that reached the game since last build
- Wide-ratio shell — game in a SubViewport with real side margins
Windows: download TheFortress-win-v0.0.27-P402.zip (plain) or TheFortressQA-win-v0.0.27-P402.zip (cheat panel), unzip, run the .exe (first launch: SmartScreen -> More info -> Run anyway).
macOS: download TheFortress-mac-v0.0.27-P402.zip, unzip, open TheFortress.app; first launch: click Done, then System Settings > Privacy & Security > Open Anyway (standard for non-App-Store apps, ad-hoc signed).
Android: download TheFortress-android-v0.0.27-P402.apk to an arm64 phone and open it; allow install from this source, then Install. Builds keep the same signature, so a newer build updates in place - easiest via Obtainium (pull down to refresh). One time only: if you still have a build from before the signing change, uninstall it once and reinstall.
QA builds: the files with QA in the name (TheFortressQA-*) add the cheat panel (state snapshots, version readout) - use them when a test script asks for the CHEAT panel.
Crash or bug? Windows and macOS write a log file (attach the newest); on Android, attach a screen recording or a description.
Windows log: %APPDATA%\Godot\app_userdata\The Fortress\logs
macOS log: ~/Library/Application Support/Godot/app_userdata/The Fortress/logs
Note: the "Source code" links GitHub adds below contain only this download page's readme - the game's source is not published.
Full changelog (all versions): https://github.com/TheFortressGame/builds/blob/main/CHANGELOG.md
The Fortress v0.0.27-P401
The Fortress v0.0.27-P401 - QA builds for Windows, macOS, and Android.
What's new in this build:
- Header cards tap through to the building modal (#2322 iter 9)
- Real Armory/Guardhouse/Hall buildings; capacity research gated by building level (#2322 iter 8)
- Remember which monitor the desktop game was on and reopen there
- Pixelated style resolves the real transparent -pixel asset (closes #2081)
- DEFENSE drill-in tabs replace the modal shortcut (#2322 iter 7)
- Loot itemization — 4 sets, 18 new items, renames, staged slots
- DEFENSE picker section + camp art wired (#2322 iter 6, v2)
- Watermark visible at window top-left — drop the stretch-inverse transform
- Remove the .gdignore #2344 re-added to the zztest portrait fixture
- Portrait tier cadence audit - real caps, maxed=T5, UNITS levels wired (#2322 iter 5)
Windows: download TheFortress-win-v0.0.27-P401.zip (plain) or TheFortressQA-win-v0.0.27-P401.zip (cheat panel), unzip, run the .exe (first launch: SmartScreen -> More info -> Run anyway).
macOS: download TheFortress-mac-v0.0.27-P401.zip, unzip, open TheFortress.app; first launch: click Done, then System Settings > Privacy & Security > Open Anyway (standard for non-App-Store apps, ad-hoc signed).
Android: download TheFortress-android-v0.0.27-P401.apk to an arm64 phone and open it; allow install from this source, then Install. Builds keep the same signature, so a newer build updates in place - easiest via Obtainium (pull down to refresh). One time only: if you still have a build from before the signing change, uninstall it once and reinstall.
QA builds: the files with QA in the name (TheFortressQA-*) add the cheat panel (state snapshots, version readout) - use them when a test script asks for the CHEAT panel.
Crash or bug? Windows and macOS write a log file (attach the newest); on Android, attach a screen recording or a description.
Windows log: %APPDATA%\Godot\app_userdata\The Fortress\logs
macOS log: ~/Library/Application Support/Godot/app_userdata/The Fortress/logs
Note: the "Source code" links GitHub adds below contain only this download page's readme - the game's source is not published.
Full changelog (all versions): https://github.com/TheFortressGame/builds/blob/main/CHANGELOG.md
The Fortress v0.0.27-P390
The Fortress v0.0.27-P390 - QA builds for Windows, macOS, and Android.
What's new in this build:
- Watermark off-screen — use OrientationLock's proven stretch transform
- Hall gold entity card (barracks level) + modal title wraps full name (#2322 iter 4)
Windows: download TheFortress-win-v0.0.27-P390.zip (plain) or TheFortressQA-win-v0.0.27-P390.zip (cheat panel), unzip, run the .exe (first launch: SmartScreen -> More info -> Run anyway).
macOS: download TheFortress-mac-v0.0.27-P390.zip, unzip, open TheFortress.app; first launch: click Done, then System Settings > Privacy & Security > Open Anyway (standard for non-App-Store apps, ad-hoc signed).
Android: download TheFortress-android-v0.0.27-P390.apk to an arm64 phone and open it; allow install from this source, then Install. Builds keep the same signature, so a newer build updates in place - easiest via Obtainium (pull down to refresh). One time only: if you still have a build from before the signing change, uninstall it once and reinstall.
QA builds: the files with QA in the name (TheFortressQA-*) add the cheat panel (state snapshots, version readout) - use them when a test script asks for the CHEAT panel.
Crash or bug? Windows and macOS write a log file (attach the newest); on Android, attach a screen recording or a description.
Windows log: %APPDATA%\Godot\app_userdata\The Fortress\logs
macOS log: ~/Library/Application Support/Godot/app_userdata/The Fortress/logs
Note: the "Source code" links GitHub adds below contain only this download page's readme - the game's source is not published.
Full changelog (all versions): https://github.com/TheFortressGame/builds/blob/main/CHANGELOG.md
The Fortress v0.0.27-P389
The Fortress v0.0.27-P389 - QA builds for Windows, macOS, and Android.
What's new in this build:
- Watermark to true window top-left + remove duplicate version displays
Windows: download TheFortress-win-v0.0.27-P389.zip (plain) or TheFortressQA-win-v0.0.27-P389.zip (cheat panel), unzip, run the .exe (first launch: SmartScreen -> More info -> Run anyway).
macOS: download TheFortress-mac-v0.0.27-P389.zip, unzip, open TheFortress.app; first launch: click Done, then System Settings > Privacy & Security > Open Anyway (standard for non-App-Store apps, ad-hoc signed).
Android: download TheFortress-android-v0.0.27-P389.apk to an arm64 phone and open it; allow install from this source, then Install. Builds keep the same signature, so a newer build updates in place - easiest via Obtainium (pull down to refresh). One time only: if you still have a build from before the signing change, uninstall it once and reinstall.
QA builds: the files with QA in the name (TheFortressQA-*) add the cheat panel (state snapshots, version readout) - use them when a test script asks for the CHEAT panel.
Crash or bug? Windows and macOS write a log file (attach the newest); on Android, attach a screen recording or a description.
Windows log: %APPDATA%\Godot\app_userdata\The Fortress\logs
macOS log: ~/Library/Application Support/Godot/app_userdata/The Fortress/logs
Note: the "Source code" links GitHub adds below contain only this download page's readme - the game's source is not published.
Full changelog (all versions): https://github.com/TheFortressGame/builds/blob/main/CHANGELOG.md
The Fortress v0.0.27-P388
The Fortress v0.0.27-P388 - QA builds for Windows, macOS, and Android.
What's new in this build:
- Header panel parity + policy-gated empty flavor (#2322 iter 3)
- Always-on version watermark in the top-left (QA/dev builds)
- Silence the last 4 integer-division warnings (intentional window math)
- Missing-art placeholder, character art identity + L1-5 tiers, all-caps labels (#2322 iter 2)
Windows: download TheFortress-win-v0.0.27-P388.zip (plain) or TheFortressQA-win-v0.0.27-P388.zip (cheat panel), unzip, run the .exe (first launch: SmartScreen -> More info -> Run anyway).
macOS: download TheFortress-mac-v0.0.27-P388.zip, unzip, open TheFortress.app; first launch: click Done, then System Settings > Privacy & Security > Open Anyway (standard for non-App-Store apps, ad-hoc signed).
Android: download TheFortress-android-v0.0.27-P388.apk to an arm64 phone and open it; allow install from this source, then Install. Builds keep the same signature, so a newer build updates in place - easiest via Obtainium (pull down to refresh). One time only: if you still have a build from before the signing change, uninstall it once and reinstall.
QA builds: the files with QA in the name (TheFortressQA-*) add the cheat panel (state snapshots, version readout) - use them when a test script asks for the CHEAT panel.
Crash or bug? Windows and macOS write a log file (attach the newest); on Android, attach a screen recording or a description.
Windows log: %APPDATA%\Godot\app_userdata\The Fortress\logs
macOS log: ~/Library/Application Support/Godot/app_userdata/The Fortress/logs
Note: the "Source code" links GitHub adds below contain only this download page's readme - the game's source is not published.
Full changelog (all versions): https://github.com/TheFortressGame/builds/blob/main/CHANGELOG.md
The Fortress v0.0.27-P385
The Fortress v0.0.27-P385 - QA builds for Windows, macOS, and Android.
What's new in this build:
- Clear ~67 console warnings + the rp_font null runtime error
- QA/Regular order + Icon Testing parity in editor picker
- Restore Standard/Scientific notation example on Numbers buttons
Windows: download TheFortress-win-v0.0.27-P385.zip (plain) or TheFortressQA-win-v0.0.27-P385.zip (cheat panel), unzip, run the .exe (first launch: SmartScreen -> More info -> Run anyway).
macOS: download TheFortress-mac-v0.0.27-P385.zip, unzip, open TheFortress.app; first launch: click Done, then System Settings > Privacy & Security > Open Anyway (standard for non-App-Store apps, ad-hoc signed).
Android: download TheFortress-android-v0.0.27-P385.apk to an arm64 phone and open it; allow install from this source, then Install. Builds keep the same signature, so a newer build updates in place - easiest via Obtainium (pull down to refresh). One time only: if you still have a build from before the signing change, uninstall it once and reinstall.
QA builds: the files with QA in the name (TheFortressQA-*) add the cheat panel (state snapshots, version readout) - use them when a test script asks for the CHEAT panel.
Crash or bug? Windows and macOS write a log file (attach the newest); on Android, attach a screen recording or a description.
Windows log: %APPDATA%\Godot\app_userdata\The Fortress\logs
macOS log: ~/Library/Application Support/Godot/app_userdata/The Fortress/logs
Note: the "Source code" links GitHub adds below contain only this download page's readme - the game's source is not published.
Full changelog (all versions): https://github.com/TheFortressGame/builds/blob/main/CHANGELOG.md
The Fortress v0.0.27-P384
The Fortress v0.0.27-P384 - QA builds for Windows, macOS, and Android.
What's new in this build:
- Icon/label resolution fix + regression test (rescued from dead chat)
- Remove the .gdignore that un-imported the zztest portrait fixture
- Commander #8 + pixel, approval-gate convention, state-doc rewrite, regen
- Regenerate icon-audit PDF from current main
Windows: download TheFortress-win-v0.0.27-P384.zip (plain) or TheFortressQA-win-v0.0.27-P384.zip (cheat panel), unzip, run the .exe (first launch: SmartScreen -> More info -> Run anyway).
macOS: download TheFortress-mac-v0.0.27-P384.zip, unzip, open TheFortress.app; first launch: click Done, then System Settings > Privacy & Security > Open Anyway (standard for non-App-Store apps, ad-hoc signed).
Android: download TheFortress-android-v0.0.27-P384.apk to an arm64 phone and open it; allow install from this source, then Install. Builds keep the same signature, so a newer build updates in place - easiest via Obtainium (pull down to refresh). One time only: if you still have a build from before the signing change, uninstall it once and reinstall.
QA builds: the files with QA in the name (TheFortressQA-*) add the cheat panel (state snapshots, version readout) - use them when a test script asks for the CHEAT panel.
Crash or bug? Windows and macOS write a log file (attach the newest); on Android, attach a screen recording or a description.
Windows log: %APPDATA%\Godot\app_userdata\The Fortress\logs
macOS log: ~/Library/Application Support/Godot/app_userdata/The Fortress/logs
Note: the "Source code" links GitHub adds below contain only this download page's readme - the game's source is not published.
Full changelog (all versions): https://github.com/TheFortressGame/builds/blob/main/CHANGELOG.md
The Fortress v0.0.27-P383
The Fortress v0.0.27-P383 - QA builds for Windows, macOS, and Android.
What's new in this build:
- Armory/guardhouse/hall painterly T1-T5 + throne re-tier with new ornate T4/T5
- Gear-slot placement mockups + anchor table for fighter/commander dolls
- Archer candidate set v2 (screened) + pre-throne icon candidates
- Restore all historically deleted drafts (full window); content dedupe
- Restore wrongly deleted drafts; dedupe by image content; fix chunky/painterly tokenizing
- Classes page: fix mislabeled flat draft + regroup into heroes/soldiers/armaments
- Commit fighter/commander silhouettes; archer candidates; workstream state doc
- Style-aware stale-draft sweep + orphan building pixels + audit regen
- Audit cleanup: stale drafts + promote fix, building pixels, 3-col buildings, silhouette panels
- Promote forge + treasury pixels; regenerate audit
- Margin fortress icon points at importable art (P382)
- Promote forge + treasury flats; add their pixel candidates
- Label the chunky icon style 'Pixelated' (P381)
- Center all settings popups (P378, verified)
- Restore buildings T1-T5 ladder + source loot roster from gear_config
- Fix build_icon_audit.py: regenerate sheets from live tree before stitching
- Promote 59 flat-seeded pixel candidates to committed root
- Center all popups on full screen; fix invisible debug margin content
- Settings/display: fix Quit hang, Keep/Revert visibility+trigger, center popups, restore desktop margins
- Infinity tracks: post-max slot UI so maxed buildings surface their 999 track
- Lock icon-audit format: 5-column sheets, slot recolor, LOOT, audit PDF
- Vault in 02-08, walls+stonemason in 05-08 (P373)
- Revert desktop full-width margin layer (black-screen regression); keep other display fixes
- Add walls and stonemason to _snapshot_build_side_buildings (P371)
- Promote damage/slots/headers to flat; fix classifier; D-81 gear model
- Remove Guardhouse empty-state overlay; Builder Improve button own row
- Display-settings overhaul + desktop full-width prep + quit relocation
- Built buildings never show locked in mode picker
- Missing-art placeholder when painterly absent (Outriders portrait)
- Promote 10 assets, large-font sheets, pagination, gear fix
- One dispatch run per issue (stop parallel duplicate re-fires)
- Infinity tracks: queue wiring + D-39 cheat-placement fix
- Drive-to-state visual capture (real-game tier)
- Redesign generator, promote 12 flats, generate candidates, rename sheets
- Wrap empty-state flavor text; cap Improve button width (P364)
- First-open picker stacking (P364)
- Font bump + lock, generalize generator, 8 contact sheets
- Currency curation: stone rock flat, stone/straw pixel icons, spoils dedupe, classifier fix
- High-contrast palette maximum-strength pass (P362)
- Landscape-readiness prep; roadmap lines for font-scaling and landscape UI
- Quit nav item + comprehensive high-contrast mode
- Relocate never-ending tracks from Library to buildings
- Art-review: structural promoted-archive dedupe
- Unsaved-changes detection, popup cancel, bottom bar, window modes, HC toggle
- Reap orphan Godot on normal gdunit completion — the tail-wedge
- Remove resolution control from mobile tab
- Retire launcher-picker shared-submodule line
- Art-review: visual-match dedupe + single-element stone/straw flat candidates
- Enable resolution control on PC tab; remove window-size workaround
- Art-review: promote 6 pixel icons + content-hash dedupe + stone/straw glyph options
- Label the picker buttons; picker survives a blocked window resize
- Art-review: fully enclose every contact-sheet tile in its style frame
- Art-review: recolor sheet + demote goblet + flat-seeded pixel candidates + expand art-system docs
- Reload ThemeConstants profile after picker resolves
- Missing-image fallback in icon_lookup + warning log
- Art-review: lock generator + promotions + fallback asset + art-system doc
- Art-gen: fix stone flat glyph (rock fist to stone-pile), part of #2067
- Launcher picker as a true shared component (deferred infrastructure)
- Set content_scale_size to PICKER_RES; host screen in MarginContainer
- F5 shows the real shared launcher selection screen; recreation deleted, drift gate added
- Art-gen: repoint flat-icon generator + regen lane to assets/art testing/ layout
- Picker window — 480x440 at picker stage, resize to profile on selection
- Daily box self-check — PAT expiry + poller/watchdog heartbeats → alert
- Mechanical chat↔box coordination poller (live)
- Art-gen: extract icon glyph definitions into icon_defs.py (data-only, behavior-preserving)
- F5 picker — brand styling, mobile window sizing, profile-aware display defaults
- Box reads CI logs directly via gh + read-only PAT
- AUTOLOAD-HANG rule — a boot-pausing autoload can't silently hang CI
- F5 launcher mode picker (Prod/QA, Desktop/Mobile), CI-safe
- Phase B building art reorg — single-tree consolidation
- Single pre-push-gate.ps1 keystone + fix box-only pytest unicode false-fail
- Full-suite floor on the gdunit pre-push gate so a subset can't false-green
- Session continuity: QA launcher on roadmap + implementation plan v86
- Building-lock single-source line + Character pre-throne portrait art line
- Session docs: settings/gear overhaul shipped on roadmap; open-issues v36
- Change placeholder text to "Coming soon."
- P342 device-test bug batch — cold-start, icons, heroes, overflow, locked-flavor, Esc-back
- Save+Exit buttons; fix chunky icon preview black square
- Four settings-panel follow-up fixes
- One combined card across all four modes + overflow/cold-start/empty-state
- Settings panel layout, rail collapse, icon color fix
- Bring main's watchdog to the validated safe-detector (auto-recycle live)
- Npx stderr-abort + guaranteed terminal-outcome comment
- Roadmap - gear menu/settings marked in-progress
- Gear menu cleanup
- Gear menu shell + Mobile/Desktop settings switch
- Picker compact rows + landed hero build for testing
Windows: download TheFortress-win-v0.0.27-P383.zip (plain) or TheFortressQA-win-v0.0.27-P383.zip (cheat panel), unzip, run the .exe (first launch: SmartScreen -> More info -> Run anyway).
macOS: download TheFortress-mac-v0.0.27-P383.zip, unzip, open TheFortress.app; first launch: click Done, then System Settings > Privacy & Security > Open Anyway (standard for non-App-Store apps, ad-hoc signed).
Android: download TheFortress-android-v0.0.27-P383.apk to an arm64 phone and open it; allow install from this source, then Install. Builds keep the same signature, so a newer build updates in place - easiest via Obtainium (pull down to refresh). One time only: if you still have a build from before the signing change, uninstall it once and reinstall.
QA builds: the files with QA in the name (TheFortressQA-*) add the cheat panel (state snapshots, version readout) - use them when a test script asks for the CHEAT panel.
Crash or bug? Windows and macOS write a log file (attach the newest); on Android, attach a screen recording or a description.
Windows log: %APPDATA%\Godot\app_userdata\The Fortress\logs
macOS log: ~/Library/Application Support/Godot/app_userdata/The Fortress/logs
Note: the "Source code" links GitHub adds below contain only this download page's readme - the game's source is not published.
Full changelog (all versions): https://github.com/TheFortressGame/builds/blob/main/CHANGELOG.md
The Fortress v0.0.27-P333
The Fortress v0.0.27-P333 - QA builds for Windows, macOS, and Android.
What's new in this build:
- Compact rows + landed-surface hero
- Archive project instructions v115 and v116
- Tabs-to-picker navigation build for testing
Windows: download TheFortress-win-v0.0.27-P333.zip (plain) or TheFortressQA-win-v0.0.27-P333.zip (cheat panel), unzip, run the .exe (first launch: SmartScreen -> More info -> Run anyway).
macOS: download TheFortress-mac-v0.0.27-P333.zip, unzip, open TheFortress.app; first launch: click Done, then System Settings > Privacy & Security > Open Anyway (standard for non-App-Store apps, ad-hoc signed).
Android: download TheFortress-android-v0.0.27-P333.apk to an arm64 phone and open it; allow install from this source, then Install. Builds keep the same signature, so a newer build updates in place - easiest via Obtainium (pull down to refresh). One time only: if you still have a build from before the signing change, uninstall it once and reinstall.
QA builds: the files with QA in the name (TheFortressQA-*) add the cheat panel (state snapshots, version readout) - use them when a test script asks for the CHEAT panel.
Crash or bug? Windows and macOS write a log file (attach the newest); on Android, attach a screen recording or a description.
Windows log: %APPDATA%\Godot\app_userdata\The Fortress\logs
macOS log: ~/Library/Application Support/Godot/app_userdata/The Fortress/logs
Note: the "Source code" links GitHub adds below contain only this download page's readme - the game's source is not published.
Full changelog (all versions): https://github.com/TheFortressGame/builds/blob/main/CHANGELOG.md
The Fortress v0.0.27-P329
The Fortress v0.0.27-P329 - QA builds for Windows, macOS, and Android.
What's new in this build:
- Tabs-to-picker swap, all four modes
- Level-aware tier-ladder portrait resolver
- Per-profile settings 3/3: NumberFormat notation onto the per-profile store
- Per-profile settings 2/3: ThemeConstants accessibility + appearance onto the per-profile store
- Per-profile settings 1/3: per-profile store + per-device->per-profile doc reconciliation
- Remove pre-dispatch lint from both dispatch lanes
- Gear menu: icon-row destinations, relabels, rename removed, gear glyph swapped
- Add standard UI menu icons (Tabler MIT) for gear menu restructure
Windows: download TheFortress-win-v0.0.27-P329.zip (plain) or TheFortressQA-win-v0.0.27-P329.zip (cheat panel), unzip, run the .exe (first launch: SmartScreen -> More info -> Run anyway).
macOS: download TheFortress-mac-v0.0.27-P329.zip, unzip, open TheFortress.app; first launch: click Done, then System Settings > Privacy & Security > Open Anyway (standard for non-App-Store apps, ad-hoc signed).
Android: download TheFortress-android-v0.0.27-P329.apk to an arm64 phone and open it; allow install from this source, then Install. Builds keep the same signature, so a newer build updates in place - easiest via Obtainium (pull down to refresh). One time only: if you still have a build from before the signing change, uninstall it once and reinstall.
QA builds: the files with QA in the name (TheFortressQA-*) add the cheat panel (state snapshots, version readout) - use them when a test script asks for the CHEAT panel.
Crash or bug? Windows and macOS write a log file (attach the newest); on Android, attach a screen recording or a description.
Windows log: %APPDATA%\Godot\app_userdata\The Fortress\logs
macOS log: ~/Library/Application Support/Godot/app_userdata/The Fortress/logs
Note: the "Source code" links GitHub adds below contain only this download page's readme - the game's source is not published.
Full changelog (all versions): https://github.com/TheFortressGame/builds/blob/main/CHANGELOG.md