<<< What You Will Need >>>
• USB keyboard
• (2) USB drives
• SLAX Linux 6.1.2 *
• Universal USB Installer 1.8.6.9 *
• StepMania 3.95
* - current versions as of when this guide was posted
<<< Step 1 - Preparing Linux >>>
• Download SLAX
• Download Universal USB Installer
• Install SLAX onto your first USB drive using the Universal USB Installer program. (It's pretty self-explanatory and hard to mess up. Honest.)
<<< Step 2 - Preparing Simfiles >>>
• Simfile audio must be in .ogg format with a frequency of 48khz.
• Simfile graphics must be in .png format.
• With all simile content properly formatted, cache your custom song content with StepMania 3.95. (StepMania caches all content each time it boots.)
• Copy your StepMania's "Cache" and "Songs" folders (and "Courses", if you're adding any) to your second USB drive, putting them into another folder named "custom".
<<< Step 3 - Booting Linux on the Machine >>>
3a) Does your machine show a "Roxor" screen when it is booting? Follow these steps:
• Plug your first USB flash drive into the machine's P1 memory card slot.
• Plug your USB keyboard into the machine's P2 memory card slot.
• Remove the security dongle from the machine's CPU, wait 30 seconds, plug the dongle back in. DO NOT REMOVE THE SECURITY DONGLE'S BATTERY.
• Turn the machine on.
• Enter the Boot Menu by hitting F11 at the "Roxor" screen. (Note: Timing this can be tricky. It may help to just keep rapidly hitting the F11 key as soon as you turn the machine on.)
• Select your USB flash drive from the list of mounted drives. SLAX will boot.
3b) Does your machine not show a "Roxor" screen when it is booting? Follow these steps:
• Plug your first USB flash drive into the machine's P1 memory card slot.
• Plug your USB keyboard into the machine's P2 memory card slot.
• Turn the machine on.
• At the BIOS loading screen (the one with the Energy Star logo), hit the Delete key. This takes you into the BIOS settings.
• Go down to the second menu option, enter it, and change the first boot priority to "USB-HDD." Hit F10 to save and exit; the machine will reboot with SLAX. NOTE: When you reboot the machine after adding custom content, re-enter this menu and change the first boot priority back to "Hard Drive."
<<< Step 4 - Adding Your Custom Songs >>>
• Once SLAX has booted, navigate to your machine's hda3 partition. Open up the Static.ini file you find there. (If there is none, just create a blank text document named "Static.ini".) Add the following text to the file:
- Code: Select all
[Options]
AdditionalFolders=/itgdata/custom/
• Save and close the Static.ini file.
• Plug your second USB drive into one of the USB slots on the back of the machine's computer.
• Navigate to your machine's hda5 partition. In here, copy your entire "custom" folder that contains your Songs and Cache folders. (This process may take a while, depending on how much stuff you're adding!)
• If installing a custom theme, proceed to Step 5. If not, reboot the machine. One way you can do this is by opening up the Terminal in SLAX, entering the command "reboot", then hitting Enter. Once the machine has rebooted past the Roxor screen, it is safe to remove your USB drive(s).
• That's it! Your custom songs should all show up on the song select wheel.
<<< Step 5 - Adding A Custom Theme >>>
• In hda5/custom, create a folder called "Themes".
• Copy your custom theme folder to hda5/custom/Themes.
• Ensure that your custom theme's metrics.ini file says the following:
- Code: Select all
[Global]
FallbackTheme=fallback
[Preferences-arcade]
Theme=arcade-custom
• In hda5/custom/Themes, create another folder called "arcade-custom".
• Create a blank text document there and name it "metrics.ini".
• Add the following text to the metrics.ini file (and change "THEME NAME" to the folder name of your theme, obviously):
- Code: Select all
[Global]
FallbackTheme=THEME NAME
[Common]
InitialScreen=@GetArcadeStartScreen()
• Save and close the metrics.ini file.
• Navigate to your machine's hda3 partition. Open up the Static.ini file you find there. Add the following text:
- Code: Select all
[Dance]
Theme=arcade-custom
• Save and close the Static.ini file.
• Reboot the machine as described in Step 4. ITG should start up with your new theme!
<<< Credits >>>
This guide is based on the original ITG2AC hacking tutorial from boxorroxors.net, so credit is due to CMCM and whoever else originally compiled that. Special thanks to Ryan (Rynker) and Brandon (Cosmic Pope) for the vast amount of help they gave me in solving problems along the way.










