OpenSWE1R / openswe1r

An Open-Source port of the 1999 Game "Star Wars Episode 1: Racer"
https://openswe1r.github.io/
GNU General Public License v2.0
312 stars 26 forks source link

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

Closed adolfintel closed 6 years ago

adolfintel commented 6 years ago

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

The steps I followed:

System configuration:

Game version:

Files

Log

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

JayFoxRox commented 6 years ago

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 commented 6 years ago

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 commented 6 years ago

I've tried (each with #150 ):

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 commented 6 years ago

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 commented 6 years ago

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

JayFoxRox commented 6 years ago

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