GithubHelp home page GithubHelp logo

gcdemodisctool's Introduction

GC Demo Disc Tool

This is a Windows utility that allows you to modify, add, or remove contents on an official Gamecube US demo disc. This includes almost all Interactive Multi-Game Demo Discs found at store kiosks, the Preview Disc, the Mario Kart: Double Dash Bonus Disc, and possibly others. The output ISO runs on both a real console and Dolphin.

Features

  • Add any Gamecube ISO/GCM/TGC file to a demo disc, along with the appropriate menu graphics (icons, etc.), or you can use default graphics
  • Inject a GBA ROM (16 MB or less) into the official GBA emulator found on some demo discs
  • Inject a GBA ROM (256 KB or less) into the GBA demo found on the Preview Disc for transfer to a GBA using the link cable
  • Optionally set a timer or disable use of the memory card on a per-game basis, like the original kiosks
  • Change the disc ID, name, banner, and autoplay timer (amount of time with no button presses before content autoplays)
  • User friendliness is prioritized, with conversion and extraction done automatically (command line knowledge isn't required, Gamecube ISOs/GCMs are automatically converted into the appropriate format, PNG files can be used for textures, etc.)

Legal Disclaimer

No copyrighted content is included with this program. You have to supply the demo disc, ISOs, files for GBA injection, etc.

Included Programs/Credits

Some of the tools bundled with this program are not made by me, but are required for its use:

Additionally, the remaining tools are made by me and were (very slightly) modified for use in this program:

Known Bugs/Issues

  • Because the demo disc uses an internal ID that is different from any of its content, save files will look for this ID; in other words, a save file created for a game will not be compatible with a version of that game that exists on a generated demo disc.
  • ESRB rating icons (the ones that appear onscreen after selecting a game) may have incorrect sizes depending on the original demo disc used (the common Preview Disc is confirmed to look normal).
  • TPL texture files generated from multiple images take up slightly more space than they should; they are initially converted to the wrong format, and only the first image is changed to what it should be.
  • (Not a bug, but still an issue) When running a demo disc on a real console, some games will only work if the internal ID matches that of the original game. For example, Luigi's Mansion (US) softlocks after the Nintendo screen unless the disc has an ID of GLME01.

gcdemodisctool's People

Contributors

mode8fx avatar

Stargazers

Firebow59 avatar Larson T. avatar Trevor Rudolph avatar

Watchers

 avatar  avatar

gcdemodisctool's Issues

Cant inject gba games

This is what it says right before closing the program entirely i dont know if im just dumb and missing something but help is appreciated.

image

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.