home *** CD-ROM | disk | FTP | other *** search
/ DP Tool Club 17 / CD_ASCQ_17_101194.iso / vrac / statnm20.zip / STATNAME.DOC < prev    next >
Text File  |  1994-09-07  |  8KB  |  180 lines

  1.  
  2. STATNAME v. 2.0 - Rename and sort X-Com Soldiers based upon their statistics.
  3.  
  4. (c) 1994 Dwight Deur                                        Distribute Freely
  5.  
  6.  
  7. Introduction
  8. ------------
  9.      Though X-Com is an addictive strategy game, it seems a bit weak in a few
  10. of its maintenance functions.  I've found it frustrating, for instance, that
  11. one can't view a Soldier's statistics from the Equip Soldier screen, or assign
  12. the seating in transport craft.  I'd heard that some players were renaming
  13. the Soldiers in order to reflect their attributes; this seemed like a good
  14. idea, but I soon found myself spending too much time renaming Soldiers and
  15. not enough time playing the game.  STATNAME started as a tool which automates
  16. this renaming process, and has grown (a bit) into a multi-purpose Soldier
  17. management utility.
  18.  
  19.      In brief, STATNAME can:
  20.           1)  Rename Soldiers with a series of alphanumeric codes which
  21.               represent their statistics.
  22.           2)  Sort the Soldiers based upon their statistics.
  23.           3)  "Heal" wounded Soldiers.
  24.           4)  Raise Soldiers' original statistic values to their current
  25.               levels.
  26.           5)  Remove the "dead" soldiers from the soldier data file.
  27.  
  28.      With the exception of item 5, each of these capabilities can be enabled
  29. or disabled at the user's discretion.   Each of the functions is described in
  30. more detail below.
  31.  
  32.  
  33. Renaming Soldiers
  34. -----------------
  35.      Soldier names can be replaced with a series of codes representing the
  36. values of up to five user-selected statistics.  Each statistic is displayed
  37. as a character key followed by a two-digit numeric value.  A Stamina value of
  38. 71, for instance, is displayed as "S71".  If fewer than five statistics are
  39. selected, the remainder of the Soldier's name is left blank.  (Sorry, there's
  40. no option to append only one or two values to the existing name.  If you like
  41. to think of your Soldiers as real people with human-sounding names, you'll
  42. have to disable this function.)
  43.  
  44.           The statistics which can be displayed, and their associated
  45.      abbreviations, are:
  46.           Rank               Rky, Sqd, Sgt, Cpt, Col, Cmd
  47.           Time Units         T
  48.           Stamina            S
  49.           Health             H
  50.           Bravery            B
  51.           Reactions          R
  52.           Firing Accuracy    F
  53.           Throwing Accuracy  W
  54.           Strength           N
  55.           Psionic Strength   P
  56.           Psionic Skill      C
  57.  
  58.  
  59. Sorting Soldiers
  60. ----------------
  61.      Soldiers can also be sorted, in descending order, based upon the values
  62. of the user-selected statistics.  The first statistic is the primary sort
  63. order, followed by the second statistic, and so on.  For example, if you
  64. choose Health, Time Units, and Stamina as the statistics of interest, Soldiers
  65. will be sorted so that those with the highest Health values are at the top of
  66. the list; for Soldiers whose Health are equal, Time Units will be used as a
  67. tie breaker, and so on.
  68.  
  69.      Besides making it easier to select the fastest, healthiest, or strongest
  70. Soldiers for a mission, the sort function can also be useful when disembarking
  71. from the troop transport.  X-Com appears to place Soldiers in transports from
  72. rear-to-front (with some modifications for larger craft), starting with the
  73. Soldier topmost on the "duty roster".  By sorting Soldiers in Time Unit order,
  74. the faster Soldiers (i.e., with higher Time Unit values) will be closer to the
  75. rear of the transport, allowing them to get out into the action instead of
  76. being stalled by their slower comrades.
  77.  
  78.  
  79. "Healing" Soldiers
  80. ------------------
  81.      STATNAME can also, at the user's choice, "heal" wounded Soldiers.
  82. Note that each time a Soldier is wounded, X-Com removes his or her aircraft
  83. assignment.  After healing the Soldier(s), you'll have to reassign them
  84. manually.
  85.  
  86.  
  87. Raising Original Statistics to their Current Levels
  88. ---------------------------------------------------
  89.      I implemented this function when I was working on the "heal" option.  If
  90. you've played the game for very long, you've noticed that the statistic bars
  91. of veteran soldiers begin to show a two-tone shaded effect.  I originally
  92. thought that this represented injuries, and that the shorter section of each
  93. bar was the active value.  I've since realized that the higher value is the
  94. active one (representing skills gained in combat), and the lower number seems
  95. to be the original statistic value.  If that's true, there isn't much reason
  96. to use this option other than for the esthetics of the bar charts, but there
  97. may be other beneficial results that I'm not aware of (maybe skill levels can
  98. only increase by a fixed amount, and resetting them to zero will allow then to
  99. rise further...).
  100.  
  101.  
  102. Removing "Dead" Soldiers
  103. ------------------------
  104.      This is the only option that can't be disabled.  It's there because it
  105. made it easier to implement the other features.  I've seen other utilities
  106. that will resurrect dead soldiers; if you want to use one of those, do so
  107. before running STATNAME.
  108.  
  109.  
  110. Operation
  111. ---------
  112.      STATNAME is hard-wired to run from your X-Com directory (the one
  113. containing subdirectories GAME_1 .. GAME_10).  It creates the file
  114. STATNAME.PRF, which it uses to save your preferences from one session
  115. to the next.
  116.  
  117.      If you know the number of the game which you wish to edit, you can
  118. include that number (1-10) as a parameter when starting the program.
  119. Including "?" as a parameter displays a brief help screen, and refers you to
  120. this file.  If STATNAME is started with no parameters, it displays a list of
  121. the 10 save file names, and asks you to select one of them.  (To build this
  122. menu, STATNAME looks for the file SAVEINFO.DAT in each of the GAME_nn
  123. subdirectories.  If any of these files doesn't exist, it will abort.)
  124.  
  125.      After a game file is selected, STATNAME asks you to select and prioritize
  126. the statistics you're interested in.  A list of available statistics is
  127. shown; you may select or de-select a statistic by entering its number at the
  128. prompt.  If you leave this menu without selecting at least one statistic,
  129. STATNAME will not process the Soldier file.
  130.  
  131.      Next, you can enable and/or disable each of the functions described
  132. above.  This menu repeats until you enter "0" to continue.
  133.  
  134.  
  135. Notes and Known Limitations
  136. ---------------------------
  137.      STATNAME was written for and tested with X-Com version 1.2.
  138.  
  139.      It appears that Soldier data (names, statistics, etc.) are tracked in
  140. different file(s) during Battlescape (ground combat) sequences.  As a result,
  141. running STATNAME on such a saved file is useless at best (and potentially
  142. damaging at worst), because name changes and re-ordering won't show up in the
  143. Battlescape-in-progress.  I discovered this by experimentation, but have done
  144. no further testing with the scenario.
  145.  
  146.      A Soldier's Psionic Skill is zero until he or she has had at least one
  147. month of Psionic training, but the Psionic Strength can be displayed prior
  148. to training.
  149.  
  150.  
  151. Disclaimer
  152. ----------
  153.      This utility has worked fine on my PC and X-Com file(s).  I can't and
  154. won't guarantee that it'll work everywhere, but neither can I think of any
  155. reason why it shouldn't.
  156.  
  157.  
  158. Distribution
  159. ------------
  160.      This utility may be distributed freely, so long as no one tries to make
  161. any money from it.  I'd also appreciate it if you'd keep the EXE and this
  162. DOC file together.  Comments and bug reports can be sent to me via the RIME
  163. Games Conference, or Microprose's BBS at (410) 785-1841.
  164.  
  165.  
  166. Version Notes
  167. -------------
  168.    2.0 - Added "heal" function.
  169.          Corrected a misconception which displayed and sorted on original
  170.             (rather than current) statistic values.
  171.  
  172.    1.2 - (No public release)
  173.          Corrected errors in the handling of the Bravery statistic.
  174.  
  175.    1.1 - (No public release)
  176.          Added capability to raise original stats to their current values,
  177.             mistakenly thinking it was a "healing" function.
  178.          Added user toggles for rename, sort, and raise stats functions.
  179.  
  180.    1.0 - Initial public release.