About this mod
Reduces loading times in Rogue Trader by up to 50%, depending on your specific hardware. Especially noticeable for saves in later acts. Let me know how much of an improvement you see!
- Permissions and credits
Installation: Extract FasterLoadingTimes.zip to the Owlcat Mods directory, such that: %userprofile%/AppData/LocalLow/Owlcat Games/Warhammer 40000 Rogue Trader/UnityModManager/FasterLoadingTimes/FasterLoadingTimes.dll
How does it work?
- BEFORE: In order to keep the load screen responsive, the game only loads so much for each frame that is rendered. This is normally a good thing, but the implementation in Rogue Trader is flawed: it loads only one entity per frame, and late-game saves are comprised of many thousands of these entities. The two biggest contributing factors to your load times in late-game are therefore: screen resolution (as this determines how expensive it is to render a frame on the loading screen; lower resolutions render quicker, so can load more entities) and vsync, especially on low refresh rate monitors (as vsync caps your frame rate to your refresh rate; if you're capped at 60fps then you're only loading 60 entities per second).
- AFTER: The mod eliminates the 1:1 link between entities and frame rate, and instead operates using a fixed time slice. It will maintain a minimum of 30 FPS on the loading screen and will load as many entities as it possibly can within each of those frames.
Source code: https://github.com/cstamford/FasterLoadingTimes