File information

Last updated

Original upload

Created by

DefinitelyNotSade

Uploaded by

DefinitelyNotSade

Virus scan

Safe to use

Tags for this mod

About this mod

Overhauls the stock vanilla D-PAD hotkey system for gamepads/controllers to the functionality of the ones in Fallout 4 and Starfield.

Share
Requirements
Permissions and credits
Changelogs
NOTE: This mod was built only for gamepad users. If you're a keyboard and mouse user, this mod will do nothing, and will take up an ESP in your load order for nothing. Plus, you guys have a decent hotkey system already.

Consider using instead, Quick Select - A Zelda BOTW Style Quick Menu, which serves essentially the same purpose, and has KB+M support.

Overview

What it says on the tin; get Fallout 4/Starfield-style D-PAD hotkeys for your controller in-game in place of the terrible vanilla D-PAD hotkey system in New Vegas.

Instead of only 7 hotkey slots (8 if you were using Tweaks), this has now been bumped to 12 16!

I've always immensely enjoyed the FO4/Starfield style of D-PAD hotkeys, and have basically wanted it in New Vegas since Fallout 4 released, but no one ever came out with a mod for that, so, here we are.

By default, this mod basically disables the stock functionality of the D-PAD while not in MenuMode, and will override control of Right Bumper (RB) when in the Pip-Boy to use this mod's hotkey assignment system.

However, you can re-enable vanilla functionality of individual D-PAD buttons in the mod's INI file. For example, re-enabling the D-PAD Up button for the Ammo Swap functionality. Obviously, this will come at the cost of 4 hotkeys.

The process for assigning hotkeys is almost identical to Fallout 4/Starfield's method. If you're unfamiliar with the process, consult the Controls section below.

I mainly made this mod for myself, as while I'm a huge fan of JAM and its Weapon Hwhwhwhwhwheeel [sic], I've completely neglected my D-PAD for years and forwent an additional control on the gamepad while the Hweel was taking up that control (I usually gave up the Waiting or Grab buttons).

Now, I can have my D-PAD actually function well for its intended purpose, and have another control opened back up to use on my gamepad.

Hard Requirements

Soft Requirements


Features
  • Assign Weapons, Armor/Clothing, or Ingestibles/Aid items to any of the slots
    • Misc and Ammo are ignored (even if they weren't, why?)
  • Remembers items that you drop, removes them from the slots, and will re-add them back to their corresponding hotkey slots if picking them up again
    • Only if you haven't re-assigned those slots to other items in the interim
  • Will unequip the Armor/Weapon if the hotkey is already equipped
  • If the player character is Female, will assign the Female Biped version of an Armor Item's Icon texture to the hotkey slot
    • If it can't find a corresponding texture, the Male Biped version will be used instead
  • Displays the name of the item and various information above the hotkey section:
    • If it is a Weapon that consumes Ammo, will display DAM, DPS, CND, equipped Ammo and its count
    • If it is a Weapon that does not consume ammo, will only display DAM, DPS, and CND
    • If it is Armor/Clothing, will display DT, DR, and CND
    • If it is an Ingestible/Aid, will simply display the name and count of the item
  • Completely safe to uninstall mid-playthrough
  • Replaces the Swap Ammo button on the Up D-PAD button with 4 more hotkey slots
    • If you prefer having the Swap Ammo button available, you can restore D-PAD Up back to vanilla functionality in this mod's INI file.
    • Alternatively, you can keep the Ammo Swap button, whilst still retaining 3 hotkeys by using "Hybrid" mode for D-PAD Up
  • Will slow gamespeed if the hotkey menu is open and the player is in combat, until the hotkey menu closes
    • This is optional, and can be disabled in this mod's INI file/MCM.
  • An MCM entry to configure all options in-game, and handle saving those values to the mod's INI file.

Controls
While in the Pip-Boy's Inventory screen:
  • Navigate to whichever item you want to assign to a hotkey
  • Press Right Bumber (RB) to open the hotkey menu
    • Or hold RB if you have Toggle Mode disabled in the INI/MCM
  • Press the desired direction on the D-PAD as many times to reach the desired hotkey slot
  • Press A to assign the item from step 1 to the selected hotkey slot from step 3
  • Press RB/B to close the hotkey menu
    • Or let go of RB if you have Toggle Mode disabled


  • Press X if you want to un-assign/clear a particular hotkey slot, leaving it blank


While in GameMode (i.e. regular gameplay not in the Pip-Boy or other menus)
  • Press the desired direction on the D-PAD as many times to reach the desired hotkey slot
  • Press A to equip/un-equip/use the assigned item
  • Press B to close the hotkey menu if not making a selection


Compatibility

  • JAM/Just Standalone Mods
    • In general, as long as the button assigned to the many functions in JAM aren't on the D-PAD, it should be fine.
    • Just Loot Menu - Fully compatible; the hotkeys will not show up (or enable/disable buttons) when JLM's Loot Menu is on-screen.
    • Just Weapon Hwhwhwhwhweel - Fully Compatible - just make sure the button you've assigned for JWH is not one of the D-PAD buttons.
    • Just Dynamic Crosshair - Fully Compatible -  There's a slight overlap with some of JDC's crosshairs and this mod's weapon hotkeys, but nothing incompatible functionality-wise.
  • Consistent Pip-Boy Icons series - Fully Compatible - those mods' new higher-res icons will be the ones displayed in the hotkey slots!
  • Weapon Hotkey Icons - Fully Compatible. If they don't appear, ensure you have ShowOff NVSE installed!
  • ySI - Sorting Ycons and Colourful Ycons - Fully Compatible!
  • JIP Companions Command and Control - Fully Compatible - the hotkey menu will not show up whilst CCC's menu is on-screen.
  • B42 Optics D-PAD Zooming - Fully Compatible!
  • Stewie Tweaks' `bAdjustableScopeZoom` D-PAD Zooming - Fully Compatible!
    • Ensure Tweaks is updated to version 9.60 or higher to ensure ammo swapping doesn't trigger!
  • B42 Quickthrow - Fully Compatible!
    • NOTE: You still need a utility to configure the "Throw" button to a gamepad input, such as Controller Support NVSE, or an external utility like Xpadder.
  • Controller Support NVSE - Likely Compatible -- I don't use this mod, so I cannot report compatibility very thoroughly, other than to say that any configuration that assigns/disables controls of the D-PAD in `Controller Support.ini` will probably conflict with the functionality of this mod.
  • Quick Select - A Zelda BOTW Style Quick Menu - Incompatible - My mod and Jigon's are essentially substitutes for each other, not compliments. What's more, is that both mods rely on the D-PAD for functionality, which will inevitably lead to problems. Use one or the other.
  • PipBoy Holo Panel ESPLess - Fully Compatible!
  • FPS Dashing - Mostly Compatible! If the Dash button is set to any of the D-PAD buttons, Fallout 4-Style Hotkeys will re-assign it to the default of the B button.
  • Armed To The Teeth - Redux: Compatible*
    • ATTTR leverages the vanilla 1-8 hotkey slots for the mod to function
      • DPAD-Up takes up slots 1 through 4
      • DPAD-Down takes up slots 5 through 8
      • Do not assign weapons to slots on the DPAD Left or Right axes and complain/file a bug that holstered weapons don't show up!

Load anywhere in your load order; it doesn't matter.
If there are any issues with other mods, please let me know! I can't test everything.


Credits
  • The entire xNVSE team; y'all are all chads.
  • JazzIsParis and LuthienAnarion for JIP LN
  • Demorome for ShowOff NVSE - without it, support for Weapon Hotkey Icons wouldn't be possible.
  • ItsMeJesusHChrist/LOC - For all the wonderful icons in the CPI series - even though they're not a dependency, they make using this mod's hotkey slots really pop!
  • JazzIsParis for User Interface Organizer (UIO) - this mod wouldn't be a possibility without it.
  • Nehred for MAPMO - I used MAPMO (amazing mod) as a reference, and the XML tutorials from both GeckWiki and UESP, along with UIO, to teach myself enough Beth-XML to make this mod a possibility.