Skip to content
This repository has been archived by the owner on Mar 14, 2024. It is now read-only.

Changelog

knot126 edited this page Feb 18, 2023 · 4 revisions

Please see the releases page for changes after 2.0.0.

2.1.2

  • Refactoring and improvements to the quick test server
  • Quick test client update: you can now use different IP addresses without repacking the APK

2.1.1

  • Fixes #39: particles will now work!
  • Fixes a bug when exporting a visible box which previously used a template

2.1.0

  • Added a new quick test server to make testing changes to segments easier
  • Boxes can now emit light, allowing for cool effects
  • Added an automatic updater to help keep the tools updated
  • Moved export options to scene properties so they will save when closing a file
  • Reworked the UI so that item properties are now in the Item tab and segment properties are in the Scene tab
  • Fixed https://github.com/Smashing-Tech/Smash-Hit-Blender-Tools/issues/1: a bug when importing boxes with templates
  • Zero-size boxes are now converted to plane axes on import
  • Fixes related to tile size and rotation importing
  • Option to make importing segments mildly harder once they have been exported
  • Moving SHBT home files to dedicated Smash Hit Blender Tools folder
  • Added binary xml export option (only intended for developers)
  • Progress indicator for exports

2.0.0

  • Added new mesh baker which can bake meshes more accurately
    • No more corrupted meshes or janky output!
    • Proper tile size implementation
    • Support for per-side colour and tiles, even without templates
    • Accurate tile rotations
    • Support for per-vertex lighting (approximation)
    • Faster than old baker
    • Note: Still not final and may be tweaked (Version 0.13.2 is shipped in release)
    • Note: Meshes will look very different to the older MeshBake
  • Remove the replaced mesh baking modes
  • Reworked mesh box export experience
  • Added an obstacle chooser with the ability to add custom obstacles using a config file
  • Updated user interface in some places to be more organised
  • Update segment import to work again and support newer features
  • Better support when working with beta versions of Smash Hit: can now select beta power-ups
    • The barrel power-up, which still works, can now be include to create explosions
  • Decals now have the blend option available
  • Automatically attempt to find templates.xml.mp3 from APK opened in APK Editor Studio
  • Improve how stone hack works
  • Fixed game mode handling - the field should be used properly
  • Fixes bug with mesh file names
  • Fixed colours being displayed incorrectly in Blender
  • Remove option for disabling all light since it is redundant
  • Remove light factor since it is not needed anymore

1.2.3

  • Use a plane's size to specify water size again
  • Allow strings to be longer

1.2.2

  • Makes rules for VR Multiply simpler
  • Removes third element in vectors where it is unused
  • Allows choosing barrel power-up (which still works)

1.2.1

1.2.0

  • Add support for templates on boxes when using MeshBake
  • Updated exporting behaviour slightly to match Smash Hit

1.1.0

  • Fixes lighting and errors when trying to export.

1.0.0

  • Re-adds features removed in 0.109 and earlier, like stonehack and VR multiply

0.112

  • Update built-in MeshBake to version 0.4.1; this fixes buggy lighting

0.111

  • Update built-in MeshBake to version 0.4.0
  • Added support for exporting with lighting information (lightFront/Back/etc)

0.110

  • Removed misleading or broken features

0.109

  • Removed stone hack box export
  • Removed other less used or broken features, including Box Tile Rotation, VR Multiply, fallback colour and game mode appearance
  • Improve importer by adding box templates
  • Changed the way that water is placed: now use a plane to specify its size
  • Updated some text to be more concise
  • Show hidden tick box for boxes again

0.108

  • Add the option to export using a newer version of MeshBake

0.107.4

  • Implemented the Custom Script (formerly "Mesh Bake (Experimental)") option

0.107.3

  • Moved exporter settings to the export dialog itself
  • Moved fallback colour to the segment properties panel
  • Removed the "Exporter Properties" section
  • Update how the stonehack works so it is more aligned with mesh exporting
  • Reorganise things internally

0.107

  • Added beta support for exporting mesh files
  • Added the ability to set the alpha for stone colour tint
  • Removed many features made redundant by the ability to export meshes, excluding the stonehack itself
  • Removed to ability to set hidden property for stone

0.106

  • Fixed setting templates for boxes
  • Added Exporter Templates for common exporter settings
  • Split segment panel into Export and Segment attributes
  • Update more menu and help text

0.105

  • Added mostly usable segment import
  • Templates can now be set for boxes (though this is broken, it should be fixed in 0.106)

0.104

  • Added option for stretching segment length on export

0.103

  • Re-base to version 0.99
  • Backport compressed export, game mode changing and decal alpha
  • New attribute for stonehack obstacles (IMPORT_IGNORE="STONEHACK_IGNORE")
  • Updated some menu text
  • Change default file extensions to include ".mp3"
  • Fixed extra tab at the last line of XML

0.102

  • Add gzip compressed export

0.101

  • Added the ability to set the game mode that an obstacle will appear in

0.100

  • Re-factor much of the exporter
  • Alpha can now be set on decals

0.99

  • Better output formatting

0.98

  • Addons listing now links to wiki page and bug tracker
  • Added support for setting the softshadow property

0.97

  • Add support for specifying tile info on boxes

0.96

  • Add support for individually colored boxes
  • Default value for size of water and decals is now more workable
  • Script readability improvements, adding comments

0.95

  • Updates and bug fixes for decal colorization

0.94

  • Added decal colorization
  • Improvements to wording of UI
  • Other minor fixes

0.93

  • Use dimensions instead of scale; it is now possible to use edit mode safely

0.92

  • Use blender's color picker when choosing colors

0.91

  • Do not show stone color selector when stone hack is not enabled
  • Allow setting reflective mode for boxes
  • Use enumeration for power-ups instead of free-form box

0.90

  • Initial release

Notice

This page's contents is taken from https://smashingmods.fandom.com/wiki/Knot126/Smash_Hit_Blender_Tools and is licenced under the CC-BY-SA 3.0

Clone this wiki locally