Skip to content
@banjo360

Banjo XBLA

Banjo-Kazooie XBLA research project

This organisation is to fiddle with the XBOX 360 version of Banjo-Kazooie and maybe end up with a decompilation. In doing so, we create tools that might help other XBOX 360 enthusiasts to make modifications to other games.

Repositories

dump-diff

A tool that disassembles 2 blobs of compiled code and show the differences in the resulting assembly.

bk360

The main repository of the decompilation project.

Ghidra converter

Generate a listing of all the functions from an XML file exported from Ghidra to a format used by other tools (e.g. coff-linker).

coff-linker

Takes an .obj file containing your compiled C code, extract the data and functions into separate .bin files, then patches their relocation symbols.

split360

Splits and merges a .xex file based on a YAML definition.

Pinned Loading

  1. bk360 bk360 Public

    Decompilation research of Banjo-Kazooie for the xbox 360

    C 17 1

  2. split360 split360 Public

    A file splitter targeting xbox 360

    Rust

Repositories

Showing 10 of 11 repositories
  • obj-maker Public

    The goal is to generate MSVC-like OBJ file to be compared against C compiled code with objdiff

    banjo360/obj-maker’s past year of commit activity
    Rust 0 MIT 0 0 0 Updated Mar 13, 2026
  • obj-rs Public

    Read and write MSVC .OBJ files to be used with objdiff

    banjo360/obj-rs’s past year of commit activity
    Rust 0 MIT 0 0 0 Updated Mar 13, 2026
  • split360 Public

    A file splitter targeting xbox 360

    banjo360/split360’s past year of commit activity
    Rust 0 MIT 0 0 0 Updated Mar 7, 2026
  • bk360 Public

    Decompilation research of Banjo-Kazooie for the xbox 360

    banjo360/bk360’s past year of commit activity
    C 17 MIT 1 2 0 Updated Mar 7, 2026
  • bk-randomizer Public

    Randomizer for Banjo-Kazooie on XBOX360. very WIP, nothing's really working ATM

    banjo360/bk-randomizer’s past year of commit activity
    Rust 0 0 0 0 Updated Feb 25, 2026
  • bk-ffm Public

    Patch the game to get auto FFM

    banjo360/bk-ffm’s past year of commit activity
    Rust 0 0 0 0 Updated Feb 25, 2026
  • coff-linker Public

    Patch .OBJ files

    banjo360/coff-linker’s past year of commit activity
    Rust 0 MIT 0 0 0 Updated Dec 13, 2025
  • xex-patcher Public

    Allow injection of custom C and patch assembly

    banjo360/xex-patcher’s past year of commit activity
    Rust 1 MIT 0 0 0 Updated Dec 13, 2025
  • dump-diff Public

    Compares 2 code bin files (i.e. compiled code) by disassemble them and diff the resulting assembly

    banjo360/dump-diff’s past year of commit activity
    Rust 0 0 0 0 Updated Sep 14, 2025
  • .github Public
    banjo360/.github’s past year of commit activity
    0 0 0 0 Updated Jun 1, 2024

Top languages

Rust C

Most used topics

Loading…