home *** CD-ROM | disk | FTP | other *** search
/ PC Gamer 2.14 / 1997-03_Disc_2.14.iso / darkforc / academy.bat next >
DOS Batch File  |  1996-01-17  |  2KB  |  67 lines

  1. @echo off
  2. rem Imperial Academy Batch File
  3. cls
  4. if "%1"=="off" goto Off
  5. if "%1"=="OFF" goto Off
  6. echo Imperial Academy Add-On Level for Dark Forces, Version 1.1
  7. if not exist dark.exe goto NoDark
  8. if not exist academy.gob goto NoGob
  9. if not exist academy.lfd goto NoLfd
  10. echo Customizing Briefing...
  11. if exist lfd\dfbrief.old goto old
  12. if exist lfd\dfbrief.lfd rename lfd\dfbrief.lfd dfbrief.old
  13. copy academy.lfd lfd\dfbrief.lfd > nul
  14. goto Run
  15. :NoLfd
  16. echo File ACADEMY.LFD not found, briefing will not be customized
  17. :Run
  18. echo Creating Temporary File...
  19. echo @echo off > ia.bat
  20. echo dark -uacademy.gob >> ia.bat
  21. echo academy off >> ia.bat
  22. echo Loading Imperial Academy...
  23. if exist ia.bat ia.bat
  24. echo.
  25. echo Error: Temporary File IA.BAT could not be created!
  26. goto Error
  27. :NoDark
  28. echo.
  29. echo Error: Dark Forces not found!
  30. goto Error
  31. :NoGob
  32. echo.
  33. echo Error: File ACADEMY.GOB could not be found!
  34. goto Error
  35. :Old
  36. echo.
  37. echo Error: A backup of DFBRIEF.LFD to DFBRIEF.OLD could not be
  38. echo performed because DFBRIEF.OLD already exists!
  39. echo If an interruption or a reboot happened while Imperial Academy
  40. echo was running, type "academy off" at the prompt. The briefings
  41. echo will be restored back to normal. Type "academy" to play again.
  42. echo (If you put or named this DFBRIEF.OLD please remove it from
  43. echo the LFD directory and put the original DFBRIEF.LFD file there)
  44. goto Error
  45. :NoOld
  46. echo.
  47. echo Error: Backup copy DFBRIEF.OLD not found! You must restore it
  48. echo from the Dark Forces CD and set off the Read Only attribute.
  49. goto End
  50. :Error
  51. echo.
  52. echo Unable to run Imperial Academy, please consult the ACADEMY.DOC file
  53. echo Exiting...
  54. goto End
  55. :Off
  56. cls
  57. echo Imperial Academy Add-On Level for Dark Forces, Version 1.0
  58. echo Exiting Level
  59. if exist ia.bat del ia.bat
  60. if not exist lfd\dfbrief.old goto NoOld
  61. echo Restoring Original Briefings...
  62. if exist lfd\dfbrief.lfd del lfd\dfbrief.lfd
  63. rename lfd\dfbrief.old dfbrief.lfd
  64. echo End of Line.
  65. :End
  66. echo.
  67.