home *** CD-ROM | disk | FTP | other *** search
/ The Best of Select: Games 9 / CD_1.iso / dosgames / mechwar / mechwar.cfg < prev    next >
Text File  |  1995-08-09  |  12KB  |  477 lines

  1. ;                 ╓───╥───┐                ╥   ╥   ┬
  2. ;                 ║   ║   │                ║   ║   │
  3. ;                 ║   ║   │ ╥──┐ ╓──┐ ╥  ┬ ║   ║   │ ╓──┐ ╥──┐
  4. ;                 ║   ║   │ ╟─   ║    ╟──┤ ║   ║   │ ╟──┤ ╟─┬┘
  5. ;                 ╨   ╨   ┴ ╨──┘ ╙──┘ ╨  ┴ ╙───╨───┘ ╨  ┴ ╨ ┴─
  6. ;
  7. ;                          (C)1992,95 Klaus Breuer
  8. ;
  9. ;
  10. ; ------------------------------------------------------------------------
  11. ;
  12. ;                             CONFIGURATION FILE
  13. ;
  14. ; This is where you can set all the different options for MechWar.
  15. ; <- a semicolon (;) in the first column of a line denotes a comment,
  16. ; meaning the line will be ignored by the program.
  17. ; Everything else is taken as a keyword, so you can just uncomment any
  18. ; keyword you want to activate.
  19. ; Note that you can put two numerical values on a line and only the last
  20. ; one will be used. Handy for trying out things.
  21. ;
  22. ; See MECHWAR.DOC for more information
  23. ;
  24. ; ------------------------------------------------------------------------
  25.  
  26.  
  27. ; *** DEBUG OPTIONS ***
  28.  
  29.  
  30. ; Pause before displaying the title screen?
  31. ; This might be useful as debug data is displayed before the title screen.
  32. ;PauseBeforeTitleScreen
  33.  
  34. ; Show the title screen at all?
  35. ShowTitleScreen
  36.  
  37. ; Log all messages shown to MECHWAR.MSG? Useful to find where something
  38. ; went wrong, as well as a kind of history
  39. LogAllMessages
  40.  
  41.  
  42. ; *** VIDEO CARD SETUP ***
  43.  
  44.  
  45. ; If the graphics don't work for you, you can set up your video card here.
  46. ; Also, the system will initialize faster if it knows your chip set.
  47. ; First, the type of video card (if you're unsure, try 0, 13 or 17)
  48. ; On some video cards, you have to load a VESA driver (like UNIVESA) firest.
  49. ; Only used for MechWar, all others like MapD are untouched by it.
  50. ; Supported types:
  51. ;  0         Autodetect  <- Good first bet
  52. ;  1         Cirrus
  53. ;  2         Everex
  54. ;  3         Paradise
  55. ;  4         Tseng
  56. ;  5         Trident
  57. ;  6         T8900
  58. ;  7         AtiVga
  59. ;  8         AheadA
  60. ;  9         AheadB
  61. ; 10         OakTech
  62. ; 11         Video7
  63. ; 12         ChipsTech
  64. ; 13         Tseng4000   <- Widely used
  65. ; 14         Genoa
  66. ; 15         NCR
  67. ; 16         Compaq
  68. ; 17         VESA        <- Supported by most video cards
  69. ; 18         Acumos
  70. ; 19         PS/2 VGA
  71. VideoChipSet 0
  72.  
  73. ; We'll also need to know the amount of video RAM (in KB) you've got.
  74. VideoRAM 2048
  75.  
  76. ; Finally, if you have lots of RAM you can set the Virtual Heap Size in KB
  77. ; to speed up the graphics a bit. Any value below 98 KB is ignored.
  78. ; I use 1024KB, but then I _do_ have 32Mb RAM ;)
  79. ;VirtualHeapSize 1024
  80.  
  81.  
  82. ; *** GRAPHICS OPTIONS ***
  83.  
  84. ; Here you can set the graphics resolution. If you use a lower resolution,
  85. ; only part of the map will be shown and used, the rest will be discarded.
  86. ; Value  Resolution  Map Size
  87. ;   1   640x400x256     26x22
  88. ;   2   800x600x256     32x27
  89. ;   3  1024x768x256     42x36
  90. GraphicsResolution 1
  91.  
  92. ; Show attack animations?
  93. ShowAttackAnimation
  94.  
  95. ; Delay in ms when animating explosions
  96. ExplosionsDelay 30
  97.  
  98. ; Delay in ms when animating projectiles
  99. ProjectileDelay 100
  100.  
  101. ; Delay in ms when animating beam weapons
  102. BeamDelay 1
  103.  
  104. ; Animate the map? This includes checking for volcanos and the like.
  105. AnimateMap
  106.  
  107. ; Animate fortresses? Includes things like smoke production,
  108. ; possible explosion, etc
  109. AnimateFortress
  110.  
  111. ; Determines animation of how a lifeform attacks another one:
  112. ;   0 : Beam weapon
  113. ;   1 : Small projectile
  114. ;   2 : Large projectile
  115. LifeAttackGraphic 1
  116.  
  117. ; How many ms to wait between moving CPU-controlled objects?
  118. CPUMoveDelay 200
  119.  
  120.  
  121. ; *** MESSAGES ***
  122.  
  123.  
  124. ; Wait for keypress after each message? If not, the message will be displayed
  125. ; for a second. Useful to run MechWar overnight.
  126. ;PauseAfterMessages
  127.  
  128. ; If PauseAfterMessages, how many ms should the message stay on the screen?
  129. MessageDelay 800
  130.  
  131. ; Should a message beep when appearing?
  132. ;MessageBeep
  133.  
  134. ; *** Life form messages ***
  135.  
  136. ; Show the message '<lifeform> attacks <target>'?
  137. ShowAttackMsg
  138.  
  139. ; Show the message '<lifeform> flees from <target>'?
  140. ;ShowFlightMsg
  141.  
  142. ; Show the message '<lifeform> takes <damage>/<health> points damage'?
  143. ShowDamageMsg
  144.  
  145. ; Show the message '<lifeform> dies'?
  146. ShowDeathMsg
  147.  
  148. ; *** Infantry messages ***
  149.  
  150. ; Show the message '<infantry> attacks <target>'?
  151. ShowInfantryAttackMsg
  152.  
  153. ; Show the message '<infantry> flees from <target>'?
  154. ;ShowInfantryFlightMsg
  155.  
  156. ; Show the message '<infantry> takes <damage>/<hp> points damage'?
  157. ShowInfantryDamageMsg
  158.  
  159. ; Show the message '<infantry> dies'?
  160. ShowInfantryDeathMsg
  161.  
  162. ; *** Map effects messages ***
  163.  
  164. ; Show the message 'Volcano erupts'?
  165. ShowVolcanoMsg
  166.  
  167. ; *** Building messages ***
  168.  
  169. ; Show the message '<building> takes <damage>/<CF> points damage'?
  170. ; Does not apply to fire damage.
  171. MessageHouseDamage
  172.  
  173. ; Show the message '<building> collapses'?
  174. MessageHouseCollapse
  175.  
  176. ; Show the message '<fortress> attacks (x,y)'?
  177. MessageFortressAttack
  178.  
  179. ; Show the message '<fortress> takes <damage>/<CF> points damage'?
  180. ; Does not apply to fire damage.
  181. MessageFortressDamage
  182.  
  183. ; Show critical hit messages for fortresses?
  184. MessageFortressCritical
  185.  
  186. ; Show the message '<fortress> collapses'?
  187. MessageFortressCollapse
  188.  
  189. ; Show the message '<fortress> blows!'?
  190. MessageFortressBlows
  191.  
  192. ; *** Vehicle messages ***
  193.  
  194. ; Show the message '<vehicle> attacks (x,y)'?
  195. MessageVehicleAttack
  196.  
  197. ; Show the message '<vehicle> takes <damage> points damage'?
  198. MessageVehicleDamage
  199.  
  200. ; Show critical hit messages for fortresses?
  201. MessageVehicleCritical
  202.  
  203. ; Show the message '<vehicle> crashes'?
  204. MessageVehicleCrashes
  205.  
  206. ; *** Game messages ***
  207.  
  208. ; Show 'Turn x...' message and wait for keypress at the start of each
  209. ; turn?
  210. TurnMessageAndWait
  211.  
  212. ; Show internal messages, like '<fortress> is thinking...'?
  213. ; Caution: this slows your system down a _lot_, especially if you have
  214. ;          a largish message delay set.
  215. ;MessageInternal
  216.  
  217. ; Show turn messages, like 'Rolling for initiative...'?
  218. MessageTurns
  219.  
  220.  
  221. ; *** OPTIONAL RULES ***
  222.  
  223.  
  224. ; *** Official optional rules ***
  225.  
  226. ; Allow the use of Infantry?
  227. UseInfantry
  228.  
  229. ; Allow cratering of hexes?
  230. UseCraters
  231.  
  232. ; How much damage/turn causes a crater in a hex? (FASA default: 40)
  233. DamageToCrater 40
  234.  
  235. ; Use fire? If your game runs very slowly, you might want to switch this
  236. ; option off. It saves a bit of RAM, too.
  237. UseFire
  238.  
  239. ; Use smoke? Again, on a slow computer you could try switching this off.
  240. ; Doing so will save some more RAM in case you're tight.
  241. UseSmoke
  242.  
  243. ; Here you can turn off the spread of fire. This also makes all fire and
  244. ; smoke on the map permanent, but does speed up game play.
  245. SpreadFire
  246.  
  247. ; Allow the use of mines?
  248. UseMines
  249.  
  250. ; Always show mines? If not, mines will only show up when someone stepped
  251. ; onto them :)
  252. ;ShowMines
  253.  
  254. ; Allow clearing of mines?
  255. AllowMineClearing
  256.  
  257. ; How much simultaneous damage is needed to clear a hex of mines? (FASA: 20)
  258. ClearMinesDamage 20
  259.  
  260. ; *** Inofficial Optional Rules ***
  261.  
  262. ; Allow life forms? They can be lots of fun, but might slow your system
  263. ; down quite a bit.
  264. UseLife
  265.  
  266. ; *** Volcanos ***
  267.  
  268. ; Allow volcano eruptions?
  269. UseEruptions
  270.  
  271. ; What's the % chance per turn of a volcano smoking?
  272. VolcanoSmoke 20
  273.  
  274. ; What's the % chance per turn of a volcano burning?
  275. VolcanoBurn 10
  276.  
  277. ; What's the % chance per turn of a volcano erupting?
  278. VolcanoErupt 5
  279.  
  280. ; Do erupting volcanos spit out lava streams?
  281. LavaStreamAllowed
  282.  
  283. ; What's the % chance of a volcano spitting out a lava stream upon erupting?
  284. LavaStreamChance 60
  285.  
  286. ; What's the maximum length of a lava stream in hexes?
  287. LavaStreamLength 10
  288.  
  289. ; What's the damage caused by a moving lava stream?
  290. LavaStreamDamage 40
  291.  
  292. ; How much damage does a lava stream cause per turn?
  293. LavaStreamDamage 20
  294.  
  295. ; What's the % chance per turn of lava giving off smoke?
  296. LavaSmoke 10
  297.  
  298. ; Lava directional changes are determined as an additional % chance for
  299. ; each hex around it:
  300.  
  301. ; What's the additional % chance of the lava stream not changing direction?
  302. LavaStreamDirChange 30
  303.  
  304. ; What's the additional % chance of lava onl