Skip to content
Closed
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
15 changes: 15 additions & 0 deletions _oak2_mods/BL4NativeModsMenu.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
---
pyproject_url: https://raw.githubusercontent.com/mattmab/BL4NativeModsMenu/refs/heads/main/pyproject.toml
---

# BL4NativeModsMenu

BL4NativeModsMenu adds a native in-game SDK mods menu for Borderlands 4. It gives players a clean UMG-based interface for managing installed PythonSDK mods without needing to rely on console commands for everyday mod management.

The menu adds an **SDK MODS** launcher button to supported BL4 menu screens and opens a full native overlay for browsing installed SDK mods. From the Mods tab, you can search installed mods, filter the list, inspect selected mod metadata, preview exposed options, open a mod's settings, enable or disable supported mods, refresh the list, and reload compatible mods directly from the menu.

BL4NativeModsMenu also includes a **Keybinds** tab for viewing and rebinding SDK mod keybinds from inside the game. Keybind capture is handled through the menu UI, including support for clearing/unbinding keys and avoiding conflicts with BL4 menu input where possible.

Quality-of-life features include adjustable text scaling, a movable SDK MODS launcher button, persistent settings saved under `sdk_mods/settings/BL4NativeModsMenu/`, and a native search box for quickly finding installed mods. The launcher is designed to appear only in supported menu contexts, such as the title/main menu and pause menu, rather than appearing over inventory or other gameplay submenus.

Use this mod if you want a native Borderlands 4 UI for managing SDK mods, opening mod settings, reloading mods, changing SDK keybinds, searching installed mods, and adjusting the SDK MODS launcher position without typing console commands.
Loading