Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Unicorn-Engine error of type 19 (EIP: 0x00424358) #151

Closed
adolfintel opened this issue May 9, 2018 · 6 comments · Fixed by #153
Closed

Unicorn-Engine error of type 19 (EIP: 0x00424358) #151

adolfintel opened this issue May 9, 2018 · 6 comments · Fixed by #153
Labels
support A user needs immediate help, there might not be a real problem

Comments

@adolfintel
Copy link

adolfintel commented May 9, 2018

I tried building OpenSWE1R using the build instructions on the wiki but I'm getting an error when running.

The steps I followed:

  • Installed MSYS2
  • Opened MSYS2 - MinGW64
  • pacman -Syu
  • Installed git, cmake, gcc, make, python2, etc. (I had to do this "interactively" since the wiki doesn't have a clear list of the packages needed to build it)
  • Built Unicorn engine and installed the package
  • Cloned openswe1r repository (commit ef8ca30)
  • Built openswe1r
  • Copied openswe1r.exe and the required DLLs to the game's folder
  • Ran openswe1r.exe, a white window briefly popped up before the error appeared (compatibility flags and permissions had no effect)

System configuration:

  • Windows 10 x64 1803
  • i7 8700k (virtualization enabled)
  • GTX 1080 (no issues with OpenGL driver)

Game version:

  • GOG (hotfix2)
  • Also tested the original game with the official patch (same result)

Files

Log

I tried looking up the error but I can't find anything.

@JayFoxRox JayFoxRox added the support A user needs immediate help, there might not be a real problem label May 9, 2018
@JayFoxRox
Copy link
Member

JayFoxRox commented May 9, 2018

I can reproduce the issue on Linux (USE_VM enabled) running PR #150 (Although EIP: 0x0042437F, maybe #102 ).
Without USE_VM I also get Unicorn-Engine error of type 19 at 0x0, size = 0x4 (EIP: 0x00424358)

I'll run the "hotfix" and "hotfix2" through a diff and document what I see. Keep an eye on #142

@adolfintel
Copy link
Author

Is this specific of hotfix2? Because I have the original game files too and I'm getting the same error there (unless the install is somehow corrupt)

@JayFoxRox
Copy link
Member

JayFoxRox commented May 9, 2018

I've tried (each with #150 ):

  • gog.com 1.0: working
  • gog.com 1.0 hotfix: working
  • gog.com 1.0 hotfix2: broken, same error as described in issue title

Are you sure it's the same error when using another version of the game?
In addition to this current issue, version ef8ca30 of OpenSWE1R you are using is not compatible with gog.com yet. Please check out #150 which addresses other issues which will arise even after fixing this one.

@adolfintel
Copy link
Author

I guess the crack I'm using has something in common with the hotfix 2 then. It was downloaded a good 18 years ago 😂

@adolfintel
Copy link
Author

Shit, confirmed, I tried using the original exe and the game starts

@JayFoxRox
Copy link
Member

JayFoxRox commented May 9, 2018

Please check if #153 (in review at this point) resolves this issue for you.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
support A user needs immediate help, there might not be a real problem
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants