Eyefinity move map/hp HUD?

zachtoszachtos 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.

Comments

  • SKINZSKINZ Join Date: 2008-11-11 Member: 65422Members
    I was just coming on here to request the exact same feature. I had the same problem in Battlefield 3, but they provide a configuration file where I can change the horizontal area to move my mini-map and stats windows to the corners of my center screen. In NS2 I am constantly turning my head left and right to see all of the pertinent information, which removes my attention from the center screen. Definitely interrupts my "flow". :)


    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.
  • FehaFeha Join Date: 2006-11-16 Member: 58633Members
    Should be possible to change in the GUI*****.lua files, such as GUIMinimap.lua
    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?
  • DghelneshiDghelneshi Aims to surpass Fana in post edits. Join Date: 2011-11-01 Member: 130634Members, Squad Five Blue, Reinforced - Shadow
    edited March 2012
    Stretching the game across 3 screens would look nothing short of awful and disorienting. He does get 3 times the FoV, which I'm personally fine with.
    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.
  • FehaFeha Join Date: 2006-11-16 Member: 58633Members
    Where do I get eyefinity?
    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.
  • SKINZSKINZ Join Date: 2008-11-11 Member: 65422Members
    <!--quoteo(post=1911020:date=Mar 7 2012, 10:29 AM:name=Feha)--><div class='quotetop'>QUOTE (Feha @ Mar 7 2012, 10:29 AM) <a href="index.php?act=findpost&pid=1911020"><{POST_SNAPBACK}></a></div><div class='quotemain'><!--quotec-->Where do I get eyefinity?
    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.
  • RED-FROGRED-FROG Join Date: 2003-12-09 Member: 24189Members
    edited March 2012
    Wait a second, are you saying multi monitor resolutions are supported now?

    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)
  • cH40z-LordcH40z-Lord Join Date: 2009-07-26 Member: 68269Members, Reinforced - Shadow
    edited March 2012
    Most of the games that run in a very high resolution ( like on Eyefinity ) run much slower as you need much more vram and more raw graphics power of your GPU. The current HD7970 runs pretty nice on a high resolution. Your HD6970 should be able to run NS2 very smooth but I think the engine is not yet optimized for "experiments" like that :)

    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.
  • RED-FROGRED-FROG Join Date: 2003-12-09 Member: 24189Members
    edited March 2012
    Ok been testing more.
    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>
  • SKINZSKINZ Join Date: 2008-11-11 Member: 65422Members
    I went ahead and created all the necessary LUA changes to fix the HUD for multi-monitor configurations. You can find the post where I describe it below.

    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>
  • TheDestroyerTheDestroyer Tooobah Join Date: 2003-07-12 Member: 18123Members, Constellation
    edited March 2012
    Picklefinger, yes, yes, a thousand times YES!

    Much <3

    Also, I am running NS2 on an HD5870 E6 and it plays fine. Rare stuttering, but nothing bad.
Sign In or Register to comment.