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
GAMMACASE
0807f197cc
Fix search paths cleanup
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
Nick Hastings
817b5f940e
Iterate on ConCommands, ClientCommands, and the split S1/S2 compat
2023-05-21 12:13:17 -04:00
Nick Hastings
e1a81e3c06
Improve CS2 support and S2 game detection
2023-05-21 12:07:05 -04:00
Nick Hastings
acd8644688
Fix provider reaching calling directly outside for "meta" ConCommand
2023-04-02 12:08:28 -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
e5f5a8ce6f
Round 1 of base provider split. (Only compilation has been tested)
2023-04-01 22:59:39 -04:00
Nick Hastings
f9f7513399
Create initial provider split between Source and Source 2.
2023-04-01 00:02:45 -04:00