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
49191ff748
Update KeyValues3 member & method namings
2025-01-15 18:48:45 +03:00
64f3cac5e9
Update IKeyValuesSystem & obsolete public/vstdlib
2025-01-15 17:19:41 +03:00
a26ca82e87
Fix CSchemaType::IsA gcc compilation
2025-01-15 16:32:57 +03:00
b066d7a11f
Update IVEngineServer2 & INetChannel & INetChannelInfo ( #297 )
2025-01-15 12:58:01 +03:00
4c74b3f66e
Correct KeyValues3 array methods
2025-01-15 02:00:51 +03:00
192f7339e9
Correct CSchemaSystemTypeScope::m_AtomicsCollectionOfT
2025-01-14 21:59:08 +03:00
0ad4360c7f
Update CSchemaType
2025-01-14 00:15:40 +03:00
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
769c1ef1b7
Fix clang enum warning
...
Fixes -Wdeprecated-anon-enum-enum-conversion warnings on clang
2024-12-31 21:13:01 +03:00
a658a0f7ef
Update CNetworkGameServerBase::ConnectClient args ( #290 )
2024-12-22 22:21:50 +03:00
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
8563376c23
Fix CUtlSortVector::QuickSort issues on windows ( #283 )
2024-11-21 14:01:11 +03:00
aeaf0cab87
Update INetChannelInfo ( #281 )
2024-11-13 12:10:43 +03:00
d8dea09acb
Update INetChannelInfo
2024-11-02 10:44:28 +03:00