Hi everyone !
Was having problems getting force feedback working with bms 4.34 and noticed there’s a lot of posts out there about people that can’t either.
I can’t remember if this is stock or if I found this ini so thank you to the person that designed it, but they basically forgot a ‘[’ that’s why it wasn’t working
Soooo if you toss this feedback.ini in your bms user/config (ie F:\games\Falcon BMS 4.34\User\Config), all Force Feedback effects should work ! (Tested on Wingman Force 3d)
I can’t attach feedback.ini so you’ll simply have to create a file called that and paste the following code:
[EffectData]
numEffects=9
#effect0 is the gun fire effect
[Effect0]
flags=0x12
duration=-1
samplePeriod=0
gain=10000
triggerButton=-1
triggerRepeatInterval=0
envelopeAttackLevel=10000
envelopeAttackTime=0
envelopeFadeLevel=1000000
envelopeFadeTime=300
effectType=0x3
periodicForceMagnitude=4000
periodicForceOffset=0
periodicForcePhase=0
periodicForcePeriod=30000
numAxes=1
axes0=0
direction0=1
#effect1 is the bounce effect, played on missile impact, etc
[Effect1]
hasDirection=1
flags=0x12
duration=20000
samplePeriod=0
gain=10000
triggerButton=-1
triggerRepeatInterval=0
effectType=0x1
constantForceMagnitude=10000
numAxes=2
axes0=0
axes1=1
direction0=1
direction1=0
#effect2 is auto-center
[Effect2]
flags=0x22
duration=-1
samplePeriod=0
gain=8000
triggerButton=-1
triggerRepeatInterval=0
numAxes=2
axes0=0
axes1=1
direction0=9000
direction1=0
effectType=0x4
conditionOffset = 0;
conditionPositiveCoefficient = 10000;
conditionNegativeCoefficient = 10000;
conditionPositiveSaturation = 10000;
conditionNegativeSaturation = 10000;
conditionDeadBand = 0;
#effect3 is the concrete strip effect, part 1
[Effect3]
flags=0x12
duration=-1
samplePeriod=0
gain=10000
triggerButton=-1
triggerRepeatInterval=0
#envelopeAttackLevel=0
#envelopeAttackTime=0
#envelopeFadeLevel=0
#envelopeFadeTime=10
effectType=0x3
periodicType=0
periodicForceMagnitude=1500
periodicForceOffset=0
periodicForcePhase=0
periodicForcePeriod=250000
numAxes=1
axes0=1
direction0=1
#flags=0x12
#duration=-1
#samplePeriod=0
#gain=10000
#triggerButton=-1
#triggerRepeatInterval=0
#envelopeAttackLevel=0
#envelopeAttackTime=0
#envelopeFadeLevel=0
#envelopeFadeTime=10
#effectType=0x3
#periodicType=0
#periodicForceMagnitude=2000
#periodicForceOffset=0
#periodicForcePhase=0
#periodicForcePeriod=500000
#numAxes=1
#axes0=0
#direction0=1
#effect4 is the concrete strip effect, part 2
[Effect4]
flags=0x12
duration=-1
samplePeriod=0
gain=10000
triggerButton=-1
triggerRepeatInterval=0
#envelopeAttackLevel=0
#envelopeAttackTime=0
#envelopeFadeLevel=0
#envelopeFadeTime=10
effectType=0x3
periodicType=0
periodicForceMagnitude=2000
periodicForceOffset=0
periodicForcePhase=0
periodicForcePeriod=400000
numAxes=1
axes0=0
direction0=1
#effect5 is the left wing bomb drop effect
[Effect5]
flags=0x12
duration=30000
samplePeriod=0
gain=10000
triggerButton=-1
triggerRepeatInterval=0
effectType=0x1
constantForceMagnitude=-10000
numAxes=1
axes0=0
direction0=-1
#effect6 is the right wing bomb drop effect
[Effect6]
flags=0x12
duration=30000
samplePeriod=0
gain=10000
triggerButton=-1
triggerRepeatInterval=0
effectType=0x1
constantForceMagnitude=10000
numAxes=1
axes0=0
direction0=-1
#effect7 is the stall effect, part 1
[Effect7]
flags=0x12
duration=-1
samplePeriod=0
gain=10000
triggerButton=-1
triggerRepeatInterval=0
#envelopeAttackLevel=0
#envelopeAttackTime=0
#envelopeFadeLevel=0
#envelopeFadeTime=10
effectType=0x3
periodicType=0
periodicForceMagnitude=1500
periodicForceOffset=0
periodicForcePhase=0
periodicForcePeriod=250000
numAxes=1
axes0=1
direction0=1
#effect8 is the stall effect, part 2
[Effect8]
flags=0x12
duration=-1
samplePeriod=0
gain=10000
triggerButton=-1
triggerRepeatInterval=0
#envelopeAttackLevel=0
#envelopeAttackTime=0
#envelopeFadeLevel=0
#envelopeFadeTime=10
effectType=0x3
periodicType=0
periodicForceMagnitude=1500
periodicForceOffset=0
periodicForcePhase=0
periodicForcePeriod=200000
numAxes=1
axes0=0
direction0=1
[effect10]
customForceChannels
customForceSamplePeriod
customForceSamples
customForceForceData0Sample0
periodicForceMagnitude
periodicForceOffset
periodicForcePhase
periodicForcePeriod
constantForceMagnitude
rampForceStart
rampForceEnd
1. is there a list of #effect functions somewhere or are these the only ones available ? Because I’d love to add 'em in.
2. Runway feel isn’t working (for me and haven’t tested it enough it’s possible I didn’t notice or just need to up the strength), but I see the data is there (I also left all the commented stuff in case someone sees something they recognize). See anything wrong with the concrete part 1 and 2 I think I’m being blind. All the other effects are working great.
Thing is I’m not sure what language this is. I remember there being a ‘Friction’ function but I don’t know where to find these libraries anymore.
Anyway, so if anybody can help would be greatly appreciated and that would pretty much give bms 100% FF support. But already as it is works great !
Honestly I could’ve sworn I stumbled on this file somewhere on the net but my searches can’t find it anymore. So if infact this is stock then… whoops lol But I figured I’d better share just in case because if infact it’s a correction, well it’s a ridiculously easy fix for everyone.