BattleTech
0 of 0

File information

Last updated

Original upload

Created by

BTN

Uploaded by

BTNomad

Virus scan

Safe to use

Tags for this mod

About this mod

Better HUD is part of the better series. All mods are optional. AIM (HUD) Reborn!

Permissions and credits
Changelogs
Better HUD is part of the Better Series putting the control back in the players hands. 
Better Combat Discord Server (REPORT BUGS HERE)

The Better Series is a WIP. Have a request check us out on discord. 

HUD Settings are currently locked while this is a WIP.

The Better Series: 
-----------------------------------
Better Combat at BattleTech Nexus - Mods and Community (nexusmods.com) (Full Featured all in one mod)
Better LOS at BattleTech Nexus - Mods and Community (nexusmods.com) - Just Line of Sight Changes (Pretty Colors)
Better Weapons at BattleTech Nexus - Mods and Community (nexusmods.com) - Damage Variance, Jamming, LBX/Snub Clustering, Range Variance.
Better Initiative at BattleTech Nexus - Mods and Community (nexusmods.com) - 10 rounds by tonnage, gives turret and vehicles their own Initiative
Better HUD at BattleTech Nexus - Mods and Community (nexusmods.com) - Improved Heads-Up Display. 
Better Called Shots at BattleTech Nexus - Mods and Community (nexusmods.com) - Call shots show armor, prevent shooting at boss heads, various tweaks

Mods Not Included in Better Combat:

----------------------------------
Better Simulation at BattleTech Nexus - Mods and Community (nexusmods.com) - DropCost, AmmoDropCost, Mech Maintenace by Cost/Ton, Dates
Better Vehicles at BattleTech Nexus - Mods and Community (nexusmods.com)
 - Upgrades for "the little guys"
Better Performance at BattleTech Nexus - Mods and Community (nexusmods.com) - Faster Better Stronger Temporary includes fixes from BTPF until the new version is stable. 

HUD Settings Selections
Setting: FunctionKeySelectPC (true/false, default true)
When true, F1 to F4 keys can be used to select player mechs.
The keys will stop to work if they are already binded. Also, because the keys are hard-coded and not keybinds, this will not change game settings or game profile.

Setting: ShiftKeyReverseSelection (true/false, default true)
When the Shift key is holded, target selection will be reversed:
Shift+Tab will select the previous target, Shift+Brace will select in the reverse direction, while Shift+Click during Multi-Target will goes from C to B, B to A, and A to disable.

Setting: CtrlClickDisableWeapon (true/false, default true)
When true, Ctrl+Click a weapon during Multi-Target will disable / enable the weapon. The target will be remembered when the weapon is enabled this way, allowing quick evaluation of heat and damage.
Actions
Setting: SmartIndirectFire (true/false, default true)
When true, indirect fire will be used for indirect-fire-capable weapons, if line of fire is obstructed and indirect penalty is less than obstructed penalty.
This setting applies equally to both players and enemies.

Setting: FixMultiTargetBackout (true/false, default true)
The game's Muti-Target back out (escape/right click) is bugged Backing out from first target will cancel the action, and second back out will always cancel the whole thing (regardless of target).
When true, this mod will make Multi-Target back out from selected targets one by one as expected.

Setting: AggressiveMultiTargetAssignment (true/false, default true)
When you select a new target with the Multi-Target skill, all enabled weapons will be reassigned. Each weapon will reset to the target with highest hit chance, or the earlier target when hit chances are the same (A before B, B before C).

Setting: ShowMissMargin (true/false, default true)
When true, the "MISS" floaties will be appended with a % of how much the shot missed.
For example, "Miss 12%" means the shot was 12% from hitting. If the shot had a 80% hit chance, then the attack roll was 92 (after roll correction).
Terrain Dots
Setting: SpecialTerrainDotSize (small positive number, default 2)
Setting: NormalTerrainDotSize (small positive number, default 1.25)Change the size of terrain dots. 1 is default size, 2 doubles the diameter, 0.5 halves.

Setting: BoostTerrainDotColor (true/false, default true)
When true, strengthen the colour of special terrain dots to make them easier to see.

Setting: MovementPreviewRadius (small positive integer, default 6)
When non-zero, dots within this grid radius will be displayed during movement preview.
This setting simply override MoveConstants.ExperimentalHexRadius in CombatConstants.json.
Because settings this too high will overflow the game's dot buffer, it is hard-caped to 16. The exact crash point will depends on terrain and mech.
Terrain Descriptions And Effects
Setting: ShowDangerousTerrain (true/false, default true)
When true, dangerous terrain will show both terrain description and danger description, instead of danger description overriding terrain description.

Setting: ShowMeleeTerrain (true/false, default true)
When true, terrain description will be displayed in melee and DFA preview, and the terrain reticle will be labeled with the action.

Setting: FixHeatPreview (true/false, default true)
When true, previewed move destination's terrain will be factored in heat preview, plus any heat effects en-route. For example, moving into water will predict more cooldown and vice versa.

Setting: FixLosPreviewHeight (true/false, default true)
Walk and Jump will sometimes predicts different Line of Sight, because their preview height is slightly different from each other. When true, they will be made the same.
Nameplates
Setting: NameplateColourPlayer (color string, default "#CFC")
Setting: NameplateColourEnemy (color string, default "#FBB")
Setting: NameplateColourAlly (color string, default "#8FF")
Setting: FloatingArmorColourPlayer (color string, default "#CFC")
Setting: FloatingArmorColourEnemy (color string, default "#FBB")
Setting: FloatingArmorColourAlly (color string, default "#8FF")When non-empty, change colours of nameplate text and armour bars, making it easier to tell friends from foes.

Setting: ShowPlayerHealth (format string, default ", HP {2}/{3}")
Setting: ShowEnemyWounds (format string, default ", Wounds {1}")
Setting: ShowAllyHealth (format string, default ", HP {2}/{3}")When non-empty, units that are wounded will have its injuries or health displayed after pilot name. {0} is pilot name, {1} is injury, {2} is (health - injury), and {3} is health.
The wounds or health only display when the unit is wounded. Note that enemy's health is unknown to players by design. {2} and {3} will show "?" when used.
Facing Rings Colours
Setting: FacingMarkerPlayerColors (default "#FFFA,#CFCA,#CFCA,#AFAC,#FF8A")
Setting: FacingMarkerEnemyColors (default "#FFFA,#FCCA,#FCCA,#FAAC,#FF8A")
Setting: FacingMarkerTargetColors (default "#F41F,#F41F,#F41F,#F41F,#F41F")When non-empty, change the colours of each arc for friends, foes, and targeted arc during attack. The colours are for Front, Left, Right, Rear, and Prone.