Skip to content

Releases: dash512/DarkSoulsTextureStudio

DSTS 3.7.0

Choose a tag to compare

@dash512 dash512 released this 10 Jul 17:50

Changelog:

  • Full support for AC6
  • Added the ability to copy pixel data to clipboard by pressing 'C' in the Texture Viewer
  • Fixed an issue where borders weren't being drawn due to still using the old data system
  • Improved icon name system, underscores are no longer forced
  • Minor logging changes
  • ADDED DOCUMENTATION!!!! (still very basic, but you can access it from here or from the Help menu in-app)

DSTS 3.6.2

Choose a tag to compare

@dash512 dash512 released this 09 Jul 18:02

Changelog:

  • Fixed variable init for blank project
  • Upon writing custom files, you are prompted for compression type. Leave as "Null" for uncompressed TPF such as in DS2, or DCX_KRAK for Elden Ring etc.
  • More refining done to the logger. Error messages without popups should appear in console
  • A bunch of small fixes to logic to hopefully eliminate issues relating to the above features
  • *Fixed error to do with field check by soulstruct

This version is not very thoroughly tested. Please tell me if you run into any problems with the new stuff.

DSTS 3.6.1

Choose a tag to compare

@dash512 dash512 released this 06 Jul 21:30

Changelog:

  • Fixed an issue where non-Atlas Textures were missed in the load process if they weren't in the layout file
  • MASSIVE improvements to debug. Log files are now written to the DSTS install dir.
  • Added a very basic developer console where you can see Info-level logging as well as interact with the application which no doubt comes packaged with 5000 new and exotic bugs and insects

Console Info:

The console can be used to call commands like repr, len, ls and more to get information on the data currently loaded by DSTS.
For example:

  • ls atlases will list the names of all currently loaded atlases.
  • repr atlases[Icon00] or atlases[current] will print the Atlas object's __repr__(), giving useful info.
  • layouts[0][0].xml will print the first .layout file in the first .sblytbnd.dcx file to xml form for previewing
  • verbose will toggle Debug-level logging

python enables code execution. !!!! DO NOT MESS AROUND HERE IF YOU DON'T KNOW WHAT YOU'RE DOING !!!!
This allows you to interact with the main window instance. Such as instance.setWindowTitle(str) to rename the window, or any number of other builtins.

DSTS 3.6.0

Choose a tag to compare

@dash512 dash512 released this 02 Jul 15:01

Changelog:

  • Full support for all standard DXGI formats, including linear/sRGB variants (Finally!)
  • Creating custom .tpf files (such as for DS2) is way easier now
  • Once again, more gui improvements!

DSTS now has an installer with a setup wizard, allowing association of .tpf and .tpf.dcx files. Keep in mind that any assocs with .dcx like WitchyBND or Gimp will override the latter. You can also now open files via the Open With context menu or by dragging a file onto the executable.

DSTS 3.5.5

Choose a tag to compare

@dash512 dash512 released this 29 Jun 11:34

Changelog:

  • Added the ability to resize an inputted image with LANCZOS resampling when appending custom icons.
  • A few random bug fixes
  • MOREE ui stabilization

DSTS 3.5.4

Choose a tag to compare

@dash512 dash512 released this 29 Jun 09:26

Changelog:

  • Added the ability to choose your own output paths for files (backup creation is still handled automatically where needed)
  • Fixed an issue where Subtexture exports weren't working due to being passed a name rather than an object
  • Error message path sanitation for ease of understanding (?)
  • Some ui improvements for cross-platform

DSTS 3.5.3

Choose a tag to compare

@dash512 dash512 released this 17 Jun 20:19

Changelog:

  • Reinstated the arrow key functionality
  • Fixed some bugs with reprs and the like

DSTS 3.5.2

Choose a tag to compare

@dash512 dash512 released this 15 Jun 10:33

Changelog:

  • Really bad support for DS2 additions lol - see README for more info
  • Fixed parent file selection breaking due to trying to display Path objects instead of strings

DSTS 3.5.1

Choose a tag to compare

@dash512 dash512 released this 14 Jun 21:07

Changelog:

  • Fixed some minor bugs
  • Added a bunch of useful properties and functions to the dataclasses
  • tbh not really much going on here feature wise it's just kinda an overall improvement to code readability, the application itself shouldn't be affected much

DSTS 3.5.0

Choose a tag to compare

@dash512 dash512 released this 13 Jun 20:35

Changelog:

  • Added the ability to create custom atlases
  • Added a bunch of pixel info to the image viewport
  • Many small changes and improvements all around
  • added a lot of bugs seriously tho expect issues I did a lot of this on like 5 minutes of sleep