After creating some centred hud mods for the likes of TF2 and L4D2, I have decided to take what I have learnt from these forums and implement that knowledge into an automated tool.
EDIT:-
You may now find this tool here...
Delph's Field of View & Aspect Ratio Calculator and Source Enginge HUD Editor
The idea behind this is so that any user can input their resolution of their triple head display, including bezel management ;), select a game, and then select the location of the original hudlayout.res and select the location for the output file. :)
The tool would then do the maths to work out what aspect ratio the user is using for both surround and on a single monitor, and to then take that information to work out how much the xpos values in a given game need to be incremented by.
The next idea is to have a drop down box with a list of games, each game would have an independent .ini file located along side the tool which will be a set of rules or a template if you will, which will tell the tool to ignore certain elements in the hudlayout.res file.
As such by having independent .ini files, these could be updated easy enough by the community if there is ever any updates to a game, or to even add extra new games in the future.
So where am I at with this tool??
I have the script to parse and increment hudlayout.res files.
I have the formula to manually work out how much to increment an xpos value given a known ratio, ie without bezel management.
What do I still need to do??
Work out a formula that can work on the fly with any resolution provided, not just known ratio resolutions so that this becomes automated.
Finish the GUI.
Produce a set of .ini files for games, I will start with TF2 and L4D2 as these are games I have already modded and own, I do not own many other source engine games, so I may be asking this community for some assistance in producing these.
I believe this would be rather useful to the community so any suggestions would be welcome.
You might as well know that I will producing this within my spare time, I still have a lot of work to do on this so
I cannot provide an ETA as of yet, other than its a work in progress, for which I wish to get complete as soon as humanly possible.
So my question to you is, would you folks find this tool of use to you, and would any of you be so kind as to help produce some .ini files for some of the games I do not own.
I will likely be searching for this assistance after I have worked out the tf2 and l4d2 .ini files to set as an example.
Have I got your support? :)