Rose v1.5.6
Highlights
- Big mods are ready before the game starts. The category mods you add (voice-over, maps, fonts, announcers, UI, VFX, SFX, loading screens, others) now live in LTK Manager's library, and Rose only turns them on for a game and off after it. A 3 GB voice-over pack no longer made the game start without it, or pulled you out of the game to load it. (#486, #488 by @itsdaymi)
- On the first start after updating, Rose moves the mods it still holds into LTK Manager. It asks once whether to back them up to your desktop first, and deletes nothing until LTK Manager has the mod. A mod you delete in LTK Manager shows in Rose as "Missing - add it again".
- Adding a mod is much faster. Rose keeps a .fantome or .modpkg as it came, instead of unpacking it when you add it and packing it again for every game. For a 3 GB voice-over pack, Rose's own part went from about 30 seconds to under a second (LTK Manager's import of a pack that size still takes about 30 seconds).
- Custom skins made from another skin's data, such as the Gojo Ezreal mod, now work. Rose gives them the base skin's identity before LTK Manager checks them, so LTK Manager no longer turns them off as a skinhack. (#440, #454)
Fixes
- The game could start before your mods were ready and play its first seconds without them, until Rose restarted it. Rose now keeps the game waiting until the mods are in.
- Adding a mod in the lobby no longer delays your next game when the queue pops: the check stops once the client queues. (#486)
- Troubleshooting no longer shows errors from earlier sessions as current, shows when this session's errors happened, and keeps LTK Manager setup warnings (not installed, set to run as administrator) until they are fixed. (#491 by @itsdaymi)
- When a firewall, antivirus, VPN or DNS blocker stops LTK Manager from downloading its patcher, Troubleshooting says so instead of blaming LTK's service. (#487)
- Uninstalling Rose with "Keep my data" no longer leaves a "RunDLL ... core.dll" error on every League start. (#484 by @itsdaymi)
- Uninstalling Rose with "Keep my data" unticked removes the mods Rose added to LTK Manager and turns your own LTK Manager mods back on.
Under the hood
- The LTK Manager session code has its own module, and a code-wide comment cleanup made names carry what comments used to say. (#488 by @itsdaymi)
Thanks to @itsdaymi for the pull requests, and to everyone who reported issues with logs.