Step() failed! Error

When I try the latest version, if I’m in the engine designer, when I switch from bottom end to top end, I get the following error and the game crashes:

Step() failed!: [string “IntakeOpenTime=23…”]:18: attempt to index field ‘FireOrder’ (a nil value).

Hi,

a bit more information would be useful:

  • Did you load a saved engine from an old game version? If yes, you could attach the .lua file of the engine.
  • Which parts did you choose before the error turns up?
  • Does it happen all the time?

Greets
Martin

Martin,
No problem, here’s some more info.

I did not load a saved engine. I tried both an inline 4 and an inline 6. I chose an alu-sil block, titanium con-rods, forged crank and pistons. The error actually occurs whenever I switch to the top-end and attempt to select -any- options.

Hm, I cannot reproduce the error. Let’s wait for the devs to take a look.

hi there,
I have the exact same error but for me its when I click on the dual overhead cam option. I have uninstalled the game and reinstalled it but it still happens and even changed the drive its installed on.

P.S. I have the turbo update B199

Hmm, I don’t get that error either… what error message are you getting?

the first error I get is the following…
Step() failed!: [string “IntakeOpenTime = -23…”]:18: attempt to index field ‘FireOrder’ (a nil value)

the second error I get as soon as I click ok on the 1st error is…
Step() failed!: [string “IntakeOpenTime = -23…”]:18: attempt to index field ‘FireOrder’ (a nil value)

the title of the first error is WARNING and the second one is Lua Error:
both errors repeat themselves once more but the game crashes as soon as I press retry on the Lua Error (retry is the only button).

I also am getting this message when I select DOCH in the top end section. I’ve tried uninstalling and re-installing, but same thing.


All clear this end as well.

Wow this is bizarre, the most likely candidate is that the update has failed to remove some old files correctly.

The script you are getting the error, does not have anything called FireOrder in it any more, in the old B162 version it may of, as I refactored those files somewhat to make them easier to maintain.

Uninstall Automation (Using the Uninstall Automation short cut, NOT the Uninstall Automation Launcher).

Then go to here and download the run the cleaner ( viewtopic.php?f=16&t=1271 ), if you do not have the uninstaller (as earlier pre B150 verions didn’t have the unstaller setup correctly), just use the cleaner.

Then download a fresh install.

thats worked it now runs fine, thanks

Fixed it for me too!