Nick Hastings
f94c42c090
Update Windows static libs.
2018-07-07 13:54:45 -04:00
Nicholas Hastings
73261a7bd2
Fix compile error regression in Error shim on GCC/Clang.
2018-06-30 08:47:48 -04:00
Nick Hastings
3d5689c064
Missed file in list commit.
2018-06-30 08:42:59 -04:00
Nick Hastings
f60592b4f9
More Source 2 / Dota shuffling.
...
- Remove tier1 interface/factory funcs that no longer exist.
- Add/fix tier0 interface funcs.
- Fix tier0 win64 link lib to have correct decorated names for Msg, Warning, etc.
- Update Error() shim to act more closely to old behavior.
- Moved CreateInterface impl to interfaces lib (appears to not be in tier1 anymore).
- Removed exports log channels that aren't exported in S2.
2018-06-30 08:15:58 -04:00
Nicholas Hastings
4f463be480
More removal of tier1 iface stuff that doesn't exist.
2018-06-17 10:25:04 -04:00
Nicholas Hastings
0deba1c5d3
Update IVEngineServer2.
2018-06-16 13:35:29 -04:00
Nicholas Hastings
2d1a9237d8
Fix static lib names to match what MM:S expects when building.
...
This nukes the legacy '_i486' suffix.
2018-06-16 09:49:37 -04:00
Nicholas Hastings
3fcf2ee3e5
Recompile tier1 with latest ConVar/ConCommand updates.
2018-06-16 09:25:35 -04:00
Nicholas Hastings
11bb666513
Fix Linux lib output path.
2018-06-16 09:25:10 -04:00
Nicholas Hastings
d8d293dc4e
Include mathlib in utlmemory.h to fix build.
2018-06-16 09:23:55 -04:00
Nick Hastings
26556b4aa6
Add WIP tier1 interface changes / tier0.
...
Not done, but this should fix current MM:S build from tier1 headers not
matching lib on Windows.
2018-05-05 10:55:21 -04:00
Nicholas Hastings
27fe1b091f
Update ConVar flags for ConVar_Register to use correct type ( alliedmodders/metamod-source#42 ).
2018-03-14 18:09:45 -04:00
Nicholas Hastings
16ba4f7602
Merge branch 'dota' of https://github.com/alliedmodders/hl2sdk into dota
2018-03-13 17:55:21 -04:00
Nicholas Hastings
3940eefc90
Update ConVar flags to use int64 everywhere. ( alliedmodders/metamod-source#42 )
...
Still needs tier1 recompile.
2018-03-13 17:54:16 -04:00
Nicholas Hastings
4405fd7523
Update IGameEventSystem for game update. ( Fixes #40 ).
2018-03-13 17:51:47 -04:00
Nicholas Hastings
abe4efe820
Fix 64-bit debug build error in bitbuf.
2018-01-26 16:54:30 -05:00
Nicholas Hastings
b3ba2c7732
Fix USE_M64S define build warning with Clang 4.0+
2017-12-20 08:45:52 -05:00
Nicholas Hastings
ef8c2c65c1
Renamed/moved x64 Linux libs for consistency with our other SDKs.
2017-12-20 08:45:17 -05:00
Nicholas Hastings
6be59841c8
Update IGameEventManager. (Now in server, not exposed).
2017-06-22 13:07:09 -04:00
Nicholas Hastings
a47cfa9474
Fix Clang warning on Error() shim.
2017-06-21 10:54:18 -04:00
Nicholas Hastings
280312399d
Fix compile errors on Linux with new VScript param limit.
2017-06-21 10:39:25 -04:00
Nicholas Hastings
2b688391ec
Another typo.
2017-06-21 10:11:42 -04:00
Nicholas Hastings
330a71e9d0
I <2 typos.
2017-06-21 10:03:55 -04:00
Nicholas Hastings
2b7ba5b4ef
Remove Error funcs that no longer exit. Add compat shim.
2017-04-15 10:06:20 -04:00
Nicholas Hastings
defb016d32
Update ISource2Server.
2017-03-15 20:48:35 -04:00
Nicholas Hastings
9342f5d650
Update IVEngineServer2.
2017-02-18 13:43:12 -05:00
Nicholas Hastings
db9c703789
R.I.P. INetworkGameServerFactory. We hardly knew ya.
2017-02-18 10:21:11 -05:00
Nicholas Hastings
2b66731721
Add new ISource2Engine func.
2016-12-14 16:06:00 -05:00
Nicholas Hastings
8c7560bc3d
Fix ISource2Engine funcs being inaccessible.
2016-12-14 16:05:48 -05:00
Nicholas Hastings
2f3d9831c9
Add new param in INetworkGameServer::StartChangeLevel.
2016-12-14 16:05:25 -05:00
Nicholas Hastings
fd52af7ed3
Update INetworkGameServer.
2016-12-13 09:38:18 -05:00
Nicholas Hastings
4a4ee5c9ed
Fix up scriptdesc decl/def macros for new ScriptFuncDescriptor_t structure.
2016-12-10 11:49:55 -05:00
Nicholas Hastings
4458b9265c
Add param names for IScriptVM::SetEnumValue
2016-12-10 11:49:16 -05:00
Nicholas Hastings
e6794c34e3
Add UtlString field type.
2016-12-10 11:48:50 -05:00
Nicholas Hastings
4fda4f23a1
Update ScriptFuncDescriptor_t.
2016-12-09 14:57:52 -05:00
Nicholas Hastings
b230458c97
Added some missing ConVar flags.
2016-11-27 09:31:13 -05:00
Nicholas Hastings
6e19ef7779
Fix UtlHash for 64-bit.
2016-11-09 15:21:21 -05:00
Nicholas Hastings
90995ab9ec
Add IScriptDebugger interface.
2016-11-08 10:32:48 -05:00
Nicholas Hastings
a631270c86
Update/fix ScriptLanguage_t enum.
2016-11-08 10:32:34 -05:00
Nicholas Hastings
c6342ac8e0
Add missing, new function to IScriptVM.
2016-11-08 10:31:55 -05:00
Nicholas Hastings
31ac357bb8
Update StartChangeLevel params again.
2016-10-10 14:54:06 -04:00
Nicholas Hastings
0963986cb8
Recompile Windows tier1.
2016-08-29 19:17:07 -04:00
Nicholas Hastings
ebb0e1ea3b
Fix randomish issues with command callbacks.
...
Also implemented ctors for remaining variants.
2016-08-29 19:16:45 -04:00
Nicholas Hastings
1be830b343
Update params for INetworkGameServer::StartChangeLevel.
2016-08-29 16:17:23 -04:00
Nicholas Hastings
2af6e9a590
Update ISource2Server iface and ISource2GameClients iface string.
...
(No idea yet what changed in ISource2GameClients.
With cursory look, all functions appear to still be there.)
2016-08-24 15:31:02 -04:00
Nicholas Hastings
987870d4db
Update Win32 static libs. Add Win64 static libs.
2016-07-26 11:10:09 -04:00
Nicholas Hastings
f585dae600
Disable mathlib SSE funcs on Win64.
2016-07-26 11:07:29 -04:00
Nicholas Hastings
dfd2294860
Update project files for static libs.
2016-07-26 11:06:54 -04:00
Nicholas Hastings
e62e3c06e9
Update Win64 tier0 and vstdlib linker libs.
2016-07-26 11:04:45 -04:00
Nicholas Hastings
c977b07ae9
Add/update Linux static libs for convenience.
2016-07-22 13:44:07 -04:00