What's new

GameCube image Rebuilder

Anton

I like beer
I've searched for such tool in this thread- http://www.emutalk.net/showthread.php?t=49102

(The main goal of searching such tool was to replace original files in GC ISO with files, which are larger in size, than original ones).

Finally, it was written by BSV.

Maybe it would be helpful for somebody...

Here is a new tool to manage gamecube images, which allows you:

- extract files and folders from a gamecube image;
- replace files (not folders, yet) in image;
- extract the whole image to hard drive (image menu -> open -> right-click on "root" folder -> export);
- build a new working gamecube image from previously extracted files (root menu -> open -> select "root" folder -> then "root->save" (choose name) -> rebuild);
- wipe garbage from image;
- while building a new image the tool aligns files in image by 2 kb (this allows you to insert a little bit (up to 2 kb) larger files instead of original ones (without rebuilding the whole image, if you make a small changes in image's files...);
- replace files in extracted image with you favourite file manager, if your new files are bigger (more than 2 kb) than original files are, and build a new image with your new files;
- while building a new image, all garbage will be wiped (replaced by zero bytes, and resulting image file will be a standard 1,35 GB size);
- change banner information and export/import a banner picture (this allows you to edit a banner picture, if you want);


Gamecube Rebuilder v1.0 by BSV.

Also it can be downloaded from Romhacking.net.

This tool REQUIRES to have a Microsoft .Net Framework (v3.5 or higher) installed.

I has more features, than well known "GCTool 1.2" and it builds a really working image, than an only known tool for building images - "GameCube ISO Creator".

See readme file for more info.
 

Attachments

  • gcr_1.0.zip
    47.7 KB · Views: 2,348
Last edited by a moderator:
OP
Anton

Anton

I like beer
BTW, to replace files with larger ones in WII iso, WiiScrubber 1.31 (version 1.40 works too) do the job perfectly, and even without rebuilding an iso.

But to make the changed iso work on a real Wii (not only in Dolphin), you'll need then to replace all files AGAIN in Trucha Signer tool, and "trucha sign" the second partition (which contains files).
 
Last edited:

Myuutsuu

forever.
YES! YES!! If you can get something like this working then MUCH PRAISE be had to you!!
I cannot tell you how many times I've tried to find a method of replacing smaller-larger files in a GC ISO with larger-smaller files without having problems... Suffice to say, unless it's a Wiiscrubber that could somehow replace GC data, I was stumped.

Much, MUCH luck to you on any continued progress. I will definitely be keeping tabs on this. :D
 

Tcll

Complexity == Fun >:3
that is one of my plans for a later project after MAV...

not just gamecube, but Wii too...
edit files right from the gcm, iso, or wad, and save right back to it.

wad is a little more difficult however...
 

Myuutsuu

forever.
that is one of my plans for a later project after MAV...

not just gamecube, but Wii too...
edit files right from the gcm, iso, or wad, and save right back to it.

wad is a little more difficult however...

While I could somewhat live without a tool that edits directly to and from a .GCM, it would be an absolute godsend if we could have a tool that could replace smaller files with larger ones (this would be most helpful with files like audio, so that conversions to fit into smaller files would not be necessary and there could be nearly unlimited music length... and replacing textures over other textures, instead of having to find the offsets for all and/or manually rehexing into the other files).
Wiiscrubber is capable of the latter, at least with Wii ISO; I just don't see why something as small as a .GCM cannot handle it, either...
 
Last edited:

Myuutsuu

forever.
Smaller files with larger ones, maybe?
Replace larger one with smaller ones is possible even in GCTool.

My bad, yes, that's what I meant. Smaller with larger. :p
If it could be done, it would certainly be very convenient from the hacking standpoint.
 

Tcll

Complexity == Fun >:3
My bad, yes, that's what I meant. Smaller with larger. :p
If it could be done, it would certainly be very convenient from the hacking standpoint.

you did say that... =]

but yes, this was and has been the idea...
edit directly from the iso/gcm:
replace the files.

basically what MAV can do..., but better
you won't have to use separate tools to extract the files,
edit the extracted files and place them back in,
or replace the files with differant ones,
or even add or get rid of files.

yes.. physically speaking...
you could actually add another char,weapon,etc. to a game.
 

Myuutsuu

forever.
Oh, that's what you are referring to. That's something I've been wondering about as well, if you could have the ability to add more to the .GCM... in terms of more content. Since a .GCM is just barely over 1.35GB, there would be plenty of things to be able to add to it without really having to worry, if'n in terms of new characters they're semi-"clones" and borrow created elements and properties (versus creating entirely new properties for them, like water, leaf, and aura attacks).

Oh yes, there would be plenty of fun had in such a program... But, first things first. We must start from the beginning, and work our way up. And with the way things have been progressing, I truly feel it won't be very long before we hit the first few stepping stones.

... *crosses fingers*
 

Tcll

Complexity == Fun >:3
at least I know a few things about the GCM format...

basically it's all the hex and string data stacked on top of each other, but separated by a large groupe of '00' (junk data).

....I have gotten rid of alot of that junk data with dolphin and shrunk it down to approx 1,108,834 KB, or 1.1 GB.
however, you can shrink it down alot more by converting it to a GCZ file...
approx 867,007 KB, or .9 GB

there is no compression to be done on the gcm.

wii iso's are practically the same...
the just contain 2 partitions and very little junk data...
so most of the work is already don there.
 
OP
Anton

Anton

I like beer
If it could be done, it would certainly be very convenient from the hacking standpoint.

Gamecube rebuilder can do this already... or I misunderstood something?
But first you should extract the whole iso to HD, then replace needed files within your favorite file manager (explorer, for example), then build a new iso - that's it.
Readme says this, too...

You should only not oversize the whole iso - it should be 1,35 Gb, not more.
 

Tcll

Complexity == Fun >:3
O_O KK... this program looks interesting...

hmm...
I'm guessing Errors if you do oversize... :huh:
 

Top