Commit graph

826 commits

Author SHA1 Message Date
594ba56f02 Started moving gamerule logic into classes, so we can manage seperate
modes of play better. This will be much appreciated too by anyone modding
CS to add additional gamemodes later for example.
2020-04-14 03:12:09 +02:00
142e6c9cf3 Possible memalloc corruption mititagions. 2020-04-12 19:40:09 +02:00
9e8c779c74 Menu: Added a basic Load-Game menu. 2020-04-12 18:45:02 +02:00
324fadd668 Spring cleaning. Prepare for summer! Fixed lots of bugs too:
v_camroll is now working again.
Counter-Strike is finally getting somewhere again.
Counter-Strike has pseudo spray-patterns now! They're all the same.
func_button now can be programmed to use Sound-Shaders.
The menu handles the vid_conautoscale command autonomously. Set r_autoscale
to 0 if you don't like it.
The menu has an updater, requires a not-yet-pushed build of FTE.
Don't use it yet.
Moved a lot of globals into pSeat's structs to fix splitscreen with them.
Made explosion decals be handled client-side!
Added trigger_look, env_sun and light_environment entities.
2020-04-12 15:50:42 +02:00
6f6a0cf35b monstermaker: Support delay -1, despite being abused too often. 2020-04-09 14:44:29 +02:00
20ce1665cd monstermaker: Remove when unable to spawn entity. 2020-04-09 14:05:59 +02:00
020528e544 Updated selected manifests to allow for package downloads. 2020-04-09 02:17:05 +02:00
4e90b5199f Valve: Added missing ammo sound shader precaches. 2020-04-08 22:34:21 +02:00
f51a200f97 Arranged more platform manifests, added some fallback assets contributed
by Xylemon!
2020-04-08 22:22:42 +02:00
b992dd472d Menu: Fixed dumping path. 2020-04-08 09:12:22 +02:00
98a961a28e Fixed the borked TFC manifest. 2020-04-08 08:57:51 +02:00
bf48be3650 Merge branch 'master' of ssh://git.code.sf.net/p/freecs-1-5/code
# Conflicts:
#	rewolf_demo.fmf
#	scihunt.fmf
#	tfc.fmf
#	valve_dayone.fmf
#	valve_uplink.fmf
2020-04-08 08:54:43 +02:00
8f6a826475 Moved footstep sound shader, manifest updates. 2020-04-08 08:50:09 +02:00
2343c113fe Platform update. 2020-04-08 08:42:09 +02:00
fcf67add6a Updated/added more .fmf files... 2020-04-08 08:12:02 +02:00
0246a10b12 Updated/added more .fmf files... 2020-04-08 08:09:18 +02:00
94d7da9ed7 Valve: Fix dupe player precaches. 2020-04-08 08:02:13 +02:00
c6f40c2590 Moved shared Nuclide data into its own folder. 2020-04-08 08:01:52 +02:00
a1b1eca2e5 Cstrike: Progress towards the grenades. 2020-04-07 15:37:31 +02:00
b2ef0db018 Fix misc warnings. 2020-04-07 15:02:36 +02:00
31793440c2 Cstrike: Remove usage of Weapons_ViewPunchAngle, as that's calculated
elsewhere (see weapons_cstrike.c)
2020-04-07 15:00:11 +02:00
a2384fae50 Cstrike: Fix WEAPON_USP45 timers for adding/removing the silencer 2020-04-07 14:55:27 +02:00
f43bc2cf32 update copyright dates because I've been forgetting all year. 2020-04-07 14:46:23 +02:00
3b8d76656a Cstrike: Fix scope and cl_hudaspect support. 2020-04-07 14:41:21 +02:00
bc9978be12 Cstrike: Added sniper scopes to the AWP, G3SG1, Scout and SG550.
Their zoom-levels aren't final, I am pretty sure CS 1.5 had different
zoom levels for each weapon. We'll have to research those values.
2020-04-07 13:06:41 +02:00
27cfaba85f Cstrike: Lots more documentation, stubs and some working new entities.
Added crosshair alternatives for AUG and SG552.
Made running/crouching/jumping affect gun accuracy calculations.
2020-04-07 12:42:28 +02:00
af95dd8124 Cstrike: Fix P228 firing bug 2020-04-07 03:04:31 +02:00
cf136dbd6c Cstrike: Finished most of the essential gun logic. 2020-04-07 02:47:21 +02:00
9d13451186 1 cheeky line: 1; me: 0 2020-04-06 11:57:27 +02:00
2e1b2846da Some prediction fixes? 2020-04-06 11:14:40 +02:00
4d32bf91a8 Updated .fmf files... 2020-04-06 10:57:07 +02:00
1f0e93d35a Precaching CS weapon sounds via sound-shaders... 2020-04-06 10:53:26 +02:00
755eecfc34 A bunch of mod changes contributed to by Xylemon, mixed together with
some of my FX code which is going places.
2020-04-05 02:25:27 +02:00
07a3b329df Starting to clean up a lot of pmove.c 2020-04-04 13:02:30 +02:00
e1b38f008a Adjusting spawn-angle to match spawnpoints. 2020-04-04 00:52:45 +02:00
5e936559ea Menu now can scan for non .bmp sprays. 2020-04-04 00:18:05 +02:00
a159183b3d Footsteps: Ladder sound fix 2020-04-03 15:29:24 +02:00
ab1338bab6 Moved the music-switching logic into the menu, for good reasons. 2020-04-03 15:01:55 +02:00
639097249a Some CSTRIKE and REWOLF soundshader stuff 2020-04-03 14:42:39 +02:00
7f2f32efb1 Menu/Manifests: Allow games to execute commands for the button reserved
for training. Gunman uses this to play a Smacker/Bink video file.
2020-04-03 14:09:17 +02:00
5055fc8879 Fixed some small warnings. 2020-04-03 13:37:26 +02:00
5ba72a224c Menu: Filter through the gameinfo defined types to clean up the mess
other people like to put in it.
2020-04-03 13:36:42 +02:00
4de7182c10 Moved decal spawning for impacts into the client-side 2020-04-03 12:46:54 +02:00
a7fc08f857 Footsteps are more unified across BSP versions, can easily be extended
and cover more types of materials even on HL BSP maps.
Improved documentation for QUAKED comments.
Seperated skill file for valve into its own little thing.
2020-04-03 12:12:11 +02:00
7c22d66c17 Valve: Converted more monsters to use sound shaders! 2020-04-03 09:22:22 +02:00
45c18f6a7f Valve: Skill system now affects the weapons as it should. Didn't do it on
the ones that need a lot more work.
2020-04-03 09:11:08 +02:00
e6ff9520a1 Valve: MONSTER_ZOMBIE now uses sound shaders. 2020-04-03 00:40:54 +02:00
c113cc1994 Valve: Fixed WEAPON_HANDGRENADE bounce sound 2020-04-02 23:44:28 +02:00
2ceb72c9e4 Valve: Make most weapons use sound shader definition scripts. 2020-04-02 23:39:27 +02:00
4f44d96be9 Pulled over Sound-Shader code from TW. We'll use this soon over hard-coded
sounds.
2020-04-02 22:43:37 +02:00