How about a "light HUD" that could be allowed by the NSL Consistency check?!
Koruyo
AUT Join Date: 2009-06-06 Member: 67724Members, Reinforced - Shadow
I stayed with .dds files, not only because i have no clue about lua, but because i'm not sure if that would be save...
What i have done so far:
http://steamcommunity.com/sharedfiles/filedetails/?id=133611610
Its not much, but its a start...
I made a lot of stuff that i personally think is not needed invisible just by modifying the alpha channels (tho there are 2 im not sure of, i removed the exo scanlines, and i removed the little dots in the bottom right corner that indicate how many rts your team has. (dunno if there are ppl that really really need this)
Some small modifications to the alien health and energy circles (was thinking about adding some markers like oma did in the modding forum - opinions?), and i changed the minimap blips for the marine hud. (the top left one, tho there are some problems... it doesnt really let me color things differently and also it seems like i cant change the alien egg visuals)
What i have done so far:
http://steamcommunity.com/sharedfiles/filedetails/?id=133611610
Its not much, but its a start...
I made a lot of stuff that i personally think is not needed invisible just by modifying the alpha channels (tho there are 2 im not sure of, i removed the exo scanlines, and i removed the little dots in the bottom right corner that indicate how many rts your team has. (dunno if there are ppl that really really need this)
Some small modifications to the alien health and energy circles (was thinking about adding some markers like oma did in the modding forum - opinions?), and i changed the minimap blips for the marine hud. (the top left one, tho there are some problems... it doesnt really let me color things differently and also it seems like i cant change the alien egg visuals)
Comments
Changing lua is not viable because either you make everyone run these modifications, or you whitelist the lua file(s) (which is not a good idea, at all). In any case, if you went ahead and made everyone run the same customizations, you have two options, one is overwritting the file(s) directly, which requires you to update these files every patch as fast as possible to avoid problems (ie. what happens with NS2Stats every new patch), or hooking the methods, but this only allows one mod to do it, which can lead to problems. So... I don't think we can/should mess with lua, I think we need to get the official NS2 to allow some options here (for example, allow removing the marine minimap, etc).
Btw, wasn't there a HUD mod that already did this? Saunapack?
Well doesn't matter, i guess there is place for more than one HUD mod (worst case is that i'm only doing it for myself) if/once its allowed to modify all the .dds files in the ui folder.
Edit: Is it possible to make the marine health display numbers only without touching the lua files?
Thats why im thinkin about adding only some 'lines' as a markers instead of little circular markers.. but really waiting to see your version of the markers
That would probably help get these into official NS2 like when the FOV slider was introduced (as it was very very common).
http://visualhud.pk69.com/
Also, I don't see anything wrong in HUD customization, it doesn't change mechanics or anything, it just reduces visual clutter... the fact that a mod exists/will exist should be a signal for something to be done officially about it.
I understand they may not want to have 2000 options in the menu, but for these we could have console commands, maybe options.xml editing, or an advanced options menu, etc. All I know is that the problem won't solve itself, because reading the forums, for example, it's like there's no complaints about the HUD, or the options available, when it's not like that.
Not sure if I got my point across.
Edit: Btw, we're still waiting on the proper consistency checking with the dedicated server files, and it's been a while now.
polish is how a game is sold to new audiences, not "living with" terrible default options
if the default crosshairs are awful enough to be changed it's not that far fetched to assume that people would want to customize HUDs however they want, as well
especially considering it's been a common component of every competitive shooter since 1997
http://qlhud.net/
http://www.pcgamer.com/2011/01/27/the-best-alternative-team-fortress-2-huds/
http://www.quakeworld.nu/configs
when Quakelive was first introduced into the scene it was essentially the same exact game as VQ3 but lacked all of the polish possibilities such as customization of enemy models that people were so fond of
once they mainstreamed all of the graphics options by putting it in the actual menu so you didn't have to find some obscure .cfg from 2003 to play the game, everyone migrated over
Maybe I am being to wishful with that line of thought though. At the very least having an ENSL certified minimalist UI like stated in the OP would be very nice.
@YoungTrotsky
Exactly, i suggest ppl actually check out what you can modify in the ui/*.dds files(download paint.net - its free).
We dont even have proper keybindings in the options yet, so its only a matter of years until we might see ui options in the game.
I can wait and live with the standard ui - i just wanted to see opinions on the matter.
Also i think one of the best ways for uwe to find out what we dont like about the ui, is trough such mods. (even tho i cant really try them out properly - dont want to even slightly get used to something i cant use 99% of the time i play ns2 anyway)
Enable/disable score popup (+5)
Enable/disable RT count at the bottom (the small dots)
Enable/disable low health warning (sound and visual) -- not quite HUD, though
Minimal waypoints: Shows only the icons (no text or backgrounds).
Disable waypoints: Disables all waypoints, except the attack waypoint (for drifter/egg hunting). You can still see the other waypoints in the minimap.
Still to do: Options for the display of HP/AP (bars/nobars, maybe position). Backgrounds. Scanlines. Toggleable marine minimap (top left). That's all I can think of atm. Not sure if I should release what I have or wait a bit more.
Mendasp i find that rt count be pretty useful, BUT IF it could be changed to numbers instead of those icons, like x2 (two resnodes up) its just plain stupid to have those icons which are hard to read in a heat of an battle..
And the game will live longer if ppl can customize things like huds, its just part of the fun and honestly rearranging things should be in or then mod if not ingame, otherwice its like forcing left handers play with mouse made for right handers..
How about making this something a server subscribes to, and generate the options in the main menu for users? Dragon did something similar with an advanced movement option in NS2c.
Then everyone is using the same files and everything is still an option.
Mod ID: 812f004 - Link
This mod gives extra options to clients for HUD customization. The server needs to run this for it to work (as this is a lua mod, and lua files are consistency checked by default).
This is a work-in-progress and more features will be added in the future.
Custom HUD Commands
chud_lowhealth: Disables low health effects (visual/audio)
chud_score: Disables score popup (+5)
chud_wps: Disables all waypoints except Attack orders (waypoints can still be seen on minimap)
chud_minwps: Removes all text/backgrounds and only leaves the waypoint icon
chud_rtcount: Removes RT count dots at the bottom and replaces them with a number
chud_mingui: Removes backgrounds/scanlines from all UI elements (still not finished)
chud_minimap: Removes the entire top left of the screen for the marines (minimap, comm name, team res)
If the mod is enabled it will show a message in console indicating this and also that you can type "chud" in console to check all available commands and what they do.
The minimal GUI option only has a couple of backgrounds removed from the marine UI (resources, hp, minimap scanlines), I'll add more in the future.
I will be running this in the Godar server, hopefully more people will do this with their servers.