• Stars
    star
    197
  • Rank 196,583 (Top 4 %)
  • Language
    Java
  • License
    Apache License 2.0
  • Created over 5 years ago
  • Updated about 1 year ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

A Nintendo GameCube binary loader for Ghidra

Ghidra GameCube Loader

A Nintendo GameCube binary loader for Ghidra.

Includes optional symbol map importing, automatic namespace creation, and demangling support.

Supported Formats

  • DOL Executables (.dol)
  • Relocatable Modules (.rel)
  • Apploaders
  • RAM Dumps

Building

  • Ensure you have JAVA_HOME set to the path of your JDK 17 installation.
  • Set GHIDRA_INSTALL_DIR to your Ghidra install directory. This can be done in one of the following ways:
    • Windows: Running set GHIDRA_INSTALL_DIR=<Absolute path to Ghidra without quotations>
    • macos/Linux: Running export GHIDRA_INSTALL_DIR=<Absolute path to Ghidra>
    • Using -PGHIDRA_INSTALL_DIR=<Absolute path to Ghidra> when running ./gradlew
    • Adding GHIDRA_INSTALL_DIR to your Windows environment variables.
  • Run ./gradlew
  • You'll find the output zip file inside /dist

Installation

  • Copy the zip file to <Ghidra install directory>/Extensions/Ghidra.
  • Start Ghidra and use the "Install Extensions" dialog to finish the installation. (File -> Install Extensions...).

More Repositories

1

ACSE

A Save Editor for the Animal Crossing main series games written in C#
C#
161
star
2

MyHorizons

WIP Animal Crossing: New Horizons Save Editor
C#
133
star
3

ACNESCreator

A program that creates Animal Crossing NES ROM save files for Animal Crossing to load
C#
63
star
4

Animal-Crossing-Decomp

Decompilation of Animal Crossing for the Nintendo GameCube
Assembly
41
star
5

HorizonCrypt

Animal Crossing: New Horizons Save Encryptor/Decryptor
C#
39
star
6

Ghidra-CodeWarriorDemangler

Code Warrior Demangler Extension for Ghidra
Java
17
star
7

GCReLink

A tool to unlink and relink Relocatable Modules found in GameCube and Wii games
C#
13
star
8

Animal-Forest-e-Password-Library

A Library & WPF Frontend for Generating or Decoding Animal Forest e+ Passwords
C#
9
star
9

Animal-Crossing-Event-Solver

A proof of concept program which can predict when Gulliver spawns and Special Events.
C#
7
star
10

HorizonSummer

Checksum Updater for Animal Crossing New Horizons Save Files
C#
7
star
11

GCNToolKit

A Tool Kit for modifying and creating various GameCube file formats
C#
7
star
12

AC-ACE-Mods

A collection of Animal Crossing mods which are activated by the NES item
C
6
star
13

Animal-Crossing-Model-Editor

A model viewer/editor for Animal Crossing for the GameCube
C#
6
star
14

BMP2BNR

A tool to convert and inject Bitmap Images into GameCube Banner files
C#
5
star
15

Animal-Crossing-Text-Editor

A Text Editor for the GameCube Animal Crossing Games
C#
5
star
16

Custom-Villager-Creator

A tool to create custom DLC villagers for Animal Forest e+ (どうぶつの森 e+)
C#
5
star
17

PowerPC-Assembly-Compiler

A PowerPC Assembly Compiler written in C#
C#
4
star
18

Yaz0Decoder

A Nintendo Yaz0 Decompression Tool
C#
4
star
19

Object-Delivery-Service-Tool

A tool to generate Town Decoration passwords for Animal Forest e+ (どうぶつ の 森e+)
C#
4
star
20

ACSE-OLD

https://github.com/Cuyler36/ACSE
C#
4
star
21

Animal-Crossing-Texture-Editor

A texture editor for binary files found in Animal Crossing: Population Growing
C#
3
star
22

AnimalCrossing2

Animal Crossing e+
C
2
star
23

AC-Audiobank-Dumper

C#
2
star
24

AnimalCrossingChecksummer

A program which recalculates the checksum for Animal Crossing (GCN) .GCI save files written in C++
C++
2
star
25

RELDumper

Dumps a Nintendo Relocatable Module (.rel) file when given a matching .map file.
C#
1
star
26

ACPasswordLibrary

C#
1
star
27

010Editor-AnimalCrossing-Templates

A repository containing 010 Editor templates for Animal Crossing save data files
1
star
28

Nintendo-Relocatable-Module-Editor

A program that can view and (will eventually) modify Nintendo .REL files
C#
1
star
29

OcarinaTracker

A modern randomizer tracker for Ocarina of Time. Based on Hero of Time tracker.
C#
1
star