Skip to content

Releases

Test build: CPU speed (perftest1)

Pre-release

Choose a tag to compare

@ogdanimal ogdanimal released this 23 Oct 20:24

Test build, not a release. v0.83.0-beta plus CPU speed work for older processors (#13). Windows only, USA disc only.

What changed:

  • Floating-point math now matches Dolphin's default accuracy instead of exact GameCube rounding, so it runs as plain CPU instructions rather than helper calls.
  • Graphics data is handed to the GPU thread in larger batches.
  • The game's end-of-frame wait loop is skipped instead of spun.

On a fast PC (RTX 5080) it runs 27-31% faster than v0.83 with the frame limiter off. Older CPUs should gain about as much or more.

To try it, unzip it anywhere and start Skies of Arcadia Legends.exe. It uses the same data folder as your normal install (saves, settings, imported disc), so you don't need to import the disc again.

This build hasn't been through a full playthrough yet. If anything looks or behaves differently from v0.83 (physics, animations, hangs), please say so in #13.

Skies of Arcadia Legends: Recompiled v0.83.0-beta

Choose a tag to compare

@github-actions github-actions released this 23 Oct 00:38

Much faster on older processors, Bluetooth controllers on Android, camera control on the European and Japanese discs, and a round of fixes from a second code review.

Important

You need your own Skies of Arcadia Legends disc (GameCube: USA GEAE8P, European GEAP8P or Japanese GEAJ8P) as RVZ, ISO, GCM, GCZ, WIA or CISO.
Nothing here contains game data: the launcher imports your disc and patches it.

Fixed

  • Much faster on older PCs whose processor lacks FMA (Intel before Haswell, about 2013, such as Ivy Bridge and Sandy Bridge; AMD before Piledriver), on Windows and Linux (#13)
    • The game's most common math operation went through a slow software routine on those processors, which could halve the frame rate or worse. The game plays exactly the same; newer processors are unaffected (Linux slightly faster).
    • Thanks to Kaito0 for reporting it.
  • Android: a Bluetooth controller works next to the built-in one
    • The game only listened to the controller it was first set up with, usually a handheld's own, so a Bluetooth controller (for example with the handheld docked to a TV) did nothing. Now it switches to whichever controller you press, as on desktop.
    • Thanks to SbM_Yggdrassil on Reddit for reporting it.
  • Linux / SteamOS: closing the game from Steam no longer shows "The game process could not be monitored" (#14)
    • Steam's close stopped the launcher's wait for the game; it now waits for the game to finish and closes quietly.
    • Thanks to Renatodep for reporting it.
  • Camera control works on the European and Japanese discs
    • Holding Z to tilt, zoom or orbit the camera did nothing with those discs; only the game's own camera turn worked.
  • Japanese disc: Continue no longer writes past the memory it reserves when it loads your card save
    • It worked, but wrote a few bytes beyond its own space, which could break other game data.
  • Auto-save no longer loses an earlier save when it can't write (for example on a full disk)
    • The oldest auto-save was deleted before the new one was written; now it goes only after the new one is safely saved.
  • 60 fps can no longer crash when there isn't enough graphics memory for it (high resolution with anti-aliasing on a phone)
    • It switches itself off to 30 fps as intended.
  • Android: importing a save, restoring a backup, saving a backup and installing a GPU driver show their progress
    • The game couldn't be started while they were still writing; a restore that the game interrupts says so.
    • Removing a texture pack or the Dreamcast files closes a game still running in the background first, and no longer freezes the app on a large pack.
  • A texture pack can no longer write files outside the texture folder (an archive with crafted folder names), nor fill the disk (an import stops past 24 GB), and an import that fails part-way no longer leaves textures removed and not replaced.
  • "Reset keyboard keys" with no keyboard connected no longer clears every key binding; it says "No keyboard connected".
  • macOS: quitting from the Dock, logging out or shutting down with the game running works (the app used to say it refused to quit, which stopped the logout, though it closed a moment later).
  • Android: choosing a file in the system picker can no longer crash the launcher when Android closed it in the background meanwhile.
  • Dreamcast music: no more short audio dropouts when a song plays for the first time
    • Its sound bank was read from disk inside the audio output; it's now read by the game beforehand.
  • European disc: starting the game no longer reads over 100 MB of sound files every time to check its 60 Hz copies, and quitting while they are first being made no longer risks a crash.
  • Android: a missing 60 Hz copy or Dreamcast file no longer ends the game with "The disc could not be read" (for example after clearing the app's cache); the disc's own file plays instead.
  • Damaged Dreamcast music files no longer crash or slow the game
    • The game said nothing and either crashed at every start or ran at half speed; now the music stays off with a message to import the Dreamcast disc again, and a damaged disc is refused at import.

Updating from 0.82

Your saves, save states and settings carry over on every platform. The game patch changed for the European and Japanese discs only (ws33, ws34), so those imports are updated once:

  • Windows / Linux / macOS: unpack the new version and run it. If the launcher asks for your disc once more, choose Select Disc and pick the same disc image; it updates your earlier import.
  • Android: install the APK over 0.82.0; the app updates your imported disc by itself the first time it starts.

Controls, settings and the rest are in the README. Please report problems with your platform and device.

Skies of Arcadia Legends: Recompiled v0.82.0-beta

Choose a tag to compare

@github-actions github-actions released this 22 Oct 19:59

The Android game screen turns with your device between both landscapes, Drachma's victory pose stays widescreen, and two more cutscene shots are framed for widescreen.

Important

You need your own Skies of Arcadia Legends disc (GameCube: USA GEAE8P, European GEAP8P or Japanese GEAJ8P) as RVZ, ISO, GCM, GCZ, WIA or CISO.
Nothing here contains game data: the launcher imports your disc and patches it.

New

  • Android: the game turns with your device between both landscapes (#12)
    • Hold the device either way round (for example camera on the right, USB-C port on the left); with the system's rotation lock on it stays as it is.
    • Thanks to MK13X for asking.

Fixed

  • Drachma's victory pose stays widescreen (#9)
    • When Drachma won the pose after a battle, the picture shrank into a 4:3 box with black sides, flickering with the camera shake.
    • Thanks to Sandbowl for reporting it.
  • Two more cutscene shots framed for widescreen (#10)
    • In the opening, the Valuan ship no longer waits at the right edge while Fina's ship heads for the horizon.
    • On the night the Moon Stone falls, Aika and Vyse no longer vanish on their way to the ladder.
    • Thanks to GLEclipseGaming for finding them.

Updating from 0.81

Your saves, save states and settings carry over on every platform. The game patch is new (ws32), so your imported disc is updated once:

  • Windows / Linux / macOS: unpack the new version and run it. If the launcher asks for your disc once more, choose Select Disc and pick the same disc image; it updates your earlier import.
  • Android: install the APK over 0.81.0; the app updates your imported disc by itself the first time it starts.

Controls, settings and the rest are in the README. Please report problems with your platform and device.

Skies of Arcadia Legends: Recompiled v0.81.0-beta

Choose a tag to compare

@github-actions github-actions released this 22 Oct 03:34

Texture filtering and screen scaling options, spells and special attacks in sync at any battle speed (and no more freezes at 3x / 4x), the European disc in sync at 60 Hz, and widescreen fixes for the opening's cutscenes and the first ship battle's tutorial.

Important

You need your own Skies of Arcadia Legends disc (GameCube: USA GEAE8P, European GEAP8P or Japanese GEAJ8P) as RVZ, ISO, GCM, GCZ, WIA or CISO.
Nothing here contains game data: the launcher imports your disc and patches it.

New

  • Texture filtering, anisotropic filtering and Scaling in Settings → Graphics (launcher, in-game menu, Android)
    • Texture filtering: textures as the game draws them, always smooth, or sharp pixels.
    • Anisotropic filtering: sharper textures at a slant.
    • Scaling: how the picture is scaled to your screen; Sharp keeps the original resolution (640x528, the lowest Resolution) crisp on a large screen.
    • Requested on Reddit.

Fixed

  • Battles no longer freeze at battle speed 3x and 4x
    • A spell or super attack plays its sound as one recording and the battle waits for it to end; at 3x and 4x that recording stopped partway and the battle waited forever.
    • The cause was in the recompiled CPU's timekeeping under the overclock those speeds use.
    • Changing the speed during a round is safe now.
  • Spells and special attacks play at normal speed when the battle speed is above Normal (#7)
    • Each one's sound is a single recording the battle waits for, so at 2x-4x the animation used to end long before the sound did.
    • Now picture and sound stay together, and the battle goes back to your speed right after. Ordinary attacks, items and the rest stay fast.
    • Ship battles too: magic, crew specials, enemy special attacks and the S-Cannon play at normal speed, and with Frame rate at 60 fps these play at 60 fps rather than 30.
    • Thanks to bobbleyaga and Unleaded_95 on Reddit for reporting it.
  • The European disc plays in sync at 60 Hz (#3)
    • The European release was made for 50 Hz TVs, and the port plays it at 60 Hz: the intro and two story scenes ran ahead of their music, and spells, super attacks and enemy sounds lagged behind the picture, so a super attack also held up the battle for a few seconds.
    • Now they match the US release.
    • The first time you start the European disc, the port prepares its sound in the background (about 20 seconds).
    • Thanks to Renatodep and GLEclipseGaming for reporting it.
  • Cutscenes in widescreen no longer show past the edge of the set in the opening (#10)
    • Two shots that showed unfinished scenery at the sides of a widescreen picture now zoom in slightly.
    • Thanks to Renatodep for reporting it.
  • The command grid in the first ship battle's tutorial keeps its shape in widescreen (#11)
    • While Drachma explains it, the grid was drawn stretched across the wider picture.
    • Thanks to Sandbowl for reporting it.

Updating from 0.80

Your saves, save states and settings carry over on every platform. The game patch is new (ws30), so your imported disc is updated once:

  • Windows / Linux / macOS: unpack the new version and run it. If the launcher asks for your disc once more, choose Select Disc and pick the same disc image; it updates your earlier import.
  • Android: install the APK over 0.80.0; the app updates your imported disc by itself the first time it starts.

Controls, settings and the rest are in the README. Please report problems with your platform and device.

Skies of Arcadia Legends: Recompiled v0.80.0-beta

Choose a tag to compare

@github-actions github-actions released this 21 Oct 15:13

The Japanese release of the game, the uncensored art from your own Eternal Arcadia discs, the Dreamcast music's reverb, and fixes for portable mode and for importing European saves.

Important

You need your own Skies of Arcadia Legends disc (GameCube: USA GEAE8P, European GEAP8P or Japanese GEAJ8P) as RVZ, ISO, GCM, GCZ, WIA or CISO.
Nothing here contains game data: the launcher imports your disc and patches it.

New

The Japanese disc ([#4](#4))

Eternal Arcadia Legends (GEAJ8P) plays with everything the other two have:

  • Widescreen and any screen shape, 60 fps
  • Camera control, battle and field speed, the other options
  • Save states, Continue, the Dreamcast music

Good to know:

  • Its text and voices are Japanese; the port's own menus stay in English.
  • Pick it with Select Disc (Android: Change Disc) like the others.
  • Its memory card saves are its own (a USA or European save doesn't load in it).

Uncensored (optional)

The original Japanese art the Western releases changed, and which every GameCube version kept:

  • Dyne's and Gilder's cigars
  • Don's cigar and bottle
  • Bellena's outfit
  • The Sailors' Island tavern sign
  • Red-faced drunks and their drinks
  • Gilder's victory pose with his cigar (one of his three poses, so not after every battle)
  • Vigoro's own outfit in Aika's cell at the Grand Fortress

How to turn it on:

  1. You need your own Eternal Arcadia discs (the Japanese Dreamcast release, v1.009; GDI or CHD, Android: CHD).
  2. Import both in Settings → Dreamcast.
  3. Set Uncensored to On (there or in the in-game menu).

Details:

  • Works with the USA, European and Japanese GameCube discs.
  • Takes effect from the next area or scene.
  • Your save states work with it on or off.
  • Not yet: the scenes that were cut or rewritten (the drunk sailor in the tavern, Ramirez's blood, the text).

Note

Already imported Eternal Arcadia for the music in 0.60? Import both discs again: that import didn't copy the models Uncensored needs, and until then the setting says it needs Eternal Arcadia.

Changed

  • Settings → Dreamcast: a new tab (launcher, in-game menu, Android) with the Dreamcast disc import and what it gives:
    • Music and Intro music (moved from Sound) and Uncensored
    • Remove there now also deletes the Eternal Arcadia files.
    • The tab names the discs you've imported (for example "Eternal Arcadia discs 1 and 2 (Japan)").
  • Settings → Language shows the language of the disc you play (the Japanese disc: Japanese; the USA disc: English), on desktop and Android.
  • Linux: the release now runs on older distributions too:
    • glibc 2.35 or newer (Ubuntu 22.04, Debian 12, Fedora 36, SteamOS, Bazzite or later; it needed glibc 2.38 before)
    • The AppImage's name no longer says linux: SkiesOfArcadiaLegends-<version>-x86_64.AppImage

Fixed

  • Dreamcast music reverb ([#8](#8))
    • The Dreamcast music now has the reverb the Dreamcast version plays it with.
    • The port never switched on the sound chip's effects, so every song played dry.
    • Thanks to [aro-1790](https://github.com/aro-1790) for reporting it and pointing straight at the cause.
  • Save states with more than one version of the game
    • Every version shared one save state folder, so with the European (or now the Japanese) disc, Continue could offer a state made with another version, which crashes at once.
    • Each version now keeps its own (StateSaves/GEAP8P, StateSaves/GEAJ8P; the USA game's stay in StateSaves).
    • European save states you already have are moved to the European folder by themselves.
  • Import a save, European disc
    • An imported memory card save never loaded in the European game (it was put in the card folder of the European region, but the port runs the European game as an NTSC one, for 60 Hz).
    • Imports now go where the game reads them.
    • A save you imported with an earlier version: import it again.
  • Portable mode (Windows / Linux, [#6](#6))
    • A portable.txt.txt (what Windows makes of "portable.txt" while it hides file extensions) now counts too.
    • A portable.txt in the folder above the program is pointed out under Settings → Disc → Data folder.
    • If you already had data in your user folder, the first start in portable mode offers to move it in, so nothing stays behind in AppData.
    • A portable copy in a folder it can't write to (like Program Files) now says so.

Credits

The credits now name:

  • cleartonic (the Hold B option is their idea)
  • Maeson (romhack support was made for their rebalance)
  • Shoopkid (the HD texture pack the import was tested with)

Known issues

  • At a battle speed above Normal, a super attack's sound keeps playing after its animation has ended ([#7](#7)); a fix is in the works. At Normal speed they stay together.

Updating from 0.60

Your saves, save states and settings carry over on every platform, and your imported disc stays as it is (the game patch is the same ws26 as 0.60).

  • Windows / Linux / macOS: unpack the new version and run it.
  • Android: install the APK over 0.60.0.

Controls, settings and the rest are in the [README](https://github.com/ogdanimal/SkiesOfArcadiaLegends-Recomp#readme). Please [report problems](https://github.com/ogdanimal/SkiesOfArcadiaLegends-Recomp/issues/new/choose) with your platform and device.

Skies of Arcadia Legends: Recompiled v0.60.0-beta

Choose a tag to compare

@github-actions github-actions released this 20 Oct 07:10

Skies of Arcadia Legends: Recompiled v0.60.0-beta

A macOS download, field speed for cutscenes and exploring, and HD texture packs that come as
archives inside an archive.

You need your own Skies of Arcadia Legends disc (GameCube, USA GEAE8P or European GEAP8P) as
RVZ, ISO, GCM, GCZ, WIA or CISO. Nothing here contains game data: the launcher imports your disc and
patches it.

New

  • macOS: a download for Apple Silicon Macs (M1 or newer, macOS 13 or later),
    SkiesOfArcadiaLegends-v0.60.0-beta-macos.zip. The app isn't notarized by Apple: the first time,
    open it from System Settings → Privacy & Security → Open Anyway (the README has the steps).
  • Field speed: cutscenes, towns, dungeons and sailing play at 1.5x, 2x or 3x, like the battle
    speed does for battles (Settings → Gameplay → Field speed, in the launcher, the in-game menu and
    Android). In the game, hold Z and press X outside battle to switch speeds (a Z tap still does
    what it always did: the minimap on foot, the world map's menu). A desktop PC holds 2x everywhere;
    3x needs a fast one. When the device can't keep up, the speed steps down by itself to what it holds
    there (a message says so) and tries higher again later: a Snapdragon 865 handheld such as the
    Retroid Pocket 5 settles at 1.25x-1.5x at full speed.
  • HD textures: a texture pack whose archives were put into one folder, .zip or .7z now imports
    (each archive inside is imported in turn), and on Android the picker takes several archives at once.

Fixed

  • Controls after the in-game menu: holding the stick while closing the menu (walking on) left the
    controller and the keyboard dead until the stick was let go. Now only the menu's own buttons wait to
    be let go.

Updating from 0.51

Your saves, save states and settings carry over on every platform.

  • Windows / Linux: unpack the new version and run it. If the launcher asks for your disc once
    more, choose Select Disc and pick the same disc image; it updates your earlier import.
  • Android: install the APK over 0.51.0; the app updates your imported disc by itself the first
    time it starts.

Controls, settings and the rest are in the README.
Please report problems
with your platform and device.

Skies of Arcadia Legends: Recompiled v0.51.0-beta

Choose a tag to compare

@github-actions github-actions released this 19 Oct 03:39

Romhacks, a Language tab, more of the Dreamcast music, Linux on more distributions, and HD texture
packs that come in several archives.

You need your own Skies of Arcadia Legends disc (GameCube, USA GEAE8P or European GEAP8P) as
RVZ, ISO, GCM, GCZ, WIA or CISO. Nothing here contains game data: the launcher imports your disc and
patches it.

New

  • Romhacks: play a romhack that changes the game's data, such as Maeson's rebalance: patch your
    own disc image with it (DeltaPatcher for an .xdelta), then pick the patched image with Select
    Disc
    (Android: Change Disc). The launcher shows modified beside the game. A romhack that
    changes the game's code can't run on this port and the import says so. A romhack's save states are
    kept apart from the original game's. Picking a disc image now always imports it in full (a few
    seconds), since a romhack and its original share a disc ID.
  • Hold B: no random battles while you hold B, on foot or sailing (Settings → Gameplay → Hold
    B
    , in the launcher, the in-game menu and Android). It also stands in for the "hold B" patch built
    into Maeson's rebalance.
  • Language has its own tab (European disc: English, Deutsch, Français, Español), and in the
    in-game menu A twice restarts the game in the new language.
  • Dreamcast music: with the Dreamcast music on, the intro's song and one story scene's (disc 2)
    now play your Dreamcast disc's recordings too; the other two streamed songs are the same on both.
    Settings → Sound → Intro music picks the Dreamcast or the GameCube intro (the Dreamcast cut
    doesn't line up with this intro's scenes). Import your Dreamcast disc again to get them.
  • Linux AppImage: a single-file Linux download beside the .tar.gz: make it executable and run it.

Fixed

  • Linux: the launcher didn't start on Bazzite, Fedora and other distributions that aren't based
    on Debian or Ubuntu (a missing libbz2.so.1.0). Both Linux downloads now carry their own copies of
    those libraries. Needs glibc 2.38 or newer (Ubuntu 24.04, Fedora 39 or later).
  • HD textures: texture packs without a GEA folder inside (such as the HD Texture Pack 4x
    Upscaled) were refused. They import now, and each import adds to the textures already imported, so
    a pack that comes in several archives is imported one archive at a time; Remove takes them all
    out.

Updating from 0.50

Your saves, save states and settings carry over on every platform.

  • Windows / Linux: unpack the new version and run it. If the launcher asks for your disc once
    more, choose Select Disc and pick the same disc image; it updates your earlier import.
  • Android: install the APK over 0.50.0; the app updates your imported disc by itself the first
    time it starts.

Controls, settings and the rest are in the README.
Please report problems
with your platform and device.

Skies of Arcadia Legends: Recompiled v0.50.0-beta

Choose a tag to compare

@github-actions github-actions released this 18 Oct 10:49

A big step towards 1.0: ultrawide screens, HUD placement, HD texture packs, a data folder you can
put anywhere, and fixes for Continue, Windows fullscreen and controllers.

You need your own Skies of Arcadia Legends disc (GameCube, USA GEAE8P or European GEAP8P) as
RVZ, ISO, GCM, GCZ, WIA or CISO. Nothing here contains game data: the launcher imports your disc and
patches it.

New

  • Picture: Match screen fills any screen shape, ultrawide (21:9, 32:9) included, as well as 16:10
    screens and phones; a window can be resized to any shape. In Settings → Graphics → Picture (the
    launcher, the in-game menu and Android). On an ultrawide, raise Resolution for a sharp picture.
    At 32:9 a few scenes show unfinished scenery at the far edges.
  • HUD placement: on a wide picture, keep the HUD at the screen edges, in a centred 21:9 or 16:9
    area (easier to take in on an ultrawide), or in the original layout. In Settings → Graphics → HUD
    (the launcher, the in-game menu and Android).
  • HD textures: import an HD texture pack you downloaded, such as Skies of Arcadia HD by Bighead
    and frozenwings, in Settings → Graphics → Import a texture pack... (.7z or .zip; on desktop also an
    unpacked folder), and switch it in game. None is included. On Android, take the pack's PNG download.
  • Data folder: keep your imported game, saves and settings anywhere: Settings → Disc → Data
    folder → Change...
    moves them to a folder or drive you pick, and Move Back to the Default
    returns them. On Windows and Linux an empty portable.txt beside the program keeps everything in a
    User folder beside it. On Android 11 and later the data can leave the app's storage (it asks for
    All files access), so it stays when the app is uninstalled.

Fixed

  • Continue from a memory card save could crash the first battle (a black screen). Save states made
    after such a Continue work again too. This was in every release since 0.9.0, on every platform and
    both discs.
  • Windows: the Fullscreen setting works from the start (it needed Alt+Enter), no light border
    around the picture in fullscreen, and a sharp picture on high-DPI screens (for example 4K at 150%
    scaling).
  • Controllers: the launcher shows the Steam Controller (and other pads) by the names the game uses
    instead of "(not connected)" on SteamOS, you can move through the launcher's menu with a controller,
    and a profile with no controller buttons gets the default layout.
  • A missing game file (a partly extracted download, or one removed by antivirus) now says which file
    and how to fix it, instead of "The game process exited with code 1".

Updating from 0.10

Your saves, save states and settings carry over on every platform.

  • Windows / Linux: unpack the new version and run it. The launcher asks for your disc once more:
    choose Select Disc and pick the same disc image, and it updates your earlier import (a few
    seconds).
  • Android: install the APK over 0.10.0; the app updates your imported disc by itself the first
    time it starts.

Controls, settings and the rest are in the README.
Please report problems
with your platform and device.

Skies of Arcadia Legends: Recompiled v0.10.0-beta

Choose a tag to compare

@github-actions github-actions released this 17 Oct 22:29

A bigger update: the European disc, the Dreamcast soundtrack, keyboard play and button mapping, and
save backups on Android.

You need your own Skies of Arcadia Legends disc (GameCube, USA GEAE8P or European GEAP8P) as
RVZ, ISO, GCM, GCZ, WIA or CISO. Nothing here contains game data: the launcher imports your disc and
patches it.

New

  • European disc (GEAP8P): text in English, German, French or Spanish (Language in the
    settings menu's Gameplay tab), 60 Hz like the USA one. One disc is installed at a time: Change
    Disc
    replaces it. Saves must come from the same region as the disc.
  • Dreamcast music (optional): the Dreamcast version's soundtrack, played from your own Dreamcast
    disc. Settings → Sound → Import a Dreamcast disc... (GDI or CHD; CHD on Android), then set
    Music to Dreamcast; it switches mid-song. Either Dreamcast disc has most of the music;
    import both for all of it. The staff roll, the ending and two story scenes stay GameCube.
  • Keyboard on Windows and Linux, with or without a controller: WASD to move, Space / Left Shift
    for A / B, Esc for the settings menu (see the README for the full layout).
  • Button mapping for controller and keyboard: Settings → Controls in the launcher, or
    Controls → Button mapping in the in-game menu (Android too).
  • Android: Back up saves (Settings → Saves): your memory card saves and save states in one
    .zip, wherever you choose. Import a save takes it back, here or on another device.

Fixed

  • The launcher no longer needs a controller to start, and controller 1 follows the pad you're using
    (a profile naming a missing controller left the game with no input at all).
  • A recompiler bug zeroed two values when the game loaded some textures' headers.

Updating from 0.9

Your saves, save states and settings carry over on every platform.

  • Windows / Linux: unpack the new version and run it. The launcher asks for your disc once more:
    choose Select Disc and pick the same disc image, and it updates your earlier import (a few
    seconds).
  • Android: install the APK over 0.9.1; the app updates your imported disc by itself the first
    time it starts.

Controls, settings and the rest are in the README.
Please report problems
with your platform and device.

Skies of Arcadia Legends: Recompiled v0.9.1-beta

Choose a tag to compare

@github-actions github-actions released this 17 Oct 14:32

0.9.1-beta is an Android-only update. The Windows and Linux builds are the same as 0.9.0-beta, so
if you already play 0.9.0-beta on Windows or Linux there is nothing to update.

On Android it fixes two problems: Android refused to install the 0.9.0-beta APK ("App not installed"),
and a controller had no Z button (so no settings menu, Z + Start, and no world-map menu); Z is now on
R1, the right bumper, unless you mapped it yourself.

The first public beta of Skies of Arcadia Legends: Recompiled, a native port of the GameCube game to
Windows, Linux and Android by static recompilation.

You need your own Skies of Arcadia Legends disc (GameCube, USA, GEAE8P) as RVZ, ISO, GCM, GCZ,
WIA or CISO. Nothing here contains game data: the launcher imports your disc and patches it.

What's in it

Most options are in the in-game settings menu (hold Z, press Start) or the launcher's Settings.

  • Widescreen 16:9 with the HUD at the screen edges, or the original 4:3 (identical to the original).
  • 60 fps by frame interpolation, or the original 30; internal resolution and anti-aliasing.
  • Camera control (hold Z: C-stick tilts, R / L zoom) in towns, dungeons and on the world map.
  • Battle speed up to 4x (tap Z in battle), random encounter rate, EXP / gold / magic EXP rates,
    and Invincible.
  • Save states (five slots and a field auto-save every 10 minutes), and Continue, which starts
    from your newest save state or memory card save; a card save loads straight into the game.
  • Import a save from Dolphin, a real GameCube (.gci, .gcs, .sav, a whole .raw / .gcp
    card) or this port on another device.
  • Windows / Linux: Vulkan, with an automatic switch to OpenGL when the driver can't run Vulkan.
  • Android: Vulkan or OpenGL ES, an optional Adreno GPU driver (e.g. Turnip) with a crash safeguard,
    and Copy device info for bug reports. Full speed at 60 fps on a Retroid Pocket 5 (Snapdragon 865).

Install

  • Windows (64-bit Windows 10 / 11): unzip, run Skies of Arcadia Legends.exe, choose Select Disc.
  • Linux (x86_64): extract, run ./SkiesOfArcadiaLegends from inside the folder, choose Select Disc.
  • Android (arm64, Android 7+): install the APK, open Skies of Arcadia Legends and pick your disc
    image.

Controls, settings and the rest are in the README.
Please report problems
with your platform and device.