Summary
This clientside mod shows a compass in the bottom middle of you screen and a list of people in your current squad. It is made with SQF commands which recently have been added to Arma3 and where not available back in the days of Arma2 or early Arma3. Meaning no weird workarounds with map elements are needed anymore which just eat more frames.
A strong point of this UI is its customizability and its many features are all settable with CBA settings. This mod is made as an alternative to STHUD (not the full STUI suite).
Screenshots
https://imgur.com/a/oNYnMAg
Features
Scaling
Rescale the UI elements in CBA settings, text can be rescaled on its own as well!
Font
Choose which font is used in the UI
Icon Styles
Choose which icon style should be used
Color Schemes
Choose the colors that are used throughout the UI
Compass Styles
Choose how your compass should look like
Choose which UI elements should be shown
Enable or disable the Compass or Namelist on the fly, both or individually. Keybind to hide the UI is included
Show the Bearing On Top Of The Compass
Or don’t, you choose. Also possible to show milradians!
Adjustable Compass Range
Change the range of the compass on the fly either via CBA settings or keybindings
Compass Refresh Rate
Do not want to update the compass every frame? Choose the refresh rate of it!
Compass Unit Occlusion
Time to get lost in the jungle again!
Namelist Text Size
Change the size of the text of the squad name list. Smaller means more units will fit into one column!
Buddy System
Designate someone in your squad as your buddy, they will get their own icon so you will always find each other
Show Unit Ranks
SQL just died? No problem, Keybind included to see who is the next in rank
Make your own styles
Color, icon and compass styles on mission level are supported!
Translations
Currently English, French, Czech, German, Korean, Japanese, Polish and Portuguese are supported. You can help expand this list or fix things up!
ACE3 Support
Playing with ACE3? Support in terms of unit classes and ACE interactions have been added!
ACRE and TFAR (1.0 beta) Support
Additional support for popular radio mods, such as indicators when someone is speaking
And more in the future!
Special Variables
DUI has a special variable mission makers can use.
diwako_dui_special_track
Array of objects in missionNamepace. Every unit or vehicle in this array will be tracked on compass. Be aware that this might be a performance issue if too many objects are added. Be also aware that you do not add a unit that is already in your squad, or else you have 2 icons for that unit.
FAQ
Q: What does DUI mean?
A: I leave that up to you 😉
Q: Possible more icon, color or compass styles in the future?
A: Sure, I am very open for suggestions and people helping to make some
Q: I found a bug, where do I report it?
A: Best post that to the GitHub page, makes things easier to organize
Q: Can you add this feature?
A: Head over to the GitHub page and request it in the issue tracker
Q: Hey, I am from server XYZ can we use this mod?
A: Sure! Keep the license in mind tho
Q: How do I use the buddy system?
A: Be in the same squad with your person of choice, look at them and be close to them. It will appear in your scroll wheel menu. If you use ACE3 however, you have to ACE interact with that person!
Q: The namelist cuts off early, cannot see the last name in a column, is this a bug?
A: I consider it not really being a bug as you can change the scaling for the namelist in CBA settings. Scale the text up or down under category "Namelist".
Q: Does the namelist support more than 12 people
A: Yup, not sure why you have that many people in one squad, but yeah. As long as your screen has width.
Q: Can I move the UI elements around?
A: Yes! You can edit it in the layout editor! Best refer to the bottom of this post
Downloads
GitHub
Steam Workshop