Update changelog
This commit is contained in:
parent
9009db81b6
commit
04f7214c1d
@ -246,7 +246,67 @@ GameId=13
|
|||||||
DefaultCentering=25
|
DefaultCentering=25
|
||||||
FeedbackLength=500
|
FeedbackLength=500
|
||||||
|
|
||||||
[Output Reading]
|
[MAME 32bit Outputs]
|
||||||
|
GameId=22
|
||||||
|
SinePeriod=100
|
||||||
|
SineFadePeriod=0
|
||||||
|
SineStrength=100
|
||||||
|
RumbleStrengthLeftMotor=100
|
||||||
|
RumbleStrengthRightMotor=100
|
||||||
|
EnableForceSpringEffect=0
|
||||||
|
ForceSpringStrength=70
|
||||||
|
Device2GUID=
|
||||||
|
MinForceDevice2=0
|
||||||
|
MaxForceDevice2=100
|
||||||
|
EnableRumbleDevice2=1
|
||||||
|
ReverseRumbleDevice2=0
|
||||||
|
AlternativeFFBDevice2=0
|
||||||
|
AlternativeMinForceLeftDevice2=0
|
||||||
|
AlternativeMaxForceLeftDevice2=-100
|
||||||
|
AlternativeMinForceRightDevice2=0
|
||||||
|
AlternativeMaxForceRightDevice2=100
|
||||||
|
|
||||||
|
[MAME 64bit Outputs]
|
||||||
|
GameId=22
|
||||||
|
SinePeriod=100
|
||||||
|
SineFadePeriod=0
|
||||||
|
SineStrength=100
|
||||||
|
RumbleStrengthLeftMotor=100
|
||||||
|
RumbleStrengthRightMotor=100
|
||||||
|
EnableForceSpringEffect=0
|
||||||
|
ForceSpringStrength=70
|
||||||
|
Device2GUID=
|
||||||
|
MinForceDevice2=0
|
||||||
|
MaxForceDevice2=100
|
||||||
|
EnableRumbleDevice2=1
|
||||||
|
ReverseRumbleDevice2=0
|
||||||
|
AlternativeFFBDevice2=0
|
||||||
|
AlternativeMinForceLeftDevice2=0
|
||||||
|
AlternativeMaxForceLeftDevice2=-100
|
||||||
|
AlternativeMinForceRightDevice2=0
|
||||||
|
AlternativeMaxForceRightDevice2=100
|
||||||
|
|
||||||
|
[Supermodel 32bit Outputs]
|
||||||
|
GameId=22
|
||||||
|
SinePeriod=100
|
||||||
|
SineFadePeriod=0
|
||||||
|
SineStrength=100
|
||||||
|
RumbleStrengthLeftMotor=100
|
||||||
|
RumbleStrengthRightMotor=100
|
||||||
|
EnableForceSpringEffect=0
|
||||||
|
ForceSpringStrength=70
|
||||||
|
Device2GUID=
|
||||||
|
MinForceDevice2=0
|
||||||
|
MaxForceDevice2=100
|
||||||
|
EnableRumbleDevice2=1
|
||||||
|
ReverseRumbleDevice2=0
|
||||||
|
AlternativeFFBDevice2=0
|
||||||
|
AlternativeMinForceLeftDevice2=0
|
||||||
|
AlternativeMaxForceLeftDevice2=-100
|
||||||
|
AlternativeMinForceRightDevice2=0
|
||||||
|
AlternativeMaxForceRightDevice2=100
|
||||||
|
|
||||||
|
[Supermodel 64bit Outputs]
|
||||||
GameId=22
|
GameId=22
|
||||||
SinePeriod=100
|
SinePeriod=100
|
||||||
SineFadePeriod=0
|
SineFadePeriod=0
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
***FFB Arcade Plugin***
|
***FFB Arcade Plugin***
|
||||||
|
|
||||||
Version 1.1a
|
Version 1.3
|
||||||
|
|
||||||
Brought to you by Boomslangnz, Ducon2016, Spazzy & pinkimo.
|
Brought to you by Boomslangnz, Ducon2016, Spazzy & pinkimo.
|
||||||
|
|
||||||
@ -10,6 +10,58 @@ While best efforts were made to try to resemble the real arcade force feedback,
|
|||||||
in some cases eg Mario Kart GP DX, Pokken Tournament and Battle Gear 4,effects were created entirely from scratch
|
in some cases eg Mario Kart GP DX, Pokken Tournament and Battle Gear 4,effects were created entirely from scratch
|
||||||
so are not using real force feedback values. Most games use correct ffb values however :)
|
so are not using real force feedback values. Most games use correct ffb values however :)
|
||||||
|
|
||||||
|
***1.3 Changes***
|
||||||
|
|
||||||
|
- Added optional Spring Effect to Initial D Arcade Stage Zero
|
||||||
|
|
||||||
|
- Added EnableRumbleDevice2 and ReverseRumbleDevice2 checkboxes to certain games that support 2P Rumble
|
||||||
|
|
||||||
|
- Renamed MAME plugins to OldMame as they are outdated and nearly useless now. Only game worth keeping them for is Rave Racer since MAME doesn't support FFB Output yet
|
||||||
|
|
||||||
|
- Added Output Reading support!! (HUGE Thanks to headkaze for making MAMEInterOp SDK)
|
||||||
|
|
||||||
|
No more specific versions of MAME necessary and all past and present MAME versions can be supported, along with the likes of Supermodel Emulator and any others which support MAME Outputs.
|
||||||
|
|
||||||
|
This has taken me all week to get the c++ code working correctly, then port across to FFB Plugin, and finally begin adding support to some games.
|
||||||
|
|
||||||
|
Initial Supported Output Games
|
||||||
|
|
||||||
|
***Supermodel Emulator***
|
||||||
|
-Daytona USA 2 - Power Edition
|
||||||
|
-Daytona USA 2 - Battle on the Edge
|
||||||
|
-Scud Race
|
||||||
|
-Scud Race Plus
|
||||||
|
-Le Mans 24
|
||||||
|
-Sega Rally 2
|
||||||
|
-Dirt Devils
|
||||||
|
-Emergency Call Ambulance
|
||||||
|
|
||||||
|
***MAME***
|
||||||
|
-Virtua Formula
|
||||||
|
-Virtua Racing
|
||||||
|
-San Francisco Rush
|
||||||
|
-San Francisco Rush: The Rock
|
||||||
|
-San Francisco Rush 2049
|
||||||
|
-Cruis'n World
|
||||||
|
-Off Road Challenge
|
||||||
|
-Cruis'n USA
|
||||||
|
-California Speed
|
||||||
|
-Out Run
|
||||||
|
-Turbo Out Run
|
||||||
|
-Power Drift
|
||||||
|
-OutRunners (Currently ONLY game which allows 2 Player FFB if you have 2 x wheels or controllers)
|
||||||
|
|
||||||
|
Please Read Below Output Section For More Info or read FFBPluginReadme.txt before you message for help.
|
||||||
|
|
||||||
|
***1.2 Changes***
|
||||||
|
|
||||||
|
- Added Initial D Arcade Stage Zero FFB Support
|
||||||
|
|
||||||
|
- Added ChaseHQ2 shader filter removal checkbox under Input/Misc setting in GUI
|
||||||
|
|
||||||
|
- Sorry had wrong SDL2.dll for all 64bit games on last release
|
||||||
|
|
||||||
|
|
||||||
***1.1a Changes***
|
***1.1a Changes***
|
||||||
|
|
||||||
- Fixed issue with inputs not working correctly
|
- Fixed issue with inputs not working correctly
|
||||||
@ -306,7 +358,7 @@ Track selection menu & Name Entry has added control too now
|
|||||||
|
|
||||||
- Requires Visual Runtime Files https://www.techpowerup.com/download/visual-c-redistributable-runtime-package-all-in-one/
|
- Requires Visual Runtime Files https://www.techpowerup.com/download/visual-c-redistributable-runtime-package-all-in-one/
|
||||||
|
|
||||||
- GUI Requires Visual Runtime 2015 (pretty sure its this lol) and has to be in same folder with metroframework.dll & SDL2.dll
|
- GUI Requires Visual Runtime 2019 and has to be in same folder with metroframework.dll & SDL2.dll
|
||||||
|
|
||||||
***CREDITS***
|
***CREDITS***
|
||||||
|
|
||||||
@ -327,6 +379,8 @@ extremely generous.
|
|||||||
|
|
||||||
- POOTERMAN for making logo on GUI
|
- POOTERMAN for making logo on GUI
|
||||||
|
|
||||||
|
- headkaze for making MAMEInterOp SDK
|
||||||
|
|
||||||
- Everyone who helps and gives back to this awesome scene. Thanks for everything!
|
- Everyone who helps and gives back to this awesome scene. Thanks for everything!
|
||||||
|
|
||||||
|
|
||||||
@ -340,8 +394,16 @@ extremely generous.
|
|||||||
|
|
||||||
-Daytona USA [dinput8.dll into m2 emulator 1.1a folder]
|
-Daytona USA [dinput8.dll into m2 emulator 1.1a folder]
|
||||||
|
|
||||||
|
-Daytona USA 2 - Power Edition [32bit or 64bit opengl32.dll into game exe folder depending on 32 or 64bit Supermodel Emulator]
|
||||||
|
|
||||||
|
-Daytona USA 2 - Battle on the Edge [32bit or 64bit opengl32.dll into game exe folder depending on 32 or 64bit Supermodel Emulator]
|
||||||
|
|
||||||
-Daytona Championship USA [dinput8.dll into game exe folder]
|
-Daytona Championship USA [dinput8.dll into game exe folder]
|
||||||
|
|
||||||
|
-Dirt Devils [32bit or 64bit opengl32.dll into game exe folder depending on 32 or 64bit Supermodel Emulator]
|
||||||
|
|
||||||
|
-Emergency Call Ambulance [32bit or 64bit opengl32.dll into game exe folder depending on 32 or 64bit Supermodel Emulator]
|
||||||
|
|
||||||
-Ford Racing [dinput8.dll into game exe folder]
|
-Ford Racing [dinput8.dll into game exe folder]
|
||||||
|
|
||||||
-HOTD4 [opengl32.dll into Teknoparrot folder inside Main Teknoparrot folder]
|
-HOTD4 [opengl32.dll into Teknoparrot folder inside Main Teknoparrot folder]
|
||||||
@ -350,17 +412,19 @@ extremely generous.
|
|||||||
|
|
||||||
-Indy 500 [dinput8.dll into m2 emulator 1.1a folder]
|
-Indy 500 [dinput8.dll into m2 emulator 1.1a folder]
|
||||||
|
|
||||||
-Initial D4 [opengl32.dll into Teknoparrot folder inside Main Teknoparrot folder]
|
-Initial D Zero [dinput8.dll into game exe folder]
|
||||||
|
|
||||||
-Initial D4 Japan [opengl32.dll into Teknoparrot folder inside Main Teknoparrot folder]
|
-Initial D 4 [opengl32.dll into Teknoparrot folder inside Main Teknoparrot folder]
|
||||||
|
|
||||||
-Initial D5 [opengl32.dll into Teknoparrot folder inside Main Teknoparrot folder]
|
-Initial D 4 Japan [opengl32.dll into Teknoparrot folder inside Main Teknoparrot folder]
|
||||||
|
|
||||||
-Initial D6 [dinput8.dll into game exe folder]
|
-Initial D 5 [opengl32.dll into Teknoparrot folder inside Main Teknoparrot folder]
|
||||||
|
|
||||||
-Initial D7 [dinput8.dll into game exe folder]
|
-Initial D 6 [dinput8.dll into game exe folder]
|
||||||
|
|
||||||
-Initial D8 [dinput8.dll into game exe folder]
|
-Initial D 7 [dinput8.dll into game exe folder]
|
||||||
|
|
||||||
|
-Initial D 8 [dinput8.dll into game exe folder]
|
||||||
|
|
||||||
-Machstorm (Rumble only) [xinput1_3.dll into game exe folder]
|
-Machstorm (Rumble only) [xinput1_3.dll into game exe folder]
|
||||||
|
|
||||||
@ -368,12 +432,18 @@ extremely generous.
|
|||||||
|
|
||||||
-Pokken Tournament (Rumble only) [dinput8.dll into game exe folder]
|
-Pokken Tournament (Rumble only) [dinput8.dll into game exe folder]
|
||||||
|
|
||||||
|
-Scud Race [32bit or 64bit opengl32.dll into game exe folder depending on 32 or 64bit Supermodel Emulator]
|
||||||
|
|
||||||
|
-Scud Race Plus [32bit or 64bit opengl32.dll into game exe folder depending on 32 or 64bit Supermodel Emulator]
|
||||||
|
|
||||||
-Sega Touring Car Championship [dinput8.dll into m2 emulator 1.1a folder]
|
-Sega Touring Car Championship [dinput8.dll into m2 emulator 1.1a folder]
|
||||||
|
|
||||||
-Sega Racing Classic [dinput8.dll into game exe folder]
|
-Sega Racing Classic [dinput8.dll into game exe folder]
|
||||||
|
|
||||||
-Sega Rally Championship [dinput8.dll into m2 emulator 1.1a folder]
|
-Sega Rally Championship [dinput8.dll into m2 emulator 1.1a folder]
|
||||||
|
|
||||||
|
-Sega Rally 2 [32bit or 64bit opengl32.dll into game exe folder depending on 32 or 64bit Supermodel Emulator]
|
||||||
|
|
||||||
-Sega Rally 3 [dinput8.dll into game exe folder]
|
-Sega Rally 3 [dinput8.dll into game exe folder]
|
||||||
|
|
||||||
-Super GT 24h [dinput8.dll into m2 emulator 1.1a folder]
|
-Super GT 24h [dinput8.dll into m2 emulator 1.1a folder]
|
||||||
@ -388,24 +458,37 @@ extremely generous.
|
|||||||
|
|
||||||
-Wangan Midnight Maximum Tune 5 (Update 5) [d3d11.dll into game exe folder]
|
-Wangan Midnight Maximum Tune 5 (Update 5) [d3d11.dll into game exe folder]
|
||||||
|
|
||||||
-San Francisco Rush, San Francisco Rush The Rock, San Francisco Rush 2049 & San Francisco Rush 2049 SE
|
-Le Mans 24 [32bit or 64bit opengl32.dll into game exe folder depending on 32 or 64bit Supermodel Emulator]
|
||||||
(will ONLY work on either Mame Binary 32 or 64 bit or MameUI64 for Mame version 0.199 or 0.206 [dinput8.dll into any mame 0.199 or mame 0.206 folder]
|
|
||||||
|
|
||||||
-Rave Racer [dinput8.dll into any mame 0.199 folder]
|
-Rave Racer
|
||||||
TURN ON FEEDBACK STEERING IN GAME SETTINGS OR YOU WILL NOT RECIEVE FORCE FEEDBACK!
|
TURN ON FEEDBACK STEERING IN GAME SETTINGS OR YOU WILL NOT RECIEVE FORCE FEEDBACK!
|
||||||
(will ONLY work on either Mame Binary 32 or 64 bit or MameUI64 for Mame version 0.199 or 0.206 [dinput8.dll into any mame 0.199 or mame 0.206 folder]
|
(will ONLY work on either Mame Binary 32 or 64 bit or MameUI64 for Mame version 0.199 or 0.206 [dinput8.dll into any mame 0.199 or mame 0.206 folder]
|
||||||
|
|
||||||
-California Speed
|
-San Francisco Rush [32bit or 64bit dinput8.dll into MAME folder depending on 32 or 64bit MAME]
|
||||||
(will ONLY work on either Mame Binary 32 or 64 bit or MameUI64 for Mame version 0.199 or 0.206 [dinput8.dll into any mame 0.199 or mame 0.206 folder]
|
|
||||||
|
|
||||||
-Cruis'n World
|
-San Francisco Rush The Rock [32bit or 64bit dinput8.dll into MAME folder depending on 32 or 64bit MAME]
|
||||||
(will ONLY work on either Mame Binary 32 or 64 bit or MameUI64 for Mame version 0.199 or 0.206 [dinput8.dll into any mame 0.199 or mame 0.206 folder]
|
|
||||||
|
|
||||||
-Cruis'n USA
|
-San Francisco Rush 2049 [32bit or 64bit dinput8.dll into MAME folder depending on 32 or 64bit MAME]
|
||||||
(will ONLY work on either Mame Binary 32 or 64 bit or MameUI64 for Mame version 0.199 or 0.206 [dinput8.dll into any mame 0.199 or mame 0.206 folder]
|
|
||||||
|
|
||||||
-Off Road Challenge
|
-San Francisco Rush 2049 SE [32bit or 64bit dinput8.dll into MAME folder depending on 32 or 64bit MAME]
|
||||||
(will ONLY work on either Mame Binary 32 or 64 bit or MameUI64 for Mame version 0.199 or 0.206 [dinput8.dll into any mame 0.199 or mame 0.206 folder]
|
|
||||||
|
-California Speed [32bit or 64bit dinput8.dll into MAME folder depending on 32 or 64bit MAME]
|
||||||
|
|
||||||
|
-Cruis'n World [32bit or 64bit dinput8.dll into MAME folder depending on 32 or 64bit MAME]
|
||||||
|
|
||||||
|
-Cruis'n USA [32bit or 64bit dinput8.dll into MAME folder depending on 32 or 64bit MAME]
|
||||||
|
|
||||||
|
-Off Road Challenge [32bit or 64bit dinput8.dll into MAME folder depending on 32 or 64bit MAME]
|
||||||
|
|
||||||
|
-Virtua Racing & Virtua Formula [32bit or 64bit dinput8.dll into MAME folder depending on 32 or 64bit MAME]
|
||||||
|
|
||||||
|
-OutRun [32bit or 64bit dinput8.dll into MAME folder depending on 32 or 64bit MAME]
|
||||||
|
|
||||||
|
-Turbo OutRun [32bit or 64bit dinput8.dll into MAME folder depending on 32 or 64bit MAME]
|
||||||
|
|
||||||
|
-OutRunners [32bit or 64bit dinput8.dll into MAME folder depending on 32 or 64bit MAME]
|
||||||
|
|
||||||
|
-Power Drift [32bit or 64bit dinput8.dll into MAME folder depending on 32 or 64bit MAME]
|
||||||
|
|
||||||
-GTI Club Supermini Festa [dinput8.dll into game exe folder]
|
-GTI Club Supermini Festa [dinput8.dll into game exe folder]
|
||||||
|
|
||||||
@ -441,7 +524,9 @@ MaxForce= **Maximum FFB force with 100 being highest value available**
|
|||||||
|
|
||||||
DeviceGUID= **Set Device GUID to connect to specific wheel or controller**
|
DeviceGUID= **Set Device GUID to connect to specific wheel or controller**
|
||||||
|
|
||||||
EnableRumble= **Turn Off (0) if your wheel supports rumble effect. For controllers, turn on (1)**
|
EnableRumble= **Turn Off (0) if your wheel supports rumble effect. For controllers, turn on (1), This is for DeviceGUID**
|
||||||
|
|
||||||
|
ReverseRumble= **Turn Off (0) if your rumble effect is correct for motors. Turn on (1) if you want to reverse motor rumble, This is for DeviceGUID**
|
||||||
|
|
||||||
Logging= **Turn On (1) to allow log.txt to be made to log plugin. Device GUID is given in here**
|
Logging= **Turn On (1) to allow log.txt to be made to log plugin. Device GUID is given in here**
|
||||||
|
|
||||||
@ -461,10 +546,20 @@ AlternativeFFB= **This is for certain wheels where roll effect does not work cor
|
|||||||
|
|
||||||
Device2GUID= **Set Device 2 GUID to connect to secondary specific wheel or controller (buttons only)**
|
Device2GUID= **Set Device 2 GUID to connect to secondary specific wheel or controller (buttons only)**
|
||||||
|
|
||||||
|
MinForceDevice2= **Device 2 Minimum FFB force with 0 being lowest value available**
|
||||||
|
|
||||||
|
MaxForceDevice2= **Device 2 Maximum FFB force with 100 being highest value available**
|
||||||
|
|
||||||
|
EnableRumbleDevice2= **Turn Off (0) if your wheel supports rumble effect. For controllers, turn on (1), This is for Device2GUID**
|
||||||
|
|
||||||
|
ReverseRumbleDevice2= **Turn Off (0) if your rumble effect is correct for motors. Turn on (1) if you want to reverse motor rumble, This is for Device2GUID**
|
||||||
|
|
||||||
|
AlternativeFFBDevice2= **This is for Device 2 where certain wheels where roll effect does not work correctly normally (such as PWM2M2 or Thrustmaster 300rs etc). Set 1 to turn on **
|
||||||
|
|
||||||
|
|
||||||
*** GUI SUPPORT ***
|
*** GUI SUPPORT ***
|
||||||
|
|
||||||
- REQUIRES visual runtime 2015,SDL2.dll & Metroframework.dll. SDL2.dll & Metroframework.dll are supplied in each plugin folder
|
- REQUIRES visual runtime 2019,SDL2.dll & Metroframework.dll. SDL2.dll & Metroframework.dll are supplied in each plugin folder
|
||||||
|
|
||||||
- Is designed to be used in conjunction with FFBPlugin.ini files included with each plugin folder. Place all plugin files into game exe folder(unless Lindbergh)
|
- Is designed to be used in conjunction with FFBPlugin.ini files included with each plugin folder. Place all plugin files into game exe folder(unless Lindbergh)
|
||||||
|
|
||||||
@ -502,6 +597,26 @@ to change in FFBPlugin.ini.
|
|||||||
After setting up Axis and Buttons then Disable ShowButtonNumbersForSetup & ShowAxisSetup if enabled and play!
|
After setting up Axis and Buttons then Disable ShowButtonNumbersForSetup & ShowAxisSetup if enabled and play!
|
||||||
|
|
||||||
|
|
||||||
|
*** 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
|
||||||
|
|
||||||
|
|
||||||
*** TROUBLESHOOTING ***
|
*** TROUBLESHOOTING ***
|
||||||
|
|
||||||
OMG FFB DOESN'T WORK!!
|
OMG FFB DOESN'T WORK!!
|
||||||
|
Loading…
Reference in New Issue
Block a user