1
0
mirror of https://github.com/alliedmodders/hl2sdk.git synced 2025-09-19 20:16:10 +08:00
Commit Graph

616 Commits

Author SHA1 Message Date
697aff3ee5 Update tier0.lib\so 2025-07-31 17:43:43 +03:00
4ab8a0466d Correct gcc parenthesis warnings 2025-07-31 17:29:07 +03:00
bdb915aaae Update CRawAllocator, CUtlMemoryBlockAllocator & Add CUtlVectorRawAllocator 2025-07-31 17:29:07 +03:00
216bce978f Update AlignedByteArray_t 2025-07-31 17:29:07 +03:00
5ab17ebfcb Separate common method from kv3 headers 2025-07-31 17:28:47 +03:00
11de3bc5de Correct CBaseIntHandle alignment 2025-07-31 17:28:47 +03:00
bd6fe1a547 Update ICvar interface 2025-07-31 17:28:47 +03:00
abde277182 Update fieldtype_t & Add CPhysSurfacePropertiesVehicle 2025-07-31 17:26:27 +03:00
482c6d96a4 Convert FL_* flags to Flags_t enum 2025-07-31 17:26:27 +03:00
5878155727 Update interfaces lib/a 2025-07-31 17:26:27 +03:00
f3434a7634 Update CEntityInstance & gametrace structs 2025-07-31 17:26:27 +03:00
410859415c Update SchemaClassInfoData_t 2025-07-31 17:26:26 +03:00
07f35e1547 cs2: Add HUD_PRINTTALK2 & HUD_PRINTALERT (#311) 2025-07-18 23:44:16 +03:00
cf90870c17 Update mathlib lib/a 2025-07-11 20:05:36 +03:00
9310e72cee Correct ISource2Server & ISource2GameClients pure virtuals
Thanks boeing666 for finding it out
2025-06-28 15:04:27 +03:00
decc3d05c9 Update Quaternion default alignment to 16 2025-05-18 20:02:09 +03:00
a7a51ce40d Fix git-blame-ignore-revs 2025-05-17 16:06:15 -04:00
8be70e15be Remove register from generichash (#309) 2025-05-17 20:04:11 +00:00
306216200c Add .git-blame-ignore-revs 2025-05-17 14:11:59 -04:00
3dc26fdbb1 Fix file encoding 2025-05-17 14:11:58 -04:00
5358380f4c cs2: Update protobufs 2025-05-09 14:54:56 +03:00
bc59586979 Add CHostStateRequest & CHostStateMgr (#306) 2025-04-18 15:11:55 +03:00
d11bca1c0a Update ISteamUGC (#305) 2025-04-08 14:40:50 +03:00
1509228b8f Correct GetCPUInformation() usage 2025-04-01 12:31:09 +03:00
ad554cccc6 Remove SpawnGroupFlags_t in favor of networkbasetypes.proto 2025-04-01 12:22:31 +03:00
17aca04983 Update ISchemaSystem::FindClassesByMeta args 2025-03-19 00:22:50 +03:00
f31e5fbbfe Update ISource2GameClients::ProcessUsercmds method (#304) 2025-03-12 02:20:15 +03:00
9fff41ea32 Fix invalid memory access in ConVarRefAbstract::SetValueInternal 2025-03-10 19:37:55 +03:00
788e54c210 Update strtools.h
Add quite a bunch of tier0 exported methods as well as update existing ones with sdk2013 support
2025-03-06 22:00:42 +03:00
b6b9b257d8 Update platform.h
Various small changes and update to CPUInformation struct as well as tier0 exported methods
2025-03-06 21:59:02 +03:00
b7a9981cb4 Add annotations.h 2025-03-06 21:57:02 +03:00
14020411eb Update commonmacros.h 2025-03-06 21:56:48 +03:00
7b5226fbd6 Correct few more struct/enum defs 2025-03-05 21:55:52 +03:00
847540339a Update SoundFlags_t 2025-03-05 21:22:00 +03:00
3b07e2a008 Correct certain type definitions
Definitions were retrieved from schema dumps
2025-03-05 20:19:50 +03:00
fc5ff4074b Correct SchemaClass/Enum flag types 2025-03-01 12:59:34 +03:00
4465eb0930 Correct CKeyValues3Context::Clear/Purge 2025-02-25 21:41:37 +03:00
31315b4e82 Correct return on cvar default, min/max values 2025-02-22 05:46:28 +03:00
74ea934374 Correct ConCommandRef::IsFlagSet 2025-02-17 19:58:28 +03:00
a5b9fe8cee Correct is_pod_v usage 2025-02-16 16:50:00 +03:00
7678f00e41 Correct FCVAR flags being int32 & handle ConVarRefAbstract invalidation 2025-02-16 00:16:12 +03:00
9dc649cfdc Update protos 2025-02-15 13:16:00 -05:00
1569602dfa Replace is_literal_type_v usage with is_pod_v 2025-02-15 21:14:17 +03:00
4be45e926c CS2 ConVar RE (#154)
* progress report

* clean up flags

* progress report

* remove some debug

* Template the convar class

* progress report

* undo automatic symbol change

* Get rid of ConCommandRefAbstract

* remove debug

* reorganise the headers, and add templated getter/setters

* finish templating job

* fix copyright symbol

* dont break metamod compilation

* template the entire ConVar class

* template change callback

* Use MAX_SPLITSCREEN_CLIENTS for IConVar definition

* split convarhandle once more + template iconvar

* Renaming IConVar and depollute ICVar

* remove static_assert + IDA comments

* renaming struct properties

* undo icommandline change

* make reglist simpler

* Destroy ConCommandBase

* move some functions to baseconvardata

* put cvar values into its own struct

* revise struct

* remove padding

* add back unknown

* finish templating

* fix wrong ret value

* review changes

* small mistake

* setup times changed

* expose handle

* add character_t include to icvar

* Streamline build for others

This commit will be reverted eventually

* Update command completion cb signatures

* Update ConVarValueInfo_t & CConVarBaseData

* Update CCommand

* Update ICvar

* Update ConCommand & cb structs

* Fix few typos

* Add ConVarRefAbstract & update ConVar api

Also a lot of small code reshufflings/cleanup

* Add CCvar

* Cleanup CONVAR_WORK_FINISHED defines

* Few small corrections

* Remove ConCommandBase declaration

* Add concommand/convar register callbacks

---------

Co-authored-by: Kenzzer <kenzzer@users.noreply.github.com>
Co-authored-by: GAMMACASE <31375974+GAMMACASE@users.noreply.github.com>
2025-02-15 16:26:37 +00:00
680daff5f1 Update CKeyValues_Data 2025-01-23 19:16:17 +03:00
533426bc89 Initialize CBufferStringN::m_FixedData 2025-01-16 13:22:50 +03:00
d18bab819c Refactor CBufferString 2025-01-16 01:44:00 +03:00
33bef10acd Update KeyValues3
Add table member getters/setters & small refactor to other methods
2025-01-15 20:34:37 +03:00
f60481c2ae Add KeyValues3 flags related methods 2025-01-15 19:35:19 +03:00
4bc240d46a Add CKeyValues3Iterator 2025-01-15 19:14:33 +03:00