Hooks into the existing subtitle system that reroutes result into UMG TextBlock or RichTextBlock
The UMG Subtitle Hook plugin utilizes the native subtitle system, but instead of it being rendered via slate with very little control over font, size and colour, this reroutes the final subtitle into 2 UMG components - a SubtitleTextBlock, and a SubtitleRichTextBlock. This lets you better customize the subtitles to provide better control and readability.
The system is drag and drop, just add a SubtitleTextBlock into your hud, and use subtitles as normal.
Note that as we are leveraging the native subtitle system, if your not already familiar, you should read up on how they work with dialogue waves etc. A working example widget is provided using RichText in the plugins content folder. (Content Browser > View Options > Enable Plugins & Engine Content, then navigate to SubtitleHookUMG folder)
Since this system lets you route into UMG, it should also be usable in VR titles with the correct widget setup.
Features:
Code Modules:
Number of Blueprints: 1 (Example)
Number of C++ Classes: 2 (SubtitleTextBlock & SubtitleRichTextBlock)
Network Replicated: N/A
Supported Development Platforms: Windows
Supported Target Build Platforms: Win64, Win32, Android, IOS. Should work on all platforms.
Documentation: Link
Example Project: Examples included in Plugins content folder
Important/Additional Notes: Using the RichText option may require additional learning on how the RichText system works. Native subtitle system also requires some additional learning if you have not used before.