Skip to content

Commit 0ffd123

Browse files
authored
Merge pull request #49 from apple1417/master
prep for 3.5 release
2 parents 5d15cdf + 99c14a5 commit 0ffd123

File tree

4 files changed

+56
-3
lines changed

4 files changed

+56
-3
lines changed

changelog.md

Lines changed: 53 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,66 @@
11
# Changelog
22

33
## v3.5 (Upcoming)
4+
- Upgraded the Microsoft Visual C++ version the SDK is built with. This may cause some people to
5+
crash immediately on launch, to fix this install the latest
6+
[Microsoft Visual C++ Redistrubutable](https://aka.ms/vs/17/release/vc_redist.x86.exe).
7+
8+
The crash happens when then pluginloader requires a new redist. We previously lowered the version
9+
the sdk was built with, to try avoid needing an upgrade so that installing went smoother. However,
10+
turns out there's an intermediary version, where the pluginloader loads fine, but the SDK itself
11+
does not. This is not as obvious as an immediate crash, upgrading again to create a louder error.
12+
413
- `.sdkmod`s are now migrated from the legacy mod folder, in case someone tried installing them
514
before upgrading.
615

16+
### [Console Mod Menu v1.5](https://github.com/bl-sdk/console_mod_menu/blob/master/Readme.md#v15)
17+
> - Support host-only coop support value
18+
> - Linting fixes
19+
720
### Legacy Compat v1.4
821
- Added more fixups for previously unreported issues in Gear Randomizer, Loot Randomizer, Player
922
Randomizer and Reign of Giants.
1023

24+
### [Mods Base v1.9](https://github.com/bl-sdk/mods_base/blob/master/Readme.md#v19)
25+
> - Added a new `CoopSupport.HostOnly` value.
26+
>
27+
> - Added a helper `RestartToDisable` mod class, for mods which need a restart to fully disable.
28+
>
29+
> - Specifying a custom class when calling `build_mod` now type hints returning an instance of it,
30+
> instead of just `Mod`.
31+
>
32+
> - `SliderOption`s now throw if initialized with a step larger than their allowed range.
33+
>
34+
> - Added `_(to|from)_json()` methods to all options, and changed settings saving and loading to use
35+
> them.
36+
37+
### [pyunrealsdk v1.7.0](https://github.com/bl-sdk/pyunrealsdk/blob/master/changelog.md#v170)
38+
> - Added `WrappedArray.emplace_struct`, to construct structs in place. This is more efficient than
39+
> calling `arr.insert(pos, unrealsdk.make_struct(...))`.
40+
>
41+
> - Added `unrealsdk.unreal.IGNORE_STRUCT`, a sentinel value which can be assigned to any struct,
42+
> but which does nothing. This is most useful when a function has a required struct arg.
43+
>
44+
> - Added support for sending property changed events. This is typically best done via the
45+
> `unrealsdk.unreal.notify_changes` context manager.
46+
>
47+
> - Fixed that it was possible for the `unrealsdk` module in the global namespace to get replaced,
48+
> if something during the init script messed with `sys.modules`. It is now imported during
49+
> initialization.
50+
51+
### Save Options v1.0
52+
- New library. Allows mods to save options per-character, rather than globally.
53+
54+
### UI Utils v1.2
55+
- Linting fixes.
56+
57+
### [unrealsdk v1.8.0](https://github.com/bl-sdk/unrealsdk/blob/master/changelog.md#v180)
58+
> - Added support for sending property changed events, via `UObject::post_edit_change_property` and
59+
> `UObject::post_edit_change_chain_property`.
60+
61+
> - Made the error message when assigning incompatible array types more clear.
62+
> See also https://github.com/bl-sdk/unrealsdk/issues/60 .
63+
1164
### Willow2 Mod Menu v3.4
1265
- Fixed that some keybinds would not be displayed properly if there were two separate grouped/nested
1366
options at the same level.

manager_pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55

66
[project]
77
name = "willow_mod_manager"
8-
version = "3.4"
8+
version = "3.5"
99
authors = [{ name = "bl-sdk" }]
1010

1111
[tool.sdkmod]

src/mods_base

src/ui_utils/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@
2222
"show_hud_message",
2323
)
2424

25-
__version_info__: tuple[int, int] = (1, 1)
25+
__version_info__: tuple[int, int] = (1, 2)
2626
__version__: str = f"{__version_info__[0]}.{__version_info__[1]}"
2727
__author__: str = "bl-sdk"
2828

0 commit comments

Comments
 (0)