1
0
mirror of https://github.com/alliedmodders/hl2sdk.git synced 2025-09-21 04:56:01 +08:00
Commit Graph

52 Commits

Author SHA1 Message Date
92bffa0578 Various updates to CEntityClass, CEntityInstance & CUtlDict (#196) 2024-01-26 05:11:01 +03:00
b2301a9ac3 Add CEntityKeyValues, EntityInstanceIter_t, EntityInstanceByNameIter_t, EntityInstanceByClassIter_t & other stuff (#183)
* Replace g_pEntitySystem with GameEntitySystem() function;
* KeyValues3, CGameSystem & CVariant updates;
2023-12-23 20:03:58 +03:00
d7fc96f1e9 Remove utlsymbol.cpp from tier1 vcxproj 2023-12-17 12:22:53 -05:00
6965e3e702 Update CUtlSymbolTable and tier1 project file (#190)
* Update CUtlSymbolTable and tier1 project file

* Fix unintended change

* change nullptr to NULL

* Remove utlsymbol

* Fix CUtlStringMap using the wrong variable

* Add default null value to the new argument

* Remove unneeded parameter in CUtlStringMap operator[]

* fix makefile line ending
2023-12-17 17:12:51 +00:00
dc3346780d Minor fixups 2023-11-19 16:05:18 +03:00
bf82ba994d Add KeyValues3 & CUtlLeanVector (#177) 2023-11-18 22:19:28 +03:00
62490710ed Update libs. 2023-10-13 14:51:08 -04:00
c0def21c93 Major refactor of utl* classes (#164)
Changed/Added classes: CThreadMutex, CUtlMemoryBlockAllocator, CRawAllocator, CUtlHashtable, CUtlVector, CUtlMemory, CUtlMemory_RawAllocator, CUtlSymbolLarge, CUtlSymbolTableLargeBase
2023-10-13 20:16:09 +03:00
4c5294550f Update IGameEvent (#155)
Co-authored-by: GAMMACASE <31375974+GAMMACASE@users.noreply.github.com>
2023-10-09 00:16:21 +03:00
05a5907e05 Rename byteswap to cbyteswap (#140)
Resolves include collision with protobuf dependency
2023-10-01 16:41:15 +03:00
924e0d9a67 Update tier1.lib 2023-09-27 16:54:58 +00:00
62c3df6af5 Update bitbuf to match sdk2013 2023-09-27 16:54:58 +00:00
4a6540eb29 Update tier1 VS project 2023-09-27 16:54:58 +00:00
02485a3c85 Update CUtlString & obsolete utlstring.cpp 2023-09-27 16:54:58 +00:00
0048b058e6 Fix command registration
This prevents static initialization problem that was arising where CUtlVector constructor was called after commands were added to it, resulting in an empty list when it gets to the registration step
2023-09-27 16:54:58 +00:00
d24cab911f Strip CUtlBuffer defined functions from tier1 lib 2023-09-27 16:54:58 +00:00
2541d89f62 Rework ConCommandRegList 2023-09-27 16:54:58 +00:00
311c966f97 Fix late-registered ConCommands not saving handle 2023-09-27 16:54:58 +00:00
e11c4e69b1 Really fix convar linking errors 2023-09-27 16:54:58 +00:00
f32ff65c1b Fix linking errors and var name typos in ConVar/ConCommand reg lists 2023-09-27 16:54:58 +00:00
2c9f711bbd Update ConCommand/ConCommandBase/CCommand/ConCommandHandle 2023-09-27 16:54:58 +00:00
98b616e56b Upgrade tier1 msvc project to newer toolset. 2022-09-04 13:06:30 -04:00
42745c982b Remove KeyValues code from tier1. It's implemented by tier0 now and exported. 2022-09-04 12:39:41 -04:00
00b76b9dda Revert "Remove tier1 lib/code. It's implemented by tier0 now and exported."
This reverts commit 4fd0ac35ed.
2022-09-04 12:37:41 -04:00
4fd0ac35ed Remove tier1 lib/code. It's implemented by tier0 now and exported. 2022-09-04 12:31:05 -04:00
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
4f463be480 More removal of tier1 iface stuff that doesn't exist. 2018-06-17 10:25:04 -04:00
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
27fe1b091f Update ConVar flags for ConVar_Register to use correct type (alliedmodders/metamod-source#42). 2018-03-14 18:09:45 -04:00
3940eefc90 Update ConVar flags to use int64 everywhere. (alliedmodders/metamod-source#42)
Still needs tier1 recompile.
2018-03-13 17:54:16 -04:00
ebb0e1ea3b Fix randomish issues with command callbacks.
Also implemented ctors for remaining variants.
2016-08-29 19:16:45 -04:00
dfd2294860 Update project files for static libs. 2016-07-26 11:06:54 -04:00
4a34a76984 Various other fixes for 64-bit. 2016-07-22 13:43:08 -04:00
68828e5ef9 In datamanager, change from ptr handle to int handle (it only refs a short). 2016-07-22 13:38:02 -04:00
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
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
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
9a69b72448 Add quick and dirty Win64 static libraries 2015-07-09 13:19:34 -05:00
4e0f6d3c60 Fix ConVar and ConCommands 2015-07-09 13:10:10 -04:00
cd9b331641 Start of Source2 work. 2015-07-09 13:07:26 -04:00
a0bb9c48cf Fix command callbacks 2014-08-28 19:42:10 +02:00
bb1638d3b6 Fix KeyValues compile error. 2014-02-28 14:39:35 -05:00
87ff0a8e7d Update static lib project settings to compile for max compatibility. 2014-02-28 14:26:50 -05:00
b4f7c7966a Did a pass of updating/fixing now that symbol info is available. 2013-07-12 02:25:04 -04:00
bac49f4e16 Updated IFileSystem, IKeyValuesSystem, ConCommand and tier1 lib for 2013-04-19 game update. 2013-04-22 18:57:11 -04:00
ade87d3fc5 Updated IKeyValuesSystem. 2013-03-29 09:22:08 -04:00
5da322ccfa Updated interfaces and tier1 libs. 2013-03-03 01:02:56 -05:00
4322ebcfb8 Added WriteVarInt32 and ByteSizeVarInt32 to tier1 bf_write. 2013-01-10 19:02:29 -05:00
e09b17c2c0 Mac compatibility. 2012-05-21 18:30:56 -05:00
56d6739249 Reverting all _AssertValidStringPtr back to AssertValidStringPtr. 2013-02-28 13:37:57 -05:00