Fora

Thief GOLD

wrong .exe?

Autor Odpowiedzi
daliz Friday 10 January 2014 at 17:06
dalizAnonymous

Hi there,


I installed Thief Gold GOG version. Installed ok, but when launching, POL tries to execute something called THIEF_ND.EXE, but it cannot find such file.. because there isn't such file, at all. 


The game works when manually launching THIEF.EXE. I have also installed latest GOG.com patch for this game, maybe some filenames have changed?


Debug output:

[01/10/14 17:46:09] - Running wine-1.4.1 THIEF_ND.EXE (Working directory : /home/hkt/.PlayOnLinux/wineprefix/Thief_gog/drive_c/GOG Games/Thief GOLD)
wine: cannot find L"C:\\windows\\system32\\THIEF_ND.EXE"


As I said, the game works so no problem, thought I'd just let you know.

Ronin DUSETTE Friday 10 January 2014 at 17:26
Ronin DUSETTE

I didnt install correctly. Try to delete the virtual drive and try the install again.

THIEF_ND.EXE is most likely the executable for this, and you are right; there is a good chance it would have changed. Im sure petch will be around and see this. He does the maintaining for those scripts, if I am not mistaken. He will most likely know whats going on, or at least know how to correct it fast.

Please:
Post debug logs & full computer specs in first post
No private messages for general help, use the forums
Read the wiki, Report broken scripts
petch Friday 10 January 2014 at 21:30
petch

Download latest version from GOG (2.0.0.46)

daliz Sunday 12 January 2014 at 10:51
dalizAnonymous

I did install it using 2.0.0.46 and then patched with GOG patch 2.0.3.49. So maybe something changed with that patch?

Anyway, I noticed something else:

There is a THIEF.EXE in main folder (the right one)
Then there is ../backup/ddfix/THIEF.EXE
And ../backup/no_ddfix/THIEF.EXE

When I tried to make a shortcut to the THIEF.EXE in the main folder using the "Make a new shortcut from this virtual drive" (and by browsing manually to the correct .EXE), the shortcut made was actually to the ../backup/no_ddfix/THIEF.EXE. The shortcut tool somehow mixed up the THIEF.EXE-files. When I renamed the unnecessary .EXEs to something else, the shortcut was created correctly.
petch Sunday 12 January 2014 at 12:58
petch

I do not test patches, that would require twice the testing, twice the number of scripts, and there's not even a changelog associated with them to know what they fix. Yet if they didn't feel the need to release a new full install, it must fix no show stoppers, at least no show stoppers for most players.

It seems this patch changes (among things, as it seems there's real bugfixes too) the way the "New Dark" release is integrated, keeping the old binary name and moving the original binaries in a "backup" subdirectory instead.
Most likely because "saves are incompatible between versions" so it's better to prevent people from switching too easily between versions and then getting in trouble? Not even sure because 2.0.0.49 didn't create a menu entry for the old binary. So I'm not sure why.

Anyway, that change breaks PoL installation, so patch installation would require a dedicated install script.


diff --git a/drive_c/GOG Games/Thief GOLD/!NewDark_note.txt b/drive_c/GOG Games/Thief GOLD/!NewDark_note.txt
index 2eb7c97..fca1fb1 100644
--- a/drive_c/GOG Games/Thief GOLD/!NewDark_note.txt
+++ b/drive_c/GOG Games/Thief GOLD/!NewDark_note.txt
@@ -1,6 +1,3 @@
-THIEF_ND.EXE - the NewDark exe. Run this for enhanced compatibility and video options. Will run the game using the Thief2 engine in Thief1 mode - there will be some slight differences in gameplay.
-THIEF.EXE - The original, unmodified exe.
-
-If you prefer to play original version over the New Dark patch, copy both files from "BACKUP" to main folder and start the game with Thief.exe instead of Thief_ND.exe
+If you prefer to play original version over the New Dark patch, copy files from "BACKUP" to main folder and start the game with Thief.exe

Please note, that saves are INCOMPATIBLE between versions.
\ No newline at end of file

Edytowane przez petch

Jesteś tutaj: Index > PlayOnLinux > Thief GOLD