Noah Kim
3600b56ccf
Fix missing return of UtlSymTableLargeHashFunctor in utlsymbollarge.h ( #169 )
2023-10-23 02:42:36 +03:00
GAMMACASE
b645c0772b
Revert vararg support from IVEngineServer2::ServerCommand
2023-10-22 23:12:28 +03:00
GAMMACASE
bcfffa737a
Update INetworkMessages::RegisterNetworkFieldChangeCallbackInternal
2023-10-21 04:04:26 +03:00
hzqst
75b0f41bca
Add vararg support to IVEngineServer2::ServerCommand ( #168 )
2023-10-21 04:01:37 +03:00
GAMMACASE
8e69335c67
Fix debug issues in memoverride.cpp
2023-10-20 06:20:18 +03:00
xen
f653b1ec62
Update COMPILE_TIME_ASSERT defines ( #167 )
2023-10-17 02:19:22 +03:00
xen
1c94bbfa4b
Update CCheckTransmitInfo ( #166 )
2023-10-16 22:01:20 +03:00
Nick Hastings
bf3b72e302
Include iloopmode in eiface for HostStateLoopModeType_t
2023-10-15 23:55:58 -04:00
Nick Hastings
c19c7ea818
Fix class order in iloopmode.h
2023-10-15 23:53:48 -04:00
Nick Hastings
a639472d19
Merge branch 'cs2' of https://github.com/alliedmodders/hl2sdk into cs2
2023-10-15 23:03:31 -04:00
Nick Hastings
c644a2862e
Misc, ILoopMode tweak, ServerConfig param names
2023-10-15 23:03:25 -04:00
GAMMACASE
dd33369b7d
Extend CEntityIdentity api
2023-10-13 23:08:06 +03:00
Nick Hastings
62490710ed
Update libs.
2023-10-13 14:51:08 -04:00
vanz666
c0def21c93
Major refactor of utl* classes ( #164 )
...
Changed/Added classes: CThreadMutex, CUtlMemoryBlockAllocator, CRawAllocator, CUtlHashtable, CUtlVector, CUtlMemory, CUtlMemory_RawAllocator, CUtlSymbolLarge, CUtlSymbolTableLargeBase
2023-10-13 20:16:09 +03:00
Nicholas Hastings
dfa2103b28
Update structures adjacent to ILoopMode ( #165 )
...
* Move ISwitchLoopModeStatusNotify forward decl closer to where it's used
* Add event dispatcher
* Move InputContextHandle_t decl to where it more likely belongs, update InputEvent_t
* Remove duplicated PlatWindow_t definition
---------
Co-authored-by: GAMMACASE <darknesss456@mail.ru>
2023-10-13 17:08:04 +00:00
Nick Hastings
f95a4bff77
Add missing func to INetworkServerService.
2023-10-13 12:42:07 -04:00
komashchenko
f782bbf7ed
Replace obsoleted IHandleEntity with CEntityInstance ( #161 )
2023-10-13 19:38:47 +03:00
hzqst
628a9be543
Add iloopmode.h ( #163 )
...
Also minor update to IRecipientFilter
2023-10-13 19:19:02 +03:00
hzqst
838abb0049
Update INetworkServerService ( #160 )
2023-10-09 15:37:35 +03:00
GAMMACASE
11e4a8b7f1
Fix introduced compile error
2023-10-09 01:29:40 +03:00
GAMMACASE
1220e9a8d1
Minor update to IVEngineServer2
2023-10-09 01:23:49 +03:00
Juice
4c5294550f
Update IGameEvent ( #155 )
...
Co-authored-by: GAMMACASE <31375974+GAMMACASE@users.noreply.github.com>
2023-10-09 00:16:21 +03:00
komashchenko
edef920f90
Update CGameEntitySystem ( #159 )
2023-10-08 18:55:15 +03:00
komashchenko
a138f7fb01
Remove m_nAllocationCount, m_nGrowSize from CUtlRBTree ( #158 )
2023-10-08 18:46:08 +03:00
zer0.k
968099bcb3
Update Collision_Group_t ( #157 )
2023-10-08 16:22:49 +03:00
GameChaos
22c1807de6
Fix IEntityResourceManifest warning and EntitySpawnInfo_t size ( #156 )
2023-10-07 11:06:14 +03:00
karl-police
b4b86c8408
Add CUtlVector::AddToTailGetPtr ( #152 )
2023-10-04 10:29:54 +03:00
Robert Nisipeanu
75e940c0c8
Add IVEngineServer::DisconnectClient ( #149 )
...
Also rename KickClient method to BanClient
2023-10-04 10:25:43 +03:00
GAMMACASE
4a27020115
Update IVEngineServer2 interface
2023-10-03 10:09:51 +03:00
Alexey T
5bbd47e578
Fix compilation errors for std=c++2a ( #146 )
2023-10-02 16:34:18 +03:00
GAMMACASE
6fd990f46b
Few minor fixes
2023-10-01 17:27:56 +03:00
Poggu
05a5907e05
Rename byteswap to cbyteswap ( #140 )
...
Resolves include collision with protobuf dependency
2023-10-01 16:41:15 +03:00
Peak
f6fe5165fc
Don't redefine X64BITS if already defined. ( #138 )
2023-09-30 23:55:30 +00:00
Nick Hastings
db9b90619f
Update SteamWorks SDK to v1.58
2023-09-30 10:03:16 -04:00
Nick Hastings
4083053b70
IVEngineServer2: unk014 -> KickClient, from Mooshua
2023-09-30 09:56:40 -04:00
Wend4r2
78bdcdaf19
Pass a context to command member callback
2023-09-30 13:51:00 +00:00
Wend4r2
6696d3dea4
Fix an abstract CConCommandMemberAccessor<T>
2023-09-30 13:51:00 +00:00
zer0.k
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
GAMMACASE
0ac0302c8e
Fix GCC compilation issues
2023-09-29 13:13:00 +03:00
Nick Hastings
0013fae039
Fix IRecipientFilter::GetRecipientIndex
2023-09-28 18:12:17 -04:00
xen
b157209d4c
Update IRecipientFilter::GetRecipientIndex's signature
2023-09-28 19:12:29 +00:00
xen
e76ee08f95
Add ISource2ServerConfig interface
2023-09-28 19:12:29 +00:00
Nick Hastings
29e9027679
Fix CBufferStringGrowable initialization order
2023-09-27 19:56:15 -04:00
zer0.k
62c3df6af5
Update bitbuf to match sdk2013
2023-09-27 16:54:58 +00:00
GAMMACASE
052ef19902
Correct the old windows SDK's fix
2023-09-27 16:54:58 +00:00
GAMMACASE
0c956066ec
Fix compile for old windows SDK's
2023-09-27 16:54:58 +00:00
GAMMACASE
0185e8aded
Fix minor compile time issues & update interfaces project files
2023-09-27 16:54:58 +00:00
GAMMACASE
c847d25215
Update VPhysics2 interface
2023-09-27 16:54:58 +00:00
GAMMACASE
de31558103
Update CUtlMemory EXTERNAL_* flags handling
2023-09-27 16:54:58 +00:00
GAMMACASE
d107389982
Fix IVEngineServer2::GetPlayerUserId
2023-09-27 16:54:58 +00:00
GAMMACASE
c194aa0102
Fix compilation errors
2023-09-27 16:54:58 +00:00
GAMMACASE
5fa3fbeaeb
Minor code tweaks
2023-09-27 16:54:58 +00:00
GAMMACASE
24d6dd2058
Update ISource2GameClients connect functions
2023-09-27 16:54:58 +00:00
GAMMACASE
5bd88329db
Update HKeySymbol & return back KeyValuesSystem()
2023-09-27 16:54:58 +00:00
number201724
23e7043b9b
Overhaul KeyValues.h
...
Co-authored-by: GAMMACASE <31375974+GAMMACASE@users.noreply.github.com>
2023-09-27 16:54:58 +00:00
GAMMACASE
c76231da16
Fix compile errors of enum types being uint8_t
2023-09-27 16:54:58 +00:00
GAMMACASE
c85656da01
Update some const.h enum definitions
2023-09-27 16:54:58 +00:00
GAMMACASE
5ace21fa24
Small temporary fix to the KeyValues::GetString
2023-09-27 16:54:58 +00:00
GAMMACASE
0f528f5e41
Add IToolGameEventAPI class
...
Thanks to komashchenko
2023-09-27 16:54:58 +00:00
GAMMACASE
cb46fa5234
Add EStringConvertErrorPolicy
2023-09-27 16:54:58 +00:00
GAMMACASE
956c4cf296
Fix tier1.lib compilation issues
2023-09-27 16:54:58 +00:00
GAMMACASE
4680b0ee44
Minor edit to CBufferString
2023-09-27 16:54:58 +00:00
Dora
02485a3c85
Update CUtlString & obsolete utlstring.cpp
2023-09-27 16:54:58 +00:00
GAMMACASE
603427af94
Update IFileSystem
2023-09-27 16:54:58 +00:00
GAMMACASE
4a80b6ed9a
Obsolete pEdicts from CGlobalVars
2023-09-27 16:54:58 +00:00
GAMMACASE
ae308873b7
Fix memoverride.cpp compilation
2023-09-27 16:54:58 +00:00
zer0.k
6e2878fb19
Update CGlobalVars(Base)
2023-09-27 16:54:58 +00:00
GAMMACASE
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
GAMMACASE
d525e7ad19
Update tier0.lib & Obsolete mem.h
2023-09-27 16:54:58 +00:00
GAMMACASE
9429c5a6c5
Add missing CommandTarget_t
2023-09-27 16:54:58 +00:00
GAMMACASE
a8c0e4f903
A lot of minor edits/fixes
2023-09-27 16:54:58 +00:00
GAMMACASE
6a703f7fd0
Add CVariant
2023-09-27 16:54:58 +00:00
GAMMACASE
d01418aca1
Update tier0.lib & KeyValues constructor
2023-09-27 16:54:58 +00:00
GAMMACASE
52fe1295e1
Fix compile errors & random crashes related to IMemAlloc interface
...
This mainly affected debug builds
2023-09-27 16:54:58 +00:00
GAMMACASE
34ed3d0ce4
Update ICvar interface
2023-09-27 16:54:58 +00:00
Nick Hastings
d24cab911f
Strip CUtlBuffer defined functions from tier1 lib
2023-09-27 16:54:58 +00:00
Nick Hastings
0334bd61b7
Update some param types on IVEngineServer2 (mostly CEntityIndex -> CPlayerSlot)
2023-09-27 16:54:58 +00:00
Nick Hastings
bff074c159
More ConCommand tweaks
2023-09-27 16:54:58 +00:00
Nick Hastings
e145eae33e
Fix vtable sneaking into ConCommand
2023-09-27 16:54:58 +00:00
GAMMACASE
3ec4c090a0
Fix x64 compilation in ssemath.h
2023-09-27 16:54:58 +00:00
GAMMACASE
aa3ff6e10f
Update IVEngineServer2 interface
2023-09-27 16:54:58 +00:00
Nick Hastings
fba263ab37
Add in/equality operators for CPlayerSlot and CEntityIndex.
2023-09-27 16:54:58 +00:00
Nick Hastings
93421303a0
Add APP_SYSTEM_TIER4 to fix up APP_SYSTEM_TIER_OTHER value
2023-09-27 16:54:58 +00:00
Nick Hastings
bdf731b2db
Remove Plat_IsInDebugSessionRaw. No longer exists
2023-09-27 16:54:58 +00:00
GAMMACASE
a2b25a98eb
Add utlcommon.h & utlhashtable.h from sdk2013
2023-09-27 16:54:58 +00:00
GAMMACASE
6455c156af
Fix interface.h includes
2023-09-27 16:54:58 +00:00
Nick Hastings
b58d27b75d
Fix handle ref in CON_COMMAND macros
2023-09-27 16:54:58 +00:00
Nick Hastings
248bd754f8
Remove duplicated CSplitScreenSlot definition
2023-09-27 16:54:58 +00:00
Nick Hastings
aaaa2557a9
Update some of ISource2Server
2023-09-27 16:54:58 +00:00
Nick Hastings
2c9f711bbd
Update ConCommand/ConCommandBase/CCommand/ConCommandHandle
2023-09-27 16:54:58 +00:00
Nick Hastings
2f8a20a49c
KeyValuesSystem is internal-only now. Remove export
2023-09-27 16:54:58 +00:00
GAMMACASE
f47a19d330
Update ISource2GameClients interface
2023-09-27 16:54:58 +00:00
GAMMACASE
b310a3ebcf
Update IGameEventManager2 & IGameEvent interfaces
2023-09-27 16:54:58 +00:00
GAMMACASE
b6a89a4815
Update CBufferString class
2023-09-27 16:54:58 +00:00
GAMMACASE
1312e1c957
Few more adjustments
2023-09-27 16:54:58 +00:00
GAMMACASE
9faa0b14fa
Few small adjustments
2023-09-27 16:54:58 +00:00
GAMMACASE
464065cb72
Update IGameEventSystem & INetworkMessages interfaces
...
Also adds IProtobufBinding & INetworkSerializable interfaces and CNetworkSerializerPB class
2023-09-27 16:54:58 +00:00
GAMMACASE
45b223f8b9
Add INetworkMessages interface
2023-09-27 16:54:58 +00:00
GAMMACASE
faea3c63e7
Add CBufferString class
2023-09-27 16:54:58 +00:00
GAMMACASE
00b3550bab
Update IFileSystem & remove filesystem_passthru.h
2023-09-27 16:54:58 +00:00