Skip to content

RAGE Console Resource Converter 1.2.0.6

Compare
Choose a tag to compare
@oxmaulmike2581 oxmaulmike2581 released this 01 May 15:17
· 1 commit to main since this release
fb9d2a7

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.