Hello there!
This question is essentially a duplicate of [this closed [Content removed] which was closed without a satisfying answer.
I did the same steps as described in that question and got the same result, subtitles are not displayed.
I did some debugging to narrow down the issue:
In UBinkMediaPlayer::Open, the subtitles file is found and loaded successfully, CurrentHasSubtitles is set to 1.
When the subtitles are supposed to be displayed in UBinkMediaPlayer::Tick(), the while condition in line 519, while(const char *sub = BinkPluginCurrentSubtitle(bnk, &i)) never becomes true, so the subtitles aren’t added. At this point I had to stop debugging because BinkPluginCurrentSubtitle() is part of the pre-compiled bink binaries.
Any advice or information on this is welcome.
On a sidenote, I noticed that BinkforUnrealEngine.pdf located next to Bink2ForUnreal.exe outlines the steps needed to add your own subtitles. Is this the recommended way anyway?