OrreLink v1.5.12
Pre-releaseSuperseded by v1.5.13 — fixes the Android crash at team preview, GBA controls on Windows (WASD defaults, Change GBA controls… button), adds Share Log on desktop.
Pre-release for testing. Supersedes v1.5.11. Not netplay-compatible with earlier versions.
Fixed — battles ran at half speed in mixed-architecture rooms
v1.5.11's deterministic clock counted one video field per pass of XD's main loop — but XD runs one pass per two fields in battle, so battles ran at half speed while menus were normal. The clock now follows the SDK's own VI retrace count, sampled once per pass right after the retrace wait (a point that cannot straddle the recompiler skew), so battle timing matches hardware and every time-derived value stays identical on both machines. Dual core is turned off for the duration of a clock room (the successful 1.5.11 test already ran single core); the chat notice says so.
Fixed — imported teams had base happiness
Showdown imports set friendship to the species base value, so Return hit for a fraction of its power. Imports now assume maximum happiness unless the paste says otherwise: a Happiness: N line is honoured (0–255) on desktop and Android — Happiness: 0 for Frustration users.
New — the in-game location picker follows your Battle Style pick
When the host chooses a battle location in OrreLink, XD's own stage row on the VS-mode setup screen is pinned and shown blank, the same way the rules row is when a format is pinned, so the picker cannot contradict the host's choice. Left/right slides and snaps back. No location chosen: stock behaviour.
Logs
xdlines carrylf=(fields, 60/s everywhere) and newpf=(passes, 30/s in battle);xdclkgainsS= F= R= dn=; the boot line gainsxd_clock_v=2;corepolicygainscpu_thread=.
| Platform | File |
|---|---|
| Android (AYN Thor etc.) | OrreLink-v1.5.12.apk |
| macOS (Apple Silicon) | OrreLink-v1.5.12-macOS-arm64.zip |
| Windows x64 | OrreLink-v1.5.12-win64.zip |
| Linux x86_64 | OrreLink-v1.5.12-linux-x86_64.AppImage |