- GUI Requires Visual Runtime 2019 and has to be in same folder with metroframework.dll & SDL2.dll
## How to Use
Launch FFBPluginGUI.exe & Go to Setup Help Section.
For more advanced information read below
## Advanced information
Alternative FFB is for certain wheels such as Thrustmaster wheels or PWM2M2 etc where rotation always goes only 1 direction, enable this to fix if your wheel does this
MinForce is the lowest force the wheel strength will be, if AlternativeFFB is enabled, use AlternativeFFB MinForce instead.
MaxForce is the maximum force the wheel strength will be, if AlternativeFFB is enabled, use AlternativeFFB MaxForce instead.
Feedback length is how long the force feedback effect will last for
Enable Rumble is to enable or disable Rumble for controllers
Reverse Rumble is to swap the motors around if it rumbles opposite to how you want
PowerMode is to raise the strength of low values to increase strength feel on certain games
Some games such as Road Fighters 3D have input support. Go to Input section and enable Input Support and set up axis/buttons
## Output Support
### For MAME
Create a ini file on root of MAME folder called Mame.ini and place inside it and save
```
#
# OSD OUTPUT OPTIONS
#
output windows
```
Ensure either MAME32.dll or MAME64.dll is with FFB Plugin files in MAME folder depending on 32bit or 64bit MAME
## For Supermodel Emulator
If you wish to use FFB Plugin over Supermodel's FFB then disable Supermodel's FFB.
When you launch game, ensure you have command -outputs=win for FFB Plugin to recieve Output Values etc
Ensure either MAME32.dll or MAME64.dll is with FFB Plugin files in Supermodel folder depending on 32bit or 64bit Supermodel
## CREDITS
- Reaver from Teknoparrot . Huge thanks to Reaver for supplying code necessary for some games & general force feedback,
extremely generous.
- Jackchen for his Daytona Championship USA FFB work.
- seam for always testing and helping
- Howard Castro for help on game FFB code. Always helpful and a big reason this plugin was ever made
- Mame team
- SailorSat for finding the offsets etc required for Daytona USA Multiplayer AI hack
- Nuexzz for finding offset required for Daytona Panoramic Force Hack
- POOTERMAN for making logo on GUI
- headkaze for making MAMEInterOp SDK
- Everyone who helps and gives back to this awesome scene. Thanks for everything!
## SUPPORTED GAMES
### MAME:
- Ace Driver
- Ace Driver: Victory Lap
- Alien 3
- Afterburner II
- Beast Busters
- California Speed
- Chase Bombers
- Cisco Heat
- Crusn'USA
- Crusn' World
- Daytona USA
- F-1 Grand Prix Star
- F-1 Grand Prix Star II
- Ghoul Panic
- Gun Buster
- Hard Drivin'
- Hyperdrive
- Laser Ghost
- Outrun
- Mechanized Attack
- OffRoad Challenge
- Operation Thunderbolt
- Operation Wolf
- Outrunners
- Point Blank 2
- Power Drift
- Race Drivin'
- Rail Chase
- Rave Racer (TURN ON FEEDBACK STEERING IN GAME SETTINGS OR YOU WILL NOT RECIEVE FORCE FEEDBACK)