GCM Tool Wii: Difference between revisions

From GameBrew
No edit summary
No edit summary
 
Line 1: Line 1:
{{Infobox Wii Homebrews
{{Infobox Wii Homebrews
|title=GCM Tool
|title=GCM Tool
|image=wii-logo.jpg
|image=gcmtoolwii2.png
|description=A command-line tool for Gamecube game image files.
|description=A command-line tool for Gamecube game image files.
|author=TehSkeen, emu_kidid, softdev
|author=TehSkeen, emu_kidid, softdev
Line 9: Line 9:
|license=GPL-2.0
|license=GPL-2.0
|download=https://dlhb.gamebrew.org/wiihomebrews/gcmtoolwii.7z
|download=https://dlhb.gamebrew.org/wiihomebrews/gcmtoolwii.7z
|website=https://wiki.gbatemp.net/wiki/GCM
|website=https://code.google.com/archive/p/gcm-tool/
|source=https://code.google.com/archive/p/gcm-tool/
|source=https://code.google.com/archive/p/gcm-tool/
}}
}}
{{#seo:
GCM is a command-line tool for GameCube game image files. It can view information such as the Game ID, Region, Maker ID, the filesystem, calculate the CRC32 checksum, and shrink images just like [[GCMUtility Wii|GCMUtility]].
|title=Wii Homebrew PC Tools (PC Utilities) - GameBrew
|title_mode=append
|image=wii-logo.jpg
|image_alt=GCM Tool
}}


'''GCM''' is a command-line tool for manipulating Gamecube game image files. It can display information such as the game ID, region, maker ID, and filesystem, calculate the CRC32 checksum, and shrink the image size, similar to [[GCMUtility Wii]].
== User guide ==
===How to use===
Archive contains Windows exe and C source code. The source code can be compiled for Linux and Mac.


== Usage ==
<pre>
From a command prompt:
From a command prompt:
* gcm [-fs|-sh|-crc] <filename>
gcm [-fs|-sh|-crc] <filename>
: -fs: Display the filesystem of the image.
      -fs: Display the filesystem of the image.
: -sh: Shrink the image.
      -sh: Shrink the image.
: -crc: calculate the CRC32 of the image.
      -crc: calculate the CRC32 of the image.
</pre>
 
== Requirements ==
Archive contains Windows exe and C source code. The source code can be compiled for Linux and Mac.


== Compatibility ==
=== Compatibility ===
* Gamecube ISO files work just fine.
* GameCube ISO files work just fine.
* Since Wii ISOs have a similar format, it can get some information from those as well (game and maker codes, region, game name).  Do not use the -fs nor -sh options on Wii images.
* Since Wii ISOs have a similar format, it can get some information from those as well (game and maker codes, region, game name).  Do not use the -fs nor -sh options on Wii images.
* Shrinking compatibility
* Shrinking compatibility:
**It has been discovered that some games are shrunk differently with [[GCMUtility Wii]].  This has caused some instability in the images created with this utility.  Listed are ones that have become known to have issues while shrunk:
**It has been discovered that some games are shrunk differently with [[GCMUtility Wii|GCMUtility]].  This has caused some instability in the images created with this utility.  Listed are ones that have become known to have issues while shrunk:
*** Super Monkey Ball - Freezes after the first couple intro screens.
*** Super Monkey Ball - Freezes after the first couple intro screens.


== TODO ==
==Screenshots==
* File browsing, extracting, etc.
https://dlhb.gamebrew.org/wiihomebrews/gcmtoolwii3.png
* Send suggestions to the discussion page.


== History ==
== Changelog ==
'''Jan 10, 2008 - v0.4'''
'''v0.4 2008/01/10'''
*fix bootfile bug when shrinking.
*Fix bootfile bug when shrinking.


'''Jan 01, 2008 - v0.3'''
'''v0.3 2008/01/01'''
*fs displays the shrunken size, much improved the speed of shrinking an image, added -crc.
*Fs displays the shrunken size, much improved the speed of shrinking an image, added -crc.


'''Dec 16, 2007 - v0.2'''
'''v0.2 2007/12/16'''
*added -fs and -sh options.
*Added -fs and -sh options.


'''Dec 16, 2007 - v0.1'''
'''v0.1 2007/12/16'''
*first public release.
*First public release.


== Acknowledgements ==
==Credits==
Acknowledgements:
* Yagcd documentation.
* Yagcd documentation.
* [http://www.tehskeen.com/ TehSkeen], emu_kidid, softdev
* [http://www.tehskeen.com/ TehSkeen], emu_kidid, softdev.
* [http://www.tty1.net/pycrc/ pycrc]
* [http://www.tty1.net/pycrc/ pycrc].


==External Links==
==External links==
* Google Source - https://code.google.com/archive/p/gcm-tool/
* Google Code - https://code.google.com/archive/p/gcm-tool/
* Gbatemp - https://wiki.gbatemp.net/wiki/GCM
* GBAtemp - https://wiki.gbatemp.net/wiki/GCM

Latest revision as of 05:53, 26 March 2023

GCM Tool
Gcmtoolwii2.png
General
AuthorTehSkeen, emu_kidid, softdev
TypePC Utilities
Version0.4
LicenseGPL-2.0
Last Updated2008/01/12
Links
Download
Website
Source

GCM is a command-line tool for GameCube game image files. It can view information such as the Game ID, Region, Maker ID, the filesystem, calculate the CRC32 checksum, and shrink images just like GCMUtility.

User guide

How to use

Archive contains Windows exe and C source code. The source code can be compiled for Linux and Mac.

From a command prompt:

gcm [-fs|-sh|-crc] <filename>
     -fs: Display the filesystem of the image.
     -sh: Shrink the image.
     -crc: calculate the CRC32 of the image.

Compatibility

  • GameCube ISO files work just fine.
  • Since Wii ISOs have a similar format, it can get some information from those as well (game and maker codes, region, game name). Do not use the -fs nor -sh options on Wii images.
  • Shrinking compatibility:
    • It has been discovered that some games are shrunk differently with GCMUtility. This has caused some instability in the images created with this utility. Listed are ones that have become known to have issues while shrunk:
      • Super Monkey Ball - Freezes after the first couple intro screens.

Screenshots

gcmtoolwii3.png

Changelog

v0.4 2008/01/10

  • Fix bootfile bug when shrinking.

v0.3 2008/01/01

  • Fs displays the shrunken size, much improved the speed of shrinking an image, added -crc.

v0.2 2007/12/16

  • Added -fs and -sh options.

v0.1 2007/12/16

  • First public release.

Credits

Acknowledgements:

External links

Advertising: