Skip to content

SegerEnd/Flipper-Zero-LD-Toypad-Emulator

Repository files navigation

Flipper Zero Lego Dimensions ToyPad Emulator

Use your Flipper Zero as a Lego Dimensions ToyPad

This project emulates the behavior of the original USB ToyPad, allowing you to interact with Lego Dimensions using your Flipper Zero. this app can place characters, vehicles directly from your Flipper.

(LDToyPad)


Features

  • Emulates the Lego Dimensions ToyPad via USB
  • Place characters and vehicles on any position on the ToyPad
  • Plug-and-play when connected to the game via USB to your console.
  • ⭐ Favorites, you can favourite a character for quick placement in the favorites submenu
  • 💾 Saving, you can save a upgraded vehicle and place it via "saved vehicles"

Screenshots

ToyPad view

Minfigure selection menu

Selection screen


📦 Download

Prerequisites

  • A Flipper Zero works with both official and custom firmware (Momentum / RogueMaster)
  • The Flipper Zero app or site for downloading from the Flipper App Catalog
  • The Lego Dimensions game (Only works on PS5, PS4, PS3, WII U)

How to Download?

  • This app is available for download in the Flipper App Catalog
  • Simply install it directly from the catalog via computer or your phone to your Flipper Zero for the lastest version

Other ways to install?

Yes, this app might be included and preinstalled in some custom firmware, the current custom firmware containg this app are:

How to build this project?

If you want to contribute and/or want to modify the code you can clone this repository and build it:

  1. Clone or download this repository.
  2. Open the folder in your IDE
  3. run ufbt launch to build and start the app on your flipper zero.

Contributing

Want to help finish the emulator, add new features or improve performance? Contributions are welcome!

  • Fork the repository
  • Create a new branch for your changes
  • Submit a pull request with a clear description

Project Status

  • ✓ Character placement
  • ✓ Vehicle placement
  • ✓ Vehicle saving/upgrading

Code Reference

I used the following similar projects for insights and code snippets that helped the emulation development. Without this code and research this project wouldn't be finished. Node LD & LD-ToyPad-Emulator

If you'd like to help complete this project, feel free to make a pull request or reach out to me!

Packages

No packages published

Languages