Page 1 of 1

[posila] Factorio is not compactible with amBX

Posted: Mon Dec 26, 2016 1:17 pm
by Playa
System Information and Crash Dump

I found out that Factorio is not compactible with amBX, this should be easy to fix since amBX normally works with any Game that uses DirectX. Anyway, if you cannot fix this Problem by yourself, u should check for the Processes "amBXFxGen.exe" (32 and 64) on Game Start.
A Infobox with a kill Button would be nice.
Also adding the lighting part of the SDK to Factorio, would fix this problem.
amBX SDK > http://ambx.exsanio.de/amBX%20SDK%20(Fe ... 02009).exe

Re: Factorio is not compactible with amBX

Posted: Mon Dec 26, 2016 2:39 pm
by Rseding91
I don't see this as worth any time to put into.

Re: Factorio is not compactible with amBX

Posted: Wed Dec 28, 2016 10:46 am
by posila
I do see value in application informing user about cause of a problem and suggesting how to fix it.

Thanks for the report. This is not the first report about incompatibility with amBX, but it is the first one that made me look up what is amBX for :)
I really appreciate you included not only minidump but also link to amBX SDK.

Re: [posila] Factorio is not compactible with amBX

Posted: Thu Feb 02, 2017 9:56 pm
by posila
Hi, so I looked into it and it seems to me amBX is quite deprecated technology and there is no hardware for it being sold anymore, so I just made infobox that will warn users that amBX might crash the game.

From the memory dump you provided I could see it crashes inside a DLL that amBX injects into Factorio, so I was hoping that by linking with the SDK, I could prevent the DLL to be injected, but that does not seem to be the case. I was testing only with virtual amBX device, and didn't have any crashes, so I could not test if it would still crash or not.

Re: [posila] Factorio is not compactible with amBX

Posted: Sat May 19, 2018 9:27 am
by Playa
Many thanks for this, i totally forgot about this Thread since its already a while ago.
Yea, amBX injects its dll in probably any Programm that uses DirectX, this can of course cause Crashes since the Technology was made for usage with DX 9 only. As i tested Today, the Infobox works perfectly, even doe when ignoring it the Game still hangs, this is at least a useful Information for everyone else out there using amBX.
Thanks, keep up the good stuff :D