# PokeL-ARecomp

> A native Windows and Linux port of Pokémon Legends: Arceus by static recompilation, with resolution scaling, upscalers, frame generation and HDR.

Web page: https://emulationking.com/nintendo/switch/games/pokemonlegendsarceus/ports/pokelarecomp/
Page updated: 2026-11-12

- Developer: fabioschmidt01
- Port type: Recompilation (A tool translated the game's original machine code into C automatically, which was then built as a native PC program.)
- Game: [Pokémon Legends: Arceus](https://emulationking.com/nintendo/switch/games/pokemonlegendsarceus/index.md)
- AI use: Mostly AI-built. The project says: “This project is developed mostly with AI (see the README).”
- Source code: /opt/buildhome/repo/content/nintendo/switch/games/pokemonlegendsarceus/ports/pokelarecomp/index.md
- Runs on: Windows, Linux

What you need: Pokémon Legends: Arceus as an NSP or XCI with the 1.1.1 update and prod.keys, all dumped from your own Switch. Windows 10 or 11 64-bit or Linux x86-64, a CPU with AVX2, a Vulkan 1.3 graphics card with 4 GB of memory, 8 GB RAM and about 12 GB free.

PokeL-ARecomp is a native Windows and Linux port of Pokémon Legends: Arceus, made by static recompilation on the LAS Recomp toolkit. The Switch game's ARM64 code is translated to C ahead of time and compiled for x86-64 on the player's PC, while the Switch's kernel, file system, audio and NVN graphics are rebuilt on top of Vulkan. No emulator runs while it plays.

The download holds no game code or files. The player supplies their own dump of version 1.1.1 with their console's keys, and a bundled extractor unpacks NSP and XCI files, applies the update and lays out any DLC. The first setup recompiles the game, which takes 10 to 25 minutes depending on the processor.

It has a 30 or 60 FPS target with optional frame generation up to 120 FPS, an uncapped mode, internal resolution from a quarter to four times 1080p, Intel XeSS, AMD FSR 1 and 2, SMAA, sharpening, ambient occlusion, screen-space reflections and lighting, higher-resolution shadows, a longer draw distance, colour filters and HDR output. Gamepads, keyboard and mouse are supported with matching button prompts, and saves are backed up automatically. The developer says it is in active development: visual glitches, slowdowns during transitions and occasional crashes are expected.

## How to set it up

1. Download the Windows zip or the Linux AppImage, and extract the zip to a folder you can write to.
2. Have your base game, the 1.1.1 update and `prod.keys` ready. The bundled PokeL-Extractor can unpack your dumps into the folder layout the port reads.
3. Start `PokeL-ARecomp.exe` (or the AppImage), choose your game folder and press Set up the game. The first recompilation takes 10 to 25 minutes, once.
4. Press Play. Video and Advanced Video settings, controls and the rest are in the in-game options.
