home *** CD-ROM | disk | FTP | other *** search
/ 1,000 Games (Collectors Edition) - Disc 2 / 1000GamesDisc2.iso / solution / editors / a10 / rearm.doc < prev    next >
Encoding:
Text File  |  1994-11-12  |  6.6 KB  |  132 lines

  1. ReArm is a simple program that scans the A.EXE file from Dynamix,
  2. Inc.'s "A-10 Tank Killer" flight simulator, looks for 6 bytes
  3. that mark the armament loadout table (how many bombs, etc.), and
  4. changes those bytes supply new values for the number of chaff and
  5. flare charges and the number of Avenger rounds.  ReArm copies the
  6. data found in the input file (the default is A.EXE), and copies
  7. it to another file (the default is A.CPY).  If the loadout table
  8. is found, the new values are put into A.CPY in place of the old
  9. values, otherwise the old values are copied.  ReArm finally
  10. changes the number of Mavericks, LGB's, etc.    
  11.  
  12. ReArm assumes that A.EXE is on the current drive (e.g., C:) in
  13. the sub-directory \DYNAMIX\A10\.  A.CPY is also written to this
  14. sub-directory.  To change this, ReArm accepts two file specifica-
  15. tions as arguments.  To use ReArm, copy it onto your drive's root
  16. directory and type:
  17. ReArm
  18.   or (as an example)
  19. ReArm A:\MYDIR\A.EXE B:\THATDIR\A.CPY
  20.  
  21. ReArm will display the input and output file names.  If they are
  22. correct type Y or y to continue.  Do NOT type a <RETURN> or
  23. <ENTER> afterwards!  ReArm is only looking for a single charac-
  24. ter.  If the file names are wrong, you may press any key and
  25. ReArm will stop without changing any files.
  26.  
  27. ReArm will then attempt to open the input and output files.  If
  28. the input file doesn't exist or there's a problem with the file
  29. name, ReArm will terminate with an error message.  If the files
  30. open correctly, ReArm will ask how many Avenger rounds are in the
  31. input file's table.  The default is 3000 rounds.  Pressing
  32. <RETURN> will accept this number.  You will then be asked the
  33. number of chaff and flare charges in the input file.  The default
  34. is 10 and pressing <RETURN> will accept this value.  If you type
  35. the wrong numbers, ReArm will be unable to find the table but no
  36. harm will be done to the input file. Don't forget to press
  37. <RETURN> after typing in the number of Avenger rounds and number
  38. of flare and chaff charges.
  39.  
  40. Next you will supply the new values for Avenger rounds.  The
  41. actual A-10 can carry up to 1350 rounds (some guns are limited to
  42. 1174 rounds), press <RETURN> to keep this number or try another
  43. number.  The actual A-10 carries 480 chaff and flare charges, so
  44. you may use this default by pressing <RETURN> or try another
  45. number.  You will be given an equal number of chaff and flare
  46. charges regardless of the number you select; you can't have more
  47. flares than chaff or vice versa.  Using 480 will give you 480
  48. flares and 480 chaff bundles.
  49.  
  50. On current versions of A.EXE (V2.0), the table is in block 353
  51. and at that point you'll see ReArm slow down as it finally makes
  52. the full match in each of the five armament loadouts.  When it
  53. finally hits a match, the name of the mission will be displayed.
  54. You can then hit <RETURN> to go on to the next mission or you can
  55. type a "y" or "Y" to tell ReArm you want to change the loadout.
  56. Each type of ordinance is displayed along with the current
  57. loadout.  Press <RETURN> and the data remains the same.  Type in
  58. a new value and hit <RETURN> and that value will be used.  The
  59. values for GAU-8 and flares have already been chosen so there's
  60. no questions there.   
  61.  
  62. There are 373 blocks in A.EXE so it'll take a few minutes to scan
  63. and change A.EXE.  When the scan is done, you should have 5 hits
  64. on the table.  If there were no hits, assume that you don't have
  65. the correct number of flares or Avenger rounds.  
  66.  
  67. You can run ReArm without discarding A.CPY; it'll be overwritten
  68. when the program runs.  If ReArm ran correctly and wrote out
  69. A.CPY, you must now copy this file into A.EXE.  To avoid
  70. problems, do the following:
  71. CD \DYNAMIX\A10
  72. COPY A.EXE A.OLD
  73. COPY A.CPY A.EXE
  74. CD \
  75. If you've used Dynamix' installer, this should work quite well. 
  76. If you used your own sub-directories, change the CD command
  77. accordingly.  If there is a problem, simply copy A.OLD back to
  78. A.EXE and try again.
  79.  
  80. Version 2.0 Notes:
  81. Version 2.0 - 31-Mar-90 has two changes.  It now scans the first
  82. 350 blocks much faster than before.  Against my better judgement,
  83. ReArm will now let you cheat and load outrageous amounts of
  84. missiles, bombs, and so on on your Warthog.  GAU-8 and counter-
  85. SAM loads are still changed as before.  I just added a way to
  86. mess with the Mavericks and so on.  Better still, just use
  87. infinite weapons from the game...  Oh, the pictures shown as you
  88. select a mission type (Counterinsurgency, etc.) won't show the
  89. 1,000 Mavericks and 500 LGB's slung under the straining wings of
  90. your overloaded A-10.  
  91.  
  92. Version 1.2 Notes:
  93.  
  94. Version 1.2 - 27-Feb-90 was checked for compatibility with the
  95. new mission modules and no problems exist.  At the same time the
  96. defaults for GAU-8 and flare rounds was changed to reflect the
  97. actual values in a 'Hog.  The added flares now allow the pilot to
  98. leave a train of flares or chaff behind; this should offer
  99. additional relief from SAM's.  Short of simply hosing the ground
  100. down as you roll into an attack, even 1350 rounds in the Avenger
  101. is quite enough for any mission.  And, no, I still won't change
  102. mission loadouts; go practice your flying to stay alive.  But I
  103. may add a second ECM pod as two pods are loaded when they're used
  104. (on stations 1 and 11 or the outermost point on each wing).  The
  105. question is: Does "A-10 Tank Killer" recognize two pods and are
  106. they both lost on a wing hit?  
  107.  
  108. Version 1.1 - 29-Jan-90 has no operational changes.  I cleaned up
  109. a few variables that should have been removed, and I corrected a
  110. few editorial rough spots in this file.  On reflection, I don't
  111. plan to alter the loadout tables further.  The thought of an A-10
  112. with 30 LGB's is too far from reality to consider.  If you *must*
  113. have additional ordnance and you are *very* good with file
  114. editors, look at sector 352. or 353. for the list of loadout
  115. types.  The string starts with "COUNTER INSURGENCY" and goes on. 
  116. Now look for the current number of Avenger and anti-SAM charges. 
  117. For 3000 rounds and 10 flares look for B80B0A000A00.  Now back up
  118. and look for the number of Mavericks and so on in the order given
  119. just before the loadout list.  If you're a true hacker, the way
  120. to change loadouts will be obvious.  If it isn't, you're better
  121. off improving your flying skills.  
  122.  
  123. DISCLAIMER:
  124. This program was written for personal enjoyment.  It is not to be
  125. sold or included any other package which is sold.  Neither the
  126. author or Dynamix, Inc.  assume any responsibility for using
  127. ReArm or this documentation file or any consequences arising from
  128. the use of ReArm or this documentation.  In short, you're on your
  129. own.
  130.  
  131. (C) Copyright, 1990, Richard B. Emerson, All Rights Reserved.
  132.