|
| 1 | +# Changelog |
| 2 | + |
| 3 | +## v1.1 |
| 4 | + |
| 5 | +Also see the unrealsdk v1.1.0 changelog [here](https://github.com/bl-sdk/unrealsdk/blob/master/changelog.md#v110) |
| 6 | +and the pyunrealsdk v1.1.0 changelog [here](https://github.com/bl-sdk/pyunrealsdk/blob/master/changelog.md#v110). |
| 7 | + |
| 8 | +### General |
| 9 | + |
| 10 | +- Added various developer experience improvements. See the [Developing SDK Mods](https://bl-sdk.github.io/oak-mod-db/developing/) |
| 11 | + guide on the project site for more details. |
| 12 | + |
| 13 | + - Added integration with [debugpy](https://github.com/microsoft/debugpy). |
| 14 | + |
| 15 | + [2259a225](https://github.com/bl-sdk/oak-mod-manager/commit/2259a225), |
| 16 | + [5a5f5a32](https://github.com/bl-sdk/oak-mod-manager/commit/5a5f5a32) |
| 17 | + |
| 18 | + - Added support for multiple mods folders, so your own in-development mods can be kept separate. |
| 19 | + |
| 20 | + [0d1c76e3](https://github.com/bl-sdk/oak-mod-manager/commit/0d1c76e3), |
| 21 | + [e42e89ac](https://github.com/bl-sdk/oak-mod-manager/commit/e42e89ac) |
| 22 | + |
| 23 | +- Changed the shipped pluginloader to use `xinput1_3.dll`, since this won't conflict with dxvk, and |
| 24 | + since the `d3d11.dll` one broke the steam overlay. |
| 25 | + |
| 26 | + [e485dcf6](https://github.com/bl-sdk/oak-mod-manager/commit/e485dcf6) |
| 27 | + |
| 28 | +- Added a warning when the Proton exception bug is detected. |
| 29 | + |
| 30 | + [9046f7d9](https://github.com/bl-sdk/oak-mod-manager/commit/9046f7d9) |
| 31 | + |
| 32 | +- Added support for building using standard GCC-based MinGW. This is not tested in CI however, as it |
| 33 | + requires a newer version than that available in Github Actions. |
| 34 | + |
| 35 | + [74f483c5](https://github.com/bl-sdk/oak-mod-manager/commit/74f483c5) |
| 36 | + |
| 37 | +- Various linting/type hinting improvements. |
| 38 | + |
| 39 | +### BL3 Mod Menu v1.1 |
| 40 | + |
| 41 | +- Made the menu work from the pause menu. Also added options to suppress existing menu entries so |
| 42 | + that this doesn't mess up SQ muscle memory. |
| 43 | + |
| 44 | + [b221614d](https://github.com/bl-sdk/oak-mod-manager/commit/b221614d), |
| 45 | + [1e260663](https://github.com/bl-sdk/oak-mod-manager/commit/1e260663), |
| 46 | + [1d30db37](https://github.com/bl-sdk/oak-mod-manager/commit/1d30db37) |
| 47 | + |
| 48 | +- Implemented the "option header" directly, rather than relying on `Mod.iter_display_options`. |
| 49 | + |
| 50 | + [707a403b](https://github.com/bl-sdk/oak-mod-manager/commit/707a403b) |
| 51 | + |
| 52 | +- Now display mod statuses in the mod list. |
| 53 | + |
| 54 | + [921179ef](https://github.com/bl-sdk/oak-mod-manager/commit/921179ef) |
| 55 | + |
| 56 | +### Console Mod Menu v1.1 |
| 57 | + |
| 58 | +- Now handle nested options properly, rather than listing all at once. This significantly improves |
| 59 | + readability for mods with large amounts of options, which use nested options to group them. |
| 60 | + |
| 61 | + [3e88d2b4](https://github.com/bl-sdk/oak-mod-manager/commit/3e88d2b4), |
| 62 | + [27af0c7a](https://github.com/bl-sdk/oak-mod-manager/commit/27af0c7a) |
| 63 | + |
| 64 | + |
| 65 | +- Implemented the "option header" directly, including adding mod statuses to it, rather than relying |
| 66 | + on `Mod.iter_display_options`. |
| 67 | + |
| 68 | + [707a403b](https://github.com/bl-sdk/oak-mod-manager/commit/707a403b), |
| 69 | + [921179ef](https://github.com/bl-sdk/oak-mod-manager/commit/921179ef) |
| 70 | + |
| 71 | +- Improved the display of a few forms of rich text when converted to plain text for console. |
| 72 | + |
| 73 | + [370d80b3](https://github.com/bl-sdk/oak-mod-manager/commit/370d80b3) |
| 74 | + |
| 75 | +### Keybinds v2.0 |
| 76 | + |
| 77 | +- Fixed the large hangs caused when scrolling, by completely rewriting to be registration based. |
| 78 | + |
| 79 | + [0dfe676a](https://github.com/bl-sdk/oak-mod-manager/commit/0dfe676a), |
| 80 | + [09407718](https://github.com/bl-sdk/oak-mod-manager/commit/09407718) |
| 81 | + |
| 82 | +### Mods Base v1.1 |
| 83 | + |
| 84 | +- Options improvements: |
| 85 | + |
| 86 | + - No longer warn on "saving" a button option. While useless, this is the only standard option type |
| 87 | + which wasn't handled, it's now just a silent no-op. |
| 88 | + |
| 89 | + [cb99aba9](https://github.com/bl-sdk/oak-mod-manager/commit/cb99aba9) |
| 90 | + |
| 91 | + - No longer warn when a keybind option is included in the option list. You may want to do this to |
| 92 | + get a key to use in menus, for example. |
| 93 | + |
| 94 | + [4f2e17c9](https://github.com/bl-sdk/oak-mod-manager/commit/4f2e17c9) |
| 95 | + |
| 96 | + - `NestedOption` no longer inherits from `ButtonOption`. This was true in how the BL2/BL3 Mod |
| 97 | + Menus implemented them, but does not make much sense functionally. |
| 98 | + |
| 99 | + [3e88d2b4](https://github.com/bl-sdk/oak-mod-manager/commit/3e88d2b4) |
| 100 | + |
| 101 | + - Removed `mod` from the repr. |
| 102 | + |
| 103 | + [e28423c3](https://github.com/bl-sdk/oak-mod-manager/commit/e28423c3) |
| 104 | + |
| 105 | +- Addressed the fact that `get_pc` may very rarely return `None`. |
| 106 | + |
| 107 | + [11470d75](https://github.com/bl-sdk/oak-mod-manager/commit/11470d75) |
| 108 | + |
| 109 | +- Made `hook` default to pre-hooks. |
| 110 | + |
| 111 | + [4ca004a8](https://github.com/bl-sdk/oak-mod-manager/commit/4ca004a8) |
| 112 | + |
| 113 | +- Reworked keybinds and raw keybinds to support registration based keybind implementations. A |
| 114 | + polling based implementation can simply use no-op enable/disable functions. |
| 115 | + |
| 116 | + [0dfe676a](https://github.com/bl-sdk/oak-mod-manager/commit/0dfe676a) |
| 117 | + |
| 118 | +- `Mod.iter_display_options` no longer yields the "option header". Instead, mod menus directly check |
| 119 | + `Mod.description`, `Mod.supported_games`, and the new `Mod.enabling_locked`. This both gives mod |
| 120 | + menus more flexibility in displaying these, and makes it easier for mods to overwrite their |
| 121 | + display options while retianing the standard header. |
| 122 | + |
| 123 | + [707a403b](https://github.com/bl-sdk/oak-mod-manager/commit/707a403b) |
| 124 | + |
| 125 | +- Added `Mod.get_status()`, the default implementation of which returns enabled/disabled. |
| 126 | + |
| 127 | + [921179ef](https://github.com/bl-sdk/oak-mod-manager/commit/921179ef) |
| 128 | + |
| 129 | +- Improved the HTML to plain-text converter, parsing a few tags into plain text equivalents. This |
| 130 | + primarily improves descriptions viewed in the console mod menu. |
| 131 | + |
| 132 | + [370d80b3](https://github.com/bl-sdk/oak-mod-manager/commit/370d80b3) |
| 133 | + |
| 134 | +- Did initial work to support willow. In a future update, this module will be shifted to another |
| 135 | + repo, and be common to both mod managers. |
| 136 | + |
| 137 | + [aa9764ea](https://github.com/bl-sdk/oak-mod-manager/commit/aa9764ea) |
| 138 | + |
| 139 | +### UI Utils v1.1 |
| 140 | + |
| 141 | +- Handled that triggering a queued HUD message while in a loading screen would get a player |
| 142 | + controller of `None`. |
| 143 | + |
| 144 | + [11470d75](https://github.com/bl-sdk/oak-mod-manager/commit/11470d75) |
| 145 | + |
| 146 | +## v1.0 |
| 147 | +- Initial Release |
0 commit comments