bl-sdk / oak-mod-manager

The PythonSDK Mod Manager for BL3 and WL.
https://bl-sdk.github.io/oak-mod-db/
GNU Lesser General Public License v3.0
9 stars 2 forks source link

Move `mods_base.raw_keybinds` to `keybinds.raw_keybinds`, init script improvements #28

Closed apple1417 closed 3 months ago

apple1417 commented 3 months ago

This comes from working on the willow mod manager. The interface has proven difficult to implement in willow, and it doesn't actually see much use for it. Willow has a lot more access to the UI, you can directly hook inputs on the specific GUI you're interested in, so there's little point in using raw_keybinds. It's still handy in oak, so let's make it oak-specific.

The only external mod using raw keybinds is my Hunt Tracker, which I've already put up an update for in https://github.com/apple1417/oak-sdk-mods/pull/5. This means we don't really need to leave compatibility.

Also contains some extra warnings I found for the init script.