Having looked in the other no-cd's (french scene releases, although there are none for the english version), It's probably compiled with c++ 6+, because of the OEP:
Code:
005BA5E0 >/$ 55 PUSH EBP
005BA5E1 |. 8BEC MOV EBP,ESP
005BA5E3 |. 6A FF PUSH -1
etc...
I can also see the Imports correctly, and IAT, but in the packed one (the one I'm trying to unpack), I can't see a thing, since I haven't succeeded in locating OEP.
Obviously, no text strings are legible, but I've passed a breakpoint to GetDriveTypeA, which probably triggers the CD Check routine (a message box saying: Please insert CD of "Runaway 2"), and I was able to jump past it, but then it triggers another messagebox saying "Please insert
original CD of "Runaway 2"", and I'm guessing that's where the TAGES kicks in. I haven't been able to figure out what causes that, I've been running a trace, but it's taking too long to get to where it breaks. Plus on some occasions it even triggers something that restarts the PC altogether. And now, I'm at a loss, and don't know how should I proceed with the unpacking.
I could upload the binary somewhere if you or someone else would like to take a look at it? Although you could just download and extract it from the official patch...