Releases: SpaceWarpDev/SpaceWarp
Releases · SpaceWarpDev/SpaceWarp
1.1.0
Space Warp V1.1.0
Changes
- Added mod state toggling back to UI
- Added API for color patching for modded parts
- Added loading API for mods to define their own game and save loading states
- Added localization to space warp, supports English and Brazilian Portuguese for now
- Fixed version checking bug
Upcoming Plans
- UITK integration into space warps windows for better looking UI
What's Changed
- Added Colors feature support by @LuxStice in #183
- Readme update about Linux Wine/Proton additional install step by @michal2229 in #184
- General Code Cleanup Pass 3 by @Rexicon226 in #185
- Add dropdowns to the mod list by @Rexicon226 in #186
- Localizations by @cheese3660 in #188
- Come to brazil! by @LuxStice in #190
- Minor debug console changes & braced if & foreach again by @EwyBoy in #192
- Feature mod toggles by @jan-bures in #194
- Fixed bump texture importing by @LuxStice in #195
- Added an API for defining mod loading actions by @cheese3660 in #196
- Loading api by @cheese3660 in #197
- Add an API for adding items to SequentialFlows by @gemdude46 in #198
- Set defaults and updated Shader reference by @LuxStice in #199
- V1.1.0 by @cheese3660 in #200
New Contributors
- @LuxStice made their first contribution in #183
- @michal2229 made their first contribution in #184
- @gemdude46 made their first contribution in #198
Full Changelog: spacewarp-1.0.1...spacewarp-1.1.0
1.0.1
A few fixes over the last release.
1.0.0
V1.0.0
Changelog
- Updated documentation site to reflect latest version
- Added localization loading from addressables
- Some UI changes
- Added some more UI functions
- Added automatic version checking, for spacewarp, and non spacewarp mods that have a
swinfo.json
file withversion_check
filled in - Changed the mod UI to show both space warp and non space warp mods
- Added extensions for vehicle controls
- Added extension to get parts with a module
Known Bugs
Spacewarp will call mods that support 0.1.0 to 0.2.0 unsupported for the moment, will be fixed in a patch soon
Notes
This is version 1.0.0 as it reflects a stable base that the API will have added onto going forwards
0.4.0
Space Warp 0.4.0 (The Big Switch)
Changelog
- Moved to being a KSP abstraction layer over BepInEx
- Added game state abstractions for mods to use
- Cleaned up the console UI
- Added feature that allows mods to add their own main menu buttons
- Added OAB app.bar support
- Cleaned up app.bar stuff somewhat
- Aded BepInEx.ConfigurationManager as a dependency and added a button in the mods UI to open it
- Added colors to the debug console, with fancy options to change them
- Packaged all dependencies with the release, including the licenses
- Packaged a default configuration for BepInEx that fixes an issue with the manager object not persisting
- Likely a few more things I forgot
Updating to 0.4.0
- Here is a guide on how to port your mod from pre 0.4 to post 0.4
Installation
- Installation is exactly the same as before, except bepinex is packaged w/ one of the zips, and bepinex.configurationmanager
Breaking Change
- This is obviously a breaking change for all mods pre-0.4.0
Future plans
- Next update should be semi-stable
0.4.0 prerelease 1
Space Warp 0.4.0 Prerelease 1
Features added in this
- Moving over to BepInEx permanently for future releases
- Conversion tutorial coming soon, for now look atFeatures added in this
- Added abstractions for game states
- So so so so much refactoring
Changes in installation
- Installation is the same, we just now package BepInEx and BepInEx.ConfigurationManager with space warp
Known issues
- Configuration UI assets aren't complete
This is a breaking change obviously so all mods will need to be ported and recompiled.
0.3.0
Space Warp 0.3.0
Change Log
- Added Roslyn Error Output
- Added Addressables Loading System For Custom Parts
- Added Localization Loading System For Custom Parts
- Added Fancy UI Elements, which can be grabbed by SpaceWarpManager.Skin
- Added AppBar Integration With A ToolBarWindow Class and a one liner for window registration
- General Refactoring
- A Lot of Bug Fixes
Breaking Changes
- Make sure to recompile all prerelease compiled mods for this version, other mods should almost all still work
Space Warp 0.3.0 prerelease 1
Space Warp 0.3.0 Prerelease 1
Changelog
- Added spacewarp ui skins, usable by mods as well (documentation coming later)
- Added toolbar integration (documentation also coming later)
- Cleaned up a lot of the UI
- Fixed quite a few bugs
This will not break mods
0.2.5
Space Warp 0.2.5
Changes
- From this point going forwards, a BepInEx version of the modloader will be provided, installation is the exact same as that of the standalone version, just BepInEx has to be loaded first
- Added a Roslyn compiler for mods, scripts under the
[mod]/src
director will be compiled and cached by Space Warp (todo: auto recompile on space warp update)
This does not break any mods that I have tested
0.3.0 Prerelease 2
Changes with this release
- A lot of code refactoring
- Easy access to GUI Skin with SpaceWarpManager.Skin
- Addressables support (documentation coming soon)
0.2.0
Changelog
- Added AssetBundle loading system (Documentation coming soon)
- Switched to HarmonyX
- Code Refactoring
Mod Breaking
- Mods that used the configuration system may break, but stuff like custom-flags-mod and lazyorbit have been tested w/o recompilation