What's Changed
- Allow support for running on filesystems that use 64-bit inodes on Linux. by @psychonic in #27
- Updated the sample_mm plugin by @MrWaggel in #28
- Nuke core-legacy - MM:S v1.4 API. by @psychonic in #29
- Re-add support for Dota 2 (on Source 2, and x64) by @psychonic in #31
- Use separate symbol files when building with Breakpad support. by @dvander in #33
- Fix linking errors with some compilers when MM:S plugins call function in tier1 interface.h. by @psychonic in #34
- Split Day of Infamy to separate engine build by @psychonic in #36
- 64-bit support for CSGO on Linux and macOS by @TheDS in #35
- Normalize paths when comparing. (fixes #37) by @psychonic in #38
- Now-POTB: Add additional test coverage to Travis-CI. by @KyleSanderson in #50
- Fix sh-tests for gcc-4.9+ by @KyleSanderson in #53
- Prevent some warnings for SM builds by @Headline in #52
- Fix XCode 10+ build issues by @maximsmol in #55
- Transition sample_mm to AMBuild by @maximsmol in #57
- Fix detection of Blade Symphony on Windows x64 by @peace-maker in #67
- Updated 'checkout-deps' to check for 'pip'/'pip3' prior to installing 'AMBuild' by @WildCard65 in #69
- Upgrade to AMBuild 2.2. by @dvander in #71
- Build against available metamod and all possible sdks by @PlayBoy31 in #66
- Enable Insurgency and Blade Symphony x64 builds by @peace-maker in #77
- Restore the frame pointer on Linux by @asherkin in #78
- Start using Github Actions by @peace-maker in #83
- Fix snapshot links in readme by @zer0k-z in #87
- Add support for hl2sdk-mock. by @dvander in #90
- Split PVKII into its own engine branch by @Spirrwell in #97
- Make PVKII also link against stdc++ for Linux by @Spirrwell in #98
- Add support for Military Conflict: Vietnam by @psychonic in #100
- Add support for IServerPluginCallbacks v3 and v4 by @old-pigeon in #94
- Only load plugins that have executable extensions. by @dvander in #103
- Fix sourcehook compilation warning by @Kenzzer in #106
- Update MCV platform support by @psychonic in #115
- Ci update by @Kenzzer in #112
- Further support of source2 by @GAMMACASE in #114
- Update/improve Source 2 support by @psychonic in #116
- S2: Add a malloc override by @Wend4r in #119
- Fix Source2 linux packaging layout by @GAMMACASE in #120
- Fix load on Source 2 Linux servers when -game launch arg is missing by @psychonic in #122
- fixup packagescript for s2 mm plugin sample by @Kenzzer in #123
- Replace fscanf with faster parsing by @PeakKS in #127
- Fix potential issues with s2_sample_mm & memoverride on linux by @GAMMACASE in #129
- Switch to a manifest-based build model. by @dvander in #131
- Update manifests; statically link libstdc++ now. by @dvander in #133
- tenatively update mms to C++17 by @sapphonie in #128
- convert UTIL_TrimRight/TrimLeft to use std string internally by @sapphonie in #121
- Expose --disable-auto-versioning by @noahbkim in #140
- Fix integer signedness warning in provider_source2.cpp by @noahbkim in #141
- Add check for -dedicated or -insecure on S2 by @psychonic in #142
- CI updates by @psychonic in #143
- Fix MSVC 2017 build issues by @GAMMACASE in #145
- Fix IMetamodListener events in s2_sample_mm by @GAMMACASE in #147
- Update MM:S for upcoming CS2 SDK changes by @psychonic in #148
- Add missing "LINUX" macro by @vanz666 in #149
- new SourceHook syntax for s2_sample_mm by @Mai-Ooizumi in #151
- S2 Sample: fix Hook_ClientPutInServer message formatting by @etojuice in #153
- Replace fscanf with faster parsing #2 by @KaelaSavia in #152
- Improve s2_sample_mm build script by @GAMMACASE in #156
- Remove deprecated syntax for compatibility in #158
- Add missing parameter doc for ISmmAPI::GetServerFactory() by @rtldg in #159
- Shut msvc by @Kenzzer in #161
- Fix source2 plugin issues related to stdc++ linking by @GAMMACASE in #167
- Updated build instructions. by @tschumann in #172
- Document and improve s1_sample_mm build by @tschumann in #174
- Update HL2SDK Manifests Submodule by @caxanga334 in #178
- Trigger build for L4D2 changes by @sapphonie in #180
- Fix standalone SourceHook compilation by @psychonic in #188
- Fix double plugin unload crash on
meta retryby @GAMMACASE in #204 - Add source2 convar/concommand support by @GAMMACASE in #203
- Fix gameinfo loading on Linux x64 S1 games by @psychonic in #206
- Fix gamedir detection on Deadlock by @psychonic in #207
- loader: Detect HL1MP and SDK2013(2025) mods as HL2:DM for now by @psychonic in #210
- Add loader tests. by @tschumann in #211
- Fix missing includes and standardize non-system includes to quotes by @PeakKS in #213
- Prevent ARRAYSIZE undef by @GAMMACASE in #224
- (github) Add bug report template. by @tschumann in #229
- Update Windows CI runner win2019 -> win2022 by @psychonic in #230
- test(loader): Add script to check mm_DetermineBackendS1 on all games. by @tschumann in #219
- Build & link tier1/mathlib by @Kenzzer in #245
- Build and link tier1/mathlib by @Kenzzer in #247
- Scan all PT_LOAD segments on Linux for mm_FindPattern by @azzyr in #251
- Correct memory size calculation for modules on linux by @Kenzzer in #255
- Fix Load Failure on The Ship by @caxanga334 in #254
- Increase the maximum plugin alias length when loading a plugin from a VDF file by @TrueProfesional in #260
- Fix mm_FindPattern by @Kenzzer in #261
- Silence memset warning by @Kenzzer in #263
- Add GitHub workflow for release builds by @psychonic in #264
New Contributors
- @MrWaggel made their first contribution in #28
- @TheDS made their first contribution in #35
- @Headline made their first contribution in #52
- @maximsmol made their first contribution in #55
- @peace-maker made their first contribution in #67
- @WildCard65 made their first contribution in #69
- @PlayBoy31 made their first contribution in #66
- @asherkin made their first contribution in #78
- @zer0k-z made their first contribution in #87
- @Spirrwell made their first contribution in #97
- @old-pigeon made their first contribution in #94
- @GAMMACASE made their first contribution in #114
- @Wend4r made their first contribution in #119
- @PeakKS made their first contribution in #127
- @sapphonie made their first contribution in #128
- @noahbkim made their first contribution in #140
- @vanz666 made their first contribution in #149
- @Mai-Ooizumi made their first contribution in #151
- @etojuice made their first contribution in #153
- @KaelaSavia made their first contribution in #152
- @rtldg made their first contribution in #159
- @tschumann made their first contribution in #172
- @caxanga334 made their first contribution in #178
- @azzyr made their first contribution in #251
- @TrueProfesional made their first contribution in #260
Full Changelog: https://github.com/alliedmodders/metamod-source/commits/2.0.0.1391