Advertisement
Guest User

Untitled

a guest
Sep 14th, 2019
165
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. @echo off
  2.  
  3. set qcde_version=2.5.1
  4. set aeon_version=
  5. set maps_version=2.5
  6. set mus_version=2.5
  7.  
  8. title QC: Doom Edition launcher
  9.  
  10. set engines=
  11. set enginecount=
  12.  
  13. rem Zandronum takes priority for botmatch
  14.  
  15. if exist qzdoom.exe    ( set engines=QZDoom - %engines% &    set engine=qzdoom.exe &    set enginecount=%enginecount%a )
  16. if exist gzdoom.exe    ( set engines=GZDoom - %engines% &    set engine=gzdoom.exe &    set enginecount=%enginecount%a )
  17. if exist zandronum.exe ( set engines=Zandronum - %engines% & set engine=zandronum.exe & set enginecount=%enginecount%a )
  18.  
  19. if "%engines%" == "" ( goto :noengines )
  20.  
  21.  
  22. rem WADS
  23.  
  24. echo  __   __   __   ___                              by DBThanatos ^& Michaelis
  25. echo /  \ /  ` ^|  \ ^|__    v%qcde_version%
  26. echo \__X \__, ^|__/ ^|___   Botmatch + OST by Michael Markie
  27. if not "%1" == "" ( echo ========================================================================== )
  28. if not "%1" == "" ( echo. )
  29. if not "%1" == "" ( echo Also loading: )
  30. if not "%1" == "" ( echo -  %1 )
  31. if not "%2" == "" ( echo -  %2 )
  32. if not "%3" == "" ( echo -  %3 )
  33. if not "%4" == "" ( echo -  %4 )
  34. if not "%5" == "" ( echo -  %5 )
  35. if not "%6" == "" ( echo -  %6 )
  36. if not "%7" == "" ( echo -  %7 )
  37. if not "%8" == "" ( echo -  %8 )
  38. if not "%9" == "" ( echo -  %9 )
  39.  
  40.  
  41. rem ENGINES
  42.  
  43. echo ==========================================================================
  44. echo.
  45. if not "%enginecount%" == "a " ( echo Engines found: )
  46. if not "%enginecount%" == "a " ( echo - %engines% )
  47. echo Using engine:
  48. echo - %engine%
  49. echo.
  50.  
  51. if not exist "AeonQCDE%aeon_version%.pk3" ( echo WARNING: AeonQCDE%aeon_version%.pk3 not found! )
  52. if not exist "AeonQCDE%aeon_version%.pk3" ( echo Please locate AeonQCDE%aeon_version%.pk3 in this directory if Aeon DM maps don't load. )
  53.  
  54. if not exist "QCDEmaps%maps_version%.pk3" ( echo WARNING: QCDEmaps%maps_version%.pk3 not found! )
  55. if not exist "QCDEmaps%maps_version%.pk3" ( echo Please locate QCDEmaps%maps_version%.pk3 in this directory if QCDE maps don't load. )
  56.  
  57. if not exist "QCDEv%qcde_version%.pk3" ( echo WARNING: QCDEv%qcde_version%.pk3 not found! )
  58. if not exist "QCDEv%qcde_version%.pk3" ( echo Please locate QCDEv%qcde_version%.pk3 in this directory if QCDE doesn't run. )
  59.  
  60. if not exist "QCDEmus%mus_version%.pk3" ( echo WARNING: QCDEmus%mus_version%.pk3 not found! )
  61. if not exist "QCDEmus%mus_version%.pk3" ( echo Please locate QCDEmus%mus_version%.pk3 in this directory if you don't hear QCDE OST. )
  62.  
  63. %engine% -file AeonQCDE%aeon_version%.pk3 QCDEmaps%maps_version%.pk3 QCDEv%qcde_version%.pk3 QCDEmus%mus_version%.pk3 QCDE--Voxels2.2.pk3 QCDE--HDFaces2.5.pk3 +deathmatch 1 +map qcde01 +fraglimit 30 +timelimit 10 +sv_minplayers 4 +sv_weapondrop true +sv_itemrespawn true %*
  64.  
  65. goto :end
  66.  
  67.  
  68. :noengines
  69.  
  70. echo ERROR: No engines found!
  71. echo A copy of GZDoom 1.8.6+, QZDoom or Zandronum 3.0+ is required for playing.
  72. pause
  73. goto :end
  74.  
  75.  
  76. :end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement