|Anonymous | Login | Signup for a new account||2017-08-23 08:03 UTC|
|My View | View Issues | Change Log | Roadmap | Zandronum Issue Support Ranking | Rules | My Account|
|View Issue Details|
|ID||Project||Category||View Status||Date Submitted||Last Update|
|0003028||Zandronum||[All Projects] Suggestion||public||2017-03-02 17:18||2017-04-17 14:42|
|Assigned To||Torr Samaho|
|Platform||Microsoft Windows||OS||10 Pro||OS Version||1607 build 14393|
|Target Version||3.0||Fixed in Version||3.0|
|Summary||0003028: Backport Warp ACS function|
|Description||This is somewhat a duplicate of 0002617, but this is more specific: backport the Warp ACS function to Zan 3.0. This is needed because:|
1. ZDoom commit a0f19fc78879 removed interpolation from SetActorPosition, which made things like custom player cameras jittery
2. It's a pretty useful function that can make stuff like the aforementioned cameras easier.
|Steps To Reproduce||Run the attached WAD file (MAP01) in 2.1.2, and notice how the ACS third-person camera is smooth. Run it in 3.0, and notice how it lacks interpolation and is all jittery.|
I'll also attach an example of how that camera would be implemented using Warp.
|Additional Information||Warp is from 2.8.1, so backporting might be difficult?|
|Attached Files|| interp_setactorposition.wad [^] (2,505 bytes) 2017-03-02 17:18|
interp_warp.wad [^] (2,212 bytes) 2017-03-02 17:18
Torr Samaho (administrator)
|Backporting the ACS Warp version from ZDoom 2.8.1 was not really feasible, but it was possible without risk to backport ZDoom's initial ACS Warp version. This should be sufficient as replacement for the old interpolating behavior of SetActorPosition.|
edited on: 2017-04-16 09:40
Yeah, the GLOOME one you suggested seems sufficient for now.
EDIT: Woah, I didn't know you backported it already. Will test now
edited on: 2017-04-16 09:46
Yep, my attached Warp example works straight out the box in 3.0-170416-0710 and everything's nice and smooth and interpolated. I guess this and ticket 2617 can be considered resolved.
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.|
|2017-03-02 17:18||AOSP||New Issue|
|2017-03-02 17:18||AOSP||File Added: interp_setactorposition.wad|
|2017-03-02 17:18||AOSP||File Added: interp_warp.wad|
|2017-03-20 19:25||Torr Samaho||Relationship added||related to 0002617|
|2017-04-08 13:48||Torr Samaho||Note Added: 0017103|
|2017-04-08 13:48||Torr Samaho||Assigned To||=> Torr Samaho|
|2017-04-08 13:48||Torr Samaho||Status||new => needs testing|
|2017-04-08 13:48||Torr Samaho||Target Version||=> 3.0|
|2017-04-16 09:37||AOSP||Note Added: 0017148|
|2017-04-16 09:40||AOSP||Note Edited: 0017148||View Revisions|
|2017-04-16 09:45||AOSP||Note Added: 0017149|
|2017-04-16 09:46||AOSP||Note Edited: 0017149||View Revisions|
|2017-04-17 14:42||Ru5tK1ng||Status||needs testing => resolved|
|2017-04-17 14:42||Ru5tK1ng||Resolution||open => fixed|
|2017-04-17 14:42||Ru5tK1ng||Fixed in Version||=> 3.0|
Questions or other issues? Contact Us.
|Copyright © 2000 - 2017 MantisBT Team|