leecher1337 / ntvdmx64

Run Microsoft Windows NTVDM (DOS) on 64bit Editions
781 stars 80 forks source link

Grand Touring patch doesn't install #160

Closed BEENNath58 closed 2 years ago

BEENNath58 commented 2 years ago

The game has a patch which executes an MS-DOS prompt under Windows 98. The patch is available here: https://ftp.matrox.com/pub/mga/games/patches/gtpatchx2.exe

This patch is a self-extracting installer which runs another application which completes installing the patch.

Can you please check why the program fails to install?

The game is available in abandonware sites (I don't know if I am allowed to share those link on GitHub).

leecher1337 commented 2 years ago

This question is not related to DOS, your patch is a pure Win32 executable. But anyway, you have to take into account the 64bit installation paths when running the WinZip Self extractor. It defaults to directory

C:\Program Files\Empire Interactive\Grand Touring

which is wrong on 64bit systems, so correct it to:

c:\Program Files (x86)\Empire Interactive\Grand Touring

Then it will get extracted to the correct directory and runs successfully.

BEENNath58 commented 2 years ago

The WinZip extractor in fact extracts to the correct path, in Program Files (x86). After extraction the gtpatch2.exe doesn't run. It says Failed to Install Patch, although I provided administrator privileges

leecher1337 commented 2 years ago

Your claims cannot be verified.

1) WinZip showing wrong path: image

2) Corrected path: image

3) Patch OK: image

Anyway, if you want to run in manually, verify that patch is in c:\Program Files (x86)\Empire Interactive\Grand Touring\GTpatch

Then open Admin shell and

cd c:\Program Files (x86)\Empire Interactive\Grand Touring

Do NOT enter GTpatch directory and run from commandline:

GTpatch\gtpatch2.exe

This also works: image

Anyway, this has nothing to do with NTvdmx64, and the Issues-Tracker is not a support forum for your various computer problems.

BEENNath58 commented 2 years ago

cd c:\Program Files (x86)\Empire Interactive\Grand Touring


Do NOT enter GTpatch directory and run from commandline:

GTpatch\gtpatch2.exe



This also works: ![image](https://user-images.githubusercontent.com/6495842/143843544-c27d906f-d7fc-49cc-924c-8ccb53ab7cba.png)

Anyway, this has _nothing_ to do with NTvdmx64, and the Issues-Tracker is not a support forum for your various computer problems.

Well this worked somehow :). I was wondering if NTVDMx64 changed something which would need some attention from the developer. Anyways thanks. I am closing this issue.