Fix #48: Xbox/PS Layout X/Y Buttons Broken in Chests and Inventory
Also fixes Switch chest Y-button and deposit issues that were broken since v3.4.78.
Changes (v3.5.1–v3.5.4)
- v3.5.1: Move X/Y swap to GetState level for Xbox/PS in menus — all code paths now see consistent swapped buttons, fixing the double-action Y and dead X on Xbox/PS layout
- v3.5.2: Remove broken
reverseGrabguards that blocked Y take-one and all deposits on normal chests (reverseGrab is always false on Android, even for normal chests) - v3.5.3: Restore reward menu protection using
source == 0instead ofreverseGrab— bundle rewards still work correctly (Y blocked, deposits blocked) - v3.5.4: Skip
behaviorOnItemGrabcallback for normal chests — the callback triggered a full menu rebuild that reset cursor to slot 0
Verified On
- Switch/Switch (Odin Pro): Chest Y take-one, A full-stack, deposits, community center rewards
- Xbox/Xbox (TCL): Chest Y take-one, A full-stack, deposits — no double-actions