Lighthouse: Problem on Mac

Ask for help with ScummVM problems

Moderator: ScummVM Team

Post Reply
martinmiethke
Posts: 8
Joined: Tue Feb 27, 2018 5:53 pm

Lighthouse: Problem on Mac

Post by martinmiethke »

Hello all,

tried to install and play Lighthouse. At the start this German message appears:
Fehlende oder defekte Spiel-Ressourcen wurden erkannt. Einige Spielfunktionen funktionieren
möglicherweise nicht korrekt. Bitte überprüfen Sie die Konsole auf weitere Informationen und stellen Sie
sicher, dass Ihre Spieldateien korrekt sind.“


My translation:
Missing or damaged resource files are detected. Some functions may not work correctly. Please check up the "Konsole" (?) on further information and make sure that your game files are correct.

The game correctly at first, but I cannot leave the first room. Clicking onto the opened door has no effect.

What went wrong?

Best regards
Martin

(the preview function in this form doesn’t work)
martinmiethke
Posts: 8
Joined: Tue Feb 27, 2018 5:53 pm

Post by martinmiethke »

I did enable „Attach signature“ but it doesn’t appear …

So I give the informations here:

ScummVM 2.0.0.1
MacBook Pro 17" late 2011
Mac OS 10.11.6
User avatar
eriktorbjorn
ScummVM Developer
Posts: 3523
Joined: Mon Oct 31, 2005 7:39 am

Re: Lighthouse: Problem on Mac

Post by eriktorbjorn »

martinmiethke wrote: Fehlende oder defekte Spiel-Ressourcen wurden erkannt. Einige Spielfunktionen funktionieren
möglicherweise nicht korrekt. Bitte überprüfen Sie die Konsole auf weitere Informationen und stellen Sie
sicher, dass Ihre Spieldateien korrekt sind.“
I'm not familiar with the SCI game engine - or the Mac, for that matter - but there seem to be a number of cases that produces this error message. At least some of them should print a message if you're running ScummVM from a command prompt. That could give further clues to what goes wrong in this particular case.
martinmiethke wrote: (the preview function in this form doesn’t work)
It doesn't for me either. Odd, it used to. (By the way, from what I recall the forum signatures were disabled years ago because of frequent abuse by spammers, so it's normal that they don't work.)
User avatar
Mustrum
Posts: 95
Joined: Wed Jan 28, 2009 2:06 pm
Location: Ankh-Morpork
Contact:

Post by Mustrum »

I can confirm this message with German version of Lighthouse.
But the game is full playable (screenshots on bug tracker)

engines/sci/resource.cpp:822
https://github.com/scummvm/scummvm/blob ... E.po#L3658

Missing or corrupt game resources have been detected. Some game features may not work properly. Please check the console for more information, and verify that your game files are valid.

from console:

Code: Select all

User picked target 'lighthouse-de' (gameid 'sci')...
  Looking for a plugin supporting this gameid... SCI [SCI0, SCI01, SCI10, SCI11, SCI32]
  Starting 'Sierra SCI Game'
WARNING: Resource audio36.800(0, 0, 7, 1) from ressci.pat points beyond end of RESAUD.001 (56440609 >= 55857162)!
WARNING: Resource audio36.800(0, 0, 8, 1) from ressci.pat points beyond end of RESAUD.001 (56948931 >= 55857162)!
Lighthouse: The Dark Being (DOS/German) version 1.0C
ScummVM 2.1.0git969-g53aa641
OS: siduction 64bit
martinmiethke
Posts: 8
Joined: Tue Feb 27, 2018 5:53 pm

Post by martinmiethke »

Thanks for your answers!

Trying to start the game from Terminal produces this message:

MM-MBP:~ martin$ /Applications/ScummVM/ScummVM.app -p/Applications/ScummVM/Lighthouse lighthouse
-bash: /Applications/ScummVM/ScummVM.app: is a directory

Why „is a directory“??? ScummVM.app ist definitely an application!
martinmiethke
Posts: 8
Joined: Tue Feb 27, 2018 5:53 pm

Post by martinmiethke »

Same problem with ScummVM 2.0.1pre …
User avatar
Mustrum
Posts: 95
Joined: Wed Jan 28, 2009 2:06 pm
Location: Ankh-Morpork
Contact:

Post by Mustrum »

Is this the correct path to the game folder?
With me on Debian no problem (Games is a separate partition):

Code: Select all

scummvm -p/Games/ScummVM/Lighthouse lighthouse
/usr/games/scummvm -p/Games/ScummVM/Lighthouse lighthouse
Is it normal for Mac to save the games under "Application"?
User avatar
criezy
ScummVM Developer
Posts: 949
Joined: Sat Sep 23, 2006 10:41 am
Location: West Sussex, UK

Post by criezy »

martinmiethke wrote:Why “is a directory”??? ScummVM.app ist definitely an application!
ScummVM.app is actually something called an application bundle. It is presented as an application to the user, but is actually a directory that contains the executable and some other files. The path to the executable should be (I am writing this from memory, so may be slightly wrong):

Code: Select all

/Applications/ScummVM/ScummVM.app/Contents/MacOS/scummvm
martinmiethke
Posts: 8
Joined: Tue Feb 27, 2018 5:53 pm

Post by martinmiethke »

WindlePoons wrote:Is this the correct path to the game folder?
Yes, of course :-)
With me on Debian no problem
Debian is Linux – I have a Mac ;-)
Is it normal for Mac to save the games under "Application"?
Have no idea but I guess it is so …

(This forum ist quite strange. Marking text and then clicking onto „Quote“ places the tags at the end of the entire text …)
martinmiethke
Posts: 8
Joined: Tue Feb 27, 2018 5:53 pm

Post by martinmiethke »

criezy wrote:ScummVM.app is actually something called an application bundle. It is presented as an application to the user, but is actually a directory that contains the executable and some other files.
????
But this applies to all Apple applications!?!
The path to the executable should be (I am writing this from memory, so may be slightly wrong):

Code: Select all

/Applications/ScummVM/ScummVM.app/Contents/MacOS/scummvm
OK, I will try …
martinmiethke
Posts: 8
Joined: Tue Feb 27, 2018 5:53 pm

Post by martinmiethke »

Code: Select all

/Applications/ScummVM/ScummVM.app/Contents/MacOS/scummvm
OK, this works. And here is the output (in German – please let me know if you need a translation):

2018-03-10 18:40:37.387 scummvm[3174:4818775] ApplePersistenceIgnoreState: Existing state will not be touched. New state will be written to /var/folders/x_/72sszdsn2h7ddmgf9gwwdrbw0000gp/T/org.scummvm.scummvm.savedState
User picked target 'lighthouse' (gameid 'lighthouse')...
Looking for a plugin supporting this gameid... SCI [SCI0, SCI01, SCI10, SCI11, SCI32]
Starting 'Lighthouse: The Dark Being'
Das Spiel in '/Applications/ScummVM/Lighthouse' ist offenbar eine unbekannte
Variante eines Spiels, dass die SCI [SCI0, SCI01, SCI10, SCI11, SCI32]-Engine
verwendet.

Bitte teilen Sie dem ScummVM-Team unter https://bugs.scummvm.org/ die folgenden
Informationen zusammen mit dem Namen, der Version und der Sprache des Spiels,
welches Sie hinzufuegen moechten, mit:

?bereinstimmende Spiele-Kennungen: lighthouse, phantasmagoria, rama

{"ressci.001", 0, "dbb615146ec943e4ff7764a485c90511", 122330257},
{"resource.aud", 0, "878b0a57f021f5fa510e56ba0f2380da", 55857162},
{"ressci.002", 0, "6635764dc258b2041ca9a387e5aaab25", 115026179},
{"resmap.001", 0, "d2dc13bb936d6528a19feac92fc7df1c", 7852},
{"resmap.002", 0, "8fdb8544d801057d3123539d8e6d039a", 7618},

WARNING: Failed to find volume for map.3!
WARNING: Resource audio36.800(0, 0, 7, 1) from ressci.pat points beyond end of RESAUD.001 (56440609 >= 55857162)!
WARNING: Resource audio36.800(0, 0, 8, 1) from ressci.pat points beyond end of RESAUD.001 (56948931 >= 55857162)!
martinmiethke
Posts: 8
Joined: Tue Feb 27, 2018 5:53 pm

Post by martinmiethke »

This is probably important: Copying the files from the 2 (!) CDs I tried to follow the instructions given in the Wiki. Therefore I had to rename the RESOURCE.AUD from each CD to RESAUD.00<cdnumber>, to match the corresponding RESSCI.00<cdnumber> file that exists on each CD. I did so.
Furthermore I had to rename the RESOURCE.SFX from each CD to RESSFX.00<cdnumber> – but there was no RESOURCE.SFX!
Post Reply