Opened 16 months ago

Closed 12 days ago

#14555 closed defect (fixed)

DIRECTOR: Frankenstein: Through The Eyes of the Monster (D4) - stuck in intro loop

Reported by: mana-z Owned by: moralrecordings
Priority: normal Component: Engine: Director
Version: Keywords:
Cc: mana-z Game:

Description

I hope it's not too bold to add a ticket about a yet unsupported game.

I've added the game and as seen in hints for other director games copied the "content" directory from CD.

The game successfully starts and runs intro sequence with sound, but when it ends (either by ending or user skip) it starts all over again.

The log seems to complain about file FRANKIE.DIR missing, but I suspect the file is embedded in the EXE somehow...

I ran this from my retail windows CD. I have seen this on archive.org with slightly different artwork, but I doubt it would differ in this.

I run on Arch Linux (kernel 6.1) on an AMD Raven laptop with ScummVM version 2.7.0. I tried a git version (commit 4b329b7) but the behavior is unchanged.

Attaching a gzipped output with debuglevel=11

Attachments (1)

frankie.log.gz (109.2 KB ) - added by mana-z 16 months ago.

Download all attachments as: .zip

Change History (4)

by mana-z, 16 months ago

Attachment: frankie.log.gz added

comment:1 by tag2015, 16 months ago

Summary: Frankenstein: Through The Eyes of the Monster stuck in intro loopDIRECTOR: Frankenstein: Through The Eyes of the Monster (D4) - stuck in intro loop

comment:2 by moralrecordings, 12 days ago

The intro loop has been fixed with https://github.com/scummvm/scummvm/pull/6227/commits/cf6b94d02217b2d5a43c6d4df8a50cd1d0c1dd64 - so marking this issue is fixed.

As for the actual game... that's going to take a lot more effort, and the plan is to work on it on the stream. All of the game's state is managed by HENRY.DLL, which we will have to rewrite in C++. As of this post, once it switches to the game view Lingo will show a "failed to set new position" alert box and hang on a black screen, which is expected.

comment:3 by moralrecordings, 12 days ago

Owner: set to moralrecordings
Resolution: fixed
Status: newclosed
Note: See TracTickets for help on using tickets.