diff options
author | 2025-06-19 21:28:10 -0300 | |
---|---|---|
committer | 2025-06-27 22:58:54 +0100 | |
commit | 35a3e0871c5a98110847765f10a3c2c604323ee6 (patch) | |
tree | 117ba104c1b51b17a44bfd95330387e16e962c8f /compile.bat | |
parent | 36910c88033bcc4b25df5c64ed066c633dc4eac2 (diff) | |
download | sst-35a3e0871c5a98110847765f10a3c2c604323ee6.tar.gz sst-35a3e0871c5a98110847765f10a3c2c604323ee6.zip |
Add a way to cancel "ISG" in Portal runs
This is a stopgap solution approved by the Portal moderators until we
have a better way to handle timing and verifying closing/restarting the
game mid-run.
Essentially, the agreed-upon short-term solution is to somewhat emulate
restarting the game by simply turning off the glitch and sending the
player back to the main menu.
Committer's note: this wasn't added to the Linux compile script since it
doesn't work and I honestly just couldn't be bothered adding in the
usual ifdef-errors. And in fact I'm starting to wonder if we should just
be leaving out features that don't work on Linux to avoid all the
ifdefs, but that can happen later because the main goal of committing
this is to get a release out, so I don't want to faff about with that
right now.
Diffstat (limited to 'compile.bat')
-rw-r--r-- | compile.bat | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/compile.bat b/compile.bat index 543e50b..a9ccf44 100644 --- a/compile.bat +++ b/compile.bat @@ -94,6 +94,7 @@ setlocal DisableDelayedExpansion :+ nosleep.c
:+ os.c
:+ portalcolours.c
+:+ portalisg.c
:+ rinput.c
:+ sst.c
:+ trace.c
@@ -122,7 +123,7 @@ if %host64%==1 ( -L.build %lbcryptprimitives_host% -o .build/mkentprops.exe src/build/mkentprops.c src/os.c || goto :end
.build\gluegen.exe%src% || goto :end
.build\mkgamedata.exe gamedata/engine.txt gamedata/gamelib.txt gamedata/inputsystem.txt ^
-gamedata/matchmaking.txt gamedata/vgui2.txt gamedata/vguimatsurface.txt || goto :end
+gamedata/matchmaking.txt gamedata/vgui2.txt gamedata/vguimatsurface.txt gamedata/vphysics.txt || goto :end
.build\mkentprops.exe gamedata/entprops.txt || goto :end
llvm-rc /FO .build\dll.res src\dll.rc || goto :end
for %%b in (%src%) do ( call :cc %%b || goto :end )
|