*Casts lesser thread necromancy*
So I've been playing around with menu editing, like so:
With completely custom menus an option in the near future, I was wondering how practical it would be to swap the TSL menus around based on planet/location rather than Sith Lord. I was looking at the vanilla and TSLRCM versions of k_align_movie, which seems to be where which menu is shown is determined. The initial bit of the vanilla script which checks if the player has left Telos (seems like it is unused?) gave me the idea: check what module the player is in, then set the GBL_MAIN_SITH_LORD value based on that. I know that KSE shows a "last module" value, so is that stored in such a way that it is readable via script?
Assuming so, from all available locations you'd have to choose just 5, which we know is the hard coded limit. That's pretty restrictive, so you'd have to do some two-for-ones, screens that cover more than one location/theme. My thoughts are:
Background: Peragus/Telos
Character/s: T3? Kreia? Atton? HK-50? Sion? Atris? Handmaiden?
Background: Nar Shaddaa
Character/s: Zez-Kai Ell? Mira? Hanharr? Goto (hologram version)?
Background: Dantooine (lots of flying manta ray things!)
Character/s: Vrook? Disciple? Azkul?
Background: Onderon/Dxun
Character/s: Kavar? Mandalore? Vaklu vs Talia?
Background: Korriban
Character/s: Sion
I know it is kind of odd to exclude Malachor V (especially as that was what I was playing with above), but something has to get the chop when 5 locations is all you have to work with. I'm also not sure where you'd put Nihilus or Traya in any of those. I assume the addition of the player is hard coded to some degree as well (in terms of specific menu number, animation, etc.). If so, that might also take them off the table as a possibility.