# Astral Chain: statically recompiling the Switch game for macOS

> This statically recompiles Astral Chain for the Nintendo Switch, version 1.0.0 with no update, to macOS. Apple silicon is the preview target and uses Vulkan through MoltenVK. The README says the opening, character creation, and the File 01 motorcycle chase run, with the chase measured at a stable 30 fps on an Apple M5 Pro. A build from a real dump translates 1,332 shaders. Linux and Windows reach that same chase and are marked early. Saving and reloading are untested.

- Type: Case study
- Targets: Game
- Category: Independent reconstruction cases
- Relationship: Independent reconstruction project
- Sources reviewed: 2026-11-07
- Added to the catalog: 2026-11-09
- Original resource: <https://github.com/swaymun/AC-Recomp>
- Primary source: <https://github.com/swaymun/AC-Recomp/blob/80c50158e51a9fe1d0ba9d4827bfd9e54c795a2d/README.md>
- Catalog page: <https://awesomerea.org/resources/astral-chain-recomp/>
- Record JSON: <https://awesomerea.org/resources/astral-chain-recomp/record.json>
- Chinese version: [简体中文](https://awesomerea.org/zh/resources/astral-chain-recomp/index.md)

## Requirements & limits

- The player's Astral Chain 1.0.0 NSP and the console keys that match that dump. tools/acr_build.py runs the build.
- License: MIT for the original code in this repository. The shader translator and the patched importer are MIT. Baloo 2 is SIL Open Font License 1.1.

## Primary sources

1. <https://github.com/swaymun/AC-Recomp/blob/80c50158e51a9fe1d0ba9d4827bfd9e54c795a2d/README.md>

## More in Games

- [Asura's Wrath Recompiled: a static Xbox 360 recompilation](https://awesomerea.org/resources/asuras-wrath-recompiled-case/index.md) · Case study
- [Automobili Lamborghini: Recompiled](https://awesomerea.org/resources/automobili-lamborghini-recomp/index.md) · Case study
- [Azazel6: an experimental Tekken 6 PSP static recompilation for Android](https://awesomerea.org/resources/azazel6-case/index.md) · Case study
- [Azura: a native Gears of War 3 port from static recompilation](https://awesomerea.org/resources/azura-case/index.md) · Case study
- [B2recomp: static recompilation of Bayonetta 2](https://awesomerea.org/resources/b2recomp/index.md) · Case study
- [B3-Express: statically recompiling Bayonetta 3 for Windows](https://awesomerea.org/resources/b3-express-case/index.md) · Case study

## About this entry

The description was reviewed against primary sources.
Original editorial content: MIT. Linked projects, papers and assets retain their own rights and licenses.
