Repository navigation
v1.0.0-beta.6 — ct_nx sync: runtime patches, correctness, input remap
Pre-release
Pre-release
A large sync from the sibling ct_nx (Switch) fork — runtime engine patches, correctness/quality fixes, and configurable input. Verified on-device (TrimUI, canonical CT Android v2.1.5 libchrono).
Runtime engine patches
On by default; each write is verified against the expected instruction and only applied on the supported v2.1.5 libchrono (a different build safely skips them). Disable any one in config.txt (set 0).
- cursor_fix — white-on-dark menu selection instead of the mobile cream colour-invert.
- remove_mobile_ui — hide the on-screen touch overlays (field/world-map/title buttons, per-menu back/close, race + colour prompts); movement defaults to Walk.
- controller_glyphs —
<BTN_*>button-prompt glyphs. - fix_diagonal_movement — smooth the field diagonal-movement stutter.
Correctness / quality
- Fix the in-game TIME clock saving as 99:59 under some fullscreen setups (the window can start focused).
- FMV: drain the H.264 decoder at clip end — the fade-to-black tail is no longer cut.
- mesa/GLES tuning:
mesa_glthread+MESA_NO_ERROR+ a 16-bit depth buffer (gl_threaded/gl_no_error, both on by default). - language
default: auto-detect the UI language from the system$LANG(regional variants collapse; English fallback).
Input
- Remap ZL / ZR / Start / Select via
config.txt(key_zl/key_zr/key_start/key_select→a b x y l r zl zr start select menu none). - right_stick_mirror toggle.
You supply your own Chrono Trigger Android v2.1.5 libchrono.so / libc++_shared.so / assets/ — never shipped. See the README.