Steam version Failed to launch

I do have a crazy theory, which is a foreign lua51.dll is being run instead of ours.

The crazy issue that I never managed to solve was the table length operator # in lua just broke and did not work.

If you delete the lua51.dll from the Automation folder, does it still Play?

[quote=“zeussy”]I do have a crazy theory, which is a foreign lua51.dll is being run instead of ours.

The crazy issue that I never managed to solve was the table length operator # in lua just broke and did not work.

If you delete the lua51.dll from the Automation folder, does it still Play?[/quote]

Okay so I moved lua51.dll out of my automation folder, started the game I get the window open to select Options and Play game, click play game and it tells me it failed due to missing lua51.dll file.

Still not working after the latest patch. (I didn’t assume it was for my benefit but thought id let you know)

Cheers for your help thus far, I hope we can nut it out soon.

Alright, let’s try and work this problem. 2 things to try:

[size=150]Thing 1[/size]

Take this file:

scripts.zip (1.48 KB)

And place the scripts folder in the zip into your automation folder. Make sure to not do the accidental extracting of having a folder called scripts made, with then the scripts folder in that. If that makes sense?

If correct it should be like this when you go into the scripts folder, and it’s various sub folders:


If you start the game (Just double click on Automation_Shipping_Steam.exe)

It should say:

If that all works, we can then start more complex scripts and see if the problem is what I think it is.

[size=150]Thing 2 (A possible work around)[/size]

Download this zip: lua51.zip (79.9 KB)

Place that in the automation folder and overwrite the existing lua51.dll . You should now have 2 dll’s lua51.dll and lua5.1.dll

Run automation again, you should get this:

Now delete the scripts folder and run Automation, and see if the crash persists.

I hope that all makes sense?

Shit man, It worked after following all of your steps.

This mean that I will have to repeat this process after every new patch update?

Cheers for your help, much appreciated.

So it worked after applying that lua51.zip? And all of the console steps matched? Display the same text as I quoted?

Could I get a dxdiag from you? wiki.automationgame.com/index.ph … ation_File

The cavaet with this, is you are now using normal lua, not luajit. Which can result in significant slower performance. The real question is why luajit is not working for you.

For future updates you only need to apply the last zip file, and replace our lua51.dll. You may not need to do this until Steam detects a change in the updates lua51.dll file compared to the previous update. I could be wrong, still learning quite how that updater works, but that is what it feels like.

Also if I can get a dxdiag from disturbed as well that would be appreciated.

Yeah, I followed your steps, written perfectly and I did get the correct messages pop up in the cmd window.

Here is my DxDiag.txt
DxDiag.txt (46.9 KB)

I’ve got a different problem with the Steam version: the game starts and runs fine, but at every start it tries to re-install DirectX and .NET FX 3.5. I use Win XP, maybe that’s the reason of the errors - maybe that’s why it’s not possible to install the latest DirectX version and my .NET FX install seems to be messed up a little bit. I downloaded and run the .NET FX repair tool from Microsoft - no success, still hasn’t managed to apply the 3.5 update.

Anyway, after the failed DX and .NET FX installs Automation runs fine! :slight_smile: My only pain is that I have to wait at every game starts those two long install attempts. Is there any way to remove the DirectX and .NET FX check/install procedure from the start-script of the game? Thank you in advance!

[quote=“RedRiot”]I’ve got a different problem with the Steam version: the game starts and runs fine, but at every start it tries to re-install DirectX and .NET FX 3.5. I use Win XP, maybe that’s the reason of the errors - maybe that’s why it’s not possible to install the latest DirectX version and my .NET FX install seems to be messed up a little bit. I downloaded and run the .NET FX repair tool from Microsoft - no success, still hasn’t managed to apply the 3.5 update.

Anyway, after the failed DX and .NET FX installs Automation runs fine! :slight_smile: My only pain is that I have to wait at every game starts those two long install attempts. Is there any way to remove the DirectX and .NET FX check/install procedure from the start-script of the game? Thank you in advance![/quote]

This is a Steam Bug, Go into the Steam\SteamApps Folder, find the file: appmanifest_293760.acf

Open it with notepad. and Delete the Text between the { } below “InstallScripts”.

_Azza,

The next update may have a proper fix for your issue.

[quote=“zeussy”]_Azza,

The next update may have a proper fix for your issue.[/quote]

Awesome, Cheers mate!

[quote=“zeussy”]

This is a Steam Bug, Go into the Steam\SteamApps Folder, find the file: appmanifest_293760.acf

Open it with notepad. and Delete the Text between the { } below “InstallScripts”.[/quote]

Thanks you Zeussy - I’ve edited that Steam file and it fixed the problem!