EDIT: I have created an updated step by step list of instructions
here.
You will likely need to make your own custom HUD based on the info provided below or on the 1st page.
You will need to edit the hudlayout.res file, look at the
comparative here between 5760x1080 and 5040x1050.
(note, I used 860 instead of 853 to increment the values by in my mod, as this was prior to working out the exact formula.)
Bear in mind the following equation to determine what value you need to increse the xpos values by.
For a ratio of 48:9 the xpos values are incremented by 853.
480*16/9=853.
For a ratio of 48:10 I incremented the xpos values by 768.
480*16/10=768.
For a ratio of 15:4 I incremented the xpos values by 600.
480*5/4=600.
For a ratio of 12:3 I incremented the xpos values by 640.
480*4/3=640.
So for a resolution of 5296x1050 (5040x1050 res with 256px bezel compensation) visit
HERE for a calculator to determine how much to increment by.
There for you need to increment the xpos values by 806.
Try these out.
HudHDRDemo = "xpos" "806"
HudWeaponSelection = "xpos" "r904"
HudDeathNotice = "xpos" "806"
CHudSurvivorTeamStatus = "xpos" "r891"
CHudLocalPlayerDisplay = "xpos" "r1566"
CHudTeamDisplay = "xpos" "811"
CItemPickupPanel = "xpos" "806"
HudPZDamageRecord = "xpos" "806"
StatsCrawl = "xpos" "806"
CHudZombieTeamDisplay = "xpos" "806"
I hope this info gives a clear understanding of how to make a custom res centered HUD mod.