The plugin won't receive any new updates until i found how to make MAME load a .ddl
plugin or when someone decide to write documentations. If you have issues create a ticket and I will fix the bug. Also if you have idea on how to improve feel free to create a ticket. I'm switching to IPAC Ultimate I/0 and LEDBlinky so no point on improving if nobody use it.
This plugin is meant for setup using cheap board like zero delay. If you have a fancy board like I-PAC Ultimate I/O or a LED controller check those software:
- Windows: LED Blinky
- Rasperry Pi: RGB Commander
- Linux: LED Spicer
Should work this anyboard just follow the same pricipal
If you have less buttons it should works too just follow the same pricipal
Technically right now the buttons wiring doesn't matter as i don't change anything but hopefully soon i will remap the buttons layout base on the game specificity
- Move folder
milcp
frommame/plugins
inside your mameplugins
folder - Set your server IP in
milcp/constants.py
Open PowerShell (shift + right click)
python # will open windows store, click Get
# when install is done do:
pip install requests
- When using MAME UI game window get minimize, working fine in command line and CoinOPS NEXT
- Use mosfets instead of relays
- Improve ugly wiring diagram (all the drawing are ugly tbh)
- MAME seems to know how many buttons the game use, investigate that
- Find a way set the game input configuration from the lua plugin
- Find a way to go the http request directly from the lua plugin
- Use .bat script instead of python in MAME plugin
- Parse http query and display to user if error
- If game pause make start button blink
- If no coins make coins button blink
- Support more input layouts
- Add support for ServoStik joystick
- Server: ctrl + c not handled
- Server: if game unknown light all leds
- Server: create a http server without using
flask
- Server: add env variables to only light up player inputs based on game number of players
- Server: having issue install dependencies for Pi B+, works for Zero W and 3B