VOGONS


First post, by iconoclast12

User metadata
Rank Newbie
Rank
Newbie

This topic is in regards to the US releases of Resident Evil 2 and 3 on PC (US north american releases from 1999-2000 not the sourcenext releases).

Okay, so I found copies of these games in storage and wanted to try and get them working on my modern computers. I have the original retail discs for both games.

I have a Dell running Windows 7 Home 64 bit and an Alienware laptop from 2019 with a GTX 1060 6GB and 9th gen i7 running Windows 10. On those two computers, the games just work. I put the discs in, I install them, and they startup and work. I do have to run Resident Evil 2 in compatibility mode for WIndows 95/98 in the properties, and I had to re-enable the indeo video codec with a few commands to make the cutscenes work, but other than that both games work..

The problem lies with my Lenovo Legion Go handheld....which is the main device I wanted to get these games working on.

Both games will install on the legion go, however when you try to run them you get an error "failed to initialize Directx(R)" with a click OK button.....and that's it, that's all you get.

I have tried every single video card option in the menu for RE2, as well as toggling various settings and windows compatibility settings on and off for both games and have had no luck whatsoever.. And I'm a bit confused, because of the games both run just fine on a computer as modern as a 2019 Alienware running Windows 10, you would think that the legion go would have no issues..?

Yes, I know that you can buy these games on GOG.. Yes, I know that there are superior sourcenext ports out there for download, for free, on the internet that can be patched.. But, that's not the point.. I'm determined to make the discs I already own work.

The one big difference I can think of between these machines is the two older computers are both nVidia/intel computers where-as the Legion Go is a specialized AMD Ryzen Z1 Extreme processor handling both the cpu/gpu functions, so I'm sure that means the drivers are weird....right?

Clearly I'm missing some ancient directx component or .dll or something on the legion go to cause this error...

Does anyone have ANY idea whatsoever I can try to see if I can sort this out?