home *** CD-ROM | disk | FTP | other *** search
/ PC Gamer 2.5 / 1996-06_Disc_2.5.iso / patches / pdpatch.zip / PDUP12.EXE / PDUPDATE.BAT < prev    next >
DOS Batch File  |  1996-03-03  |  5KB  |  214 lines

  1. @ECHO OFF
  2. ECHO OFF
  3. rem ECHO OFF
  4. rem This Batch file needs to be run with the following files
  5. rem unpacked in the same directory where PD Ver 1 was installed..
  6. rem All these files are zipped into the file UPPD.ZIP
  7. rem CHAIN.EXE
  8. rem DUSE.COM
  9. rem PDEMI.VOL
  10. rem PDSFX.VOL
  11. rem PDGPH.VOL
  12. rem INSTALL.EXE
  13. rem INSTALLE.TXC
  14. rem MEMERRE.TXT
  15. rem README.TXT
  16. rem PD.EXE
  17. rem PD.BAT
  18. rem PD2.ICO
  19. rem CHECKEMM.EXE
  20. rem README.BAT
  21. rem *.CHN
  22. ECHO\
  23. ECHO  ==== UPDATE Program for POWER DOLLS Ver 1.0 to Ver 1.2 ====
  24. ECHO\
  25. IF "%1"=="" GOTO SYNTAX
  26. SET PDCD=%1
  27. IF NOT "%PDCD%"=="%1" GOTO ENVERR
  28. IF NOT EXIST %PDCD%\VOC\ELIOLA.VOC GOTO :SYNTAX
  29. IF NOT EXIST GAMEMAIN.EXE GOTO :BAD_DIR
  30. IF NOT EXIST CHAIN.EXE GOTO ERR_CHAIN
  31. IF NOT EXIST DUSE.COM GOTO ERR_DUSE
  32. DUSE -Q -M .
  33. IF NOT ERRORLEVEL 25 GOTO DISKAREA
  34. ECHO\
  35. ECHO *** Start Updating POWER DOLLS to Ver 1.2 ***
  36. ECHO\
  37. ECHO ***    Takes a few minutes to complete    ***
  38. ECHO\
  39. IF NOT EXIST PDASK.CHN GOTO CHNERR
  40. CHAIN -T0 PDASK
  41. IF ERRORLEVEL 1 GOTO VOLERR
  42. IF NOT EXIST PDVOC.CHN GOTO CHNERR
  43. CHAIN -T0 PDVOC
  44. IF ERRORLEVEL 1 GOTO VOCERR
  45. IF NOT EXIST PDBDT.CHN GOTO CHNERR
  46. CHAIN -T0 PDBDT
  47. IF ERRORLEVEL 1 GOTO VOLERR
  48. IF NOT EXIST PDGCP.CHN GOTO CHNERR
  49. CHAIN -T0 PDGCP
  50. IF ERRORLEVEL 1 GOTO VOLERR
  51. IF NOT EXIST PDMDT.CHN GOTO CHNERR
  52. CHAIN -T0 PDMDT
  53. IF ERRORLEVEL 1 GOTO VOLERR
  54. IF NOT EXIST PDMPD.CHN GOTO CHNERR
  55. CHAIN -T0 PDMPD
  56. IF ERRORLEVEL 1 GOTO VOLERR
  57. IF NOT EXIST PDSLD.CHN GOTO CHNERR
  58. CHAIN -T0 PDSLD
  59. IF ERRORLEVEL 1 GOTO VOLERR
  60. IF NOT EXIST PDMID.CHN GOTO CHNERR
  61. CHAIN -T0 PDMID
  62. IF ERRORLEVEL 1 GOTO VOLERR
  63. IF NOT EXIST PDBMP.CHN GOTO CHNERR
  64. CHAIN -T0 PDBMP.CHN
  65. MD BMP >NUL
  66. MD SAVE >NUL
  67. IF EXIST RECORD*.BIN REN RECORD*.BIN RECORD*.SAV
  68. IF EXIST RECORD*.SAV MOVE RECORD*.SAV SAVE
  69. IF EXIST KEMURI*.DAT REN KEMURI*.DAT FOGDAT*.SAV
  70. IF EXIST FOGDAT*.SAV MOVE FOGDAT*.SAV SAVE
  71. DEL GAMEMAIN.EXE
  72. DEL ENVCHK.EXE
  73. DEL *.ID
  74. DEL *.IBM
  75. DEL *.MS
  76. DEL GO.BAT
  77. DEL MIDI*.CFG
  78. DEL INITDATA.BIN
  79. DEL FACEALL.RGB
  80. DEL *.ASK
  81. DEL *.SLD
  82. DEL *.MPD
  83. DEL *.MDT
  84. DEL *.KPC
  85. DEL *.BDT
  86. DEL *.DAT
  87. DEL *.GCP
  88. DEL *.MID
  89. DEL README.DOC
  90. DEL CHAIN.EXE
  91. DEL DUSE.COM
  92. DEL *.CHN
  93. SET PDCD=
  94.  
  95. ECHO
  96. ECHO\
  97. ECHO  ================  UPDATE SUCESSFUL!! ==============
  98. ECHO\
  99. ECHO  Please type  PD  to run your updated Power Dolls.
  100. ECHO\
  101. ECHO\
  102. ECHO  If Power Dolls does not work, you must re-install Ver 1.0 from CDROM,
  103. ECHO  then unpack PDUP12.EXE and run PDUPDATE.BAT again.
  104. ECHO\
  105. PAUSE
  106. README.BAT
  107.  
  108. :VOCERR
  109. ECHO  ***************   ERROR!!!   **************
  110. ECHO\
  111. ECHO
  112. ECHO  Error in creating VOL files in your PD directory.
  113. ECHO  Please make sure you have the correct CD-ROM of Power Dolls Ver 1.0
  114. ECHO  in the CDROM drive you instructed at the command line of this batch file.
  115. GOTO END
  116.  
  117. :VOLERR
  118. ECHO  ***************   ERROR!!!   **************
  119. ECHO\
  120. ECHO
  121. ECHO  Error in creating VOL files in your PD directory.
  122. ECHO  Maybe due to missing files in your PD directory.
  123. ECHO  Please re-install Power Dolls Ver 1.0 from your CDROM
  124. ECHO  and run this batch file again.
  125. GOTO END
  126.  
  127. :CHNERR
  128. ECHO  ***************   ERROR!!!   **************
  129. ECHO\
  130. ECHO
  131. ECHO  *.CHN files missing in your PD directory.
  132. ECHO  Please make sure you have unzipped PDUP12.EXE in PD directory and
  133. ECHO  No Error was reported when it was done.
  134. ECHO  If Error was reported, it maybe due to shortage of disk space.
  135. ECHO  Make sure you have 25Mbytes of free space in the drive you
  136. ECHO  installed Power Dolls Ver 1.0
  137. ECHO  Then run this batch file again.
  138. GOTO END
  139.  
  140. :ENVERR
  141. ECHO  ***************   ERROR!!!   **************
  142. ECHO\
  143. ECHO
  144. ECHO  ---  Out of Environment Variable Space!!  ---
  145. ECHO  Please find a SHELL command in your CONFIG.SYS
  146. ECHO  and change the /E:xxxx parameter to a larger value.
  147. ECHO  Then run this batch file again.
  148. ECHO  If there is not a /E:xxxx in your SHELL command line,
  149. ECHO  Add it behind.
  150. ECHO  Example1:
  151. ECHO     If old shell line was  SHELL=C:\COMMAND.COM /P
  152. ECHO     Change to:
  153. ECHO              SHELL=C:\COMMAND.COM /P /E:1024
  154. ECHO\
  155. ECHO  Example2:
  156. ECHO     If old shell line was  SHELL=C:\COMMAND.COM /P /E:1280
  157. ECHO     Change to: (Add about 200 to the present value)
  158. ECHO              SHELL=C:\COMMAND.COM /P /E:1480
  159. ECHO\
  160. GOTO END
  161.  
  162. :DISKAREA
  163. ECHO  ***************   ERROR!!!   **************
  164. ECHO\
  165. ECHO
  166. ECHO  Not enough free space in your Hard disk drive.
  167. ECHO  To update POWER DOLLS to Ver 1.2, you need at least
  168. ECHO  25 MBytes of free space in your hard disk drive.
  169. ECHO  Please reserve disk space and run this batch file again.
  170. GOTO END
  171.  
  172. :BAD_DIR
  173. ECHO  ***************   ERROR!!!   **************
  174. ECHO\
  175. ECHO
  176. ECHO  Please run this Batch file at the directory where you
  177. ECHO  installed POWER DOLLS Ver 1.0. (Default is "C:\GAMES\PD")
  178. ECHO\
  179. GOTO END
  180.  
  181. :SYNTAX
  182. ECHO\
  183. ECHO  Please set your POWER DOLLS CDROM in your CDROM Drive and type
  184. ECHO\
  185. ECHO         PDUPDATE X:
  186. ECHO\
  187. ECHO         to start update.
  188. ECHO\
  189. ECHO  X: is the Drive Name of your CDROM Drive.
  190. ECHO\
  191. ECHO  Example:
  192. ECHO\
  193. ECHO          PDUPDATE D:
  194. ECHO\
  195. GOTO END
  196.  
  197. :ERR_CHAIN
  198. ECHO  ***************   ERROR!!!   **************
  199. ECHO\
  200. ECHO
  201. ECHO ERROR === CHAIN.EXE not found in current directory!! ===
  202. ECHO\
  203. GOTO END
  204.  
  205. :ERR_DUSE
  206. ECHO  ***************   ERROR!!!   **************
  207. ECHO\
  208. ECHO
  209. ECHO ERROR === DUSE.EXE not found in current directory!! ===
  210. ECHO\
  211. GOTO END
  212.  
  213. :END
  214.