[Scummvm-tracker] [ScummVM] #7060: DIG: Crash with 'Unable to find Steam executable from detection pattern'
Thierry Crozat
trac at scummvm.org
Sat Oct 1 02:38:59 CEST 2016
#7060: DIG: Crash with 'Unable to find Steam executable from detection pattern'
-------------------------------+---------------------------
Reporter: SF/jamiemarchant | Owner:
Type: defect | Status: new
Priority: normal | Component: Engine: SCUMM
Resolution: | Keywords:
Game: The Dig |
-------------------------------+---------------------------
Comment (by criezy):
jamie-marchant: Thank you for testing.
The issue is that we detect the Mac CD version with the file 'The Dig
Data' and the Mac Steam version with the file 'The Dig'. But in both
version the executable is actually named 'The Dig' so the Steam version is
detected as a possible candidate for the Mac CD version if you kept the
executable around. The Steam version doesn't contain a file named 'The Dig
Data' though, so the reverse is not true and when using the Steam version,
there is no ambiguity. Thus moving the CD version first fixes the issue
with the CD version but doesn't break the Steam version.
To make sure I did test the changes from comment 11 with my Steam Mac
version of the game and it indeed still works. I am now downloading the
Steam Windows version to check that one as well. If it still works I will
commit the change as I agree with wjp and md5 that it makes sense.
I am surprised that you don't get the unknown version warning though. Your
initial error ('Unable to find Steam executable from detection pattern!')
indicates that you do get into the code that should print that message.
Could you check your scummvm log file as well (on Linux, if the
XDG_CACHE_HOME environment variable is set it should be in there, and
otherwise it should be in $HOME/.cache/). You can also try to run scummvm
with '-d 1' from the terminal to get more messages. Getting the language
and MD5 for your version would allow us to add a proper detection entry
for it.
--
Ticket URL: <https://bugs.scummvm.org/ticket/7060#comment:16>
ScummVM <https://bugs.scummvm.org>
ScummVM
More information about the Scummvm-tracker
mailing list