Skip to content

Releases: LagoLunatic/GCFT

GameCube File Tools 1.10.0

15 Nov 02:10
Compare
Choose a tag to compare

New features:

  • GCFT now offers release builds for Mac and Linux, in addition to Windows.
  • Greatly improved the speed of Yaz0 compression and decompression (160x faster than before).
  • The RARC tab now allows you to compress and decompress individual files within RARCs easily with checkboxes.
  • The GCM tab now has a new "Add/Replace Files From Folder" feature. It imports all files from a specified folder, either replacing existing ones in the GCM or adding new files. It can be used like a simplistic patching tool to import modded files.
  • You can now extract or replace all files within a single RARC folder by right-clicking on that folder and selecting "Extract All Files From Folder" or "Replace All Files in Folder".
  • The J3D tab now displays BTK animations, and displays more information about BRK animations than before.

Changes:

  • Renamed "Import Folder Over RARC" to "Replace All Files in RARC", and "Export RARC Folder" to "Extract All Files From RARC".
  • Renamed "Import Folder Over GCM" to "Replace All Files in GCM", and "Export Folder" to "Extract All Files From GCM".
  • The GCM tab now detects more filenames as GameCube banners that can be opened as images.
  • The BTI tab now allows you to import GameCube banner file images directly, without using the GCM tab.
  • Various minor improvements to the UI.

Bug fixes:

  • Fix Create New RARC From Folder sorting some names incorrectly.
  • Fixed a regression causing the JPC tab's "Add Particles From Folder" to not work due to an error.
  • Fixed a bug where the JPC tab's "Add Particles From Folder" wouldn't work if the selected folder had square brackets in its path.
  • The texture dumper now dumps textures within nested RARCs (RARCs that are inside other RARCs).
  • Improved an error message that appears when attempting to read an invalid RARC.
  • Any errors that occur when opening files by dragging and dropping them on GCFT will now be displayed, instead of silently failing.

Removed:

  • 32-bit builds of GCFT are no longer offered.

GameCube File Tools 1.9.0

24 Dec 23:59
Compare
Choose a tag to compare

New features:

  • GCFT can now optionally take a command line argument to open a file. This allows you to associate supported file extensions with GCFT to open them by double clicking them.
  • The JPC tab now lists all of the chunks for each particle. If you select the BSP1 or SSP1 sections of a particle, it allows you to view and edit that particle's colors.
  • The BTI tab now shows the maximum number of unique colors allowed for the current file format, and how many of those are used by the current image.
  • The J3D tab now lists material names in the TRK1 section of BRK files. It also allows you to view the TRK1's color keyframe values.
  • The JPC tab will now warn you when you are about to replace a texture shared by multiple particles.
  • The Yaz0 tab now compresses files faithfully to how Nintendo's original tools did and comes with options to adjust the compression.
  • The GCM tab now supports editing the memory card banner images stored in any file with a .bnr extension, not just files/opening.bnr.
  • The RARC tab now has a checkbox to allow toggling whether a RARC enforces syncing between its file IDs and file indexes or not.

Bug fixes:

  • Fixed various bugs with editing RARCs.
  • When GCFT fails to load a BTI file, it will now show an error message instead of silently failing.
  • Fixed JPC particles listing out more textures than they're actually supposed to use.
  • Fixed GCFT corrupting one of a model's duplicate textures if the user changed the format of one the duplicates but not all of them.
  • Fixed GCFT discarding the extra sound effect data stored in some BCK files when saving them.

GameCube File Tools 1.8.0

05 Dec 23:53
Compare
Choose a tag to compare
  • Implemented adding, deleting, and renaming GCM folders.
  • There is now a progress bar for saving GCMs and exporting GCMs to a folder.
  • Fixed bugs with how GCFT detects duplicate filenames in RARCs.
  • Added a "Replace J3D" button to the right click context menu of the RARC tab for easier model editing.
  • The J3D tab now lists material names in the MAT3 and MDL3 sections. It also lists all BP commands and XF commands for an MDL3 material in the right sidebar when you select that material.

GameCube File Tools 1.7.0

28 Aug 23:40
Compare
Choose a tag to compare
  • You can now open files by dragging and dropping them on top of GCFT.
  • Implemented opening DOL files, allowing you to view the DOL executable sections as well as convert between offsets within the DOL file and the RAM addresses in memory that the game uses.
  • You can now open PNG images in the BTI Images tab even if you don't already have a BTI file loaded first.
  • Fixed several bugs that could cause imported images to look bad when GCFT automatically reduces the number of colors in them to fit the limited palettes of the C4/C8/C14X2 BTI image formats.
  • Fixed an error that could happen when importing an image that is an odd number of pixels wide for a BTI with image formats I4 or C4.
  • Fixed very large images expanding the window when imported.

GameCube File Tools 1.6.0

04 Aug 22:41
Compare
Choose a tag to compare
  • Added an "Export File List to C Header" feature for RARC archives that generates a C header file mapping the names of the files in the RARC to their file IDs. These headers can be included in custom C code to more easily load files based on file ID without needing to hardcode the file IDs manually.
  • The original filename a RARC/BTI/J3D/JPC had when you opened it is now remembered and suggested when you save it.
  • You can now open a JPC that is in a GCM directly from within GCFT by right clicking on it in the GCM ISOs tab and selecting "Open JPC", the same way as "Open Image" works for images.

GameCube File Tools 1.5.1

15 Jul 04:20
Compare
Choose a tag to compare
  • Fixed a bug where the "Dump All Textures" option in the GCM ISOs tab would fail to dump any textures contained within RARC archives.

GameCube File Tools 1.5.0

02 May 19:57
Compare
Choose a tag to compare
  • Implemented creating entirely new RARC archives from scratch.
  • Implemented creating and deleting RARC folders.
  • The folder type (e.g. "BDLM") for RARC folders is now displayed in the UI.
  • Implemented renaming RARC files and folders, and changing the folder type of RARC folders.
  • Fixed several bugs handling RARC archives that had nested folders, as well as several other accuracy improvements to RARC handling.
  • Added a feature to extract all BTI images in a GCM ISO or a RARC archive to PNG files. This can be used to easily dump every single texture in an entire game at once.
  • The current BTI's filesize and image resolution are now displayed in the UI.
  • When a BTI image is set to an image format that has a limited palette (C4/C8/C14X2), and you import an image that has more than the maximum number of colors, GCFT will now automatically reduce the unique colors in the image instead of throwing an error.
  • You can now edit a game's memory card banner image by right clicking on opening.bnr in the GCM ISOs tab and selecting "Open Image" like with normal .bti images.
  • You can now open a RARC that is in a GCM directly from within GCFT by right clicking on it in the GCM ISOs tab and selecting "Open RARC", the same way as "Open Image" works for images.

GameCube File Tools 1.4.0

24 Mar 00:28
Compare
Choose a tag to compare
  • Implemented BTI image support. You can view BTIs, export/import them from PNG, and edit their header attributes such as image format, palette format, wrapping, and filter mode.
  • Implemented support for loading J3D files and viewing the sections inside them - this is primarily useful for editing BTI textures embedded inside BDL/BMD models or BMT material tables. Right click on a texture and click "Open Image" to view it in the BTI Images tab, then after editing it there right click on the texture again in the J3D Files tab and click "Replace Image".
  • Textures embedded inside JPC particles can now also be viewed and edited. Like textures embedded in J3D files, use "Open Image" and "Replace Image" to do this.
  • GCM system files are now displayed in the files tree.
  • RARC file indexes are now displayed in the UI, in addition to file IDs like before.
  • Fixed a bug where saving a GCM multiple times in a single session would corrupt it.

GameCube File Tools 1.3.0

22 Feb 01:39
Compare
Choose a tag to compare
  • Implemented adding new files to RARCs.
  • Implemented deleting files from RARCs and GCMs.
  • Implemented opening and viewing JPC particle archives.
  • Implemented extracting all JPA particles in a JPC archive to a folder.
  • Implemented importing a folder of JPA particles onto a JPC archive, adding all the particles to the JPC, or overwriting them if they already exist.

GameCube File Tools 1.2.0

20 Feb 20:38
Compare
Choose a tag to compare
  • Prevented the user from exporting a GCM over the currently opened GCM since it doesn't work.
  • Fixed the filesize displayed in the UI not updating when replacing a RARC file.
  • Added more information to the error message when you select the wrong folder for importing a folder over a GCM.