Skip to content

Releases

v1.1.0: Full Recompiled Support, Auto-Setup & Ecosystem Overhaul

Choose a tag to compare

@SpiderNic96 SpiderNic96 released this 21 Sep 10:19

🚀 Changelog & Release Notes

🌟 Dimensions Recompiled Fully Supported!

We have completely overhauled the plugin to natively support playing Dimensions Recompiled out of the box on the Steam Deck, seamlessly bridging the Linux/Windows Proton gap.

  • Proton File-Mapping Fixed: Fixed the bug where characters wouldn't place on the Toypad in Recompiled. Temporary tag files are now routed to ~/.local/share/, guaranteeing the sandboxed Windows engine can safely read your tags and LED frames.
  • Smart Auto-Detection: The Decky scanner now natively detects legodimensions.exe. It will automatically search through your Steam Library's compatdata folders (across both your internal SSD and SD Cards) so you don't have to go hunting for the game yourself.
  • Auto-Fixes Game Configs: Creating a Recompiled shortcut now automatically patches your game's legodimensions.toml file. It converts hardcoded C:\ drive paths into universal Z:\ drive paths, completely eliminating the "game_data_root does not exist" crash!
  • Streamlined Shortcut Creator: Bypassed the "missing emulator" safety locks specifically for Recompiled, letting you instantly add the Windows native game straight to your Steam Library from the plugin.

📚 Massive Documentation Overhaul

  • Added exhaustive, step-by-step setup guides for every single backend: CEMU, RPCS3, shadPS4, and Dimensions Recompiled.
  • Documented the underlying architecture of the Anomaly mod loader, Web App tag swapping, LED Sync timings, and shadPS4 PKG extraction.
  • Added clear instructions on how to use custom .bin vehicle/character files so they persist across game updates.

🧹 Quality of Life & Repository Cleanup

  • Purged duplicate stray Python scripts and old build files from the root directory to keep the repository extremely lightweight.
  • Officially added the BSD-3-Clause LICENSE file to maintain proper open-source compliance with the original upstream architecture.

v1.0.0

Choose a tag to compare

@SpiderNic96 SpiderNic96 released this 20 Sep 13:14
c976b6d

LEGO Dimensions Toypad Plugin (Complete Edition)

Transform your Steam Deck into the ultimate, untethered LEGO Dimensions machine. This Decky Loader plugin completely eliminates the need for the physical USB Toypad hardware and RFID tags, allowing you to play the entire game 100% portably, on-the-go, exactly as you would play any normal game in your Steam Library!

🌟 Plugin Features

  • True On-The-Go Gameplay: Play the entire LEGO Dimensions roster anywhere. Launch straight from Steam's Gaming Mode, hit the hotkey, and summon characters on the fly without ever touching a physical toy.
  • Decky Loader Virtual Toypad: A beautifully native, centered modal interface that lets you browse, place, move, and remove characters and vehicles on a virtual 3-region Toypad directly over your game.
  • Universal Emulator Support: Fully integrated and automated setup for RPCS3 (PS3), CEMU (Wii U), shadPS4 (PS4), and the Windows-native Dimensions Recompiled port.
  • Tri-Render LED Syncing: Watch the Toypad light up dynamically exactly as the physical hardware would! Real-time RGB packets from the game are broadcast simultaneously to the Decky UI, the in-game Overlay, and the Phone App.
  • In-Game C++ Overlay: A lightweight, custom-built overlay binary that draws the live state of your Toypad directly over the game's framebuffer, so you never lose track of where your characters are while playing portably.
  • Phone Web-App Controller: Hosts a localized HTTP server on your Steam Deck, allowing you (or a co-op partner) to seamlessly connect a smartphone browser to control the Toypad wirelessly.
  • Advanced Tag Management: Swap characters across regions, "Favorite" your most used figures for quick access, and Clear the board with single button presses using standard controller navigation.
  • Custom Tag Support: Easily expand your roster by dropping your own 180-byte character .bin files into the persistent custom storage directory.
  • Steam Shortcut Generator: Built-in backend scripts that safely parse and inject emulator execution arguments directly into Steam's shortcuts.vdf for flawless, console-like Gaming Mode launches.
  • Mod & Graphic Pack Automation: Automates the injection of the Anomaly Modloader for shadPS4, and seamlessly manages necessary CEMU Graphic Packs to prevent crashes.

📦 Manual Installation

  1. Download the dimensions-toypad-release.zip file attached below.
  2. Unzip the folder.
  3. Move the extracted dimensions-toypad folder into your Steam Deck's plugin directory: ~/homebrew/plugins/
  4. Restart your Steam Deck (or run sudo systemctl restart plugin_loader in the terminal) to load the plugin.

📚 Documentation

Please refer to the repository's README.md and docs/TECHNICAL.md for exhaustive, step-by-step emulator setups (including CEMU Graphic Packs, RPCS3 configs, shadPS4 payload extraction, and Windows Recompiled Proton routing).