Releases: MHLoppy/CBP-Launcher
v0.6.2 (for CBP Alpha 8)
Key changes:
- Only keep the most recent 100 log files (setting can theoretically be changed by directly editing config file).
- Realign skin swap button between skins.
- Fix the result of pressing Cancel on the RoN path override button's popup.
v0.6.0 (for CBP Alpha 8)
Key changes:
- Updated icons for both CBP Launcher and CBP Setup GUI (now slightly distinct from each other and slightly higher quality).
- Selection of “micro” version of skins now persists between sessions.
- Option to disable plugin loading (slightly faster launcher startup time).
- Option to warn about multiplayer incompatibility of any loaded plugins.
- Option to override the automatically-detected RoN path.
- Option to delete (instead of archive) old patch version after updating.
- The plugin-related compatibility check that’s run when you press the Launch button has been refactored to improve speed.
- Fixed missing CBP logo on "micro" skins
- Handled use case of CBP continuing to be used after RoN is reinstalled, causing errors locating CBP files (now prompts for a settings reset if a recent reinstall is detected).
- Fixed a couple of typos.
v0.5.0.5 (for CBP Alpha 7)
- Fixed typo on CBP status readout on main menu.
v0.5.0.4 (for CBP Alpha 7)
Key features compared to v0.4:
- UI overhaul, including two separate skins: Classic+ and Spartan V1.
- Overhaul of significant amounts of code.
- Now supports patch notes file.
- Now supports plugin system.
- Now supports a variety of new options.
- Now supports detailed logging.
- Can now enable / disable optional changes, individually with previews, and maintain selection on load/unload/update.
- Launcher can self-update using Steam Workshop files (via CBP Setup GUI).
- CBP Launcher can backup then replace default launcher (and easily undo this as well)
v0.4.2: Pre-Release 4.2 (for CBPa7 PR3)
NOTE: You may need to rename each exe to have spaces instead of dots i.e. "CBP Launcher.exe" instead of "CBP.Launcher.exe".
Minor changes to CBP Launcher to be compatible with CBP Alpha 7 PR3, so that the core functionality can be tested more widely.
CBP Setup GUI is now used to initially "install" CBP, as well as keep CBP Launcher up-to-date. Multi-lingual support is included, but 4.2.0 only includes full strings in English plus a couple of test/debug strings in German.
Full development on v0.5 features is ongoing.
v0.4.7.4: Preview of v0.5
Too many changes from previous releases to be comprehensively list them all.
CBP Launcher:
- UI overhaul: tabbed interface with two distinct skins.
- Sections of backend rewritten (less bugs, more features, more use cases handled).
- Patch notes tab can take BBCode patch notes and display formatted text.
- New plugins system supports basic plugins using CBP SDK.
- Dedicated options tab.
- (log tab not completed)
CBP Setup GUI:
- Can now handle checking CBP version even if CBP is unloaded.
- Misc minor improvements and bugfixes.
v0.4.1: Pre-Release 4.1
Exactly the same as v0.4 but adds a checkbox that should allow you to test with a pre-release version of alpha 7.
v0.4: Pre-Release 4
This version is ONLY compatible with CBP Alpha 7+. Use v0.3a for compatibility with CBP Alpha 6c.
NEW:
- Bugfix for RoN path not persisting in some circumstances due to human error with code flow
- Now detects and archives existing version of CBP (Alpha 6c+ only) when updating
- Fixed possible edge case where unlikely conditions might lead to RoN path not being saved when upgrading launcher version
TODO:
- Option to remove previous versions of CBP, instead of archiving (target: v0.5)
- Enable / Disable optional changes (target: v0.5)
- Launcher can self-update using Steam Workshop files (target v0.5)
- Optional changes addressed individually, not as group (target: v0.5-0.6)
- UI overhaul (target v0.5-v0.6)
- Backup then replace default launcher (target v0.5-v0.7)
- Option to override file / registry paths (target v0.5-v0.8)
- Option to load archived versions of CBP (target v0.7-v0.9)
- Load / unload Workshop mod alongside local mod files (wishlist)
v0.3b: Pre-Release 3 (partial Alpha 7+ compatibility)
This version is ONLY compatible with CBP Alpha 7+. Use v0.3a for compatibility with CBP Alpha 6c.
NEW:
- Partial support for Alpha 7+
- Uses Workshop files as primary source
- More descriptive status when there's a connectivity error during update process
- Multiple fallbacks (including manual input) if RoN installation has no registry entry, with persistent setting for RoN installation path
- Settings now migrate to new version if launcher is updated
- Base functionality is preserved even while offline
- Slightly improved code readability
TODO:
- Work with existing CBP installs (target: v0.4)
- Remove / archive previous versions of CBP (target: v0.4)
- Enable / Disable optional changes (target: v0.4-v0.5)
- Launcher can self-update using Steam Workshop files (target v0.5)
- Optional changes addressed individually, not as group (target: v0.5-0.6)
- UI overhaul (target v0.5-v0.6)
- Backup then replace default launcher (target v0.4-v0.7)
- Option to override file / registry paths (target v0.4-v0.8)
- Load / unload Workshop mod alongside local mod files (wishlist)
v0.3a: Pre-Release 3 (Alpha 6c compatibility)
This version is ONLY compatible with CBP Alpha 6c and will not be compatible with future CBP updates.
NEW:
- Uses Workshop files as primary source
- More descriptive status when there's a connectivity error during update process
- Multiple fallbacks (including manual input) if RoN installation has no registry entry, with persistent setting for RoN installation path
- Settings now migrate to new version if launcher is updated
- Base functionality is preserved even while offline
- Slightly improved code readability