Nick Hastings
956861f27a
Bump version to 2.0.0-dev
2023-05-21 12:08:11 -04:00
Nick Hastings
edc80a0957
Add dll2lib helper script
2023-05-21 12:07:22 -04:00
Nick Hastings
e1a81e3c06
Improve CS2 support and S2 game detection
2023-05-21 12:07:05 -04:00
Nick Hastings
2e43b26539
Fix ambuild script error when using branch name with utf-8 chars
2023-05-16 16:20:53 -04:00
Nick Hastings
d62379244c
Add and use META_IS_SOURCE2 define
2023-05-16 14:31:31 -04:00
Nick Hastings
acd8644688
Fix provider reaching calling directly outside for "meta" ConCommand
2023-04-02 12:08:28 -04:00
Nick Hastings
15c84495cb
Don't compile in VSP bridge on s2.
2023-04-02 11:01:22 -04:00
Nick Hastings
6a1a79df42
Missed part of ClientCommand s2 hack removal outside of provider
2023-04-02 10:44:11 -04:00
Nick Hastings
8f619851df
Remove ProvidedHooks enum. No longer used
2023-04-02 10:30:26 -04:00
Nick Hastings
088e2d80c7
Do s1/s2 split on GetCommandLineValue
2023-04-02 10:15:58 -04:00
Nick Hastings
b727c5455e
Remove ClientCommand Source 2 hacks from outside of provider
2023-04-02 10:13:21 -04:00
Nick Hastings
ebf79cf73d
Remove exporting of var accessor from provider. It's not used outside
...
(and shouldn't stay that way)
2023-04-02 09:31:12 -04:00
Nick Hastings
b336c9c30d
Make ConVars opaque outside of providers
2023-04-02 09:30:08 -04:00
Nick Hastings
522d8f2034
Tie ConVar accessor to Source 1 provider. Stub out for Source 2 provider.
2023-04-02 09:11:53 -04:00
Nick Hastings
c0bd8e3b87
Remove unused IsRemotePrintingAvailable function
2023-04-01 23:00:03 -04:00
Nick Hastings
e5f5a8ce6f
Round 1 of base provider split. (Only compilation has been tested)
2023-04-01 22:59:39 -04:00
Nick Hastings
3704e2f3c1
Add SOURCE_ENGINE_CS2
2023-04-01 10:34:52 -04:00
Nick Hastings
0c426d9bf3
Make provider overrides explicit
2023-04-01 00:20:46 -04:00
Nick Hastings
2d74e15a4c
Don't link vstdlib on Source 2. It doesn't exist
2023-04-01 00:20:04 -04:00
Nick Hastings
82cd23bc10
Add cs2 build. (No targets for now)
2023-04-01 00:19:42 -04:00
Nick Hastings
f9f7513399
Create initial provider split between Source and Source 2.
2023-04-01 00:02:45 -04:00
Nick Hastings
035717c694
Re-enable Dota 2 build
2023-04-01 00:01:26 -04:00
Nick Hastings
4da281d957
Remove x86 from Source2 build targets
2023-04-01 00:00:20 -04:00
Nick Hastings
6bbcc152c3
Rename provider_ep2 -> provider_base
2023-03-31 23:49:24 -04:00
Nick Hastings
b19e5333f1
Remove unmaintained build files.
2023-03-31 23:22:01 -04:00
David Anderson
86b5917309
Only load plugins that have executable extensions.
...
Bug: issue #102
Test: meta load crab.yam with hl2sdk-mock
2023-02-20 11:08:01 -08:00
Nick Hastings
0e35864432
Revert "add support for IServerPluginCallbacks v3 and v4"
...
This reverts commit 4e5ddf833b
.
Fixes #101
2023-02-15 19:41:48 -05:00
old-pigeon
4e5ddf833b
add support for IServerPluginCallbacks v3 and v4
2023-02-09 01:58:39 -05:00
Nicholas Hastings
63c5c15a9f
Add support for Military Conflict: Vietnam ( #100 )
2022-12-20 01:27:03 +00:00
Peace-Maker
6f93de3554
Update Github Action workflow versions
...
The currently used versions use deprecated features and Node 12 which is EOL. Switch to newer versions as adviced.
https://github.blog/changelog/2022-09-22-github-actions-all-actions-will-begin-running-on-node16-instead-of-node12/ https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
2022-11-07 15:21:12 +01:00
Spirrwell
5c0c675c58
Make PVKII also link against stdc++ for Linux ( #98 )
2022-10-24 23:39:51 +00:00
Spirrwell
437feb57bd
Split PVKII into its own engine branch ( #97 )
...
* Initial PVKII branch support
* Fix compiler error
* Add missing SE_PVKII check
* Update checkout-deps with 'pvkii'
* Change PVKII code to 10 and bump others by 1, including recommended change in provider_ep2.cpp:135
2022-10-24 16:57:18 +00:00
Scott Ehlert
14b356b8f4
Trigger build for Blade/Insurgency SDK changes.
2022-08-29 00:49:49 -04:00
Nick Hastings
abd204c9e5
Trigger build against hl2sdk-csgo changes.
2022-06-26 10:58:46 -04:00
Nick Hastings
510454907a
Fix helpers module path lookup on newer Perl versions.
2022-06-24 10:12:16 -04:00
Nick Hastings
192b295edf
Trigger build against hl2sdk-csgo changes.
2022-06-24 09:53:39 -04:00
Nick Hastings
55718d2e3c
Trigger build for Contagion hl2sdk update.
2021-11-15 20:39:27 -05:00
David Anderson
3f583d7c4e
Don't build SDKs that aren't present.
2021-11-01 14:31:13 -07:00
David Anderson
33c5be645f
Exclude mock from all SDKs.
2021-11-01 14:23:45 -07:00
David Anderson
de10d23cf3
Fix hl2sdk-mock build.
2021-11-01 14:19:24 -07:00
Nick Hastings
72029856ac
Disable hl2sdk-mock build until it builds without errors.
2021-10-18 17:45:59 -04:00
Nick Hastings
8768fe9a16
On Linux Blade Symphony, link against server libs instead of client.
...
(Fixes META_CONPRINT)
2021-10-02 11:42:26 -04:00
David Anderson
4f1721e9e4
Add support for hl2sdk-mock.
...
This also fixes UTIL_Relatize basically being completely bogus. For
backwards compat it's wrapped in a helper though.
2021-09-22 12:05:15 -07:00
zer0.k
137f272516
Fix snapshot links in readme
2021-08-03 10:59:36 -07:00
David Anderson
939525b976
Switch to python3 for ambuild.
2021-07-11 22:24:38 -07:00
peace-maker
076717b6f4
Start using Github Actions ( #83 )
...
* Start using Github Actions
Test on all platforms. SourceHook tests are broken on windows
so allow failures until they're fixed.
* Only run the workflow for the master branch
2021-05-07 10:49:22 +02:00
Asher Baker
80d3f9c14d
Restore the frame pointer on Linux ( #78 )
...
See alliedmodders/sourcemod#1200
2020-12-28 02:10:53 +00:00
peace-maker
0ab7434c43
Enable Insurgency and Blade Symphony x64 builds ( #77 )
...
* Enable Insurgency and Blade Symphony x64 builds
The HL2SDKs were updated to support compilation and linking on x64 before. #67 allowed to load MMS on Blade Symphony Win64. AMBuild 2.2 allowed to build for multiple architectures in one build script on Windows.
#76
* Add Insurgency to AppVeyor SDKs to test win64 builds
* Try to enable x64 builds on appveyor
* I don't know PowerShell syntax
* Split the envvar before usage
Thanks psychonic!
2020-12-22 23:45:29 +01:00
Nick Hastings
0084d58709
Add existing appveyor yaml to tree.
2020-11-11 19:04:09 -05:00
Nick Hastings
8b2688ea94
Roll version number.
2020-11-02 20:01:30 -05:00