Skip to content

Releases: jbud/LiveryConverter2024

v0.2.1-beta

06 Apr 03:33

Choose a tag to compare

0.2.1

  • Add BuilderLogError.txt opener to provide info on failures for Steam versions (Complete)

v0.2.0-beta

21 Mar 01:45

Choose a tag to compare

0.2.0

  • Interface 2.0 basic layout.
  • Tooltips added.
  • Setting validation (NF)
  • Functionally unusable, demo is for layout to use set MainWindow2.xaml as entrypoint.
  • Tweak button icons by moving to WPF.UI icons vs converted SVGs. This resulted in much cleaner XAML
  • Add Info button which will eventually show version information and more.
  • Add LabelValidation() function to manage labels with ease using Dispatching.
  • Port DebugConsole() and ConsoleWriteLine() functions to new interface.
  • Version identification, TODO: Add version info to debug logs.
  • Additional info at top of log (include version for support purposes)
  • Set and import settings in settings page.
  • Validation functionality for all validation labels
    • Special validation for settings, ensuring required EXE files.
    • Special validation for 2020 livery scanning for DDS files
    • Special validation for json input ensuring proper naming "layout.json"
    • Special validation for 2024 texture out by ensuring it's within layout.json's path
    • Convert button disabled until all validations pass (except texture out)
  • Actions for all buttons except Convert have been implemented.
  • Logfile support improved. Open Log button will immediately write all output to log file and open it.
  • Debug Log can be copied to clipboard with new "animated" copy to clipboard button.
  • Fixed log file naming to use small year, and 24hour time.
  • Debug field now readonly again.
  • Remove artifacts from previous interface
  • Some code documentation
  • Bring in core functionality
  • Detailed TT for Convert Button
  • Fix a bug with LabelValidation for SDK
  • Fields are now Read-Only to prevent confusion.
  • Fix a bug with spaces in layout.json's path

v0.1.2-hf2-alpha

17 Mar 10:12

Choose a tag to compare

0.1.2 (hotfix-2)

  • [Hotfix]Fix a hang with MSFSLayoutGenerator.exe
  • [Hotfix]Handle errors from MSFSLayoutGenerator.exe

0.1.2 (hotfix-1)

  • Add BuilderLogError.txt opener to provide info on failures.. (Incomplete) (Note: No Steam Support yet)
  • Dialog at end asks to open log file on error.
  • Move main subroutines to new class for readability.
  • [Hotfix]Fix a bug causing JSON to always fail.
  • [Hotfix]Fix a bug causing all textures to be processed as ALBD.

0.1.2

  • Automatic detection of JSON file for DDS texture format. Fallback to filename detection if not
  • Refactor GenerateXMLs() to handle JJSON and some minor efficiencies.
  • Cleanup code by moving some unnecessary repeated items to either subroutine or outside loops.
  • Check for KTX2 conversion failure. Unspecified error for now.
  • Add logging.

0.1.1

  • Cleanup Code.
  • Cleaner 'debug' console window call.
  • Progress wheel now correctly stops spinning after texture conversion complete
  • Error Handling for existing textures already in Project Directory
  • Remove additional MainWindow references by having ExeClass constructor use one MainWindow reference
  • Disable upload button when no texture path is set.
  • Added a helper tooltip to upload button.
  • Error handling for missing SDK
  • Error handling for missing layoutgenerator.
  • Window no longer resizable
  • Debug output now readonly.

0.1.0

Initial Release.

v0.1.2-hf1-alpha

16 Mar 04:18

Choose a tag to compare

0.1.2 (hotfix-1)

  • Add BuilderLogError.txt opener to provide info on failures.. (Incomplete) (Note: No Steam Support yet)
  • Dialog at end asks to open log file on error.
  • Move main subroutines to new class for readability.
  • [Hotfix]Fix a bug causing JSON to always fail.
  • [Hotfix]Fix a bug causing all textures to be processed as ALBD.

0.1.2

  • Automatic detection of JSON file for DDS texture format. Fallback to filename detection if not
  • Refactor GenerateXMLs() to handle JJSON and some minor efficiencies.
  • Cleanup code by moving some unnecessary repeated items to either subroutine or outside loops.
  • Check for KTX2 conversion failure. Unspecified error for now.
  • Add logging.

0.1.1

  • Cleanup Code.
  • Cleaner 'debug' console window call.
  • Progress wheel now correctly stops spinning after texture conversion complete
  • Error Handling for existing textures already in Project Directory
  • Remove additional MainWindow references by having ExeClass constructor use one MainWindow reference
  • Disable upload button when no texture path is set.
  • Added a helper tooltip to upload button.
  • Error handling for missing SDK
  • Error handling for missing layoutgenerator.
  • Window no longer resizable
  • Debug output now readonly.

0.1.0

Initial Release.

v0.1.2-alpha

15 Mar 10:04

Choose a tag to compare

0.1.2

  • Automatic detection of JSON file for DDS texture format. Fallback to filename detection if not
  • Refactor GenerateXMLs() to handle JJSON and some minor efficiencies.
  • Cleanup code by moving some unnecessary repeated items to either subroutine or outside loops.
  • Check for KTX2 conversion failure. Unspecified error for now.
  • Add logging.

0.1.1

  • Cleanup Code.
  • Cleaner 'debug' console window call.
  • Progress wheel now correctly stops spinning after texture conversion complete
  • Error Handling for existing textures already in Project Directory
  • Remove additional MainWindow references by having ExeClass constructor use one MainWindow reference
  • Disable upload button when no texture path is set.
  • Added a helper tooltip to upload button.
  • Error handling for missing SDK
  • Error handling for missing layoutgenerator.
  • Window no longer resizable
  • Debug output now readonly.

0.1.0

Initial Release.

v0.1.1-alpha

14 Mar 17:39

Choose a tag to compare

0.1.1

  • Cleanup Code.
  • Cleaner 'debug' console window call.
  • Progress wheel now correctly stops spinning after texture conversion complete
  • Error Handling for existing textures already in Project Directory
  • Remove additional MainWindow references by having ExeClass constructor use one MainWindow reference
  • Disable upload button when no texture path is set.
  • Added a helper tooltip to upload button.
  • Error handling for missing SDK
  • Error handling for missing layoutgenerator.
  • Window no longer resizable
  • Debug output now readonly.

0.1.0

Initial Release.

v0.1.0-rc1-alpha

12 Mar 15:28

Choose a tag to compare

v0.1.0-rc1-alpha Pre-release
Pre-release

0.1.0

Initial Release.

v0.1.0-alpha

12 Mar 15:16
cdf9767

Choose a tag to compare

v0.1.0-alpha Pre-release
Pre-release

0.1.0

Initial Release.

v0.0.2-alpha

12 Mar 12:23

Choose a tag to compare

v0.0.2-alpha Pre-release
Pre-release
  • MainThread no longer freezes during any task.
  • Tasks will spawn minimal windows, where possible no window will spawn and the debug output will show STDOUT from the task.
  • Refactor subroutines for readability
  • Add a neat lil progress ring doohicky that does the spin while tasks are running

v0.0.1-alpha

12 Mar 09:42
d200791

Choose a tag to compare

v0.0.1-alpha Pre-release
Pre-release

Generally does the initial job. Missing most features, can convert DDS to KTX2. Requires MSFS2024 SDK installed

Full Changelog: https://github.com/jbud/LiveryConverter2024/commits/0.0.1