The following highlights the majority of the tags I used to tweak the HUD. For those who feel I've made the crosshairs too small, you'll need to start out by adjusting everything and lower the first entry down in resolution to increase the crosshairs and map size. I wouldn't go any lower than 4000 X 800 because the cursor gets big in a hurry! I didn't include the tags for the font size adjustments that need to be made to make it look clean, but that's Ubisoft issue. Even at 1920 X 1200 the hud is crammed with sloppy overlap. I will say that tweaking the HUD_Common.xui file is worth the effort because playing this game in triple-wide makes the game a lot more fun.
NOTE: IF anybody knows how to decrease the size of the objective orbs, please let me know. I can't figure out how to shrink them. I'd also like to shrink the font, but nothing seems to allow me to adjust the font next to the objective orbs. In case you don't know to what I refer, look at the original post and notice that in triple-wide the white orb blows up almost twice the size of single monitor setups. I HATE THAT
UPDATE: Figured out the tags that impact font sizes and ORB. You can tweak these yourself. Choosing a higher resolution will shrink them. Choosing a lower resolution will bump them up:
<Properties>
<Id>Objectives</Id>
<Width>6000.000000</Width>
<Height>1200.000000</Height>
<Show>false</Show>
<ClassOverride>HudObjectives</ClassOverride>
</Properties>
<AdvGroup>
<Properties>
<Id>Enabled</Id>
<Width>6000.000000</Width>
<Height>1200.000000</Height>
<Position>2540.000000,200.000000,0.000000</Position>
</Properties>
<MyHtml>
<Properties>
<Id>InfoHtml</Id>
<Width>6000.000000</Width>
<Height>`1200.000000</Height>
<ContentOpacity>0.000000</ContentOpacity>
<BackgroundVisible>true</BackgroundVisible>
<BackgroundColor>0x000f0f0f</BackgroundColor>
<BackgroundMaterial></BackgroundMaterial>
<DefaultFont>HUDMainBigDouble</DefaultFont>
<DefaultFontColor>0xc8ebebeb</DefaultFontColor>
</Properties>
<Properties>
<Id>Accomplished</Id>
<Width>6000.000000</Width>
<Height>1200.000000</Height>
<Position>340.000000,200.000000,0.000000</Position>
</Properties>
<MyHtml>
<Properties>
<Id>InfoHtml</Id>
<Width>6000.000000</Width>
<Height>1200.000000</Height>
<ContentOpacity>0.000000</ContentOpacity>
<BackgroundVisible>true</BackgroundVisible>
<BackgroundColor>0x000f0f0f</BackgroundColor>
<BackgroundMaterial></BackgroundMaterial>
<DefaultFont>HUDMainBigDouble</DefaultFont>
<DefaultFontColor>0xc8ebebeb</DefaultFontColor>
</Properties>
If someone knows how to fix the zoomed in cutscenes and tweak FOV, please provide the fix. This one is almost done. I suspect the only way to tweak fov and zoomed in cutscenes is through a memory hack. Wish I knew more about hex to get in there and fix it. I really want to tweak Sol Exodus and Call of Juarez Bound in Blood.
//Tweak the following to fit your own resolution.
//Use the position tags to adjust position of sniper parts and crosshairs. The first series of numbers //adjust left to right position. The higher the number, the more to the right the scope will move. The //middle number determines up and down position. The higher the number, the more down the scope //will move.
GENERAL RESOLUTION ADJUSTMENTS FOR GENERIC HUD, CROSSHAIRS, AND SNIPER SCOPE PARTS
<XuiCanvas version="000c">
<Properties>
<Width>6000.000000</Width>
<Height>1200.000000</Height>
</Properties>
<XuiScene>
<Properties>
<Id>HUDCommon</Id>
<Width>1920.000000</Width>
<Height>1200.000000</Height>
<ClassOverride>HUDScreen</ClassOverride>
<Visual>MySceneVisual</Visual>
</Properties>
<AdvGroup>
<Properties>
<Id>HUDSniper</Id>
<Width>1920.000000</Width>
<Height>1200.000000</Height>
<ClassOverride>HUDSniper</ClassOverride>
</Properties>
<AdvGroup>
<Properties>
<Id>Crosshair_parts</Id>
<Width>6000.000000</Width>
<Height>1200.000000</Height>
<Position>2360.000000,246.000000,0.000000</Position>
//More advanced tweaks for Sniper Scope backgrounds. These determine the placement of the sniper //backgrounds. Leave the width and height as is if you want them to be contained to the center screen. //I gave them a little more width for those who use bezel correction. For some reason, I had to use //negative numbers to get these placed properly. I don’t know what the last set of numbers are for. //The first two sets control width and height placement. Don’t touch pivot section. Not sure how it //impacts the settings.
BACKGROUND SNIPER SCOPE PLACEMENT FOR VARIOUS RIFLES (only three used in the game).
<Properties>
<Id>cr_background_binocular</Id>
<Width>1980.000000</Width>
<Height>1200.000000</Height>
<Position>-340.000000,-246.000000,0.000000</Position>
<Pivot>640.000000,360.000000,0.000000</Pivot>
<ImagePath>crosshair_bg_binocular.dds</ImagePath>
<ClassOverride>IUIImageAdvancedTexture</ClassOverride>
<HoldAspectRatio>true</HoldAspectRatio>
<HoldAspectPivotPosition>true</HoldAspectPivotPosition>
</Properties>
</MyImage>
<MyImage>
<Properties>
<Id>cr_background_soft</Id>
<Width>1980.000000</Width>
<Height>1200.000000</Height>
<Position>-340.000000,-246.000000,0.000000</Position>
<Pivot>640.000000,360.000000,0.000000</Pivot>
<ImagePath>crosshair_bg_soft.dds</ImagePath>
<ClassOverride>IUIImageAdvancedTexture</ClassOverride>
<HoldAspectRatio>true</HoldAspectRatio>
<HoldAspectPivotPosition>true</HoldAspectPivotPosition>
</Properties>
</MyImage>
<MyImage>
<Properties>
<Id>cr_background_sharp</Id>
<Width>1980.000000</Width>
<Height>1200.000000</Height>
<Position>-340.000000,-246.000000,0.000000</Position>
<Pivot>640.000000,360.000000,0.000000</Pivot>
<ImagePath>crosshair_bg_sharp.dds</ImagePath>
<ClassOverride>IUIImageAdvancedTexture</ClassOverride>
<HoldAspectRatio>true</HoldAspectRatio>
<HoldAspectPivotPosition>true</HoldAspectPivotPosition>
OTHER HUD ELEMENTS TO ADJUST (self explanatory per ID tag):
<Properties>
<Id>WindMeter</Id>
<Width>256.000000</Width>
<Height>64.000000</Height>
<Position>2872.000000,300.000000,0.000000</Position>
<Pivot>128.000000,32.000000,0.000000</Pivot>
<Properties>
<Id>PulseMeter</Id>
<Width>128.000000</Width>
<Height>64.000000</Height>
<Position>3700.167786,25.177811,0.000000</Position>
<Properties>
<Id>DistanceText</Id>
<Width>50.000000</Width>
<Height>25.000000</Height>
<Position>3240.000000,554.000000,0.000000</Position>
<Text>124</Text>
<Properties>
<Id>ZoomText</Id>
<Width>75.000000</Width>
<Height>20.000000</Height>
<Position>3250.000000,590.000000,0.000000</Position>
<Text>4x</Text>
<DropShadowColor>0x800f0f0f</DropShadowColor>
<PointSize>24.000000</PointSize>
<TextStyle>4624</TextStyle>
//Love how they reused Call of Juarez Bound in Blood class settings. Really honks me off sometimes:
<Properties>
<Id>SwitchWeapons</Id>
<Width>500.000000</Width>
<Height>90.000000</Height>
<Position>2800.000000,600.000000,0.000000</Position>
<ClassOverride>HUDSwitchWeaponsCoJ2</ClassOverride>
<Properties>
<Id>Health</Id>
<Width>360.000000</Width>
<Height>40.000000</Height>
<Position>2050.000000,1100.000000,0.000000</Position>
<Anchor>13</Anchor>
<Pivot>0.000000,40.000000,0.000000</Pivot>
<HoldAspectRatio>true</HoldAspectRatio>
<HoldAspectRatioX>true</HoldAspectRatioX>
<HoldAspectPivotPosition>true</HoldAspectPivotPosition>
<KeepWidthOnResolutionChange>true</KeepWidthOnResolutionChange>
<KeepWidthOnParentSizeChange>true</KeepWidthOnParentSizeChange>
<KeepHeightOnResolutionChange>true</KeepHeightOnResolutionChange>
<KeepHeightOnParentSizeChange>true</KeepHeightOnParentSizeChange>
//This tag is for the bar at the bottom of screen that notifies you of how noisy and visible you are to the enemy.
<Properties>
<Id>Visible</Id>
<Width>360.000000</Width>
<Height>40.000000</Height>
<Position>2810.000000,1070.000000,0.000000</Position>
<Anchor>13</Anchor>
<Pivot>180.000000,40.000000,0.000000</Pivot>
<HoldAspectRatio>true</HoldAspectRatio>
<HoldAspectRatioX>true</HoldAspectRatioX>
<HoldAspectPivotPosition>true</HoldAspectPivotPosition>
<KeepWidthOnResolutionChange>true</KeepWidthOnResolutionChange>
<KeepWidthOnParentSizeChange>true</KeepWidthOnParentSizeChange>
<KeepHeightOnResolutionChange>true</KeepHeightOnResolutionChange>
<KeepHeightOnParentSizeChange>true</KeepHeightOnParentSizeChange>
<RoundPosition>true</RoundPosition>
<Properties>
<Id>StatureLieImg</Id>
<Width>64.000000</Width>
<Height>34.000000</Height>
<Position>7.000000,8.000000,0.000000</Position>
<Opacity>0.700000</Opacity>
<ClassOverride>IUIImageAdvancedTexture</ClassOverride>
<HoldAspectRatio>true</HoldAspectRatio>
<HoldAspectRatioX>true</HoldAspectRatioX>
<HoldAspectPivotPosition>true</HoldAspectPivotPosition>
<KeepWidthOnResolutionChange>true</KeepWidthOnResolutionChange>
<KeepHeight>true</KeepHeight>
<KeepHeightOnResolutionChange>true</KeepHeightOnResolutionChange>
<KeepPosX>true</KeepPosX>
<KeepPosXOnResolutionChange>true</KeepPosXOnResolutionChange>
<KeepPosY>true</KeepPosY>
<KeepPosYOnResolutionChange>true</KeepPosYOnResolutionChange>
<RoundPosition>true</RoundPosition>
</Properties>
</MyImage>
<MyImage>
<Properties>
<Id>StatureCrouchImg</Id>
<Width>44.000000</Width>
<Height>44.000000</Height>
<Position>27.000000,-3.000000,0.000000</Position>
<Opacity>0.700000</Opacity>
<ClassOverride>IUIImageAdvancedTexture</ClassOverride>
<HoldAspectRatio>true</HoldAspectRatio>
<HoldAspectRatioX>true</HoldAspectRatioX>
<HoldAspectPivotPosition>true</HoldAspectPivotPosition>
<KeepWidthOnResolutionChange>true</KeepWidthOnResolutionChange>
<KeepHeight>true</KeepHeight>
<KeepHeightOnResolutionChange>true</KeepHeightOnResolutionChange>
<KeepPosX>true</KeepPosX>
<KeepPosXOnResolutionChange>true</KeepPosXOnResolutionChange>
<KeepPosY>true</KeepPosY>
<KeepPosYOnResolutionChange>true</KeepPosYOnResolutionChange>
<RoundPosition>true</RoundPosition>
</Properties>
</MyImage>
<MyImage>
<Properties>
<Id>StatureStandImg</Id>
<Width>28.000000</Width>
<Height>70.000000</Height>
<Position>29.000000,-26.000000,0.000000</Position>
<Opacity>0.700000</Opacity>
<ClassOverride>IUIImageAdvancedTexture</ClassOverride>
<HoldAspectRatio>true</HoldAspectRatio>
<HoldAspectRatioX>true</HoldAspectRatioX>
<HoldAspectPivotPosition>true</HoldAspectPivotPosition>
<KeepWidthOnResolutionChange>true</KeepWidthOnResolutionChange>
<KeepHeight>true</KeepHeight>
<KeepHeightOnResolutionChange>true</KeepHeightOnResolutionChange>
<KeepPosX>true</KeepPosX>
<KeepPosXOnResolutionChange>true</KeepPosXOnResolutionChange>
<KeepPosY>true</KeepPosY>
<KeepPosYOnResolutionChange>true</KeepPosYOnResolutionChange>
<RoundPosition>true</RoundPosition>
</Properties>
</MyImage></AdvGroup>
<AdvGroup>
<Properties>
<Id>Ammo</Id>
<Width>360.000000</Width>
<Height>40.000000</Height>
<Position>3540.000000,1100.000000,0.000000</Position>
<Anchor>13</Anchor>
<Pivot>360.000000,40.000000,0.000000</Pivot>
<HoldAspectRatio>true</HoldAspectRatio>
<HoldAspectRatioX>true</HoldAspectRatioX>
<HoldAspectPivotPosition>true</HoldAspectPivotPosition>
<KeepWidthOnResolutionChange>true</KeepWidthOnResolutionChange>
<KeepWidthOnParentSizeChange>true</KeepWidthOnParentSizeChange>
<KeepHeightOnResolutionChange>true</KeepHeightOnResolutionChange>
<KeepHeightOnParentSizeChange>true</KeepHeightOnParentSizeChange>
<RoundPosition>true</RoundPosition>
</Properties>
This tag controls centering the objectives on center monitor
<AdvGroup>
<Properties>
<Id>Enabled</Id>
<Width>600.000000</Width>
<Height>400.000000</Height>
<Position>2640.000000,200.000000,0.000000</Position>
</Properties>
Here are the tags that impact ORBS and Fonts
<Id>Objectives</Id>
<Width>6000.000000</Width>
<Height>1200.000000</Height>
<Show>false</Show>
<ClassOverride>HudObjectives</ClassOverride>
</Properties>
<AdvGroup>
<Properties>
<Id>Enabled</Id>
<Width>6000.000000</Width>
<Height>1200.000000</Height>
<Position>2800.000000,200.000000,0.000000</Position>
</Properties>
<MyHtml>
<Properties>
<Id>InfoHtml</Id>
<Width>6000.000000</Width>
<Height>`1200.000000</Height>
<ContentOpacity>0.000000</ContentOpacity>
<BackgroundVisible>true</BackgroundVisible>
<BackgroundColor>0x000f0f0f</BackgroundColor>
<BackgroundMaterial></BackgroundMaterial>
<DefaultFont>HUDMainBigDouble</DefaultFont>
<DefaultFontColor>0xc8ebebeb</DefaultFontColor>
</Properties>
<Id>Accomplished</Id>
<Width>6000.000000</Width>
<Height>1200.000000</Height>
<Position>2800.000000,200.000000,0.000000</Position>
//<Position>340.000000,200.000000,0.000000</Position>
</Properties>
<MyHtml>
<Properties>
<Id>InfoHtml</Id>
<Width>6000.000000</Width>
<Height>1200.000000</Height>
<ContentOpacity>0.000000</ContentOpacity>
<BackgroundVisible>true</BackgroundVisible>
<BackgroundColor>0x000f0f0f</BackgroundColor>
<BackgroundMaterial></BackgroundMaterial>
<DefaultFont>HUDMainBigDouble</DefaultFont>
<DefaultFontColor>0xc8ebebeb</DefaultFontColor>
</Properties>