Skip to content

Releases: CriticalFlaw/TF2HUD.Editor

2.2

27 Jun 14:26
5328d81
Compare
Choose a tag to compare
2.2

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

30 Apr 01:38
Compare
Choose a tag to compare
2.1

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

15 Apr 12:56
Compare
Choose a tag to compare
2.0
  • 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

05 Feb 04:36
Compare
Choose a tag to compare
1.1

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

1.0

23 Jan 02:15
Compare
Choose a tag to compare
1.0

HUD Editor for Team Fortress 2

An editor for installing and customizing Team Fortress 2 HUDs! This editor is open-source and code contributions towards new features, maintenance and bug fixes are welcome and encouraged. For questions, issues and suggestions - please contact me on Discord (CriticalFlaw#0415), Twitter (@CriticalFlaw_) or open a ticket on the issue tracker.

FlawHUD

editor2

rayshud

editor3