Dirty Bomb

Dirty Bomb

71 ratings
focusHUD
By DTkiddin and 1 collaborators
A custom Dirty Bomb HUD that centralised the most important HUD elements of the game
   
Award
Favorite
Favorited
Unfavorite
NO LONGER MAINTAINED
Due that Splash Damage ending their live development for the game Dirty Bomb, this HUD will also be no longer maintained. Any support or problems won't be fixed my myself or any other authors of the HUD. The HUD will work with the current build of Dirty Bomb
Features
Using a downscaled native resolution
With this, icons that are placed within the map (like the EV location and C4 objective) aren't obstructing the players view. Now you can see 50% more of the objective from any location.

Centralized the core HUD elements
Due most of the player focus is on the center of the screen (and thus its crosshair), having the core HUD elements in your line of sight will help getting back on track where the action and aim is. By moving the Player Health, Weapon Ammo, Ability Cooldown, Minimap and Shieldbar to the bottom center of the screen, you only need to have take a glance to view that important data.

Tracking the spawntimer and XP feed efficiently
In Ranked and Competitive, the spawntimer is second to most crucial data you need that could make or break a match. By moving this even closer to the crosshair (but not too far), you always know when you expect the enemies and your allies. Also by moving the XP feed just below it, you recieve better data what type of XP you gain (i.e if a nade was a direct hit or just a blast damage)

Tidy up the rest
Moved other usefull HUD elements to different locations left and right of the core HUD elements like the chatbox, killfeed, death/spectator card and many more.
Pictures
Overview

HUD Debug Overview

Ingame
Download
You can download the current and it previous versions from the focusHUD Github[github.com]
Installation
1. Download the most recent version from the focusHUD Github[github.com] page

2. Extract the ShooterUI.ini to the following default location and replace it:
C:\Users\<your username>\Documents\My Games\UnrealEngine3\ShooterGame\Config

3. Right-click on the ShooterUI.ini and select Properties from the list

4. Under the General tab, check the "Read-only" box.

5. Press Apply and close the screen.
Known Issues
AbilityCooldown and WeaponAmmo unintended bottom padding
There is a current issue that 2 elements of the HUD have a unintented empty space below HUD information. A hotfix is deployed that fixed the current miss alignment and positioning, but all elements that are centered in the HUD are moved upwards slighty to counter this issue.

ObjectiveNotification, ExecutionRoundNotification, BestMerc and ExecutionCountdown
Due that these elements are tied to the NativeHUDResolution settings, they will also be downscaled, and displayed in the top/right corner. There is no setting that allows to alter it position and/or scale to work properly with the current NativeHUDResolution.

DebilitatedNotification
The Debilitated icon (☈) overlaps with the amount of seconds you are still Delibitated. This can be fixed by setting the alignment of the element to left or right. The sound due and red glow already indicated if you are Debilitated or not, and it's element isnt nessecary to tell if you are in this state.

FAQ
Q: I installed the HUD but it still uses the default HUD. Why?
A: Follow the installation steps again. It might be that you placed it into the wrong folder or forgot to set the ShooterUI.ini file to read-only mode.

Q: Can I change elements of the HUD to my needs?
A: Yes.

Q: Some elements of the HUD overlap or do not align. How come?
A: The way the game engine using position of the hud elements is wierd. I even haven't figured out completly what the exact formula's are for pixel perfect positioning. Let alone due there are alot of different resolution that people use, it uses an different calculation and algoritm based on that resolution, and thus things might not fall into the right place. You are free to fix them on your own.

Q: Can you make this HUD work for resolution X?
A: No. If I need to make a hud for each custom resolution, it would take a long time to make it. Also the HUD can be very cluttered when using a small resolution, due that the HUD elements do not scale with the resolution.

Q: I found a bug/problem with the HUD. Where can I report it?
A: You can simple report it by leaving a comment below this guide.

Q: I do not want to use the HUD anymore. How can I remove it?
A: By simple removing the ShooterUI.ini and restarting the game. The game will generate a new ShooterUI.ini that includes the game default HUD.

Q: How do you show the debug elements of the HUD ingame (like in the HUD Debug Overiew screenshot)?
A: Open your console and type `showdebughud`. You can also use `showhudcentre` to show a horizontal and veritcal red line that indicate the centres of the game and `showhudgrid` for a grid overlay.

Q: In the screenshots you are playing on a low quality. Which settings are you using?
A: Im using my own custom settings to help improve and stabilize the framerates of the game. You can download the latest version from my Dirty Bomb steadyConfig[github.com]
37 Comments
(NL)NOOTLORD Sep 22, 2018 @ 2:49am 
Will do thanks for the heads up!
DTkiddin  [author] Sep 21, 2018 @ 7:23pm 
@(NL)NOOTLORD

I did a comparosing with the official, my own maintained and this build configs, and the only elements that are missing is the admin actions (menu) for rentable servers, that should not impact the problems you have. I would recommend to remove all INI files and do a fresh startup to check if it still occurs (Make a backup of your current INI files). Then slowly add the HUD INI and once more check if it still occurs. If that still happens, pass me your INI files and ill check for myself.

Do note that SD sadly doesn't have a good repuration with optimizations in general, so that could also be a possible factor.
(NL)NOOTLORD Sep 21, 2018 @ 9:01am 
What i mean the game feels choppy with the HUD enabled.
It might be cause of the newer stuff SD added to there hud ini as i compared the 2 and there are a few new things that the game might be missing and spamming errors in the background
DTkiddin  [author] Sep 21, 2018 @ 8:57am 
@(NL)NOOTLORD

Do you mean the choppyness described at the "Known issues" part? If so, I cannot edit from my end. Else could you screenshot some parts you feel that is choppy, I will have a look at it.
(NL)NOOTLORD Sep 21, 2018 @ 8:32am 
Hi i love the HUD for idk how long now its amazing! however since 1.0 it doesnt allow me to go into EXE servers and it feels a bit choppy atm are u planning on updating it? as i was intrested myself in looking to port it over to the latest build of DB but it would be pointless if u already doing it <3
DarthOMaul Sep 20, 2018 @ 12:57pm 
Yeah i also prefer english. Much better langauge then dutch ahaha. Thanks for the help. Probably going to try it out this weekend:steamhappy:.
DTkiddin  [author] Sep 19, 2018 @ 8:10am 
@DarthOMaul
Yes, I am Dutch, but I prefer to talk further in English, so others might use your questions as a possible solution.

To answer your question, it might have some small alignment issues, mostly the spawntimer, feed and the team HUD. You can fix it by caluculating the difference of the X and Y position with your resolution, for example.

All values are tweaked with 1920*1080 in mind, so the difference between yours will be 1920-1600 and 1080-900, that would be 320*180. Lets use these to alter that with the spawntimer;

GameWaveTimerPosition=(Align=(H=HA_TOP,V=HA_LEFT,Padding=0),Attach=(H=HA_CENTER,V=HA_CENTER,HA=,VA=),PixelOffset=(X=-105.000000,Y=150.000000),ProportionalOffset=(X=0.000000,Y=0.000000),Skew=0.000000,ShadowOffset=(X=0.000000,Y=0.000000),SafeFrameExemptOffset=(X=-1.000000,Y=-1.000000))
DTkiddin  [author] Sep 19, 2018 @ 8:10am 
@DarthMaul
The PixelOffset is X -105 and Y 150. Now we use the difference we calculated and minus that with the current values, (-105 - 320 and 150 - 180)

(X=-425,Y=-30)

This should bring it in eye with the center of your screen. It is possible that it might be missaligned a bit, but you can keep tweaking as needed till your are satisfied,

If you were running a higher resolution then mine, then you need to add the differences to the offset.
DarthOMaul Sep 19, 2018 @ 5:26am 
en je bent nederlands ook toevallig ahahah
DarthOMaul Sep 19, 2018 @ 5:25am 
How good will this work on 1600*900?
I will try it soon!
Is it hard to position to your own liking?