BetaHub Blog
BetaHub Unreal Plugin Update 1.1.0: Major Fixes and Exciting New Features
December 5, 2024
We’ve got big news for all Unreal Engine developers and testers out there! BetaHub’s Unreal Plugin just hit version 1.1.0, and we’re thrilled to share everything that’s new, improved, and downright game-changing in this release. This update doesn’t just patch a few issues—it’s the result of weeks of hard work aimed at making your bug reporting process smoother, more efficient, and kinder to your hardware. Let’s dive in!
What’s New in BetaHub Unreal Plugin 1.1.0?
1. Major Stability Improvements: Fewer Crashes, Fewer Freezes
Let’s address the elephant in the room first. Some users experienced occasional crashes and freezes in the previous plugin version, especially when destroying the viewport or capturing screenshots. Well, we’re happy to announce that after extensive testing and fixing, those pesky issues are (almost entirely) gone.
Here’s what we tackled:
- Fixed freezes caused by the write pipe when destroying viewports.
- Stopped non-main windows from being incorrectly captured when multiple windows were open.
- Resolved crashes when capturing screenshots.
These fixes weren’t easy, but we made it our mission to ensure that using our plugin feels seamless and frustration-free. With this update, crashes and freezes should be a rare occurrence—or ideally, non-existent.
2. Max Recording Resolution for Optimal Performance
Recording gameplay footage is a core feature of the BetaHub Unreal Plugin, enabling testers to attach clear, visual evidence of bugs to their reports. But let’s be real—recording at full resolution can put a strain on even the beefiest systems, especially when gaming in 4K or higher.
To address this, we’ve introduced the Maximum Recording Resolution feature. By default, video recordings will now be scaled down to a maximum width of 2000px and a height of 1200px if the player’s viewport exceeds these dimensions.
Here’s why this matters:
- Reduced System Load: Scaling down the resolution means fewer resources consumed by recording, especially for high-res gameplay.
- Seamless Gameplay: Players won’t notice a thing, but their machines will thank them for the lighter workload.
- Clear Bug Reports: Even at reduced resolution, the videos remain sharp enough to identify bugs and share context with developers.
And this is just the beginning! In future updates, we plan to make this resolution dynamic, allowing the plugin to adjust video quality based on the player’s system performance and in-game FPS. Imagine a system that ensures your PC doesn’t break a sweat—stay tuned for that!
Pro Tip: You can adjust the maximum resolution setting in the plugin’s configuration file. Need help? Check out the plugin documentation here for details.
3. Randomized Temporary File Names
If you’ve ever tested multiplayer games using multiple instances of Unreal’s editor, you might have encountered the dreaded file conflict issue. This occurred when two instances of the plugin tried to save video segments or logs with the same file name, leading to errors, overwrites, or downright chaos.
With version 1.1.0, we’ve solved this problem by introducing randomized temporary file names. Each video segment or log file now gets a unique, randomly generated name, ensuring that:
- Multiple instances can run smoothly without stepping on each other’s toes.
- File conflicts are a thing of the past.
This small change makes a big difference in improving workflow for teams working on multiplayer or other complex projects.
Quality-of-Life Improvement: Pre-Packaged Builds on GitHub
Another exciting update: Starting with version 1.1.0, pre-packaged plugin builds are now available on GitHub!
Previously, we distributed only the source code, requiring C++ projects to compile the plugin before use. But now, thanks to the Unreal Engine’s “packaged plugin” functionality, you can simply download the pre-built package and import it directly into blueprint-only projects—no C++ compilation needed!
Here’s what this means for you:
- Blueprint-only projects can now integrate the plugin seamlessly.
- Faster setup and less hassle, especially for non-technical team members.
- Fully tested and verified for smooth integration across all project types.
Download the pre-built plugin now from our GitHub repository and get started in no time.
Special Thanks
We would like to extend our heartfelt thanks to Arnold from the BetaHub Discord channel for his invaluable help in diagnosing some of the issues. Additionally, a big shoutout to Sir Feather from The Knights of Unity for his numerous contributions towards stabilizing the plugin. Your efforts have been instrumental in making this release possible!
How to Get Started
Whether you’re updating your plugin or installing it for the first time, here are some quick links to help:
- 📖 Documentation: Learn everything you need to know about the BetaHub Unreal Plugin.
- 🧑💻 GitHub: Download the latest version, including the new pre-packaged builds.
- 🤝 Discord Community: Join our support channel to ask questions, share feedback, or just hang out with other developers.
What’s Next for BetaHub’s Unreal Plugin?
This release lays the groundwork for even more powerful features to come. In addition to dynamic recording resolution, we’re exploring better integration with Unreal Engine’s performance stats and enhancing the bug submission process to make it even faster and more intuitive.
Have an idea for a feature? Found a bug? Let us know—we’re always listening to your feedback.
Final Thoughts
BetaHub Unreal Plugin 1.1.0 is a game-changer for developers and testers looking for a reliable, resource-efficient tool to capture bugs in action. With major stability improvements, enhanced recording features, and easier installation options, this release marks a big step forward.
Download the latest version, try it out, and let us know what you think! As always, happy debugging!
Ready to dive in? Head over to GitHub and grab version 1.1.0 now!
Ready to Up Your Game Testing?
Sign Up & Set Up Your Project in 2 MinutesOur Mission
At BetaHub, we empower game developers and communities with an engaging platform for bug submission. We foster collaboration, enhance gaming experiences, and speed up development. BetaHub connects developers, testers, and players, making everyone feel valued. Shape the future of gaming with us, one bug report at a time.
2024 © Upsoft sp. z o.o.