Skip to content

The Fortress v0.0.27-P383

Choose a tag to compare

@nathanieltvazquez nathanieltvazquez released this 05 Jul 18:07

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