Commit Graph

43 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
b73f3b70fa cstrike: add autojump convar 2023-08-22 11:11:39 +03:00
nillerusr
b6cb0c2696 game: fix UB when reading mapcycle 2023-08-04 14:55:13 +03:00
nillerusr
8fbc002a37 Replace empty constructors with default constructors #88 2022-11-05 14:23:05 +03:00
nillerusr
ba90de20d9 game/server: fix particle transition from trigger_vphysics_motion 2022-10-31 19:59:10 +03:00
nillerusr
fafc3554a5 game(hl1): fix UTIL_DropToFloor 2022-08-31 18:22:56 +03:00
nillerusr
32c57a8a49 game(hl1): fix stupid mp5 recoil 2022-08-23 18:17:31 +03:00
SanyaSho
8a366537e7 game: fix death icon in hl2mp (hrgve/hl2dm-bugfix@6f7337d3f2) 2022-08-16 18:28:28 +03:00
SanyaSho
27339449c0 game: rpg missle fixes (hrgve/hl2dm-bugfix@36de43ebc1) 2022-08-16 18:24:49 +03:00
SanyaSho
21c54015a2 game: fixed infinite recursion by using incorrect key on value conversation. (ValveSoftware/source-sdk-2013#380) 2022-08-16 17:21:59 +03:00
SanyaSho
047b3e3150 game: fix hl2mp slam (ValveSoftware/source-sdk-2013#532) 2022-08-16 17:04:26 +03:00
nillerusr
e852953d9d
Merge pull request #100 from SanyaSho/ent-create-crash-fix
small fixes
2022-08-04 19:10:52 +03:00
SanyaSho
b525e49d6f game: fix 357 crosshair in hl2mp 2022-08-04 16:58:02 +03:00
SanyaSho
31c5944b5e game: fix rpg laser sprite precache in hl2mp 2022-08-04 16:54:21 +03:00
SanyaSho
d958e12dbd game: set MAX_FOV value to 110 2022-08-04 16:48:47 +03:00
SanyaSho
e8ffb402de game: quantum crouch fix 2022-08-04 16:30:30 +03:00
SanyaSho
e6901ffadf game: fix acid damage white flash bug 2022-08-04 16:29:21 +03:00
SanyaSho
9779491774 game: fix previous commit 2022-08-04 00:48:42 +03:00
SanyaSho
29080d7649 game: apply https://developer.valvesoftware.com/wiki/Weapon_Respawn_Fix patch 2022-08-04 00:33:51 +03:00
SanyaSho
48aa042ee1
Fov cvar fix (#98)
* game: set fov_desired cvar max value to 110
* scripts: waifulib: change '4.9,9' to '4.9,21' in configure example
2022-08-03 16:22:17 +03:00
nillerusr
c4ef0e90a4 fix dedicated build 2022-08-01 00:38:10 +03:00
nillerusr
97e7d4a870 game: fix integer division by zero in baseachievement( fixes #87 ) 2022-07-31 04:40:53 +03:00
nillerusr
7268663f24 game/client/portal: fix Polyhedron 2022-07-30 02:09:11 +03:00
nillerusr
ddafaa790e game: fix compilation problems for clang 2022-06-20 14:17:53 +03:00
nillerusr
b06620b8c9 fpersmissive fixes 2022-06-15 21:59:06 +03:00
nillerusr
29db778997 fix some AddressSanitizer issues 2022-06-14 13:16:08 +03:00
nillerusr
9ee21ecf90 amd64: fix multithread, fix vgui, fix physmodels 2022-06-05 01:44:42 +03:00
hymei
f96a163cf8 arm64 : fix clang compile errors 2022-06-05 01:13:14 +03:00
hymei
4e4039d756 arm64 : fix intptr_t size 2022-06-05 01:12:32 +03:00
nillerusr
3a73624b7e misaligment fixes 2022-05-15 21:09:59 +03:00
nillerusr
600695b15f game: init uninitialized variables 2022-05-01 20:09:55 +03:00
nillerusr
a5e9cdcbe2 game: make achievements work without steam 2022-04-16 13:08:46 +03:00
nillerusr
23a370d9bb add hl1,portal,dod source code 2022-04-16 12:05:19 +03:00
nillerusr
5b926feae6 add csrike source code 2022-03-02 11:45:17 +03:00
nillerusr
edc8d6c584 add source-sdk-2013 2022-03-01 23:00:42 +03:00
nillerusr
c36cfccdf0 gameui: add console button to main menu 2022-02-05 22:33:45 +03:00
nillerusr
0fb75b41fd fix build with clang, fix saverestore again, android mod launcher support 2022-01-19 18:59:42 +03:00
nillerusr
1f3436945f saveload fix 2022-01-09 19:59:13 +03:00
nillerusr
05ab85e853 make achivements work without steam( partially ) 2022-01-09 19:57:09 +03:00
nillerusr
dc2be1dcb4 physics: fix a lot of problems 2021-10-23 14:41:59 +03:00
nillerusr
cb04a1e451 Replace 1e24 with 1e16 to avoid float overflow 2021-10-13 20:01:24 +03:00
FluorescentCIAAfricanAmerican
3bf9df6b27 1 2020-04-22 12:56:21 -04:00