OrreLink v1.5.8
Pre-releaseSuperseded by v1.5.9 — shorter notes that no longer clip, no portrait explainer, link progress logged instead of shown. Use that one.
Pre-release for testing. Supersedes v1.5.7. Not netplay-compatible with earlier versions.
New — the host can finally set their in-game name
The bundled Emerald saves ship as Player1 / Player2, and the only place a host could change that was the Team Editor's name field — which is why hosts were "always Player 1" while joiners got the name from their Submit Team sheet. The room now has a host-side counterpart: a trainer name field next to the chat on desktop, a Your trainer name card on Android. It writes the name into your GBA port 2 save on the spot (and re-stamps your party's OT names so nothing reads as traded), so the next battle shows it.
New — "No music" battle music
No music (silent battle) is now the first entry in the Battle Style music picker. It writes the game's own "start nothing" value into the VS battle-music table, which the sound engine checks for before it touches the music stream — so no stream is started, nothing can fault, and cries and hit sounds are untouched (they go through a separate path). Host-only, like every music pick.
New — "Raise to Lv. 100", opt-in only
- Team Editor: a Raise all to Lv. 100 button, shown only when the selected format is a level-100 format. Stats are recomputed from each Pokémon's IVs, EVs and nature; moves, items and identity are untouched.
- Submit Team (joiners): a Raise my team to Lv. 100 checkbox. The host applies it when injecting your team — and only if the host's format is level-100.
It never lowers a Pokémon. "Level 100 or lower" is legal, so a Lv. 70 team stays Lv. 70 unless you ask; a Lv. 50 format never touches levels at all (leveling down would break legality).
New — the GBA link tells you what it is doing
The ~45-second wait on XD's GBA Connection screen is a fixed cost: XD uploads a ~108 KB client program to each GBA in turn over the link cable (4 s handshake + upload + boot per socket). The screen now shows GBA port 2: link found, negotiating (~4 s), then uploading client 40% (~12 s left), then client starting — so you can tell "working" from "stuck" and stop pressing B into a live upload. Detection logic itself is unchanged.
Clarified — the first screen says who owns what
The launcher's Battle Style section now leads with HOST-ONLY: format, music and location come from whoever hosts; a joiner sets everything they control (team, trainer model, and now name) in the next window. Same copy on all platforms.
Also
- The GitHub landing page now actually describes OrreLink (formats table, editor, Submit Team, Battle Style, what is and is not shared, the real GBA link timing).
| Platform | File |
|---|---|
| Android (AYN Thor etc.) | OrreLink-v1.5.8.apk |
| macOS (Apple Silicon) | OrreLink-v1.5.8-macOS-arm64.zip |
| Windows x64 | OrreLink-v1.5.8-win64.zip |
| Linux x86_64 | OrreLink-v1.5.8-linux-x86_64.AppImage |