How to Set "Event Track" outside Timeline (not manually from inside the timeline)

Hello!

So the problem is the following:

I need to customize the event track inside the Timeline based on the Curve assets.

You can create only 3 types of Curve Assets : Float , Vector and Color

And you can only set those 3 Types:

If you set say a Float Curve with similar name as the Event Track inside the Timeline, it will not work. (It does work if say track is a Float track, as it should)

But you can manually input any custom Curve file directly into the Event Track’s external curve and it works.

My question is, it is possible to do manually, how can i set it with a function? (Outside of the Timeline node) I need to change Event track based on the specific Curve asset. ):

I don’t think this can be done. Think about it, loading an event curve would create extra event pins on the timeline - how would you wire that during run-time?

Actually, no, scratch that. Each curve is a set of events, right? It’s been a while. Anyway, I still do not think this can be done.

What if you monitor a float track during TL update and fire events for specific values? Poor man’s hackaround event track. Or even get Playback Position and wire it to some switches? Sounds dirty.

Yep. This is the only workaround. But monitoring the float track is not reliable as it can skip over the number, then you have to give it a tolerance which can also lead to other problems.

Another solution would be if there was a way to synchronize Event track inside Timeline with any other track inside the same timeline. But now the only thing that Sync button does is syncronize the View.

Event track just fires out of the Event Pin, each time any Key (no matter the value) is reached in the timeline.
And you can already do that manually, you can input any custom curve and it will work. But feeding it from the outside does not work.

You should be able to Set it as you can any other type of the track, imho.
Or at least in should override with the Set Float Track option while using Event track name.

When you try to export the custom Event track in to a file, it actually creates a Float Curve Asset.

Feels like this is a bug or minor oversight, cause nobody is using Event Tracks. :smiley:

Feels like this is a bug or minor
oversight

I feel the same, consider dropping a feature request here:

https://forums.unrealengine.com/unreal-engine/feedback-for-epic