Releases: ThemModdingHerds/velvet-beautifier
Releases · ThemModdingHerds/velvet-beautifier
2.3.1 - Release 3, Patch 1
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
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
filesTFHResourceManager
handles*.tfhres
filesGameNewsManager
handles theGameNews.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 nowClient
andServer
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
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
- 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
Full Changelog: 2.0.0...2.1.0
2.0.0 - I am not dead
-
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
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
- uninstall mods
- install via url
- enabled mods get saved when loaded/refreshed
- register url scheme for 1-click install (not working)
1.0.1
modding .tfhres
files is possible
1.0.0
better readme