acemod / ACE3

Open-source realism mod for Arma 3
https://ace3.acemod.org
Other
997 stars 735 forks source link

Keyframe Animation Camera will not 'Switch To At Start' with ACE3 loaded #10387

Open tyehya opened 3 days ago

tyehya commented 3 days ago

Mods:

NOTE: The issue does NOT occur with ONLY CBA_A3 loaded.

Description: As title. When using the keyframe animation module tools within the Editor, ACE3 prevents the keyframe animation camera from being possessed. This means that the keyframe animation camera is effectively useless.

I have attached a mission for your convenience here ACE3_Issue.Stratis.zip in which case:

  1. Open the editor.
  2. Load the attached mission.
  3. Click 'Play Scenario' Please see additional mission-contained comments to further understand issue.

Manually:

  1. Open the editor. Choose any map.
  2. Under 'Keyframe Animation' place down a Timeline.
  3. Set the Timeline attribute 'Play From Start' to true.
  4. Set the Timeline attribute 'Length' to 10.
  5. Set the Timeline attribute 'Loop' to true.
  6. Under 'Keyframe Animation' place down a Rich Curve.
  7. Sync the Rich Curve to the Timeline.
  8. Set the Rich Curve attribute 'Orientation Mode' to Animation.
  9. Under 'Keyframe Animation' place down two Rich Curve Keys (I will refer to them as Rich Curve Key A and B)
  10. Sync both Rich Curve Keys to the Rich Curve.
  11. On one (not both) of the Rich Curve Keys, set the 'Time' attribute to 10.
  12. Under 'Keyframe Animation' place down a Camera.
  13. Sync the Camera to the Rich Curve (NOT the keys)
  14. Set the Camera attribute 'Switch To At Start' to true.
  15. Optional: Move the Camera far away (to exaggerate the bug so that it can be seen easier)
  16. Click 'Play Scenario'

Expected behavior: EXPECTED: The camera snaps to the first Rich Curve Key and traverses the curve to the second Rich Curve Key. ACTUAL: The camera stays rooted in the same position given to it in the editor, before 'Play Scenario' is clicked.

Where did the issue occur?

Log Files: https://pastebin.com/giXrx8n7

Videos / Screenshot: Expected result (without CBA_A3 or ACE3 loaded) - https://github.com/user-attachments/assets/6c3f2afe-4101-49af-8e11-fcb68b3939e9

Actual result (with CBA_A3 and ACE3 loaded) - 20241009221245_1

EliteGriffin commented 1 day ago

Yea hi just here to add that I got the same issue. (Thought it was CBA irst as seen from @tyehya 's comment above) : )