Commit graph

370 commits

Author SHA1 Message Date
RGreenlees
9c6f780336 Fixed pop-up menu and commander UI cursor centering 2023-09-16 11:36:34 -04:00
pierow
873c7b1403 scorepanel hit update, still WIP 2023-09-16 11:36:34 -04:00
pierow
1c8668638d expand scoreboard panel and hitpanel so cursor can hit anywhere on screen 2023-09-16 11:36:34 -04:00
pierow
b44a8b7f63 fix commander view angle not restoring on exiting CC 2023-09-16 11:36:34 -04:00
pierow
91daecffdb Scale ambient and music volumes to game volume
-cl_musicvolume changed to scalar
-cl_ambientsound changed back to scalar
2023-09-16 11:36:34 -04:00
RGreenlees
79d3e270a6 Fixed crouched Onos ladder logic
Forgot to add exception when Onos is crouching to previous commit
2023-09-16 11:36:34 -04:00
RGreenlees
fcaa98aefe Fixed Onos ladder code
Onos ladder detection was assuming player was 64 units high instead of actual 108. By correcting the assumed hull size for Onos players, it now detects ladders as reliably as other player sizes.
2023-09-16 11:36:34 -04:00
RGreenlees
d6c9aa93af Removed additional unneeded dependencies
And added SERVER preprocessor definition for debug/playtest
2023-09-16 11:36:34 -04:00
RGreenlees
b9fa136bef Overhauled Visual Studio Project
* Removed superfluous configurations
* Removed superfluous include directories and hard-coded library locations
* There are now only 3 configurations: Debug, Playtest and Release
* Debug and Playtest have the PLAYTEST and BALANCE_ENABLED preprocessor commands, while release doesn't
* Release has maximum optimisations enabled. Debug has none, and playtest has minimal
* Removed hard-coded output directories based on half-life installations, dlls are output in the solution folder (and user can customise as they see fit)
* All projects for all configurations compile without warnings or errors
2023-09-16 11:36:34 -04:00
pierow
5cf36cb28f add check for cl_musicenabled before initing fmod 2023-09-16 11:36:34 -04:00
pierow
a4970388ef Fix for hang on exit.
Also change fmod to not load if cl_ambientsoun is 0 and made this cvar 0-100 to match the music volume cvar.
2023-09-16 11:36:34 -04:00
pierow
3d5cb0bc6d Fixed func_breakable and func_weldable permanently blocking building placement
This is a fix for Issue #55. Changes made:

* Server ignores intangible entities when determining if a building placement is valid (fixes func_breakable issue)
* If a func_weldable has the "welds open" spawnflag set, then upon completing the weld when it plays the break effect, it will become fully intangible. It will reset upon round restart.

Fix by @RGreenlees
2023-09-16 11:36:34 -04:00
RGreenlees
472e2c8d13 Fixed web hit detection
Fix for issue #94.

Gorge web strands now have hit detection which matches their visible component. This is for both ensnaring marines, and for cutting them with a welder.

This has the following impacts:

* Webs are easier for marines to avoid since they can safely jump or duck under angled strands, however...
* Webs are harder for marines to cut as they can no longer clear a while corridor with a single click but have to actually aim at each strand
2023-09-05 13:14:40 -04:00
RGreenlees
23760a7df7 Generate debug symbols for client dll
* This change now means that cl_dll can be properly debugged
2023-09-03 17:17:25 -04:00
pierow
2ca087b76c sayings can be used twice in succession 2023-08-31 18:57:06 -04:00
pierow
6598ac870a spectators can see hive and research info
-could use some clean up
2023-08-31 18:57:06 -04:00
pierow
98b815da57 fix server crash on HLTV join 2023-08-31 18:57:06 -04:00
pierow
6ee8db7f9e fix rings drawn around hurt gorge being spectated 2023-08-31 18:57:06 -04:00
pierow
152869e6b1 add hud_drawwaypoints 2023-08-31 18:57:06 -04:00
pierow
b443eeb5a1 fix welder name tag showing on alien players 2023-08-31 18:57:06 -04:00
pierow
62206c3bdb v3.3b6 2023-08-31 18:57:06 -04:00
pierow
dbf3b84ab7 add hud_nameinfo; welder text on client 2023-08-23 17:29:04 -04:00
pierow
60c4e0901c research tracker info in demo/hltv
-not sure if there's a demo verison that needs to be updated
2023-08-23 17:29:04 -04:00
pierow
93d134dca4 Added mp_parasiteonmap playtest cvar 2023-08-23 17:29:04 -04:00
pierow
97ea2a098c Add hud_minimapnames
-Original code by alien bird/eternium. Thanks!
-Removed names for self and other team
-Default off due to black background on text
2023-08-23 17:29:04 -04:00
pierow
0e90cd5414 Parasite indicator on player names
-Added indicator if looking at a parasited player
-Changed commander parasited player indicator and color to always show, regardless if selected
2023-08-23 17:29:04 -04:00
pierow
a8f20956c4 add welder indicator to names status bar 2023-08-23 17:29:04 -04:00
pierow
e17bd9f3de add echodev command 2023-08-23 17:29:04 -04:00
pierow
edfee609fc add hud_teamhealthalert
-update ring UI logic to show weldable/healable players rings
2023-08-23 17:29:04 -04:00
pierow
3117a9f990 add cl_weaponswap
-refactored from alienbird's autoswap with new features
2023-08-23 17:29:04 -04:00
pierow
ff051cab8e add mp_randomresfromkill 2023-08-23 17:29:04 -04:00
pierow
c270808c43 fix being stuck reloading if reload was held while shooting sg or gl 2023-08-23 17:29:04 -04:00
pierow
cab8803828 fix reload animation not showing on client
-occured if empty on reserve ammo and walking over an ammo pack while holding reload
2023-08-23 17:29:04 -04:00
pierow
8a12a11fd5 Jetpacks 15 res, by popular demand. 2023-08-23 17:29:04 -04:00
pierow
96a268a91f Fixed weapon spread for fake clients (bots). Thanks Neoptolemus! 2023-08-23 17:29:04 -04:00
pierow
52630598ad Debug build config. Works on server dll. Thanks Neoptolemus! 2023-08-23 17:29:04 -04:00
pierow
c7acee5e87 Removed v3.2 backwards compatability and some playtest cvars
- Fork is now too different to maintain backwards compatability
2023-08-23 17:29:04 -04:00
pierow
21e6edcf2e Fix lerk fly animation not showing if they walked off a ledge 2023-08-23 17:29:04 -04:00
pierow
f6b6e1b5c0 retarget for VS2022 2023-08-23 17:29:04 -04:00
pierow
7c724d99e4 3.3b5 2023-08-23 17:29:04 -04:00
pierow
99bf170e7e Weapon/item drop rework
-Fix crash from plugins.
-Add spawn offsets for items.
-Improvements to anti-stuck falling weapon code.
2023-08-23 17:29:04 -04:00
pierow
5202080232 research tracker update 2021-11-12 10:35:11 -05:00
pierow
ea279fb321 reload while using armory 2021-11-12 10:35:11 -05:00
pierow
6351afad0c game version 3.3b4 2021-11-12 10:35:11 -05:00
pierow
5a42d00ce4 fixed cursor disappearing after alt tab 2021-10-30 19:09:10 -04:00
pierow
039f01e42c Marine UI updates 2021-10-30 19:09:10 -04:00
pierow
22a171f4b5 cl_weaponcfgs and onos charge stick update 2021-10-30 19:09:10 -04:00
pierow
30c66a434b GL staged reload and SG reload update 2021-10-30 19:09:10 -04:00
pierow
12a122af14 Disable unused libraries
-libcurl, libpng, zlib
2021-10-30 19:09:10 -04:00
pierow
6e9cb6052b clean out temp files 2021-10-30 19:09:10 -04:00
pierow
61270d6d42 model updates and hd models 2021-10-30 19:09:10 -04:00
pierow
998aae5632 updated consistency check message 2021-07-07 18:11:21 -04:00
pierow
ae3d8e5ea5 crosshair exploit prevention 2021-07-07 18:11:21 -04:00
pierow
0f47555bc7 cl_widescreen exploit prevention 2021-07-07 18:11:21 -04:00
pierow
ad8a003a00 fixed onos charge getting stuck 2021-03-01 20:39:18 -05:00
pierow
0c18bffed4 fixed sg pellet visuals backwards compatibility 2021-03-01 20:39:18 -05:00
pierow
96f1cf2f28 client side weapon reload prediction update 2021-03-01 20:39:18 -05:00
pierow
aa5c09d4ff v33b3 2021-03-01 20:39:18 -05:00
pierow
e54684cdde fix lerk sticking to ladders when on the ground 2021-03-01 20:39:18 -05:00
pierow
8e167f5eb8 crosshair system update
-a bunch of new configuration options
-fixed circle thickness being stuck at 1
2021-03-01 20:39:18 -05:00
pierow
fee6c4c975 removed debug console print 2021-02-12 09:00:57 -05:00
pierow
4645fd2166 comment clean up 2021-02-12 07:32:45 -05:00
pierow
ab841b0573 3.3b2 2021-02-12 07:32:45 -05:00
pierow
730f69477c Adjust jetpack lateral accel on fps independent code. Weight scaling was being done twice. 2021-02-12 07:32:45 -05:00
pierow
b298eb9553 Fix popup menu costs not updating for 2nd round. 2021-02-12 07:32:45 -05:00
pierow
7b6821929d Fix weapons not being able to be picked up if aliens touch them while falling. 2021-02-12 07:32:45 -05:00
pierow
f7f009a941 remove duplicate consistency entry 2021-02-12 07:32:45 -05:00
pierow
b2d10207c1 fixed lerk glide stuck on ramps 2021-02-08 08:13:37 -05:00
pierow
7f44ef2c8b fixed incorrect shotgun pellet visuals 2021-02-08 08:13:37 -05:00
pierow
4625887633 nsversion added newline 2021-02-08 08:13:37 -05:00
pierow
68548a7af1
Reverting Gerhard's WIP minimap code (#96)
* revert Gerhard's minimap update. removing WIP code

* revert Gerhard's minimap alpha - removing WIP code from develop

* project file update

* fixed hl project mistake when reverting

* adding back Brett's changes lost in revert

* removed .wad checks for maps that are nolonger official
2021-02-05 22:00:14 -05:00
pierow
2586ec4c73 lerk gliding on ground 2021-02-05 16:18:16 -05:00
pierow
d4d05b21c5 Revert setmousevisibility showcursor change. Old piemenu showcursor code fixed. 2021-02-05 16:18:16 -05:00
pierow
086c9a4aa6 cl_cross macos update 2021-02-05 16:18:16 -05:00
pierow
9a4a291b41 cl_cross update 2021-02-05 16:18:16 -05:00
pierow
01ac6359fa cl_cross updates. circle outline added 2021-02-05 16:18:16 -05:00
pierow
418b053e61 fix popupmenu view spin regression 2021-02-05 16:18:16 -05:00
pierow
846ae6eece changed NS version to 3.3b1 2021-02-05 16:18:16 -05:00
pierow
ac9b4c8b25 weaponcfgs update 2021-02-05 16:18:16 -05:00
pierow
ce5f18f1dc OS cursor over sprite cursor fix 2021-02-05 16:18:16 -05:00
pierow
9842b437a0 mp_consistency update 2021-02-05 16:18:16 -05:00
pierow
5bbb473a44 cl_showspeed removed maxclimb and maxdive 2021-02-05 16:18:16 -05:00
pierow
86aef7782e pregame lifeforms update combat mode 2021-02-05 16:18:16 -05:00
pierow
f189105625 new mouse parameters 2021-02-05 16:18:16 -05:00
pierow
054381909b weaponcfgs added. High res monitor sprite fix. 2021-02-05 16:18:16 -05:00
pierow
cea2f797b9 Removed inset for alien health/armor display 2021-02-05 16:18:16 -05:00
pierow
54e54ce681 Removed inset for alien health/armor display 2021-02-05 16:18:16 -05:00
pierow
a1f5c3ed0d playtest cvar additions 2021-02-05 16:18:16 -05:00
pierow
43b6debd50 automatic alien/marine cfg execution 2021-02-05 16:18:16 -05:00
pierow
9ebab42ec7 added nsversion 2021-02-05 16:18:16 -05:00
pierow
03bcd1f167 pregame lifeform update 2021-02-05 16:18:16 -05:00
pierow
51685994d3 comment revision 2021-02-05 16:18:16 -05:00
pierow
50930aaa6e cl_ambientsound scales volume instead of bool
- Limited 1x scale because people have 2 in their configs from last patch.
2021-02-05 16:18:16 -05:00
pierow
95d0c38fdc backwards compatiblity update 2021-02-05 16:18:16 -05:00
pierow
99c40ae09e v3.2.3 features and fixes.
- Shotgun rework. Previously inconsistent shooting during reloads and desynced animations with server.
-- Shotgun reload can now be interrupted with a pump animation
-- Changed pellets 10 -> 17 and damage 17-> 10 to reduce inconsistency
- Networked ammo
- Client and server dll consistency checks added
- Backwards compatibility check for v3.2 servers to prevent prediction errors (popular demand)
- Players can change lifeform and use popupmenu in pregame warmup
- Fixed guns getting stuck in the air
- Reverted max speed to not be client cvar adjustable, fixing walk speed issues
- Added cl_mutemenu for players accidentally clicking on the scoreboard and going into squelch mode
- Removed default_fov as it did nothing but change sensitivty
- Fixed commander view scrolling keybinds
- cl_showspeed now works in readyroom and spectate
2021-02-05 16:18:16 -05:00
pierow
907ddf8b24 Fix for backspace being held preventing additional text input. Credit to Bacsu. 2021-02-05 16:18:16 -05:00
pierow
6d75594419 No build radius from structures changed to spherical instead of cylinder. Credit to AlienBird. 2021-02-05 16:18:16 -05:00
pierow
8ef9ff1f92 Commander selection cull distance increased to fix unupgradable structures that are vertically far from the commander. Credit to AlienBird. 2021-02-05 16:18:16 -05:00
pierow
dd3691c877 cl_showspeed no longer requires sv_cheats 1 2021-02-05 16:18:16 -05:00
pierow
ba32308dbc Recycling reward accounts for upgraded structures. Credit to AlienBird. 2021-02-05 16:18:16 -05:00