Subversion Repositories vaca_plus

Rev

Rev 1 | Rev 15 | Go to most recent revision | Blame | Compare with Previous | Last modification | View Log | RSS feed

  1. @echo off
  2.  
  3. set mapster32dir=%~dp0
  4. set vacadir=%~dp0
  5. set vacahrpdir=%~dp0
  6.  
  7. :recheck
  8. if not exist mapster32.exe goto mapster32check
  9. :mapster32check_done
  10. set mapster32dir=%cd%
  11. if "%debug%"=="1" echo DEBUG: Mapster32 Directory: "%mapster32dir%"
  12.  
  13. if exist vacation_hrp set vacahrpdir=%cd%
  14. :vacadircheck
  15. if exist VACATION.PRG ren VACATION.PRG vacation.grp
  16. cd vaca_plus
  17. set vacadir=%cd%
  18. if exist vacation_hrp set vacahrpdir=%cd%
  19. if exist vaca_plus goto vacadircheck
  20. if "%debug%"=="1" echo DEBUG: Vaca+ Directory: "%vacadir%".
  21. if "%debug%"=="1" echo DEBUG: VacaHRP Directory: "%vacahrpdir%".
  22.  
  23. cd "%mapster32dir%"
  24.  
  25. if exist duke3d_hrp.zip set hrp=-gduke3d_hrp.zip
  26. if exist hrp_update.zip set hrpu=-ghrp_update.zip
  27.  
  28. set args=-j"%vacadir%" -j"%vacahrpdir%" -hvacation.def -gvacation.grp %hrp% %hrpu% %*
  29. set exe=mapster32
  30. if "%debug%"=="1" set exe=mapster32.debug
  31.  
  32. if exist %exe%.bat (
  33. call %exe%.bat %args%
  34. ) else (
  35. %exe%.exe %args%
  36. )
  37.  
  38.  
  39. goto end
  40.  
  41. :mapster32check
  42. if exist mapster32.bat goto mapster32check_done
  43. if exist ..\mapster32.exe (
  44. cd ..
  45. goto recheck
  46. )
  47. if exist ..\..\mapster32.exe (
  48. cd ..\..
  49. goto recheck
  50. )
  51. if exist ..\..\..\mapster32.exe (
  52. cd ..\..\..
  53. goto recheck
  54. )
  55. if exist ..\mapster32.bat (
  56. cd ..
  57. goto mapster32check_done
  58. )
  59. if exist ..\..\mapster32.bat (
  60. cd ..\..
  61. goto mapster32check_done
  62. )
  63. if exist ..\..\..\mapster32.bat (
  64. cd ..\..\..
  65. goto mapster32check_done
  66. )
  67. echo Warning: You don't have Mapster32 in your directory.
  68. goto mapster32check_done
  69.  
  70. :end
  71.