Nick Hastings
3dc26fdbb1
Fix file encoding
2025-05-17 14:11:58 -04:00
GAMMACASE
5358380f4c
cs2: Update protobufs
2025-05-09 14:54:56 +03:00
zer0.k
bc59586979
Add CHostStateRequest & CHostStateMgr ( #306 )
2025-04-18 15:11:55 +03:00
zer0.k
d11bca1c0a
Update ISteamUGC ( #305 )
2025-04-08 14:40:50 +03:00
GAMMACASE
1509228b8f
Correct GetCPUInformation() usage
2025-04-01 12:31:09 +03:00
GAMMACASE
ad554cccc6
Remove SpawnGroupFlags_t in favor of networkbasetypes.proto
2025-04-01 12:22:31 +03:00
GAMMACASE
17aca04983
Update ISchemaSystem::FindClassesByMeta args
2025-03-19 00:22:50 +03:00
Vladimir
f31e5fbbfe
Update ISource2GameClients::ProcessUsercmds method ( #304 )
2025-03-12 02:20:15 +03:00
GAMMACASE
9fff41ea32
Fix invalid memory access in ConVarRefAbstract::SetValueInternal
2025-03-10 19:37:55 +03:00
GAMMACASE
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
GAMMACASE
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
GAMMACASE
b7a9981cb4
Add annotations.h
2025-03-06 21:57:02 +03:00
GAMMACASE
14020411eb
Update commonmacros.h
2025-03-06 21:56:48 +03:00
GAMMACASE
7b5226fbd6
Correct few more struct/enum defs
2025-03-05 21:55:52 +03:00
GAMMACASE
847540339a
Update SoundFlags_t
2025-03-05 21:22:00 +03:00
GAMMACASE
3b07e2a008
Correct certain type definitions
...
Definitions were retrieved from schema dumps
2025-03-05 20:19:50 +03:00
GAMMACASE
fc5ff4074b
Correct SchemaClass/Enum flag types
2025-03-01 12:59:34 +03:00
GAMMACASE
4465eb0930
Correct CKeyValues3Context::Clear/Purge
2025-02-25 21:41:37 +03:00
GAMMACASE
31315b4e82
Correct return on cvar default, min/max values
2025-02-22 05:46:28 +03:00
GAMMACASE
74ea934374
Correct ConCommandRef::IsFlagSet
2025-02-17 19:58:28 +03:00
GAMMACASE
a5b9fe8cee
Correct is_pod_v usage
2025-02-16 16:50:00 +03:00
GAMMACASE
7678f00e41
Correct FCVAR flags being int32 & handle ConVarRefAbstract invalidation
2025-02-16 00:16:12 +03:00
Nicholas Hastings
9dc649cfdc
Update protos
2025-02-15 13:16:00 -05:00
GAMMACASE
1569602dfa
Replace is_literal_type_v usage with is_pod_v
2025-02-15 21:14:17 +03: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
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
GAMMACASE
7a3acd1ddd
Update protobufs
2024-10-16 03:41:12 +03:00
zer0.k
fc4b98f1a7
Fix UtlSortVector member initialization order ( #275 )
2024-10-09 14:01:07 +03:00
GAMMACASE
16c1ee14de
Update ISource2Server
2024-10-08 00:00:16 +03:00
GAMMACASE
09bd9e1872
Fix missing definition in interfaces.lib\.a
2024-10-07 23:04:00 +03:00