It is possible to lock certain characters out of a mission. While ripping the mansion subbasement files, I have seen a certain instance in the .eng where it says something like "charselect = false", and another instance of Magma being the only character playable, but I don't remember what that variable is called right now. You also have the "actmatchteam" variable, which I'm pretty sure is a variable called from a script that only lets you play a certain team for that mission or area. However, I don't want to lock the rest of the characters out of the X Mansion. I honestly thought that was stupid. After Magma gets to do her shizzit, then the rest of the guys should be able to be selectable. Or, at least have the mansion around in the XML2 portion where everyone is free to roam it, at least until Act 5... (The subbasement should really not be totaled, so maybe I can link it to the mansion ruins?) Anyway, the Xtraction point used in the subbasement also has the following variables set:
actscript="extractionPointLite('_OWNER_','false','true','true','true','false')" (not sure what it means, I'll look at the script to see what variables it refers to, possibly which actions you can do in the Xtraction menu, i.e. visit Forge, Save Game, Change Team, Danger Room, etc.
team="hero" (it should be obvious, but it's your playable team as defined I suppose, not "omg no brotherhood")
actmatchteam="true" (just a guess as before)
actleader="true" (only one person?)
I'll get to ripping the script files and models for the area. If I have everything in place, then the game can't bitch at me for going to a completely defined area, can it?
In the mean time, would someone mind helping convert the files for the hangar and second floor? Once done with the scripts, convos, and models, I'll help out with that, and see if I can't tie it all together. *grabs coffee* It's going to be a long day.