ChangeLog:
1.1.1
- Fixed RocketLauncher Base.xml values
1.1
- Added missing Button C to Nintendo Pokemon Mini
- Fixed Epoch Super Cassette Vision problem with Button 2 / Start. The Start function of P1B2 is now spoken and lit separately, for clarity.
- Added vs2_2k, vstrik3, vstrik3c, vstrik3cb to Sega Naomi
- Added Sega Model 3 system including spikeofe, spikeout, vf3, vf3a, vf3tb, vs2, vs215, vs298, vs29815, vs299, vs299a, vs299b, vs2v991
- Added 1943mii, 1945kiii, arabfgt, arabianm, astorm, astorm3, bbmanw, bishi, blzntrnd, brapboys, brutforc, bssoccer, bucky, copsnrob, cyclwarr, ddcrew, ddpdfk, desertbr, dfkbl, dsmbl, dsoccr94, dunkshot, dynablst, esckids, exvania, fball, fixeight, footchmp, fsoccer, gauntdl, gauntleg, hook, hoops96, hyperath, hypbbc2p, hyperbbc, iceclmrd, jdreddp, karatblz, kicknrun, knckhead, kod, kov, kov2, kov2p, kovplus, kovsh, legendoh, sbishi, tekken3, tektagt, nbbatman, ninjak, nflblitz2k, nflblitz99, nslasher, numanath, pasha2, rampart2p, rimrockn, ringrage, rungun, rungun2, rushhero, silentd, sslam, stepchmp, stonebal, swcourt, teamht, theglad, vball, viostorm to MAME
- Fixed 1943kai colors for MAME
---------------------------------------------------------------------------------------------------------------------------------------------
Hi Everyone,
I'm thrilled to share the release of RocketBlinky!
RocketBlinky is a 3rd-party tool that can, in a matter of minutes, auto-generate an LEDBlinkyControls.xml supporting over 160 HyperSpin systems. Translation: It takes 99% of the work out of setting up LEDBlinky.
Demo Video:
**Before using RocketBlinky, always backup your current LEDBlinkyControls.xml in case you run into problems**
WHAT IS THIS?
RocketBlinky is a 3rd-party tool and is not supported by LEDBlinky. It can auto-generate an LEDBlinkyControls.xml that supports over 160 HyperSpin systems in a matter of minutes.
IS IT OFFICIAL LEDBLINKY SOFTWARE?
No. RocketBlinky is a 3rd-party tool. Please do not contact Arzoo/LEDBlinky Support with questions about RocketBlinky. Instead, please post in the appropriate thread on the HyperSpin forum.
HOW IS IT USED?
RocketBlinky is NOT a shortcut to avoid learning LEDBlinky. RocketBlinky IS a shortcut to get your cabinet setup as quickly as possible, on as many HyperSpin systems as possible, without the countless hours spent programming each system or researching and programming per game control functions and colors for systems like AAE, Daphne, Doujin Soft, Locomalito Games, MAME, Sammy Atomiswave, Sega Model 2, Sega Naomi, Sega Triforce, SNK Neo Geo and Taito Type X. In fact, it will take longer to read these instructions -- which you definitely should do -- than it will take to get your system setup!
HOW DOES IT WORK:
Simply put, LEDBlinky lights arcade controls by matching the controls and KEYCODES defined in your LEDBlinkyInputMap.xml with the KEYCODES defined in your LEDBlinkyControls.xml. For MAME, LEDBlinky doesn't use the KEYCODES, just MAME's input names like P1_BUTTON1 or P1START. To customize an LEDBlinkyControls.xml to your unique cabinet, RocketBlinky uses search/replace logic and a global Base.xml file to create a new LEDBlinkyControls.xml customized to match your unique control panel.
COMPATIBILITY:
RocketBlinky supports control panels with:
Buttons
Up to 8 buttons per player
Admin Controls
Exit, Pause, Select
Pinball Controls
Up to 2 Left Flipper buttons and up to 2 Right Flipper buttons
1 Pinball Plunger (this can be mapped to any button/joystick directional you choose)
REQUIREMENTS:
Before using RocketBlinky, you'll need to:
1. Install or update to the latest version of LEDBlinky
2. Create an LEDBlinkyInputMap.xml using LEDBlinky's GenLEDBlinkyInputMap.exe
3. Configure your LEDBlinky settings via LEDBlinkyConfig.exe
4. Setup LEDBlinky with your preferred Frontend/Launcher
5. Define either a FE Active Animation within LEDBlinkyConfig.exe or add your preferred Colors to the HyperSpin Front-End Controls layout
To define a FE Active Animation, run LEDBlinkyConfig.exe, click on the FE Options tab, and choose an FE Active Animation from the dropdown
To add Colors to the HyperSpin Front-End Controls layout, run LEDBlinkyControlsEditor.exe, click the FE button, double click on each Control and then choose a Named Color from the drop down.
6. Because rom names are sent via command line, for per game mappings to work on systems like AAE and Sega Naomi, your rom/game names must match official HyperSpin Databases for the buttons to light properly. If your XML names don’t match, LEDBlinky will use the system default layout for that game.
GETTING STARTED
(Before getting started, please complete the 6 REQUIREMENTS outlined above)
1. Run RocketBlinky.exe
2. Using the dropdowns, select mappings that match your control panel's joystick and button mappings. If your panel doesn't have the corresponding control, leave the field blank.
3. If your control panel has Admin buttons, select the mappings that match your control panel. If your control panel has a Pause button, you'll want define both your RocketLauncher Pause button as well as your MAME pause button, within the GUI.
For RocketLauncher to function properly, these buttons should use different buttons for RocketLauncher Pause and MAME Pause. If your panel doesn't have dedicated admin buttons, leave the Admin fields blank.
4. If your control panel has Pinball controls, select mappings that match your control panels flippers. Select the control panel button, plunger, or joystick directional that you would like to use for the plunger. If your control panel has only one flipper per side, use LeftFlipper1 and RightFlipper1 and leave LeftFlipper2 and RightFlipper2 blank. If you don't wish to setup any Pinball controls, leave the fields blank.
5. After mapping all desired inputs, click the GENERATE button and a new LEDBlinkyControls.xml will be created.
6. Copy/Paste the LEDBlinkyControls.xml to your LEDBlinky directory
Backup your previous XMLs before replacing it
7. If LEDBlinky.exe is currently running, close the application completely before testing.
This only needs to be done when using a new/modified XML, as LEDBlinky only reads the XML at launch.
FAQ:
1. How do I get this to work with RocketLauncher?
While this question really applies to LEDBlinky natively, and not RocketBlinky, the answer is the same and since I get the question a lot, I wanted to share the answer here. To setup RocketLauncher to work with LEDBlijnky, whether you're using RocketBlinky or not, use these settings within the RockerLauncherUI:
Global --> General Settings --> Third Party (Tab) --> LEDBlinky --> Define the path to your LEDBlinky.exe
Global --> Main Settings --> LEDBlinky --> Enabled --> All
2. I'm using RocketLauncher with LEDBlinky and most of my systems, including MAME, are working.... But none of the MAME-related systems, like SNK Neo Geo, CAVE or Capcom Play System, are working. What's wrong?
Before fixing this, it's important to understand why it is happening. RocketLauncher communicates with LEDBlinky via command line arguments. The format looks like this:
LEDBlinky.exe "romname" "systemname"
For example:
LEDBlinky.exe "1942" "MAME"
LEDBlinky needs all MAME-related systems to be named "MAME" so that it can pull the correct control and color information. The problem is that RocketLauncher uses specific names for each system. As a result, RocketLauncher sends LEDBlinky command line arguments that it doesn't know what to do with. Here is an example:
LEDBlinky needs to receive:
LEDBlinky.exe "2020bb" "MAME"
RocketLauncher is sending:
LEDBlinky.exe "2020bb" "SNK Neo Geo"
The solution is to use RocketLauncher's LEDBlinky System Name function. This function allows a custom System Name to be used, on a per system basis. To fix each MAME-related system, we need to tell RocketLauncher to send "MAME" as the system name for that system:
Select the MAME-related system in RocketLauncher, for example, SNK Neo Geo
Settings -> Main Settings -> LEDBlinky -> System Name
Add MAME to this empty field
RocketLauncher will now tell LEDBlinky to use "MAME" as the system name for this system, and LEDBlinky should work as desired.
SUPPORTED SYSTEMS
AAE
Aamber Pegasus
Acorn Atom
Acorn Archimedes
Acorn BBC Micro
Acorn Electron
Alf TV Game
American Laser Games
Amstrad CPC
Amstrad GX4000
Apogee BK-01
Apple I
Apple II
Apple IIGS
Atari 2600
Atari 5200
Atari 7800
Atari 8-bit
Atari Jaguar
Atari Jaguar CD
Atari Lynx
Atari ST
Bally Astrocade
Bandai SuFami Turbo
Bandai WonderSwan
Bandai WonderSwan Color
Big Fish Games
Camputers Lynx
Casio PV-1000
Casio PV-2000
ColecoVision
Commodore 16 & Plus4
Commodore 64
Commodore 64 Games System
Commodore 128
Commodore Amiga
Commodore Amiga CD
Commodore Amiga CD32
Commodore CDTV
Commodore MAX Machine
Commodore VIC-20
Creatronic Mega Duck
Daphne
Doujin Soft
Dragon Data Dragon
Dragon 32
Dragon 64
Elektronika BK
Emerson Arcadia 2001
Entex Adventure Vision
Epoch Game Pocket Computer
Epoch Super Cassette Vision
Exidy Sorcerer
Fujitsu FM Towns
Fujitsu FM Towns Marty
Fujitsu FM-7
Funtech Super Acan
Future Pinball
GamePark 32
GCE Vectrex
Hartung Game Master
Hector HRX
Hidden Object Games
Jupiter ACE
Locomalito Games
Luxor ABC-80
Lviv PC-01
Magnavox Odyssey 2
MAME
Matra & Hachette Alice
MGT Sam Coupe
Microsoft MS-DOS
Microsoft MS DOS
Microsoft MSX
Microsoft MSX2
Microsoft MSX2+
Microsoft Windows 3
Microsoft Windows 3.x
Radio-86RK Mikrosha
MUGEN
NEC PC-8801
NEC PC-9801
NEC PC-FX
NEC PC Engine
NEC PC Engine-CD
NEC SuperGrafx
NEC TurboGrafx-16
NEC TurboGrafx-CD
Nintendo 64
Nintendo 64DD
Nintendo DS
Nintendo Entertainment System
Nintendo Famicom
Nintendo Famicom Disk System
Nintendo GameCube
Nintendo Game Boy
Nintendo Game Boy Advance
Nintendo Game Boy Color
Nintendo Game Boy Japan
Nintendo Game Boy (Japan)
Nintendo Pokemon Mini
Nintendo Satellaview
Nintendo SuFami Turbo
Nintendo Super Famicom
Nintendo Super Game Boy
Nintendo Virtual Boy
Nintendo Wii
OpenBOR
Othello Multivision
Palcom PX-7
Panasonic 3DO
Partner
Pecom 64
Pinball Arcade
Pinball FX2
Philips VG 5000
PopCap
RocketLauncher
Sammy Atomiswave
ScummVM
Sega 32X
Sega CD
Sega Dreamcast
Sega Dreamcast VMU
Sega Game Gear
Sega Genesis
Sega Mark III
Sega Master System
Sega Meganet
Sega Model 2
Sega Naomi
Sega Nomad
Sega Saturn
Sega Saturn Japan
Sega Saturn (Japan)
Sega SC-3000
Sega SG-1000
Sega Triforce
Sega VMU
Sharp MZ-2500
Sharp X1
Sharp X68000
Sinclair ZX81
Sinclair ZX Spectrum
SNK Neo Geo CD
SNK Neo Geo Pocket
SNK Neo Geo Pocket Color
Sony Playstation
Sony Playstation Minis
Sony Pocketstation
Sony PSP
Sord M5
Spectravideo
Super Nintendo Entertainment System
Visual Pinball
Watara Supervision
Taito Type X
Tandy TRS-80 Color Computer
Tangerine Oric
Texas Instruments TI 99-4A
Thomson MO5
Tomy Tutor
WoW Action Max