Hello all,
Now supports both Rimworld 1.0 and 1.1!
Following the success of my mod BetterLoading which I posted here a year or so back, I've finally been through, cleaned up the UI, added support for HugsLib's mod initialization (which runs after the main game initializes), rewrote the backend to hopefully make it more stable, and also tried to reduce some of the really annoying freezing you see in vanilla RimWorld's loading process, especially towards the end.
I'm happy to announce that this process is now finished and (in theory) the mod is ready for public consumption.
However, I've had to make a pretty significant change to the loading process in order to fix the freezing, so mod incompatibilities might occur (I just fixed an issue which could have affected a lot of mods, so hopefully we should be golden now).
The ONLY incompatibility I'm aware of is Startup Impact - and it's not a major issue, just that Startup Impact may not be 100% accurate due to the changed loading process. I don't know, I haven't looked at its code, but there is a little warning saying something like "Failed to measure time" at the bottom of its dialog box.
Update 2.1 (2020-02-17 @ 17:35 GMT)
Added 2 new loading stages to provide more useful info than "Waiting for vanilla" just before the "finalizing mods" stage.
Also, this mod MUST now be loaded above Startup Impact (and Fluffy's Mod Manager will warn you) or your game will not finish loading, ever!
Please put this mod above core in the load order for best results!
If you use the steam workshop, the mod can be obtained here: https://steamcommunity.com/sharedfiles/filedetails/?id=1999454301. There are also a couple screenshots of the UI on that page.
Alternatively, you can get the mod from github releases at https://github.com/SamboyCoding/RimworldBetterLoading/releases/latest
Now supports both Rimworld 1.0 and 1.1!
Following the success of my mod BetterLoading which I posted here a year or so back, I've finally been through, cleaned up the UI, added support for HugsLib's mod initialization (which runs after the main game initializes), rewrote the backend to hopefully make it more stable, and also tried to reduce some of the really annoying freezing you see in vanilla RimWorld's loading process, especially towards the end.
I'm happy to announce that this process is now finished and (in theory) the mod is ready for public consumption.
However, I've had to make a pretty significant change to the loading process in order to fix the freezing, so mod incompatibilities might occur (I just fixed an issue which could have affected a lot of mods, so hopefully we should be golden now).
The ONLY incompatibility I'm aware of is Startup Impact - and it's not a major issue, just that Startup Impact may not be 100% accurate due to the changed loading process. I don't know, I haven't looked at its code, but there is a little warning saying something like "Failed to measure time" at the bottom of its dialog box.
Update 2.1 (2020-02-17 @ 17:35 GMT)
Added 2 new loading stages to provide more useful info than "Waiting for vanilla" just before the "finalizing mods" stage.
Also, this mod MUST now be loaded above Startup Impact (and Fluffy's Mod Manager will warn you) or your game will not finish loading, ever!
Please put this mod above core in the load order for best results!
If you use the steam workshop, the mod can be obtained here: https://steamcommunity.com/sharedfiles/filedetails/?id=1999454301. There are also a couple screenshots of the UI on that page.
Alternatively, you can get the mod from github releases at https://github.com/SamboyCoding/RimworldBetterLoading/releases/latest
