Author Topic: LEDSpicer Plugin  (Read 419 times)


  • Newbie
  • *
  • Posts: 5
  • ^^MeduZaPaT^^
    • View Profile
    • LEDSpicer wiki
LEDSpicer Plugin
« on: May 28, 2024, 08:28:16 PM »
Hello everyone,

I am excited to announce the release of the LEDSpicer Plugin for AttractMode!

The LEDSpicer Plugin integrates seamlessly with AttractMode and LEDSpicer, allowing you to change your lighting configuration based on the currently selected ROM or emulator in AttractMode. Whether you're looking to enhance your gaming setup or add some dynamic lighting effects, this plugin is designed to provide a richer and more immersive experience.

Key Features

    Rotate Joysticks: Automatically rotate joysticks to match the configuration required by the current game. Perfect for dynamic joysticks like the Ultimarc Ultrastik 360 or Servostiks.
    Reset Joysticks: Reset joysticks to their default position or configuration when exiting a game or returning to the menu, ensuring a consistent starting point.
    Iteration Type: Customize how profiles change during navigation with three settings:
        None: No profile changes during navigation.
        ROM: Change profiles based on the currently selected ROM, providing immediate feedback and lighting changes.
        Emulator: Change profiles based on the selected gaming system or emulator.
    Allow Animations on Navigation: Enable animations when navigating through games for a more dynamic visual experience.
    Screensaver Mode: Activate a screensaver mode to display predefined lighting patterns or animations when AttractMode is idle, great for showcasing your setup or preventing display burn-in.


    Ensure you have LEDSpicer installed and configured.
    Add the LEDSpicer Plugin folder to the plugins folder of AttractMode.
    Verify that the correct permissions are set on the folder.
    Start (or restart) AttractMode and enable the plugin.


The plugin communicates with the LEDSpicer app using commands like:

Code: [Select]
ledspicer LoadProfileByEmulator digdug arcade -f "NO_ROTATOR"
This command tells LEDSpicer which profile to use based on the selected ROM name and emulator name, without making changes to dynamic joysticks.

Configuration Note

Please remember that the emulator name is the configured emulator name in AttractMode. For instance, if you named your emulator "Bob," the emulator name passed to LEDSpicer will be "Bob." Use names like "Arcade," "NES," "Daphne," or "Mame" for better clarity. Uppercase letters in the name will be converted to lowercase automatically.

Get Started

To get started, download the plugin from the LEDSpicer Plugin GitHub page and follow the installation and setup instructions.

I hope you find this plugin useful and that it enhances your arcade experience. I am looking forward to hearing your feedback and seeing the creative ways you use the LEDSpicer Plugin with your setups!

Best regards