ValveSoftware / halflife

Half-Life 1 engine based games
Other
3.55k stars 594 forks source link

Separate Advanced Tab from Multiplayer tab on options #3762

Open LambdaLuke87 opened 2 months ago

LambdaLuke87 commented 2 months ago

I have a request for something I would like them to fix, because the way it is currently is honestly ugly. in liblist.gam there is a key called type that has two possible values: singleplayer_only or multiplayer_only This will cause the multiplayer option to disappear in the options and instead the "advanced" option will appear, which are optional settings on the player's client side. That it is this way honestly seems annoying to me because in my case I am creating a mod in multiplayer and singleplayer at the same time the advanced option goes unnoticed in the multiplayer option, I do understand the idea of ​​removing the multiplayer option if the value is singleplayer_only , but wouldn't it be better to give it its own tab in the options? Here I leave an example that I made

how it is actually: howitis

how it should be: howitshouldbe

LambdaLuke87 commented 2 months ago

temporarily the way I thought of to make it more notable/relevant :)

image

pierow commented 2 months ago

Just exposing the options UI code in the SDK for mods would be a much welcome improvement. There's a lot of options that aren't possible to add without a completely new UI implementation. Eg. Crosshair preview, double binding keys for per-team/class use, new video/audio/aim options, etc.