Title says it all. More realistic engines. For example, breaking the radiator would result in cooling failure, and therefore engine overheating. Breaking the engine itself could cause a fire, killing the engine. And not only the engine, breaking the fuel tank would cause fuel to spill and could catch fire. Heavy engine damage could kill a cylinder or the entire engine. And breaking the fuel pump or the connection to the engine would cause the engine to not work because well, it's got no petrol. Electrical systems could also be simulated, plus having a button to start/kill engine. The engine would stop under certain conditions, like injection failure or if it gets flooded. If the engine is damaged it wouldn't start properly or wouldn't start at all. I think the only way right now to kill an engine is to sink the car in water, you can hit anything as hard as you want but the engine will still work. The transmission/drivetrain will break though.
all is already planned (also, if you hit the ground or something just right, you will kill the engine, i've done it a few times, it's hard to do though)
Yeah I've had engines fail, on the Bolide in particular, because it scraped the ground just so. Barely any structural damage to the car, suspension fine, bodywork fine, just a dent or two in the floorboard. And if I wiggle the camera just right I can see the FX of a golden liquid(Fuel I'm assuming) leaking out of it at the point of damage. The Bolide may only be prone to it because it's the lowest slung car in the game but it's the one I notice it on the most.
Oh I know what I saw. Next time it happens I'll snap a screenshot of it. I can't exactly do it on command but it happens often enough when I'm screwing around on gridmap that I'll catch it again sooner or later.
impossibru That isn't coded yet. Plus, engines don't need fuel to work, you can remove the fuel tank and it's still fine. The Bolide does sometimes just hit the floor and break the drivetrain, though. I don't really use it much because I can't drive it without spinning out of control every 5 seconds.
They do need fuel to work. If you remove the fuel tank the game defaults to there being 100 units of fuel present, if the fuel tank falls off the current version of BeamNG still registers the fuel in it as being present. In the console you can change the current fuel level and as you drive around the fuel level will drop, when it hits 0 the engine will cut out.
In debug mode 1, you can see your current fuel level and the fuel consumption. Just press the "L" key once. The numbers are already in the game, but the graphics not (yet).