Appearance Anywhere

Open Palworld's original character appearance and armor appearance menus without returning to an Antique Dresser.
Back to Files

AppearanceAnywhere-1.1.0

File nameAppearanceAnywhere-1.1.0-Manual.zip
Uploader
AuronNetworkAuronNetwork
Uploaded
Jul 30, 2026
Downloads
30
Size
22.7 KB
File ID
8541628
Type
R
Release
Supported game versions
  • 1.0.1

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 CharacterDressing Dresser interaction and direct WBP_EquipSkin Anywhere 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.ini dependency.
  • 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 LoadAsset and 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.

This mod has no related projects