Inspiration
There are a handful of good nintendo gamecube modding programs, but unfortunately, most of these programs are gui based making them difficult to script and automate, and rely on .NET and C# making them difficult to use on linux or mac.
What it does
It reads binary data file formats used for Nintendo first party games such as kirby air ride, super smash bros melee, etc. It can extract image and model formats for viewing and eventually editing.
How I built it
It is written entirely in C, and is meant to be used from the command line, and in scripts.
Challenges I ran into
Code structure hell. After this hackathon, I have to go through and fix all my spaghetti code, and I think I can cut the LOC in half.
What's next for datbody
I've written another program that extends dat files to add higher resolution images, complex models, etc.
The end goal is to be able to create the dat files from scratch, instead of editing existing ones in place.
Log in or sign up for Devpost to join the conversation.