Anonymous | Login | Signup for a new account | 2025-07-27 14:27 UTC | ![]() |
My View | View Issues | Change Log | Roadmap | Zandronum Issue Support Ranking | Rules | My Account |
View Issue Details [ Jump to Notes ] | [ Issue History ] [ Print ] | ||||||||
ID | Project | Category | View Status | Date Submitted | Last Update | ||||
0000024 | Zandronum | [All Projects] Bug | public | 2010-09-13 03:10 | 2018-09-30 19:48 | ||||
Reporter | unknownna | ||||||||
Assigned To | Torr Samaho | ||||||||
Priority | low | Severity | tweak | Reproducibility | N/A | ||||
Status | closed | Resolution | fixed | ||||||
Platform | Microsoft | OS | Windows | OS Version | XP/Vista/7 | ||||
Product Version | 98c | ||||||||
Target Version | Fixed in Version | 98d | |||||||
Summary | 0000024: client-side prediction of the viewpoint when transitioning from standing to crouching and vice versa | ||||||||
Description | Right now, the viewpoint transitions instantly from standing level to crouching level if you play with a ping of around 100ms+. And it also has some shakiness to it if you're running around while doing it. The higher your ping is, the more shaky your viewpoint will be. From a practical in-game POV perspective, this can actually be quite disorienting when you're aiming while constantly ducking and running. Imagine not having jumping interpolated/predicted. They're probably not related to each other in terms of code and behavior, but they definitely are in terms of gameplay. | ||||||||
Attached Files | |||||||||
![]() |
|
unknownna (updater) 2010-09-13 06:24 edited on: 2010-09-13 08:04 |
While we're at it, it'd be very nice to have client-side prediction for action special 128: 'ThrustThingZ', as well. Jump-pads inside a room in D2DM2 and Arch-Vile attacks comes to mind. With a ping of 300ms+, you don't visually see any thrusting at all, just lots of disorienting earthquake-like shaking. Requested here:'http://www.skulltag.com/forum/viewtopic.php?f=33&t=14961 [^]' Edit: 'http://www.sendspace.com/file/mqkoa2 [^]' - A demo demonstrating how it currently is. |
Torr Samaho (administrator) 2010-09-14 19:56 |
Sounds like a reasonable request to me. |
Torr Samaho (administrator) 2010-09-19 12:51 |
I looked into this and found out that it's a bug and not a missing feature: Crouching is predicted (you begin to crouch immediately after pressing the crouch key regardless of your ping), but the client reduces the view height too quickly. |
Torr Samaho (administrator) 2010-09-19 13:11 |
I fixed some problems of the crouch prediction. Please test how well it works now:'http://www.dailydoomer.com/tsst/misc/SkullDev98dCrouchPredictionFixTest.7z [^]' |
unknownna (updater) 2010-09-19 14:38 |
Yes, it works now. The viewpoint transitions smoothly from standing height to crouching height and vice versa. But the movement, not the view, still seems to shake/lag when you crouch down or stand up from crouching while running compared to jumping at the same ping (300ms+). The movement while jumping is always smooth regardless of the ping. Tapping the crouch button with an emulated ping of 500ms will definitely have you notice it. |
Torr Samaho (administrator) 2010-09-19 19:24 |
Alright, took me most of the afternoon to figure out, but hopefully the crouch prediction works pretty well now. Please test:'http://www.dailydoomer.com/tsst/misc/SkullDev98d-2933windows.7z [^]' |
unknownna (updater) 2010-09-19 20:15 edited on: 2010-09-19 20:28 |
Very nice. Even with a ping of 600ms it now feels local. Good job on this one, Torr. But, as usual I noticed another thing, but it's not related to this since it happens in 98c as well. The higher your ping is, the more your viewpoint will "sink down" to the floor when you jump and land from a higher floor to a lower one. There has to be at least 16 map units+ difference between the two floors to get the effect. |
Torr Samaho (administrator) 2010-09-19 21:03 edited on: 2010-09-19 21:03 |
Yeah, now that you mention it, I can confirm this floor sinking. Since this is a completely separate issue, it deserves a new report. Can you do me a favor and create one? |
This issue is already marked as resolved. If you feel that is not the case, please reopen it and explain why. |
|
Supporters: | No one explicitly supports this issue yet. |
Opponents: | No one explicitly opposes this issue yet. |
![]() |
|||
Date Modified | Username | Field | Change |
2010-09-13 03:10 | unknownna | New Issue | |
2010-09-13 06:24 | unknownna | Note Added: 0000052 | |
2010-09-13 08:04 | unknownna | Note Edited: 0000052 | View Revisions |
2010-09-13 18:10 | unknownna | Description Updated | View Revisions |
2010-09-14 19:56 | Torr Samaho | Note Added: 0000058 | |
2010-09-14 19:56 | Torr Samaho | Status | new => acknowledged |
2010-09-19 12:49 | Torr Samaho | Status | acknowledged => confirmed |
2010-09-19 12:49 | Torr Samaho | Category | Suggestion => Bugs |
2010-09-19 12:51 | Torr Samaho | Note Added: 0000088 | |
2010-09-19 13:11 | Torr Samaho | Note Added: 0000089 | |
2010-09-19 13:11 | Torr Samaho | Assigned To | => Torr Samaho |
2010-09-19 13:11 | Torr Samaho | Status | confirmed => feedback |
2010-09-19 14:38 | unknownna | Note Added: 0000093 | |
2010-09-19 14:38 | unknownna | Status | feedback => assigned |
2010-09-19 19:24 | Torr Samaho | Note Added: 0000099 | |
2010-09-19 19:24 | Torr Samaho | Status | assigned => feedback |
2010-09-19 20:15 | unknownna | Note Added: 0000100 | |
2010-09-19 20:15 | unknownna | Status | feedback => assigned |
2010-09-19 20:28 | unknownna | Note Edited: 0000100 | View Revisions |
2010-09-19 21:03 | Torr Samaho | Note Added: 0000101 | |
2010-09-19 21:03 | Torr Samaho | Status | assigned => resolved |
2010-09-19 21:03 | Torr Samaho | Fixed in Version | => 98d |
2010-09-19 21:03 | Torr Samaho | Resolution | open => fixed |
2010-09-19 21:03 | Torr Samaho | Note Edited: 0000101 | View Revisions |
2012-06-09 13:22 | Torr Samaho | Category | General => Bug |
2018-09-30 19:48 | Blzut3 | Status | resolved => closed |
Copyright © 2000 - 2025 MantisBT Team |