Saltar al contenido
PORTSNATIVE.
InicioCatálogo
Juegos WebEmuladoresHerramientasNovedades
PORTSNATIVE.

Un catálogo para descubrir ports y proyectos relacionados. Enlazamos a las fuentes oficiales y no alojamos archivos de los juegos originales.

ExplorarCatálogoMi lista
InformaciónNosotrosProponer un portSoporteApoyo y donacionesAviso legal
© 2026 PortsNative
Volver al catálogo
Banjo-Kazooie (X360)
PORTSNATIVE

Banjo-Kazooie (X360)

PORT NATIVOPLATAFORMASWINDOWSALPHA

Banjo-Kazooie (X360)

Banjo-Kazooie

TecnologíaPort Nativo C/C++ (Reimplementación de Motor)

Disponible paraWindows

Ver proyecto oficial

Sobre el proyecto

Banjo-Kazooie es un videojuego de plataformas de 1998 desarrollado por la compañía británica Rare y publicado por Nintendo para Nintendo 64. Controlando a los personajes, el oso Banjo y el pájaro Kazooie, el jugador intenta salvar a la hermana secuestrada de Banjo, Tooty, de la bruja Gruntilda. Se puede explorar nueve mundos no lineales para reunir elementos y progresar. Usando las habilidades transversales y de combate de Banjo y Kazooie, completan desafíos como resolver acertijos, saltar obstáculos y derrotar a jefes.

7 versiones de Banjo-Kazooie

Estás viendo: Banjo-Kazooie (X360)

Banjo-Kazooie (X360)github.com/banjo360/bk360
Windows
Actual
Banjo-Kazooiegithub.com/n64decomp/banjo-kazooie
Windows
›
Lighthousegithub.com/HarbourMasters/Lighthouse
Windows
Linux
macOS
›
Lighthouse (Android)github.com/izzy2lost/Lighthouse
Android
›
Lighthouse (PS Vita)github.com/Rinnegatamante/Lighthouse
Por confirmar
›
Banjo-Kazooie (Android, 8cee)github.com/8cee/BanjoRecomp-Android
Android
›
Banjo-Kazooie Recompiledgithub.com/BanjoRecomp/BanjoRecomp
Windows
Linux
macOS
›

Información oficial del proyecto

README original del autor (en inglés)Abrir en GitHub ↗

Banjo-Kazooie XBLA decompilation project

A research project to decompile the XBLA version of Banjo-Kazooie with help from (looking at the code of) the N64 decompilation project.

Some code, like enumerations or structure definitions, are taken from the N64 project.

Requirements

  • split360 and coff-linker in the PATH.
  • Visual Studio 2005 SP1 installed.
  • XBOX 360 SDK installed (I'm using 7645).
  • Editing tools/vs2005.bat to change XEDK to the correct path.
  • Python
  • GCC for PowerPC (e.g. powerpc64-linux-gnu-*). Need to edit tools/matcher.py if different.
  • WINE installed if building on linux.
  • Editing Makefile to remove the call to WINE if building on Windows (untested).

Optional: you can add dump-diff to your PATH if you want to print the non-matching differences.

Usage

You need to have an uncrypted default.xex from Banjo-Kazooie (sha1: 24f81f8058d1be416d95ccfcb5ebd2503eb4fd47) at the root of the project.

Look at the Makefile to see what you can do. But basically, you do make split the first time (and each time you edit bk.yaml), then just make to regenerate merged.xex.

Objdiff

There is objdiff support. You just need to make objdiff to generate objdiff.json.

⚠️ Since the code is compiled with MSVC but checked against code assembled by GCC, relocations (i.e. function calls) will show as different

Current state

Copying functions from the Ghidra pseudo-code or from the N64 decompilation project and see if they match.

Leer guía oficial
CALIFICACIÓN
—
Cargando votos…
Publicidad

FICHA DEL PROYECTO

Tipo de proyecto
PORT NATIVO
Género
Plataformas
Estado
alpha
Plataforma de origen
—
Tecnología
Port Nativo C/C++ (Reimplementación de Motor)
Versión
—
Actualización
—

Plataformas de destino 1

Windows
Ver en GitHub
Publicidad