Omnissian Arsenal
🟢 Updated this monthPreview

🔍 Analysis
- 🏆 #398 of 399 User Interface mods in this game by downloads
📋 About This Mod
Universal melee and ranged weapon-state colouring with HUD Studio integration. Shows a dynamic active weapon icon and changes its colour based on Normal and Active weapon states.
Description
Omnissian Arsenal is a Darktide weapon-state HUD mod designed to work with HUD Studio.
It is based in part on the weapon-state and icon-colour logic from A La Mode by Wobin, used with permission.
The mod expands that concept with broader melee and ranged weapon support and exposes weapon-state colour data for use in custom HUD Studio layouts.
The main goal is to allow a cleaner custom HUD where only the currently equipped weapon icon is shown, while still keeping visual feedback for active weapon specials.
Installation instructions
-
[]Install:
[
] Darktide Mod Loader [/][
]Darktide Mod Framework [/][
]HUD Studio [/]
[]Extract Omnissian Arsenal into:[/]
Main features
Supports melee and ranged weapons
Detects the currently equipped weapon
Supports Normal and Active weapon states
Returns to the Normal colour when the weapon special is no longer active
Groups weapon Marks by weapon family to reduce duplicate settings
Provides fallback support for weapons without an individual definition
Designed for HUD Studio integration
Can be used to create one dynamic weapon icon that automatically switches between melee and ranged
Exposes weapon-state data through a small API for custom HUD elements
HUD Studio setup
Create a Rectangle node.
Material → Code
if player_1.equipment.melee_is_equipped then
material = player_1.equipment.melee_icon
elseif player_1.equipment.ranged_is_equipped then
material = player_1.equipment.ranged_icon
Visible → Code
player_1.equipment.melee_is_equipped
or player_1.equipment.ranged_is_equipped
Color → Code
local arsenal = get_mod("Omnissian Arsenal")
if player_1.equipment.melee_is_equipped then
color = arsenal:get_weapon_color("slot_primary")
elseif player_1.equipment.ranged_is_equipped then
color = arsenal:get_weapon_color("slot_secondary")
color = {255, 255, 255, 255}
This gives you one dynamic icon:
Melee equipped
→ melee icon
→ melee colour
Ranged equipped
→ ranged icon
→ ranged colour
Weapon special active
→ Active colour
Weapon special inactive / cooldown
→ Normal colour
Requirements
-
[]Darktide Mod Loader [/]
[]Darktide Mod Framework [/]
[]HUD Studio — required only for the custom dynamic HUD functionality[/]
Shout outs
Special thanks to Wobin, author of A La Mode, for giving permission to use and adapt parts of the original weapon-state and icon-colour logic.
Omnissian Arsenal builds on that foundation and expands it with broader weapon support and HUD Studio integration.
Also thanks to the creator of HUD Studio for making custom Darktide HUD layouts possible.
📊 Mod Details
- Game
- Warhammer40kdarktide Mods
- Author
- V1sMortis
- Version
- 1.1.2
- Downloads
- 0
- Endorsements
- 0
- Category
- User Interface
- Created
- 9/7/2026
- Updated
- 9/7/2026
🔧 How to Install Warhammer 40,000: Darktid Mods
Download from Nexus Mods.
📖 Full step-by-step install guide for Warhammer 40,000: Darktid →
Visit the official mod page for specific installation instructions for this mod.
🎮 Need cheat codes or console commands? Check ur gaming wiki for Warhammer 40,000: Darktid commands, item IDs, and more.
Keep browsing — more Warhammer 40,000: Darktid mods await