1
0
mirror of https://github.com/alliedmodders/metamod-source.git synced 2024-11-28 10:24:20 +01:00
Commit Graph

1253 Commits

Author SHA1 Message Date
Nick Hastings
7d7946ae4d Replace csgo and dota CI targets with cs2 2023-10-26 14:49:34 -05:00
Nick Hastings
9104644ae6 Fix Linux CI not finding SDKs 2023-10-26 14:49:34 -05:00
Nicholas Hastings
f376348feb
Merge pull request #142 from alliedmodders/psy/s2-safety-check
Add check for -dedicated or -insecure on S2
2023-10-26 12:56:27 -05:00
Nick Hastings
af1f4f4607 Don't attempt to load on Source 2 games if neither -dedicated nor -insecure are present 2023-10-26 13:54:51 -04:00
Nicholas Hastings
6a05a21fd4
Merge pull request #141 from noahbkim/fix-provider_source2
Fix integer signedness warning in provider_source2.cpp
2023-10-22 16:57:29 -05:00
Noah Kim
c71b457b06 Fix integer signedness warning in provider_source2.cpp 2023-10-22 16:17:54 -04:00
Nicholas Hastings
33a43fc929
Merge pull request #140 from noahbkim/feature/disable-auto-versioning
Expose --disable-auto-versioning
2023-10-18 22:30:12 -04:00
Noah Kim
144fbb52c4 Expose --disable-auto-versioning 2023-10-18 20:33:06 -04:00
sappho
e857fbe90c
convert UTIL_TrimRight/TrimLeft to use std string internally (#121)
Convert UTIL_TrimRight/TrimLeft to use std string internally
2023-10-17 21:32:20 -07:00
David Anderson
e5b704ff23 Use clang-14 to work around a PLT/GOT bug. 2023-10-16 21:17:01 -07:00
Nick Hastings
f710febc71 Fix build 2023-10-15 23:54:09 -04:00
Nick Hastings
d4e4e62871 Merge branch 'master' of https://github.com/alliedmodders/metamod-source 2023-10-15 23:07:44 -04:00
Nick Hastings
b2b9f3d287 S2: rework GameInit/LevelInit/LevelShutdown flow to better match S1 2023-10-15 23:06:58 -04:00
Nick Hastings
2f0d9fca20 S2: set g_pFullFileSystem 2023-10-15 23:06:12 -04:00
Nick Hastings
8c394c03c2 S2: fix ClientCommand not getting unhooked on shutdown 2023-10-15 23:05:37 -04:00
David Anderson
79975541ac Clean up the SDK detection algorithm to fix hl2dm errors. 2023-10-15 12:57:10 -07:00
Nick Hastings
3955c1b8fc Fix regression causing --sdks ambuild option to be ignored 2023-10-14 13:09:59 -04:00
Nick Hastings
65ef24fe47 Fix regex backslash escaping in build script 2023-10-14 12:54:09 -04:00
David Anderson
f71a1d37ec Fix minimal rebuilds on buildbot. 2023-10-13 21:30:02 -07:00
sappho
437de2b6fe
Switch to C++17 (#128) 2023-10-13 10:01:09 -07:00
David Anderson
fc17601a96 Move bootstrap.pl to Python.
This also moves env var control back into the local build, so we don't
have to restart buildbot to change that.
2023-10-12 22:36:16 -07:00
David Anderson
9dd5144128 Update manifests; statically link libstdc++ now. 2023-10-11 21:19:16 -07:00
David Anderson
e11a90b5db Update manifests. 2023-10-11 09:48:57 -07:00
David Anderson
1aae42c579
Switch to a manifest-based build model. (#131)
Rather than hardcode a bunch of SDK stuff, this is an attempt to move
SDK information to a declarative model. Each SDK gets a manifest, and
the manifests are stored in a shared repository.

Manifests encode stuff like "what platforms does this SDK build on" and
"what link flags do I need on each architecture".

This will hopefully reduce the complexity of the build scripts, since
going forward we only have to add new manifests, rather than figure out
how to attach more gunk into the build logic.
2023-10-10 22:17:27 -07:00
Nicholas Hastings
36cc78aea4
Merge pull request #129 from GAMMACASE/sample_memoverride_fix
Fix potential issues with s2_sample_mm & memoverride on linux
2023-10-08 14:10:43 -04:00
GAMMACASE
5039611827 Remove NO_MALLOC_OVERRIDE define for s2 titles 2023-10-08 19:42:31 +03:00
David Anderson
e7a78dbe56 Turn down macOS testing. 2023-10-07 19:51:02 -07:00
Peak
2fe0c36845
Replace fscanf with faster parsing (#127) 2023-10-07 10:45:54 -07:00
Nick Hastings
b5f160ffb4 Trigger build for hl2sdk-cs2 update 2023-10-03 08:30:47 -04:00
Nicholas Hastings
45d906ad28
Merge pull request #123 from Kenzzer/s2_mm_plugin
fixup packagescript for s2 mm plugin sample
2023-09-29 22:19:57 +00:00
Kenzzer
c10904d8bb
fixup packagescript for s2 mm plugin sample 2023-09-30 00:17:11 +02:00
Nicholas Hastings
57043e30c3
Merge pull request #122 from alliedmodders/psy/s2-linux-load-fix
Fix load on Source 2 Linux servers when -game launch arg is missing
2023-09-29 16:10:35 +00:00
Nick Hastings
0cfae59544 Echo fatal MM:S errors to console (in addition to existing metamod-fatal.log) 2023-09-29 11:45:17 -04:00
Nick Hastings
2091aa4944 Fix load on Linux when -game launch arg is not present 2023-09-29 11:44:44 -04:00
GAMMACASE
62dd3dd4fa
Fix Source2 linux packaging layout (#120)
* Fix linux packaging layout
* Split binary layouts per sdk
2023-09-28 19:42:30 -07:00
Nicholas Hastings
0e8144585e
Merge pull request #119 from Wend4r/fix-linuxsteamrt64_load
S2: Add a malloc override
2023-09-28 20:53:47 +00:00
Wend4r2
5ed17a9081 Malloc override on s2 2023-09-28 22:56:19 +03:00
Nicholas Hastings
4401a94aa6
Merge pull request #116 from alliedmodders/🍿
Update/improve Source 2 support
2023-09-28 00:18:00 +00:00
Nick Hastings
6196318f52 Maybe fix Mac build 2023-09-27 20:11:21 -04:00
Nick Hastings
458090eec6 Fix Mac build 2023-09-27 20:07:35 -04:00
Nick Hastings
fe826bbc51 More build fixes 2023-09-27 20:01:43 -04:00
Nick Hastings
85d410adbd More build fixes 2023-09-27 19:50:51 -04:00
Nick Hastings
40ee69cf78 More build fixes 2023-09-27 19:43:41 -04:00
Nick Hastings
2ce27062b0 Build fixes 2023-09-27 19:33:20 -04:00
Nick Hastings
799f1660a3 Build fixes 2023-09-27 18:52:44 -04:00
Nicholas Hastings
ef78389803
Merge branch 'master' into 🍿 2023-09-27 16:59:24 +00:00
GAMMACASE
339d8a90c8 Add s2_sample_mm & Move samples to a sub folder 2023-09-27 16:56:39 +00:00
GAMMACASE
0807f197cc Fix search paths cleanup 2023-09-27 16:56:39 +00:00
GAMMACASE
f6a8c7b482 Add missing cpp files to the compilation step 2023-09-27 16:56:39 +00:00
GAMMACASE
3b5d72df1d Obsolete KVLoadFromFile
Current implementation isn't used anywhere in the s2 provider and due to the removal of MemAllocScratch & MemFreeScratch I guess this could be obsoleted
2023-09-27 16:56:39 +00:00