home *** CD-ROM | disk | FTP | other *** search
/ The Best of Select: Games 9 / CD_1.iso / tips / xcom / xcomutil.doc < prev    next >
Text File  |  1995-04-03  |  10KB  |  187 lines

  1. ------------------------------------------------------------------------------ 
  2. XCOMUTIL.EXE 0.2 for XCOM/UFO and TFTD by Scott T Jones, stjones@vnet.ibm.com
  3.  
  4. This program modifies GEOSCAPE.EXE or saved game files for X-COM: UFO Defense
  5. (both with and without the 1.4 patch) and XCOM: Terror from the Deep, both
  6. by MicroProse.  It should also work with UFO: Enemy Unknown, but that has not
  7. been tested.  Use this program at your own risk, only after making backups of
  8. the directories containing the files it modifies.  IBM and I are not
  9. responsible for any damages.  You may freely distribute this ZIP file only if
  10. it is not modified and no money is charged for distribution.
  11. ------------------------------------------------------------------------------
  12.  
  13. WARNING:  This is version 0.2, still a Beta test version.  It has bugs and
  14. has not been completely tested, but I think you will find it worth using.
  15. Please report the bugs you find in the comp.sys.ibm.pc.games.strategic
  16. newsgroup.  Known bugs are listed at the end of this file.  Fixes and
  17. enhancement will be provided as my free time permits.
  18.  
  19. ------------------------------------------------------------------------------
  20.  
  21. There seem to be a wealth of XCOM editors which people use to make XCOM
  22. easier.  Those are fine for novice XCOM players.  However, after playing
  23. several games at the superhuman difficulty level, anyone would get bored.
  24. This program is intended to make XCOM interesting again, even challenging.  It
  25. is the result of my work decoding GEOSCAPE.EXE in the UFOEXE directory and the
  26. files in the saved game directories, GAME_1 through GAME_10.
  27.  
  28. This is a DOS command line utility, not an interactive editor.  It was
  29. intentionally written that way to allow you to modify saved games without
  30. learning everything about them and ruining the surprises.
  31.  
  32. Changes to GEOSCAPE.EXE can be made at any time, remembering to make a backup
  33. copy before running XCOMUTIL.  The best time to make changes to the saved game
  34. files is just after you arrive at a combat scene.  You should save your game
  35. twice, using two different saved game numbers, then run XCOMUTIL against only
  36. one of them.  You can then reload the saved game with the modified files to
  37. fight your enhanced battle.  When you are done, you can reload your game from
  38. the second saved game.  This is very important if you are switching sides with
  39. the aliens.  In that case, success will mean the elimination of many of your
  40. men, possibly including the loss of a ship or even a base.
  41.  
  42. The syntax of XCOMUTIL is as follows:
  43.  
  44.   XCOMUTIL path [flags]
  45.  
  46. The path to the directory containing the files to be modified is required.  If
  47. it is not specified, or if the expected files are not found, a single screen
  48. of help will be displayed.  The level of XCOM: UFO Defense or XCOM: Terror
  49. from the Deep will be determined automatically.
  50.  
  51. All operations on the files are controlled by the flags, all of which begin
  52. with a slash and may be coded in any mixture of upper and lower case.  Any
  53. number of flags may be coded in any order.
  54.  
  55. Flags which modify GEOSCAPE.EXE are permanent changes which effect all future
  56. combats.  The path required for these flags is probably UFOEXE.  The remaining
  57. flags only effect the saved game files in the directory you select.  The paths
  58. required for these flags are probably GAME_1 through GAME_10.
  59.  
  60. Only objects which are carried by aliens or which are on the ground will be
  61. changed by this program.  Remember that the primary intent of this program is
  62. to make the game more difficult.  If you want to improve your own equipment,
  63. use a different editor or utility.
  64.  
  65. The function of each flag is as follows:
  66.  
  67. WRT = Enable writing of changes to the files in the selected subdirectory.
  68.       You should be able to safely run XCOMUTIL as many times as you like
  69.       before running it with the WRT flag.
  70.  
  71. DIS = Display alien statistics.  This displays all of the known information
  72.       about the files and shows the way the information would look if WRT were
  73.       used to actually modify the files.  When this flag is used, many screens
  74.       of information will be displayed.  You should either use the MORE
  75.       utility to make the listing pause at the end of each screen or redirect
  76.       the output to a file for later printing or viewing with an editor.  For
  77.       example:
  78.  
  79.         XCOMUTIL GAME_1 DIS | MORE
  80.  
  81.       will display all of the information about the first saved game with a
  82.       pause at the end of each screen, while:
  83.  
  84.         XCOMUTIL GAME_1 DIS >ABC.XYZ
  85.  
  86.       will copy the same information to file ABC.XYZ.  This flag will not
  87.       display the alien statistics in GEOSCAPE.EXE for XCOM:TFTD.
  88.  
  89. ACC = Set all alien accuracy and reaction scores to 100.  This makes the
  90.       aliens shoot as soon as they see you.  If they shoot, you will probably
  91.       be hit.  This flag modifies GEOSCAPE.EXE.  This flag does not work with
  92.       XCOM:TFTD.
  93.  
  94. BAS = Use the configuration for the default base that I feel is best.  This
  95.       makes the game slightly easier.  This flag modifies GEOSCAPE.EXE.
  96.  
  97. FLY = Add flying ability to all Celatids, Silacoids, and Engineers.  This flag
  98.       modifies GEOSCAPE.EXE.  This flag does not work with XCOM:TFTD.
  99.  
  100. PSI = Give Psi skill to all alien leaders and commanders.  This flag modifies
  101.       GEOSCAPE.EXE.  This flag does not work with XCOM:TFTD.
  102.  
  103. B2S = Change all alien blaster bombs and blaster launchers to stun bombs and
  104.       small launchers.  This makes combat less dangerous.
  105.  
  106. S2B = Change all alien stun bombs and small launchers to blaster bombs and
  107.       blaster launchers.  This makes combat more dangerous.
  108.  
  109. W2H = Change all alien pistol and rifle weapons to heavy weapons.  This makes
  110.       combat more dangerous.
  111.  
  112. W2R = Change all alien pistol and heavy weapons to rifle weapons.
  113.  
  114. W2P = Change all alien rifle and heavy weapons to pistol weapons.  This makes
  115.       combat less dangerous.
  116.  
  117. CHG:old:new = Change objects of type old to type new.  This will change any
  118.       known object into any other known object.  For example,
  119.       chg:alien-grenade:elerium-115 will change every alien grenade that is
  120.       carried by an alien or is lying on the ground into a clump of 50
  121.       elerium-115.  Be very careful when using this flag.  Unusable situations
  122.       can be created.
  123.  
  124. DEL:name = Delete all objects of type name.  This is equvialent to using
  125.       CHG:name:NOTHING.  This is useful for disarming aliens or making more
  126.       room for additional opponents.
  127.  
  128. LST = Display the list of all of the object names available for use by the
  129.       CHG and DEL flags.
  130.  
  131. DXC = Delete all extra clips carried by the aliens.  This does not delete the
  132.       clips that are already loaded into weapons.  This is used to free up
  133.       more room to be used for generating additional aliens.
  134.  
  135. typ:n = Add n units of SEC, SNA, ETH, MUT, FLO, CEL, SIL, CHR, REA, SPD, CYB,
  136.       CIV, or ALL.  ALL:n is used to quickly specify n units of each of the
  137.       other types.  This flag does not work with XCOM:TFTD.
  138.  
  139.       Due to limited space in the object and unit tables, you may not be able
  140.       to add all of the aliens that you want.  The game has a limit of 80
  141.       units of all kinds, including humans, aliens, and civilians.  Tanks and
  142.       large aliens use 4 entries each.  The game also has a limit of 170
  143.       objects.  This must accomodate not only all of the equipment used by
  144.       both sides, but also the bodies that accumulate during the battle.  I
  145.       strictly enforce both limits.  You may want to use the DEL:name and DXC
  146.       flags to make more room.
  147.  
  148.       All weapon carrying aliens are equipped with Heavy Plasma weapons and a
  149.       single clip.  Thus, each one requires one entry in the unit table and
  150.       three entries in the object table.  Large aliens use four entries in
  151.       each table.  The remaining three types aliens and civilians use only one
  152.       entry in each table.
  153.  
  154.       I simplified the distribution of the new units by placing them in the
  155.       same locations with existing units of the same s