Some years ago I've downloaded from french cfs2 site small utility called EasyMultinstall (I've looked in to my zip file to find out who was the author of it but couldn't find any ref.)
It's basicly small dos file with .bat extension that renames all necessary folders and files to run CFS2 in different configurations. I have only 1 CFS install but 3 (for now) different theaters of operation (ToP's).
Original program is prepared to deal with 6 different theaters but can be easily expanded to more.
In my previous install of CFS2 I had 9 different ToP's. Basic 3 (ETO,MAW and PAC) and others for Spanish Civ.War, subETO East front, BOB and so on, mainly beacause of 100planes limit.
Example of bat file for Euro West Front TO. i use at the present follows:
"
echo off
if exist missions\@EurEF.txt ren missions MisEurEF
if exist missions\@EurWF.txt ren missions MisEurWF
if exist missions\@Afr.txt ren missions MisAfr
if exist missions\@Pac.txt ren missions MisPac
if exist missions\@SCW.txt ren missions MisSCW
if exist missions\@Kor.txt ren missions MisKor
ren MisEurWF missions
if exist campaigns\@EurEF.txt ren campaigns CamEurEF
if exist campaigns\@EurWF.txt ren campaigns CamEurWF
if exist campaigns\@Afr.txt ren campaigns CamAfr
if exist campaigns\@Pac.txt ren campaigns CamPac
if exist campaigns\@SCW.txt ren campaigns CamSCW
if exist campaigns\@Kor.txt ren campaigns CamKor
ren CamEurWF campaigns
if exist aircraft\@EurEF.txt ren aircraft AirEurEF
if exist aircraft\@EurWF.txt ren aircraft AirEurWF
if exist aircraft\@Afr.txt ren aircraft AirAfr
if exist aircraft\@Pac.txt ren aircraft AirPac
if exist aircraft\@SCW.txt ren aircraft AirSCW
if exist aircraft\@Kor.txt ren aircraft AirKor
ren AirEurWF aircraft
if exist scenedb\world\texture\@EurWF.txt ren scenedb\world\texture EurWFTex
if exist scenedb\world\texture\@Pac.txt ren scenedb\world\texture PacTex
if exist scenedb\world\texture\@Afr.txt ren scenedb\world\texture AfrTex
ren scenedb\world\EurWFTex texture
if exist scenedb\world\scenery\@EurWF.txt ren scenedb\world\scenery EurWFScen
if exist scenedb\world\scenery\@Pac.txt ren scenedb\world\scenery PacScen
if exist scenedb\world\scenery\@Afr.txt ren scenedb\world\scenery AfrScen
ren scenedb\world\EurWFScen scenery
if exist quickcom\@EurEF.txt ren quickcom QCEurEF
if exist quickcom\@EurWF.txt ren quickcom QCEurWF
if exist quickcom\@Afr.txt ren quickcom QCAfr
if exist quickcom\@Pac.txt ren quickcom QCPac
if exist quickcom\@SCW.txt ren quickcom QCSCW
if exist quickcom\@Kor.txt ren quickcom QCKor
ren QCEurWF quickcom
if exist pilotlog\@EurEF.txt ren pilotlog pilotEurEF
if exist pilotlog\@EurWF.txt ren pilotlog pilotEurWF
if exist pilotlog\@Afr.txt ren pilotlog pilotAfr
if exist pilotlog\@Pac.txt ren pilotlog pilotPac
if exist pilotlog\@SCW.txt ren pilotlog pilotSCW
if exist pilotlog\@Kor.txt ren pilotlog pilotKor
ren pilotEurWF pilotlog
if exist uires\@EurEF.txt ren uires uirEurEF
if exist uires\@EurWF.txt ren uires uirEurWF
if exist uires\@Afr.txt ren uires uirAfr
if exist uires\@Pac.txt ren uires uirPac
if exist uires\@SCW.txt ren uires uirSCW
if exist uires\@Kor.txt ren uires uirKor
ren uirEurWF uires
if exist @EurEF.txt ren scenery.cfg sceneryEurEF.cfg
if exist @EurWF.txt ren scenery.cfg sceneryEurWF.cfg
if exist @Afr.txt ren scenery.cfg sceneryAfr.cfg
if exist @Pac.txt ren scenery.cfg sceneryPac.cfg
if exist @SCW.txt ren scenery.cfg scenerySCW.cfg
if exist @Kor.txt ren scenery.cfg sceneryKor.cfg
ren sceneryEurWF.cfg scenery.cfg
if exist @EurEF.txt ren @EurEF.txt @EurWF.txt
if exist @EurWF.txt ren @EurWF.txt @EurWF.txt
if exist @Afr.txt ren @Afr.txt @EurWF.txt
if exist @Pac.txt ren @Pac.txt @EurWF.txt
if exist @SCW.txt ren @SCW.txt @EurWF.txt
if exist @Kor.txt ren @Kor.txt @EurWF.txt
copy Info\airbasesEurWF.dat Info\airbases.dat
cfs2
exit
"
I add "cfs2" at the end to automaticly start CFS2 when i click on shortcut. If you erase that you'll have to "click" on main CFS2 icon.
Each of configuration has one dedicated bat file, basicly the same as above except renaming commands (instead of "ren sceneryEurWF.cfg scenery.cfg." have "ren sceneryPac.cfg scenery.cfg" for PTO)
In main CFS2 folder I have 3 aircraft folders, 3 missions one's, 3 campaign's, 3 world\texture folders (3 texture but only 1 Scendb), 3 quickcom's ,3 pilotlog's and 3 uires's one's.
Also have 3 scenery.cfg files and 3 airbases.dat files. Each of folders and each of file dedicated to one of the ToP.
@Pac.txt or @EurWF.txt are present in every correspondent folders just for program (bat file) be able to manage them properly.
Thanks to them if i open f.ex. CFS2\aircraft folder and see there @Pac.txt file on the top of the list i know i'm currently in Pacific configuration.
Confusing isn't it?!:isadizzy: But works great and still with only 1 CFS2 install!
If you need any further info give a sign.
Cheers
pawport