Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

DIRECTOR: Add detection for Oscar Wilde's The Selfish Giant #5653

Merged
merged 1 commit into from Feb 11, 2024

Conversation

einstein95
Copy link
Contributor

No description provided.

@eriktorbjorn
Copy link
Member

I can confirm that the game is detected. Unfortunately, it doesn't run at all:

WARNING: Duplicate declaration of engine debug channel 'GUI'!
WARNING: Duplicate declaration of engine debug channel 'gui'!
User picked target 'selfish-win' (engine ID 'director', game ID 'selfish')...
   Looking for a plugin supporting this target... Macromedia Director
Running Oscar Wilde's The Selfish Giant (Windows/English)
selfish.exe: 260d50f7d51adba057a06bbcb6da3d43, 371037 bytes.
WARNING: SearchSet::add: archive '[path to game]/selfish-giant/selfish' already present!
Starting v300 Director game
Director pixelformat is: CLUT8
WARNING: NinePatchBitmap::NinePatchBitmap(): Bad bitmap!
WARNING: NinePatchBitmap::NinePatchBitmap(): Bad bitmap!
WARNING: Lingo Inited!
-- "Now loading LINGO.INI 7/1/24 9:35 PM"
-- "This computer is running in  8-bit color depth."
WARNING: Lingo::openXLib: Unimplemented xlib: 'dpwqtw'!
WARNING: Movie is from later version v310!
Switching to Director v310
Reloading builtins
WARNING: Lingo::closeXLib: Unimplemented xlib: 'dpwqtw'!
WARNING: Lingo::openXLib: Unimplemented xlib: 'dpwqtw'!
WARNING: FSDirectory::createReadStreamForMemberAltStream: Can't create stream for file 'selfish.exe' alt stream type 2!
WARNING: Cast::loadExternalSound: could not find external sound file rollingSnds!
WARNING: Archive::openFile(): Error loading stream from file swmc/mainmenu!

If it's any help, the "selfish" directory contains the following DLL files:

  • qtvhdw.dll
  • fileio.dll
  • dpwqtw.dll
  • dpwlingo.dll
  • qtim.dll
  • qtimcmgr.dll
  • qthndlr.dll

@eriktorbjorn
Copy link
Member

It starts and seems to run at least partially if I remove all empty files. It seemed pretty bad at providing feedback for what you click on, but maybe that's just how it behaved originally? There are still plenty of warning messages, though.

@sev-
Copy link
Member

sev- commented Feb 11, 2024

Thank you!

@sev- sev- merged commit 20ae5c1 into scummvm:master Feb 11, 2024
8 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
3 participants