RAGE Console Resource Converter 1.2.0.6
oxmaulmike2581
released this
01 May 15:17
·
1 commit
to main
since this release
New features
- Added possibility to set a custom output path.
- Added batch processing mode.
Usability
- Added help text (shown when you launch the tool without arguments).
- Added new application icon.
- Added possibility to hide the logs.
- Added possibility not to wait for user input when all tasks are finished or failed.
Project major updates
- Project was moved from .NET 7.0 to .NET Framework 4.7.2 to perform a more compatibility.
- The project is now splitted to main library named "Converter.Core" and command-line launcher named "Converter.CLI", this makes possible to use the main library in another scripts, tools, or projects.
- For making release more compact, Converter.CLI is built using Costura.Fody.
Code updates
-
Removed:
- Removed SharpDX dependency.
- Removed RageResource class, its internal embedded classes was splitted and moved into new
Converter.Core.ResourceTypes
namespace. - Removed a lot of unneccessary libraries.
-
Replaced/rewritten:
- Replaced SharpZipLib with SharpCompress 0.24 (we don't use the latest version of SharpCompress to avoid unneccessary libraries).
- Written a new custom DDS writer based on official format documentation.
- Written a new code used to read/write app's settings file.
-
Fixed:
- Fixed wrong values when not-a-number value was detected and the user's localization are cyrillic.
-
Other changes:
- Massive code cleanup, re-organizing and some optimizations.
- Translated most comments to English.
- XnaNative.dll now included in both release and main branch to avoid errors in build and running.