|
a4be8ce51f
|
Update mathlib lib/a
|
2025-07-11 20:11:55 +03:00 |
|
|
658ff26c47
|
Correct ISource2Server & ISource2GameClients pure virtuals
Thanks boeing666 for finding it out
|
2025-06-28 15:06:22 +03:00 |
|
|
cc25f2d093
|
Correct gcc parenthesis warnings
|
2025-06-05 20:13:17 +03:00 |
|
|
9cbdadbda5
|
Update CRawAllocator, CUtlMemoryBlockAllocator & Add CUtlVectorRawAllocator
|
2025-06-05 17:46:47 +03:00 |
|
|
2ed598b4e2
|
Update AlignedByteArray_t
|
2025-06-05 16:43:30 +03:00 |
|
|
31cf1efba3
|
Separate common method from kv3 headers
|
2025-06-05 16:34:12 +03:00 |
|
|
6be2a8a843
|
Correct CBaseIntHandle alignment
|
2025-06-05 16:29:44 +03:00 |
|
|
09c77279ab
|
Update tier0 lib/so
|
2025-05-31 11:24:40 +03:00 |
|
|
e1080568a2
|
Update ICvar interface
|
2025-05-30 16:41:24 +03:00 |
|
|
ffd961ffd3
|
Update fieldtype_t & Add CPhysSurfacePropertiesVehicle
|
2025-05-30 16:41:24 +03:00 |
|
|
8637b623e5
|
Convert FL_* flags to Flags_t enum
|
2025-05-30 16:41:24 +03:00 |
|
|
9bbc21c8b5
|
Update interfaces lib/a
|
2025-05-30 16:41:23 +03:00 |
|
|
9f49b61cc3
|
Update Quaternion default alignment to 16
|
2025-05-18 19:54:19 +03:00 |
|
|
bb26f8301c
|
Remove register from generichash (#309)
|
2025-05-17 16:13:50 -04:00 |
|
|
fd0942c9fd
|
Fix git-blame-ignore-revs
|
2025-05-17 16:13:00 -04:00 |
|
|
90c6ea67f8
|
Add .git-blame-ignore-revs
|
2025-05-17 14:14:48 -04:00 |
|
|
e4cf9ea19b
|
Fix file encoding
|
2025-05-17 14:14:47 -04:00 |
|
|
aa40133ac0
|
dota: Update MoveType_t
|
2025-04-08 18:34:23 +03:00 |
|
|
6375333931
|
dota: Update protobufs
|
2025-04-08 18:33:10 +03:00 |
|
|
32a5ae8a8c
|
Update CEntityInstance & gametrace structs
|
2025-04-08 18:29:54 +03:00 |
|
|
fd1874f447
|
Update SchemaClassInfoData_t
|
2025-04-02 17:38:05 +03:00 |
|
|
2257ed7500
|
Update ISchemaSystem::FindClassesByMeta args
|
2025-03-19 00:35:08 +03:00 |
|
|
fbe93e1528
|
Fix invalid memory access in ConVarRefAbstract::SetValueInternal
|
2025-03-19 00:35:07 +03:00 |
|
|
ab928484e4
|
Update strtools.h
Add quite a bunch of tier0 exported methods as well as update existing ones with sdk2013 support
|
2025-03-19 00:35:07 +03:00 |
|
|
9fd65c296b
|
Update platform.h
Various small changes and update to CPUInformation struct as well as tier0 exported methods
|
2025-03-19 00:35:07 +03:00 |
|
|
f44aba810d
|
Add annotations.h
|
2025-03-19 00:35:07 +03:00 |
|
|
df87a00f96
|
Update commonmacros.h
|
2025-03-19 00:35:07 +03:00 |
|
|
f33999970e
|
Correct few more struct/enum defs
|
2025-03-19 00:35:07 +03:00 |
|
|
460889b454
|
Update SoundFlags_t
|
2025-03-19 00:35:07 +03:00 |
|
|
db723f3667
|
Correct certain type definitions
Definitions were retrieved from schema dumps
|
2025-03-19 00:35:06 +03:00 |
|
|
69eab48899
|
Correct SchemaClass/Enum flag types
|
2025-03-19 00:35:06 +03:00 |
|
|
afcef9c62c
|
Correct CKeyValues3Context::Clear/Purge
|
2025-03-19 00:35:06 +03:00 |
|
|
95d2595f57
|
Update tier0
|
2025-03-18 19:21:47 +03:00 |
|
|
b427237b01
|
Correct return on cvar default, min/max values
|
2025-02-22 05:48:06 +03:00 |
|
|
7c6a7f9edb
|
Update ICvar
|
2025-02-19 22:38:30 +03:00 |
|
|
050bcda98a
|
Update ConVarValueInfo_t
|
2025-02-19 22:19:24 +03:00 |
|
|
f52b7e3668
|
Correct ConCommandRef::IsFlagSet
|
2025-02-18 19:46:54 +03:00 |
|
|
bfe4bb4b53
|
Correct is_pod_v usage
|
2025-02-18 19:46:54 +03:00 |
|
|
9a90836ad5
|
Correct FCVAR flags being int32 & handle ConVarRefAbstract invalidation
|
2025-02-18 19:46:53 +03:00 |
|
|
5323275e5c
|
Replace is_literal_type_v usage with is_pod_v
(cherry picked from commit 1569602dfa )
|
2025-02-15 13:16:54 -05:00 |
|
|
20501fd043
|
Add/update protos missed in last commit
|
2025-02-15 13:08:33 -05:00 |
|
|
29424222e8
|
Update protos and re-add Dota-specific ones
|
2025-02-15 12:46:41 -05:00 |
|
|
637e2f8bdf
|
Merge branch 'cs2' into dota
|
2025-02-15 12:16:27 -05: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 |
|
|
369b2fcb0f
|
Update CBufferString
|
2025-01-17 01:15:47 +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 |
|