if i was to install the other file, do i just drag it into the beamng mod folder or is it more complicated than that?
Mod is now broken with 40.1, gives me the error corrupt mod file any solutions? all mods are deactivated, just the 2 m5 mods
clear cache, if same thing happens, check console and tell me what its breaking it (it should give a huge "Mod deactivated" thingy)
im going to paste it, might be very long 105.736|W|bindless|primitive cbv array exhausted (8191 slots), using raw primitive loads 114.705|W|GELua.|[This extension is quite slow and should be optimized] onExtensionLoaded ui_console: 57.34 ms 176.225|E|libbeamng.jsonDecode:74087|unable to decode JSON: settings/zuweisung/iDrive_OS_8.5/general.json 176.225|E|libbeamng.jsonDecode:74087|JSON decoding error: JSON error (line 1, col 3): '' - Expected dictionary key 176.225|E|libbeamng.jsonDecode:74087|=============== Stack Traceback >> START >> 176.225|E|libbeamng.jsonDecode:74087|(1) C function 'function: builtin#224' 176.225|E|libbeamng.jsonDecode:74087|(2) global C function 'xpcall' 176.225|E|libbeamng.jsonDecode:74087|(3) Lua upvalue 'getConfig' at file 'lua/common/utils.lua:430' 176.225|E|libbeamng.jsonDecode:74087| content = userdata: (...) 176.225|E|libbeamng.jsonDecode:74087| context = string[45]: "settings/zuweisung/iDrive_OS_8.5/general.json" 176.225|E|libbeamng.jsonDecode:74087|(4) Lua upvalue 'setupCCU' at file 'vehicles/m5g90law/lua/idrive8/idrive8_ccu.lua:206' 176.225|E|libbeamng.jsonDecode:74087|(5) Lua local 'func' at file 'vehicles/m5g90law/lua/idrive8/idrive8_ccu.lua:220' 176.225|E|libbeamng.jsonDecode:74087|(6) Lua field 'hook' at file 'lua/common/extensions.lua:799' 176.225|E|libbeamng.jsonDecode:74087| funcName = string[6]: "onInit" 176.225|E|libbeamng.jsonDecode:74087| funcList = nil 176.225|E|libbeamng.jsonDecode:74087| hookFuncs = table: 0x0220277e08e8 {1:function: 0x022025b3a658, 2:function: 0x022025b32880, 3:function: 0x022025b0f448, 4:function: 0x022025acbe18, 5:function: 0x022025b16f68, 6:function: 0x022025b03d68, 7:function: 0x022025a8ea28, 8:function: 0x022025b22198, 9:function: 0x022025b141d8, 10:function: 0x022025ad7d58, 11:function: 0x022025ad3f98, 12:function: 0x022025ae14e8, 13:function: 0x022025b1da30, 14:function: 0x022025ac66c0} 176.225|E|libbeamng.jsonDecode:74087| hookNames = table: 0x0220277e0ad8 {1:core_quickAccess.onInit, 2:idrive8_warningsensors.onInit, 3:idrive8_touchscreen.onInit, 4:idrive8_ptc.onInit, 5:idrive8_parkingbrake.onInit, 6:idrive8_parkingaid.onInit, 7:idrive8_os.onInit, 8:idrive8_navigationdata.onInit, 9:idrive8_lightcontrol.onInit, 10:idrive8_interior.onInit, 11:idrive8_hybrid.onInit, 12:idrive8_drivemode.onInit, 13:idrive8_cockpitcontrol.onInit, 14:idrive8_ccu.onInit} 176.225|E|libbeamng.jsonDecode:74087| (for generator) = C function: builtin#6 176.225|E|libbeamng.jsonDecode:74087| (for state) = table: 0x022025b5baf0 {1:table: 0x022025b48b60, 2:table: 0x022025b57ee8, 3:table: 0x022025b32650, 4:table: 0x022025b0de78, 5:table: 0x022025acbed0, 6:table: 0x022025b16fd8, 7:table: 0x022025afa6c0, 8:table: 0x022025853dc8, 9:table: 0x022025b22150, 10:table: 0x022025b13ae8, 11:table: 0x022025ad64e0, 12:table: 0x022025ad45c8, 13:table: 0x022025ae1458, 14:table: 0x022025b1cf30, 15:table: 0x022025aca5f0, 16:table: 0x022025ab0260, 17:table: 0x022025a9ca40} 176.225|E|libbeamng.jsonDecode:74087| (for control) = number: 15 176.225|E|libbeamng.jsonDecode:74087| _ = number: 15 176.225|E|libbeamng.jsonDecode:74087| m = table: 0x022025aca5f0 {getConfig:function: 0x022025ac2e00, onReset:function: 0x022025ac67b0, __manuallyLoaded__:true, furnishingChecks:table: 0x022025ac2d48, __originalExtPath__:vehicles/m5g90law/lua/idrive8/idrive8_ccu, __extensionPath__:vehicles/m5g90law/lua/idrive8/idrive8_ccu, checkVersion:function: 0x022025ac8630, onInit:function: 0x022025ac66c0, setProfile:function: 0x022025ac86a0, updateGFX:function: 0x022025ac6820, setProfilePicture:function: 0x022025ac2e60, getProfileConfig:function: 0x022025ac2e30, addProfile:function: 0x022025ac2ed0, __extensionName__:idrive8_ccu, setVersionSwitched:function: 0x022025ac8668} 176.225|E|libbeamng.jsonDecode:74087| func = Lua function 'onInit' (defined at line 219 of chunk @vehicles/m5g90law/lua/idrive8/idrive8_ccu.lua) 176.225|E|libbeamng.jsonDecode:74087| extCallName = string[18]: "idrive8_ccu.onInit" 176.225|E|libbeamng.jsonDecode:74087|(7) Lua global 'initSystems' at file 'lua/vehicle/main.lua:190' 176.225|E|libbeamng.jsonDecode:74087|(8) Lua function 'init' at file 'lua/vehicle/main.lua:315' (best guess) 176.225|E|libbeamng.jsonDecode:74087| path = string[19]: "/vehicles/m5g90law/" 176.225|E|libbeamng.jsonDecode:74087| initData = string[700/5513488]: "a{2A5vdata{74A9variables{16A9$camber_F{15A3min-0.85A6minDis=100A3val-0.96232A3max-1.138A7stepDis-1A7default-0.994A5titleB13Camber AdjustA6maxDis-100A4nameA9$camber_FA4step-0.00144A8categoryB15Wheel AlignmentA4typeA5rangeB11descriptionB30Adjusts the wheel camber angleB11subCategoryA5FrontA4unitA1%B15$tirepressure_R{15A3min-0A4unitA3psiA3val-45A6minDis-0A7stepDis-0.5A7default-45A5titleB13Tire PressureA6maxDis-50A4nameB15$tirepressure_RA4step-0.5A8categoryA6WheelsA4typeA5rangeB11descriptionB32Relative to atmospheric pressureB11subCategoryA4RearA3max-50A9$camber_R{15A3min-0.96A6minDis=100A3val-0.9888A3max-1.04A7stepDis-1A7default-0.99A5titleB13Camber AdjustA6maxDis-100A4nameA9$camber_RA4step-0.0" (more...) 176.225|E|libbeamng.jsonDecode:74087| vehicle = table: 0x022025c34520 {variables:table: 0x022025c34598, hoodLatchCoupler:table: 0x022026640a40, occupantSlotsById:table: 0x022025b216e8, doorRLCoupler:table: 0x022025b21760, refNodes:table: 0x022025bc1dd0, vehicleController:table: 0x02202663e798, soundConfigExhaust:table: 0x022025bc2248, torsionbars:table: 0x022025ac8f98, activePartsData:table: 0x022025acba40, n2o:table: 0x022025dca5c8, _materials:table: 0x022025dca6f0, triggers:table: 0x022025dd91b0, hydros:table: 0x022025de17d0, beams:table: 0x022025de7098, activeParts:table: 0x022026436388, torsionReactorR:table: 0x022026439ab0, nodes:table: 0x022026439bd8, rails:table: 0x02202651b140, flexbodies:table: 0x02202651bf28, occupantSystem:table: 0x022026563928, mainBattery:table: 0x0220265639a8 (more...)} 176.225|E|libbeamng.jsonDecode:74087| nodesMissing = boolean: false 176.225|E|libbeamng.jsonDecode:74087| additionalVehicleData = nil 176.225|E|libbeamng.jsonDecode:74087|--------------- << END << 176.289|W|GELua.core_input_actions.|Action "m5g90law__4" uses 'onUp' instead of 'onDown', which adds input lag. If you're the author of this action, please double check and see if you can switch to 'onDown' instead. 176.297|W|GELua.core_input_actions.|Action "m5g90law__1" uses 'onUp' instead of 'onDown', which adds input lag. If you're the author of this action, please double check and see if you can switch to 'onDown' instead. 176.302|W|GELua.core_input_actions.|Action "m5g90law__debugclickable_next" uses 'onUp' instead of 'onDown', which adds input lag. If you're the author of this action, please double check and see if you can switch to 'onDown' instead. 176.304|W|GELua.core_input_actions.|Action "m5g90law__2" uses 'onUp' instead of 'onDown', which adds input lag. If you're the author of this action, please double check and see if you can switch to 'onDown' instead. 176.312|W|GELua.core_input_actions.|Action "m5g90law__23" uses 'onUp' instead of 'onDown', which adds input lag. If you're the author of this action, please double check and see if you can switch to 'onDown' instead. 176.313|W|GELua.core_input_actions.|Action "m5g90law__3" uses 'onUp' instead of 'onDown', which adds input lag. If you're the author of this action, please double check and see if you can switch to 'onDown' instead. 176.453|E|engine::SFXFMODBuffer::SFXFMODBuffer|SFXFMODBuffer::SFXFMODBuffer - failed to load 'art/sound/starter/startup.wav' through FMOD 176.453|E|engine::SFXProfile:nAdd|SFXProfile():nAdd: The preload failed! 176.454|E|engine::SFXFMODBuffer::SFXFMODBuffer|SFXFMODBuffer::SFXFMODBuffer - failed to load 'art/sound/starter/startup.wav' through FMOD 176.454|E|engine::SFXSound::_create|SFXSound::_create() - Could not create device buffer! 176.454|E|sfx|SFXSystem::createSource Failed - Profile: Filename: art/sound/starter/startup.wav 176.454|E|engine::TorqueSFXSource::TorqueSFXSource|unable to create sound fx source 176.456|E|engine::SFXFMODBuffer::SFXFMODBuffer|SFXFMODBuffer::SFXFMODBuffer - failed to load 'art/sound/rs6c8_startup.wav' through FMOD 176.456|E|engine::SFXProfile:nAdd|SFXProfile():nAdd: The preload failed! 176.457|E|engine::SFXFMODBuffer::SFXFMODBuffer|SFXFMODBuffer::SFXFMODBuffer - failed to load 'art/sound/rs6c8_startup.wav' through FMOD 176.457|E|engine::SFXSound::_create|SFXSound::_create() - Could not create device buffer! 176.457|E|sfx|SFXSystem::createSource Failed - Profile: Filename: art/sound/rs6c8_startup.wav 176.457|E|engine::TorqueSFXSource::TorqueSFXSource|unable to create sound fx source 176.469|E|engine::SFXFMODBuffer::SFXFMODBuffer|SFXFMODBuffer::SFXFMODBuffer - failed to load 'art/sound/m3dsgfart.wav' through FMOD 176.469|E|engine::SFXProfile:nAdd|SFXProfile(m3dsgfart):nAdd: The preload failed! 176.470|E|engine::SFXFMODBuffer::SFXFMODBuffer|SFXFMODBuffer::SFXFMODBuffer - failed to load 'art/sound/m3dsgfart.wav' through FMOD 176.470|E|engine::SFXSound::_create|SFXSound::_create() - Could not create device buffer! 176.470|E|sfx|SFXSystem::createSource Failed - Profile: m3dsgfart Filename: art/sound/m3dsgfart.wav 176.470|E|engine::TorqueSFXSource::TorqueSFXSource|unable to create sound fx source 176.508|E|cef_local|request_fail | reason=NOT_FOUND url=ui/lib/ext/vue-i18n-next/vue-i18n.global.prod.js 176.511|E|cef_local|request_fail | reason=NOT_FOUND url=ui/lib/ext/vue-i18n-next/vue-i18n.global.prod.js 176.512|E|engine::BNGCefClient::OnResourceResponse|VehicleTex-@m5g90law_headup_display | local://local/ui/lib/ext/vue-i18n-next/vue-i18n.global.prod.js | response: 404 - Not Found 176.513|E|cef_local|request_fail | reason=NOT_FOUND url=ui/lib/ext/vue-i18n-next/vue-i18n.global.prod.js 176.513|E|cef_local|request_fail | reason=NOT_FOUND url=ui/lib/ext/vue-i18n-next/vue-i18n.global.prod.js 176.514|E|engine::BNGCefClient::OnResourceResponse|VehicleTex-@m5g90law_ambi | local://local/ui/lib/ext/vue-i18n-next/vue-i18n.global.prod.js | response: 404 - Not Found 176.517|E|engine::BNGCefClient::OnResourceResponse|VehicleTex-@m5g90law_screen | local://local/ui/lib/ext/vue-i18n-next/vue-i18n.global.prod.js | response: 404 - Not Found 176.518|E|engine::BNGCefClient::OnResourceResponse|VehicleTex-@m5g90law_gauges_os8 | local://local/ui/lib/ext/vue-i18n-next/vue-i18n.global.prod.js | response: 404 - Not Found 176.951|E|libbeamng.jsonDecode:74087|unable to decode JSON: settings/zuweisung/iDrive_OS_8.5/general.json 176.951|E|libbeamng.jsonDecode:74087|JSON decoding error: JSON error (line 1, col 3): '' - Expected dictionary key 176.951|E|libbeamng.jsonDecode:74087|=============== Stack Traceback >> START >> 176.951|E|libbeamng.jsonDecode:74087|(1) C function 'function: builtin#224' 176.951|E|libbeamng.jsonDecode:74087|(2) global C function 'xpcall' 176.951|E|libbeamng.jsonDecode:74087|(3) Lua field 'getConfig' at file 'lua/common/utils.lua:430' 176.951|E|libbeamng.jsonDecode:74087| content = userdata: (...) 176.952|E|libbeamng.jsonDecode:74087| context = string[45]: "settings/zuweisung/iDrive_OS_8.5/general.json" 176.952|E|libbeamng.jsonDecode:74087|(4) Lua upvalue 'checkIsSetupCompleted' at file 'vehicles/m5g90law/lua/idrive8/idrive8_os.lua:209' 176.952|E|libbeamng.jsonDecode:74087|(5) Lua upvalue 'update' at file 'vehicles/m5g90law/lua/idrive8/idrive8_os.lua:2406' 176.952|E|libbeamng.jsonDecode:74087| dt = number: 0.0115 176.952|E|libbeamng.jsonDecode:74087|(6) Lua local 'func' at file 'vehicles/m5g90law/lua/idrive8/idrive8_os.lua:2718' 176.952|E|libbeamng.jsonDecode:74087| dt = number: 0.0115 176.952|E|libbeamng.jsonDecode:74087|(7) Lua field 'hook' at file 'lua/common/extensions.lua:799' 176.952|E|libbeamng.jsonDecode:74087| funcName = string[9]: "updateGFX" 176.952|E|libbeamng.jsonDecode:74087| funcList = nil 176.952|E|libbeamng.jsonDecode:74087| hookFuncs = table: 0x022027925e60 {1:function: 0x022027925060, 2:function: 0x022025b31e28, 3:function: 0x022025b10038, 4:function: 0x022025acb600, 5:function: 0x022025b194c8, 6:function: 0x022025b03dc8, 7:function: 0x022025a8fa50} 176.952|E|libbeamng.jsonDecode:74087| hookNames = table: 0x022027925ea8 {1dometer.updateGFX, 2:idrive8_warningsensors.updateGFX, 3:idrive8_touchscreen.updateGFX, 4:idrive8_ptc.updateGFX, 5:idrive8_parkingbrake.updateGFX, 6:idrive8_parkingaid.updateGFX, 7:idrive8_os.updateGFX} 176.952|E|libbeamng.jsonDecode:74087| (for generator) = C function: builtin#6 176.952|E|libbeamng.jsonDecode:74087| (for state) = table: 0x022027925830 {1:table: 0x022025b48b60, 2:table: 0x022027700c20, 3:table: 0x022027924fa8, 4:table: 0x022025b57ee8, 5:table: 0x022025b32650, 6:table: 0x022025b0de78, 7:table: 0x022025acbed0, 8:table: 0x022025b16fd8, 9:table: 0x022025afa6c0, 10:table: 0x022025853dc8, 11:table: 0x022025b22150, 12:table: 0x022025b13ae8, 13:table: 0x022025ad64e0, 14:table: 0x022025ad45c8, 15:table: 0x022025ae1458, 16:table: 0x022025b1cf30, 17:table: 0x022025aca5f0, 18:table: 0x022025ab0260, 19:table: 0x022025a9ca40, 20:table: 0x022027717c98, 21:table: 0x022027713720, 22:table: 0x02202770eff0, 23:table: 0x02202765cf10, 24:table: 0x0220278d0f60} 176.952|E|libbeamng.jsonDecode:74087| (for control) = number: 10 176.952|E|libbeamng.jsonDecode:74087| _ = number: 10 176.952|E|libbeamng.jsonDecode:74087| m = table: 0x022025853dc8 {getApps:function: 0x022025a8fba8, onReset:function: 0x022025a8eab0, __originalExtPath__:vehicles/m5g90law/lua/idrive8/idrive8_os, __manuallyLoaded__:true, setSpotifyIntegration:function: 0x022025a8fb00, getRegisteredMenus:function: 0x022025a8fb70, __extensionPath__:vehicles/m5g90law/lua/idrive8/idrive8_os, getBootState:function: 0x022025a8fbe0, getCurrentCursorMode:function: 0x022025a8e980, updateGFX:function: 0x022025a8fa50, getAllProfileAmount:function: 0x022025888850, cachedDriverCamPos:table: 0x0220258876d0, checkIsSetupCompleted:function: 0x022025888100, __extensionName__:idrive8_os, getDriverAssistanceSubmenu:none, values:table: 0x022025888038, getAllProfiles:function: 0x022025888820, recognizeControls:function: 0x0220258884d8 (more...)} 176.952|E|libbeamng.jsonDecode:74087| func = Lua function 'updateGFX' (defined at line 2716 of chunk @vehicles/m5g90law/lua/idrive8/idrive8_os.lua) 176.952|E|libbeamng.jsonDecode:74087| extCallName = string[20]: "idrive8_os.updateGFX" 176.952|E|libbeamng.jsonDecode:74087|(8) Lua function 'onGraphicsStep' at file 'lua/vehicle/main.lua:99' (best guess) 176.952|E|libbeamng.jsonDecode:74087| dtSim = number: 0.0115 176.952|E|libbeamng.jsonDecode:74087| shouldSendStreams = boolean: false 176.952|E|libbeamng.jsonDecode:74087|--------------- << END << 177.066|E|libbeamng.jsonDecode:74087|unable to decode JSON: settings/zuweisung/iDrive_OS_8.5/general.json 177.066|E|libbeamng.jsonDecode:74087|JSON decoding error: JSON error (line 1, col 3): '' - Expected dictionary key 177.066|E|libbeamng.jsonDecode:74087|=============== Stack Traceback >> START >> 177.066|E|libbeamng.jsonDecode:74087|(1) C function 'function: builtin#224' 177.066|E|libbeamng.jsonDecode:74087|(2) global C function 'xpcall' 177.066|E|libbeamng.jsonDecode:74087|(3) Lua field 'getConfig' at file 'lua/common/utils.lua:430' 177.066|E|libbeamng.jsonDecode:74087| content = userdata: (...) 177.066|E|libbeamng.jsonDecode:74087| context = string[45]: "settings/zuweisung/iDrive_OS_8.5/general.json" 177.066|E|libbeamng.jsonDecode:74087|(4) Lua field 'checkIsSetupCompleted' at file 'vehicles/m5g90law/lua/idrive8/idrive8_os.lua:209' 177.066|E|libbeamng.jsonDecode:74087|(5) Lua function 'updateGFX' at file '/vehicles/m5g90law//lua/controller/idrive8Controller.lua:114' (best guess) 177.067|E|libbeamng.jsonDecode:74087| dt = number: 0.013 177.067|E|libbeamng.jsonDecode:74087| eMotor = table: 0x022025ae5d88 {grossWorkPerUpdate:0, parent:table: 0x022026880430, ignitionCoef:1, energyStorageRatios:table: 0x02202784a660, hasEnergy:true, name:eMotor, electricsRegenThrottleName:regenThrottle, throttleSmoother:table: 0x022025b03c30, engineNodeID:152, maxRegenTorque:100, clutchChild:table: 0x022025dceb00, cumulativeGearRatio:3.82, lastOutputAV1:0, maxTorqueLimit:inf, isPropulsed:true, motorDirection:0, electricsThrottleName:throttle, frictionTorque:0, maxTorque:280.71864867146, velocityUpdateProfilerName:eMotor:velocityUpdate, initEngineSound:function: 0x022025c21fb0, updateEnergyUsage:function: 0x022025b27230, visualShaftAVName:inputAV, maxAV:733.038285, uiSimpleModeControl:true, activateStarter:function: 0x0220258500d0 (more...)} 177.067|E|libbeamng.jsonDecode:74087| engine = table: 0x02202689eb30 {slowIgnitionErrorInterval:5, parent:table: 0x022025bc6b28, wearDynamicFrictionCoef:1, forcedInductionCoef:0.99165449160725, name:mainEngine, checkHydroLocking:function: 0x02202689a8f8, exhaustAudioMufflingCoefRange:1, revLimiterCutTime:0.15, engineNodeID:152, ignitionCutTime:0, engineWorkPerUpdate:13.103629981057, slowIgnitionErrorTimer:0.4, idleTorque:324.3724056, pistonRingDamageThreshold:1750000, updateSoundNodeDebug:function: 0x02202689b0d0, idleTimer:1.5744839974867e-05, nitrousOxideTorque:0, electricsThrottleName:throttle, headGasketDamageThreshold:1750000, visualShaftAVName:inputAV, starterMaxAV:65.97344565, uiSimpleModeControl:true, maxOverTorqueDamage:1029, maxRPM:6800, deformGroupLastDamages:table: 0x022025c1c410 (more...)} 177.067|E|libbeamng.jsonDecode:74087| powerDisplay = number: 0 177.067|E|libbeamng.jsonDecode:74087| motorCount = number: 1 177.067|E|libbeamng.jsonDecode:74087| dir = cdata: (...) 177.067|E|libbeamng.jsonDecode:74087| (*temporary) = table: 0x022025a6f500 {gear:N, getAllProfilePictures:table: 0x022025a6ffc8, registeredMenus:table: 0x022025a6fea8, engineRunning:1, lights:0, pwr:0, checkengine:false, lowpressure:0, parkingbrake:1, oil:0, watertemp:78, escActive:false, gearboxType:idrive_evAutomaticGearbox, tcsActive:false, steering:0, tcs:0, brake:0, esc:0, idrive8_apps:table: 0x022025a6fef0, getAllProfiles:table: 0x022025a6ff80, throttle:0, idrive_rear_aeb:0, hazard:0, signal_R:0, highbeam:0, idrive_aeb:0, wheelspeed:0.068600821644068, idrive_autohold:0, fog:0, oiltemp:77.999703847761, ambilight_color_vals:table: 0x022025a6ff38, fuel:1, registeredMenusAmount:24, rpmTacho:6.3375002615154, lowbeam:0, signal_L:0, lowfuel:false} 177.067|E|libbeamng.jsonDecode:74087|(6) Lua field 'updateGFX' at file 'lua/vehicle/controller.lua:117' 177.067|E|libbeamng.jsonDecode:74087| dt = number: 0.013 177.067|E|libbeamng.jsonDecode:74087| (for index) = number: 26 177.067|E|libbeamng.jsonDecode:74087| (for limit) = number: 31 177.067|E|libbeamng.jsonDecode:74087| (for step) = number: 1 177.067|E|libbeamng.jsonDecode:74087| i = number: 26 177.067|E|libbeamng.jsonDecode:74087|(7) Lua function 'onGraphicsStep' at file 'lua/vehicle/main.lua:97' (best guess) 177.067|E|libbeamng.jsonDecode:74087| dtSim = number: 0.013 177.067|E|libbeamng.jsonDecode:74087| shouldSendStreams = boolean: true 177.067|E|libbeamng.jsonDecode:74087|--------------- << END << 177.069|E|libbeamng.jsonDecode:74087|unable to decode JSON: settings/zuweisung/iDrive_OS_8.5/profiles/Guest.json 177.069|E|libbeamng.jsonDecode:74087|JSON decoding error: JSON error (line 1, col 3): '' - Expected dictionary key 177.069|E|libbeamng.jsonDecode:74087|=============== Stack Traceback >> START >> 177.069|E|libbeamng.jsonDecode:74087|(1) C function 'function: builtin#224' 177.069|E|libbeamng.jsonDecode:74087|(2) global C function 'xpcall' 177.069|E|libbeamng.jsonDecode:74087|(3) Lua field 'getProfileConfig' at file 'lua/common/utils.lua:430' 177.069|E|libbeamng.jsonDecode:74087| content = userdata: (...) 177.069|E|libbeamng.jsonDecode:74087| context = string[52]: "settings/zuweisung/iDrive_OS_8.5/profiles/Guest.json" 177.069|E|libbeamng.jsonDecode:74087|(4) Lua function 'updateGFX' at file '/vehicles/m5g90law//lua/controller/idrive8Controller.lua:131' (best guess) 177.069|E|libbeamng.jsonDecode:74087| dt = number: 0.013 177.069|E|libbeamng.jsonDecode:74087| eMotor = table: 0x022025ae5d88 {grossWorkPerUpdate:0, parent:table: 0x022026880430, ignitionCoef:1, energyStorageRatios:table: 0x02202784a660, hasEnergy:true, name:eMotor, electricsRegenThrottleName:regenThrottle, throttleSmoother:table: 0x022025b03c30, engineNodeID:152, maxRegenTorque:100, clutchChild:table: 0x022025dceb00, cumulativeGearRatio:3.82, lastOutputAV1:0, maxTorqueLimit:inf, isPropulsed:true, motorDirection:0, electricsThrottleName:throttle, frictionTorque:0, maxTorque:280.71864867146, velocityUpdateProfilerName:eMotor:velocityUpdate, initEngineSound:function: 0x022025c21fb0, updateEnergyUsage:function: 0x022025b27230, visualShaftAVName:inputAV, maxAV:733.038285, uiSimpleModeControl:true, activateStarter:function: 0x0220258500d0 (more...)} 177.069|E|libbeamng.jsonDecode:74087| engine = table: 0x02202689eb30 {slowIgnitionErrorInterval:5, parent:table: 0x022025bc6b28, wearDynamicFrictionCoef:1, forcedInductionCoef:0.99165449160725, name:mainEngine, checkHydroLocking:function: 0x02202689a8f8, exhaustAudioMufflingCoefRange:1, revLimiterCutTime:0.15, engineNodeID:152, ignitionCutTime:0, engineWorkPerUpdate:13.103629981057, slowIgnitionErrorTimer:0.4, idleTorque:324.3724056, pistonRingDamageThreshold:1750000, updateSoundNodeDebug:function: 0x02202689b0d0, idleTimer:1.5744839974867e-05, nitrousOxideTorque:0, electricsThrottleName:throttle, headGasketDamageThreshold:1750000, visualShaftAVName:inputAV, starterMaxAV:65.97344565, uiSimpleModeControl:true, maxOverTorqueDamage:1029, maxRPM:6800, deformGroupLastDamages:table: 0x022025c1c410 (more...)} 177.069|E|libbeamng.jsonDecode:74087| powerDisplay = number: 0 177.069|E|libbeamng.jsonDecode:74087| motorCount = number: 1 177.069|E|libbeamng.jsonDecode:74087| dir = cdata: (...) 177.069|E|libbeamng.jsonDecode:74087|(5) Lua field 'updateGFX' at file 'lua/vehicle/controller.lua:117' 177.069|E|libbeamng.jsonDecode:74087| dt = number: 0.013 177.069|E|libbeamng.jsonDecode:74087| (for index) = number: 26 177.069|E|libbeamng.jsonDecode:74087| (for limit) = number: 31 177.069|E|libbeamng.jsonDecode:74087| (for step) = number: 1 177.069|E|libbeamng.jsonDecode:74087| i = number: 26 177.069|E|libbeamng.jsonDecode:74087|(6) Lua function 'onGraphicsStep' at file 'lua/vehicle/main.lua:97' (best guess) 177.069|E|libbeamng.jsonDecode:74087| dtSim = number: 0.013 177.069|E|libbeamng.jsonDecode:74087| shouldSendStreams = boolean: true 177.069|E|libbeamng.jsonDecode:74087|--------------- << END << 177.071|E|libbeamng.jsonDecode:74087|unable to decode JSON: settings/zuweisung/iDrive_OS_8.5/profiles/Guest.json 177.071|E|libbeamng.jsonDecode:74087|JSON decoding error: JSON error (line 1, col 3): '' - Expected dictionary key 177.071|E|libbeamng.jsonDecode:74087|=============== Stack Traceback >> START >> 177.071|E|libbeamng.jsonDecode:74087|(1) C function 'function: builtin#224' 177.071|E|libbeamng.jsonDecode:74087|(2) global C function 'xpcall' 177.071|E|libbeamng.jsonDecode:74087|(3) Lua field 'getProfileConfig' at file 'lua/common/utils.lua:430' 177.071|E|libbeamng.jsonDecode:74087| content = userdata: (...) 177.071|E|libbeamng.jsonDecode:74087| context = string[52]: "settings/zuweisung/iDrive_OS_8.5/profiles/Guest.json" 177.071|E|libbeamng.jsonDecode:74087|(4) Lua function 'updateGFX' at file '/vehicles/m5g90law//lua/controller/idrive8Controller.lua:140' (best guess) 177.071|E|libbeamng.jsonDecode:74087| dt = number: 0.013 177.071|E|libbeamng.jsonDecode:74087| eMotor = table: 0x022025ae5d88 {grossWorkPerUpdate:0, parent:table: 0x022026880430, ignitionCoef:1, energyStorageRatios:table: 0x02202784a660, hasEnergy:true, name:eMotor, electricsRegenThrottleName:regenThrottle, throttleSmoother:table: 0x022025b03c30, engineNodeID:152, maxRegenTorque:100, clutchChild:table: 0x022025dceb00, cumulativeGearRatio:3.82, lastOutputAV1:0, maxTorqueLimit:inf, isPropulsed:true, motorDirection:0, electricsThrottleName:throttle, frictionTorque:0, maxTorque:280.71864867146, velocityUpdateProfilerName:eMotor:velocityUpdate, initEngineSound:function: 0x022025c21fb0, updateEnergyUsage:function: 0x022025b27230, visualShaftAVName:inputAV, maxAV:733.038285, uiSimpleModeControl:true, activateStarter:function: 0x0220258500d0 (more...)} 177.071|E|libbeamng.jsonDecode:74087| engine = table: 0x02202689eb30 {slowIgnitionErrorInterval:5, parent:table: 0x022025bc6b28, wearDynamicFrictionCoef:1, forcedInductionCoef:0.99165449160725, name:mainEngine, checkHydroLocking:function: 0x02202689a8f8, exhaustAudioMufflingCoefRange:1, revLimiterCutTime:0.15, engineNodeID:152, ignitionCutTime:0, engineWorkPerUpdate:13.103629981057, slowIgnitionErrorTimer:0.4, idleTorque:324.3724056, pistonRingDamageThreshold:1750000, updateSoundNodeDebug:function: 0x02202689b0d0, idleTimer:1.5744839974867e-05, nitrousOxideTorque:0, electricsThrottleName:throttle, headGasketDamageThreshold:1750000, visualShaftAVName:inputAV, starterMaxAV:65.97344565, uiSimpleModeControl:true, maxOverTorqueDamage:1029, maxRPM:6800, deformGroupLastDamages:table: 0x022025c1c410 (more...)} 177.071|E|libbeamng.jsonDecode:74087| powerDisplay = number: 0 177.071|E|libbeamng.jsonDecode:74087| motorCount = number: 1 177.071|E|libbeamng.jsonDecode:74087| dir = cdata: (...) 177.071|E|libbeamng.jsonDecode:74087| amountOfProfiles = number: 0 177.071|E|libbeamng.jsonDecode:74087| (for generator) = C function: next 177.071|E|libbeamng.jsonDecode:74087| (for state) = table: 0x022027977a10 {1:/settings/zuweisung/iDrive_OS_8.5/profiles/Guest.json} 177.071|E|libbeamng.jsonDecode:74087| (for control) = userdata: (...) 177.071|E|libbeamng.jsonDecode:74087| k = number: 1 177.071|E|libbeamng.jsonDecode:74087| v = string[53]: "/settings/zuweisung/iDrive_OS_8.5/profiles/Guest.json" 177.071|E|libbeamng.jsonDecode:74087| str = string[5]: "Guest" 177.071|E|libbeamng.jsonDecode:74087| (*temporary) = table: 0x022025a6ffc8 {} 177.072|E|libbeamng.jsonDecode:74087|(5) Lua field 'updateGFX' at file 'lua/vehicle/controller.lua:117' 177.072|E|libbeamng.jsonDecode:74087| dt = number: 0.013 177.072|E|libbeamng.jsonDecode:74087| (for index) = number: 26 177.072|E|libbeamng.jsonDecode:74087| (for limit) = number: 31 177.072|E|libbeamng.jsonDecode:74087| (for step) = number: 1 177.072|E|libbeamng.jsonDecode:74087| i = number: 26 177.072|E|libbeamng.jsonDecode:74087|(6) Lua function 'onGraphicsStep' at file 'lua/vehicle/main.lua:97' (best guess) 177.072|E|libbeamng.jsonDecode:74087| dtSim = number: 0.013 177.072|E|libbeamng.jsonDecode:74087| shouldSendStreams = boolean: true 177.072|E|libbeamng.jsonDecode:74087|--------------- << END << 177.074|E|libbeamng.Lua.Exception|*** FATAL LUA ERROR: 177.074|E|libbeamng.Lua.Exception|/vehicles/m5g90law//lua/controller/idrive8Controller.lua:140: attempt to index a nil value 177.074|E|libbeamng.Lua.Exception|=============== Stack Traceback >> START >> 177.074|E|libbeamng.Lua.Exception|(1) metamethod C function '__index' 177.074|E|libbeamng.Lua.Exception|(2) Lua function 'updateGFX' at file '/vehicles/m5g90law//lua/controller/idrive8Controller.lua:140' (best guess) 177.074|E|libbeamng.Lua.Exception| dt = number: 0.013 177.074|E|libbeamng.Lua.Exception| eMotor = table: 0x022025ae5d88 {grossWorkPerUpdate:0, parent:table: 0x022026880430, ignitionCoef:1, energyStorageRatios:table: 0x02202784a660, hasEnergy:true, name:eMotor, electricsRegenThrottleName:regenThrottle, throttleSmoother:table: 0x022025b03c30, engineNodeID:152, maxRegenTorque:100, clutchChild:table: 0x022025dceb00, cumulativeGearRatio:3.82, lastOutputAV1:0, maxTorqueLimit:inf, isPropulsed:true, motorDirection:0, electricsThrottleName:throttle, frictionTorque:0, maxTorque:280.71864867146, velocityUpdateProfilerName:eMotor:velocityUpdate, initEngineSound:function: 0x022025c21fb0, updateEnergyUsage:function: 0x022025b27230, visualShaftAVName:inputAV, maxAV:733.038285, uiSimpleModeControl:true, activateStarter:function: 0x0220258500d0 (more...)} 177.074|E|libbeamng.Lua.Exception| engine = table: 0x02202689eb30 {slowIgnitionErrorInterval:5, parent:table: 0x022025bc6b28, wearDynamicFrictionCoef:1, forcedInductionCoef:0.99165449160725, name:mainEngine, checkHydroLocking:function: 0x02202689a8f8, exhaustAudioMufflingCoefRange:1, revLimiterCutTime:0.15, engineNodeID:152, ignitionCutTime:0, engineWorkPerUpdate:13.103629981057, slowIgnitionErrorTimer:0.4, idleTorque:324.3724056, pistonRingDamageThreshold:1750000, updateSoundNodeDebug:function: 0x02202689b0d0, idleTimer:1.5744839974867e-05, nitrousOxideTorque:0, electricsThrottleName:throttle, headGasketDamageThreshold:1750000, visualShaftAVName:inputAV, starterMaxAV:65.97344565, uiSimpleModeControl:true, maxOverTorqueDamage:1029, maxRPM:6800, deformGroupLastDamages:table: 0x022025c1c410 (more...)} 177.074|E|libbeamng.Lua.Exception| powerDisplay = number: 0 177.074|E|libbeamng.Lua.Exception| motorCount = number: 1 177.074|E|libbeamng.Lua.Exception| dir = cdata: (...) 177.074|E|libbeamng.Lua.Exception| amountOfProfiles = number: 0 177.074|E|libbeamng.Lua.Exception| (for generator) = C function: next 177.074|E|libbeamng.Lua.Exception| (for state) = table: 0x022027977a10 {1:/settings/zuweisung/iDrive_OS_8.5/profiles/Guest.json} 177.074|E|libbeamng.Lua.Exception| (for control) = userdata: (...) 177.074|E|libbeamng.Lua.Exception| k = number: 1 177.074|E|libbeamng.Lua.Exception| v = string[53]: "/settings/zuweisung/iDrive_OS_8.5/profiles/Guest.json" 177.074|E|libbeamng.Lua.Exception| str = string[5]: "Guest" 177.074|E|libbeamng.Lua.Exception| (*temporary) = table: 0x022025a6ffc8 {} 177.074|E|libbeamng.Lua.Exception| (*temporary) = nil 177.074|E|libbeamng.Lua.Exception| (*temporary) = number: 1.15469e-311 177.074|E|libbeamng.Lua.Exception| (*temporary) = userdata: (...) 177.074|E|libbeamng.Lua.Exception| (*temporary) = string[28]: "attempt to index a nil value" 177.074|E|libbeamng.Lua.Exception|(3) Lua field 'updateGFX' at file 'lua/vehicle/controller.lua:117' 177.074|E|libbeamng.Lua.Exception| dt = number: 0.013 177.074|E|libbeamng.Lua.Exception| (for index) = number: 26 177.074|E|libbeamng.Lua.Exception| (for limit) = number: 31 177.074|E|libbeamng.Lua.Exception| (for step) = number: 1 177.074|E|libbeamng.Lua.Exception| i = number: 26 177.074|E|libbeamng.Lua.Exception|(4) Lua function 'onGraphicsStep' at file 'lua/vehicle/main.lua:97' (best guess) 177.074|E|libbeamng.Lua.Exception| dtSim = number: 0.013 177.074|E|libbeamng.Lua.Exception| shouldSendStreams = boolean: true 177.074|E|libbeamng.Lua.Exception|--------------- << END << 177.074|E|libbeamng.Lua.Exception|****************************************** 177.074|E|libbeamng.Lua.Exception|*** DISABLING VEHICLE DUE TO EXCEPTION *** 177.074|E|libbeamng.Lua.Exception|****************************************** 177.074|E|libbeamng.Lua.Exception|*** vehicle/object error 177.390|W|GELua.commands|function "getCameraPosition" is deprecated. Please use function "core_camera.getPosition" instead 177.391|E|GELua.onSpawnError|Error 0 spawning vehicle "m5g90law" 177.401|E|engine::ResourceBase::assign|Failed to create resource: /vehicles/m5g90law/tex/interior/m5g90law_grille_3_o.data.dds 177.405|E|engine:rocessedMaterial::_setStageData::<lambda_2>:perator ()|Failed to load 'opacity' map '/vehicles/m5g90law/tex/interior/m5g90law_grille_3_o.data.dds' for stage 0 of material 'm5g90law_grille3_na' 177.409|E|engine::GFXTextureManager::_cookTexture|Missing source texture /vehicles/m3g81law/vanilla/m3g81law_engine_b.color.png 177.413|E|engine:rocessedMaterial::_setStageData::<lambda_2>:perator ()|Failed to load 'diffuse' map '/vehicles/m3g81law/vanilla/m3g81law_engine_b.color.png' for stage 0 of material 'm3g81law_mechanical_detail' 177.413|E|engine::GFXTextureManager::_cookTexture|Missing source texture vehicles/m3g81law/vanilla/m3g81law_engine_nm.normal.png 177.416|E|engine:rocessedMaterial::_setStageData::<lambda_2>:perator ()|Failed to load 'normal' map 'vehicles/m3g81law/vanilla/m3g81law_engine_nm.normal.png' for stage 0 of material 'm3g81law_mechanical_detail' 177.416|E|engine::GFXTextureManager::_cookTexture|Missing source texture /vehicles/m3g81law/vanilla/m3g81law_engine_m.data.png 177.420|E|engine:rocessedMaterial::_setStageData::<lambda_2>:perator ()|Failed to load 'Metallic' map '/vehicles/m3g81law/vanilla/m3g81law_engine_m.data.png' for stage 0 of material 'm3g81law_mechanical_detail' 177.420|E|engine::GFXTextureManager::_cookTexture|Missing source texture /vehicles/m3g81law/vanilla/m3g81law_engine_r.data.png 177.424|E|engine:rocessedMaterial::_setStageData::<lambda_2>:perator ()|Failed to load 'Roughness' map '/vehicles/m3g81law/vanilla/m3g81law_engine_r.data.png' for stage 0 of material 'm3g81law_mechanical_detail' 177.424|E|engine::GFXTextureManager::_cookTexture|Missing source texture /vehicles/m3g81law/vanilla/m3g81law_engine_ao.data.png 177.428|E|engine:rocessedMaterial::_setStageData::<lambda_2>:perator ()|Failed to load 'AO' map '/vehicles/m3g81law/vanilla/m3g81law_engine_ao.data.png' for stage 0 of material 'm3g81law_mechanical_detail' 177.430|E|engine::ResourceBase::assign|Failed to create resource: /vehicles/m5g90law/tex/interior/m5g90law_grille_3_o.data.dds 177.433|E|engine:rocessedMaterial::_setStageData::<lambda_2>:perator ()|Failed to load 'opacity' map '/vehicles/m5g90law/tex/interior/m5g90law_grille_3_o.data.dds' for stage 0 of material 'm5g90law_grille3_na' 177.436|E|engine::ResourceBase::assign|Failed to create resource: /vehicles/m5g90law/tex/interior/m5g90law_grille_3_o.data.dds 177.439|E|engine:rocessedMaterial::_setStageData::<lambda_2>:perator ()|Failed to load 'opacity' map '/vehicles/m5g90law/tex/interior/m5g90law_grille_3_o.data.dds' for stage 0 of material 'm5g90law_grille3_na' 177.444|E|engine::GFXTextureManager::_cookTexture|Missing source texture /vehicles/m3g81law/vanilla/m3g81law_engine_b.color.png 177.449|E|engine:rocessedMaterial::_setStageData::<lambda_2>:perator ()|Failed to load 'diffuse' map '/vehicles/m3g81law/vanilla/m3g81law_engine_b.color.png' for stage 0 of material 'm3g81law_mechanical_detail' 177.450|E|engine::GFXTextureManager::_cookTexture|Missing source texture vehicles/m3g81law/vanilla/m3g81law_engine_nm.normal.png 177.454|E|engine:rocessedMaterial::_setStageData::<lambda_2>:perator ()|Failed to load 'normal' map 'vehicles/m3g81law/vanilla/m3g81law_engine_nm.normal.png' for stage 0 of material 'm3g81law_mechanical_detail' 177.455|E|engine::GFXTextureManager::_cookTexture|Missing source texture /vehicles/m3g81law/vanilla/m3g81law_engine_m.data.png 177.460|E|engine:rocessedMaterial::_setStageData::<lambda_2>:perator ()|Failed to load 'Metallic' map '/vehicles/m3g81law/vanilla/m3g81law_engine_m.data.png' for stage 0 of material 'm3g81law_mechanical_detail' 177.460|E|engine::GFXTextureManager::_cookTexture|Missing source texture /vehicles/m3g81law/vanilla/m3g81law_engine_r.data.png 177.465|E|engine:rocessedMaterial::_setStageData::<lambda_2>:perator ()|Failed to load 'Roughness' map '/vehicles/m3g81law/vanilla/m3g81law_engine_r.data.png' for stage 0 of material 'm3g81law_mechanical_detail' 177.465|E|engine::GFXTextureManager::_cookTexture|Missing source texture /vehicles/m3g81law/vanilla/m3g81law_engine_ao.data.png 177.471|E|engine:rocessedMaterial::_setStageData::<lambda_2>:perator ()|Failed to load 'AO' map '/vehicles/m3g81law/vanilla/m3g81law_engine_ao.data.png' for stage 0 of material 'm3g81law_mechanical_detail' 177.475|E|engine::ResourceBase::assign|Failed to create resource: /vehicles/m5g90law/tex/interior/m5g90law_grille_3_o.data.dds 177.478|E|engine:rocessedMaterial::_setStageData::<lambda_2>:perator ()|Failed to load 'opacity' map '/vehicles/m5g90law/tex/interior/m5g90law_grille_3_o.data.dds' for stage 0 of material 'm5g90law_grille3_na' 177.563|E|CEF.VehicleTex-@m5g90law_headup_display#local://local/vehicles/m5g90law/gauges_screen/idrive8_headup.html:1|Uncaught ReferenceError: setup is not defined 177.570|E|GELua.htmlTexture.bmw22_basic|Script error. 0 0 177.610|E|CEF.VehicleTex-@m5g90law_headup_display#local://local/vehicles/m5g90law/gauges_screen/idrive8_headup.html:1|Uncaught ReferenceError: initMap is not defined 177.612|E|GELua.htmlTexture.bmw22_basic|Script error. 0 0 223.274|E|GELua.ui_apps_minimap_minimap.|Canvas size is invalid: 0, 0 270.478|E|GELua.ui_console.exec|Error: [string "GEConsole"]:1: '=' expected near 'all'
btw thanks for telling me... lmao cause todays hotfix completely broke this car, and the issue you sent was the cause, so fixed it before it broke completely due to the new update.. Update should be later this day, current changelog - Fixed frame drops (some may still be there) - Increased tire grip and brake performance - Fixed uncompressed headlight.dds error - Fixed massive lua errors causing the crash pre 0.40.2 (And some other small ones) - Deleted some materials from the ambient change (looks wise more realistic, less frame drops when changing the ambient color) - Working odometer - Home screen on the center display actually displaying real data (WIP, its not perfect yet) - Fixed shading issue on the interior - Fixed some materials on the outside - Fixed jbeam trigger names - G99 maybe?? dont take my word for it..
RS6 is done by others.. I am not touching the RS6 for some reasons. 1- Its too old, has wayyy too many files, 2- Its being worked on by others, 3- Im just not interested in it
I'll talk with someone that i know that works on the RS6, he may be interested to upload it on the forums as well
Very nice and detailed mod but the parking cameras aren't working for me (the sensors work, but the cameras are black)