Skip to content

Releases: katalash/dstools

DSTools 0.2.0a5

28 May 00:57
Compare
Choose a tag to compare
  • Fix lots of serialization bugs especially for DS3. DS3 shouldn't have any more map corruptions when loading and saving maps
  • Draw group editing and visualization tools for DS1, DS3, and Bloodborne
  • Support for importing Bloodborne chalice dungeons
  • Lots of fixes

DSTools 0.2.0a2

22 Apr 07:11
Compare
Choose a tag to compare
DSTools 0.2.0a2 Pre-release
Pre-release

This is a preview version of the next version of DSTools, and may have some issues. Please report to me.

Changes since 0.2.0a1:

  • Fix more MSB exporting issues do to Unity corrupting things when you save and reload a scene
  • Attempt to translate BTL light values to Unity lights to help with previewing

Changelog:

  • Update Unity to 2019.1. Unity 2019.1 is now required. For best results, create a new project and reimport all the assets
  • Experimental Sekiro Flver and MSB support. Sekiro meshes can be imported and Sekiro maps edited. Collision mesh importing not supported yet.
  • BTL (dynamic lights) support for both Sekiro and DS3. Editing dynamic lights for these games is now possible
  • FLVER bone importing for DS3 and Sekiro. Chrs are now skinned meshes. Currently broken for DS1.
  • Parts importing is now supported.
  • Improved texture loading that is now much faster.
  • Improved texture path resolution. More models should now have their textures applied if they are loaded.
  • Improved stability when saving and loading Unity maps and then exporting. You should know longer see asserts because of missing components.
  • Super experimental FLVER exporter for Sekiro. Probably not worth using right now and I don't plan on giving any help using it in its current state.

Known Issues:

  • DS1 bone importing results in wrong bone transformations.
  • Bloodborne texture importing is broken.

DSTools 0.1.2-alpha

19 Mar 08:17
Compare
Choose a tag to compare
  • Fix a bug with reading and writing DS1 collision soundspace types
  • Account for havok hkx transforms when reading Ds3/BB collisions. DS3/BB collision maps should look much better now

DSTools 0.1.1-alpha

14 Mar 07:11
Compare
Choose a tag to compare

This release fixes map reading/writing bugs and is recommended for all users. Small map mods should be reimported from vanilla files if possible, as previous versions may have corrupted some MSB fields. This is true especially for DS1, as some lighting information is corrupted. MSB class definitions have changed, so all maps must be reimported from MSBs. Reimporting will preserve msb mods provided you export the map before upgrading.

Full changelog:

  • Update DS3 msb definitions. Shadowing and reflection properties are now much more accurate.
  • Initial modding project support. This allows modded files to be instead loaded and saved from a mod specific directory instead of the base game directory. Use DS3 mod engine from the modding discord to load modded files from a mod project inside DS3. Base game file edits are no longer needed.
  • Fix a minor DS3 msb serialization issue where some small fields weren't being written correctly. May not be consequential.
  • Support for saving parts pose section, which prevents models on some maps from T-posing. For already modded maps, this information will automatically be loaded and restored from backup maps, so no need to restart your mapping project.
  • Fix not reading and writing certain lighting/graphics related fields for DS1 parts.

DSTools 0.1.0-alpha

03 Mar 06:35
fcaec90
Compare
Choose a tag to compare

Initial public release.

Changes from latest private release:

  • Update DS3 to latest Soulsformats and MSB field definitions
  • Support DS1 MSB write.