This is a repository for the raw scripts in as many Harmonix titles as we have ripped and available to us. Usually these scripts are in Harmonix's homebrew Lisp-like Data Array language, though FreQuency, their earliest title, used Python 1 instead. (The name "Milo" refers to the name Harmonix themselves gave their game engine. Nearly all of their games share the same engine with upgrades and improvements made over time.)
Some games (namely Rock Band for the PS2 and the Amplitude PS2 OPM demo) feature these scripts in their raw DTA format, and thus contain Harmonix's original comments, an invaluable insight into their development process. Most other games have had their DTBs (the tokenized and encrypted script format the game actually reads) converted to DTA; these are therefore missing comments.
If you need this stuff, you should also join the MiloHax Discord, where people can help you out and we can all chat about modding Milo and whatnot: https://discord.gg/WWmsQvHSC6
Here are some tables for games that fit within our scope and where they're at as far as being added to the repo. Extracted means they're in the repo, Available means we have them, but they're not yet added, and Not available means we don't have raw scripts for that game, usually because they haven't yet been cracked or because no one has a dump of the disc.
Game | Platform | Script Format | Status |
---|---|---|---|
FreQuency | PS2 | Known (Python 1) | Extracted |
Amplitude 2003 | PS2 | Known (Amp-style DTB) | Extracted |
Karaoke Revolution | PS2 Xbox |
Unknown Known (DTA) |
Not available Extracted |
Karaoke Revolution Volume 2 | PS2 | Unknown | Not available |
Karaoke Revolution Volume 3 | PS2 | Unknown | Not available |
Karaoke Revolution Party | PS2 Gamecube Xbox |
Known (old-style DTB) | Extracted Available Available |
Eyetoy: Antigrav | PS2 | TBD | TBD |
Guitar Hero | PS2 | Known (old-style DTB) | Extracted |
Guitar Hero II | PS2 Xbox 360 |
Known (old-style DTB) Known (new-style DTB) |
Extracted Extracted |
Guitar Hero Encore: Rocks the 80's | PS2 | Known (old-style DTB) | Extracted |
Rock Band | PS2 PS3 Xbox 360 Wii |
Known (PS2 uses old- style DTB, all others use new-style DTB) (DTAs for the PS2 version available) |
Extracted Extracted Extracted Extracted |
Rock Band Track Pack Volume 1 | PS2 Wii |
Known (PS2 uses old- style DTB, all others use new-style DTB) |
Extracted Extracted |
AC/DC Live: Rock Band Track Pack | PS2 PS3 Xbox 360 Wii |
Known (PS2 uses old- style DTB, all others use new-style DTB) |
Extracted Available Available Available |
Rock Band Track Pack Volume 2 | PS2 PS3 Xbox 360 Wii |
Known (PS2 uses old- style DTB, all others use new-style DTB) |
Extracted Available Available Extracted |
Rock Band Track Pack: Classic Rock | PS2 PS3 Xbox 360 Wii |
Known (PS2 uses old- style DTB, all others use new-style DTB) |
Extracted Available Available Extracted |
Rock Band Country Track Pack | PS2 PS3 Xbox 360 Wii |
Known (PS2 uses old- style DTB, all others use new-style DTB) |
Extracted Available Available Extracted |
Rock Band Metal Track Pack | PS2 PS3 Xbox 360 Wii |
Known (PS2 uses old- style DTB, all others use new-style DTB) |
Extracted Available Available Extracted |
Rock Band Country Track Pack 2 | PS3 Xbox 360 Wii |
Known (new-style DTB) | Available Available Extracted |
Rock Band 2 | PS2 PS3 Xbox 360 Wii |
Known (PS2 uses old- style DTB, all others use new-style DTB) |
Available Extracted Extracted Extracted |
Lego Rock Band | PS3 Xbox 360 Wii |
Known (new-style DTB) | Extracted Available Available |
The Beatles: Rock Band | PS3 Xbox 360 Wii |
Known (new-style DTB) | Extracted Extracted Available |
Green Day: Rock Band | PS3 Xbox 360 Wii |
Known (new-style DTB) | Extracted Extracted Available |
Rock Band 3 | PS3 Xbox 360 Wii |
Known (new-style DTB) | Extracted Extracted Extracted |
Rock Band Blitz | PS3 Xbox 360 |
Known (new-style DTB) | Extracted Available |
Rock Band 4 | PS4/5 Xbox One/Series |
Known (v3 DTA_DTA) | Extracted12 |
Rock Band VR | PC | Known (v3 DTA_DTA) | Extracted23 |
Amplitude 2016 | PS3 PS4/5 |
Known (v3 DTA_DTA) | Extracted2 |
Game | Build | Platform | Script Format | Status |
---|---|---|---|---|
FreQuency | R179 prototype | PS2 | Known (Python 1) | Extracted |
Amplitude 2003 | OPM prototype | PS2 | Known (DTA) | Extracted |
Amplitude 2003 | Deluge prototype | PS2 | Known (Amp-style DTB) | Available |
Amplitude 2003 | Space demo | PS2 | Unknown | Not available |
Karaoke Revolution | Deluge prototype 1 | PS2 | Unknown | Not available |
Karaoke Revolution | Deluge prototype 2 | PS2 | Unknown | Not available |
Karaoke Revolution | Deluge prototype 3 | PS2 | Unknown | Not available |
Karaoke Revolution Volume 2 | Deluge prototype 1 | PS2 | Unknown | Not available |
Karaoke Revolution Volume 2 | Deluge prototype 2 | PS2 | Unknown | Not available |
Karaoke Revolution Volume 3 | Deluge prototype | PS2 | Unknown | Not available |
Karaoke Revolution Party | Deluge prototype | PS2 | Known (old-style DTB) | Available |
Guitar Hero | Deluge prototype | PS2 | Known (old-style DTB) | Extracted |
Guitar Hero II | OPM prototype | PS2 | Known (old-style DTB) | Extracted |
Guitar Hero II | Retail prototype | PS2 | Known (old-style DTB) | Extracted |
Guitar Hero Encore: Rocks the 80's | Deluge prototype | PS2 | Known (old-style DTB) | Extracted |
These tables are not exhaustive. Harmonix released many games and many updates for those games, so this is subject to change and addition as the time goes on. Please let me know about omissions.
Footnotes
-
Due to a slightly unsupported ARK type, some DTA files in rivals are not accurate to the update and may be from a pre-rivals build ↩
-
Forge has multiple DTA types,
.dta_dta
and.script_dta
..script_dta
files are converted with_script
appended to the file name ↩ ↩2 ↩3 -
Song/MOGG DTAs failed to convert ↩