Skip to content

Releases: Ryex/Dungeondraft-GoPackager

v2.0.3

28 Nov 18:42
7752fbb
Compare
Choose a tag to compare

Changelog

Compare with v2.0.2

Bug Fixes

  • don't generate global tag set by default (340926a by Rachel Powers).
  • prevent tileset data save on preview, default color white (fe90372 by Rachel Powers).

v2.0.2

08 Nov 22:54
ebe5ffe
Compare
Choose a tag to compare

Changelog

v2.0.2 - 2024-11-08

Compare with v2.0.1

Bug Fixes

  • prevent crash generating large amounts of thumbnails (92742d3 by Rachel Powers).

v2.0.1

24 Oct 20:33
3db0448
Compare
Choose a tag to compare

Changelog

Compare with v2.0.0

Bug Fixes

  • sort object inside tags too (65df801 by Rachel Powers).

v2.0.0

24 Oct 04:17
e215207
Compare
Choose a tag to compare

Changelog

Compare with v2.0.0+pre2

Features

  • edit cli command (ccbb511 by Rachel Powers).
  • rebuild example path when switching between split and delimited mode for tag generation (1dd0e4c by Rachel Powers).
  • make "show thumbnails" toggle remembered (e2dff05 by Rachel Powers).
  • drag and drop files (4ab454f by Rachel Powers).
  • default loglevel is now "warn" (0bca081 by Rachel Powers).
  • toggle between thumbnails and source images (b125198 by Rachel Powers).
  • don't package thumbnails for which there is no matching texture (fc0e551 by Rachel Powers).
  • show resources by tag (36b800a by Rachel Powers).
  • ui "toggle" that may get used elsewhere (1fd35e2 by Rachel Powers).
  • add by-tag resource listing to cli (9a10975 by Rachel Powers).
  • improve progress feedback from cli (e31fea7 by Rachel Powers).
  • cli list files in packed order (5203473 by Rachel Powers).
  • Write order sorting for file list (64c64b3 by Rachel Powers).
  • move to a 'just in time' method of writing file size when packaging (9a5e88e by Rachel Powers).

Bug Fixes

  • sort package tags alphabeticaly (f586574 by Rachel Powers).
  • use bakground for object tag list (8e428bf by Rachel Powers).
  • spinners shouldn't have percision errors, version spinner should behave like a version (5ef1be5 by Rachel Powers).
  • enable reading json that may have trailing commas (don't save it though) (4113c6d by Rachel Powers).
  • remember last selected resource tab, wallends don't have their own metadata (3ba7ad0 by Rachel Powers).
  • update example path when changing seperators (ab12a0b by Rachel Powers).
  • don't try to pack or unpack if output path is empty (ef4243a by Rachel Powers).
  • remove webp info from readme, useing our own static binding now (16a5b6e by Rachel Powers).
  • add packname as parent folder during extraction (e0d2eeb by Rachel Powers).
  • change default color to transparent (1476df8 by Rachel Powers).
  • ignore thumbnail toggle for non texture (ca497c7 by Rachel Powers).
  • hide tag generation dialog after tags have finshed generating (23452c1 by Rachel Powers).
  • swap position of generate tags and edit tag sets buttons (d9e0fa4 by Rachel Powers).
  • update cli GenerateTumbnails call for multi error return (84099c0 by Rachel Powers).
  • ui cleanup (331c600 by Rachel Powers).
  • change image background raster to not use a pure white (99994a3 by Rachel Powers).
  • correct resource path for tags (ef4882c by Rachel Powers).
  • thumbnail generation now confirms to dd style even for paths and walls (9f4d5e2 by Rachel Powers).
  • finaly fix webp support and thumbnail generation, for real this time (2cdfd15 by Rachel Powers).
  • add input background to example tag and sets lists (5a96ee6 by Rachel Powers).
  • fix tag by single seperator (3d3abf2 by Rachel Powers).
  • turn off default entry validation for bound entries (8f54fb0 by Rachel Powers).
  • use correct relative path when generating tags (83b34ee by Rachel Powers).
  • sort tags alphabeticaly for display (3b67c47 by Rachel Powers).
  • use opened folder name not opened folder parent for pach json name default (255cfeb by Rachel Powers).
  • improve thumbnail generation (2856be3 by Rachel Powers).
  • save generated tags (106f0ac by Rachel Powers).
  • premptivly filter thumbnail fs events when generating thumbnails (e7fb988 by Rachel Powers).
  • change default tag delimiter (9160de9 by Rachel Powers).
  • update logo colors to differeneate (0929f90 by Rachel Powers).

Code Refactoring

  • cleanup bindings code (4bb99c5 by Rachel Powers).

Performance Improvements

  • vastly speed up loading of resource folder (9df726b by Rachel Powers).

v2.0.0+pre2

30 Sep 11:27
e6aaec9
Compare
Choose a tag to compare
v2.0.0+pre2 Pre-release
Pre-release

Changelog

v2.0.0+pre2 - 2024-09-30

Compare with v2.0.0+pre-1

Features

  • generate tags dialog (aa162a2 by Rachel Powers).
  • add about and credits, add buttons to top right (4a2bd2f by Rachel Powers).
  • vastly improved logo (a9a99e2 by Rachel Powers).
  • tag set editor (322f57d by Rachel Powers).
  • configre gui logging via file (507a73d by Rachel Powers).
  • support updating package list after build (4ae2473 by Rachel Powers).
  • editable assest metadata (97747d9 by Rachel Powers).
  • edit resource tags (cc92de1 by Rachel Powers).
  • edit package settings, create new pack.json (024a1ce by Rachel Powers).
  • filter resource list with globs (3d991f9 by Rachel Powers).
  • list tags cli command (3346bd8 by Rachel Powers).
  • read and write tags and metadata (4774eef by Rachel Powers).

Bug Fixes

  • tags are only for objects (a683150 by Rachel Powers).
  • clean up some ui padding (c1aed6f by Rachel Powers).
  • update files in index when edited. (705bdc2 by Rachel Powers).
  • add missing translations, show id in pack json dialog (f22a60f by Rachel Powers).
  • improve logging, log to file by default (83ed7ee by Rachel Powers).
  • allow () in glob filter (5954c19 by Rachel Powers).
  • pack info dialog checkmarks set on load (610f224 by Rachel Powers).
  • fix broken webp support (b8205d2 by Rachel Powers).

v2.0.0+pre-1

25 Sep 03:39
de8b862
Compare
Choose a tag to compare
v2.0.0+pre-1 Pre-release
Pre-release

2.0.0+pre-1 - 2024-09-24

Compare with v1.1.0

Features

  • finialize packaging gui (27210cb by Rachel Powers).
  • initial gui (2f60012 by Rachel Powers).
  • start of gui (75fdbd0 by Rachel Powers).
  • track image format (8699a4a by Rachel Powers).
  • impl generate thumbnails (9d62b6f by Rachel Powers).

Code Refactoring

  • merge packer and unpacker structs (0e9fdfa by Rachel Powers).
  • better FileInfo init (dc92fff by Rachel Powers).
  • rename binary (745b024 by Rachel Powers).
  • merge command binaries, use kong for cli parsing, seperate generate command, list cmd (fc9b8ca by Rachel Powers).
  • update for useing with latest dungeondraft (GoDot 3.4.2) (872512f by Rachel Powers).

v1.1.0

16 Jul 03:01
v1.1.0
5f8701d
Compare
Choose a tag to compare

This release adds ID and pack.json generation.

Usage:

dungeondraft-unpack.exe -h
will show the help

dungeondraft-unpack.exe [args] <.dungeondraft_pack file> <dest folder>
The assets contained in the .dungeondraft_pack file will be written to a folder the same name as the package under the dest folder.

dungeondraft-pack [args] <input folder> <dest folder>
The assets in the input folder (provided there is a valid pack.json) will be written to a <packname>.dungeondraft_pack file in the destination directory.

dungeondraft-pack [args] -G [-E] -N <packname> -V <version> [-A <author>] <input folder>
A valid pack.json with a new id and the provided values will be created in the input directory (-E overwrites an existing pack.json).
The packer will then exit.

dungeondraft-pack [args] [-E] -N <packname> -V <version> [-A <author>] <input folder> <dest folder>
A valid pack.json with a new id and the provided values will be created in the input directory (-E overwrites an existing pack.json).
Then the assets in the input folder will be written to a <packname>.dungeondraft_pack file in the destination directory.

If You Have Issues

If you have issues like the packager not picking up files, try passing in teh -v and -vv flags to get info and debug output. to makes sure there isn't a structural problem with your package folder.

If you can't fid the problem file an issue with the -vv debug output.

v1.0.2

16 Jul 00:32
v1.0.2
3c8a47c
Compare
Choose a tag to compare
  • fix file extension validation to work with lowercase
  • split log information into info and debug levels

v1.0.1

07 Jul 04:25
bc70c3b
Compare
Choose a tag to compare

bug-fix release.

  • the previous version incorrectly names an internal json file pack.json inside of <UUID of package>.json. as a result, dungeondraft would recognize all packages packed by this tool as the same package.
    This is now fixed.

  • Logging output is now pretty printed

V1.0.0 Beta

21 Jun 03:54
v1.0.0
11c3221
Compare
Choose a tag to compare

Dungeondraft Packer and Unpacker

Command-line utilities to pack and unpack custom assets for Dungeondraft

The pack tool does not on its own generate an ID for your package so it must have been pack at least once by Dungeondraft itself and have a valid pack.json

Windows executables are provided with this release so you don't have to build it yourself.

Usage:

dungeondraft-unpack.exe [args] <.dungeondraft_pack file> <dest folder>
The assets contained in the .dungeondraft_pack file will be written to a folder the same name as the package under the dest folder

dungeondraft-pack [args] <input folder> <dest folder>
The assets in the input folder (provided there is a valid pack.json) will be written to a <packname>.dungeondraft_pack file in the destination directory