Banjo-Kazooie Native Port

Banjo-Kazooie Native Port
Developer: CrownParkComputing
Port Type: Recompilation
Source Code: GitHub
Page Updated:

What you need: The Xbox Live Arcade package of Banjo-Kazooie, dumped from your own console.

This is a native port of the Xbox Live Arcade game Banjo-Kazooie for Windows and Linux, part of CrownParkComputing’s Xbox360-Native-Ports collection. The game code is statically recompiled to x86-64 with the group’s fork of the ReXGlue SDK.

Every CrownParkComputing launcher contains the recompiled game code, a native Vulkan renderer, native audio and a small launcher. Importing checks the game files against the checksums the port was built from, and the importer also installs DLC packs. The Linux build runs the game in a headless gamescope session inside the rexmenu launcher, which tracks achievements and manages saves; it needs gamescope and python3. The Windows build uses simple batch launchers.

All the ports in the collection were released on the same day and are called playable by the author; the Windows builds are cross-compiled and less tested. The download contains no game data. It needs the Xbox Live Arcade package of Banjo-Kazooie, dumped from your own console.

How to set it up

  1. Download banjokazooie-launcher-windows-x86_64.zip or banjokazooie-launcher-linux-x86_64.tar.zst and extract it (tar --zstd -xf on Linux).
  2. Windows: run Launcher.bat (or Play.bat, which imports on first run). Linux: run ./run.sh (needs gamescope and python3).
  3. When asked, point it at your own copy: the Banjo-Kazooie XBLA package (title 58410954), as the single LIVE/CON/PIRS file or its extracted files.
  4. Play. Saves and settings stay in user-data next to the launcher; a Vulkan GPU driver is required.

Advertisement

Download Banjo-Kazooie Native Port