wiremod / advdupe2

Advanced Duplicator 2
http://wiremod.com
Apache License 2.0
90 stars 60 forks source link

Fixed: Last YAW value being reset when user requests a small change #425

Closed dvdvideo1234 closed 1 year ago

dvdvideo1234 commented 1 year ago

Fixed: Progress bar pixel-perfect aliment Fixed: Tool screen HUD use boolean state instead of a number Updated: Pitch-roll dupe control via MouseMiddle Updated: Tool screen shows P,Y,R and height Added: E+Shift+MouseMiddle resets offsets Removed: Heuristics for proper angle handling Optimized: Tool screen avoid creating color objects every frame

dvdvideo1234 commented 1 year ago

gm_construct 2023-5-29 13-20-09.webm

dvdvideo1234 commented 1 year ago

Hello, @thegrb93

This contains only source logic modifications.

dvdvideo1234 commented 1 year ago

PR-DD returns both WS flat vector it should be when the aim is between X/Y for example image

thegrb93 commented 1 year ago

BsAng:Right() is just Vec(0,1,0) and BsAng:Forward() is just Vec(1,0,0), and Vec(0,1,0):Dot(Other) is just Other.y and Vec(1,0,0):Dot(Other) is just Other.x.

dvdvideo1234 commented 1 year ago

Well that is true.. I'll just due heuristics on X/Y

dvdvideo1234 commented 1 year ago

Hmm.. Tried to YAW the whole DUPE and the signs just went incorrect. Added YAW adjustment before P/R now works

thegrb93 commented 1 year ago

Try to keep other bug-fixes and additions in their own PRs.