Commit Graph

154 Commits

Author SHA1 Message Date
rowea
d2e77350e6 Add MCP debug console commands + Rust runtime gitignore
Server-side: sg_mcp_debug.cpp — 20 debug/RCON commands for entity inspection,
player manipulation, weapon spawning, button simulation, and networking stats.

Client-side: sg_mcp_debug_client.cpp — 15 commands for VGUI panel tree inspection,
material diagnostics, cursor/keyboard simulation, and client entity queries.

VPC: Register both files in server_hl2mp.vpc and client_hl2mp.vpc Stargate folders.

Gitignore: Exclude source-engine-runtime/ (separate Rust workspace with its own
git history).
2026-05-30 20:56:18 +01:00
Deploy Bot
44cb9a4837 StargateTC port — initial integration into nillerusr/source-engine
P1: Source files
- Copy 9 server stargate files + sg_constants.h + sg_weapons.cpp from
  StargateTCSource/sourcecode/ into game/server/stargate/ and
  game/shared/stargate/.
- Add $Folder "Stargate" block to server_hl2mp.vpc and client_hl2mp.vpc.
- Extend $AdditionalIncludeDirectories with stargate paths.

P2/P3: Gamerules + player patches
- hl2mp_gamerules.h: add TEAM_JAFFA=4, TEAM_UNAS=5 to team enum.
- hl2mp_gamerules.cpp: preserve 5 Stargate spawn classnames in
  s_PreserveEnts[]; rename teams to Tau'ri/Goa'uld/Jaffa/Unas;
  rename game description to "StargateTC"/"StargateTC Teamplay".
- hl2mp_player.cpp: EntSelectSpawnPoint now searches Stargate spawn
  classnames first (torri/goauld/marine/unas) with per-team fallback
  chain to combine/rebel/deathmatch.

Build: 0 errors. Server.dll 13.19MB, client.dll 9.85MB.
Runtime test: window title "StargateTC", live game launches,
HEALTH 100 HUD renders, HL2MP MOTD shown, sky/world geometry renders.
Response system loads 217 rules without crashing (was the original
Mapbase+VS2022 heap-corruption point).

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-25 14:08:44 +01:00
nillerusr
57f6bf6eea fix some undefined/unspecified behaviours in multiplayer games( may help with #299 ) 2023-10-07 05:04:46 +03:00
nillerusr
b7bd94c52e cstrike: fix uninitialized pointers in hud 2023-08-23 23:42:08 +03:00
nillerusr
1d4f7fb2cc change touch editor colors 2023-08-22 11:47:19 +03:00
nillerusr
b5d6051d98 cstrike: optimize flashbang 2023-08-22 11:38:13 +03:00
nillerusr
b73f3b70fa cstrike: add autojump convar 2023-08-22 11:11:39 +03:00
nillerusr
601cfff164 game: fix touch transparency mode for cut scenes 2023-08-17 15:59:47 +03:00
nillerusr
4f10928299 inputsystem: fix UB in touch events callback, make touch more responsive 2023-08-17 14:31:43 +03:00
nillerusr
b6cb0c2696 game: fix UB when reading mapcycle 2023-08-04 14:55:13 +03:00
nillerusr
271c9993da hl2: fix random crash when combine throws a can 2023-04-30 17:03:03 +03:00
SanyaSho
d23ae89574 game: add another NULL check for CEngineSprite::GetMaterial 2023-04-08 15:35:41 +03:00
AruMoon
c0b63d602e fix spectator free mode wrong angles 2023-03-05 00:44:17 +05:00
tyabus
6e7915b6c3 Fix spec_goto old crash 2023-02-18 19:40:25 +05:00
steadyfield
474df720e7
Fixed Mounted Gun Anims and Effects When Spawned by Users
Fixed mounted gun anims and effects when spawned by .cfg user scripts.
2023-02-08 09:05:10 +08:00
AruMoon
591534e7e4 Unlock tickrate 2023-02-04 10:46:31 +00:00
HappyDOGE
c69afba381 Merge branch 'master' into win64 2023-01-23 19:16:19 +03:00
HappyDOGE
bfb5b44d38 win64: misc pointer truncation fixes 2023-01-16 11:56:05 +03:00
Er2
f735e7a036
Fix HTML MOTD (#174) 2023-01-14 20:47:16 +03:00
exstrim401
e26b40d889
Basic Steam Dick support (#166)
Without gamepadui library
2023-01-08 15:38:24 +03:00
nillerusr
eff77f0a0a windows: fix 64bit build( #149 ) 2022-12-16 19:20:56 +03:00
nillerusr
cb0e405e0f
Merge pull request #133 from SanyaSho/master
string vulnerabilities
2022-11-20 11:41:02 +03:00
nillerusr
8fbc002a37 Replace empty constructors with default constructors #88 2022-11-05 14:23:05 +03:00
SanyaSho
e368f3e9a6 game: fix string vulnerabilities 2022-11-04 01:28:39 +00:00
nillerusr
ba90de20d9 game/server: fix particle transition from trigger_vphysics_motion 2022-10-31 19:59:10 +03:00
nillerusr
b9a21f26ba game/client(android): view optimization 2022-10-17 00:01:23 +03:00
nillerusr
653e08bce4 game(client): make touch more transparent in cutscenes 2022-10-06 00:24:18 +03:00
nillerusr
d4e0a8108b game(client): fix particles problems on 64bit systems 2022-10-04 05:43:22 +03:00
nillerusr
5c5d990c87 game(client): fix touch drawing problems 2022-10-04 05:42:38 +03:00
nillerusr
a269b89168 game(client): fix crash on linux/window in touch, fix memory leak in touch 2022-09-22 22:37:30 +03:00
nillerusr
3f5ebfbde3 game(client): fix back button in touch 2022-09-19 17:54:09 +03:00
nillerusr
4ace9f8030 game(client): fix touch drawing problems again, fix some fonts on android 2022-09-18 19:54:29 +03:00
nillerusr
9c4ace30c3 game(client): fix touch drawing problems 2022-09-18 18:47:19 +03:00
nillerusr
a7611c481e game(client): fix atlas generation for touch 2022-09-17 21:00:50 +03:00
nillerusr
3daa537791 game(client): fix touch drawing again bruh 2022-09-17 16:42:45 +03:00
nillerusr
5a28ccec8c game(client): fix touch drawing 2022-09-17 15:57:17 +03:00
nillerusr
b1a3eafbe6 android: fix crashhandler 2022-09-17 03:01:26 +03:00
nillerusr
8a7e28d38d game(client): fix touch editor 2022-09-16 19:00:32 +03:00
nillerusr
f07ba797c5 game(client): optimize touch drawing 2022-09-16 02:41:03 +03:00
nillerusr
09924b7998 game(android): add custom chat 2022-09-08 21:23:06 +03:00
nillerusr
f11087b83a game(hl1): fix bigmomma decal 2022-09-05 01:17:02 +03:00
nillerusr
c91e68975b game(hl1): fix SetBoneController 2022-09-03 02:51:56 +03:00
nillerusr
216bbf1baa game(hl1): fix gibbing 2022-08-31 18:23:22 +03:00
nillerusr
fafc3554a5 game(hl1): fix UTIL_DropToFloor 2022-08-31 18:22:56 +03:00
nillerusr
1fe1d7b419 use threaded bone setup by default 2022-08-31 18:19:52 +03:00
nillerusr
32c57a8a49 game(hl1): fix stupid mp5 recoil 2022-08-23 18:17:31 +03:00
nillerusr
2cb00530c7 game(hl1): fix use after scope 2022-08-23 17:33:12 +03:00
nillerusr
3dbe2cdd32 hl1: make pushable rotatable 2022-08-23 03:21:46 +03:00
nillerusr
faca1ab142 game(hl1): fix apache,can bbox, fix DROP_TO_FLOOR, fix barnacle 2022-08-21 02:56:36 +03:00
nillerusr
3b153bc9c3 fix day of defeat build 2022-08-21 02:12:18 +03:00