So I'm creating a Ford Ecoboost mod and I'm pretty new to modding. I tried making a stock turbo, internals, and ECU. The game crashes every time I load into a map, so I'm suspecting there is something wrong with one of them since the engine was working perfectly without them. If you could look at my engine file that would be awesome. Any help is appreciated! P.S. I think it might also have something to do with the slots and slot-type thing at the beginning of the code.
Not sure if this could be of importance but did you put this line into the turbo section ? Code: "cylinderWallTemperatureDamageThreshold":530
I'm not sure but I think it doesn't belong there. It's at line 347 --- Post updated --- if it DOES belong there then it's lacking a comma so that's why your game jams.
that would stop the vehicle from loading unless there's a typo Maybe try removing the spaces within these lines : Code: ["em1r", "e1r"], ["em1r", "e1l"], ["em1r", "e2l"], ["em1r", "e2r"], ["em1l","e3l"], ["em1l","e3r"], ["em1l","e4l"], ["em1l","e4r"], ["em1l", "e1r"], ["em1l", "e1l"], ["em1l", "e2l"], ["em1l", "e2r"],
You mentioned the slottype thing in your early post. This one → "slotType" : "pickup_engine", ? For it to be recognized it must also be named like that in the main jbeam file where the vehicle's slots are listed.
It is listed as "pickup_engine" in the slotType thing, so I don't really see anything else. i've posted my issue on the BeamNG subreddit so hopefully, I can get more hope there! thanks for all your help I really appreciate it!
It must also be listed as "pickup_engine" in the '"slots" thing' of your main jbeam file, don't forget to check. You're welcome
"slotType" : "pickup_engine", "slots": [ ["type", "default","description"], ["pickup_v6_small_intake","pickup_v6_small_intake", "Turbo", {"coreSlot":true}], ["pickup_header","pickup_exhmanifold", "Exhaust Manifolds", {"coreSlot":true}], ["pickup_exhaust_v8","pickup_exhaust_v8","Exhaust"], ["pickup_v6_small_ecu","pickup_v6_small_ecu", "ECU", {"coreSlot":true}], ["n2o_system","", "Nitrous Oxide System"], ["pickup_v6_small_internals","pickup_v6_small_internals", "Internals", {"coreSlot":true}], ["pickup_transmission","pickup_transmission_4A","Transmission"], That is the part of the code I'm talking about, is it that i have to change the "default" line of code to" pickup_engine" or is it because I sort of have v8 and v6 parts in the same part of code? I'm just so confused
I scrolled to the bottom of your file and found this Code: "mainEngine":{ "revLimiterRPM":2700, "revLimiterType":"soft", ], You have a block starting with { and ending with ] it should be Code: "mainEngine":{ "revLimiterRPM":2700, "revLimiterType":"soft", }, In the future, the old console is your friend (the one introduced in 0.19 has been broken since release), accessed with (SHIFT+~). If you scroll to the top of all the red error text, it'll tell you there's a JSON error at some line.
Thanks for trying.. but it's still not working. I didn't know you could access the old console now, but the scroll wheel doesnt stay in place and practically makes it impossible to find the error...