1
0
mirror of synced 2024-11-24 06:50:11 +01:00

Make MAME and Supermodel Outputs have seperate game config settings

Adjust strength etc different between each game
This commit is contained in:
Aaron M 2019-12-22 14:59:53 +13:00
parent d476bd49f6
commit 3e3d52ef1f
3 changed files with 1940 additions and 121 deletions

View File

@ -304,76 +304,6 @@ HowtoRumbleGunEffect=2
HowtoRumbleRageEffect=1
HowtoRumbleHealthEffect=0
[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
Device3GUID=
MinForceDevice3=0
MaxForceDevice3=100
EnableRumbleDevice3=1
ReverseRumbleDevice3=0
AlternativeFFBDevice3=0
AlternativeMinForceLeftDevice3=0
AlternativeMaxForceLeftDevice3=-100
AlternativeMinForceRightDevice3=0
AlternativeMaxForceRightDevice3=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
Device3GUID=
MinForceDevice3=0
MaxForceDevice3=100
EnableRumbleDevice3=1
ReverseRumbleDevice3=0
AlternativeFFBDevice3=0
AlternativeMinForceLeftDevice3=0
AlternativeMaxForceLeftDevice3=-100
AlternativeMinForceRightDevice3=0
AlternativeMaxForceRightDevice3=100
[Supermodel 32bit Outputs]
GameId=34
EnableForceSpringEffect=0
ForceSpringStrength=70
[Supermodel 64bit Outputs]
GameId=34
EnableForceSpringEffect=0
ForceSpringStrength=70
[Outrun 2 Special Tours Deluxe Custom]
GameId=12
MinForce=0
@ -630,6 +560,788 @@ ForceSpringStrength=70
DaytonaAIMultiplayerHack=0
DaytonaForcePanoramicAttract=0
[Supermodel 32bit Outputs]
GameId=34
FeedbackLengthDaytona2=500
PowerModeDaytona2=0
EnableForceSpringEffectDaytona2=0
ForceSpringStrengthDaytona2=80
MinForceDaytona2=0
MaxForceDaytona2=100
AlternativeMinForceLeftDaytona2=0
AlternativeMaxForceLeftDaytona2=-100
AlternativeMinForceRightDaytona2=0
AlternativeMaxForceRightDaytona2=100
FeedbackLengthScud=500
PowerModeScud=0
EnableForceSpringEffectScud=0
ForceSpringStrengthScud=80
MinForceScud=0
MaxForceScud=100
AlternativeMinForceLeftScud=0
AlternativeMaxForceLeftScud=-100
AlternativeMinForceRightScud=0
AlternativeMaxForceRightScud=100
FeedbackLengthLeMans=500
PowerModeLeMans=0
EnableForceSpringEffectLeMans=0
ForceSpringStrengthLeMans=80
MinForceLeMans=0
MaxForceLeMans=100
AlternativeMinForceLeftLeMans=0
AlternativeMaxForceLeftLeMans=-100
AlternativeMinForceRightLeMans=0
AlternativeMaxForceRightLeMans=100
FeedbackLengthDirtDevils=500
PowerModeDirtDevils=0
EnableForceSpringEffectDirtDevils=0
ForceSpringStrengthDirtDevils=80
MinForceDirtDevils=0
MaxForceDirtDevils=100
AlternativeMinForceLeftDirtDevils=0
AlternativeMaxForceLeftDirtDevils=-100
AlternativeMinForceRightDirtDevils=0
AlternativeMaxForceRightDirtDevils=100
FeedbackLengthSRally2=500
PowerModeSRally2=0
EnableForceSpringEffectSRally2=0
ForceSpringStrengthSRally2=80
MinForceSRally2=0
MaxForceSRally2=100
AlternativeMinForceLeftSRally2=0
AlternativeMaxForceLeftSRally2=-100
AlternativeMinForceRightSRally2=0
AlternativeMaxForceRightSRally2=100
FeedbackLengthECA=500
PowerModeECA=0
EnableForceSpringEffectECA=0
ForceSpringStrengthECA=80
MinForceECA=0
MaxForceECA=100
AlternativeMinForceLeftECA=0
AlternativeMaxForceLeftECA=-100
AlternativeMinForceRightECA=0
AlternativeMaxForceRightECA=100
[Supermodel 64bit Outputs]
GameId=34
FeedbackLengthDaytona2=500
PowerModeDaytona2=0
EnableForceSpringEffectDaytona2=0
ForceSpringStrengthDaytona2=80
MinForceDaytona2=0
MaxForceDaytona2=100
AlternativeMinForceLeftDaytona2=0
AlternativeMaxForceLeftDaytona2=-100
AlternativeMinForceRightDaytona2=0
AlternativeMaxForceRightDaytona2=100
FeedbackLengthScud=500
PowerModeScud=0
EnableForceSpringEffectScud=0
ForceSpringStrengthScud=80
MinForceScud=0
MaxForceScud=100
AlternativeMinForceLeftScud=0
AlternativeMaxForceLeftScud=-100
AlternativeMinForceRightScud=0
AlternativeMaxForceRightScud=100
FeedbackLengthLeMans=500
PowerModeLeMans=0
EnableForceSpringEffectLeMans=0
ForceSpringStrengthLeMans=80
MinForceLeMans=0
MaxForceLeMans=100
AlternativeMinForceLeftLeMans=0
AlternativeMaxForceLeftLeMans=-100
AlternativeMinForceRightLeMans=0
AlternativeMaxForceRightLeMans=100
FeedbackLengthDirtDevils=500
PowerModeDirtDevils=0
EnableForceSpringEffectDirtDevils=0
ForceSpringStrengthDirtDevils=80
MinForceDirtDevils=0
MaxForceDirtDevils=100
AlternativeMinForceLeftDirtDevils=0
AlternativeMaxForceLeftDirtDevils=-100
AlternativeMinForceRightDirtDevils=0
AlternativeMaxForceRightDirtDevils=100
FeedbackLengthSRally2=500
PowerModeSRally2=0
EnableForceSpringEffectSRally2=0
ForceSpringStrengthSRally2=80
MinForceSRally2=0
MaxForceSRally2=100
AlternativeMinForceLeftSRally2=0
AlternativeMaxForceLeftSRally2=-100
AlternativeMinForceRightSRally2=0
AlternativeMaxForceRightSRally2=100
FeedbackLengthECA=500
PowerModeECA=0
EnableForceSpringEffectECA=0
ForceSpringStrengthECA=80
MinForceECA=0
MaxForceECA=100
AlternativeMinForceLeftECA=0
AlternativeMaxForceLeftECA=-100
AlternativeMinForceRightECA=0
AlternativeMaxForceRightECA=100
[MAME 32bit Outputs]
GameId=22
Device2GUID=
EnableRumbleDevice2=1
ReverseRumbleDevice2=0
AlternativeFFBDevice2=0
Device3GUID=
EnableRumbleDevice3=1
ReverseRumbleDevice3=0
AlternativeFFBDevice3=0
FeedbackLengthVirtuaRacing=500
MinForceVirtuaRacing=0
MaxForceVirtuaRacing=100
AlternativeMinForceLeftVirtuaRacing=0
AlternativeMaxForceLeftVirtuaRacing=-100
AlternativeMinForceRightVirtuaRacing=0
AlternativeMaxForceRightVirtuaRacing=100
EnableForceSpringEffectVirtuaRacing=0
ForceSpringStrengthVirtuaRacing=80
PowerModeSFRush=0
FeedbackLengthSFRush=500
MinForceSFRush=0
MaxForceSFRush=100
AlternativeMinForceLeftSFRush=0
AlternativeMaxForceLeftSFRush=-100
AlternativeMinForceRightSFRush=0
AlternativeMaxForceRightSFRush=100
EnableForceSpringEffectSFRush=0
ForceSpringStrengthSFRush=80
PowerModeSFRushRock=0
FeedbackLengthSFRushRock=500
MinForceSFRushRock=0
MaxForceSFRushRock=100
AlternativeMinForceLeftSFRushRock=0
AlternativeMaxForceLeftSFRushRock=-100
AlternativeMinForceRightSFRushRock=0
AlternativeMaxForceRightSFRushRock=100
EnableForceSpringEffectSFRushRock=0
ForceSpringStrengthSFRushRock=80
PowerModeCrusnWld=0
FeedbackLengthCrusnWld=500
MinForceCrusnWld=0
MaxForceCrusnWld=100
AlternativeMinForceLeftCrusnWld=0
AlternativeMaxForceLeftCrusnWld=-100
AlternativeMinForceRightCrusnWld=0
AlternativeMaxForceRightCrusnWld=100
EnableForceSpringEffectCrusnWld=0
PowerModeCrusnUSA=0
ForceSpringStrengthCrusnWld=80
FeedbackLengthCrusnUSA=500
MinForceCrusnUSA=0
MaxForceCrusnUSA=100
AlternativeMinForceLeftCrusnUSA=0
AlternativeMaxForceLeftCrusnUSA=-100
AlternativeMinForceRightCrusnUSA=0
AlternativeMaxForceRightCrusnUSA=100
EnableForceSpringEffectCrusnUSA=0
ForceSpringStrengthCrusnUSA=80
PowerModeOffRoadC=0
FeedbackLengthOffRoadC=500
MinForceOffRoadC=0
MaxForceOffRoadC=100
AlternativeMinForceLeftOffRoadC=0
AlternativeMaxForceLeftOffRoadC=-100
AlternativeMinForceRightOffRoadC=0
AlternativeMaxForceRightOffRoadC=100
EnableForceSpringEffectOffRoadC=0
ForceSpringStrengthOffRoadC=80
PowerModeCalSpeed=0
FeedbackLengthCalSpeed=500
MinForceCalSpeed=0
MaxForceCalSpeed=100
AlternativeMinForceLeftCalSpeed=0
AlternativeMaxForceLeftCalSpeed=-100
AlternativeMinForceRightCalSpeed=0
AlternativeMaxForceRightCalSpeed=100
EnableForceSpringEffectCalSpeed=0
ForceSpringStrengthCalSpeed=80
PowerModeSFRush2049=0
FeedbackLengthSFRush2049=500
MinForceSFRush2049=0
MaxForceSFRush2049=100
AlternativeMinForceLeftSFRush2049=0
AlternativeMaxForceLeftSFRush2049=-100
AlternativeMinForceRightSFRush2049=0
AlternativeMaxForceRightSFRush2049=100
EnableForceSpringEffectSFRush2049=0
ForceSpringStrengthSFRush2049=80
PowerModeHardD=0
FeedbackLengthHardD=500
MinForceHardD=0
MaxForceHardD=100
AlternativeMinForceLeftHardD=0
AlternativeMaxForceLeftHardD=-100
AlternativeMinForceRightHardD=0
AlternativeMaxForceRightHardD=100
EnableForceSpringEffectHardD=0
ForceSpringStrengthHardD=80
MinForceRevX=0
MaxForceRevX=100
MinForceRevXDevice2=0
MaxForceRevXDevice2=100
MinForceRevXDevice3=0
MaxForceRevXDevice3=100
RumbleStrengthLeftMotorRevX=100
RumbleStrengthRightMotorRevX=100
MinForceZombRaid=0
MaxForceZombRaid=100
MinForceZombRaidDevice2=0
MaxForceZombRaidDevice2=100
RumbleStrengthLeftMotorZombRaid=100
RumbleStrengthRightMotorZombRaid=100
MinForceBBusters=0
MaxForceBBusters=100
MinForceBBustersDevice2=0
MaxForceBBustersDevice2=100
MinForceBBustersDevice3=0
MaxForceBBustersDevice3=100
RumbleStrengthLeftMotorBBusters=100
RumbleStrengthRightMotorBBusters=100
MinForceMechatt=0
MaxForceMechatt=100
MinForceMechattDevice2=0
MaxForceMechattDevice2=100
RumbleStrengthLeftMotorMechatt=100
RumbleStrengthRightMotorMechatt=100
MinForceTShoot=0
MaxForceTShoot=100
MinForceTShootDevice2=0
MaxForceTShootDevice2=100
RumbleStrengthLeftMotorTShoot=100
RumbleStrengthRightMotorTShoot=100
MinForceGunBuster=0
MaxForceGunBuster=100
MinForceGunBusterDevice2=0
MaxForceGunBusterDevice2=100
RumbleStrengthLeftMotorGunBuster=100
RumbleStrengthRightMotorGunBuster=100
MinForceAlien3=0
MaxForceAlien3=100
MinForceAlien3Device2=0
MaxForceAlien3Device2=100
RumbleStrengthLeftMotorAlien3=100
RumbleStrengthRightMotorAlien3=100
MinForcePointBlank2=0
MaxForcePointBlank2=100
MinForcePointBlank2Device2=0
MaxForcePointBlank2Device2=100
RumbleStrengthLeftMotorPointBlank2=100
RumbleStrengthRightMotorPointBlank2=100
MinForceGhoulPanic=0
MaxForceGhoulPanic=100
MinForceGhoulPanicDevice2=0
MaxForceGhoulPanicDevice2=100
RumbleStrengthLeftMotorGhoulPanic=100
RumbleStrengthRightMotorGhoulPanic=100
MinForceSpacegun=0
MaxForceSpacegun=100
MinForceSpacegunDevice2=0
MaxForceSpacegunDevice2=100
RumbleStrengthLeftMotorSpacegun=100
RumbleStrengthRightMotorSpacegun=100
MinForceUFire=0
MaxForceUFire=100
MinForceUFireDevice2=0
MaxForceUFireDevice2=100
RumbleStrengthLeftMotorUFire=100
RumbleStrengthRightMotorUFire=100
MinForceTerm2=0
MaxForceTerm2=100
MinForceTerm2Device2=0
MaxForceTerm2Device2=100
RumbleStrengthLeftMotorTerm2=100
RumbleStrengthRightMotorTerm2=100
MinForceRchase=0
MaxForceRchase=100
MinForceRchaseDevice2=0
MaxForceRchaseDevice2=100
RumbleStrengthLeftMotorRchase=100
RumbleStrengthRightMotorRchase=100
MinForceLGhost=0
MaxForceLGhost=100
MinForceLGhostDevice2=0
MaxForceLGhostDevice2=100
MinForceLGhostDevice3=0
MaxForceLGhostDevice3=100
RumbleStrengthLeftMotorLGhost=100
RumbleStrengthRightMotorLGhost=100
MinForceTimeCris=0
MaxForceTimeCris=100
RumbleStrengthLeftMotorTimeCris=100
RumbleStrengthRightMotorTimeCris=100
MinForceOThunder=0
MaxForceOThunder=100
MinForceOThunderDevice2=0
MaxForceOThunderDevice2=100
RumbleStrengthLeftMotorOThunder=100
RumbleStrengthRightMotorOThunder=100
MinForceOpWolf=0
MaxForceOpWolf=100
MinForceOpWolfDevice2=0
MaxForceOpWolfDevice2=100
RumbleStrengthLeftMotorOpWolf=100
RumbleStrengthRightMotorOpWolf=100
FeedbackLengthORunners=500
MinForceORunners=0
MaxForceORunners=100
AlternativeMinForceLeftORunners=0
AlternativeMaxForceLeftORunners=-100
AlternativeMinForceRightORunners=0
AlternativeMaxForceRightORunners=100
MinForceORunnersDevice2=0
MaxForceORunnersDevice2=100
AlternativeMinForceLeftORunnersDevice2=0
AlternativeMaxForceLeftORunnersDevice2=-100
AlternativeMinForceRightORunnersDevice2=0
AlternativeMaxForceRightORunnersDevice2=100
SinePeriodORunners=100
SineFadePeriodORunners=0
SineStrengthORunners=100
RumbleStrengthLeftMotorORunners=100
RumbleStrengthRightMotorORunners=100
EnableForceSpringEffectORunners=0
ForceSpringStrengthORunners=80
FeedbackLengthTOutrun=500
MinForceTOutrun=0
MaxForceTOutrun=100
AlternativeMinForceLeftTOutrun=0
AlternativeMaxForceLeftTOutrun=-100
AlternativeMinForceRightTOutrun=0
AlternativeMaxForceRightTOutrun=100
SinePeriodTOutrun=100
SineFadePeriodTOutrun=0
SineStrengthTOutrun=100
RumbleStrengthLeftMotorTOutrun=100
RumbleStrengthRightMotorTOutrun=100
EnableForceSpringEffectTOutrun=0
ForceSpringStrengthTOutrun=80
FeedbackLengthCBombers=500
MinForceCBombers=0
MaxForceCBombers=100
AlternativeMinForceLeftCBombers=0
AlternativeMaxForceLeftCBombers=-100
AlternativeMinForceRightCBombers=0
AlternativeMaxForceRightCBombers=100
SinePeriodCBombers=100
SineFadePeriodCBombers=0
SineStrengthCBombers=100
RumbleStrengthLeftMotorCBombers=100
RumbleStrengthRightMotorCBombers=100
EnableForceSpringEffectCBombers=0
ForceSpringStrengthCBombers=80
FeedbackLengthOutrun=500
MinForceOutrun=0
MaxForceOutrun=100
AlternativeMinForceLeftOutrun=0
AlternativeMaxForceLeftOutrun=-100
AlternativeMinForceRightOutrun=0
AlternativeMaxForceRightOutrun=100
SinePeriodOutrun=100
SineFadePeriodOutrun=0
SineStrengthOutrun=100
RumbleStrengthLeftMotorOutrun=100
RumbleStrengthRightMotorOutrun=100
EnableForceSpringEffectOutrun=0
ForceSpringStrengthOutrun=80
FeedbackLengthPDrift=500
MinForcePDrift=0
MaxForcePDrift=100
AlternativeMinForceLeftPDrift=0
AlternativeMaxForceLeftPDrift=-100
AlternativeMinForceRightPDrift=0
AlternativeMaxForceRightPDrift=100
SinePeriodPDrift=100
SineFadePeriodPDrift=0
SineStrengthPDrift=100
RumbleStrengthLeftMotorPDrift=100
RumbleStrengthRightMotorPDrift=100
EnableForceSpringEffectPDrift=0
ForceSpringStrengthPDrift=80
MinForceAfterBurner2=0
MaxForceAfterBurner2=100
RumbleStrengthLeftMotorAfterBurner2=100
RumbleStrengthRightMotorAfterBurner2=100
FeedbackLengthCisHeat=500
MinForceCisHeat=0
MaxForceCisHeat=100
AlternativeMinForceLeftCisHeat=0
AlternativeMaxForceLeftCisHeat=-100
AlternativeMinForceRightCisHeat=0
AlternativeMaxForceRightCisHeat=100
SinePeriodCisHeat=100
SineFadePeriodCisHeat=0
SineStrengthCisHeat=100
RumbleStrengthLeftMotorCisHeat=100
RumbleStrengthRightMotorCisHeat=100
EnableForceSpringEffectCisHeat=0
ForceSpringStrengthCisHeat=80
FeedbackLengthF1GpStar=500
MinForceF1GpStar=0
MaxForceF1GpStar=100
AlternativeMinForceLeftF1GpStar=0
AlternativeMaxForceLeftF1GpStar=-100
AlternativeMinForceRightF1GpStar=0
AlternativeMaxForceRightF1GpStar=100
SinePeriodF1GpStar=100
SineFadePeriodF1GpStar=0
SineStrengthF1GpStar=100
RumbleStrengthLeftMotorF1GpStar=100
RumbleStrengthRightMotorF1GpStar=100
EnableForceSpringEffectF1GpStar=0
ForceSpringStrengthF1GpStar=80
FeedbackLengthF1GpStar2=500
MinForceF1GpStar2=0
MaxForceF1GpStar2=100
AlternativeMinForceLeftF1GpStar2=0
AlternativeMaxForceLeftF1GpStar2=-100
AlternativeMinForceRightF1GpStar2=0
AlternativeMaxForceRightF1GpStar2=100
SinePeriodF1GpStar2=100
SineFadePeriodF1GpStar2=0
SineStrengthF1GpStar2=100
RumbleStrengthLeftMotorF1GpStar2=100
RumbleStrengthRightMotorF1GpStar2=100
EnableForceSpringEffectF1GpStar2=0
ForceSpringStrengthF1GpStar2=80
[MAME 64bit Outputs]
GameId=22
Device2GUID=
EnableRumbleDevice2=1
ReverseRumbleDevice2=0
AlternativeFFBDevice2=0
Device3GUID=
EnableRumbleDevice3=1
ReverseRumbleDevice3=0
AlternativeFFBDevice3=0
FeedbackLengthVirtuaRacing=500
MinForceVirtuaRacing=0
MaxForceVirtuaRacing=100
AlternativeMinForceLeftVirtuaRacing=0
AlternativeMaxForceLeftVirtuaRacing=-100
AlternativeMinForceRightVirtuaRacing=0
AlternativeMaxForceRightVirtuaRacing=100
EnableForceSpringEffectVirtuaRacing=0
ForceSpringStrengthVirtuaRacing=80
PowerModeSFRush=0
FeedbackLengthSFRush=500
MinForceSFRush=0
MaxForceSFRush=100
AlternativeMinForceLeftSFRush=0
AlternativeMaxForceLeftSFRush=-100
AlternativeMinForceRightSFRush=0
AlternativeMaxForceRightSFRush=100
EnableForceSpringEffectSFRush=0
ForceSpringStrengthSFRush=80
PowerModeSFRushRock=0
FeedbackLengthSFRushRock=500
MinForceSFRushRock=0
MaxForceSFRushRock=100
AlternativeMinForceLeftSFRushRock=0
AlternativeMaxForceLeftSFRushRock=-100
AlternativeMinForceRightSFRushRock=0
AlternativeMaxForceRightSFRushRock=100
EnableForceSpringEffectSFRushRock=0
ForceSpringStrengthSFRushRock=80
PowerModeCrusnWld=0
FeedbackLengthCrusnWld=500
MinForceCrusnWld=0
MaxForceCrusnWld=100
AlternativeMinForceLeftCrusnWld=0
AlternativeMaxForceLeftCrusnWld=-100
AlternativeMinForceRightCrusnWld=0
AlternativeMaxForceRightCrusnWld=100
EnableForceSpringEffectCrusnWld=0
PowerModeCrusnUSA=0
ForceSpringStrengthCrusnWld=80
FeedbackLengthCrusnUSA=500
MinForceCrusnUSA=0
MaxForceCrusnUSA=100
AlternativeMinForceLeftCrusnUSA=0
AlternativeMaxForceLeftCrusnUSA=-100
AlternativeMinForceRightCrusnUSA=0
AlternativeMaxForceRightCrusnUSA=100
EnableForceSpringEffectCrusnUSA=0
ForceSpringStrengthCrusnUSA=80
PowerModeOffRoadC=0
FeedbackLengthOffRoadC=500
MinForceOffRoadC=0
MaxForceOffRoadC=100
AlternativeMinForceLeftOffRoadC=0
AlternativeMaxForceLeftOffRoadC=-100
AlternativeMinForceRightOffRoadC=0
AlternativeMaxForceRightOffRoadC=100
EnableForceSpringEffectOffRoadC=0
ForceSpringStrengthOffRoadC=80
PowerModeCalSpeed=0
FeedbackLengthCalSpeed=500
MinForceCalSpeed=0
MaxForceCalSpeed=100
AlternativeMinForceLeftCalSpeed=0
AlternativeMaxForceLeftCalSpeed=-100
AlternativeMinForceRightCalSpeed=0
AlternativeMaxForceRightCalSpeed=100
EnableForceSpringEffectCalSpeed=0
ForceSpringStrengthCalSpeed=80
PowerModeSFRush2049=0
FeedbackLengthSFRush2049=500
MinForceSFRush2049=0
MaxForceSFRush2049=100
AlternativeMinForceLeftSFRush2049=0
AlternativeMaxForceLeftSFRush2049=-100
AlternativeMinForceRightSFRush2049=0
AlternativeMaxForceRightSFRush2049=100
EnableForceSpringEffectSFRush2049=0
ForceSpringStrengthSFRush2049=80
PowerModeHardD=0
FeedbackLengthHardD=500
MinForceHardD=0
MaxForceHardD=100
AlternativeMinForceLeftHardD=0
AlternativeMaxForceLeftHardD=-100
AlternativeMinForceRightHardD=0
AlternativeMaxForceRightHardD=100
EnableForceSpringEffectHardD=0
ForceSpringStrengthHardD=80
MinForceRevX=0
MaxForceRevX=100
MinForceRevXDevice2=0
MaxForceRevXDevice2=100
MinForceRevXDevice3=0
MaxForceRevXDevice3=100
RumbleStrengthLeftMotorRevX=100
RumbleStrengthRightMotorRevX=100
MinForceZombRaid=0
MaxForceZombRaid=100
MinForceZombRaidDevice2=0
MaxForceZombRaidDevice2=100
RumbleStrengthLeftMotorZombRaid=100
RumbleStrengthRightMotorZombRaid=100
MinForceBBusters=0
MaxForceBBusters=100
MinForceBBustersDevice2=0
MaxForceBBustersDevice2=100
MinForceBBustersDevice3=0
MaxForceBBustersDevice3=100
RumbleStrengthLeftMotorBBusters=100
RumbleStrengthRightMotorBBusters=100
MinForceMechatt=0
MaxForceMechatt=100
MinForceMechattDevice2=0
MaxForceMechattDevice2=100
RumbleStrengthLeftMotorMechatt=100
RumbleStrengthRightMotorMechatt=100
MinForceTShoot=0
MaxForceTShoot=100
MinForceTShootDevice2=0
MaxForceTShootDevice2=100
RumbleStrengthLeftMotorTShoot=100
RumbleStrengthRightMotorTShoot=100
MinForceGunBuster=0
MaxForceGunBuster=100
MinForceGunBusterDevice2=0
MaxForceGunBusterDevice2=100
RumbleStrengthLeftMotorGunBuster=100
RumbleStrengthRightMotorGunBuster=100
MinForceAlien3=0
MaxForceAlien3=100
MinForceAlien3Device2=0
MaxForceAlien3Device2=100
RumbleStrengthLeftMotorAlien3=100
RumbleStrengthRightMotorAlien3=100
MinForcePointBlank2=0
MaxForcePointBlank2=100
MinForcePointBlank2Device2=0
MaxForcePointBlank2Device2=100
RumbleStrengthLeftMotorPointBlank2=100
RumbleStrengthRightMotorPointBlank2=100
MinForceGhoulPanic=0
MaxForceGhoulPanic=100
MinForceGhoulPanicDevice2=0
MaxForceGhoulPanicDevice2=100
RumbleStrengthLeftMotorGhoulPanic=100
RumbleStrengthRightMotorGhoulPanic=100
MinForceSpacegun=0
MaxForceSpacegun=100
MinForceSpacegunDevice2=0
MaxForceSpacegunDevice2=100
RumbleStrengthLeftMotorSpacegun=100
RumbleStrengthRightMotorSpacegun=100
MinForceUFire=0
MaxForceUFire=100
MinForceUFireDevice2=0
MaxForceUFireDevice2=100
RumbleStrengthLeftMotorUFire=100
RumbleStrengthRightMotorUFire=100
MinForceTerm2=0
MaxForceTerm2=100
MinForceTerm2Device2=0
MaxForceTerm2Device2=100
RumbleStrengthLeftMotorTerm2=100
RumbleStrengthRightMotorTerm2=100
MinForceRchase=0
MaxForceRchase=100
MinForceRchaseDevice2=0
MaxForceRchaseDevice2=100
RumbleStrengthLeftMotorRchase=100
RumbleStrengthRightMotorRchase=100
MinForceLGhost=0
MaxForceLGhost=100
MinForceLGhostDevice2=0
MaxForceLGhostDevice2=100
MinForceLGhostDevice3=0
MaxForceLGhostDevice3=100
RumbleStrengthLeftMotorLGhost=100
RumbleStrengthRightMotorLGhost=100
MinForceTimeCris=0
MaxForceTimeCris=100
RumbleStrengthLeftMotorTimeCris=100
RumbleStrengthRightMotorTimeCris=100
MinForceOThunder=0
MaxForceOThunder=100
MinForceOThunderDevice2=0
MaxForceOThunderDevice2=100
RumbleStrengthLeftMotorOThunder=100
RumbleStrengthRightMotorOThunder=100
MinForceOpWolf=0
MaxForceOpWolf=100
MinForceOpWolfDevice2=0
MaxForceOpWolfDevice2=100
RumbleStrengthLeftMotorOpWolf=100
RumbleStrengthRightMotorOpWolf=100
FeedbackLengthORunners=500
MinForceORunners=0
MaxForceORunners=100
AlternativeMinForceLeftORunners=0
AlternativeMaxForceLeftORunners=-100
AlternativeMinForceRightORunners=0
AlternativeMaxForceRightORunners=100
MinForceORunnersDevice2=0
MaxForceORunnersDevice2=100
AlternativeMinForceLeftORunnersDevice2=0
AlternativeMaxForceLeftORunnersDevice2=-100
AlternativeMinForceRightORunnersDevice2=0
AlternativeMaxForceRightORunnersDevice2=100
SinePeriodORunners=100
SineFadePeriodORunners=0
SineStrengthORunners=100
RumbleStrengthLeftMotorORunners=100
RumbleStrengthRightMotorORunners=100
EnableForceSpringEffectORunners=0
ForceSpringStrengthORunners=80
FeedbackLengthTOutrun=500
MinForceTOutrun=0
MaxForceTOutrun=100
AlternativeMinForceLeftTOutrun=0
AlternativeMaxForceLeftTOutrun=-100
AlternativeMinForceRightTOutrun=0
AlternativeMaxForceRightTOutrun=100
SinePeriodTOutrun=100
SineFadePeriodTOutrun=0
SineStrengthTOutrun=100
RumbleStrengthLeftMotorTOutrun=100
RumbleStrengthRightMotorTOutrun=100
EnableForceSpringEffectTOutrun=0
ForceSpringStrengthTOutrun=80
FeedbackLengthCBombers=500
MinForceCBombers=0
MaxForceCBombers=100
AlternativeMinForceLeftCBombers=0
AlternativeMaxForceLeftCBombers=-100
AlternativeMinForceRightCBombers=0
AlternativeMaxForceRightCBombers=100
SinePeriodCBombers=100
SineFadePeriodCBombers=0
SineStrengthCBombers=100
RumbleStrengthLeftMotorCBombers=100
RumbleStrengthRightMotorCBombers=100
EnableForceSpringEffectCBombers=0
ForceSpringStrengthCBombers=80
FeedbackLengthOutrun=500
MinForceOutrun=0
MaxForceOutrun=100
AlternativeMinForceLeftOutrun=0
AlternativeMaxForceLeftOutrun=-100
AlternativeMinForceRightOutrun=0
AlternativeMaxForceRightOutrun=100
SinePeriodOutrun=100
SineFadePeriodOutrun=0
SineStrengthOutrun=100
RumbleStrengthLeftMotorOutrun=100
RumbleStrengthRightMotorOutrun=100
EnableForceSpringEffectOutrun=0
ForceSpringStrengthOutrun=80
FeedbackLengthPDrift=500
MinForcePDrift=0
MaxForcePDrift=100
AlternativeMinForceLeftPDrift=0
AlternativeMaxForceLeftPDrift=-100
AlternativeMinForceRightPDrift=0
AlternativeMaxForceRightPDrift=100
SinePeriodPDrift=100
SineFadePeriodPDrift=0
SineStrengthPDrift=100
RumbleStrengthLeftMotorPDrift=100
RumbleStrengthRightMotorPDrift=100
EnableForceSpringEffectPDrift=0
ForceSpringStrengthPDrift=80
MinForceAfterBurner2=0
MaxForceAfterBurner2=100
RumbleStrengthLeftMotorAfterBurner2=100
RumbleStrengthRightMotorAfterBurner2=100
FeedbackLengthCisHeat=500
MinForceCisHeat=0
MaxForceCisHeat=100
AlternativeMinForceLeftCisHeat=0
AlternativeMaxForceLeftCisHeat=-100
AlternativeMinForceRightCisHeat=0
AlternativeMaxForceRightCisHeat=100
SinePeriodCisHeat=100
SineFadePeriodCisHeat=0
SineStrengthCisHeat=100
RumbleStrengthLeftMotorCisHeat=100
RumbleStrengthRightMotorCisHeat=100
EnableForceSpringEffectCisHeat=0
ForceSpringStrengthCisHeat=80
FeedbackLengthF1GpStar=500
MinForceF1GpStar=0
MaxForceF1GpStar=100
AlternativeMinForceLeftF1GpStar=0
AlternativeMaxForceLeftF1GpStar=-100
AlternativeMinForceRightF1GpStar=0
AlternativeMaxForceRightF1GpStar=100
SinePeriodF1GpStar=100
SineFadePeriodF1GpStar=0
SineStrengthF1GpStar=100
RumbleStrengthLeftMotorF1GpStar=100
RumbleStrengthRightMotorF1GpStar=100
EnableForceSpringEffectF1GpStar=0
ForceSpringStrengthF1GpStar=80
FeedbackLengthF1GpStar2=500
MinForceF1GpStar2=0
MaxForceF1GpStar2=100
AlternativeMinForceLeftF1GpStar2=0
AlternativeMaxForceLeftF1GpStar2=-100
AlternativeMinForceRightF1GpStar2=0
AlternativeMaxForceRightF1GpStar2=100
SinePeriodF1GpStar2=100
SineFadePeriodF1GpStar2=0
SineStrengthF1GpStar2=100
RumbleStrengthLeftMotorF1GpStar2=100
RumbleStrengthRightMotorF1GpStar2=100
EnableForceSpringEffectF1GpStar2=0
ForceSpringStrengthF1GpStar2=80
; ***********************************************************************************************************************************
; ************************************************* Test cases are established below ************************************************
; ***********************************************************************************************************************************

View File

@ -894,6 +894,13 @@ int configAlternativeMinForceLeftDevice3 = GetPrivateProfileInt(TEXT("Settings")
int configAlternativeMaxForceLeftDevice3 = GetPrivateProfileInt(TEXT("Settings"), TEXT("AlternativeMaxForceLeftDevice3"), 100, settingsFilename);
int configAlternativeMinForceRightDevice3 = GetPrivateProfileInt(TEXT("Settings"), TEXT("AlternativeMinForceRightDevice3"), 0, settingsFilename);
int configAlternativeMaxForceRightDevice3 = GetPrivateProfileInt(TEXT("Settings"), TEXT("AlternativeMaxForceRightDevice3"), 100, settingsFilename);
int SinePeriod = GetPrivateProfileInt(TEXT("Settings"), TEXT("SinePeriod"), 0, settingsFilename);
int SineFadePeriod = GetPrivateProfileInt(TEXT("Settings"), TEXT("SineFadePeriod"), 0, settingsFilename);
int SineStrength = GetPrivateProfileInt(TEXT("Settings"), TEXT("SineStrength"), 0, settingsFilename);
int RumbleStrengthLeftMotor = GetPrivateProfileInt(TEXT("Settings"), TEXT("RumbleStrengthLeftMotor"), 0, settingsFilename);
int RumbleStrengthRightMotor = GetPrivateProfileInt(TEXT("Settings"), TEXT("RumbleStrengthRightMotor"), 0, settingsFilename);
int EnableForceSpringEffect = GetPrivateProfileInt(TEXT("Settings"), TEXT("EnableForceSpringEffect"), 0, settingsFilename);
int ForceSpringStrength = GetPrivateProfileInt(TEXT("Settings"), TEXT("ForceSpringStrength"), 0, settingsFilename);
char chainedDLL[256];

File diff suppressed because it is too large Load Diff