Main > Project Announcements
4 PLAYER RACING CAB – LED Outputs/ MameHooker/ OutputBlaster/ Physical RPM Tacho
<< < (9/12) > >>
Pstylz:

--- Quote from: jorgenjl2 on April 21, 2023, 04:02:46 pm ---
Yeah this is pretty awesome to get all these race leader lights working!

SF Rush, Rush the Rock and Rush 2049 work great with the race leader light. The problem with Rush (my favorite racing game) is that the LAN version only works for 15 to 99% of the way through a race before it crashes one of the players games. The other issue is that Windows 10 cannot programmatically enable and disable the TAP VPN (needed to play the Rushes and California Speed currently) since Microsoft has not added the ability and turning the tap adapter on manually loses network for the other lan games. I started looking into programs that can do gui mouse clicks (literally programmatically clicking on parts of the screen and mimicking what you do with your mouse) but I gave up hoping a Mame dev would fix the Rush LAN at some point. That or Cruis’n USA would be my two favorite games that need to be linkable.

--- End quote ---

Shame the LAN is not stable yet - I loved playing these games in the arcade and really want them on my cabinets.
Regarding programs/macro creators to automate turning on/off TAP VPN adapter, have you had a look at Pulover's Macro Creator?: https://www.macrocreator.com/
It's pretty good at picking up mouse clicks/movements etc and creating Macro's and exporting to AHK.
Pstylz:

--- Quote from: jorgenjl2 on April 06, 2023, 10:02:56 pm ---Oh wow this is so impressive!

I am glad to find some more people doing the race leader lights. I just got my led strip (ws2812b) programmed to an Arduino nano. I have it so 61x makes it all green, 51x all blue, 41x all red, 31x rainbow, 21x dancing green, etc. That way each player and even game is easily configurable in the mamehooker ini and you just change the value sent. My test of San Francisco Rush the Rock had the race leader light come on right away. I can send the code here soon if you want to rule out an Arduino code issue or a hardware issue for why your race leader light has a small delay. It took me a while to get it programmed and thankfully gpt4 was very helpful.

What games are you using with race leader lights?

--- End quote ---

So it turns out, because I am independently connecting the LED strips to different GPIO pins on the ESP32, the data voltage for each pin output was too low (sometimes as low as 1.9 volts) so the data line could not send/hold the colours.
I got around this by purchasing a QuinLED-Dig-Octa System Brainboard and now all LED strips work as expected  :applaud:  https://quinled.info/quinled-dig-octa-brainboard-32-8l/

So I'm controlling all LED strips (currently 5) via WLED and selecting the colours/effects using a JSON API command.  The WLED JSON API is instant and works really well.  :applaud:  (although teaching myself how to write JSON using curl.exe for Windows has been a little challenging  :banghead: )
For Example,
RACE LEADER LAMPS:  I'm using MAMEHOOKER to send a ON/OFF (1/0) to an AHK script which sends a WLED JSON API command to turn ON/OFF the LED strip and set the colour to White.

Once a Game is selected in BigBox, my GameStart AHK script identifies the player and the game and sends a colour or effect to each particular cabinet's LED strips on game start.
For example, Sega Racing Classic:
Player 1 is RED
Player 2 is BLUE
Player 3 is YELLOW
Player 4 is GREEN
Later down the track, I'll add a few LED strips around the speakers which will be sound reactive also.
I've got lots of playing around to do with WLED   :dizzy:
blastone:
Your project looks amazing! I'm doing something similar as well... my image is attached.

I was going to ask you how you got your steering wheel cutout so nice... I'm about to embark on that phase myself next.

When it comes to the decals I can probably help out as well :) I'll be making a set for mine eventually so can extend to fit yours easily enough

Did you end up hooking the VR buttons to the right lights as well?

Fursphere:

--- Quote from: blastone on May 21, 2023, 01:29:49 am ---I was going to ask you how you got your steering wheel cutout so nice... I'm about to embark on that phase myself next.

--- End quote ---

Not sure how the OP did it, but search Amazon or Google for a tool called a "Contour Gauge".  Makes copying contours pretty easy.  Cheap too.
Pstylz:

--- Quote from: blastone on May 21, 2023, 01:29:49 am ---Your project looks amazing! I'm doing something similar as well... my image is attached.

I was going to ask you how you got your steering wheel cutout so nice... I'm about to embark on that phase myself next.

When it comes to the decals I can probably help out as well :) I'll be making a set for mine eventually so can extend to fit yours easily enough

Did you end up hooking the VR buttons to the right lights as well?

--- End quote ---

G'day mate,
Sorry for the delay - been a hectic month (year actually)  :dizzy:
Thanks buddy.  I just keep chipping away when I get an opportunity between work, two kids and a wife  :banghead:
Awesome work there mate!  There is something about the Daytona USA cabinet style that is so nostalgic to me!  Love it!

Regarding the steering wheel cut, my version 1 and 2 were completely by hand with a jigsaw but it just wasn't quite the finish I was looking for, so I took my design and re-imagined it in Fusion360 and then got it CNC cut.  :applaud:
The CNC cut version really makes for a nice finish.

Yeah I'm using a PACDRIVE + MameHooker which controls LEDs for:

* Start
* Coin
* View 1 (Red)
* View 2 (Blue)
* View 3 (Yellow)
* View 4 (Green)
* Vol Up
* Vol Down
* Brake Lights
How are you going with your Decals?  I've done a bit of playing around in photoshop, but it's difficult to find hi-res images from a game originally made in 1994  :o
Navigation
Message Index
Next page
Previous page

Go to full version