Skip to content

Releases: SpaceWarpDev/SpaceWarp

1.3.1

10 Jul 00:27
Compare
Choose a tag to compare
  • Fix general loading actions
  • Add state loaded transitions
  • Make semantic version line up with swinfo

1.3.0.3 fix lol

27 Jun 18:58
Compare
Choose a tag to compare

Fix OAB for realsies internal screaming

1.3.0.2 Fix

27 Jun 11:59
957ad03
Compare
Choose a tag to compare

Fixes OAB appbar issues

1.3.0.1 Fix

23 Jun 02:25
ef41555
Compare
Choose a tag to compare

Fix a missing file in the zip file :)

1.3.0 - No code, no problem!

22 Jun 17:44
ef41555
Compare
Choose a tag to compare

What's Changed

  • Updated console look
  • Adding settings menu for mods, such that you don't need to use configuration manager
  • Added support for Roslyn compilation of mods
  • Added support for Lua mods
  • Added cache invalidation and the ability to detect when the mod list has changed in any way
  • Reworked the mod list to show a lot more information for developers
  • Fixed loading of OAB button
  • Add config files to the descriptor and create them for codeless mods
  • Fixed appbar loading in KSP 1.3.0
  • Added a new swinfo specification for codeless mods - 1.3, this will be the recommended spec going forwards.

Full Changelog: spacewarp-1.2.1...spacewarp-1.3.0

Version 1.2.1

04 Jun 11:46
7e3224e
Compare
Choose a tag to compare

Changed in this minor revision

  • Fixed some UI issues and Colors patch issues

Version 1.2.0 "Looking good"

21 May 23:08
f7fab5a
Compare
Choose a tag to compare

Important notice: SpaceWarp now depends on UitkForKsp2

  • Added a specification version property to swinfo.json - leaving this out or setting it to "spec": "1.0" will enable backwards-compatibility mode, and using spec version 1.2 will switch to a backwards incompatible mode, where for example most uses of the swinfo.json property "mod_id" will be deprecated in an effort to transition to only having one unique identifier for each mod, that being the BepInEx GUID (since the SpaceWarm Mod ID is a relic of the time when SpaceWarp was a mod loader on its own) - this allows us to make changes which break backwards compatibility without releasing a new major version like SpaceWarp 2.0, because the mod developer has to opt in by changing the spec version to enable those changes, and all old mods will keep working the way they did before

  • Added support for online version checking from the .csproj file - checks the .csproj file's <Version> property instead of swinfo.json "version" property to support the 1.2 template which automatically generates the swinfo.json file from .csproj properties so that all information is only contained in one place and not duplicated

  • Updated Colors patch for part mod textures

  • Added a mod list API - can be found in the SpaceWarp.API.Mods.PluginList static class

  • Automatically generated XML documentation - now packaged with the SpaceWarp NuGet package so that you get documentation for SpaceWarp classes, methods and properties in your IDE

  • Reworked Mod List UI - now using Unity UI Toolkit through the UitkForKsp2 library
    screenshot

1.1.3

09 Apr 21:54
1ca7787
Compare
Choose a tag to compare

Fixed localization bug when any mods using .csv files are installed, and a bug caused by the 1.1.2 update.

1.1.2

09 Apr 12:58
21301d4
Compare
Choose a tag to compare

Automatically create disabled_plugins.cfg if it does not exist.

1.1.1

05 Apr 12:02
5b9d441
Compare
Choose a tag to compare

Fixes the audio bug