Astral Chain Recomp

Astral Chain Recomp is a native PC port of Astral Chain for Windows that supports custom resolutions and anisotropic texture filtering.

README

Astral Chain Recomp

Astral Chain Recomp is a static recompilation of Astral Chain (Nintendo Switch, 2019) into a native x86-64 application for Windows, built on the pipeline of TotK Recomp (docs/architecture.md, docs/astral-chain.md).

Important

No game files are included. You need your own legally obtained copy of Astral Chain, dumped from your own console: the base game, version 1.0.0. Instructions for obtaining those files will not be provided.

The game is built from your files on your machine, so the result contains the game. It is for your own use. Do not share it.

Status

The game is playable from the title screen through the story, including its audio and its save data.

Report problems as issues, following CONTRIBUTING.md.

Features

  • Native code, not emulation
  • Base game 1.0.0 only
  • The game's own audio: music, effects and voices, through an SDL 3 device
  • Save data on the host disk, committed transactionally
  • Custom resolutions, AMD FSR 1 upscaling and a 1062p mode that pins the scene above the game's 1600x900
  • Anisotropic texture filtering up to 16x, for sharp ground into the distance
  • In-game settings menu (F1) and performance overlay (F10)
  • Setup and in-game menu in English, Russian, Brazilian Portuguese and Simplified Chinese
  • Keyboard, mouse and gamepad, with remapping, rumble and gyro
  • Xbox button prompts, with either button layout
  • Mods and data cheats from the emulator formats

Planned

  • The 1.0.1 update
  • 60 fps and higher frame-rate limits
  • Shaders prepared at install instead of during play
  • Setup and installer

Installing

Not yet: the setup and installer come later. Until then, build from source (docs/building.md).

Credits

Astral Chain Recomp builds on the pipeline of TotK Recomp, which supplied the lifter, the runtime, the graphics translation, the installer and most of the documentation this port started from. What was taken from each project, with its license, is listed in THIRD_PARTY_NOTICES.md.

License

The project's own code is under the MIT License; third-party code keeps its own license (THIRD_PARTY_NOTICES.md). The license grants nothing for Nintendo's game.

Astral Chain Recomp is an independent, non-commercial fan project, not affiliated with or endorsed by Nintendo. Astral Chain, PlatinumGames and Nintendo Switch are trademarks of their respective owners.

Building from source

docs/building.md lists the toolchain and the steps. Everything the build writes stays under build\ and generated\, which git ignores; run tools/check_content.py before a commit.