📈 GH Trending Explorer 🎲 Surprise me

← all repos

Nycolazs / ACNHRecomp

git clone https://github.com/Nycolazs/ACNHRecomp.git

—

+15
stars, 24h · #2,473
+44
stars, 7 days · #4,549
+44
stars, 30 days · #14,279
44
★ total · +44% this week
2
forks · 1 open issues

Star history (as recorded here)

2026-10-22 · 29 ★ 2026-10-23 · 44 ★
LanguageC++
LicenseMIT
Created2026-10-21 (2d ago)
Last push1d ago
Watchers1
OwnerUser

Links

README excerpt
# ACNHRecomp
**A native PC port of Animal Crossing: New Horizons, made by static recompilation.**
ACNHRecomp turns the Nintendo Switch code of *Animal Crossing: New Horizons* **3.0.2** (title ID
`01006F8002326000`) into native code for your computer. It is not an emulator: the game's AArch64 machine code is
translated ahead of time into C++ and compiled for the host, the system services the game calls are reimplemented
natively, and the game's NVN graphics calls are translated to **Vulkan**. It is built on the framework of
SuperMarioWonderRecomp.
> [!IMPORTANT]
> **No game files are included.** This repository contains no code, assets, keys or firmware from the game, and
> neither does anything the project shares. You need your own legally obtained copy of the game, its 3.0.2 update
> and your console's keys; the build is produced on your computer from your dump. Never distribute the resulting
> executable: it contains game code recompiled from your dump.
> [!NOTE]
> The detailed developer documentation (docs/STATUS.md, docs/REFERENCES.md)
> is written in Portuguese for now; docs/ACNH.md is in English.
## Contents
- Features
- Screenshots
- Status
- Disclaimer
- Requirements
- Installation
- Playing
- Settings
- Controls
- Saves
- Languages and mods
- Building from source
- Troubleshooting and FAQ
- Repository layout
- How it works
- Credits and references
- License
## Features
- **Native code, no emulation.** The `main`, `sdk` and `subsdk0` modules are recompiled to C++ and compiled with
 clang; game pointers are host pointers.
- **NVN to Vulkan.** The game's graphics API is implemented over Vulkan; its Maxwell GPU shaders are translated
 offline to SPIR-V with the Ryujinx (Ryubing) shader translator.
- **In-game settings screen** (F1, or Minus + Plus on a controller) styled after the game, with its menu in
 12 languages detected from the system.
- **Resolution and display options:** 1080p (TV mode) or 720p (handheld mode), AMD FSR 1 upscaling with adjustable
 sharpness, wider aspect ratios (16:10, 21:9, 32:9 and phone ratios), windowed or fullscreen.
- **Controllers:** any controller SDL3 recognises (Xbox, PlayStation, Switch Pro Controller / Joy-Con, generic
 pads), a Nintendo or Xbox/PlayStation confirm-button layout, and in-game button icons redrawn for Xbox,
 PlayStation or Switch. Fully remappable keyboard controls.
- **Save management:** import from Switch backups (JKSV, Checkpoint), from emulators (yuzu and its forks,
 Ryujinx/Ryubing) or from another ACNHRecomp; export in a format JKSV and Checkpoint can restore on a console;
 automatic backups.
- **All 14 game languages**, plus Brazilian Portuguese through a fan translation you install yourself, loaded as a
 RomFS mod (LayeredFS).
- **DLC** (add-on content) from your own NSPs.
- **Island clock** follows your computer's date, time and time zone, as on the console.
- **Performance work for modest hardware:** presets for integrated GPUs, an option to bypass the CPU-heavy audio
 reverb, pi