woof icon indicating copy to clipboard operation
woof copied to clipboard

[QOL][FEATURE] Custom text variable for HUD

Open aznlir88 opened this issue 7 months ago • 11 comments

Would be cool if we can add custom text to HUD like yt players add "keyboard only" or maybe suggestion to sub channel or sth like that. Custom text would be very useful.

aznlir88 avatar Nov 26 '23 12:11 aznlir88

Do you want to use this when recording/streaming video? You can add any message using OBS or other software.

rfomin avatar Nov 26 '23 14:11 rfomin

That i know yet doing it via engine seems more reasonable. Anyway, just passing the idea.

aznlir88 avatar Nov 26 '23 18:11 aznlir88

I also wonder what this is supposed to achieve? Would this custom text get passed as a command line parameter? Would it be displayed at the beginning of a demo recording? Would this look like a regular player message or would this need a different color or location? Why would we want to add a feature to a source port that is only usefull when recording the screen with a different tool that pretty sure already offers similar means by itself? Sorry, but I really don't get it.

fabiangreffrath avatar Nov 27 '23 07:11 fabiangreffrath

I use this feature in dsda-doom whenever I stream on discord (it's not a full recording suite like obs, so it's quite useful to have in-port text). The implementation in dsda-doom allows for changing the text through the in game console, including text color interpolation. I use it to set the current speedrun goal.

kraflab avatar Nov 27 '23 14:11 kraflab

I see. Well, we don't have a console, and I guess we will never have one. So, how do you think should this text be provided @aznlir88 ?

fabiangreffrath avatar Nov 28 '23 14:11 fabiangreffrath

I said nothing about console but about the feature itself :D

aznlir88 avatar Dec 02 '23 02:12 aznlir88

Yes but I asked how you would like to supply the text to the engine, given the fact that we don't have a console.

fabiangreffrath avatar Dec 02 '23 06:12 fabiangreffrath

I'm imaging a function that repurposes the multiplayer chat system to update variables. So you press "~" like in Quake, then enter a command and press enter. Instead of sending a message like "T" would, it checks the input against a known set of commands, then updates the corresponding variable. A console, but hopefully a very simple one to implement.

ceski-1 avatar Dec 03 '23 07:12 ceski-1

I'm imaging a function that repurposes the multiplayer chat system to update variables. So you press "~" like in Quake, then enter a command and press enter. Instead of sending a message like "T" would, it checks the input against a known set of commands, then updates the corresponding variable. A console, but hopefully a very simple one to implement.

Not fully related to this issue, but I'd like to say that I really like this console concept.

MrAlaux avatar Dec 08 '23 02:12 MrAlaux

Not fully related to this issue, but I'd like to say that I really like this console concept.

Yes, me too.

fabiangreffrath avatar Dec 08 '23 08:12 fabiangreffrath

I like it too, but can we also have a simple auto-complete feature? 😄

rfomin avatar Dec 08 '23 09:12 rfomin