Skip to content

RPCS3 Seamless Toypad Build v1.3 - Character duplication (win64)

Latest

Choose a tag to compare

@NeverCookFirst NeverCookFirst released this 10 Sep 06:16
3671710

Fixed:

  • Duplicate characters not registering. Loading a second copy of an already-active character (e.g. two Batmans on different pads) sent an identical NFC UID for both, since the companion app can only send the one fixed tag dump it has per character. The game reported the same UID as newly added at a second pad/index without it ever leaving the first — a state that can't happen with real hardware — and silently failed to register the duplicate.
  • DimensionsToypad::LoadDimensionsFigure (src/core/libraries/usbd/emulated/dimensions.cpp) now checks the incoming UID against every other currently-occupied slot. On a collision it mints a fresh random UID (via the previously-unused RandomUID helper) and re-encrypts the pages keyed to it — character id (page 36/37, characters only) and the password (page 43) — exactly like CreateFigure already does when minting a brand-new custom tag. The mutated tag is persisted back to its staged .bin file so it stays self-consistent on reuse.