GameCube / Wii Extract & Convert Utility (v1.0)

  • Thread starter Thread starter cyberrep
  • Start date Start date
  • Views Views 5,731
  • Replies Replies 3
  • Likes Likes 5

cyberrep

Active Member
Newcomer
Joined
Aug 29, 2008
Messages
32
Reaction score
8
Trophies
1
XP
127
Country
Brazil

đź•’ Development & Background​


After spending many weeks experimenting with different GameCube and Wii conversion tools, I realized how fragmented the process was. Managing trimming, rebuilding, and converting between formats like ISO, GCM, WBFS, and RVZ usually required multiple separate utilities and scripts.


This project was inspired by two key sources:



These excellent scripts gave me the idea to unify everything into a single, fully automated PowerShell utility.


I’d like to give a huge thanks to ElektroStudios and syntax53, the GBATemp community, and everyone who continues to share open tools and guides for disc preservation and conversion. Without the collective knowledge here, this project wouldn’t exist.





đź’ˇ What It Does​


GCWII Tool.ps1 is a single, all-in-one PowerShell script that automates extraction, conversion, and organization of GameCube and Wii disc images.
It supports batch operations with detailed logging, console detection, naming consistency, and flexible overwrite policies.


âś… Main Features

  • Unified GameCube & Wii support — one script for both systems.
  • Automatic console detection (based on ID6 header).
  • Smart folder and file naming, following Dolphin & WBFS conventions.
  • Trim or full rebuild of GameCube discs using GCIT.
  • Format conversions:
    • ISO/GCM ⇄ RVZ (via DolphinTool)
    • ISO ⇄ WBFS (via WIT)
    • RVZ → WBFS (RVZ→ISO→WBFS chain)
    • WBFS → RVZ (WBFS→ISO→RVZ chain)
  • Output summary per file, showing [SOURCE], [DESTINATION], [CONSOLE], and [COMMENT].
  • Overwrite modes: none, newer, or always.
  • Optional deletion of source files after successful conversion.
  • Support for flat or structured output folders (-nofolder mode).




⚙️ Requirements​


Simply place the following executables in a Tools\ subfolder next to the script:

Game Cube Tools
DolphinTool
WIT

(Optional: 7z.exe if you plan to extend the script with archive features.)

đź’ľ Supported Formats​

FormatDirectionTool Used
ISO / GCMTrim or RebuildGCIT
ISO ⇄ RVZConvertDolphinTool
ISO ⇄ WBFSConvertWIT
RVZ → WBFSConvert (via ISO)DolphinTool + WIT
WBFS → RVZConvert (via ISO)WIT + DolphinTool

🖥️ Console Detection​

  • R prefix → Wii
  • G prefix → GameCube
    If detection fails, Wii is assumed (can be forced with -console gc|wii).


đź“‚ Output Naming​

ModeExample
StandardTitle [GAMEID]\Title [GAMEID].iso
Wii WBFSTitle_[GAMEID]\Title_[GAMEID].wbfs
Flat (no folder)Title_[GAMEID].wbfs

đź’¬ Example Usage​

Code:
# GameCube trim rebuild
powershell -f "GCWII Tool.ps1" -scan "E:\INBOX" -dest "F:\OUT" -trim

# Convert ISO → RVZ
powershell -f "GCWII Tool.ps1" -scan "E:\INBOX" -dest "F:\OUT" -convertto rvz

# Convert WBFS → RVZ (chain)
powershell -f "GCWII Tool.ps1" -scan "E:\INBOX" -dest "F:\OUT" -convertto wbfsrvz

đź§ľ Output Summary Example​

Code:
[FILE 22/23]
[SOURCE] H:\gc\Zoids vs. II (Japan).iso
[DESTINATION] F:\gciso\ZOIDS VS.2 [GZSJDA]\game.iso
[CONSOLE: Game Cube]
[COMMENT: OK (TRIM)]

❤️ Acknowledgments​


Special thanks to:

  • ElektroStudios for the RVZ/ISO conversion foundations.
  • Syntax53 for the Game Cube Organizer
  • GBATemp members for constant experimentation and feedback.
  • Dolphin, WIT, and GCIT developers




📜 Closing Note​


This script is not meant to replace the great work done by others, but to simplify the process for people who want an all-in-one solution for archiving and converting their GameCube and Wii games — safely, cleanly, and consistently.


Feel free to test, improve, and share feedback!

download link : https://mega.nz/file/FdMSSDCa#gsLMLBLTD5r1nLxE6v5PVokLWrDGevLI9oLnYYsYQgc
 
Last edited by cyberrep,
sorry for delay. this script do more and its easy to handle. you can scan a folder with just arg. fast and easy.
 

Site & Scene News

Popular threads in this forum