Found a replicateable bug in both this and Capsule bus. How to trigger it: Drive normally, don't use EV mode or charge mode. Drive on a long downhill to regen all the way to 100%, slowly brake the bus to a full stop, this stops the engine, start the bus by releasing the brake pedal without hitting the gas, the downhill will accelerate the bus. After a set speed the motor attempts to start the engine, after multiple attempts it fails and decides to "give up", a message appears "Engine has failed; propulsion power reduced". Once the message appears there's no way back, the engine won't start even if you discharge the battery to 50% or restart the hybrid system via the V(ignition)key. To prevent this, either use EV mode or hit the gas aggressively to start the engine in HV mode at very high battery level. There are two possible reasons: 1. The higher the battery level, the higher the battery output % the lower the engine %, at 100% battery level, the demanded gas % might be zero, this might cuts all the fuel, preventing the engine from starting. When engine failed to start, the ECU might believe the engine has broken, giving up further attempt. That could explain why the engine won't fail at 100% battery if high throttle input starts the engine. High throttle input basically tells the ECU to use engine and battery for quick acceleration regardless of economy, the engine output % will be high even the battery level is high. 2. The "regen" motor torque calculation might unable to determine the correct limit at the extreme case of 100% battery. Normally the MG1 works as generator while the MG2 works as motor, when regen the MG2 energy flows in reverse compared to "normal" operation(generator instead of motor), when starting the engine the MG1 energy flows in reverse(motor instead of generator). The higher the battery level, the lower the max "reverse" torque, however this torque should only applies to MG2, not MG1. The programming might inadvertently includes the motor torque of MG1 as well. This is less likely but still possible compared to reason 1, please investigate both.
could it possibly be because I'm usng vulkan? I'll get the console screenshot --- Post updated --- here's the console; it's not an awful bug for me because i just use the engine compressor. i should reinstall the game soon anyway so that will probably fix it
I've been having the same problem but what solved it for me was having the default ignition state set to running under gameplay in the settings menu. I don't know why this makes a difference but it seems to work for me. I'm going to keep digging in the files to see if I find anything else.
2 Bugs i already found, the electric compressor doesnt work, and running the battery to 100% breaks the diesel engine
Setting the Default Ignition Level in Gameplay Settings to On or Running resolves the Electric Air Compressor problem. However, an alternative (and more flexible) fix is to edit the JBEAM file for the Electric Air Compressor by adding the following line to the AirCompressorMotor object: "isAffectedByIgnitionLevel": false This allows you to keep the Default Ignition State in Gameplay Settings set to Off while ensuring the compressor works properly. File Location: citybus_hybrid\vehicles\citybus\citybus_hybrid_air_compressor.jbeam