it looks like the room select works the same way as zero mission; the h-value doesn't really matter, as it is tied to the g-value (so for h3g5, gate 5 is the door on the left of the hangar room, and it is impossible to choose a h-value other than 3 for this gate). the method I used to find test rooms in mzm doesn't seem to work for fusion, but clearly there are a few that are much less well hidden anyway. If I knew fusion in as much depth as I know mzm I would comb the g-values to try and find interesting stuff, but I'll have to leave this to someone else.
In fact, since I'm not going to get to make a nice video anytime soon, I may as well try and explain some stuff about selecting levels in mzm. Each area has a certain number of gate values associated with actual doors - tourian has the fewest with 0-42, and chozodia has the most with 0-244 - but the full range from 0-255 exists for each area. I found a simple way to make the game load most of the unused values:
say you want to load gate 96 in crateria (and I recommend that you do). load any room in crateria from the debug menu, then soft reset. crateria should be highlit in yellow. Now hover over chozodia and press select to bring up the room menu. scroll down to gate 96, then press b to cancel the menu. If you now load crateria, the game will remember that you were looking at gate 96 and load that gate.
The majority of these unused values just put you in random places in normal rooms, but some of them put you in test rooms, which are identical copies of finished rooms in other areas of the game (but without any loading zones). I've already checked every value (although it's possible I missed something), and the list of interesting rooms is very short. Crateria 96 is definitely the best one - that's the room that was completely removed from the final game. I also recommend using the map station in tourian 219 and seeing what happens.
this method only works for gate numbers up to 244, because that's the highest you can select from the debug menu, but there is another way to get the rest of the values. I'll explain that later though, I'm tired. |