Skip to content

Releases: ThemModdingHerds/velvet-beautifier

2.3.1 - Release 3, Patch 1

02 Jan 20:52
Compare
Choose a tag to compare

Patch 1

Full Changelog: 2.3.0...2.3.1

  • apply and revert are threaded in GUI and disables the UI instead of it not responding
  • fixed level packs not being applied as mods
  • items put in the cache (the temp folder) are deleted upon startup

Release 3

Full Changelog: 2.2.1.1...2.3.0

  • migrated from Eto.Forms to Gtk3 (#1)
    • one project instead of three
    • looks fancier
  • fixed --disable not disabling the mod (#2)
  • configure config file via CLI/GUI
  • separated methods in ModLoaderTool into other classes/scopes
  • user gets warned when their backup files are not valid
  • cleaned up some code
  • added Linux support for detecting the game on Steam

2.2.1.1 - Release 2, Patch 1

27 Dec 22:33
Compare
Choose a tag to compare

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

2.2.0 - Release 1

16 Dec 23:32
Compare
Choose a tag to compare

Here's the first actual release, hopefully with no bugs/errors/exceptions

From now on if the release title contains "Release", it's actually considered a Release, everything else is a Nightly Release

Full Changelog: 2.1.0...2.2.0

  • made creating releases easier with a PowerShell script
    • create builds for Windows, Linux and MacOS
  • using GitHub Actions to build Nightly Releases
  • added GUI version of Velvet Beautifier
    gui-empty
  • new manager system: Levels
    • create new levels (stages) without causing conflicts :D
  • mod loading statistics in-game using the Game News on the left of the Main Menu
  • minor changes to the CLI for easier use
  • created a guide for making mods in various ways (here)
  • README changes
    • new answer to "Can I add custom stages?" question
    • added disclaimer for potential future problems (what problems? Who knows)
  • stricter Backup check
  • added better GameBanana support
  • silent fail on HTTP requests (will change in the future though)
  • added checksum check for executable

2.1.0

16 Nov 22:41
Compare
Choose a tag to compare

Full Changelog: 2.0.0...2.1.0

2.0.0 - I am not dead

10 Nov 22:31
Compare
Choose a tag to compare
  • totally rewritten everything

  • added a command line version for ze pros :)

  • currently this build only contains the command line, the GUI version will be on its way

The REAL mod download feauture

25 Dec 15:15
Compare
Choose a tag to compare

I actually forgot to implemented the download feature, so here it is

  • install mods via zip or GameBanana urls
  • wip gfs extraction

The Revert Update

24 Dec 22:03
Compare
Choose a tag to compare
  • uninstall mods
  • install via url
  • enabled mods get saved when loaded/refreshed
  • register url scheme for 1-click install (not working)

1.0.1

23 Dec 18:15
Compare
Choose a tag to compare

modding .tfhres files is possible

1.0.0

22 Dec 17:32
Compare
Choose a tag to compare
better readme