News:

11 March 2016 - Forum Rules

Main Menu

[GC] FeMC Custom Robo - Game Mod Overhaul

Started by Zoeyism, August 23, 2022, 06:02:49 PM

Previous topic - Next topic

Zoeyism

Hi all,

I've been looking through some of the Custom Robo data files to see if it's possible to mod the game, and I've managed to succeed! Although there are 0 Custom Robo mods or tools that I have been able to find, I've managed to use some tools from other Gamecube titles to do most of the things I had originally hoped to do.

My main goal was to overhaul the player so that you could play as a girl instead of the standard male character, shown here in the middle:

Link: https://imgur.com/hbDyVzy

Unfortunately, the model files are in a .BIN format that isn't used in any other game, to my knowledge. I've only had some partial success with it; I was able to decode aspects of the header for the file and the models, find the models' vertices and textures, but actually exporting or importing outside models would take a significant amount more effort. Fortunately, it is possible to use other models from the game to overwrite the player model:

Link: https://imgur.com/30FiMpV

The girl on the left is, normally, the male player character model; however, he's been replaced by an NPC's model thanks to pasting the model's data over the player's model in the .BIN files. Other aspects of the game are more easily changeable, such as the text (which are in BMG files and have multiple tools to work with), sounds (which are in multiple formats, including .SSM and are a bit more difficult to properly edit with more limited tools), and textures/images (TPL files, among the hardest to edit since most tpl editors do 1-5 images in each file, whereas some of the files in Custom Robo have 70+ in one TPL file). I've managed to mod the game and fully overhaul it to have a Female Player Character (Trish), female voice (Also Trish's voice), edited text (pronouns and some text changes, the story + events are all unchanged), and an edited message avatar to fit the new model (I am bad at art, forgive me for some of them):

Link: https://imgur.com/yQPjrUI

Link: https://imgur.com/SvGwKHE

Link: https://imgur.com/wsCcHhN

Link: https://imgur.com/FCGv1Bb

Installing it is pretty easy, as it's just overwriting the original files with modified versions; I haven't posted the mod's files yet (since this is my first mod of any kind and I'm not 100% sure what I'm doing :P ), but I can post the full details of how everything is done and how to do it yourself if there's any interest. Some of the files are particularly difficult to change, since a lot of the work I did was manual and required a hex editor, but I could try and throw together a basic python tool to swap models around if anybody's interested!
Zoeyism (She/Her)
Ya Gurl OwO

WoLRosalie

I would be incredibly interested to play through the game as a FeMC. Not sure if you are still interested in sharing the files and all. Please let me know.

Zoeyism

Quote from: WoLRosalie on September 21, 2022, 01:02:30 AMI would be incredibly interested to play through the game as a FeMC. Not sure if you are still interested in sharing the files and all. Please let me know.

Sorry for the delay, been busy with classes and the holidays; finally pulled the full mod together and have uploaded it, should be available soon once it has been reviewed and is officially posted! :laugh:
Zoeyism (She/Her)
Ya Gurl OwO

Zoeyism

The hack is LIVE! https://www.romhacking.net/hacks/7416/ Full FeMC overhaul is working, also have a basic tool for swapping models around that I'm working on that just needs some tweaking at this point :laugh:
Zoeyism (She/Her)
Ya Gurl OwO

Red Soul

An impressive amount of changes. Honestly, this is so well done that it feels like it should have been a feature in the original game.

Zoeyism

Zoeyism (She/Her)
Ya Gurl OwO

Deleted Account

Thanks for the hack!
The patching method is kinda tedious, I suggest using xdelta in order to not deter people from trying your hack.
I made you an xdelta it's only 45K!
https://www.mediafire.com/file/jtvr2vr626chsmc/female.xdelta/file

It targets the US version:
  CRC-32: c450109c
     MD5: 546e5108173bceb4d5c8ca27b3fcfc96

And turns it into a patched version with all replacements done (includes Athena model)
patched iso v1.0 becomes:
  CRC-32: 8a3ff166
     MD5: db0de9a2cf0b482652e0237e6260fd3d

You can use this for future updates to generate your own patch file > https://www.romhacking.net/utilities/598/

Cheers