home *** CD-ROM | disk | FTP | other *** search
/ Toolkit for DOOM / DOOMTOOL.ISO / graphics / guy2sarg.zip / GUY2SARG.BAT < prev    next >
DOS Batch File  |  1994-06-13  |  14KB  |  361 lines

  1. @echo off
  2. if not %1nothing==nothing goto fix
  3. if not exist dmgraph.exe goto oops
  4. echo GUY2SARG - Replace Character graphics with Sargeant Graphics
  5. echo            and vise-versa.
  6. echo Hit Ctrl-C to abort now...
  7. pause > nul
  8. echo Creating directory to store old player graphics...
  9. md oldplyr
  10. echo Extracting old Player graphics...This may take a while.
  11. dmgraph playa1 -e oldplyr\playa1.gif
  12. dmgraph playa2a8 -e oldplyr\playa2a8.gif
  13. dmgraph playa3a7 -e oldplyr\playa3a7.gif
  14. dmgraph playa4a6 -e oldplyr\playa4a6.gif
  15. dmgraph playa5 -e oldplyr\playa5.gif
  16. dmgraph playb1 -e oldplyr\playb1.gif
  17. dmgraph playb2b8 -e oldplyr\playb2b8.gif
  18. dmgraph playb3b7 -e oldplyr\playb3b7.gif
  19. dmgraph playb4b6 -e oldplyr\playb4b6.gif
  20. dmgraph playb5 -e oldplyr\playb5.gif
  21. echo not even halfway yet...
  22. dmgraph playc1 -e oldplyr\playc1.gif
  23. dmgraph playc2c8 -e oldplyr\playc2c8.gif
  24. dmgraph playc3c7 -e oldplyr\playc3c7.gif
  25. dmgraph playc4c6 -e oldplyr\playc4c6.gif
  26. dmgraph playc5 -e oldplyr\playc5.gif
  27. dmgraph playd1 -e oldplyr\playd1.gif
  28. dmgraph playd2d8 -e oldplyr\playd2d8.gif
  29. dmgraph playd3d7 -e oldplyr\playd3d7.gif
  30. dmgraph playd4d6 -e oldplyr\playd4d6.gif
  31. dmgraph playd5 -e oldplyr\playd5.gif
  32. echo about halfway...
  33. dmgraph playe1 -e oldplyr\playe1.gif
  34. dmgraph playe2e8 -e oldplyr\playe2e8.gif
  35. dmgraph playe3e7 -e oldplyr\playe3e7.gif
  36. dmgraph playe4e6 -e oldplyr\playe4e6.gif
  37. dmgraph playe5 -e oldplyr\playe5.gif
  38. dmgraph playf1 -e oldplyr\playf1.gif
  39. dmgraph playf2f8 -e oldplyr\playf2f8.gif
  40. dmgraph playf3f7 -e oldplyr\playf3f7.gif
  41. dmgraph playf4f6 -e oldplyr\playf4f6.gif
  42. dmgraph playf5 -e oldplyr\playf5.gif
  43. dmgraph playg1 -e oldplyr\playg1.gif
  44. dmgraph playg2g8 -e oldplyr\playg2g8.gif
  45. dmgraph playg3g7 -e oldplyr\playg3g7.gif
  46. dmgraph playg4g6 -e oldplyr\playg4g6.gif
  47. dmgraph playg5 -e oldplyr\playg5.gif
  48. echo ok, now extracting Player's Death Scenes..won't take too long.
  49. dmgraph playh0 -e oldplyr\playh0.gif
  50. dmgraph playi0 -e oldplyr\playi0.gif
  51. dmgraph playj0 -e oldplyr\playj0.gif
  52. dmgraph playk0 -e oldplyr\playk0.gif
  53. dmgraph playl0 -e oldplyr\playl0.gif
  54. dmgraph playm0 -e oldplyr\playm0.gif
  55. dmgraph playn0 -e oldplyr\playn0.gif
  56. dmgraph playo0 -e oldplyr\playo0.gif
  57. dmgraph playp0 -e oldplyr\playp0.gif
  58. dmgraph playq0 -e oldplyr\playq0.gif
  59. dmgraph playr0 -e oldplyr\playr0.gif
  60. dmgraph plays0 -e oldplyr\plays0.gif
  61. dmgraph playt0 -e oldplyr\playt0.gif
  62. dmgraph playu0 -e oldplyr\playu0.gif
  63. dmgraph playv0 -e oldplyr\playv0.gif
  64. dmgraph playw0 -e oldplyr\playw0.gif
  65. echo done...
  66. echo Now creating Directory for Old Sargeant Graphics...
  67. md oldspos
  68. echo Now extracting Old Sargeant Graphics...
  69. dmgraph sposa1 -e oldspos\sposa1.gif
  70. dmgraph sposa2a8 -e oldspos\sposa2a8.gif
  71. dmgraph sposa3a7 -e oldspos\sposa3a7.gif
  72. dmgraph sposa4a6 -e oldspos\sposa4a6.gif
  73. dmgraph sposa5 -e oldspos\sposa5.gif
  74. dmgraph sposb1 -e oldspos\sposb1.gif
  75. dmgraph sposb2b8 -e oldspos\sposb2b8.gif
  76. dmgraph sposb3b7 -e oldspos\sposb3b7.gif
  77. dmgraph sposb4b6 -e oldspos\sposb4b6.gif
  78. dmgraph sposb5 -e oldspos\sposb5.gif
  79. dmgraph sposc1 -e oldspos\sposc1.gif
  80. dmgraph sposc2c8 -e oldspos\sposc2c8.gif
  81. dmgraph sposc3c7 -e oldspos\sposc3c7.gif
  82. dmgraph sposc4c6 -e oldspos\sposc4c6.gif
  83. dmgraph sposc5 -e oldspos\sposc5.gif
  84. dmgraph sposd1 -e oldspos\sposd1.gif
  85. dmgraph sposd2d8 -e oldspos\sposd2d8.gif
  86. dmgraph sposd3d7 -e oldspos\sposd3d7.gif
  87. dmgraph sposd4d6 -e oldspos\sposd4d6.gif
  88. dmgraph sposd5 -e oldspos\sposd5.gif
  89. echo Ok, about halfway done..and i typed all these out by hand..phew..
  90. echo ...and yes, i am a moron..
  91. dmgraph spose1 -e oldspos\spose1.gif
  92. dmgraph spose2e8 -e oldspos\spose2e8.gif
  93. dmgraph spose3e7 -e oldspos\spose3e7.gif
  94. dmgraph spose4e6 -e oldspos\spose4e6.gif
  95. dmgraph spose5 -e oldspos\spose5.gif
  96. dmgraph sposf1 -e oldspos\sposf1.gif
  97. dmgraph sposf2f8 -e oldspos\sposf2f8.gif
  98. dmgraph sposf3f7 -e oldspos\sposf3f7.gif
  99. dmgraph sposf4f6 -e oldspos\sposf4f6.gif
  100. dmgraph sposf5 -e oldspos\sposf5.gif
  101. dmgraph sposg1 -e oldspos\sposg1.gif
  102. dmgraph sposg2g8 -e oldspos\sposg2g8.gif
  103. dmgraph sposg3g7 -e oldspos\sposg3g7.gif
  104. dmgraph sposg4g6 -e oldspos\sposg4g6.gif
  105. dmgraph sposg5 -e oldspos\sposg5.gif
  106. echo Ok, now i have to extract the Sargeant's Death Scenes...
  107. dmgraph sposh0 -e oldspos\sposh0.gif
  108. dmgraph sposi0 -e oldspos\sposi0.gif
  109. dmgraph sposj0 -e oldspos\sposj0.gif
  110. dmgraph sposk0 -e oldspos\sposk0.gif
  111. dmgraph sposl0 -e oldspos\sposl0.gif
  112. dmgraph sposm0 -e oldspos\sposm0.gif
  113. dmgraph sposn0 -e oldspos\sposn0.gif
  114. dmgraph sposo0 -e oldspos\sposo0.gif
  115. dmgraph sposp0 -e oldspos\sposp0.gif
  116. dmgraph sposq0 -e oldspos\sposq0.gif
  117. dmgraph sposr0 -e oldspos\sposr0.gif
  118. dmgraph sposs0 -e oldspos\sposs0.gif
  119. dmgraph spost0 -e oldspos\spost0.gif
  120. dmgraph sposu0 -e oldspos\sposu0.gif
  121. echo done.
  122. echo Now, we have to replace the Player Graphics with the Sargeant's
  123. echo corresponding sprite...ugh...
  124. dmgraph playa1 -s oldspos\sposa1.gif
  125. dmgraph playa2a8 -s oldspos\sposa2a8.gif
  126. dmgraph playa3a7 -s oldspos\sposa3a7.gif
  127. dmgraph playa4a6 -s oldspos\sposa4a6.gif
  128. dmgraph playa5 -s oldspos\sposa5.gif
  129. dmgraph playb1 -s oldspos\sposb1.gif
  130. dmgraph playb2b8 -s oldspos\sposb2b8.gif
  131. dmgraph playb3b7 -s oldspos\sposb3b7.gif
  132. dmgraph playb4b6 -s oldspos\sposb4b6.gif
  133. dmgraph playb5 -s oldspos\sposb5.gif
  134. dmgraph playc1 -s oldspos\sposc1.gif
  135. dmgraph playc2c8 -s oldspos\sposc2c8.gif
  136. dmgraph playc3c7 -s oldspos\sposc3c7.gif
  137. dmgraph playc4c6 -s oldspos\sposc4c6.gif
  138. dmgraph playc5 -s oldspos\sposc5.gif
  139. dmgraph playd1 -s oldspos\sposd1.gif
  140. dmgraph playd2d8 -s oldspos\sposd2d8.gif
  141. dmgraph playd3d7 -s oldspos\sposd3d7.gif
  142. dmgraph playd4d6 -s oldspos\sposd4d6.gif
  143. dmgraph playd5 -s oldspos\sposd5.gif
  144. echo Ok, about halfway done now...
  145. dmgraph playe1 -s oldspos\spose1.gif
  146. dmgraph playe2e8 -s oldspos\spose2e8.gif
  147. dmgraph playe3e7 -s oldspos\spose3e7.gif
  148. dmgraph playe4e6 -s oldspos\spose4e6.gif
  149. dmgraph playe5 -s oldspos\spose5.gif
  150. dmgraph playf1 -s oldspos\sposf1.gif
  151. dmgraph playf2f8 -s oldspos\sposf2f8.gif
  152. dmgraph playf3f7 -s oldspos\sposf3f7.gif
  153. dmgraph playf4f6 -s oldspos\sposf4f6.gif
  154. dmgraph playf5 -s oldspos\sposf5.gif
  155. dmgraph playg1 -s oldspos\sposg1.gif
  156. dmgraph playg2g8 -s oldspos\sposg2g8.gif
  157. dmgraph playg3g7 -s oldspos\sposg3g7.gif
  158. dmgraph playg4g6 -s oldspos\sposg4g6.gif
  159. dmgraph playg5 -s oldspos\sposg5.gif
  160. echo Now, we have to replace the Player's Death Scenes with the Sargeant's
  161. echo Death Scenes...
  162. dmgraph playh0 -s oldspos\sposh0.gif
  163. dmgraph playi0 -s oldspos\sposi0.gif
  164. dmgraph playj0 -s oldspos\sposj0.gif
  165. dmgraph playk0 -s oldspos\sposk0.gif
  166. dmgraph playl0 -s oldspos\sposl0.gif
  167. dmgraph playm0 -s oldspos\sposl0.gif
  168. dmgraph playn0 -s oldspos\sposl0.gif
  169. dmgraph playo0 -s oldspos\sposm0.gif
  170. dmgraph playp0 -s oldspos\sposn0.gif
  171. dmgraph playq0 -s oldspos\sposo0.gif
  172. dmgraph playr0 -s oldspos\sposp0.gif
  173. dmgraph plays0 -s oldspos\sposq0.gif
  174. dmgraph playt0 -s oldspos\sposr0.gif
  175. dmgraph playu0 -s oldspos\sposs0.gif
  176. dmgraph playv0 -s oldspos\spost0.gif
  177. dmgraph playw0 -s oldspos\sposu0.gif
  178. echo done.
  179. echo Now is the final step, replacing the Sargeant's Graphics with the
  180. echo corresponding Player's Sprites...
  181. dmgraph sposa1 -s oldplyr\playa1.gif
  182. dmgraph sposa2a8 -s oldplyr\playa2a8.gif
  183. dmgraph sposa3a7 -s oldplyr\playa3a7.gif
  184. dmgraph sposa4a6 -s oldplyr\playa4a6.gif
  185. dmgraph sposa5 -s oldplyr\playa5.gif
  186. dmgraph sposb1 -s oldplyr\playb1.gif
  187. dmgraph sposb2b8 -s oldplyr\playb2b8.gif
  188. dmgraph sposb3b7 -s oldplyr\playb3b7.gif
  189. dmgraph sposb4b6 -s oldplyr\playb4b6.gif
  190. dmgraph sposb5 -s oldplyr\playb5.gif
  191. dmgraph sposc1 -s oldplyr\playc1.gif
  192. dmgraph sposc2c8 -s oldplyr\playc2c8.gif
  193. dmgraph sposc3c7 -s oldplyr\playc3c7.gif
  194. dmgraph sposc4c6 -s oldplyr\playc4c6.gif
  195. dmgraph sposc5 -s oldplyr\playc5.gif
  196. dmgraph sposd1 -s oldplyr\playd1.gif
  197. dmgraph sposd2d8 -s oldplyr\playd2d8.gif
  198. dmgraph sposd3d7 -s oldplyr\playd3d7.gif
  199. dmgraph sposd4d6 -s oldplyr\playd4d6.gif
  200. dmgraph sposd5 -s oldplyr\playd5.gif
  201. dmgraph spose1 -s oldplyr\playe1.gif
  202. dmgraph spose2e8 -s oldplyr\playe2e8.gif
  203. dmgraph spose3e7 -s oldplyr\playe3e7.gif
  204. dmgraph spose4e6 -s oldplyr\playe4e6.gif
  205. dmgraph spose5 -s oldplyr\playe5.gif
  206. dmgraph sposf1 -s oldplyr\playf1.gif
  207. dmgraph sposf2f8 -s oldplyr\playf2f8.gif
  208. dmgraph sposf3f7 -s oldplyr\playf3f7.gif
  209. dmgraph sposf4f6 -s oldplyr\playf4f6.gif
  210. dmgraph sposf5 -s oldplyr\playf5.gif
  211. dmgraph sposg1 -s oldplyr\playg1.gif
  212. dmgraph sposg2g8 -s oldplyr\playg2g8.gif
  213. dmgraph sposg3g7 -s oldplyr\playg3g7.gif
  214. dmgraph sposg4g6 -s oldplyr\playg4g6.gif
  215. dmgraph sposg5 -s oldplyr\playg5.gif
  216. echo Now to replace the Sargeant's Death Scenes...
  217. dmgraph sposh0 -s oldplyr\playj0.gif
  218. dmgraph sposi0 -s oldplyr\playk0.gif
  219. dmgraph sposj0 -s oldplyr\playl0.gif
  220. dmgraph sposk0 -s oldplyr\playm0.gif
  221. dmgraph sposl0 -s oldplyr\playn0.gif
  222. dmgraph sposm0 -s oldplyr\playo0.gif
  223. dmgraph sposn0 -s oldplyr\playp0.gif
  224. dmgraph sposo0 -s oldplyr\playq0.gif
  225. dmgraph sposp0 -s oldplyr\playr0.gif
  226. dmgraph sposq0 -s oldplyr\plays0.gif
  227. dmgraph sposr0 -s oldplyr\playt0.gif
  228. dmgraph sposs0 -s oldplyr\playu0.gif
  229. dmgraph spost0 -s oldplyr\playv0.gif
  230. dmgraph sposu0 -s oldplyr\playw0.gif
  231. echo DONE!
  232. echo  
  233. echo Just run 'guy2sarg' with anything as a parameter to change your
  234. echo DOOM.WAD back to normal.
  235. echo Courtesy Dave Matteson (davematt@mail.msen.com)...
  236. goto end
  237. :fix
  238. echo GUY2SARG - We are gonna fix your DOOM.WAD (change it back to normal)
  239. echo Hit Ctrl-C now if you don't want to...
  240. pause > nul
  241. echo Fixing Player's Graphics...
  242. dmgraph playa1 -s oldplyr\playa1.gif
  243. dmgraph playa2a8 -s oldplyr\playa2a8.gif
  244. dmgraph playa3a7 -s oldplyr\playa3a7.gif
  245. dmgraph playa4a6 -s oldplyr\playa4a6.gif
  246. dmgraph playa5 -s oldplyr\playa5.gif
  247. dmgraph playb1 -s oldplyr\playb1.gif
  248. dmgraph playb2b8 -s oldplyr\playb2b8.gif
  249. dmgraph playb3b7 -s oldplyr\playb3b7.gif
  250. dmgraph playb4b6 -s oldplyr\playb4b6.gif
  251. dmgraph playb5 -s oldplyr\playb5.gif
  252. dmgraph playc1 -s oldplyr\playc1.gif
  253. dmgraph playc2c8 -s oldplyr\playc2c8.gif
  254. dmgraph playc3c7 -s oldplyr\playc3c7.gif
  255. dmgraph playc4c6 -s oldplyr\playc4c6.gif
  256. dmgraph playc5 -s oldplyr\playc5.gif
  257. dmgraph playd1 -s oldplyr\playd1.gif
  258. dmgraph playd2d8 -s oldplyr\playd2d8.gif
  259. dmgraph playd3d7 -s oldplyr\playd3d7.gif
  260. dmgraph playd4d6 -s oldplyr\playd4d6.gif
  261. dmgraph playd5 -s oldplyr\playd5.gif
  262. echo Ok, about halfway done now...
  263. dmgraph playe1 -s oldplyr\playe1.gif
  264. dmgraph playe2e8 -s oldplyr\playe2e8.gif
  265. dmgraph playe3e7 -s oldplyr\playe3e7.gif
  266. dmgraph playe4e6 -s oldplyr\playe4e6.gif
  267. dmgraph playe5 -s oldplyr\playe5.gif
  268. dmgraph playf1 -s oldplyr\playf1.gif
  269. dmgraph playf2f8 -s oldplyr\playf2f8.gif
  270. dmgraph playf3f7 -s oldplyr\playf3f7.gif
  271. dmgraph playf4f6 -s oldplyr\playf4f6.gif
  272. dmgraph playf5 -s oldplyr\playf5.gif
  273. dmgraph playg1 -s oldplyr\playg1.gif
  274. dmgraph playg2g8 -s oldplyr\playg2g8.gif
  275. dmgraph playg3g7 -s oldplyr\playg3g7.gif
  276. dmgraph playg4g6 -s oldplyr\playg4g6.gif
  277. dmgraph playg5 -s oldplyr\playg5.gif
  278. echo Now fixing Player's Death Scenes..
  279. dmgraph playh0 -s oldplyr\playh0.gif
  280. dmgraph playi0 -s oldplyr\playi0.gif
  281. dmgraph playj0 -s oldplyr\playj0.gif
  282. dmgraph playk0 -s oldplyr\playk0.gif
  283. dmgraph playl0 -s oldplyr\playl0.gif
  284. dmgraph playm0 -s oldplyr\playm0.gif
  285. dmgraph playn0 -s oldplyr\playn0.gif
  286. dmgraph playo0 -s oldplyr\playo0.gif
  287. dmgraph playp0 -s oldplyr\playp0.gif
  288. dmgraph playq0 -s oldplyr\playq0.gif
  289. dmgraph playr0 -s oldplyr\playr0.gif
  290. dmgraph plays0 -s oldplyr\plays0.gif
  291. dmgraph playt0 -s oldplyr\playt0.gif
  292. dmgraph playu0 -s oldplyr\playu0.gif
  293. dmgraph playv0 -s oldplyr\playv0.gif
  294. dmgraph playw0 -s oldplyr\playw0.gif
  295. echo done.
  296. echo Fixing Sargeant's Normal Graphics...
  297. dmgraph sposa1 -s oldspos\sposa1.gif
  298. dmgraph sposa2a8 -s oldspos\sposa2a8.gif
  299. dmgraph sposa3a7 -s oldspos\sposa3a7.gif
  300. dmgraph sposa4a6 -s oldspos\sposa4a6.gif
  301. dmgraph sposa5 -s oldspos\sposa5.gif
  302. dmgraph sposb1 -s oldspos\sposb1.gif
  303. dmgraph sposb2b8 -s oldspos\sposb2b8.gif
  304. dmgraph sposb3b7 -s oldspos\sposb3b7.gif
  305. dmgraph sposb4b6 -s oldspos\sposb4b6.gif
  306. dmgraph sposb5 -s oldspos\sposb5.gif
  307. dmgraph sposc1 -s oldspos\sposc1.gif
  308. dmgraph sposc2c8 -s oldspos\sposc2c8.gif
  309. dmgraph sposc3c7 -s oldspos\sposc3c7.gif
  310. dmgraph sposc4c6 -s oldspos\sposc4c6.gif
  311. dmgraph sposc5 -s oldspos\sposc5.gif
  312. dmgraph sposd1 -s oldspos\sposd1.gif
  313. dmgraph sposd2d8 -s oldspos\sposd2d8.gif
  314. dmgraph sposd3d7 -s oldspos\sposd3d7.gif
  315. dmgraph sposd4d6 -s oldspos\sposd4d6.gif
  316. dmgraph sposd5 -s oldspos\sposd5.gif
  317. dmgraph spose1 -s oldspos\spose1.gif
  318. dmgraph spose2e8 -s oldspos\spose2e8.gif
  319. dmgraph spose3e7 -s oldspos\spose3e7.gif
  320. dmgraph spose4e6 -s oldspos\spose4e6.gif
  321. dmgraph spose5 -s oldspos\spose5.gif
  322. dmgraph sposf1 -s oldspos\sposf1.gif
  323. dmgraph sposf2f8 -s oldspos\sposf2f8.gif
  324. dmgraph sposf3f7 -s oldspos\sposf3f7.gif
  325. dmgraph sposf4f6 -s oldspos\sposf4f6.gif
  326. dmgraph sposf5 -s oldspos\sposf5.gif
  327. dmgraph sposg1 -s oldspos\sposg1.gif
  328. dmgraph sposg2g8 -s oldspos\sposg2g8.gif
  329. dmgraph sposg3g7 -s oldspos\sposg3g7.gif
  330. dmgraph sposg4g6 -s oldspos\sposg4g6.gif
  331. dmgraph sposg5 -s oldspos\sposg5.gif
  332. echo Fixing Death Scenes...
  333. dmgraph sposh0 -s oldspos\sposh0.gif
  334. dmgraph sposi0 -s oldspos\sposi0.gif
  335. dmgraph sposj0 -s oldspos\sposj0.gif
  336. dmgraph sposk0 -s oldspos\sposk0.gif
  337. dmgraph sposl0 -s oldspos\sposl0.gif
  338. dmgraph sposm0 -s oldspos\sposm0.gif
  339. dmgraph sposn0 -s oldspos\sposn0.gif
  340. dmgraph sposo0 -s oldspos\sposo0.gif
  341. dmgraph sposp0 -s oldspos\sposp0.gif
  342. dmgraph sposq0 -s oldspos\sposq0.gif
  343. dmgraph sposr0 -s oldspos\sposr0.gif
  344. dmgraph sposs0 -s oldspos\sposs0.gif
  345. dmgraph spost0 -s oldspos\spost0.gif
  346. dmgraph sposu0 -s oldspos\sposu0.gif
  347. echo Deleting Old Player Graphics and Directory...
  348. deltree oldplyr
  349. echo Deleting Old Sargeant Graphics and Directory...
  350. deltree oldsarg
  351. echo DONE!
  352. echo Your DOOM.WAD is back to normal...have fun!
  353. goto end
  354. :oops
  355. echo WHOOPS!
  356. echo You need DMGRAPH.EXE for this patch.  i didn't include it because
  357. echo that would make this patch much bigger than it needs to be, and
  358. echo DMGRAPH is most likely available where you got this.
  359. goto end
  360. :end
  361.