f6fe5165fc
Don't redefine X64BITS if already defined. ( #138 )
2023-09-30 23:55:30 +00:00
db9b90619f
Update SteamWorks SDK to v1.58
2023-09-30 10:03:16 -04:00
4083053b70
IVEngineServer2: unk014 -> KickClient, from Mooshua
2023-09-30 09:56:40 -04:00
78bdcdaf19
Pass a context to command member callback
2023-09-30 13:51:00 +00:00
6696d3dea4
Fix an abstract CConCommandMemberAccessor<T>
2023-09-30 13:51:00 +00:00
7931af02fa
Implement CEntityHandle & CEntitySystem ( #134 )
...
Add CConcreteEntityList, CEntityComponent, CScriptComponent, CGameEntitySystem, rewrite IHandleEntity to use CEntityHandle instead of CBaseHandle, update NUM_SERIAL_NUM_BITS, comment out old CBaseEntity, obsolete basehandle.h
2023-09-30 15:49:35 +03:00
0ac0302c8e
Fix GCC compilation issues
2023-09-29 13:13:00 +03:00
c6bab37efe
Rebuild interfaces lib
2023-09-28 18:15:35 -04:00
0013fae039
Fix IRecipientFilter::GetRecipientIndex
2023-09-28 18:12:17 -04:00
b157209d4c
Update IRecipientFilter::GetRecipientIndex's signature
2023-09-28 19:12:29 +00:00
e76ee08f95
Add ISource2ServerConfig interface
2023-09-28 19:12:29 +00:00
29e9027679
Fix CBufferStringGrowable initialization order
2023-09-27 19:56:15 -04:00
924e0d9a67
Update tier1.lib
2023-09-27 16:54:58 +00:00
62c3df6af5
Update bitbuf to match sdk2013
2023-09-27 16:54:58 +00:00
052ef19902
Correct the old windows SDK's fix
2023-09-27 16:54:58 +00:00
0c956066ec
Fix compile for old windows SDK's
2023-09-27 16:54:58 +00:00
0185e8aded
Fix minor compile time issues & update interfaces project files
2023-09-27 16:54:58 +00:00
fad33b4ac0
Update mathlib.lib
2023-09-27 16:54:58 +00:00
2d0698c6e4
Update interfaces.lib
2023-09-27 16:54:58 +00:00
c847d25215
Update VPhysics2 interface
2023-09-27 16:54:58 +00:00
4a6540eb29
Update tier1 VS project
2023-09-27 16:54:58 +00:00
de31558103
Update CUtlMemory EXTERNAL_* flags handling
2023-09-27 16:54:58 +00:00
d107389982
Fix IVEngineServer2::GetPlayerUserId
2023-09-27 16:54:58 +00:00
c194aa0102
Fix compilation errors
2023-09-27 16:54:58 +00:00
5fa3fbeaeb
Minor code tweaks
2023-09-27 16:54:58 +00:00
24d6dd2058
Update ISource2GameClients connect functions
2023-09-27 16:54:58 +00:00
5bd88329db
Update HKeySymbol & return back KeyValuesSystem()
2023-09-27 16:54:58 +00:00
23e7043b9b
Overhaul KeyValues.h
...
Co-authored-by: GAMMACASE <31375974+GAMMACASE@users.noreply.github.com >
2023-09-27 16:54:58 +00:00
c76231da16
Fix compile errors of enum types being uint8_t
2023-09-27 16:54:58 +00:00
c85656da01
Update some const.h enum definitions
2023-09-27 16:54:58 +00:00
5ace21fa24
Small temporary fix to the KeyValues::GetString
2023-09-27 16:54:58 +00:00
59837cbb41
Update tier1.lib
2023-09-27 16:54:58 +00:00
0f528f5e41
Add IToolGameEventAPI class
...
Thanks to komashchenko
2023-09-27 16:54:58 +00:00
cb46fa5234
Add EStringConvertErrorPolicy
2023-09-27 16:54:58 +00:00
956c4cf296
Fix tier1.lib compilation issues
2023-09-27 16:54:58 +00:00
4680b0ee44
Minor edit to CBufferString
2023-09-27 16:54:58 +00:00
02485a3c85
Update CUtlString & obsolete utlstring.cpp
2023-09-27 16:54:58 +00:00
0048b058e6
Fix command registration
...
This prevents static initialization problem that was arising where CUtlVector constructor was called after commands were added to it, resulting in an empty list when it gets to the registration step
2023-09-27 16:54:58 +00:00
603427af94
Update IFileSystem
2023-09-27 16:54:58 +00:00
4a80b6ed9a
Obsolete pEdicts from CGlobalVars
2023-09-27 16:54:58 +00:00
ae308873b7
Fix memoverride.cpp compilation
2023-09-27 16:54:58 +00:00
6e2878fb19
Update CGlobalVars(Base)
2023-09-27 16:54:58 +00:00
25ff538f57
Remove IMemAlloc dbg variants
...
Alloc, Realloc & Free dbg variants doesn't seem to appear in the engine now, yet they pollute virtual function list due to them being overloads with the same name thus causing random crashes if called
2023-09-27 16:54:58 +00:00
d525e7ad19
Update tier0.lib & Obsolete mem.h
2023-09-27 16:54:58 +00:00
9429c5a6c5
Add missing CommandTarget_t
2023-09-27 16:54:58 +00:00
a8c0e4f903
A lot of minor edits/fixes
2023-09-27 16:54:58 +00:00
6a703f7fd0
Add CVariant
2023-09-27 16:54:58 +00:00
d01418aca1
Update tier0.lib & KeyValues constructor
2023-09-27 16:54:58 +00:00
52fe1295e1
Fix compile errors & random crashes related to IMemAlloc interface
...
This mainly affected debug builds
2023-09-27 16:54:58 +00:00
34ed3d0ce4
Update ICvar interface
2023-09-27 16:54:58 +00:00