Git Product home page Git Product logo

ffbarcadeplugin's Introduction

FFB Arcade Plugin

Brought to you by Boomslangnz, Ducon2016, Spazzy, Adam_, jpb & pinkimo.

This is a plugin to provide Force Feedback and Rumble to various arcade games.

Requirements

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)
  • Revolution X
  • San Francisco Rush
  • San Francisco Rush The Rock
  • San Francisco Rush 2049
  • Sega Rally Championship
  • Sega Touring Car Championship
  • Super Chase - Criminal Termination
  • Super GT 24h
  • Space gun
  • Terminator 2
  • Turbo Outrun
  • Turkey Shoot
  • Under Fire
  • Vapor TRX
  • Virtua Racing (CHANGE TO UPRIGHT CABINET)

MODEL 2 EMULATOR:

  • Daytona USA
  • Indy 500
  • Over Rev
  • Sega Rally Championship
  • Sega Touring Car Championship
  • Super GT 24h

SUPERMODEL3:

-Daytona USA 2 - Power Edition -Daytona USA 2 - Battle on the Edge -Dirt Devils -Emergency Call Ambulance -LeMans 24 -Scud Race -Scud Race Plus -Sega Rally 2

DEMUL:

  • ATV Track
  • Initial D Arcade Stage
  • Initial D Arcade Stage 2
  • Initial D Arcade Stage 3
  • Faster Than Speed
  • Maximum Speed
  • Smashing Drive
  • Nascar Racing

FLYCAST:

  • 18 Wheeler
  • Club Kart
  • F355 Challenge
  • F355 Challenge 2
  • Faster Than Speed
  • Initial D Arcade Stage
  • Initial D Arcade Stage 2
  • Initial D Arcade Stage 3
  • King Of Route 66
  • Maximum Speed
  • Sega Driving Simulator

PC STEAM:

-Crazy Taxi (Steam)

TEKNOPARROT:

  • Alien Extermination
  • Afterburner Climax
  • Batman (2013)
  • Battle Gear 4 Tuned (Japan version v2.07)
  • ChaseHQ 2
  • Daytona Championship USA
  • Daytona Championship USA New Season Edition
  • Dead Heat
  • Dead Heat Riders
  • Dirty Drivin
  • Ford Racing
  • Gaelco Tuning Race
  • Golden Gun
  • GRID
  • GTI Club Supermini Festa
  • House of the dead 4
  • Initial D Arcade Stage 4
  • Initial D Arcade Stage 4 Japan
  • Initial D Arcade Stage 5
  • Initial D Arcade Stage 6
  • Initial D Arcade Stage 7
  • Initial D Arcade Stage 8
  • Initial D Arcade Stage Zero
  • KO Drive
  • Let's Go Island
  • Let's Go Island 3D
  • Machstorm
  • Mario Kart GP DX
  • Outrun 2 Special Tours Deluxe
  • Pokken Tournament
  • Ring Riders
  • Rambo
  • Road Fighters 3D
  • R-Tuned : Ultimate Street Racing
  • Sega Racing Classic
  • Sega Rally 3
  • Sega World Drivers Championship 2018
  • Showdown
  • SnoCross
  • Sonic & Sega All Stars Racing
  • Storm Racer G
  • Tokyo Cop
  • Transformers: Human Alliance
  • Wacky Races
  • Wangan Midnight Maximum Tune 3
  • Wangan Midnight Maximum Tune 3DX+
  • Wangan Midnight Maximum Tune 5
  • Wangan Midnight Maximum Tune 5DX
  • Wangan Midnight Maximum Tune 5DX+
  • Wangan Midnight Maximum Tune 6
  • Wangan Midnight Maximum Tune 6R

ffbarcadeplugin's People

Contributors

boomslangnz avatar pinkimo avatar adamgp avatar jpb7875 avatar jaoxford avatar reaverteknogods avatar dependabot[bot] avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.