1
0
mirror of https://github.com/alliedmodders/hl2sdk.git synced 2025-01-09 18:48:51 +08:00

31 Commits

Author SHA1 Message Date
Nick Hastings
98b616e56b Upgrade tier1 msvc project to newer toolset. 2022-09-04 13:06:30 -04:00
Nick Hastings
42745c982b Remove KeyValues code from tier1. It's implemented by tier0 now and exported. 2022-09-04 12:39:41 -04:00
Nick Hastings
00b76b9dda Revert "Remove tier1 lib/code. It's implemented by tier0 now and exported."
This reverts commit 4fd0ac35ed9880b5bf26d559ccf09d7d68d05d9b.
2022-09-04 12:37:41 -04:00
Nick Hastings
4fd0ac35ed Remove tier1 lib/code. It's implemented by tier0 now and exported. 2022-09-04 12:31:05 -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
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
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
ebb0e1ea3b Fix randomish issues with command callbacks.
Also implemented ctors for remaining variants.
2016-08-29 19:16:45 -04:00
Nicholas Hastings
dfd2294860 Update project files for static libs. 2016-07-26 11:06:54 -04:00
Nicholas Hastings
4a34a76984 Various other fixes for 64-bit. 2016-07-22 13:43:08 -04:00
Nicholas Hastings
68828e5ef9 In datamanager, change from ptr handle to int handle (it only refs a short). 2016-07-22 13:38:02 -04:00
Nicholas Hastings
b134f103a3 Don't invoke asm for cpu info on 64. Assume sse, sse2, etc. are supported there. 2016-07-22 13:37:03 -04:00
Nicholas Hastings
e7e04dc259 Hack-fix ConVar / ConCommandBase.
Not sure what these new GetXVirtualized are for. They seem to have their own stored values,
but were only added when Server-bounded convars were also touched (and implementing these).
2015-10-19 15:53:41 -04:00
Nicholas Hastings
b1d180a2d7 Hackfix KeyValues class so at least self-owned ones work.
Still completely incorrect for working with ones from the game.
2015-10-08 12:54:18 -04:00
Scott Ehlert
9a69b72448 Add quick and dirty Win64 static libraries 2015-07-09 13:19:34 -05:00
Scott Ehlert
4e0f6d3c60 Fix ConVar and ConCommands 2015-07-09 13:10:10 -04:00
Nicholas Hastings
cd9b331641 Start of Source2 work. 2015-07-09 13:07:26 -04:00
AnAkkk
a0bb9c48cf Fix command callbacks 2014-08-28 19:42:10 +02:00
Nicholas Hastings
bb1638d3b6 Fix KeyValues compile error. 2014-02-28 14:39:35 -05:00
Nicholas Hastings
87ff0a8e7d Update static lib project settings to compile for max compatibility. 2014-02-28 14:26:50 -05:00
Nicholas Hastings
b4f7c7966a Did a pass of updating/fixing now that symbol info is available. 2013-07-12 02:25:04 -04:00
Nicholas Hastings
bac49f4e16 Updated IFileSystem, IKeyValuesSystem, ConCommand and tier1 lib for 2013-04-19 game update. 2013-04-22 18:57:11 -04:00
Nicholas Hastings
ade87d3fc5 Updated IKeyValuesSystem. 2013-03-29 09:22:08 -04:00
Nicholas Hastings
5da322ccfa Updated interfaces and tier1 libs. 2013-03-03 01:02:56 -05:00
Nicholas Hastings
4322ebcfb8 Added WriteVarInt32 and ByteSizeVarInt32 to tier1 bf_write. 2013-01-10 19:02:29 -05:00
Scott Ehlert
e09b17c2c0 Mac compatibility. 2012-05-21 18:30:56 -05:00
Nicholas Hastings
56d6739249 Reverting all _AssertValidStringPtr back to AssertValidStringPtr. 2013-02-28 13:37:57 -05:00
Scott Ehlert
fb701bd569 Added reverse-engineered interfaces lib code and hacked up tier1 and mathlib to build against the newer headers. 2012-05-21 02:49:35 -05:00
Scott Ehlert
afaa180bbc Imported tier1 and mathlib code from L4D2 SDK. 2012-05-21 02:48:36 -05:00