-
Notifications
You must be signed in to change notification settings - Fork 9
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
WIP: Movement speeds and footsteps at parity #373
Closed
Closed
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Fix an issue that would fire stray bullets apart from the spread pattern occasionally
Fix an issue where a leaned player could clip their camera through walls on certain situations due to hull minsmaxs mismatch.
Merge rain_dev -> dev
Fix reload not playing clientside whilst crouching.
Fix crouched reloads cycling at incorrect rate and improve the jump detection
See createallprojects scripts for determining whether to build the pbk in
Merge rain_dev -> dev
This fixes an issue where it was possible to get stuck into walls by jumping at them in certain ways
Override the base class primary attack, needs proper dryfire behavior still
…en sprinting (NeotokyoRebuild#317) * Refactor the knife to use NEOWeapon + run viewmodel * Refactor around functionalities that uses the knife * removed unnecessary stuff * refactored the class a bit * this isn't C99 so the void isn't necessary
…ion (NeotokyoRebuild#320) * Make the compass HUD closer to OG:NT style * closer to OG:NT fade styling, add fade for neo_hud_childelement func * Made visuals adjustable through HudLayout.res * Stronger fade, use font dimension for box instead
…ix index duplicate names (NeotokyoRebuild#266) * Client-side neo_name, chat use neo_name, etc... * fix some usages, handle notifier on clientchange * Do not notify if client is new * cl_fakenick - filter out neo_name if don't want to * Fix convar usage by doing client->server->client set * Duplicate name checker index postfix thing * Fix flawed logic regarding client want to see neo_name or not * Make damage info use neo_name, refactor AttackersTotals struct * variable rename * modern c++ atoi
…mo display being to bright (NeotokyoRebuild#315) * positions of elements calculated when resolution changed or initially. * Agiel Hud * using steam avatars for players, class icon and health drawn below user avatar, also fixed ammo bullet count to be more readable * illegal method name * move delete m_pImageList to deconstructor, call deconstructor for gameeventguielement again, remove unused variable, flatten UpdatePlayerAvatar, only call UpdatePlayerAvatar once per second, use localPlayerTeam, wrap drawing healthbar in brackets * Freeze time not a prefixstr
* Probably fixed cloak sound server side? * Use not 2D version
* Instead use rain's suggestion to change it to using `DECLARE_HUDELEMENT` directly
Show Steam avatars on scoreboard and highlight local player.
…NeotokyoRebuild#327) * Decouple viewmodel FOV, left/right toggle, draw toggle * neo_viewmodel_fov_offset used for viewmodel offset instead
* in-code ghost marker animation * apply to different colours too * set colour once * disable hot reloading on windows * increase default scale factor
* Set scoped weapon zoom to a single fov value that matches the fov in the base game when using an aspect ratio of 4:3 (probably the only reason you can see more in the base game at different aspect ratios is the stretching of the scope texture) * zr68-l zoom separate to srs zoom * define zoomAmount in one spot * Read fov from file * unscoped weapons fov dependant on neo_fov * server implementation same as client
… behave in og tokyo (NeotokyoRebuild#338)
Need to specify the dir to execute the file, at least for some terminals.
* colourful healthbars, combine rounds won with center box * do this calculation once per update * we like consts * enemy pictures get outlines too * specify alpha in monochrome
* Changed from static variable to class's member variable * Reset pointer if new scheme changed * Also checked to make sure the score still goes up with team wins switching back and forth resolutions * Tested on Windows + Linux, loopback + dedicated
- Added server instructions for linux server ops - Additional corrections/edits
Update README.md and CONTRIBUTING.md
…ng the project (NeotokyoRebuild#349) * Generate build date + hash to the main menu on building the project * Should see: `Generating [ROOT]/neo/mp/game/neo/resource/GameMenu.res, ALL` on using ninja build system (which VS2022 and Qt defaults to for me) * neo_version - Print preproc build details to console * This basically expands the cmake preproc usage over to C++ also * GameMenu preproc res expanded to include OS also * Add build hash to HUD Draw the short git hash to in-game HUD. This helps with identifying build screenshots out of context, if for whatever reason the accurate build info is not available. * Truncate git hash to 7 * Enforce git, not optional --------- Co-authored-by: Rain <Rainyan@users.noreply.github.com>
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR is not ready yet.
Fix #275
Fix #363
Fix #435
Adjusting both the movement speeds and the step thresholds, because they depend on each other and both need adjusting to be parity.
Data
WIP
Legend
"
: identical❌: un-fixed large mismatch
✅: fixed large mismatch
Speed values in ups (engine units/second)
These are eyeballed using
cl_showpos
, carrying the lightest possible weapon encumberance (wep. speed scaling of1.0
, i.e. knife or similar), to 2 decimal points accuracy.Data
Weapons speed scaling
hl2pistol
,mp5
which are currently unavailable as per Disable spawning HL2 guns #192 .