Zandronum Chat on our Discord Server Get the latest version: 3.1
Source Code

View Issue Details Jump to Notes ] Issue History ] Print ]
IDProjectCategoryView StatusDate SubmittedLast Update
0003028Zandronum[All Projects] Suggestionpublic2017-03-02 17:182018-09-30 21:47
ReporterDrinkyBird 
Assigned ToTorr Samaho 
PrioritynormalSeverityfeatureReproducibilityN/A
StatusclosedResolutionfixed 
PlatformMicrosoft WindowsOS10 ProOS Version1607 build 14393
Product Version3.0-beta 
Target Version3.0Fixed in Version3.0 
Summary0003028: Backport Warp ACS function
DescriptionThis 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 ReproduceRun 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 InformationWarp is from 2.8.1, so backporting might be difficult?
Attached Files? file icon interp_setactorposition.wad [^] (2,505 bytes) 2017-03-02 17:18
? file icon interp_warp.wad [^] (2,212 bytes) 2017-03-02 17:18

- Relationships
related to 0002617closedTorr Samaho ACS loop problem in 3.0 

-  Notes
User avatar (0017103)
Torr Samaho (administrator)
2017-04-08 13:48

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.
User avatar (0017148)
DrinkyBird (developer)
2017-04-16 09:37
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

User avatar (0017149)
DrinkyBird (developer)
2017-04-16 09:45
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.


Issue Community Support
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.

- Issue History
Date Modified Username Field Change
2017-03-02 17:18 DrinkyBird New Issue
2017-03-02 17:18 DrinkyBird File Added: interp_setactorposition.wad
2017-03-02 17:18 DrinkyBird 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 DrinkyBird Note Added: 0017148
2017-04-16 09:40 DrinkyBird Note Edited: 0017148 View Revisions
2017-04-16 09:45 DrinkyBird Note Added: 0017149
2017-04-16 09:46 DrinkyBird 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
2018-09-30 21:47 Blzut3 Status resolved => closed






Questions or other issues? Contact Us.

Links


Copyright © 2000 - 2024 MantisBT Team
Powered by Mantis Bugtracker