Skip to content

FFTARecomp v1.6

Latest

Choose a tag to compare

@james2doyle james2doyle released this 12 Oct 21:22
· 9 commits to main since this release

Speed boost + analog stick

Bring your own ROM — Final Fantasy Tactics Advance (USA) is the only user-supplied file; the launch BIOS is bundled (clean-room emibios, LGPL-3.0-or-later, committed at bios/).

New in v1.6

  • Fast-forward on every input (#11) — hold Tab, the 2 key, or the controller's right trigger to run 2–10x faster (4x default). Speed and key/pad bindings are configurable in the launcher's new Assist Tools page and from the in-game menu. On touch devices, tap the top-center FF pill to latch the boost: it turns gold while active, auto-hides when the pad is idle, and gives a small haptic tick.
  • Left analog stick drives the D-Pad (#14) — the left stick now works as the D-Pad (25% deadzone, additive with the physical D-Pad and the keyboard).
  • Controls, documented in one table — the README's Controls section now has a controller column and the in-game menu openers (Esc / Guide button; Android: system Back gesture, long-press, or three-finger tap).

Under the hood

  • Live-probe symbol research for future hacks/cheats support (#22): shop stock, pub price tables, cheat-page variables, unit-record fields. No cheat feature ships yet.
  • Release track (#3): the static Windows exe joins the Linux zip and public APK as a first-class release artifact; packaging, attribution, and status docs swept.

Artifacts

Built from the tagged tree with tools/make_release.py; every artifact is content-guarded ROM-free:

Artifact What SHA-1
FFTARecomp-v1.6-linux-x64.zip Desktop (extract → run → pick ROM in the launcher) 92a4eb9f9ed34b28cc32b3af29f5e554ea0ed067
FFTARecomp-v1.6-windows-x64.zip Windows x64, statically linked, no DLLs d95641736716523f66dc376fc6665a2d88a80897
FFTARecomp-v1.6-android-arm64-v8a.apk Android arm64 (install → SAF ROM pick at first launch) f8f17191a80568fee996a790254198d8d4538066
  • ROM is hash-verified at launch (SHA-1 4ac05441…): a mismatch means the dump is not the expected USA ROM.
  • The APK is debug-signed (tracked open decision): v1.5 → v1.6 updates need the same key or a reinstall.
  • Widescreen (validated): --view-width 448 on desktop; density-scaled expanded view on Android.
  • Every executed path is strict fully-static (zero interpreter fallback), kept that way by a self-healing coverage loop.

Experimental preview — back up important saves. Unofficial, non-commercial preservation project; not affiliated with Square Enix or Nintendo.

Full Changelog: v1.5...v1.6