Jump to content

GetGameAPI failed on uix86.dll while trying to run it with OpenJK


Anon90

Recommended Posts

Posted

Hello, I am not sure how active these forums are but I'd say this is the best place to ask - As stated in the topic I seem to get a GetGameAPI error while trying to run Ja++ with OpenJK I've downloaded the latest assets and what have you for Ja++ and running OpenJK without ja++ works fine. So I'm not sure what's causing the problems. 

This is the crash log

  Reveal hidden contents



It's worth mentioning I got the Steam Version.

Posted

Update your OpenJK and JA++ binaries. Make sure there are no residual DLL files in "GameData/japlus" or "Documents/My Games/OpenJK/japlus"

If you update one without the other lately, you'll get a version mismatch because the public API changed.

Posted

I have this same issue and I deleted all residual DLL files so I'm not sure what's conflicting. Both OpenJK and JA++ have been updated to the latest versions.

Posted

I'm not sure what to say then. I've confirmed it working on Windows and Linux using latest JA++ and OpenJK, that error only occurs when the public API does not match between uix86.dll and openjk.x86.exe (i.e. one has been updated and not the other)

If I assume the error is coming from the engine, the engine has API version 2, but uix86.dll has version 1 which sounds like there is an old version of JA++ being loaded from somewhere. Unfortunately it doesn't tell us where it loaded the file from, I'll have to add that to the issue tracker.

Make absolute sure there is no uix86.dll in your fs_homepath (Documents/My Games/OpenJK/japlus/) or fs_basepath (GameData/japlus/)

  • 1 year later...

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...