Skip to content
This repository has been archived by the owner on Apr 15, 2024. It is now read-only.

Commit

Permalink
handle legacies moves from episodes_modern
Browse files Browse the repository at this point in the history
rpgsmse and dmc3

part of issue #82
  • Loading branch information
neogeographica committed Jan 27, 2023
1 parent 0b1239b commit 6850d36
Show file tree
Hide file tree
Showing 2 changed files with 62 additions and 50 deletions.
49 changes: 17 additions & 32 deletions quakestarter_scripts/episodes_modern.cmd
Original file line number Diff line number Diff line change
Expand Up @@ -51,14 +51,12 @@ call :installed_check oum
call :installed_check rapture
call :installed_check soe_full
call :installed_check contract
call :installed_check rpgsmse
call :installed_check terra
call :installed_check warpspasm
call :installed_check travail
call :installed_check rmx-pack
call :installed_check nsoe2
call :installed_check arcanum
call :installed_check dmc3
call :installed_check unforgiven
call :installed_check rrp
call :installed_check mapjam6
Expand All @@ -68,17 +66,15 @@ echo %is_oum_installed% 1: oum - Operation: Urth Majik ^(2001^)
echo %is_rapture_installed% 2: rapture - Rapture ^(2001^)
echo %is_soe_full_installed% 3: soe_full - Soul of Evil ^(2002^)
echo %is_contract_installed% 4: contract - Contract Revoked ^(2002^)
echo %is_rpgsmse_installed% 5: rpgsmse - Quake Condensed ^(2004^)
echo %is_terra_installed% 6: terra - Terra ^(2005^)
echo %is_warpspasm_installed% 7: warpspasm - Warp Spasm ^(2007^)
echo %is_travail_installed% 8: travail - Travail ^(2007^)
echo %is_rmx-pack_installed% 9: rmx-pack - Remix Map Pack ^(2008^)
echo %is_nsoe2_installed% 10: nsoe2 - Soul of Evil: Indian Summer ^(2008^)
echo %is_arcanum_installed% 11: arcanum - Arcanum ^(2011^)
echo %is_dmc3_installed% 12: dmc3 - Deathmatch Classics Vol. 3 ^(2011^)
echo %is_unforgiven_installed% 13: unforgiven - Unforgiven ^(2011^)
echo %is_rrp_installed% 14: rrp - Rubicon Rumble Pack ^(2014^)
echo %is_mapjam6_installed% 15: mapjam6 - Func Map Jam 6 - Fire and Brimstone ^(2015^)
echo %is_terra_installed% 5: terra - Terra ^(2005^)
echo %is_warpspasm_installed% 6: warpspasm - Warp Spasm ^(2007^)
echo %is_travail_installed% 7: travail - Travail ^(2007^)
echo %is_rmx-pack_installed% 8: rmx-pack - Remix Map Pack ^(2008^)
echo %is_nsoe2_installed% 9: nsoe2 - Soul of Evil: Indian Summer ^(2008^)
echo %is_arcanum_installed% 10: arcanum - Arcanum ^(2011^)
echo %is_unforgiven_installed% 11: unforgiven - Unforgiven ^(2011^)
echo %is_rrp_installed% 12: rrp - Rubicon Rumble Pack ^(2014^)
echo %is_mapjam6_installed% 13: mapjam6 - Func Map Jam 6 - Fire and Brimstone ^(2015^)
echo.
echo Enter a number to install/launch/manage one of the releases above.
echo.
Expand Down Expand Up @@ -118,24 +114,19 @@ call "%scriptspath%_handle_mod_choice.cmd" contract
goto :menu

:5
set start_map=rpgsmse1
call "%scriptspath%_handle_mod_choice.cmd" rpgsmse
goto :menu

:6
set start_map=terra1
call "%scriptspath%_handle_mod_choice.cmd" terra
goto :menu

:7
:6
set base_game=quoth
set start_map=start
set skip_quakerc_gen=true
set startdemos=demo1 demo2 demo3
call "%scriptspath%_handle_mod_choice.cmd" warpspasm
goto :menu

:8
:7
set patch_url=https://neogeographica-downloads.s3.amazonaws.com/tools/quakestarter/quake_travail_soundtrack.zip
set start_map=start
set startdemos=demo1 demo2 demo3
Expand All @@ -145,43 +136,37 @@ set modsettings[2]=
call "%scriptspath%_handle_mod_choice.cmd" travail
goto :menu

:9
:8
set start_map=start
call "%scriptspath%_handle_mod_choice.cmd" rmx-pack
goto :menu

:10
:9
set start_map=start
set startdemos=demo1 demo2
call "%scriptspath%_handle_mod_choice.cmd" nsoe2
goto :menu

:11
:10
set patch_url=https://www.quaddicted.com/filebase/drake290111.zip
REM unlike other patches the Drake mod is really truly always required here
set patch_required=true
set start_map=arcstart
call "%scriptspath%_handle_mod_choice.cmd" arcanum
goto :menu

:12
set patch_url=https://quaketastic.com/files/single_player/maps/dmc3m8_hotfix.zip
set start_map=dmc3
call "%scriptspath%_handle_mod_choice.cmd" dmc3
goto :menu

:13
:11
set start_map=unfstart
call "%scriptspath%_handle_mod_choice.cmd" unforgiven
goto :menu

:14
:12
set start_map=start
set skip_quakerc_gen=true
call "%scriptspath%_handle_mod_choice.cmd" rrp
goto :menu

:15
:13
set start_map=start
set startdemos=demo1
set modsettings[0]=r_wateralpha 1
Expand Down
63 changes: 45 additions & 18 deletions quakestarter_scripts/legacies.cmd
Original file line number Diff line number Diff line change
Expand Up @@ -35,9 +35,11 @@ set show_version=false
call :installed_check arcane rating
call :installed_check koohoo rating
call :installed_check czgtoxic rating
call :installed_check rpgsmse rating
call :installed_check sm82 rating
call :installed_check ant rating
call :installed_check fmb_bdg rating
call :installed_check dmc3 rating
call :installed_check retrojam4dlc_pulsar rating
call :installed_check plaw02 rating
call :installed_check markiesm1v2 rating
Expand Down Expand Up @@ -97,36 +99,42 @@ if "%show_rating%"=="true" (
if "%show_czgtoxic%"=="true" (
echo %is_czgtoxic_installed% 3: czgtoxic - Biotoxin ^(2001^)
)
if "%show_rpgsmse%"=="true" (
echo %is_rpgsmse_installed% 4: rpgsmse - Quake Condensed ^(2004^)
)
if "%show_sm82%"=="true" (
echo %is_sm82_installed% 4: sm82 - Rubicondom ^(2005^)
echo %is_sm82_installed% 5: sm82 - Rubicondom ^(2005^)
)
if "%show_ant%"=="true" (
echo %is_ant_installed% 5: ant - Antediluvian ^(2005^)
echo %is_ant_installed% 6: ant - Antediluvian ^(2005^)
)
if "%show_fmb_bdg%"=="true" (
echo %is_fmb_bdg_installed% 6: fmb_bdg - This Onion ^(2007^)
echo %is_fmb_bdg_installed% 7: fmb_bdg - This Onion ^(2007^)
)
if "%show_dmc3%"=="true" (
echo %is_dmc3_installed% 8: dmc3 - Deathmatch Classics Vol. 3 ^(2011^)
)
if "%show_retrojam4dlc_pulsar%"=="true" (
echo %is_retrojam4dlc_pulsar_installed% 7: retrojam4dlc_pulsar - The Elder Reality ^(2016^)
echo %is_retrojam4dlc_pulsar_installed% 9: retrojam4dlc_pulsar - The Elder Reality ^(2016^)
)
if "%show_plaw02%"=="true" (
echo %is_plaw02_installed% 8: plaw02 - Waldsterben ^(2022^)
echo %is_plaw02_installed% 10: plaw02 - Waldsterben ^(2022^)
)
if "%show_markiesm1v2%"=="true" (
echo %is_markiesm1v2_installed% 9: markiesm1v2 - Slip Tripping ^(2022^)
echo %is_markiesm1v2_installed% 11: markiesm1v2 - Slip Tripping ^(2022^)
)
echo.
)
if "%show_version%"=="true" (
echo Dropped because superseded by a newer version:
if "%show_copper_v1_19%"=="true" (
echo %is_copper_v1_19_installed% 10: copper_v1_19 - Copper 1.19 ^(2022^)
echo %is_copper_v1_19_installed% 12: copper_v1_19 - Copper 1.19 ^(2022^)
)
if "%show_ctsj2%"=="true" (
echo %is_ctsj2_installed% 11: ctsj2 - Coppertone Summer Jam 2 v1.0 ^(2022^)
echo %is_ctsj2_installed% 13: ctsj2 - Coppertone Summer Jam 2 v1.0 ^(2022^)
)
if "%show_toneodspmp3_2_3%"=="true" (
echo %is_toneodspmp3_2_3_installed% 12: toneodspmp3_2_3 - Empire of Disorder v2.3 ^(2022^)
echo %is_toneodspmp3_2_3_installed% 14: toneodspmp3_2_3 - Empire of Disorder v2.3 ^(2022^)
)
echo.
)
Expand Down Expand Up @@ -174,8 +182,17 @@ set start_map=czgtoxic
call "%scriptspath%_handle_mod_choice.cmd" czgtoxic
goto :menu

REM Rubicondom should age out six months after v3.7.0
REM Quake Condensed should age out six months after v3.8.0
:4
if not "%show_rpgsmse%"=="true" (
goto :eof
)
set start_map=rpgsmse1
call "%scriptspath%_handle_mod_choice.cmd" rpgsmse
goto :menu

REM Rubicondom should age out after 5/14/2023
:5
if not "%show_sm82%"=="true" (
goto :eof
)
Expand All @@ -184,7 +201,7 @@ call "%scriptspath%_handle_mod_choice.cmd" sm82
goto :menu

REM Antediluvian should age out after 4/6/2023
:5
:6
if not "%show_ant%"=="true" (
goto :eof
)
Expand All @@ -193,16 +210,26 @@ call "%scriptspath%_handle_mod_choice.cmd" ant
goto :menu

REM This Onion should age out after 3/20/2023
:6
:7
if not "%show_fmb_bdg%"=="true" (
goto :eof
)
set start_map=fmb_bdg1
call "%scriptspath%_handle_mod_choice.cmd" fmb_bdg
goto :menu

REM Deathmatch Classics Vol. 3 should age out six months after v3.8.0
:8
if not "%show_dmc3%"=="true" (
goto :eof
)
set patch_url=https://quaketastic.com/files/single_player/maps/dmc3m8_hotfix.zip
set start_map=dmc3
call "%scriptspath%_handle_mod_choice.cmd" dmc3
goto :menu

REM The Elder Reality should age out after 4/6/2023
:7
:9
if not "%show_retrojam4dlc_pulsar%"=="true" (
goto :eof
)
Expand All @@ -211,7 +238,7 @@ call "%scriptspath%_handle_mod_choice.cmd" retrojam4dlc_pulsar
goto :menu

REM Waldsterben should age out after 4/6/2023
:8
:10
if not "%show_plaw02%"=="true" (
goto :eof
)
Expand All @@ -227,7 +254,7 @@ call "%scriptspath%_handle_mod_choice.cmd" plaw02
goto :menu

REM Slip Tripping should age out after 4/6/2023
:9
:11
if not "%show_markiesm1v2%"=="true" (
goto :eof
)
Expand All @@ -236,7 +263,7 @@ call "%scriptspath%_handle_mod_choice.cmd" markiesm1v2
goto :menu

REM Copper 1.19 should age out six months after v3.8.0
:10
:12
if not "%show_copper_v1_19%"=="true" (
goto :eof
)
Expand All @@ -246,7 +273,7 @@ call "%scriptspath%_handle_mod_choice.cmd" copper_v1_19
goto :menu

REM Coppertone Summer Jam 2 v1.0 should age out after 2/11/2023
:11
:13
if not "%show_ctsj2%"=="true" (
goto :eof
)
Expand All @@ -256,7 +283,7 @@ call "%scriptspath%_handle_mod_choice.cmd" ctsj2
goto :menu

REM Empire of Disorder v2.3 should age out six months after v3.8.0
:12
:14
if not "%show_toneodspmp3_2_3%"=="true" (
goto :eof
)
Expand Down

0 comments on commit 6850d36

Please sign in to comment.