SFX_ignition это свойство, которое считывается EXE файлом напрямую из кузова (Chassis.java), а тот, в свою очередь, должен брать этот id звука из блока двигателя, но не берёт, т.к. это отключено в коде:
Код
if (engine)
{
engine.updatevariables(); // calc. dynodata
// SFX_trans_fwd = engine.SFX_trans_fwd;
// SFX_trans_rev = engine.SFX_trans_rev;
// SFX_ignition = engine.SFX_ignition;
// rpm_trans_fwd = engine.rpm_trans_fwd;
// rpm_trans_rev = engine.rpm_trans_rev;
// sfx_starter_rpm = engine.sfx_starter_rpm;
DynoData dyno = engine.dynodata;
Поэтому даже если заменить SFX_ignition в родительском классе Block.java, эффекта тоже не будет. Решить проблему можно 2 способами:
1. Безопасный - задать звук из кузова;
2. Убрать коменты в классе кузова и заставить его считывать звук из блока.