Jump to content
XCOMUFO & Xenocide

Xcomutil And Newships / Newsubs Packages


grzegorj

Recommended Posts

If you like many different UFOs in one game you can use XComUtil with XCOMUTIL.RND file. But if you want to use ships/subs with special graphics (like those in NewShips/NewSubs packages), you must use a special trick.

 

There is a script that will let you use NewShips and original ships in UFO 1 (UFO Defense / UFO: Enemy Unknown) in every second mission (in order). IT IS BASED ON NEWSHIPS INSTALLER

 

****

@echo off

if not exist geodata\token.flg goto cydonia

 

if not exist xcomutil.rrr if exist xcomutil.rnd copy xcomutil.rnd xcomutil.rrr

if not exist geodata\newships.flg goto derm_in

 

rem *** Installing ORIGINAL ship set ***

cd maps

copy *.aaa *.map >nul

cd ..\routes

copy *.aaa *.rmp >nul

cd ..\geodata

copy english.aaa english.dat >nul

cd ..

if exist xcuhook2.bat erase xcuhook2.bat >nul

if exist xcuhook2.aaa copy xcuhook2.aaa xcuhook2.bat >nul

copy xcomutil.aaa xcomutil.cfg >nul

if exist xcomutil.rrr copy xcomutil.rrr xcomutil.rnd >nul

del geodata\newships.flg

xcomutil ufoexe shp:cfg wrt >nul

goto cydonia

 

:derm_in

rem *** Installing NEWSHIPS ship set ***

cd maps

copy *.bbb *.map >nul

cd ..\routes

copy *.bbb *.rmp >nul

cd ..\geodata

if exist cruiser.flg goto defevader

 

copy english.cru english.dat >nul

echo Condition=CRUISER >cruiser.flg

goto comminstall

 

:defevader

copy english.eva english.dat >nul

del cruiser.flg

cd ..\maps

copy ufo_180.bbb ufo_130.map >nul

cd ..\routes

copy ufo_180.bbb ufo_130.rmp >nul

 

:comminstall

cd ..

if exist xcuhook2.bat erase xcuhook2.bat >nul

if exist xcuhook2.bbb copy xcuhook2.bbb xcuhook2.bat >nul

copy xcomutil.bbb xcomutil.cfg >nul

if exist xcomutil.rnd del xcomutil.rnd

echo Condition=NEWSHIPS >geodata\newships.flg

xcomutil ufoexe shp:cfg wrt >nul

 

:cydonia

****

 

All you must do is to install XComUtil in the newest version (http://members.aol.com/stjones/xcomutil/), next NewShips package (see the XComUtil page for the link) and finally copy the above script (between asterisks) into the file XCUHOOK4.BAT. Save the file in your main UFO/XCom1 directory. That is all.

 

If you like UFO2 (Terror from the Deep) you can test NewSubs instead. The script XCUHOOK4.BAT for instantly toggling between original and new subs is like below:

 

****

@echo off

if not exist geodata\token2.flg goto cydonia

 

if not exist xcomutil.rrr if exist xcomutil.rnd copy xcomutil.rnd xcomutil.rrr

if not exist geodata\newships.flg goto derm_in

 

rem *** Installing ORIGINAL sub set ***

cd maps

copy *.aaa *.map >nul

cd ..\routes

copy *.aaa *.rmp >nul

cd ..\geodata

copy english.aaa english.dat >nul

cd ..

if exist xcuhook2.bat erase xcuhook2.bat >nul

if exist xcuhook2.aaa copy xcuhook2.aaa xcuhook2.bat >nul

copy xcomutil.aaa xcomutil.cfg >nul

if exist xcomutil.rrr copy xcomutil.rrr xcomutil.rnd >nul

del geodata\newships.flg

xcomutil ufoexe shp:cfg wrt >nul

goto cydonia

 

:derm_in

rem *** Installing NEWSUBS sub set ***

cd maps

copy *.bbb *.map >nul

cd ..\routes

copy *.bbb *.rmp >nul

cd ..\geodata

if exist courier.flg goto evad_in

 

copy english.cou english.dat >nul

echo Condition=COURIER >courier.flg

goto comminstall

 

:evad_in

copy english.cry english.dat >nul

del courier.flg

cd ..\maps

copy ufo09.bbb ufo05.map >nul

cd ..\routes

copy ufo09.bbb ufo05.rmp >nul

 

:comminstall

cd ..

if exist xcuhook2.bat erase xcuhook2.bat >nul

if exist xcuhook2.bbb copy xcuhook2.bbb xcuhook2.bat >nul

copy xcomutil.bbb xcomutil.cfg >nul

if exist xcomutil.rnd del xcomutil.rnd

echo Condition=NEWSHIPS >geodata\newships.flg

xcomutil ufoexe shp:cfg wrt >nul

 

:cydonia

****

 

DON'T REMOVE ANY FILES MANUALLY!!!

 

IMPORTANT: Installing NewSubs WITHOUT the above script (or without uninstalling the package DURING your game) WILL NOT let you finish your game. New Subs do not contain Ion Beam Accelerators at all. Those USOs engines are essential for you - without them you will not be able to invent Magnetic Ion Armour, Hammerhead and Leviathan - and, as a result, to finish the game.

 

Grzegorz J.

Link to comment
Share on other sites

Please sign in to comment

You will be able to leave a comment after signing in



Sign In Now
×
×
  • Create New...