QUICK EDIT:
https://youtube.com/shorts/zCf4dcqx02U?si=qhBOeDv2dVANrnYk
https://gofile.io/d/Zohmb9w9
Uninstall and reinstall. Updated plugin with new overlay system and led reads. Shrunk appimage. Enjoy. LED rendering and decoding on deck css was ROUGH. (Updating repo within the next couple days).
LEGO Dimensions on Steam Deck is becoming a lot more practical!
I've been working on an all-in-one Steam Deck/Decky integration for LEGO Dimensions that brings the virtual Toypad directly into the Steam Gaming Mode experience.
Repository:
https://github.com/SpiderNic96/dimensions-toypad-aio
The project combines:
🎮 Decky Loader plugin with a 7-slot Toypad interface
💡 Live Toypad LED colour/flash visualisation
🧱 LOAD / MOVE / REMOVE / CLEAR figure controls
📱 The LegoToypad web UI for using a phone as a Toypad controller
🖥️ A bundled, patched RPCS3 Linux AppImage
🚀 Steam shortcut/launcher generation
🔧 Setup diagnostics and runtime verification
🎮 Steam Gaming Mode / Gamescope-friendly launching
The goal is basically to make LEGO Dimensions feel much closer to a native handheld experience rather than having to constantly switch between emulator windows, Toypad tools and
desktop-mode utilities.
.
This builds on the recent Toypad work from Harry / LegoToypad and NeverCookFirst / RPCS3 Seamless Toypad, rather than replacing those projects. The AIO project is essentially trying to bring the pieces together into a coherent Steam Deck experience.
Current status: playable and actively being developed. There are still things I'm working on, including expanding emulator support
and improving the overall setup/build process.
🎧 Cemu development & 60 FPS goal
One of today's biggest developments has been identifying and implementing fixes for gameplay dialogue and SFX in Cemu. The current work addresses the Cemu audio mixer/filtering and stereo output behaviour that causes gameplay audio to differ from the otherwise-correct cutscene audio.
This is also the beginning of the project's Cemu variance work — establishing a properly tested Cemu configuration specifically for LEGO Dimensions rather than treating the current emulator behaviour as fixed.
The reason we're particularly interested in Cemu is performance: compared with RPCS3, Cemu should require substantially less system power to emulate the Wii U version, giving the Steam Deck more potential performance headroom. The longer-term goal is therefore to see whether a properly tuned Cemu/Toypad implementation can get us closer to a consistent 60 FPS experience on Deck.