home *** CD-ROM | disk | FTP | other *** search
/ The Best of Windows 95.com 1996 September / WIN95_09963.iso / fun / wauthor.zip / doom2.wcf < prev    next >
Text File  |  1996-07-26  |  14KB  |  418 lines

  1.  
  2. ; Defines general parameters of the game for which wadfiles are intended.
  3. ;
  4. ;    Name        textual name for internal use
  5. ;    IWAD        standard 8.3 base name and extension of main wadfile
  6. ;    NewMap        default name for new map -- dictates format for all maps
  7. ;    Directory    directory in which main wadfile (and game files) reside
  8. ;    Run            command to execute (from the directory) for running a map
  9.  
  10. [WadGame]
  11. Name=DOOM ][: Hell On Earth
  12. IWAD=DOOM2.WAD
  13. NewMap=MAP01
  14. Directory=C:\DOOM2
  15. Run=doom2.exe -file $_Wadfile -warp $_Wadmap
  16.  
  17. ; Defines parameters of the default sector motif created when no motif
  18. ; file can be located at startup.
  19.  
  20. [Default.Sector]
  21. Above=STARTAN2
  22. Main=STARTAN2
  23. Below=STARTAN2
  24. Ceiling=CEIL3_5
  25. Floor=FLOOR4_8
  26. CeilingHeight=128
  27. FloorHeight=0
  28. Lighting=160
  29.  
  30. ; Defines parameters of the default door motif created when no motif
  31. ; file can be located at startup.
  32.  
  33. [Default.Door]
  34. Base=FLAT1
  35. Door=BIGDOOR2
  36. Track=DOORTRAK
  37. Type=1
  38.  
  39. ; Defines parameters of the default stair motif created when no motif
  40. ; file can be located at startup.
  41.  
  42. [Default.Stair]
  43. FloorRunner=STONE4
  44. CeilingRunner=STONE4
  45. Stairwell=STONE4
  46. FloorInc=8
  47. CeilingInc=0
  48. LightingInc=0
  49.  
  50. ;    ID                used to classify things
  51. ;    Flags            supplies some additional information:
  52. ;                        0x0001 - indicate thing facing angle
  53. ;    Red                red value for drawing things of said class
  54. ;    Green            green value for drawing things of said class
  55. ;    Blue            blue value for drawing things of said class
  56. ;    Name            textual description of class
  57.  
  58. [Things.Classes]
  59. 0x001    0x0001    255    255    255    Start
  60. 0x002    0x0000    128    128    0    Weapon
  61. 0x003    0x0001    255    0    0    Enemy
  62. 0x004    0x0000    128    128    0    Ammo
  63. 0x005    0x0000    0    255    255    Powerup
  64. 0x006    0x0000    255    255    0    Key
  65. 0x007    0x0000    192    192    192    Scenery
  66. 0x008    0x0001    255    0    255    Teleport
  67. 0x009    0x0000    192    0    0    Hazard
  68. 0x00a    0x0000    0    192    0    Armor
  69. 0x00b    0x0000    0    0    255    Healing
  70.  
  71. ;    ID                used to uniquely identify things in a map
  72. ;    Class            classification (defined above section)
  73. ;    Size            approximate thing size (in map units)
  74. ;    Sprite            name of the sprite to use for display purposes
  75. ;    Name            textual description of thing
  76.  
  77. [Things.Types]
  78. 0x001    1    32    playa1        Player 1
  79. 0x002     1    32    playa1        Player 2
  80. 0x003     1    32    playa1        Player 3
  81. 0x004     1    32    playa1        Player 4
  82. 0x005     6    20    bkeya0        Blue card
  83. 0x006     6    20    ykeya0        Yellow card
  84. 0x007     3    256    spida1d1    Spider demon
  85. 0x008     5    20    bpaka0        Backpack
  86. 0x009     3    40    sposa1         Former sergeant
  87. 0x00a     7    20    sposu0         Body of former sergeant (shredded)
  88. 0x00b     1    32    playf1        Deathmatch
  89. 0x00c     7    20    troou0         Body of imp (shredded)
  90. 0x00d     6    20    rkeya0         Red card
  91. 0x00e     8    20    bfe2b0        Destination
  92. 0x00f     7    20    playm0         Body of player
  93. 0x010     3    80    cybra1         Cyberdemon
  94. 0x011     4    20    celpa0         Bulk cell (100)
  95. 0x012     7    20    possl0         Body of former human
  96. 0x013     7    20    sposl0         Body of former sergeant
  97. 0x014     7    20    troom0         Body of imp
  98. 0x015     7    20    sargn0         Body of demon
  99. 0x016     7    20    headl0         Body of cacodemon
  100. 0x018     7    20    pol5a0         Body of lost soul (blood)
  101. 0x019     7    20    pol6a0         Pole w/dead player
  102. 0x01a     7    20    pol6a0         Pole w/dying player
  103. 0x01b     7    20    treda0         Pole w/head
  104. 0x01c     7    20    pol2a0         Pole w/heads
  105. 0x01d     7    20    pol3a0         Skulls and candles
  106. 0x01e     7    20    col1a0         Column (tall/green)
  107. 0x01f     7    20    col2a0         Column (short/green)
  108. 0x020     7    20    col3a0         Column (tall/red)
  109. 0x021     7    20    col4a0         Column (short/red)
  110. 0x022     7    20    canda0         Candle
  111. 0x023     7    20    cbraa0         Candelabra
  112. 0x024     7    20    col5a0         Column w/heart
  113. 0x025     7    20    col6a0         Column w/skull
  114. 0x026     6    20    rskua0         Red skull
  115. 0x027     6    20    yskua0         Yellow skull
  116. 0x028     6    20    bskua0         Blue skull
  117. 0x029     7    20    ceyea0         Eye
  118. 0x02a     7    20    fskua0         Floating skull
  119. 0x02b     7    20    tre1a0         Tree (short)
  120. 0x02c     7    20    tblua0         Torch (tall/blue)
  121. 0x02d     7    20    tgrna0         Torch (tall/green)
  122. 0x02e     7    20    treda0         Torch (tall/red)
  123. 0x02f     7    20    smita0         Tree (thorny)
  124. 0x030     7    20    eleca0         Column (electric)
  125. 0x031     7    20    gor1a0         Chain w/dying player hung by neck (block player)
  126. 0x032     7    20    gor2a0         Chain w/player hung by ankles (block player)
  127. 0x033     7    20    gor3a0         Chain w/one legged player hung by ankle (block player)
  128. 0x034     7    20    gor4a0         Chain w/half player torso and legs (block player)
  129. 0x035     7    20    gor5a0         Chain w/player leg (block player)
  130. 0x036     7    20    tre2a0         Tree (large)
  131. 0x037     7    20    smbta0         Torch (short/blue)
  132. 0x038     7    20    smgta0         Torch (short/green)
  133. 0x039     7    20    smrta0         Torch (short/red)
  134. 0x03a     3    60    sarga5         Spectre
  135. 0x03b   7   20  gor2a0         Chain w/player hung by ankles (no block)
  136. 0x03c    7    20  gor4a0      Chain w/half player torso and legs (no block)
  137. 0x03d     7    20    gor3a0         Chain w/one legged player hung by ankle (no block)
  138. 0x03e     7    20    gor5a0         Chain w/half player torso and one leg (no block)
  139. 0x03f     7    20    gor1a0         Chain w/dying player hung by neck (no block)
  140. 0x040   3   40  vilea1d1    Arch-Vile
  141. 0x041   3   40  cposa1      Former commando
  142. 0x042   3   40  skela1d1    Revenant
  143. 0x043   3   96  fatta1      Mancubus
  144. 0x044   3   128 bspia1d1    Arachnotron
  145. 0x045   3   48  bos2a1c1    Hell knight
  146. 0x046   9   20  fcana0      Flaming barrel
  147. 0x047   3   62  paina1      Pain elemental
  148. 0x048   7   32  keena0      Commander Keen
  149. 0x049   7   20  hdb1a0      Body w/o guts
  150. 0x04a   7   20  hdb2a0      Body w/o guts and leg
  151. 0x04b   7   20  hdb3a0      Body w/o lower half
  152. 0x04c   7   20  hdb4a0      Body w/o lower half and cranium
  153. 0x04d   7   20  hdb5a0      Body w/o lower half and head
  154. 0x04e   7   20  hdb6a0      Body w/o most anything...
  155. 0x04f   7   20  pob1a0      Blood w/empty skin
  156. 0x050   7   20  pob2a0      Blood spatter
  157. 0x051   7   20  brs1a0      Brain w/spinal column
  158. 0x052   2   20  sgn2a0      Super shotgun
  159. 0x053   5   20  megaa0      Megasphere
  160. 0x054   3   40  sswvd1      SS soldier
  161. 0x055   7   20  tlmpa0      Gas lamp
  162. 0x056   7   20  tlp2a0      Gas lamp (small)
  163. 0x057   3   32  bfe2a0      Spawn spot
  164. 0x058   3   32  bbrna0      Boss brain
  165. 0x059   3   32  bosfc0      Boss shooter
  166. 0x7d1     2    20    shota0         Shotgun
  167. 0x7d2     2    20    mguna0         Chaingun
  168. 0x7d3     2    20    launa0         Rocket launcher
  169. 0x7d4     2    20    plasa0         Plasma rifle
  170. 0x7d5     2    20    csawa0         Chainsaw
  171. 0x7d6     2    20    bfuga0         BFG 9000
  172. 0x7d7     4    20    clipa0         Ammo clip (4)
  173. 0x7d8     4    20    shela0         Shotgun shells (4)
  174. 0x7da     4    20    rocka0         Rocket
  175. 0x7db     11    20    stima0         Stimpak (10)
  176. 0x7dc     11    20    media0         Medipak (25)
  177. 0x7dd     5    20    soula0         Soul sphere
  178. 0x7de     11    20    bon1a0         Potion (1)
  179. 0x7df     10    20    bon2a0         Helmet (1)
  180. 0x7e2     10    20    arm1a0         Green (100)
  181. 0x7e3     10    20    arm2a0         Blue (200)
  182. 0x7e6     5    20    pinva0         Invunerability
  183. 0x7e7     5    20    pstra0         Berserk
  184. 0x7e8     5    20    pinsa0         Invisibility
  185. 0x7e9     5    20    suita0         Radiation suit
  186. 0x7ea     5    20    pmapa0         Computer map
  187. 0x7ec     7    20    colua0         Electric lamp
  188. 0x7f3     9    20    bar1a0         Barrel
  189. 0x7fd     5    20    pvisa0         Light amplification goggles
  190. 0x7fe     4    20    broka0         Box of rockets (8)
  191. 0x7ff     4    20    cella0         Energy cell (20)
  192. 0x800     4    20    ammoa0         Box of bullets (50)
  193. 0x801     4    20    sboxa0         Box of shells (24)
  194. 0xbb9     3    40    trooa1         Imp
  195. 0xbba     3    60    sarga1         Demon
  196. 0xbbb     3    48    bossa1         Baron of hell
  197. 0xbbc     3    40    possa1         Former human
  198. 0xbbd     3    62    heada1         Cacodemon
  199. 0xbbe     3    32    skula1         Lost soul
  200.  
  201. ;    ID                used to classify linedefs
  202. ;    Name            textual description of class
  203. ;
  204. ;    Note:    When converting a sector to a door, the linedef types 
  205. ;            available are those in class number two.
  206.  
  207. [LineDefs.Classes]
  208. 0x001    Special
  209. 0x002    Local door
  210. 0x003    Remote door
  211. 0x004    Ceiling
  212. 0x005    Crushing ceiling
  213. 0x006    Lift
  214. 0x007    Floor
  215. 0x008    Moving floor
  216. 0x009    Stairs
  217. 0x00a    Exit
  218. 0x00b    Teleport
  219. 0x00c    Lighting
  220.  
  221. ;    ID
  222. ;    class
  223. ;    codes
  224. ;        n       does NOT require a tag number
  225. ;        W       walk-over activation
  226. ;        S       switch (triggered by player use)
  227. ;        G       gunfire (pistol, shotgun, chaingun) cross or hit line
  228. ;        1       the line may be activated once only
  229. ;        R       potentially repeatable activation
  230. ;        &       affected sectors locked out from further changes
  231. ;        m       monster actions can activate the line's effect
  232. ;    speed 
  233. ;        (slow=1, medium = 2, fast = 3, turbo = 4)
  234. ;    time
  235. ;    texture changes
  236. ;    description
  237.  
  238. [LineDefs.Types]
  239.  
  240. ; Special
  241. 0x030    1    n        -    -    -   scrolling wall (left)
  242.  
  243. ; Local door
  244. 0x001    2    nSRm    2    4    -    open/close
  245. 0x01a    2    nSR        2    4    -    open/close (blue key required)
  246. 0x01c    2    nSR        2    4    -    open/close (red key required)
  247. 0x01b    2    nSR        2    4    -    open/close (yellow key required)
  248. 0x01f    2    nS1        2    -    -    open
  249. 0x020    2    nS1        2    -    -    open (blue key required)
  250. 0x021    2    nS1        2    -    -    open (red key required)
  251. 0x022    2    nS1        2    -    -    open (yellow key required)
  252. 0x02e    2    nG1        2    -    -    open
  253. 0x075    2    nSR        4    4    -    open/close (turbo)
  254. 0x076    2    nS1        4    -    -    open (turbo)
  255.  
  256. ; Remote door
  257. 0x004    3    W1        2    4    -    open/close
  258. 0x01d    3    S1        2    4    -    open/close
  259. 0x05a    3    WR        2    4    -    open/close
  260. 0x03f    3    SR        2    4    -    open/close
  261. 0x002    3    W1        2    -    -    open
  262. 0x067    3    S1        2    -    -    open
  263. 0x056    3    WR        2    -    -    open
  264. 0x03d    3    SR        2    -    -    open
  265. 0x003    3    W1        2    -    -    close
  266. 0x032    3    S1        2    -    -    close
  267. 0x04b    3    WR        2    -    -    close
  268. 0x02a    3    SR        2    -    -    close
  269. 0x010    3    W1        2    30    -    close/open (30 seconds)
  270. 0x04c    3    WR        2    30    -    close/open (30 seconds)
  271. 0x06c    3    W1        4    4    -    open/close (turbo)
  272. 0x06f    3    WR        4    4    -    open/close (turbo)
  273. 0x069    3    S1        4    4    -    open/close (turbo)
  274. 0x072    3    SR        4    4    -    open/close (turbo)
  275. 0x06d    3    W1        4    -    -    open (turbo)
  276. 0x070    3    S1        4    -    -    open (turbo)
  277. 0x06a    3    WR        4    -    -    open (turbo)
  278. 0x073    3    SR        4    -    -    open (turbo)
  279. 0x06e    3    W1        4    -    -    close (turbo)
  280. 0x071    3    S1        4    -    -    close (turbo)
  281. 0x06b    3    WR        4    -    -    close (turbo)
  282. 0x074    3    SR        4    -    -    close (turbo)
  283. 0x085    3    S1        4    -    -    open (turbo, blue key required)
  284. 0x063    3    SR        4    -    -    open (turbo, blue key required)
  285. 0x087    3    S1        4    -    -    open (turbo, red key required)
  286. 0x086    3    SR        4    -    -    open (turbo, red key required)
  287. 0x089    3    S1        4    -    -    open (turbo, yellow key required)
  288. 0x088    3    SR        4    -    -    open (turbo, yellow key required)
  289.  
  290. ; Ceiling
  291. 0x028    4    W1        1    -    -    up to heighest ceiling
  292. 0x029    4    S1        1    -    -    down to floor
  293. 0x02b    4    SR        1    -    -    down to floor
  294. 0x02c    4    W1        1    -    -    down to floor + 8
  295. 0x031    4    S1        1    -    -    down to floor + 8
  296. 0x048    4    WR        1    -    -    down to floor + 8
  297.  
  298. ; Crushing ceiling
  299. 0x006    5    W1&        2    0    -    start fast crush
  300. 0x019    5    W1&        2    0    -    start slow crush
  301. 0x049    5    WR&        1    0    -    start slow crush
  302. 0x04d    5    WR&        2    0    -    start fast crush
  303. 0x039    5    W1&        -    -    -    stop crush
  304. 0x04a    5    WR&        -    -    -    stop crush
  305. 0x08d    5    W1&        1    0    -    start slow crush (silent)
  306.  
  307. ; Lift
  308. 0x00a    6    W1        3    3    -    lift (fast)
  309. 0x015    6    S1        3    3    -    lift (fast)
  310. 0x058    6    WRm        3    3    -    lift (fast)
  311. 0x03e    6    SR        3    3    -    lift (fast)
  312. 0x079    6    W1        4    3    -    lift (turbo)
  313. 0x07a    6    S1        4    3    -    lift (turbo)
  314. 0x078    6    WR        4    3    -    lift (turbo)
  315. 0x07b    6    SR        4    3    -    lift (turbo)
  316.  
  317. ; Floor
  318. 0x077    7    W1        1    -    -    up to next highest floor
  319. 0x080    7    WR        1    -    -    up to next highest floor
  320. 0x012    7    S1        1    -    -    up to next highest floor
  321. 0x045    7    SR        1    -    -    up to next highest floor
  322. 0x016    7    W1&        1    -    TX    up to next highest floor + texture
  323. 0x05f    7    WR&        1    -    TX    up to next highest floor + texture
  324. 0x014    7    S1&        1    -    TX    up to next highest floor + texture
  325. 0x044    7    SR&        1    -    TX    up to next highest floor + texture
  326. 0x02f    7    G1&        1    -    TX    up to next highest floor + texture
  327. 0x005    7    W1        1    -    -    up to lowest ceiling
  328. 0x05b    7    WR        1    -    -    up to lowest ceiling
  329. 0x065    7    S1        1    -    -    up to lowest ceiling
  330. 0x040    7    SR        1    -    -    up to lowest ceiling
  331. 0x018    7    G1        1    -    -    up to lowest ceiling
  332. 0x082    7    W1        4    -    -    up to next highest floor (turbo)
  333. 0x083    7    S1        4    -    -    up to next highest floor (turbo)
  334. 0x081    7    WR        4    -    -    up to next highest floor (turbo)
  335. 0x084    7    SR        4    -    -    up to next highest floor (turbo)
  336. 0x038    7    W1&        1    -    -    up to lowest ceiling - 8, crush
  337. 0x05e    7    WR&        1    -    -    up to lowest ceiling - 8, crush
  338. 0x037    7    S1        1    -    -    up to lowest ceiling - 8, crush
  339. 0x041    7    SR        1    -    -    up to lowest ceiling - 8, crush
  340. 0x03a    7    W1        1    -    -    up 24
  341. 0x05c    7    WR        1    -    -    up 24
  342. 0x00f    7    S1&        1    -    TX    up 24 + texture
  343. 0x042    7    SR&        1    -    TX    up 24 + texture
  344. 0x03b    7    W1&        1    -    TXP    up 24 + sector texture
  345. 0x05d    7    WR&        1    -    TXP    up 24 + sector texture
  346. 0x00e    7    S1&        1    -    TX    up 32 + texture
  347. 0x043    7    SR&        1    -    TX    up 32 + texture
  348. 0x08c    7    S1        2    -    -    up 512
  349. 0x01e    7    W1        1    -    -    up by shortest lower texture
  350. 0x060    7    WR        1    -    -    up by shortest lower texture
  351. 0x026    7    W1        1    -    -    down to lowest floor
  352. 0x017    7    S1        1    -    -    down to lowest floor
  353. 0x052    7    WR        1    -    -    down to lowest floor
  354. 0x03c    7    SR        1    -    -    down to lowest floor
  355. 0x025    7    W1        1    -    NXP    down to lowest floor + sector texture
  356. 0x054    7    WR        1    -    NXP    down to lowest floor + sector texture
  357. 0x013    7    W1        1    -    -    down to highest floor
  358. 0x066    7    S1        1    -    -    down to highest floor
  359. 0x053    7    WR        1    -    -    down to highest floor
  360. 0x02d    7    SR        1    -    -    down to highest floor
  361. 0x024    7    W1        3    -    -    down to highest floor + 8
  362. 0x047    7    S1        3    -    -    down to highest floor + 8
  363. 0x062    7    WR        3    -    -    down to highest floor + 8
  364. 0x046    7    SR        3    -    -    down to highest floor + 8
  365. 0x009    7    S1        1    -    NXP    donut + sector texture
  366.  
  367. ; Moving floor
  368. 0x035    8    W1&        1    3    -    start moving floor
  369. 0x036    8    W1&        -    -    -    stop moving floor
  370. 0x057    8    WR&        1    3    -    start moving floor
  371. 0x059    8    WR&        -    -    -    stop moving floor
  372.  
  373. ; Stairs
  374. 0x008    9    W1        1    -    -    stairs (8)
  375. 0x007    9    S1        1    -    -    stairs (8)
  376. 0x064    9    W1        4    -    -    stairs (16) + crush
  377. 0x07f    9    S1        4    -    -    stairs (16) + crush
  378.  
  379. ; Exit
  380. 0x00b    10    nS1        -    -    -    end level, go to next
  381. 0x033    10    nS1        -    -    -    end level, go to secret
  382. 0x034    10    nW1        -    -    -    end level, go to next
  383. 0x07c    10    nW1        -    -    -    end level, go to secret
  384.  
  385. ; Teleport
  386. 0x027    11    W1m        -    -    -    teleport
  387. 0x061    11    WRm        -    -    -    teleport
  388. 0x07d    11    W1m        -    -    -    teleport monsters only
  389. 0x07e    11    WRm        -    -    -    teleport monsters only
  390.  
  391. ; Lighting
  392. 0x023    12    W1        -    -    -    off
  393. 0x068    12  W1        -    -    -   set to dimmest near
  394. 0x00c    12    W1        -    -    -    set to brightest near
  395. 0x00d    12    W1        -    -    -    on maximum
  396. 0x04f    12    WR        -    -    -    off
  397. 0x050    12    WR        -    -    -    set to brightest near
  398. 0x051    12    WR        -    -    -    on maximum
  399. 0x011    12    W1        -    -    -    start blinking
  400. 0x08a    12    SR        -    -    -    on maximum
  401. 0x08b    12    SR        -    -    -    off
  402.  
  403. [Sectors.Types]
  404. 0x001  Blink (random)
  405. 0x002  Blink (1/2 second)
  406. 0x003  Blink (1 second)
  407. 0x004  -10/20% health, blink (1/2 second)
  408. 0x005  -5/10% health
  409. 0x007  -2/5% health
  410. 0x008  Light oscillates
  411. 0x009  Secret
  412. 0x00a  Ceiling drops (after 30 seconds)
  413. 0x00b  -10/20% health, end level/game
  414. 0x00c  Blink (1 second sync.)
  415. 0x00d  Blink (1/2 second sync.)
  416. 0x010  -10/20% health
  417. 0x011  Light flickers randomly
  418.