home *** CD-ROM | disk | FTP | other *** search
/ 1,001 Nights of Doom / 1001NightsOfDoom1995wickedSensations.iso / lmps / v12-lmps.zip / LMP.BAT < prev    next >
DOS Batch File  |  1994-05-09  |  13KB  |  597 lines

  1. @echo off
  2.  
  3. rem *
  4. rem * I think this will only work on DOS 6.0 or above.
  5. rem *
  6.  
  7. :Main0
  8. cls
  9. echo.
  10. echo.
  11. echo.
  12. echo.
  13. echo.
  14. echo                              LMP Difficulty Level
  15. echo                              ====================
  16. echo.
  17. echo                              (1)  Ultra Violence
  18. echo                              (2)  Nightmare!
  19. echo.
  20. echo                              (Q)  QUIT
  21. echo.
  22. echo                              --------------------
  23. choice /c:12q "                             "
  24. if errorlevel 3 goto End
  25. if errorlevel 2 goto Main2
  26. if errorlevel 1 goto Main1
  27.  
  28.  
  29. :Main1
  30. cls
  31. echo.
  32. echo                                  Alan's Doom v1.2
  33. echo                             Ultra Violent Walkthroughs
  34. echo --------------------------------------------------------------------------------
  35. echo                    (a)  Play all three Episodes
  36. echo                    (b)  Play individual Levels
  37. echo.
  38. echo                    (c)  Play only 2nd & 3rd Episodes
  39. echo                    (d)  Play Episode 1:  Knee Deep in the Dead
  40. echo                    (e)  Play Episode 2:  Shores of Hell
  41. echo                    (f)  Play Episode 3:  Inferno
  42. echo.
  43. echo                    (x)  EXIT To Main Menu
  44. echo.
  45. echo --------------------------------------------------------------------------------
  46. echo.
  47.  
  48. choice /c:abcdefx "                   "
  49. if errorlevel 7 goto Main0
  50. if errorlevel 6 goto Three
  51. if errorlevel 5 goto Two
  52. if errorlevel 4 goto One
  53. if errorlevel 3 goto Only 
  54. if errorlevel 2 goto Indiv
  55. if errorlevel 1 goto All
  56.  
  57. :All
  58. doom -playdemo e1-m1
  59. doom -playdemo e1-m2
  60. doom -playdemo e1-m3
  61. doom -playdemo e1-m9
  62. doom -playdemo e1-m4
  63. doom -playdemo e1-m5
  64. doom -playdemo e1-m6
  65. doom -playdemo e1-m7
  66. doom -playdemo e1-m8
  67.  
  68. doom -playdemo e2-m1
  69. doom -playdemo e2-m2
  70. doom -playdemo e2-m3
  71. doom -playdemo e2-m4
  72. doom -playdemo e2-m5
  73. doom -playdemo e2-m9
  74. doom -playdemo e2-m6
  75. doom -playdemo e2-m7
  76. doom -playdemo e2-m8
  77.  
  78. doom -playdemo e3-m1
  79. doom -playdemo e3-m2
  80. doom -playdemo e3-m3
  81. doom -playdemo e3-m4
  82. doom -playdemo e3-m5
  83. doom -playdemo e3-m6
  84. doom -playdemo e3-m9
  85. doom -playdemo e3-m7
  86. doom -playdemo e3-m8
  87. goto Main1
  88.  
  89. :Only
  90. doom -playdemo e2-m1
  91. doom -playdemo e2-m2
  92. doom -playdemo e2-m3
  93. doom -playdemo e2-m4
  94. doom -playdemo e2-m5
  95. doom -playdemo e2-m9
  96. doom -playdemo e2-m6
  97. doom -playdemo e2-m7
  98. doom -playdemo e2-m8
  99.  
  100. doom -playdemo e3-m1
  101. doom -playdemo e3-m2
  102. doom -playdemo e3-m3
  103. doom -playdemo e3-m4
  104. doom -playdemo e3-m5
  105. doom -playdemo e3-m6
  106. doom -playdemo e3-m9
  107. doom -playdemo e3-m7
  108. doom -playdemo e3-m8
  109. goto Main1
  110.  
  111. :One
  112. doom -playdemo e1-m1
  113. doom -playdemo e1-m2
  114. doom -playdemo e1-m3
  115. doom -playdemo e1-m9
  116. doom -playdemo e1-m4
  117. doom -playdemo e1-m5
  118. doom -playdemo e1-m6
  119. doom -playdemo e1-m7
  120. doom -playdemo e1-m8
  121. goto Main1
  122.  
  123. :Two
  124. doom -playdemo e2-m1
  125. doom -playdemo e2-m2
  126. doom -playdemo e2-m3
  127. doom -playdemo e2-m4
  128. doom -playdemo e2-m5
  129. doom -playdemo e2-m9
  130. doom -playdemo e2-m6
  131. doom -playdemo e2-m7
  132. doom -playdemo e2-m8
  133. goto Main1
  134.  
  135. :Three
  136. doom -playdemo e3-m1
  137. doom -playdemo e3-m2
  138. doom -playdemo e3-m3
  139. doom -playdemo e3-m4
  140. doom -playdemo e3-m5
  141. doom -playdemo e3-m6
  142. doom -playdemo e3-m9
  143. doom -playdemo e3-m7
  144. doom -playdemo e3-m8
  145. goto Main1
  146.  
  147. :Indiv
  148. cls
  149. echo -------------------------------------------------------------------------------
  150. echo                            Play Individual Levels
  151. echo -------------------------------------------------------------------------------
  152. echo.
  153. echo    Knee Deep                    Shores
  154. echo   In The Dead                   Of Hell                       Inferno
  155. echo   ============                  ========                      ========
  156. echo.
  157. echo   (a)  Lvl 1                    (j)  Lvl 1                    (s)  Lvl 1
  158. echo   (b)  Lvl 2                    (k)  Lvl 2                    (t)  Lvl 2
  159. echo   (c)  Lvl 3                    (l)  Lvl 3                    (u)  Lvl 3
  160. echo   (d)  Secret Lvl               (m)  Lvl 4                    (v)  Lvl 4
  161. echo   (e)  Lvl 4                    (n)  Lvl 5                    (w)  Lvl 5
  162. echo   (f)  Lvl 5                    (o)  Secret Lvl               (x)  Lvl 6
  163. echo   (g)  Lvl 6                    (p)  Lvl 6                    (y)  Secret Lvl
  164. echo   (h)  Lvl 7                    (q)  Lvl 7                    (z)  Lvl 7
  165. echo   (i)  Lvl 8                    (r)  Lvl 8                    (8)  Lvl 8
  166. echo.
  167. echo   (0)  Return to Previous Menu
  168. echo.
  169. echo -------------------------------------------------------------------------------
  170. echo.
  171. choice /c:abcdefghijklmnopqrstuvwxyz80 "  "
  172. if errorlevel 28 goto Main1
  173. if errorlevel 27 goto eight
  174. if errorlevel 26 goto z 
  175. if errorlevel 25 goto y
  176. if errorlevel 24 goto x
  177. if errorlevel 23 goto w
  178. if errorlevel 22 goto v
  179. if errorlevel 21 goto u
  180. if errorlevel 20 goto t
  181. if errorlevel 19 goto s
  182. if errorlevel 18 goto r
  183. if errorlevel 17 goto q
  184. if errorlevel 16 goto p
  185. if errorlevel 15 goto o
  186. if errorlevel 14 goto n
  187. if errorlevel 13 goto m
  188. if errorlevel 12 goto l
  189. if errorlevel 11 goto k
  190. if errorlevel 10 goto j
  191. if errorlevel 9 goto i
  192. if errorlevel 8 goto h
  193. if errorlevel 7 goto g
  194. if errorlevel 6 goto f
  195. if errorlevel 5 goto e
  196. if errorlevel 4 goto d
  197. if errorlevel 3 goto c
  198. if errorlevel 2 goto b
  199. if errorlevel 1 goto a
  200.  
  201. :a
  202. doom -playdemo e1-m1
  203. goto Indiv
  204.  
  205. :b
  206. doom -playdemo e1-m2
  207. goto Indiv
  208.  
  209. :c
  210. doom -playdemo e1-m3
  211. goto Indiv
  212.  
  213. :d
  214. doom -playdemo e1-m9
  215. goto Indiv
  216.  
  217. :e
  218. doom -playdemo e1-m4
  219. goto Indiv
  220.  
  221. :f
  222. doom -playdemo e1-m5
  223. goto Indiv
  224.  
  225. :g
  226. doom -playdemo e1-m6
  227. goto Indiv
  228.  
  229. :h
  230. doom -playdemo e1-m7
  231. goto Indiv
  232.  
  233. :i
  234. doom -playdemo e1-m8
  235. goto Indiv
  236.  
  237. :j
  238. doom -playdemo e2-m1
  239. goto Indiv
  240.  
  241. :k
  242. doom -playdemo e2-m2
  243. goto Indiv
  244.  
  245. :l
  246. doom -playdemo e2-m3
  247. goto Indiv
  248.  
  249. :m
  250. doom -playdemo e2-m4
  251. goto Indiv
  252.  
  253. :n
  254. doom -playdemo e2-m5
  255. goto Indiv
  256.  
  257. :o
  258. doom -playdemo e2-m9
  259. goto Indiv
  260.  
  261. :p
  262. doom -playdemo e2-m6
  263. goto Indiv
  264.  
  265. :q
  266. doom -playdemo e2-m7
  267. goto Indiv
  268.  
  269. :r
  270. doom -playdemo e2-m8
  271. goto Indiv
  272.  
  273. :s
  274. doom -playdemo e3-m1
  275. goto Indiv
  276.  
  277. :t
  278. doom -playdemo e3-m2
  279. goto Indiv
  280.  
  281. :u
  282. doom -playdemo e3-m3
  283. goto Indiv
  284.  
  285. :v
  286. doom -playdemo e3-m4
  287. goto Indiv
  288.  
  289. :w
  290. doom -playdemo e3-m5
  291. goto Indiv
  292.  
  293. :x
  294. doom -playdemo e3-m6
  295. goto Indiv
  296.  
  297. :y
  298. doom -playdemo e3-m9
  299. goto Indiv
  300.  
  301. :z
  302. doom -playdemo e3-m7
  303. goto Indiv
  304.  
  305. :eight
  306. doom -playdemo e3-m8
  307. goto Indiv
  308.  
  309. rem **************************************************************************
  310.  
  311. :Main2
  312. cls
  313. echo.
  314. echo                                  Alan's Doom v1.2
  315. echo                              NIGHTMARE!  Walkthroughs
  316. echo --------------------------------------------------------------------------------
  317. echo                    (a)  Play all three Episodes
  318. echo                    (b)  Play individual Levels
  319. echo.
  320. echo                    (c)  Play only 2nd & 3rd Episodes
  321. echo                    (d)  Play Episode 1:  Knee Deep in the Dead
  322. echo                    (e)  Play Episode 2:  Shores of Hell
  323. echo                    (f)  Play Episode 3:  Inferno
  324. echo.
  325. echo                    (x)  EXIT To Main Menu
  326. echo.
  327. echo --------------------------------------------------------------------------------
  328. echo.
  329.  
  330. choice /c:abcdefx "                   "
  331. if errorlevel 7 goto Main0
  332. if errorlevel 6 goto Three2
  333. if errorlevel 5 goto Two2
  334. if errorlevel 4 goto One2
  335. if errorlevel 3 goto Only2 
  336. if errorlevel 2 goto Indiv2
  337. if errorlevel 1 goto All2
  338.  
  339. :All2
  340. doom -playdemo e1-m1-nm
  341. doom -playdemo e1-m2-nm
  342. doom -playdemo e1-m3-nm
  343. doom -playdemo e1-m9-nm
  344. doom -playdemo e1-m4-nm
  345. doom -playdemo e1-m5-nm
  346. doom -playdemo e1-m6-nm
  347. doom -playdemo e1-m7-nm
  348. doom -playdemo e1-m8-nm
  349.  
  350. doom -playdemo e2-m1-nm
  351. doom -playdemo e2-m2-nm
  352. doom -playdemo e2-m3-nm
  353. doom -playdemo e2-m4-nm
  354. doom -playdemo e2-m5-nm
  355. doom -playdemo e2-m9-nm
  356. doom -playdemo e2-m6-nm
  357. doom -playdemo e2-m7-nm
  358. doom -playdemo e2-m8-nm
  359.  
  360. doom -playdemo e3-m1-nm
  361. doom -playdemo e3-m2-nm
  362. doom -playdemo e3-m3-nm
  363. doom -playdemo e3-m4-nm
  364. doom -playdemo e3-m5-nm
  365. doom -playdemo e3-m6-nm
  366. doom -playdemo e3-m9-nm
  367. doom -playdemo e3-m7-nm
  368. doom -playdemo e3-m8-nm
  369. goto Main2
  370.  
  371. :Only2
  372. doom -playdemo e2-m1-nm
  373. doom -playdemo e2-m2-nm
  374. doom -playdemo e2-m3-nm
  375. doom -playdemo e2-m4-nm
  376. doom -playdemo e2-m5-nm
  377. doom -playdemo e2-m9-nm
  378. doom -playdemo e2-m6-nm
  379. doom -playdemo e2-m7-nm
  380. doom -playdemo e2-m8-nm
  381.  
  382. doom -playdemo e3-m1-nm
  383. doom -playdemo e3-m2-nm
  384. doom -playdemo e3-m3-nm
  385. doom -playdemo e3-m4-nm
  386. doom -playdemo e3-m5-nm
  387. doom -playdemo e3-m6-nm
  388. doom -playdemo e3-m9-nm
  389. doom -playdemo e3-m7-nm
  390. doom -playdemo e3-m8-nm
  391. goto Main2
  392.  
  393. :One2
  394. doom -playdemo e1-m1-nm
  395. doom -playdemo e1-m2-nm
  396. doom -playdemo e1-m3-nm
  397. doom -playdemo e1-m9-nm
  398. doom -playdemo e1-m4-nm
  399. doom -playdemo e1-m5-nm
  400. doom -playdemo e1-m6-nm
  401. doom -playdemo e1-m7-nm
  402. doom -playdemo e1-m8-nm
  403. goto Main2
  404.  
  405. :Two2
  406. doom -playdemo e2-m1-nm
  407. doom -playdemo e2-m2-nm
  408. doom -playdemo e2-m3-nm
  409. doom -playdemo e2-m4-nm
  410. doom -playdemo e2-m5-nm
  411. doom -playdemo e2-m9-nm
  412. doom -playdemo e2-m6-nm
  413. doom -playdemo e2-m7-nm
  414. doom -playdemo e2-m8-nm
  415. goto Main2
  416.  
  417. :Three2
  418. doom -playdemo e3-m1-nm
  419. doom -playdemo e3-m2-nm
  420. doom -playdemo e3-m3-nm
  421. doom -playdemo e3-m4-nm
  422. doom -playdemo e3-m5-nm
  423. doom -playdemo e3-m6-nm
  424. doom -playdemo e3-m9-nm
  425. doom -playdemo e3-m7-nm
  426. doom -playdemo e3-m8-nm
  427. goto Main2
  428.  
  429. :Indiv2
  430. cls
  431. echo -------------------------------------------------------------------------------
  432. echo      - NIGHTMARE! -        Play Individual Levels        - NIGHMARE! -
  433. echo -------------------------------------------------------------------------------
  434. echo.
  435. echo    Knee Deep                    Shores
  436. echo   In The Dead                   Of Hell                       Inferno
  437. echo   ============                  ========                      ========
  438. echo.
  439. echo  *(a)  Lvl 1                    (j)  Lvl 1                    (s)  Lvl 1
  440. echo  *(b)  Lvl 2                    (k)  Lvl 2                    (t)  Lvl 2
  441. echo   (c)  Lvl 3                    (l)  Lvl 3                    (u)  Lvl 3
  442. echo   (d)  Secret Lvl               (m)  Lvl 4                    (v)  Lvl 4
  443. echo   (e)  Lvl 4                    (n)  Lvl 5                    (w)  Lvl 5
  444. echo   (f)  Lvl 5                   *(o)  Secret Lvl               (x)  Lvl 6
  445. echo   (g)  Lvl 6                    (p)  Lvl 6                    (y)  Secret Lvl
  446. echo   (h)  Lvl 7                    (q)  Lvl 7                    (z)  Lvl 7
  447. echo   (i)  Lvl 8                   *(r)  Lvl 8                   *(8)  Lvl 8
  448. echo.
  449. echo   (0)  Return to Previous Menu
  450. echo.
  451. echo -------------------------------------------------------------------------------
  452. echo.
  453. choice /c:abcdefghijklmnopqrstuvwxyz80 "  "
  454. if errorlevel 28 goto Main2
  455. if errorlevel 27 goto eight2
  456. if errorlevel 26 goto z2
  457. if errorlevel 25 goto y2
  458. if errorlevel 24 goto x2
  459. if errorlevel 23 goto w2
  460. if errorlevel 22 goto v2
  461. if errorlevel 21 goto u2
  462. if errorlevel 20 goto t2
  463. if errorlevel 19 goto s2
  464. if errorlevel 18 goto r2
  465. if errorlevel 17 goto q2
  466. if errorlevel 16 goto p2
  467. if errorlevel 15 goto o2
  468. if errorlevel 14 goto n2
  469. if errorlevel 13 goto m2-nm
  470. if errorlevel 12 goto l2
  471. if errorlevel 11 goto k2
  472. if errorlevel 10 goto j2
  473. if errorlevel 9 goto i2
  474. if errorlevel 8 goto h2
  475. if errorlevel 7 goto g2
  476. if errorlevel 6 goto f2
  477. if errorlevel 5 goto e2
  478. if errorlevel 4 goto d2
  479. if errorlevel 3 goto c2
  480. if errorlevel 2 goto b2
  481. if errorlevel 1 goto a2
  482.  
  483. :a2
  484. doom -playdemo e1-m1-nm
  485. goto Indiv2
  486.  
  487. :b2
  488. doom -playdemo e1-m2-nm
  489. goto Indiv2
  490.  
  491. :c2
  492. doom -playdemo e1-m3-nm
  493. goto Indiv2
  494.  
  495. :d2
  496. doom -playdemo e1-m9-nm
  497. goto Indiv2
  498.  
  499. :e2
  500. doom -playdemo e1-m4-nm
  501. goto Indiv2
  502.  
  503. :f2
  504. doom -playdemo e1-m5-nm
  505. goto Indiv2
  506.  
  507. :g2
  508. doom -playdemo e1-m6-nm
  509. goto Indiv2
  510.  
  511. :h2
  512. doom -playdemo e1-m7-nm
  513. goto Indiv2
  514.  
  515. :i2
  516. doom -playdemo e1-m8-nm
  517. goto Indiv2
  518.  
  519. :j2
  520. doom -playdemo e2-m1-nm
  521. goto Indiv2
  522.  
  523. :k2
  524. doom -playdemo e2-m2-nm
  525. goto Indiv2
  526.  
  527. :l2
  528. doom -playdemo e2-m3-nm
  529. goto Indiv2
  530.  
  531. :m2-nm
  532. doom -playdemo e2-m4-nm
  533. goto Indiv2
  534.  
  535. :n2
  536. doom -playdemo e2-m5-nm
  537. goto Indiv2
  538.  
  539. :o2
  540. doom -playdemo e2-m9-nm
  541. goto Indiv2
  542.  
  543. :p2
  544. doom -playdemo e2-m6-nm
  545. goto Indiv2
  546.  
  547. :q2
  548. doom -playdemo e2-m7-nm
  549. goto Indiv2
  550.  
  551. :r2
  552. doom -playdemo e2-m8-nm
  553. goto Indiv2
  554.  
  555. :s2
  556. doom -playdemo e3-m1-nm
  557. goto Indiv2
  558.  
  559. :t2
  560. doom -playdemo e3-m2-nm
  561. goto Indiv2
  562.  
  563. :u2
  564. doom -playdemo e3-m3-nm
  565. goto Indiv2
  566.  
  567. :v2
  568. doom -playdemo e3-m4-nm
  569. goto Indiv2
  570.  
  571. :w2
  572. doom -playdemo e3-m5-nm
  573. goto Indiv2
  574.  
  575. :x2
  576. doom -playdemo e3-m6-nm
  577. goto Indiv2
  578.  
  579. :y2
  580. doom -playdemo e3-m9-nm
  581. goto Indiv2
  582.  
  583. :z2
  584. doom -playdemo e3-m7-nm
  585. goto Indiv2
  586.  
  587. :eight2
  588. doom -playdemo e3-m8-nm
  589. goto Indiv2
  590.  
  591.  
  592. rem **************************************************************************
  593.  
  594. :End
  595. cls
  596.  
  597.