Skip to content

Releases: ogdanimal/SkiesOfArcadiaLegends-Recomp

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.

Skies of Arcadia Legends: Recompiled v0.9.0-beta

Choose a tag to compare

@github-actions github-actions released this 17 Oct 11:36

Android: use 0.9.1-beta. The 0.9.0-beta APK couldn't be installed and has been removed.

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.