@tiag
Thank you!
Ramon, but I don’t remember if it was on Hatzerim too. Yes, it is the latest ITO. It all crashed as soon as I slowed down a bit on the runway.
@tiag
Thank you!
Ramon, but I don’t remember if it was on Hatzerim too. Yes, it is the latest ITO. It all crashed as soon as I slowed down a bit on the runway.
Ok! Here are the logs from BMS, hope it helps!
Onedrive: https://1drv.ms/u/s!Avq3VeuShbIaj5AKqT-5WI0zhNsVhw?e=Ndqq42
@Seifer Should I send it to you by PM or share the logs here?
I uploaded it to onedrive.
@Seifer said in Crashing after I land:
@drmagnumwolf this crash usually means bad theater data (it’s a forced crash, meaning code reached a point which made no sense, so we force a crash on the spot to avoid a future memory corruption).
But to confirm, please share the DMP. If you don’t have one, please check this post: https://forum.falcon-bms.com/topic/20866/enabling-dump-files-at-all-times-and-creating-frozen-game-dump-files/13. A full DMP and a repro case help a lot.
Thanks
I do have the BMS .dmp files. But not the ones from windows itself(as the link mentions).
Any recommended place for me to upload these?
@airtex2019 said in Crashing after I land:
@drmagnumwolf Do you have a situation (a TE or a save-game file) that repros 100%? Could be helpful.
These bugs in ObjectiveClass::SetParkingPointOccupied() have been around for a couple years … mostly ITO but other theaters too. (Maybe a crowded-airbase condition?) Sounds like getting a good repro, for devs to verify the fix, has been tough.
https://forum.falcon-bms.com/search?in=posts&term=SetParkingPointOccupied&matchWords=all
I did a mission 3 times once, 2 of them crashed and 1 didn’t. But the one I shared here crashed once, before I realized that there might be a problem worth asking. And I checked they all share the same error code. I don’t know how reliable it will be to reproduce it, but I can give the save game. (From the ITO campaign)
For every 5 landings 3 are causing CTDs. This is on the Israel Theater(haven’t tested in any other). Running the 4.37.3(with the hotfix).
Does anyone know what it could be? Thanks in advance.
Here’s the last log: https://pastebin.com/rH6dMXWG
This is the appcrash error:
```
Version=1
EventType=APPCRASH
EventTime=133446645601462544
ReportType=2
Consent=1
UploadTime=133446645605593624
ReportStatus=268435456
ReportIdentifier=1fd4a983-234d-480a-ad10-4af40a3beb09
IntegratorReportIdentifier=ac5a4a93-c88f-4055-a7fb-ade8a599454e
Wow64Host=34404
NsAppName=Falcon BMS.exe
OriginalFilename=Falcon BMS.exe
AppSessionGuid=000004e8-0001-00f4-e0aa-b009fd18da01
TargetAppId=W:00064204445565cb1a347e0609a553193d9400000000!0000495bfcf56b9e030c864643bf92939bf87ea309c9!Falcon BMS.exe
TargetAppVer=2023//10//25:19:00:48!0!Falcon BMS.exe
BootId=4294967295
TargetAsId=13373
UserImpactVector=808465200
IsFatal=1
EtwNonCollectReason=1
Response.BucketId=7c53e13f09e0c8164d42dc9dc85ac188
Response.BucketTable=4
Response.LegacyBucketId=2108490145792180616
Response.type=4
Sig[0].Name=Application Name
Sig[0].Value=Falcon BMS.exe
Sig[1].Name=Application Version
Sig[1].Value=4.37.3.1329
Sig[2].Name=Application Timestamp
Sig[2].Value=653965e0
Sig[3].Name=Fault Module Name
Sig[3].Value=Falcon BMS.exe
Sig[4].Name=Fault Module Version
Sig[4].Value=4.37.3.1329
Sig[5].Name=Fault Module Timestamp
Sig[5].Value=653965e0
Sig[6].Name=Exception Code
Sig[6].Value=80000003
Sig[7].Name=Exception Offset
Sig[7].Value=00000000008fc093
DynamicSig[1].Name=OS Version
DynamicSig[1].Value=10.0.22621.2.0.0.256.48
DynamicSig[2].Name=Locale ID
DynamicSig[2].Value=1033
DynamicSig[22].Name=Additional Information 1
DynamicSig[22].Value=5271
DynamicSig[23].Name=Additional Information 2
DynamicSig[23].Value=5271539a102825ae84bb711fa3f3f7cd
DynamicSig[24].Name=Additional Information 3
DynamicSig[24].Value=316d
DynamicSig[25].Name=Additional Information 4
DynamicSig[25].Value=316dbdfeac2393c4543ebf8f30dfb001
UI[2]=R:\Falcon BMS\Bin\x64\Falcon BMS.exe
LoadedModule[0]=R:\Falcon BMS\Bin\x64\Falcon BMS.exe
LoadedModule[1]=C:\WINDOWS\SYSTEM32\ntdll.dll
LoadedModule[2]=C:\WINDOWS\System32\KERNEL32.DLL
LoadedModule[3]=C:\WINDOWS\System32\KERNELBASE.dll
LoadedModule[4]=C:\WINDOWS\System32\USER32.dll
LoadedModule[5]=C:\WINDOWS\System32\win32u.dll
LoadedModule[6]=C:\WINDOWS\System32\GDI32.dll
LoadedModule[7]=C:\WINDOWS\System32\gdi32full.dll
LoadedModule[8]=C:\WINDOWS\System32\msvcp_win.dll
LoadedModule[9]=C:\WINDOWS\System32\ucrtbase.dll
LoadedModule[10]=C:\WINDOWS\System32\ADVAPI32.dll
LoadedModule[11]=C:\WINDOWS\System32\msvcrt.dll
LoadedModule[12]=C:\WINDOWS\System32\sechost.dll
LoadedModule[13]=C:\WINDOWS\System32\RPCRT4.dll
LoadedModule[14]=C:\WINDOWS\System32\SHELL32.dll
LoadedModule[15]=C:\WINDOWS\System32\WS2_32.dll
LoadedModule[16]=C:\WINDOWS\System32\IMM32.dll
LoadedModule[17]=C:\WINDOWS\SYSTEM32\XINPUT1_4.dll
LoadedModule[18]=C:\WINDOWS\System32\COMDLG32.dll
LoadedModule[19]=C:\WINDOWS\System32\combase.dll
LoadedModule[20]=R:\Falcon BMS\Bin\x64\DINPUT8.dll
LoadedModule[21]=C:\WINDOWS\SYSTEM32\d3dx9_43.dll
LoadedModule[22]=C:\WINDOWS\System32\shcore.dll
LoadedModule[23]=C:\WINDOWS\System32\SHLWAPI.dll
LoadedModule[24]=C:\WINDOWS\SYSTEM32\DSOUND.dll
LoadedModule[25]=C:\WINDOWS\SYSTEM32\IPHLPAPI.DLL
LoadedModule[26]=C:\WINDOWS\System32\ole32.dll
LoadedModule[27]=C:\WINDOWS\System32\OLEAUT32.dll
LoadedModule[28]=C:\WINDOWS\SYSTEM32\NETAPI32.dll
LoadedModule[29]=C:\WINDOWS\SYSTEM32\MSACM32.dll
LoadedModule[30]=C:\WINDOWS\SYSTEM32\VERSION.dll
LoadedModule[31]=C:\WINDOWS\SYSTEM32\MSVFW32.dll
LoadedModule[32]=C:\WINDOWS\SYSTEM32\D3DCOMPILER_47.dll
LoadedModule[33]=C:\WINDOWS\SYSTEM32\d2d1.dll
LoadedModule[34]=R:\Falcon BMS\Bin\x64\dxgi.dll
LoadedModule[35]=C:\WINDOWS\SYSTEM32\DWrite.dll
LoadedModule[36]=C:\WINDOWS\SYSTEM32\d3d11.dll
LoadedModule[37]=C:\WINDOWS\SYSTEM32\WINMM.dll
LoadedModule[38]=C:\WINDOWS\SYSTEM32\WINSPOOL.DRV
LoadedModule[39]=C:\WINDOWS\SYSTEM32\d3dx11_43.dll
LoadedModule[40]=C:\WINDOWS\SYSTEM32\cfgmgr32.dll
LoadedModule[41]=C:\WINDOWS\SYSTEM32\DEVOBJ.dll
LoadedModule[42]=C:\WINDOWS\SYSTEM32\ResampleDmo.DLL
LoadedModule[43]=C:\WINDOWS\WinSxS\amd64_microsoft.windows.common-controls_6595b64144ccf1df_5.82.22621.608_none_fb280a3c7926c2cc\COMCTL32.dll
LoadedModule[44]=C:\WINDOWS\SYSTEM32\powrprof.dll
LoadedModule[45]=C:\WINDOWS\SYSTEM32\winmmbase.dll
LoadedModule[46]=C:\WINDOWS\SYSTEM32\bcrypt.dll
LoadedModule[47]=R:\Falcon BMS\Bin\x64\dbghelp.dll
LoadedModule[48]=C:\WINDOWS\SYSTEM32\CRYPTSP.dll
LoadedModule[49]=C:\WINDOWS\SYSTEM32\WININET.dll
LoadedModule[50]=C:\WINDOWS\SYSTEM32\msdmo.dll
LoadedModule[51]=C:\WINDOWS\SYSTEM32\NETUTILS.DLL
LoadedModule[52]=C:\WINDOWS\SYSTEM32\UMPDC.dll
LoadedModule[53]=C:\WINDOWS\System32\bcryptPrimitives.dll
LoadedModule[54]=G:\Program files\Steam\gameoverlayrenderer64.dll
LoadedModule[55]=C:\WINDOWS\System32\PSAPI.DLL
LoadedModule[56]=C:\WINDOWS\SYSTEM32\inputhost.dll
LoadedModule[57]=C:\WINDOWS\SYSTEM32\CoreMessaging.dll
LoadedModule[58]=C:\WINDOWS\SYSTEM32\CRYPTBASE.DLL
LoadedModule[59]=C:\WINDOWS\SYSTEM32\windows.storage.dll
LoadedModule[60]=C:\WINDOWS\SYSTEM32\wintypes.dll
LoadedModule[61]=C:\WINDOWS\SYSTEM32\profapi.dll
LoadedModule[62]=C:\WINDOWS\system32\uxtheme.dll
LoadedModule[63]=C:\ProgramData\A-Volute\A-Volute.Nahimic\Modules\Scheduled\x64\AudioDevProps2.dll
LoadedModule[64]=C:\WINDOWS\System32\MSCTF.dll
LoadedModule[65]=C:\WINDOWS\SYSTEM32\kernel.appcore.dll
LoadedModule[66]=C:\WINDOWS\SYSTEM32\textinputframework.dll
LoadedModule[67]=C:\WINDOWS\SYSTEM32\CoreUIComponents.dll
LoadedModule[68]=C:\WINDOWS\System32\coml2.dll
LoadedModule[69]=C:\WINDOWS\system32\asycfilt.dll
LoadedModule[70]=C:\WINDOWS\System32\clbcatq.dll
LoadedModule[71]=C:\WINDOWS\System32\MMDevApi.dll
LoadedModule[72]=C:\WINDOWS\SYSTEM32\AudioSes.dll
LoadedModule[73]=C:\ProgramData\A-Volute\A-Volute.Nahimic\Modules\Scheduled\x64\ProductInfo.dll
LoadedModule[74]=C:\ProgramData\A-Volute\A-Volute.Nahimic\Modules\Scheduled\x64\ASM.Plugin.AudioDevProps2.dll
LoadedModule[75]=C:\WINDOWS\SYSTEM32\PropSys.dll
LoadedModule[76]=C:\WINDOWS\SYSTEM32\resourcepolicyclient.dll
LoadedModule[77]=C:\Windows\System32\Windows.UI.dll
LoadedModule[78]=C:\WINDOWS\SYSTEM32\avrt.dll
LoadedModule[79]=C:\WINDOWS\system32\dinput8.dll
LoadedModule[80]=C:\WINDOWS\SYSTEM32\HID.DLL
LoadedModule[81]=C:\WINDOWS\System32\SETUPAPI.DLL
LoadedModule[82]=C:\WINDOWS\System32\WINTRUST.dll
LoadedModule[83]=C:\WINDOWS\System32\CRYPT32.dll
LoadedModule[84]=C:\WINDOWS\SYSTEM32\MSASN1.dll
LoadedModule[85]=C:\Windows\System32\pid.dll
LoadedModule[86]=C:\Program Files (x86)\NaturalPoint\TrackIR5\NPClient64.dll
LoadedModule[87]=C:\WINDOWS\System32\Speech\Common\sapi.dll
LoadedModule[88]=C:\WINDOWS\system32\dxgi.dll
LoadedModule[89]=C:\WINDOWS\SYSTEM32\dxcore.dll
LoadedModule[90]=C:\WINDOWS\SYSTEM32\directxdatabasehelper.dll
LoadedModule[91]=C:\WINDOWS\System32\DriverStore\FileRepository\nv_dispig.inf_amd64_3c2bd4a1ec6d228e\nvldumdx.dll
LoadedModule[92]=C:\WINDOWS\SYSTEM32\cryptnet.dll
LoadedModule[93]=C:\WINDOWS\SYSTEM32\drvstore.dll
LoadedModule[94]=C:\WINDOWS\SYSTEM32\wldp.dll
LoadedModule[95]=C:\WINDOWS\System32\imagehlp.dll
LoadedModule[96]=C:\WINDOWS\system32\rsaenh.dll
LoadedModule[97]=C:\WINDOWS\System32\DriverStore\FileRepository\nv_dispig.inf_amd64_3c2bd4a1ec6d228e\nvwgf2umx.dll
LoadedModule[98]=C:\WINDOWS\system32\nvspcap64.dll
LoadedModule[99]=C:\WINDOWS\SYSTEM32\ntmarta.dll
LoadedModule[100]=C:\WINDOWS\System32\DriverStore\FileRepository\nv_dispig.inf_amd64_3c2bd4a1ec6d228e\Display.NvContainer\MessageBus.dll
LoadedModule[101]=C:\WINDOWS\System32\NSI.dll
LoadedModule[102]=C:\WINDOWS\SYSTEM32\dhcpcsvc.DLL
LoadedModule[103]=C:\WINDOWS\SYSTEM32\dcomp.dll
LoadedModule[104]=C:\WINDOWS\SYSTEM32\dwmapi.dll
LoadedModule[105]=C:\WINDOWS\SYSTEM32\iertutil.dll
LoadedModule[106]=C:\WINDOWS\SYSTEM32\SspiCli.dll
LoadedModule[107]=C:\WINDOWS\SYSTEM32\ondemandconnroutehelper.dll
LoadedModule[108]=C:\WINDOWS\system32\mswsock.dll
LoadedModule[109]=C:\WINDOWS\SYSTEM32\WINHTTP.dll
LoadedModule[110]=C:\WINDOWS\SYSTEM32\WINNSI.DLL
LoadedModule[111]=C:\WINDOWS\SYSTEM32\DPAPI.DLL
LoadedModule[112]=C:\WINDOWS\SYSTEM32\urlmon.dll
LoadedModule[113]=C:\WINDOWS\SYSTEM32\srvcli.dll
LoadedModule[114]=C:\WINDOWS\SYSTEM32\DNSAPI.dll
LoadedModule[115]=C:\Windows\System32\rasadhlp.dll
LoadedModule[116]=C:\WINDOWS\System32\fwpuclnt.dll
LoadedModule[117]=C:\WINDOWS\system32\schannel.DLL
LoadedModule[118]=C:\WINDOWS\SYSTEM32\ncrypt.dll
LoadedModule[119]=C:\WINDOWS\SYSTEM32\NTASN1.dll
LoadedModule[120]=C:\WINDOWS\system32\ncryptsslp.dll
LoadedModule[121]=C:\WINDOWS\SYSTEM32\imaadp32.acm
LoadedModule[122]=C:\WINDOWS\SYSTEM32\msadp32.acm
LoadedModule[123]=C:\WINDOWS\SYSTEM32\msg711.acm
LoadedModule[124]=C:\WINDOWS\SYSTEM32\msgsm32.acm
LoadedModule[125]=C:\Windows\System32\l3codeca.acm
LoadedModule[126]=C:\WINDOWS\SYSTEM32\WindowsCodecs.dll
LoadedModule[127]=C:\WINDOWS\SYSTEM32\TextShaping.dll
LoadedModule[128]=C:\WINDOWS\SYSTEM32\wkscli.dll
LoadedModule[129]=C:\WINDOWS\SYSTEM32\cscapi.dll
State[0].Key=Transport.DoneStage1
State[0].Value=1
OsInfo[0].Key=vermaj
OsInfo[0].Value=10
OsInfo[1].Key=vermin
OsInfo[1].Value=0
OsInfo[2].Key=verbld
OsInfo[2].Value=22621
OsInfo[3].Key=ubr
OsInfo[3].Value=2428
OsInfo[4].Key=versp
OsInfo[4].Value=0
OsInfo[5].Key=arch
OsInfo[5].Value=9
OsInfo[6].Key=lcid
OsInfo[6].Value=1033
OsInfo[7].Key=geoid
OsInfo[7].Value=244
OsInfo[8].Key=sku
OsInfo[8].Value=48
OsInfo[9].Key=domain
OsInfo[9].Value=0
OsInfo[10].Key=prodsuite
OsInfo[10].Value=256
OsInfo[11].Key=ntprodtype
OsInfo[11].Value=1
OsInfo[12].Key=platid
OsInfo[12].Value=10
OsInfo[13].Key=sr
OsInfo[13].Value=0
OsInfo[14].Key=tmsi
OsInfo[14].Value=222408255
OsInfo[15].Key=osinsty
OsInfo[15].Value=3
OsInfo[16].Key=iever
OsInfo[16].Value=11.1.22621.0-11.0.1000
OsInfo[17].Key=portos
OsInfo[17].Value=0
OsInfo[18].Key=ram
OsInfo[18].Value=65463
OsInfo[19].Key=svolsz
OsInfo[19].Value=935
OsInfo[20].Key=wimbt
OsInfo[20].Value=0
OsInfo[21].Key=blddt
OsInfo[21].Value=220506
OsInfo[22].Key=bldtm
OsInfo[22].Value=1250
OsInfo[23].Key=bldbrch
OsInfo[23].Value=ni_release
OsInfo[24].Key=bldchk
OsInfo[24].Value=0
OsInfo[25].Key=wpvermaj
OsInfo[25].Value=0
OsInfo[26].Key=wpvermin
OsInfo[26].Value=0
OsInfo[27].Key=wpbuildmaj
OsInfo[27].Value=0
OsInfo[28].Key=wpbuildmin
OsInfo[28].Value=0
OsInfo[29].Key=osver
OsInfo[29].Value=10.0.22621.2428.amd64fre.ni_release.220506-1250
OsInfo[30].Key=buildflightid
OsInfo[30].Value=d0460070-0f09-4490-b7fd-de76e898d3f1
OsInfo[31].Key=edition
OsInfo[31].Value=Professional
OsInfo[32].Key=ring
OsInfo[32].Value=Retail
OsInfo[33].Key=expid
OsInfo[33].Value=FX:117B9872,FX:11C6E5C2,FX:11CC111C,FX:11DE1DCB,FX:11DF5B12,FX:11DF5B75,FX:124117A5,FX:127987B1,FX:127C84AA,FX:127C8903,FX:127CEBB4,FX:12816BC3,FX:1283FFBE,FX:128540B9,FX:12857231,FX:128F8730,FX:1291E0B9,FX:1292F335,FX:12936529,FX:12939C3F,FX:12949627,FX:12A097F7,FX:12A6AC08,FX:12A74DF5,FX:12A94433,FX:12AAB778,FX:12AB1F49,FX:12AD79BF,MD:283BAEF,ME:25762F0,ME:27B9BC4,MD:28279A6
OsInfo[34].Key=fconid
OsInfo[34].Value=18299130,0,2,0;19193644,0,2,0;19194292,0,2,0;19195476,0,2,0;19638787,0,2,0;23531064,2,2,0;23562335,2,2,0;23563673,2,2,0;32862274,0,2,0;35681102,0,1,0;36803287,0,2,1;36803295,0,2,0;36803303,0,2,1;38859191,0,2,1;39263329,1,2,0;39281392,0,2,0;40025975,0,1,1;40616880,0,1,0;40883769,0,1,0;40981503,0,1,0;41135193,0,1,1;41137130,0,1,0;41342175,0,1,1;41655236,0,2,0;41772259,0,2,1;42052423,0,2,0;42105254,0,1,0;43572857,0,2,1;43772553,0,1,0;43844371,0,1,1;43978769,0,1,1;44325080,0,1,0;44521793,0,1,0;44552141,0,1,0;44776738,0,1,0;45185354,0,2,1;46551074,0,1,0;46557400,0,1,0
OsInfo[35].Key=containerid
OsInfo[36].Key=containertype
OsInfo[37].Key=edu
OsInfo[37].Value=0
OsInfo[38].Key=servicinginprogress
OsInfo[38].Value=0
OsInfo[39].Key=featureupdatependingreboot
OsInfo[39].Value=0
FriendlyEventName=Stopped working
ConsentKey=APPCRASH
AppName=Falcon BMS
AppPath=R:\Falcon BMS\Bin\x64\Falcon BMS.exe
NsPartner=windows
NsGroup=windows8
ApplicationIdentity=7FA50222439BAD81DE3338843679B48D
MetadataHash=-247902764
@airtex2019
Thank you.
I moved the devices around on DeviceSorting.txt. Fixed one problem, but unfortunately Falcon does not hide the devices. I suspect BMS is not actually using dinput8.dll to read the devices but something else entirely, or it is bypassing it somehow and reading the one from windows.
I haven’t used the alt launcher in a while, due to the fact it wouldn’t lock the devices as i wished. Has that changed?
I suggest you talk to HomeFries, if you want I can give you his contact. He is responsible for the CTS for DCS(multiple profiles on the fly for the TARGET WARTHOG). I think he will be able to be more helpful than me. As he works a lot on these things, and it will certainly help a lot on both.
@airtex2019 “Core Isolation” partly enabled, “Microsoft Vulnerable Driver Blocklist” is enabled but the “Memory Integrity” is disabled.
Yeah, I suspected as much. But I got it working with the work around for now. If it becomes too annoying I may get back to this again.
I still suspect an user error(aka me) than Falcon itself. But who knows, it is better to ask.
Thank you very much for the replies and the attempt to help though.
@airtex2019 Those are all manually managed, I’m not using the Alt Launcher.
On the previous versions I was using this DLL to manage the positions and hide the unnecessary devices https://github.com/briankendall/devreorder. But on the 4.37, it seems, this is not working anymore for some reason.
Moving the device(MFD3) into the new position solved one of the problems. The other is the duplicate devices that I never managed to make TARGET hide (Joystick, Throttle and MFD 1 and MFD 2), so having it visible is causing falcon to receive some weird duplicate signals or something. Despite it shouldn’t? Since it would be read on position 10 and 11.(and the DX number being far higher), even though on the controllers setting it pops out button 1000(or something).
But now it is flyable, so I can live with it.
On the 4.36 I was using devreorder to keep my joysticks in order for Falcon(and hide the ones I did not want). But now, on 4.37 that doesn’t seem to work anymore.
For instance, my Saitek Throttle Quadrant is now the DX 800’s or so, and my Thrustmaster Cougar MFD 3 is going to 500 instead of starting at 128.
This is the devicesorting.txt that I have, and added it as readonly. But it seems that, for some reason Falcon is not reading it properly.
Is there a way for me to hide the joysticks I don’t want? (like the duplicate Warthogs, since TARGET is unable to hide it from windows)
Checking on the Axes assignment in ADVANCED, it obviously seems to sort out in the order of devicesorting.txt but for some reason the buttons itself does not.
Is this a bug? Is it me? Does anyone know of an alternative like devreorder to make this work again?
{FFFF044F-0000-0000-0000-504944564944} "Thrustmaster Combined"
{B351044F-0000-0000-0000-504944564944} "F16 MFD 1"
{B352044F-0000-0000-0000-504944564944} "F16 MFD 2"
{B353044F-0000-0000-0000-504944564944} "F16 MFD 3"
{B354044F-0000-0000-0000-504944564944} "F16 MFD 4"
{B679044F-0000-0000-0000-504944564944} "T-Rudder"
{0C2D06A3-0000-0000-0000-504944564944} "Flight Throttle Quadrant"
{0C2D06A3-0000-0000-0000-504944564944} "Flight Throttle Quadrant"
{BEAD1234-0000-0000-0000-504944564944} "vJoy Device"
{E401081F-0000-0000-0000-504944564944} "USB gamepad "
{0402044F-0000-0000-0000-504944564944} "Joystick - HOTAS Warthog"
{0404044F-0000-0000-0000-504944564944} "Throttle - HOTAS Warthog"
EDIT:
I shifted the devices and that sorted out one of the problems, now the non hidden devices like “Joystick - HOTAS Warthog” are interferring with the buttons. The Devicesorting.txt looks like this now.
{FFFF044F-0000-0000-0000-504944564944} "Thrustmaster Combined"
{B353044F-0000-0000-0000-504944564944} "F16 MFD 3"
{B354044F-0000-0000-0000-504944564944} "F16 MFD 4"
{0C2D06A3-0000-0000-0000-504944564944} "Flight Throttle Quadrant"
{0C2D06A3-0000-0000-0000-504944564944} "Flight Throttle Quadrant"
{B679044F-0000-0000-0000-504944564944} "T-Rudder"
{B351044F-0000-0000-0000-504944564944} "F16 MFD 1"
{B352044F-0000-0000-0000-504944564944} "F16 MFD 2"
{BEAD1234-0000-0000-0000-504944564944} "vJoy Device"
{E401081F-0000-0000-0000-504944564944} "USB gamepad "
{0402044F-0000-0000-0000-504944564944} "Joystick - HOTAS Warthog"
{0404044F-0000-0000-0000-504944564944} "Throttle - HOTAS Warthog"
Yes, the default F4 pit is pretty difficult to use with BMS Comms etc. If a better F4 pit comes up in a later BMS release, we will change the F4 pit back.
Ah! Right, good point. Thanks for the reply and great theater!