1.0 SDK Changelog

The new Blade and Sorcery SDK has a lot of changes for 1.0, so not all changes may be covered.

Additions

Major Changes

  • Main shader changed from TR/Lit to TR/ASshader - LitMoss shader. You can use the Lit to Moss tool to easily convert your shaders.
  • FabricAndFoliage shader has been changed to ASshader - Foliage
  • As a result of this, Linear Fog MUST be enabled on maps. Exponential and Exponential Square fog is not supported.
  • LitMoss now allows Moss Painting
  • LitMoss now allows Detail maps
  • LitMoss now no longer requires a MOES Map.
  • LitMoss now allows both MOES (Metallic, Occlusion, Emission, Smoothness) maps as well as MODS (Metallic, Occlusion, Detail, Smoothness).
  • Removed “Ocean” script. Oceans and Rivers are not supported at the moment, but the brand new system will be integrated in to the SDK soon, which will allow you to create your own ocean instead of using our own oceans.
  • Changed ItemSpawner to support Loot spawning.
  • Adjusted the Breakable Script, changing the breaking circumstances and depricating certain fields
  • Added the ability to apply statuses to creatures on the Zone component
  • ColliderGroups now support multiple imbue support for multiple collider groups. Under the section “Sub Imbue Groups”, you can now have different collider groups be imbued together at the same time.
  • Item Previews now must be 2D Sprites instead of Textures. This will be done automatically on generation of the texture, but will need to be assigned on old ones
  • Item preview generation is now different in how it takes the picture, doing changes to the scene skybox temporarily.
  • Added ID Arrays to the Mesh Part for ID Maps on Armor
  • Added tooltips to most scripts.
  • Fixed the ProtoMap and its scripts so that you can finally make custom Home levels

Minor Changes

  • Reworked components of the mirror script to make it more optimised.
  • Removed the “Obsolete” message on handles.
  • Changed the spawn position of the Item Spawner for the changes to vanilla weapon SpawnPoint Rotations.
  • Converted all buttons in the SDK from EasyButtons to TRI Inspector