Releases: DreamyCecil/DreamyGRO
1.1 release
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").
- Because of this, the command line argument for scanning files has been changed from
- 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 simpleTexture.tex
file in the package).
- Detects mod directories automatically when opening with a path to a file or by specifying the mod folder using
- 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.
- All commands now have an alternative "long" version (e.g.
- 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
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
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
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]
andPack 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.
- If prompted with
1.0 release
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]
andPack 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.
- If prompted with