Skip to content

Releases: DreamyCecil/DreamyGRO

1.1 release

31 Jul 04:10
Compare
Choose a tag to compare

This release adds support for mod directories and improves automatic game detection from single files, as well as allowing to scan any file instead of just worlds.

Both builds (for Windows and Linux) are built under the x86 platform.

Major changes

  • Now any file is allowed to be scanned for dependencies instead of only worlds, including but not limited to: DLL files, NETRICSA messages, FX textures.
    • Because of this, the command line argument for scanning files has been changed from -w (for "world") to -i (for "include").
  • Improved automatic game detection that can now detect any file from anywhere within the game directory and added more standard GRO files to games.
  • Added support for mods to allow packing mod content into GRO packages. Dependencies will first be searched within the mod subdirectory and then in the root game directory, if not found.
    • Detects mod directories automatically when opening with a path to a file or by specifying the mod folder using -m command line argument.
    • If dependencies are prefixed with the mod's subdirectory (e.g. Mods/MyMod/Texture.tex), the files can optionally be packed without it by enabling the -f mod flag (resulting in a simple Texture.tex file in the package).
  • Reworked the command line arguments.
    • All commands now have an alternative "long" version (e.g. --root instead of -r).
    • Added a new -h or --help command that lists all commands instead of executing the application or shows usage examples for a specific command, if specified afterwards (e.g. -h root).
    • Rewrote descriptions for all commands to be more informative.
  • Fixed internal "too many open files" error when trying to pack too many dependencies at once. The overall packing process may now be slower as a result.

Minor changes

  • Application will now automatically pause at the end of execution if it's been simply opened with a path to a file (e.g. DreamyGRO.exe "C:\SeriousSam\Levels\MyLevel.wld").
  • Made counter of extra dependencies continue after each scanned file in order to list all of the files instead of resetting it to 1.
    • Added numbers to the list of non-existent files that have been previously listed as extra dependencies.
  • Made sure to display an error about not being able to open any listed files instead of trying to read them.
  • Made output command line argument fully optional.
    • It's not required anymore when simply listing dependencies without packing anything.
    • It's set to the first scanned file's filename, if unspecified.
  • If there are no extra dependencies that need to be packed, the application will now display a message about it instead of creating an empty GRO package.
  • If no files have been specified for scanning, the application will now display an error message about it.

1.0.3 release

11 Dec 16:57
Compare
Choose a tag to compare

This release fixes incorrect CRC32 calculation for ZIP entries.

It's a newer build from what has been posted on the itch.io page prior to the source code release but the functionality remains exactly the same.

Both builds (for Windows and Linux) are built under the x86 platform.

Changes

  • Fixed incorrect CRC32 calculation for ZIP entries in the ZipLib module that appeared in version 1.0.1.

1.0.2 release

01 Dec 01:07
Compare
Choose a tag to compare

This release fixes one minor issue related to Y/N prompts.

It's a newer build from what has been posted on the itch.io page prior to the source code release but the functionality remains exactly the same.

Both builds (for Windows and Linux) are built under the x86 platform.

Changes

  • Fixed a bug that skipped the next prompt if you answered a Y/N prompt with an automatically selected answer (instead of just pressing Enter without inputting anything).

1.0.1 release

29 Nov 21:23
Compare
Choose a tag to compare

This is the first release of Dreamy GRO since the source code publication.

It's a newer build from what has been posted on the itch.io page prior to the source code release but the functionality remains exactly the same.

Both builds (for Windows and Linux) are built under the x86 platform.

Known issues

  • If you type in an answer that is already selected automatically, it will skip the prompt after it and proceed to the next one (e.g. set nothing for the output GRO name and determine it automatically).
    • If prompted with Show world dependencies instead of packing? [y/N], Pack uncompressed music files? [Y/n] and Pack uncompressed world file? [y/N], don't type in the character that's capitalized after the prompt, it will be picked automatically upon pressing Enter.

1.0 release

29 Nov 20:43
Compare
Choose a tag to compare

This is the initial release of Dreamy GRO.

This is the same build that's been posted on the itch.io page prior to the source code release. Its code is unavailable anymore because none of it has ever been pushed (including submodules).

Both builds (for Windows and Linux) are built under the x86 platform.

Known issues

  • If you type in an answer that is already selected automatically, it will skip the prompt after it and proceed to the next one (e.g. set nothing for the output GRO name and determine it automatically).
    • If prompted with Show world dependencies instead of packing? [y/N], Pack uncompressed music files? [Y/n] and Pack uncompressed world file? [y/N], don't type in the character that's capitalized after the prompt, it will be picked automatically upon pressing Enter.