DSTS 3.6.1
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 atlaseswill list the names of all currently loaded atlases.repr atlases[Icon00]oratlases[current]will print the Atlas object's __repr__(), giving useful info.layouts[0][0].xmlwill print the first .layout file in the first .sblytbnd.dcx file to xml form for previewingverbosewill 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.