Skip to content

2.2.1.1 - Release 2, Patch 1

Compare
Choose a tag to compare
@N1ghtTheF0x N1ghtTheF0x released this 27 Dec 22:33
· 10 commits to main since this release

Patch 1

Full Changelog: 2.2.1...2.2.1.1

  • removed code that I used for debugging (thank you Frostbringer)
  • turned async code into sync (do NOT use async in C#, worst mistake of my life)
  • added checks to GUI app

Release 2

Full Changelog: 2.2.0...2.2.1

  • made CLI code cleaner
  • no more hardcoded checksums, all checksum will be fetched from a repo
  • config files are versioned with numbers instead of the version of Velvet Beautifier
  • turned the ModLoaderTool instance into a static class so it isn't dependent that much
  • turned various modding features into managers
    • RevergePackageManager handles *.gfs files
    • TFHResourceManager handles *.tfhres files
    • GameNewsManager handles the GameNews.ini file
  • new modding feature: patches
    • modify any other file that may need modifications (palette names, other binary/text files)
    • should only be used IF required and avoided as beginners because this can HARM your game and maybe even your PC
  • fixed some async methods
  • made the setup errors into warning
  • checksums do not stop the process anymore
  • added more information on how the tool works
  • backups, config file and mods location is now available globally so you don't have local instances of those (it will migrate when you launch the updated version)
  • added check for reading the mods folder
  • moved some methods from ModLoaderTool to be handled by managers
  • mods related methods are in ModDB now
  • Reverge Package related methods are in GFS namespace
  • TFH Resource related methods are in TFHResource namespace
  • removed exception for reading a ModInfo
  • fixed some typos
  • fixed wrong archive type for 7zip
  • added actual Reverge Package extraction in the ExtractArchive method
  • added comments to some methods/fields/code
  • when creating a HTTP request the user agent is provided (Velvet Beautifier/<version>)
  • added safe method for reading files in a folder
  • the Game class is an abstract class and now Client and Server class extend from it
  • made Game class cleaner
  • user gets warned when a URL is being opened
  • fixed preview image having a cut off part
  • added new images to the guide for GUI

Report any issues if found