TF2HUD.Editor Versions Save

A tool for installing and customizing your favorite Team Fortress 2 HUDs.

3.2

9 months ago

What's Changed

  • Added m0rehud customizations. (#194)
  • Added Simplified Chinese translations (#177, Thank you @HotoCocoaco)
  • Added the Zenith user setting for budhud (#188, Thank you @KaineWooten)
  • Reworked how the editor app checks for new releases. (#176)
  • Fixed a bug where the install button would stay disabled (#190, Thank you @cooolbros)
  • Updated the editor to be able to copy multiple subfolders for a single customizations.
  • Updated Russian translations. (#181, Thank you @Blueberryy)
  • Updated nuget packages to the latest versions.

m0rehud

3.1

1 year ago

What's Changed

  • Added missing Spanish translation by @thejaviertc in #167
  • Added Italian translations by @SignorUpB in #171
  • Fixed 'The file scheme is not supported.' error in #174
  • Fixed the editor incorrectly processing OS tags.
  • Updated documentation. Corrected outdated links.

New Contributors

Full Changelog: https://github.com/CriticalFlaw/TF2HUD.Editor/compare/3.0...3.1

3.0

1 year ago
  • Added Spanish translations. (Thank you @thejaviertc)
  • Added a "Launch TF2" button.
  • Added a dedicated settings page.
  • Added a persistent crosshair selection option. (#137)
  • Fixed Portugese-Brazillion not displaying as an option. (#141)
  • Fixed } crosshair option breaking thge VDF parser.
  • Improved tf/custom path finding. (#135)
  • Migrated the application to MVVM architecture. (Fixes #116, Thanks @cooolbros)
  • Migrated the documentation site to Docusaurus. (#138)
  • Updated Portugese-Brazillion translation (Thanks @Tiagoquix)
  • Multiple UI and backend improvements.

2.5

1 year ago
  • Upgraded the project to .NET 6.0 - users will need to install the latest runtime to run the application.
  • Added support for Sunset Hud by @Hypnootize (#105)
  • Added support for KBNHud by @Jotunn (#109)
  • Added a validation check for unsupported HUDs in the tf/custom folder. (#110)
  • Added Brazilian Portuguese localization by @Tiagoquix (#114)
  • Added scroll view to customization pages that can't fit everything on screen. (#118)
  • Added support for multiple download sources of the same HUD. (#120)
  • Added an option to hide the player list to certain HUDS. (#121)
  • Hypnotize's Crosshair Pack can now be installed for certain HUDs by @cooolbros (#122)
  • Changed the icons font used by the app with Hypnotize's Icons Pack.
  • Various backend improvements and optimizations by @cooolbros
    • Fixed an exception error thrown when renaming directory to lowercase.
    • Fixed the application title not displaying.
    • Removed crosshair option from HUDs that don't support it.
    • Updated Russian localization by @Blueberryy
    • Updated nuget packages to their latest versions.

2.4

2 years ago
  • Fixed the app being falsely flagged as a virus by multiple AVs. (#90)
  • Fixed the app throwing an exception error when trying to update. (#91)
  • Fixed a bug where the tf/custom folder would get deleted. (#92, Reported by @Alessi1000, Fixed by @cooolbros)
  • Fixed a crash caused by link buttons on the main menu. (#88, Reported by @theaswanson, Fixed by @cooolbros)
  • Added a toggle for automatically checking for schema update (enabled by default). (#102)
  • Added missing French and Russian translations. (#93, Thank you @Blueberryy and @KayaDLX)
  • Added PeachHUD, m0rehud and collyhud to the HUD list. Removed zeeshud for the time being.
  • The schema update now now manage files to match what's in: https://github.com/CriticalFlaw/TF2HUD.Editor/tree/master/src/TF2HUD.Editor/JSON
  • Updated the stock TF2 HUD to use the Community HUD Fixes project as a base. Added missing Discord link.
  • Multiple backend improvements and bug-fixes. (Thank you @cooolbros)
    • Replaced WebClient with HttpClient.
    • Replaced BackgroundWorker with async/await.
    • Replaced TestHUD method with git hash-object.
    • Changed binding for the Apply Changes button.

2.3

2 years ago
  • Added support for HUDs without customizations. (#61, #63)
  • Added a toolbar and selected HUD details to the main menu.
  • Added a warning message when using custom backgrounds. (#70)
  • Implemented a function to import existing HUDs.
  • Implemented savable customization presets. (#52)
  • Implemented control width override. (#74)
  • Implemented localization support. (#67)
    • French translations provided by @tacokete.
    • Russian translations provided by @Blueberryy.
  • Improved support for HUD animations.
  • Miscellaneous codebase improvements and bug-fixes.

2021/09/01: Updated the download packages to version 2.3.1 so to no longer trigger AV applications.

2.2

2 years ago

Editor Changes

  • Added a property for setting a colored shadow, which is the selected color darkened by 40%.
  • Added the ability to change the directory set for tf/custom. (#66)
  • Added the ability to only reset controls in a given group. (#37)
  • Corrected a typo in the set layout resolution. (Thanks @WizardEngineer)
  • Fixed chapterbackgrounds.txt not being overwritten when applying custom backgrounds.
  • Fixed folder for enabled customizations not being created, if it is missing. (#58)
  • Fixed not being able to write multiple values to the same HUD property. (#17)
  • Fixed the editor not applying customizations made before the HUD is installed. (#57)
  • HUD schema updates are now initiated on-demand via a refresh button.
  • Implemented a JSON schema for other HUD schemas to follow.
  • Improved application logging for easier troubleshooting. (#51)
  • Improved the look and functionality of main menu HUD list. (#65)

HUD Changes

  • Added support for Hypnotize-Hud and HExHUD. (#26)
  • flawhud: Added an option to hide server links.
  • default: Added an option to enable streamer mode. (#53)
  • default: Changed the source repository for this HUD. (#59)
  • zeeshud: Updated to the latest release version. (Thanks @Zeesastrous)

Documentation

  • Added pages for managing HUD backgrounds and animations.
  • Added syntax to better highlight JSON code blocks.
  • Added a screenshot album at https://www.editor.criticalflaw.ca/screenshots/ (#62)
  • Updated documentation for setting the page layout.
  • Miscellaneous changes and mistake corrections.

2.1

3 years ago

Changelog

  • Added support for the default TF2 HUD. (#4) and zeeshud. (#48).
  • Added the ability to import a custom main menu background. (#5)
  • Added the ability to sync HUD schemas with the latest versions. (#38)
  • Added new project logo and banner, created by @Zeesastrous. (#42)
  • Added a restart notification when toggling customizations that require a game restart. (#30)
  • Added warning notification when resetting HUD settings. (#30)
  • Added a scroll viewer to group boxes whose controls overflow in lower resolutions. (#39)
  • Added an image modal for previewing a customization. (#36)
  • flawhud: Added the option to move in-game chat to the bottom (#40)
  • flawhud: Added the option to hide the in-game player model.
  • flawhud: Fixed the health cross option not working properly. (#43)
  • budhud: Added additional customization options, including YouTuber profiles.
  • Updated the main page, hud page layouts and README.

Backend Changes

  • Added the ability to copy customization folders, not just individual files. (#28)
  • Added a new TextBox control type - as an example, it is being used to set a favorite server in flawhud.
  • Added the ability to toggle customizations by changing the name of a file or folder. (#47)
  • Fixed downloaded HUDs needing to match its schema name to work properly (#50)
  • Fixed control types needing to be case-sensitive when defined in the HUD schema in order to be processed. (#45)
  • "Crosshair" control will now automatically load the options instead of needing them to be defined in the schema. (#25)
  • Fixed the MoveCustomizationFiles method not considering control types DropDown, DropDownMenu and Select.
  • Updated the Transparent Viewmodels option. Controls with the Special tag "TransparentViewmodels" will now copy mastercomfig's transparent viewmodels addon into the tf/custom folder so that this function can work without the user needing to update their config .

2.0

3 years ago
  • Implemented a JSON data reader for creating page layouts and defining the customization options.
    • This replaces the previous process of hardcoding each HUD's page layout and customizations, now all these instructions are stored in json files for easier maintenance and to allow any HUD to be supported by the editor.
    • Most of the previous functionalities have been migrated to the new process. The few that were cut will be reimplemented later.
    • Credit to @cooolbros for creating the parser.
    • Check the Issue Tracker for what’s currently being worked on towards the next release (2.1).
  • Added support for budhud.
  • Updated the page layout for flawhud and rayshud.
  • User settings are now saved to AppData, so changes are carried over when updating the editor.
  • Cleaned up the codebase, improved logging and developer comments.

Documentation We've created a dedicated site for documentation. There you will find installation instructions, troubleshooting steps, information on how to contribute to the project and adding support for your HUD to the editor. Check out the documentation here: www.editor.criticalflaw.ca/

Discord Server To help facilitate discussion as well as collect feedback and bug reports, a Discord server has been created for this editor and my other TF2-related projects. If you're interested in joining, here is the server link: https://discord.gg/hTdtK9vBhE

Import Note flawhud and rayshud have been updated to support this new version of the editor. All previous versions are no longer compatible and will not be supported. If you encounter any issues, please make sure you’re using the latest versions of the editor and either HUD.

1.1

3 years ago

Changelog

  • Added buttons, linking to each HUD's Steam, GitHub and huds.TF pages.
  • Added options to change item quantity and rarity colors.
  • Added the option to set a custom main menu background (Thank you to Revan for the VTF conversion code)
  • Fixed multiple error messages reusing incorrect strings.
  • Fixed multiple instances of controls being erroneously enabled/disabled.
  • Fixed the Set Directory button not being enabled when it should be.
  • Fixed the transparent viewmodels config not being removed when the option is disabled.
  • Fixed invalid user set directories still being allowed as long as they contained tf/custom (Thanks Zeesastrous for finding this bug)
  • Refactored multiple functions responsible for updating HUD files, improving performance and efficiency.
  • Updated GUIs for both flawhud and rayshud to reflect the new changes and additions.
  • Updated the app to be more responsive when changing the window size. (Thank you to Revan for this change)
  • Miscellaneous backend bug-fixes and improvements.

FlawHUD

image

rayshud

image