Nick Hastings
e4cf9ea19b
Fix file encoding
2025-05-17 14:14:47 -04:00
GAMMACASE
aa40133ac0
dota: Update MoveType_t
2025-04-08 18:34:23 +03:00
GAMMACASE
6375333931
dota: Update protobufs
2025-04-08 18:33:10 +03:00
GAMMACASE
32a5ae8a8c
Update CEntityInstance & gametrace structs
2025-04-08 18:29:54 +03:00
GAMMACASE
fd1874f447
Update SchemaClassInfoData_t
2025-04-02 17:38:05 +03:00
GAMMACASE
2257ed7500
Update ISchemaSystem::FindClassesByMeta args
2025-03-19 00:35:08 +03:00
GAMMACASE
fbe93e1528
Fix invalid memory access in ConVarRefAbstract::SetValueInternal
2025-03-19 00:35:07 +03:00
GAMMACASE
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
GAMMACASE
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
GAMMACASE
f44aba810d
Add annotations.h
2025-03-19 00:35:07 +03:00
GAMMACASE
df87a00f96
Update commonmacros.h
2025-03-19 00:35:07 +03:00
GAMMACASE
f33999970e
Correct few more struct/enum defs
2025-03-19 00:35:07 +03:00
GAMMACASE
460889b454
Update SoundFlags_t
2025-03-19 00:35:07 +03:00
GAMMACASE
db723f3667
Correct certain type definitions
...
Definitions were retrieved from schema dumps
2025-03-19 00:35:06 +03:00
GAMMACASE
69eab48899
Correct SchemaClass/Enum flag types
2025-03-19 00:35:06 +03:00
GAMMACASE
afcef9c62c
Correct CKeyValues3Context::Clear/Purge
2025-03-19 00:35:06 +03:00
GAMMACASE
95d2595f57
Update tier0
2025-03-18 19:21:47 +03:00
GAMMACASE
b427237b01
Correct return on cvar default, min/max values
2025-02-22 05:48:06 +03:00
GAMMACASE
7c6a7f9edb
Update ICvar
2025-02-19 22:38:30 +03:00
GAMMACASE
050bcda98a
Update ConVarValueInfo_t
2025-02-19 22:19:24 +03:00
GAMMACASE
f52b7e3668
Correct ConCommandRef::IsFlagSet
2025-02-18 19:46:54 +03:00
GAMMACASE
bfe4bb4b53
Correct is_pod_v usage
2025-02-18 19:46:54 +03:00
GAMMACASE
9a90836ad5
Correct FCVAR flags being int32 & handle ConVarRefAbstract invalidation
2025-02-18 19:46:53 +03:00
GAMMACASE
5323275e5c
Replace is_literal_type_v usage with is_pod_v
...
(cherry picked from commit 1569602dfa )
2025-02-15 13:16:54 -05:00
Nicholas Hastings
20501fd043
Add/update protos missed in last commit
2025-02-15 13:08:33 -05:00
Nicholas Hastings
29424222e8
Update protos and re-add Dota-specific ones
2025-02-15 12:46:41 -05:00
Nicholas Hastings
637e2f8bdf
Merge branch 'cs2' into dota
2025-02-15 12:16:27 -05:00
Benoist
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
GAMMACASE
680daff5f1
Update CKeyValues_Data
2025-01-23 19:16:17 +03:00
GAMMACASE
369b2fcb0f
Update CBufferString
2025-01-17 01:15:47 +03:00
GAMMACASE
533426bc89
Initialize CBufferStringN::m_FixedData
2025-01-16 13:22:50 +03:00
GAMMACASE
d18bab819c
Refactor CBufferString
2025-01-16 01:44:00 +03:00
GAMMACASE
33bef10acd
Update KeyValues3
...
Add table member getters/setters & small refactor to other methods
2025-01-15 20:34:37 +03:00
GAMMACASE
f60481c2ae
Add KeyValues3 flags related methods
2025-01-15 19:35:19 +03:00
GAMMACASE
4bc240d46a
Add CKeyValues3Iterator
2025-01-15 19:14:33 +03:00
GAMMACASE
49191ff748
Update KeyValues3 member & method namings
2025-01-15 18:48:45 +03:00
GAMMACASE
64f3cac5e9
Update IKeyValuesSystem & obsolete public/vstdlib
2025-01-15 17:19:41 +03:00
GAMMACASE
a26ca82e87
Fix CSchemaType::IsA gcc compilation
2025-01-15 16:32:57 +03:00
Nyano
b066d7a11f
Update IVEngineServer2 & INetChannel & INetChannelInfo ( #297 )
2025-01-15 12:58:01 +03:00
GAMMACASE
4c74b3f66e
Correct KeyValues3 array methods
2025-01-15 02:00:51 +03:00
GAMMACASE
192f7339e9
Correct CSchemaSystemTypeScope::m_AtomicsCollectionOfT
2025-01-14 21:59:08 +03:00
GAMMACASE
0ad4360c7f
Update CSchemaType
2025-01-14 00:15:40 +03:00
Vladimir
f3b44f206d
Update KeyValues3Context & its allocation lifecycle ( #289 )
...
Co-authored-by: GAMMACASE <31375974+GAMMACASE@users.noreply.github.com>
Co-authored-by: Nyano <dison2233@126.com>
2025-01-01 22:36:06 +03:00
GAMMACASE
769c1ef1b7
Fix clang enum warning
...
Fixes -Wdeprecated-anon-enum-enum-conversion warnings on clang
2024-12-31 21:13:01 +03:00
Alex
a658a0f7ef
Update CNetworkGameServerBase::ConnectClient args ( #290 )
2024-12-22 22:21:50 +03:00
GAMMACASE
14e77af283
Update CKeyValues3Context size
...
Made separately to resolve issues related to CGameEntitySystem and other structs that depend on CKeyValues3Context size, while more concrete update to it is underway
2024-12-20 23:26:19 +03:00
Nyano
8563376c23
Fix CUtlSortVector::QuickSort issues on windows ( #283 )
2024-11-21 14:01:11 +03:00
Nyano
aeaf0cab87
Update INetChannelInfo ( #281 )
2024-11-13 12:10:43 +03:00
GAMMACASE
d8dea09acb
Update INetChannelInfo
2024-11-02 10:44:28 +03:00
hzqst
8efd4c7507
Update INetChannelInfo, INetChannel & INetworkMessageProcessingPreFilter ( #279 )
2024-10-30 11:26:59 +03:00