Eyefinity move map/hp HUD?
zachtos
Join Date: 2004-04-22 Member: 28078Awaiting Authorization, Constellation, Reinforced - Shadow
I've had eyefinity triple monitors for a year now (best upgrade ever) and NS2 is beautiful with this setup. I don't care about 'unfair advantage' blah blah blah... I care about PLAYER IMMERSION. So, can we get a fix or tell us how to move the HP and mini-map HUD items to the corners of the center screen instead of off on the edges? The point of 3 monitors is peripheral view, you don't want to have to move your head to look at the HP/map all the time. Widescreen gamers (site) usually posts fixes that accomplish this task on many games for free (like skyrim and crysis 2).
If they can do it, you can do it. Thanks in advance.
If they can do it, you can do it. Thanks in advance.
Comments
Please, please, please let us know how we can either implement this now (via LUA), or that you will build this option into the player settings GUI.
I wonder though, does this let you see more of the game (cause that would be unfair imho) or do you simply stretch the view over three screens?
The GUI*** files in the Hud/Marine folder and GUIAlienHud.lua should be the ones to edit. Lines like "GUIAlienHUD.kHealthBackgroundOffset = Vector(30, -30, 0)" and "self.phantomProgressBar:SetPosition(Vector(0, -20, 0))" should be the ones you should look out for (not every HUD element has a distance from screen edge, so you might have to add some SetPosition()-Methods). You should be able to get the screen width in pixels with Client.GetScreenWidth() and move every HUD element by one third of it.
Be patient, there's a lot of HUD elements and some might even be dependant on each other.
As this is all in Lua, you won't have to restart the game to test settings, just be careful not to make serious errors when testing the marine HUD, as errors will make your game lag down to pretty much 0 tickrate (you'd have to recreate the server then). If the new settings don't show immediately, you have to go to the readyroom and back again, since things like position are usually only initialized once when the HUD is created and never updated again while playing.
I know its meant for multiple monitors, but I play windowed mode, and rather dont have to plug in the third screen (it is for when I have to use my old comp), so I rather just have eyefinity only affect the games window to increase fov.
I know its meant for multiple monitors, but I play windowed mode, and rather dont have to plug in the third screen (it is for when I have to use my old comp), so I rather just have eyefinity only affect the games window to increase fov.<!--QuoteEnd--></div><!--QuoteEEnd-->
You have to be running an AMD/ATI video card that supports Eyefinity. Eyefinity is a feature that allows for up to 6 monitors running from a either a single card or a pair or more of cards in CrossFire mode. For example, I have triple Asus 25.5" widescreen monitors, each running 1920x1080 resolution in a horizontal configuration for a total resolution of 5908x1080 (taking into account the area behind the bezels). This allows me to see three times as much field of view as I would in a single monitor configuration at 1920x1080 resolution.
However, I do recall reading somewhere where somebody ran a game in windowed mode on a single monitor at the same resolution as my triple screen setup. Obviously you lose some of the vertical real estate, but you get the full horizontal effect.
I just tested it for a second OMG THE GAME NOW SUPPORTS MULTI MONITOR RES o_O
I'll eat a pizza and get back into the game! haha :D Only noticed, while my 3second testing, yet the game performs pretty bad at such resolutions. (and I am talking about bad @2xhd6970)
I've got 3 monitors myself and did already tested Eyefinity but the view in a first-person-shooter is actually to high for me, it confused me a lot. Maybe you need to get used with it or I'm too close to my monitors. Anyways I prefer running NS2 on my central monitor in windowed fullscreen.
I've had a blast!!! :D The first steps as skulk were amazing.
Performance wise it's been ok. Single monitor doesn't run much faster if at all, but I haven't had FRAPS running.
I think it seems near particles however sometimes really kill the framerate (when a marine hit me).
But that should also be the case for normal resolution.
Both GPUs were most of the time loaded @99%, but just after some playing I capped the framerate to 50fps so I can't really say if it's always 99%/99%.
At the resolution of 1680x1050 the GPUs were usually loaded 18-30% and maybe higher, but that's about it. This is the reason why framerate 5312x1050 and 1680x1050 is so similar. The engine does not fully load GPUs for some reason but does load stronger on higher res. (same would happen with AntiAliasing)
The alien vision looks a little distorted and blurrier. The code seems to be dependant on the FOV. Somewhat like stereo 3D.
The Lerk weapon is cut off the screens, looks funny. :D
I have yet only played alien side.
-----
@cH40z-Lord of course games require more resources on higher resolutions....I think that is quite a bit obvious? lol
But it simply is requiring too much.
However, what I wasn't expecting is the fact that the GPUs nicely load up to 100% in this engine.
So in summary for now and FYI (if you're planning to get 3 monitors for NS), game runs in eyefinity, but it is extremely hardware stressing like it shouldn't be (for the graphics).
I do also play Crysis2 on ultra Dx11 HD, Skyrim maxed HD, Metro2033 maxed (without adv DOF) etc @eyefinity with this setup just to give you a clue how NS2 compares and how much it requires.
<a href="http://www.abload.de/image.php?img=2012-03-18_00013hwu80.jpg" target="_blank"><img src="http://www.abload.de/thumb/2012-03-18_00013hwu80.jpg" border="0" class="linked-image" /></a>
Enjoy! :)
<a href="http://www.unknownworlds.com/ns2/forums/index.php?s=&showtopic=117176&view=findpost&p=1914932" target="_blank">NS2 Multi-Monitor HUD LUA Changes</a>
Much <3
Also, I am running NS2 on an HD5870 E6 and it plays fine. Rare stuttering, but nothing bad.