samyyc
381d9b28c1
Update CEntityClass ( #319 )
2025-08-03 20:33:50 +03:00
Artiik373
8ae5bb4a5e
Update vprof.h ( #323 )
...
Co-authored-by: GAMMACASE <31375974+GAMMACASE@users.noreply.github.com>
2025-08-03 20:23:34 +03:00
GAMMACASE
ce46e78af6
Fix CUtlLeanVector::EnsureCapacity
2025-08-03 19:13:44 +03:00
GAMMACASE
b7e4cc84ad
Correct CUtlLeanVector usages in CUtlRbTree & CUtlLinkedList
2025-08-03 02:22:38 +03:00
GAMMACASE
1008b6f992
Correctly initialise CUtlLinkedList::m_LastAlloc
2025-08-02 17:46:36 +03:00
Artiik373
0b23b5ae28
Update Flags_t ( #318 )
2025-08-02 17:08:21 +03:00
Nukoooo
be703bd5ca
Update RnQueryObjectFlags ( #315 )
2025-08-02 16:51:40 +03:00
GAMMACASE
c82c435617
Add missing utlleanvector.h includes
2025-08-02 16:46:08 +03:00
GAMMACASE
c5461e58ac
Add CUtlSymbolTableLargeBase::m_nBytesAccumulated member
2025-08-02 16:40:07 +03:00
GAMMACASE
5b7c3197d7
Correct CUtlRbTree member initialization
2025-08-02 16:32:49 +03:00
GAMMACASE
973f3b8a44
Add CUtlLeanVector::Swap method
2025-08-02 16:32:22 +03:00
GAMMACASE
8d119b09e5
Update CUtlBuffer::m_Memory
2025-08-02 16:04:44 +03:00
GAMMACASE
e0f66ff890
Add missing <limits> include in rawallocator.h
2025-08-02 15:41:33 +03:00
GAMMACASE
ee3ec4eda8
Return back iterator access for CUtlLeanVector
2025-08-02 15:35:42 +03:00
GAMMACASE
3709354673
Correct compile errors in CUtlLeanVector & CUtlLinkedList
2025-08-02 15:20:35 +03:00
GAMMACASE
7a9df1461f
Update CUtlMemoryBlockAllocator & CUtlSymbolTableLarge
2025-08-02 03:42:42 +03:00
GAMMACASE
35d0a31085
Partial update to CUtlSymbolTable & CUtlSymbolTableLarge
2025-08-01 21:57:25 +03:00
GAMMACASE
91abbe5aa9
Update CUtlHashtable TableT
2025-08-01 21:49:31 +03:00
GAMMACASE
eefebf5f74
Update CUtlLinkedList
2025-08-01 21:48:58 +03:00
GAMMACASE
f59a464088
Update CUtlLeanVector*
2025-08-01 21:48:14 +03:00
GAMMACASE
6683186ea7
Update CUtlRBTree
2025-08-01 21:47:57 +03:00
GAMMACASE
3c9914b361
Update CUtlMemory_RawAllocator & CUtlVectorRawAllocator
2025-08-01 21:47:27 +03:00
GAMMACASE
c521e5b51d
Update CUtlMemoryBlockAllocator
2025-08-01 21:46:56 +03:00
GAMMACASE
ba385dae84
Update CRawAllacator to CMemAllocAllocator
2025-08-01 21:46:39 +03:00
GAMMACASE
6fa7b9eebe
Correct missing platform int basetypes in const.h
2025-08-01 01:06:06 +03:00
GAMMACASE
611e502d85
Correct CUtlBuffer::BufferFlags_t operator |
2025-07-31 21:32:23 +03:00
GAMMACASE
96e4c6011f
Update IVEngineServer2
2025-07-31 20:25:54 +03:00
GAMMACASE
663e563c4b
Update CUtlBuffer extern methods
2025-07-31 20:04:09 +03:00
GAMMACASE
bc8ed15fef
Rename UtlMemory_* to UtlVectorMemory_*
2025-07-31 19:58:46 +03:00
GAMMACASE
e32289e065
Update ICvar
2025-07-31 19:55:58 +03:00
GAMMACASE
6f4d1c36cf
Update ConVarValueInfo_t
2025-07-31 19:55:46 +03:00
GAMMACASE
4ab8a0466d
Correct gcc parenthesis warnings
2025-07-31 17:29:07 +03:00
GAMMACASE
bdb915aaae
Update CRawAllocator, CUtlMemoryBlockAllocator & Add CUtlVectorRawAllocator
2025-07-31 17:29:07 +03:00
GAMMACASE
216bce978f
Update AlignedByteArray_t
2025-07-31 17:29:07 +03:00
GAMMACASE
5ab17ebfcb
Separate common method from kv3 headers
2025-07-31 17:28:47 +03:00
GAMMACASE
11de3bc5de
Correct CBaseIntHandle alignment
2025-07-31 17:28:47 +03:00
GAMMACASE
bd6fe1a547
Update ICvar interface
2025-07-31 17:28:47 +03:00
GAMMACASE
abde277182
Update fieldtype_t & Add CPhysSurfacePropertiesVehicle
2025-07-31 17:26:27 +03:00
GAMMACASE
482c6d96a4
Convert FL_* flags to Flags_t enum
2025-07-31 17:26:27 +03:00
GAMMACASE
5878155727
Update interfaces lib/a
2025-07-31 17:26:27 +03:00
GAMMACASE
f3434a7634
Update CEntityInstance & gametrace structs
2025-07-31 17:26:27 +03:00
GAMMACASE
410859415c
Update SchemaClassInfoData_t
2025-07-31 17:26:26 +03:00
GAMMACASE
cf90870c17
Update mathlib lib/a
2025-07-11 20:05:36 +03:00
GAMMACASE
9310e72cee
Correct ISource2Server & ISource2GameClients pure virtuals
...
Thanks boeing666 for finding it out
2025-06-28 15:04:27 +03:00
GAMMACASE
decc3d05c9
Update Quaternion default alignment to 16
2025-05-18 20:02:09 +03:00
Nick Hastings
3dc26fdbb1
Fix file encoding
2025-05-17 14:11:58 -04: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
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
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
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
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
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
158405cdcd
Update interfaces.lib/.a
2024-10-07 22:00:12 +03:00
GAMMACASE
e311e59189
Update CSplitString
2024-10-07 03:40:38 +03:00
GAMMACASE
f8b8fe219b
Update CEntityKeyValues
2024-10-07 01:33:33 +03:00
GAMMACASE
9be8cba344
Cleanup CEntitySystem code
2024-10-06 03:59:03 +03:00
GAMMACASE
6c829238b4
Update CEntitySystem & EventQueuePrioritizedEvent_t
2024-10-05 05:11:24 +03:00
ipsvn
1f1d1580fd
Update CEntitySystem vtable ( #273 )
2024-10-04 23:35:06 +03:00
GAMMACASE
6af29ea849
Correct return types of V_atoi & V_atof
2024-10-04 23:27:01 +03:00
Poggu
05e47e5611
Correct CSplitString constructors ( #272 )
...
Fixes potential crashes and invalid member access
2024-10-04 16:18:59 +03:00
GAMMACASE
9f1d960f6a
Improve CUtlStringToken string constructor
...
Prevent hashing attempts on emtpy or null strings
2024-10-04 03:25:10 +03:00
GAMMACASE
40a9bb9c02
Add V_strcasecmp & V_strncasecmp back
2024-10-04 00:49:05 +03:00
Vladimir
994fb7be03
Update ICommandLine interface & CUtlStringToken ( #268 )
...
Co-authored-by: GAMMACASE <31375974+GAMMACASE@users.noreply.github.com>
2024-10-04 00:39:08 +03:00
GAMMACASE
f93146f5f6
Correct V_stristr & V_strnistr args
2024-10-03 23:22:34 +03:00