Hi Alex,
As I know your projects since over a decade by now, I assume you like to have more control over it. Hence my three suggestions, but yes, Patrick is correct: Initial State :o) Which is the fastest way.
Then use the cache with Offset.
My thoughts: As long as you cache it, things are stable, you can even save the cache! Note that the initial state once you overwrite it [Initial state clicked again) it’s gone! It can’t be set newly after the cache was recorded.
Your question:
I have baked them first with Cappucino>PLA. Then Animation Clips. In Animation Clips I used the Cut, to take the first frame and the last 100. Then stretched the one frame to have no movement and over lapped both. (RMC to get to the Cut tools in the Motion timeline).
Cappucino creates Keyframes for the active and clicked on object, with the selection you have made in the interface of it. These keyframes can be moved, e.g., 100 frames.
In case of the F-Curve Editor, you can use the “Reduced Modification Mode” if PSR keyframes are in question, for PLA keyframe, you need a Time Track to manipulate the speed of it.
Please have a look to the one minute clip here:
https://www.amazon.com/clouddrive/share/tsE5YvckhDiRC10vcKKBFKqYbVt2H50J91SH9eZVCRL?ref_=cd_ph_share_link_copy
(the hint with the time track was maybe too fast, it is an idea too manage PLA data. I do those one minute clips to give an impression, to build up visuals how it could work)
Let me know if there is anything else. Please with a scene file, if it is more complex. (As a side note, there is also a Flag Deformer available, perhaps two+ of them for more interesting results.
All the best