To do this, I took the maps from the nod, gdi, and firestorm discs put them in a new "maps03.mix" placed in the SUN directory.
With the movies.mix's I just copied them to the SUN directory straight from the nod & gdi discs.
I extracted battlefs.ini and edited in:
CODE
3=NOD1
4=GDI1
[NOD1]
CD=2
Scenario=NOD1A.MAP
FinalMovie=
Description=Brotherhood of Nod Campaign - Deus ex Kane
RequiredAddon=1
[GDI1]
CD=2
Scenario=GDI1A.MAP
FinalMovie=
Description=GDI Campaign - Evolutionary Response
RequiredAddon=1
I then played the TS nod campaign with the firestorm disc and everything worked perfect, except that it didn't display the first fmv for the campaign.
OK now I had the idea to make the campaigns a little more interesting by enabling the firestorm units in the campaign, so I went through each map and put "requires addon=1" to make them into firestorm maps.
The first nod TS mission worked fine, though when I beat it an error showed up "unable to read Map Selection" and replayed the first mission again.
I know the firestorm and TS campaigns function diferently, like the map selection screen and the map numbering system (TS uses a, b, c, etc, whereas FS just uses numbers). I'm thinking that when addon=1 is used, it enables the Firestorm units/terrain and also switches the campaign style from TS map-selection-type to FS non-map-selection-type.
What would be the best way to solve this problem, where I can play the TS campaigns with the firestorm units without having it crash on me?