Hypnootize / m0rehud

Clean and Functional TF2 HUD
50 stars 19 forks source link

[SUGGESTIONS] Future Customizations and Wiki Content #39

Open Hypnootize opened 1 year ago

Hypnootize commented 1 year ago

Post here any suggestion about future customizations and new content for the wiki pages, feel free to also give feedback about the suggested and already present customizations.

OPEN CUSTOMIZATION SUGGESTIONS:

- Health - Ammo - Uber positioning options by r3dnasa

Might be cool to have a couple of presets to move them closer or further away from the crosshair, other elements could limit this a bit

- Option for outlined Health & Ammo by Hypnotize

Just a random idea but it might be cool to have

- More scoreboard options by qkeitoe

   

GENERAL FUTURE HUD CHANGES:

- Bring Back Overtime Label

I feel like it's the only one worth adding back, but if they fit nicely might be ok to keep the others as well

- Add High Killstreak to WinPanel.res

I find it super useless but people like it, I'll think of a good way to implement this eventually

qkeitoe commented 1 year ago

HUD THEMES

I think the fact that this option affects not only the buffed health color, but also the color of full uber, main menu, class selection menu and so on, is a bit odd. In particular, recently, when trying to change the health style so that the numbers themselves become colored, not their shadows, I realized that this can only be achieved manually. It seems to me (I've seen a similar setup among a few streamers) that such a desire is relatively common.

If it is difficult to create a separate customization option for the buffed/low health color, then I suggest at least implementing a way to change the indication of buffed/low health (either through Hud Options or through hudanimations_manifest, as is done for hudanimations_ammo_flash).

Hypnootize commented 1 year ago

That's what the Deeper Color Customization I mentioned above would aim to do, as even before m0re 7.0 the themes would change all colors and if you wanted to you could manually fine tune them.

The main problem behind all of the theme and color setup is that you can't edit the animation files efficiently by using base logging, if you were able to simply toggle the animation style then there wound't be any need to have double theme buttons to color either the shadow or the number for example, it could have been a simple on/off button that worked with selected color, sadly that's not the case so I'm left finding workarounds.

What I could do is implement a color selection system for each one of the aliases inside colors_scheme.res, or at least the main ones, so you can easily select which color you want for each element (Health Buff/Low and were to apply it to for example) from a list of preset colors, kinda like it works for the themes right now. This should be doable even tho it might end up being a little messy code wise but that doesn't concern me too much. It would be something similar to how the TF2 Editor manages the colors for my HUDs right now, minus the color picker :(

qkeitoe commented 1 year ago

Are you planning to reimplement flashing ammo this way as well?

Hypnootize commented 1 year ago

It's a possibility, it would mean having the flash animation running by default tho, which isn't a problem by itself but it might make things a bit more confusing when applying the colors.

blakeplusplus commented 1 year ago

I think the ability to remove menu buttons would be really solid. I find that quite a few of them I just simply don't care for.

What should be removable (importance high to low): -Store (Scam) -Version (There is an okay reason for this but it's so niche it's not worth typing out) -Workshop (Good for people who create assets for TF2, but this is a tiny audience) -Minmode (This should be just a straight up customization instead of a hud button; i struggle to imagine a scenario where someone actively changes minmode in-game) -DemoUI (I use this all the time but I know for more casual users they will see no purpose in this button) -Create (Not useful as long as you know the map command and map prefixes; i feel many players will also just never have a purpose for this) -Toggle Netgraph (This is alright but I don't use netgraph often enough to justify it having its own button so prefer customization option)

qkeitoe commented 1 year ago

I think most people don't care about extra buttons, since any button doesn't interfere in any way and is sometimes extremely useful. For example, the store button is useful after major updates (for previewing new hats/taunts).

However, it seems like such a customization option is not too tricky to implement (just change "pin_to_sibling_corner" from "PIN_BOTTOMLEFT" to "PIN_TOPLEFT").

And I strongly feel that for the version button such a feature should not be added (the HUD name and the link to the source are inherent parts of the main menu).

r3dnasa commented 1 year ago

a centered mode would be nice, having the health and ammo closer together towards the center of the screen to make it easier to see at a glance

Hypnootize commented 12 months ago

I think the ability to remove menu buttons would be really solid. I find that quite a few of them I just simply don't care for.

I personally don't find this necessary, a wiki page featuring a guide on how to add and remove buttons would be good to have tho. I'm planning to move the minmode button inside the HUD customizations panel, as for the other buttons imo they add value without any obstruction or annoyances to users that might never use them.

a centered mode would be nice, having the health and ammo closer together towards the center of the screen to make it easier to see at a glance

This is not a bad idea, ideally I would have liked to have a couple of presets that let you move Health, Ammo and Uber closer or further away to the center, sadly you are a bit limited on what you can do simply because there is way too much stuff in the center of the screen if you count all possible element that could be enabled at the same time.

I'll leave this for the future and I'll eventually come up with something.

#

I have been mostly busy with other stuff lately but I have started adding the possibility to edit colors independently today

HUDCOLORS

It's only missing the files to make it work but that's the easy part. I'd also like to add all the suggestions in the OP for the next release but we'll see.

qkeitoe commented 11 months ago

I think it might be useful to have a wiki page about how to hide medals in the scoreboard (perhaps this could even be put in a dedicated customization), especially since with dxlevel 8, it's almost impossible to distinguish medals by grade and tier.

This probably applies to the medal in the main menu as well, as it looks and flickers rather awful when using dxlevel 8.

Hypnootize commented 11 months ago

I agree on the scoreboard medals, having a wiki section on how to enable and disable them would be good. I got asked how to re-enable them for the fosters scoreboard twice already so I kinda had plans to write something about it already.

For the main menu idk, I don't find it super annoying and I mostly play on DX8, I'd like to exclude menu edits from the customizations for now.

blakeplusplus commented 11 months ago

If the user launches with -console in their launch options, and then opens up the Friends menu, it is partially blocked by the console. Having a customization to put it on the left side would be pretty neat. (IDK if you can change the position of where the console initially opens, so if you can please let me know)

fiEQdU5

qkeitoe commented 11 months ago

Since this panel is rarely needed (few times per game session), it seems to me that it is not a big deal to move/close the console at these moments.

However, thinking about possible locations for the friends list, I remembered that some older version had it on the top left (where the party chat pops up). I'm not sure, but it seems that such a location would make some sense in the current version, since the friend list would be right under the button that opens it (rather than at almost the opposite end of the screen).

Hypnootize commented 11 months ago

As far as I'm aware you can change the initial console location on game launch, Jofre managed to make it work iirc, but it's simply so tricky that it isn't worth it in the end.

As for the positioning, both left side and top left under the party memeber have their issues. In the left side (basically mirroring the current position) it will cause problems for 4:3, 5:4 and so on, while for the top left positioning it will overlap with the party notification and party invites making it impossible to invite multiple friends, I did used to have it there but then moved it where it is now for that reason. The current location seems to be the safest one.

qkeitoe commented 11 months ago

Oh, I see.

Then what do you think about moving both the button and the list to the top right, or placing the button at the right somewhere near the list? Not that I'm in any way bothered by the current placement (as I said, this panel and button are only used few times per game session), it's just that conceptually having the button and the panel it opens so far apart seems a bit odd.

qkeitoe commented 11 months ago

I've been playing around a bit with possible variants of placing the friends list, and here's an idea I came up with. I'm not quite sure how user friendly it is or if it causes any bugs, but this looks cool to me. I realize that for other aspect ratios the panel wide has to be changed, but it doesn't seem to be a problem. Screenshot (28)

Hypnootize commented 11 months ago

It honestly does looks good but it doesn't feel like the most intuitive thing to go look inside the matchmaking panel for the friends list, plus the resolution aspect but you mentioned that. It feels like looking for a solution to a problem that isn't really there or isn't too major. I don't find having to resize a little bit the console on game launch too annoying if in the other hand you get a well functioning, intuitive and bug free list, but that's just my point of view.

Hypnootize commented 11 months ago

The last commit on the dev branch features most of the suggested customizations as well as some things I had already plans to include

- Ammo Flash
- Crosshair Flash
- Hitmarkers
- Uber Counter
- Transparent Damage Numbers
- Damage Indicators Customization
- Scope Charge Customization
- Health Warning Percentage Customization
- Control Point Progress Bar ON/OFF Customization
- Killstreak Notice ON/OFF Customization

Feel free to download and test the version

qkeitoe commented 11 months ago

Potential idea for a wiki page: How to disable the stats panel and the duel leaderboard on the loading screen

Hypnootize commented 11 months ago

Sounds good, I can add it to the additions list. Now that the new version is mostly complete I'll start adding some newer content to the wiki. It might also be worth to setup the file for custom backgrounds and cover in the wiki how to change it, I get asked about it a lot and I've been wanting to do that for a while but I keep forgetting.

qkeitoe commented 5 months ago

I think it would be great to have additional scoreboard styles: something like hexhud has (short and full stats styles) and/or similar to ahud / broeselhud one.

Hypnootize commented 5 months ago

Could be interesting yeah. I'm not sure when I'll be looking to implement more as of now but I can definitely keep the idea for the future.

billw1 commented 3 months ago

idk if anyone else would actually use it but I like the idea of hurt/buffed vignettes like the Overwatch hud has done. they could be done in a much more subtle/generic way that fits tf2 a bit more

Sizzler48 commented 1 month ago

Player with highest killstreak added to round summary screen?