Solved [4.36] [Crash] When dropping CCRP CBU-104s
-
Hey guys,
it happened a couple of times already, just when the CBUs would drop this crashed.
I have the crash dump, so if needed please tell.Call Stack: 0033:0000000004872074 Falcon BMS.exe, calcgrav()+100 byte(s), E:\WIP\BMS\SVN\Code-4.36\SIM\FCC\Grndfcc.cpp, line 297+83 byte(s), Parameters(0x000000003DCCCCCD 0x0000000000000000 0x0000000000000000 0x0000000000000000) 0033:000000000487215C Falcon BMS.exe, FireControlComputer::CalculateImpactPoint()+76 byte(s), E:\WIP\BMS\SVN\Code-4.36\SIM\FCC\Grndfcc.cpp, line 344, Parameters(0x000000002B7181EC 0x00000000A0000000 0x0000000000000000 0x0000000000000000) 0033:00000000048710F7 Falcon BMS.exe, FireControlComputer::IamBombMode()+2087 byte(s), E:\WIP\BMS\SVN\Code-4.36\SIM\FCC\IamBombfcc.cpp, line 235, Parameters(0x00000000C3EEC954 0x0000000046A64580 0x00000000C3EEC954 0x0000000004470000) 0033:000000000485FF8C Falcon BMS.exe, FireControlComputer::Exec()+764 byte(s), E:\WIP\BMS\SVN\Code-4.36\SIM\FCC\Fccmain.cpp, line 550, Parameters(0x000000002FEBF2F0 0x00000000FFFFFFFF 0x00000000C39C21D0 0x0000000000000002) 0033:00000000046B1524 Falcon BMS.exe, AircraftClass::DoLogic()+13892 byte(s), E:\WIP\BMS\SVN\Code-4.36\SIM\Aircraft\Aircraft.cpp, line 3650+12 byte(s), Parameters(0x0000000000000001 0x0000000004F51840 0x0000000000000003 0x0000000004F51840) 0033:00000000049CBD2D Falcon BMS.exe, SimulationDriver::Cycle()+3869 byte(s), E:\WIP\BMS\SVN\Code-4.36\SIM\SIMDRIVE\Simdrive.cpp, line 825+12 byte(s), Parameters(0x0000000000000001 0x0000000000000003 0x000000001791D920 0x0000000004F527A8) 0033:0000000004A1A84B Falcon BMS.exe, SimulationLoopControl::Loop()+2459 byte(s), E:\WIP\BMS\SVN\Code-4.36\SIM\SimLoop\Simloop.cpp, line 558, Parameters(0x0000000000000000 0x0000000000000000 0x0000000000000000 0x00000000C3A707BF) 0033:00000000045113DD Falcon BMS.exe, ThreadUnhandledExceptionWrapper()+109 byte(s), E:\WIP\BMS\SVN\Code-4.36\FALCLIB\ehandler.cpp, line 1588+5 byte(s), Parameters(0x0000000000000000 0x00000000305EAFC0 0x0000000000000000 0x0000000000000000) 0033:0000000004E2BA19 Falcon BMS.exe, thread_start<unsigned int (__cdecl*)(void * __ptr64)>()+93 byte(s), d:\th\minkernel\crts\ucrt\src\appcrt\startup\thread.cpp, line 115+5 byte(s), Parameters(0x0000000000000000 0x0000000000000000 0x0000000000000000 0x0000000000000000) 0033:0000000001F67034 KERNEL32.DLL, BaseThreadInitThunk()+20 byte(s), Parameters(0x0000000000000000 0x0000000000000000 0x0000000000000000 0x0000000000000000) 0033:0000000003EE2651 ntdll.dll, RtlUserThreadStart()+33 byte(s), Parameters(0x0000000000000000 0x0000000000000000 0x0000000000000000 0x0000000000000000) ![alt text](image url)
-
@JaZzBrE unfortunately, it is a serious bug.
I think we have a workaround, to disable this flag:
In your config file, look for
set g_sCompatibleChanges "all-C_CHANGE_DYNAMIC_SMART_SCALING"
change to
set g_sCompatibleChanges "all-C_CHANGE_DYNAMIC_SMART_SCALING-C_CHANGE_CHANGE_STORE_DAMAGE"
-
@Seifer said in [4.36] [Crash] When dropping CCRP CBU-104s:
@JaZzBrE unfortunately, it is a serious bug.
I think we have a workaround, to disable this flag:
In your config file, look for
set g_sCompatibleChanges "all-C_CHANGE_DYNAMIC_SMART_SCALING"
change to
set g_sCompatibleChanges "all-C_CHANGE_DYNAMIC_SMART_SCALING-C_CHANGE_CHANGE_STORE_DAMAGE"
@Seifer , so just add "set g_sCompatibleChanges “all-C_CHANGE_DYNAMIC_SMART_SCALING-C_CHANGE_CHANGE_STORE_DAMAGE” to your BMS USER.cfg file?
-
@Icer no, this flag must be set on Falcon BMS.cfg.
The line is already there, just add
-C_CHANGE_CHANGE_STORE_DAMAGE
to it (inside the " ). -
@Seifer thank you! My line said only set g_sCompatibleChanges “all” and did not thave the smart scaling parameter…
So unless I have the wrong line I think you meant to say add -C_CHANGE_DYNAMIC_SMART_SCALING-C_CHANGE_CHANGE_STORE_DAMAGE to the line so it ends up being :
set g_sCompatibleChanges “all-C_CHANGE_DYNAMIC_SMART_SCALING-C_CHANGE_CHANGE_STORE_DAMAGE”, correct? -
@Icer hi Icer, please read this post (in red at the top).
That is why you did not have the smart scaling. I will ask @MaxWaldorf to update the post to include this as well.
-
@Seifer said in [4.36] [Crash] When dropping CCRP CBU-104s:
@Icer hi Icer, please read this post (in red at the top).
That is why you did not have the smart scaling. I will ask @MaxWaldorf to update the post to include this as well.
@Seifer, the reason I did not have Smart Scaling in the line you proposed is because the changes in that top post are done to Falcon BMS USER.cfg, not to Falcon BMS.cfg. To clarify I “think” you are saying to just add " -C_CHANGE_CHANGE_STORE_DAMAGE" to the set g_sCompatibleChanges “all" line in Falcon BMS.cfg, yes? You specifically stated not to add the line to BMS USER.cfg earlier…
So what I have now is:
set g_sCompatibleChanges “all-C_CHANGE_CHANGE_STORE_DAMAGE” in Falcon BMS.cfg
and
set g_sNonCompatibleChanges “all-DURANDAL-NC_CHANGE_DEAGGED_LOADOUT”
set g_sCompatibleChanges “all-C_CHANGE_DYNAMIC_SMART_SCALING”
in my Falcon BMS USER.cfg as directed by @MaxWaldorf . -
@Seifer said in [4.36] [Crash] When dropping CCRP CBU-104s:
@Icer hi Icer, please read this post (in red at the top).
That is why you did not have the smart scaling. I will ask @MaxWaldorf to update the post to include this as well.
Post updated
-
@MaxWaldorf said in [4.36] [Crash] When dropping CCRP CBU-104s:
@Seifer said in [4.36] [Crash] When dropping CCRP CBU-104s:
@Icer hi Icer, please read this post (in red at the top).
That is why you did not have the smart scaling. I will ask @MaxWaldorf to update the post to include this as well.
Post updated
Very good, I will apply ALL the changes to Falcon BMS USER.cfg and put the Falcon BMS.cfg back to it’s virgin form… Thanks guys!
-
@Icer no, its the opposite. Flags should be in Falcon BMS.cfg, not in the user. Please remove those lines from user. I will ask Max to update the post again.
-
@MaxWaldorf please update post again. Those lines should not be in user cfg.
-
@Seifer said in [4.36] [Crash] When dropping CCRP CBU-104s:
@Icer no, its the opposite. Flags should be in Falcon BMS.cfg, not in the user. Please remove those lines from user. I will ask Max to update the post again.
Ok… as of right now it says “Please apply the following lines on your “falcon BMS user.cfg” (User/config folder):”
-
As you may have guessed, the lines ended up in all 3 (Server, User and vanilla) files here. Server is supposed to be above User which is above vanilla, so…
-
@Seifer said in [4.36] [Crash] When dropping CCRP CBU-104s:
set g_sCompatibleChanges “all-C_CHANGE_DYNAMIC_SMART_SCALING-C_CHANGE_CHANGE_STORE_DAMAGE”
Thanks! I’ll give it a try.
-