Skip to content

How the launcher works

Konga Launcher is technically fairly simple. Its goal is to automate most of the steps required for adding custom tracks. To that end, the launcher moves the files associated with a custom track to the appropriate folders, updates the SongInfo.res file as needed, and launches the game in Dolphin using command-line arguments.

Below is a quick rundown of how certain features of Konga Launcher work. I can add more details upon request. I will also release the source code soon.

Content

Unless noted otherwise, the following data is kept in your computer's application data folder (e.g. AppData on Windows).

Importing songs

Tracks added to your library are kept in the song folder.

Loading the game

When adding a Donkey Konga game to the launcher, it unpacks the ISO and keeps it in the game folder. It does not load songs from the game into the library during this process. However, the tutorial track is kept in the "misc" directory. If you would like to add the game's existing tracks to your library, create a playlist and select "Fill from Game's Current Set List."

Once the game has been added, the launcher will no longer use your ISO. The game will occupy approximately 250MB of space.

Playing and Exporting

Launching a playlist

The launcher will clear the game's current library, copy the songs in the current playlist into the game folder, and update the SongInfo.res file. After updating the game, the launcher will run the game in Dolphin.

Exporting the game as an ISO

The launcher will package the game as an ISO in the user's chosen location.