Skip to content

HUD Merger 2.0.0

Compare
Choose a tag to compare
@cooolbros cooolbros released this 07 Jan 05:07
· 4 commits to main since this release
f9b8e38

HUD Merger 2.0.0

General:

  • Upgrade to dotnet 8
  • Update UI to use MVVM
  • Automatically detect Team Fortress 2 folder from Steam installation
  • Upgrade Panels to support Dependencies
  • Upgrade Dependencies to support SourceScheme values and Files
  • Remove vpk.exe dependency and add VPK file loading
  • Remove "Download latest HUD file definitions file on start up" setting
  • Remove "Extract required TF2 HUD files on startup" setting
  • Add "Language" setting to support merging non english languages e.g. chat_.txt
  • Fix VDF parser incorrectly throwing an exception when reading strings equal to control characters
  • Add TeamFortress.TV Link

Merge:

  • Find all syntax errors before attempting merge and don't write to target HUD until successful merge
  • Add support for language token dependencies (chat_english.txt)
  • Fix key/values loading for clientscheme
  • Fix key/values loading for HUD layout
  • Fix adding incorrect HUD Animations event when source file contains duplicate events
  • Fix HUD layout entries that use pin_to_sibling missing anchor elements
  • Fix all errors that resemble: "The given key ... was not present in the dictionary."
  • Add VTFS referenced via the $detail key
  • Add support for image preloading

Panels:

  • Add Control Point Icons
  • Add Net Graph
  • Add Payload Progress Status
  • Add Source Scheme
  • Fix Character Info Menu missing events
  • Fix Main Menu missing friends panel and events
  • Fix Match Status missing colours and events
  • Fix Medic Ubercharge missing events