AppearanceAnywhere-1.1.0
What's new
Changelog
1.1.0 - 2026-07-26
- Added F7 access to the Antique Dresser's Vanilla armor appearance screen.
- Added the native
CharacterDressingDresser interaction and directWBP_EquipSkinAnywhere fallback. - Added mode-aware open, cancel, duplicate-widget, and cross-menu protection.
- Applied all existing combat, base, Dresser, loading, cutscene, death, and multiplayer rules to both appearance modes.
- Added dual-hotkey, armor fallback, dispatch-parameter, collision, and release regression coverage.
1.0.5 - 2026-07-26
- Added a startup preflight for the Palworld Experimental UE4SS
MemberVariableLayout.inidependency. - Hotkey requests now fail closed before all Unreal object access when the layout file is missing, empty, or unreadable.
- Added explicit repair guidance to the UE4SS log and troubleshooting guide.
- Added regression coverage for both compatible and missing-layout installs.
1.0.4 - 2026-07-23
- Safety-disabled reflected controller polling after confirming that the first
post-map
IsInputKeyDown(FKey)call reproducibly crashes the UE4SS game thread on the validation build. - F6 remains active and no periodic UObject access is performed by the runtime.
- Removed the incompatible reflected controller backend from release code.
- Retained controller configuration for a future compatible input backend.
1.0.3 - 2026-07-23
- Controller polling now starts in a closed loading state and performs no reflected player or controller access until a map-post event is observed.
- Added a five-second post-map stabilization period before the first reflected controller input read.
- Controller support now fails closed when UE4SS map-transition hooks are not available or cannot be registered; the keyboard shortcut remains active.
1.0.2 - 2026-07-23
- Retained keyboard, controller, map-transition, and game-thread callbacks for the full Lua runtime so UE4SS callback garbage collection cannot invalidate active input handlers.
- Added an immediate info-level log entry when the keyboard or controller shortcut reaches the mod.
- Added UE4SS registration verification and an explicit warning when another mod already owns the configured keyboard shortcut.
1.0.1 - 2026-07-23
- Removed reentrant
LoadAssetand UFunction hook registration from the early in-game HUD tick, which could crash UE4SS while a save was loading. - Replaced tick hooks with a bounded async scheduler that keeps UObject access on the game thread and allows only one pending controller poll.
- Controller keys are not read until the local player and synchronized world are valid.
- Controller polling is suspended between UE4SS load-map pre/post callbacks.
- Added a regression test forbidding controller-side asset loads and UFunction hooks.
1.0.0 - 2026-07-23
- Added F6 access to Palworld's full Vanilla character creator.
- Added configurable controller chords with L3 + R3 as the default.
- Added complete-chord edge detection, release re-arming, shared debounce, and game-thread dispatch.
- Added native cancel toggling from keyboard and controller.
- Added loading, cutscene, death/spectator, menu, combat, base, guild, Dresser, and multiplayer client-mod validation.
- Added preferred own-guild Antique Dresser interaction and direct CharacterMake remake fallback.
- Added stable-ID Dresser caching and stale/foreign/disposed model rejection.
- Added Lua unit tests, release validation, documentation, publishing copy, thumbnail, and copy-ready Manual, Nexus, and Workshop packages.
All Relations
- All Relations
- Embedded Library
- Optional Dependency
- Required Dependency
- Tool
- Incompatible
- Include
This mod has no related projects