Nick Hastings
73e64e0fbb
Fix file encoding
2025-05-17 14:13:32 -04:00
GAMMACASE
f68cb313fe
Update ICvar interface
2025-05-12 20:31:06 +03:00
GAMMACASE
d17c1c9ed3
Update Quaternion default alignment to 16
2025-05-12 01:42:35 +03:00
GAMMACASE
597349a1c4
Update fieldtype_t & Add CPhysSurfacePropertiesVehicle
2025-05-12 01:41:54 +03:00
GAMMACASE
574143a0ce
Convert FL_* flags to Flags_t enum
2025-05-12 01:41:11 +03:00
GAMMACASE
683a9c3959
Update interfaces lib/a
2025-05-11 20:25:00 +03:00
GAMMACASE
cf0c222fd8
deadlock: Update HitGroup_t & MoveType_t
2025-04-08 18:26:35 +03:00
GAMMACASE
bbcb5e0890
deadlock: Update protobufs
2025-04-08 18:24:07 +03:00
GAMMACASE
2760337a65
Update CEntityInstance & gametrace structs
2025-04-08 18:23:03 +03:00
GAMMACASE
382ab8a79d
Update SchemaClassInfoData_t
2025-04-02 17:38:48 +03:00
GAMMACASE
d4659a4d2a
Update ISchemaSystem::FindClassesByMeta args
2025-03-19 00:30:36 +03:00
GAMMACASE
402cd670d5
Fix invalid memory access in ConVarRefAbstract::SetValueInternal
2025-03-19 00:30:36 +03:00
GAMMACASE
b4a13428dc
Update strtools.h
...
Add quite a bunch of tier0 exported methods as well as update existing ones with sdk2013 support
2025-03-19 00:30:36 +03:00
GAMMACASE
4d2c742332
Update platform.h
...
Various small changes and update to CPUInformation struct as well as tier0 exported methods
2025-03-19 00:30:35 +03:00
GAMMACASE
3a3ad0aeb7
Add annotations.h
2025-03-19 00:30:35 +03:00
GAMMACASE
b596b599fb
Update commonmacros.h
2025-03-19 00:30:35 +03:00
GAMMACASE
dbee002544
Correct few more struct/enum defs
2025-03-19 00:30:35 +03:00
GAMMACASE
84a172db1b
Update SoundFlags_t
2025-03-19 00:30:35 +03:00
GAMMACASE
3d953e8cfd
Correct certain type definitions
...
Definitions were retrieved from schema dumps
2025-03-19 00:30:35 +03:00
GAMMACASE
c9a4a116e6
Correct SchemaClass/Enum flag types
2025-03-19 00:30:35 +03:00
GAMMACASE
df9c778410
Correct CKeyValues3Context::Clear/Purge
2025-03-19 00:30:34 +03:00
GAMMACASE
b477ae3bcd
Update tier0.lib
2025-03-18 02:14:18 +03:00
GAMMACASE
84646c6065
Update ICvar
2025-02-28 01:46:57 +03:00
GAMMACASE
08f5ed9e07
Correct return on cvar default, min/max values
2025-02-22 05:48:51 +03:00
GAMMACASE
88c02817d7
Update ConVarValueInfo_t
2025-02-19 02:39:58 +03:00
GAMMACASE
e62850684a
Correct ConCommandRef::IsFlagSet
2025-02-18 19:45:42 +03:00
GAMMACASE
06d774a9ec
Correct is_pod_v usage
2025-02-18 19:45:42 +03:00
GAMMACASE
4f250e6e81
Correct FCVAR flags being int32 & handle ConVarRefAbstract invalidation
2025-02-18 19:45:42 +03:00
GAMMACASE
3ea4c04302
Replace is_literal_type_v usage with is_pod_v
...
(cherry picked from commit 1569602dfa )
2025-02-15 13:16:39 -05:00
Nicholas Hastings
fc3909c6b6
Add/update protos
2025-02-15 13:05:56 -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
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