Blixibon
bf82cf79b9
Adapt VScript vector access to new SDK
2025-07-29 13:40:41 -05:00
Blixibon
0d7c5b4fd3
Merge Mapbase v8.0 into the MP branch
2025-07-29 13:33:30 -05:00
Blixibon
6cc2937f5a
Merge pull request #429 from mapbase-source/develop
...
Mapbase v8.0
mapbase-v8.0
2025-07-29 10:11:42 -05:00
Blixibon
34fb04fe3d
Updated README
2025-07-28 18:22:26 -05:00
Blixibon
b652c6f61f
Merge pull request #447 from samisalreadytaken/dev
...
Update sqdbg
2025-07-28 15:41:18 -05:00
samisalreadytaken
c42f5b69af
Update sqdbg
2025-07-27 22:23:03 +03:00
ALLEN-PC\acj30
8de011987b
game_timer entity and HL2 generic timer HUD element
2025-07-27 12:27:20 -05:00
Blixibon
d9a8cdd1b5
Remove outdated Hammer fallback in WorldVertexTransition
2025-07-25 20:53:28 -05:00
Blixibon
793d8df44e
Merge pull request #441 from samisalreadytaken/vscript-getset-fallback
...
Fallback if IScriptInstanceHelper::Get/Set are not implemented
2025-07-24 10:07:52 -05:00
Blixibon
734130a497
Merge pull request #431 from samisalreadytaken/dev
...
vscript saverestore and debugger fixes
2025-07-23 22:18:01 -05:00
Blixibon
b3d5152fa2
Merge pull request #436 from z33ky/vscript-member-function-call-safety
...
VScript member function call safety
2025-07-23 21:20:36 -05:00
ALLEN-PC\acj30
834196c2eb
Mapbase protagonist system team and precache fixes
2025-07-07 10:04:44 -05:00
ALLEN-PC\acj30
84aaf3bb33
Mapbase player anim state HL2MP and debug build fixes
2025-07-07 10:04:09 -05:00
samisalreadytaken
69b68fa2ac
Fallback if IScriptInstanceHelper::Get/Set are not implemented
2025-07-02 21:40:19 +03:00
Alexander 'z33ky' Hirsch
c659af5944
Release SquirrelVM::lastError_ after pushing it to the VM stack
...
This fixes a memory leak.
2025-07-01 09:46:19 +02:00
Alexander 'z33ky' Hirsch
3301edc54d
Guard get/set/tostring_stub() against illegal Squirrel instances
...
Also streamline SQUserPointer usage in sq_getinstanceup() and
sq_getuserpointer() calls to write directly to a pointer of the expected
type.
2025-07-01 09:45:54 +02:00
Alexander 'z33ky' Hirsch
9c38e4e295
Remove redundant sq_resetobject() for SquirrelVM::lastError_
...
The function_stub() resets it when used.
2025-07-01 09:41:49 +02:00
Alexander 'z33ky' Hirsch
be3ad93edb
Remove redundant typetag check from vscript_squirrel getVariant()
2025-07-01 09:41:36 +02:00
Alexander 'z33ky' Hirsch
503fdd2ee3
Fix SQVector member access check
2025-07-01 09:41:36 +02:00
Alexander 'z33ky' Hirsch
9c740a891e
Check type of Squirrel constructor_stub() instance
...
This prevents manual invocations of the native class constructor with an
invalid value.
2025-07-01 09:41:36 +02:00
Alexander 'z33ky' Hirsch
9c494b6eeb
fxp streaml
2025-07-01 09:40:57 +02:00
Alexander 'z33ky' Hirsch
ca7bc5da57
Guard Squirrel constructor_stub() invocations from invalid class parameters
...
This prevents manual invocations of the native class constructor for
non-class values or non-native classes.
2025-07-01 09:40:44 +02:00
Alexander 'z33ky' Hirsch
655679e7da
Check type of SQVector construction instance
...
This prevents manual invocations of the Vector.constructor with an
invalid value.
2025-06-24 21:10:08 +02:00
Alexander 'z33ky' Hirsch
681a75a6a7
Check ScriptClassDesc_t of squirrel instance for native member function call
...
This enhances the ScriptFuncDescriptor_t to record the ScriptClassDesc_t
of the class for which it gets invoked.
The ScriptClassDesc_t are traversed in the function_stub() for native
function calls for member functions, to ensure the passed in instance
has a compatible type.
This prevents memory errors when incorrectly invoking native member
functions from Squirrel.
2025-06-24 21:10:06 +02:00
samisalreadytaken
9b8ba3ca6e
Block script_connect_debugger_on_mapspawn on CScriptConvarAccessor
2025-06-24 15:31:56 +03:00
Alexander 'z33ky' Hirsch
c851fc9bfb
Ensure the squirrel instance for native member function call actually has userpointer type
...
This prevents memory errors when incorrectly invoking native member
functions from Squirrel.
2025-06-23 22:26:41 +02:00
ALLEN-PC\acj30
cbb5010c64
Merge Mapbase shaders with TF2 SDK shaders
2025-06-17 12:26:53 -05:00
samisalreadytaken
b431151bac
Optimise string read in vscript save/restore
2025-06-08 13:21:44 +03:00
samisalreadytaken
776c4e78bc
Fix suspended Squirrel thread and generator save/restore
2025-06-04 18:58:21 +03:00
samisalreadytaken
07ab21e2d5
Remove invalid assertions
2025-06-04 18:58:21 +03:00
samisalreadytaken
ab03538347
Update sqdbg
2025-06-04 18:58:21 +03:00
ALLEN-PC\acj30
cdafc1278e
game_menu entity and associated CHudMenu changes
2025-06-04 08:05:50 -05:00
ALLEN-PC\acj30
985ebc0dbb
Allow NPCs to face targets while parented
2025-06-03 09:48:26 -05:00
ALLEN-PC\acj30
dfc1e01e15
Update README
2025-06-02 17:57:20 -05:00
Carlos suarez
13557bffc9
"-thread" allows negative values.
2025-05-31 12:41:07 -05:00
ALLEN-PC\acj30
f3c9872262
Fix missing include in sp/src/utils/vbsp/map.cpp
2025-05-31 12:40:04 -05:00
Blixibon
cba218f7c2
Merge pull request #415 from Zeldaboy14/master
...
Fix Lightmappedgeneric and vbsp matrix functions for Parallax Corrected Cubemaps
2025-05-31 12:39:33 -05:00
ALLEN-PC\acj30
db16263106
Update README
2025-05-30 18:18:05 -05:00
ALLEN-PC\acj30
5dda250bb4
Fix protagonist not being set in CHL2_Player::Spawn()
2025-05-30 18:15:43 -05:00
meatspace
bd43d3d7bd
typo fix in basecombatweapon_shared.cpp
...
credit goes to Petercov for finding this not me
2025-05-30 18:14:01 -05:00
ALLEN-PC\acj30
3d435c6dec
Improved custom model support on most NPCs
...
Co-authored-by: Maestra Fenix <fenixmaestro@gmail.com>
2025-05-30 17:23:25 -05:00
ALLEN-PC\acj30
ec55c3011d
Fix citizen SelectModel VScript hook having issues in save/restore
2025-05-29 23:07:58 -05:00
Blixibon
2d968370b9
Merge pull request #414 from Yuis-Archives/alphatexture
...
Replicate %alphatexture from Gmod
2025-05-29 23:06:42 -05:00
Blixibon
4a2751c944
Merge pull request #423 from samisalreadytaken/netprops
...
Fix GetPropFloatArray indexing on Vector members
2025-05-29 23:05:31 -05:00
Blixibon
77a9ec6c34
Merge pull request #411 from samisalreadytaken/vscript-debugger
...
vscript debugger cleanup
2025-05-29 22:21:41 -05:00
samisalreadytaken
c3382cb481
Fix GetPropFloatArray indexing on Vector members
2025-05-26 20:43:24 +03:00
Blixibon
e759fa0b56
Merge pull request #418 from AnOldLady/master
...
Server ragdoll death poses
2025-05-26 10:31:51 -05:00
Wikot235
41945409d8
Fixed a crash when npc_helicopter that is awaiting input is killed ( #419 )
2025-05-25 11:08:41 -05:00
AnOldLady
db3d6d1573
Added server ragdoll deathpose
2025-05-25 01:25:07 +08:00
Wikot235
93efcbbcfd
Headshot damage multiplier cvar for npc_combine_s ( #420 )
2025-05-24 10:38:36 -05:00