Just find the correct file, and change the numbers accordingly.
Abit of trial and error ;)
Incorrect, it's way simpler than that...
I think I also figured out how to modify these values for triplehead2go resolutions.. I got the voice placement correctly on my first try at least, so I'm assuming they are right.
For 3x1680x1050 you need to add 768 to every xpos value that you want to move to the middle
For 3x1280x1024 you need to add 600 to every xpos value that you want to move to the middle
If someone wants to try tweaking the original CFG that Paddy posted and test it for 3x1680x1050 with my suggestion of adding 768, then we can see if my hypothesis is correct.
------------
So what is my hypothesis?
The HudLayout.res file is made for 640x480. Whenever the resolutions changes then all values are automatically scaled according to this. But what if the aspect ratio changes?
I believe the values are locked to the height being 480, so for example if your resolution is 1280x1024 then to the hudlayout.res its like you have 600x480. If your resolution is 1024x768 then it's 640x480, if it's 1920x1200 then it's 768x480.
So basically that's how I got the 600 value and the 768 value is by getting the corresponding proportional resolution with a height of 480.
from http://www.widescreengamingforum.com/node/9708
Incase you have trouble reading carefully the HUDs for 3x1680x1050 are the same as the HUDs for 3x1920x1200 the same as 3x2560x1600.. it's all aspect ratio based.
They've changed the way the HUD files are done, none of these files exist in the .ncf files for L4D2. There isn't even a UI folder in the resource folder.
So yeah, I have no idea which files to even edit.
In that case finding where the HudLayout.res got moved to will be the first challenge.