1
0
mirror of synced 2025-02-17 18:59:24 +01:00

Make Supermodel show as different gameid

This commit is contained in:
Aaron M 2019-12-11 19:11:54 +13:00
parent d730e6472f
commit fcf851ca23
3 changed files with 9 additions and 33 deletions

View File

@ -287,44 +287,14 @@ AlternativeMinForceRightDevice2=0
AlternativeMaxForceRightDevice2=100
[Supermodel 32bit Outputs]
GameId=22
SinePeriod=100
SineFadePeriod=0
SineStrength=100
RumbleStrengthLeftMotor=100
RumbleStrengthRightMotor=100
GameId=34
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
SinePeriod=100
SineFadePeriod=0
SineStrength=100
RumbleStrengthLeftMotor=100
RumbleStrengthRightMotor=100
GameId=34
EnableForceSpringEffect=0
ForceSpringStrength=70
Device2GUID=
MinForceDevice2=0
MaxForceDevice2=100
EnableRumbleDevice2=1
ReverseRumbleDevice2=0
AlternativeFFBDevice2=0
AlternativeMinForceLeftDevice2=0
AlternativeMaxForceLeftDevice2=-100
AlternativeMinForceRightDevice2=0
AlternativeMaxForceRightDevice2=100
[Outrun 2 Special Tours Deluxe Custom]
GameId=12

View File

@ -921,6 +921,7 @@ const int LGI_3D = 30;
const int LGI_ = 31;
const int INITIAL_D_0 = 32;
const int OLDMAME_ = 33;
const int SUPERMODEL_READING = 34;
const int OUTRUN_2Real = 35;
const int FORD_RACING_OTHER = 38;
const int KO_Drive = 39;
@ -1752,7 +1753,7 @@ DWORD WINAPI FFBLoop(LPVOID lpParam)
{
hlp.log("In FFBLoop");
if ((configGameId != 22) && (configGameId != 29)) //For games which need code to run quicker etc. Some games will crash if no sleep added
if ((configGameId != 22) && (configGameId != 29) && (configGameId != 34)) //For games which need code to run quicker etc. Some games will crash if no sleep added
{
Sleep(2500);
}
@ -1813,6 +1814,9 @@ DWORD WINAPI FFBLoop(LPVOID lpParam)
case DAYTONA_3:
game = new Daytona3;
break;
case SUPERMODEL_READING:
game = new OutputReading;
break;
case OUTPUT_READING:
game = new OutputReading;
break;

View File

@ -24,6 +24,8 @@ so are not using real force feedback values. Most games use correct ffb values h
- Added error messagebox if hidden window isnt created correctly on Outputs
- Modified GUI Page so Supermodel Outputs only shows relevant information for Supermodel Games
- Forgot to mention last release that on Virtua Racing, set cabinet to Upright to recieve FFB values