Halo: MCC has Campaign Playlists where you can play predefined missions from the six games in orders different to the actual campaigns, sometimes switching from one game to another.
This website hijacks this feature to let you play randomly selected missions.
This is at least the second randomizer written; randomizer.scal.es also exists, with a slightly different feature set, but more polish. Check that one out too.
In a normal MCC install, you can find /Data/careerdb/missionplaylistdb.xml
. This file contains the default playlists and is surprisingly readable. This rando will generate a replacement file with the randomized playlists.
For now, this completely removes every single playlist (you will get an error if you try to look at single-game playlists), and puts every random playlist in the Cross-game section of the menu. While this can be improved, it's very low priority.
Tweak settings, press [Generate], and download the file. You'll need to replace the default file, so be sure to either make a backup or remember to use the "Verify integrity of game files" function in Steam.
You can generate multiple sets of playlists with different settings and names; until you refresh the page, it all gets added to the same missionplaylistdb.xml
.
Additionally, although I've not yet tested this, you should be able to play these in co-op without anti-cheat as long as all participants are using the exact same file.
A couple of warnings: It seems like stuff gets a bit weird if the same mission appears multiple times in a row. If it happens, for now, save and quit, then reload. Additionally, you should always choose at least two games if you want skulls or Like a Rogue In Mombasa, otherwise the playlist will be slightly hecked.
All settings are saved in the URL, so you can save the permalink to your settings.
Halo, but it's as close to a roguelike as I can make it!
You start in Mombasa streets. Every clue you find drops you into a random mission. Every mission you complete adds a skull and drops you back into mombasa streets. Every once in a while there's a "Boss mission", in the next hardest difficulty. After completing a Boss Mission skulls get removed from the list depending on difficulty.
It's a bit of a hack: if you click this, "how many missions" will mean "how many missions before a boss mission" (not counting mombasa streets); and "How many playlists" will mean "how many boss missions do you want"
Skull mode won't change anything, and even if you disable Halo 3: ODST you'll still get mombasa streets.
My recommendation: set Missions to between 3 and 5, (higher for harder difficulties); set playlists high as fuck, and enable all skulls.
Hell no! This is what I currently plan on adding, in rough order of priority:
Additionally, there's a couple of longshot features that I'd like to add but aren't necessarily possible: