Skip to content
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

FPS dependent game mechanics #85

Open
jirikivaari opened this issue Dec 20, 2020 · 1 comment
Open

FPS dependent game mechanics #85

jirikivaari opened this issue Dec 20, 2020 · 1 comment
Labels
bug Something isn't working

Comments

@jirikivaari
Copy link

Remaining FPS dependent game physics. Not game breaking.

  1. LMG/HMG firerate. I don't think this can be fixed in the mod without redoing the weapon.
  2. Movement or marine bhop is different for aliens?
  3. Is Jetpack OK now?
@jirikivaari jirikivaari added the bug Something isn't working label Dec 20, 2020
@pierow
Copy link
Member

pierow commented Jan 5, 2021

These are probably deserving of separate issue pages, but I'll briefly touch on each one and add another

  1. Fire rates are practically the same at frame rates around 200 or above. They follow a sawtooth pattern at lower frame rates, but the updates to half life have made these less problematic.
  2. Movement physics are framerate dependent in a similar sawtooth pattern. The issue is explained well here https://www.youtube.com/watch?v=P13KmJBNn1c and this video discusses a fix that was implemented in quake 3. This is something that might be possible to port over to NS, and is something I'll be investigating
  3. Jetpack movement issues have been fixed.
  4. Player collision with walls tends to get increasingly buggier the higher the player's frame rate is. Playing fade with over 300 fps for example results in getting caught on walls quite often and rubber banding from the resulting prediction error. This issue happens across all frame rates, but from my testing it scales linearly with frame rate.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

2 participants