Opened 3 weeks ago

Last modified 2 weeks ago

#15480 new defect

DIRECTOR: Interactive Bible For Kids - The Life Of Paul [D5] (A Full Compatibility Report)

Reported by: VictorVVictoria Owned by:
Priority: normal Component: Engine: Director
Version: Keywords:
Cc: Game:

Description (last modified by VictorVVictoria)

This Report Was Made Using Daily Build "2.9.0git10734-gcc0e753dee8 (Nov 11 2024 04:48:06)"

The Life Of Paul is vary unstable, temperamental and seems to have issues in almost every category. This is also one of those games that runs directly from the disk, so no installation required.

Reverse Engineering

I'm not 100% sure about this but some reverse engineering might be required, There's some questionable files on the disk that might be effecting ScummVM's ability to run it (I'm including file sizes to give little more info on the files in question)

the following 11 files on the disk have no file extension

DOG FOUND SOURCE (448 KB)
DOG FOUND SOURCE copy (392 KB)
found (85 KB)
MAZEYOU (1.78 MB)
MAZEYOU3 (1.03 MB)
MENUBAR (518 KB)
menu parts (4.88 MB)
Paul Menu Screen Shot (99 KB)
paul misc art (374 KB)
PUZZHELP (456 KB)
untitled 12 (703 KB)

There are also these files with extensions on the disk

Dir_Temp.232 (1.79 MB)
Dir_Temp.348 (1.41 MB)
T.Background (410 KB)
You.01 (780 KB)

Buttons
They have gone from not working to unpredictable, sometimes they work, other times they don't. sometimes they work but then for whatever reason, they just stop working (and vice versa) the behaviour of each button is all over the place and often feels completely random.

The Character In The Middle:
The "Interactive Bible For Kids" series has a character that shows up in every game, the main menu has this character in the middle pointing to each activity when you hover the mouse over an option but in ScummVM, the character is replaced with random objects.

Console Messages
These are the warnings that show up in the console when the main menu is loaded:
WARNING: NinePatchBitmap::NinePatchBitmap(): Bad bitmap!
WARNING: Adding \0 to String.
WARNING: Failed to open You intro!
WARNING: stream is 0!
Label paul background plain.pict not found!

Storybook - Paul and the Bright Light

it seems to work well, that said, the first time I ran this part of the game, Scumm Crash (well, stopped responding) with no console messages.

Discover The Bible

Works but gives messages related to sound.
WARNING: SNDDecoder: Unsupported command: 0!
WARNING: Sound::load(): Invalid loop bounds detected. Disabling looping for cast member id 294, sndId 765!

Hall of Fame

I was lucky and got it to work a few times, that said, the button to open the Hall of Fame usually does nothing but give this console message: WARNING: Label Hall.Black.PICT not found!

Bible-Time Theater

Works well, videos play without graphical issues.

Fun & Games

The game menu itself gives these errors.
WARNING: Sprite::getShape(): kCastMemberSprite has no cast defined!
WARNING: Sprite::getShape(): kCastMemberSprite has no cast defined!

Matching Game:
Works with some graphical issues
WARNING: STUB: Score::loadFrames(): frame1Offset: 0x14, version: 7, spriteRecordSize: 0x18, numChannels: 50, numChannelsDisplayed: 48!
WARNING: RTECastMember::load(): rte1tid 0 isn't loaded!
WARNING: RTECastMember::load(): rte2tid 0 isn't loaded!

Maze:
Broken graphics makes the game unplayable:
WARNING: STUB: Score::loadFrames(): frame1Offset: 0x14, version: 7, spriteRecordSize: 0x18, numChannels: 50, numChannelsDisplayed: 48!
WARNING: Cursor::readFromCast: Needs array of 2!
WARNING: Cursor::readFromCast: Needs array of 2!
WARNING: RTECastMember::load(): rte1tid 0 isn't loaded!
WARNING: RTECastMember::load(): rte2tid 0 isn't loaded!
WARNING: RTECastMember::load(): rte1tid 0 isn't loaded!
WARNING: RTECastMember::load(): rte2tid 0 isn't loaded!
WARNING: RTECastMember::load(): rte1tid 0 isn't loaded!
WARNING: RTECastMember::load(): rte2tid 0 isn't loaded!
WARNING: RTECastMember::load(): rte1tid 0 isn't loaded!
WARNING: RTECastMember::load(): rte2tid 0 isn't loaded!

Dot to Dot:
Broken graphics makes the game even more pointless then it all ready is.

Bible Quiz:
Pressing the "I'm ready to try" button causes all buttons in the bar below like the main menu, back and even the help button to become unclickable, effectively softlocking the game
WARNING: Frame::readMainChannelsD5(): STUB: unk2: 0x00 0x01!
WARNING: Frame::readMainChannelsD5(): STUB: unk2: 0x00 0x01!
WARNING: b_puppetTransition: Transition already queued!
WARNING: b_puppetTransition: Transition already queued!
WARNING: b_puppetTransition: Transition already queued!
WARNING: b_puppetTransition: Transition already queued!

Puzzles:
Crashes Scummvm
WARNING: Sprite::getShape(): kCastMemberSprite has no cast defined!
WARNING: BitmapCastMember(): Duplicating source 40 to target 30!

Word Games:
Crashes ScummVM. the first error is odd as todd1 refers to an AIF file in the games folder.
WARNING: Cast::loadCastInfo(): BUILDBOT: extra 6 strings!
STUB: Score::loadFrames(): frame1Offset: 0x14, version: 7, spriteRecordSize: 0x18, numChannels: 50, numChannelsDisplayed: 48!
WARNING: Unknown file type for todd1!
WARNING: stream is 0!
WARNING: BitmapCastMember(): Duplicating source 35 to target 111!

Bible Quiz Show

Seems to Work but has broken graphics
WARNING: BUILDBOT: Left over bytes: 6 in dataStream for id: 159 type: RTE!
WARNING: Cast::loadCastInfo(): BUILDBOT: extra 1 strings!
WARNING: Cast::loadCastInfo(): BUILDBOT: extra 6 strings!
WARNING: BUILDBOT: Left over bytes: 6 in dataStream for id: 160 type: RTE!
WARNING: Script 1 has no associated cast member!
WARNING: Script 2 has no associated cast member!
WARNING: Script 3 has no associated cast member!
WARNING: Script 4 has no associated cast member!
WARNING: Script 5 has no associated cast member!
WARNING: Script 6 has no associated cast member!
WARNING: Script 7 has no associated cast member!
WARNING: Script 8 has no associated cast member!
WARNING: Script 9 has no associated cast member!
WARNING: Script 10 has no associated cast member!
WARNING: Script 11 has no associated cast member!
WARNING: Script 12 has no associated cast member!
WARNING: Script 13 has no associated cast member!
WARNING: Script 14 has no associated cast member!
WARNING: Script 15 has no associated cast member!
WARNING: Script 16 has no associated cast member!
WARNING: Script 17 has no associated cast member!
WARNING: Script 18 has no associated cast member!
WARNING: Script 19 has no associated cast member!
WARNING: Script 20 has no associated cast member!
WARNING: Script 21 has no associated cast member!
WARNING: Script 22 has no associated cast member!
WARNING: Script 23 has no associated cast member!
WARNING: Script 24 has no associated cast member!
WARNING: Script 25 has no associated cast member!
WARNING: Script 26 has no associated cast member!
WARNING: Script 27 has no associated cast member!
WARNING: Script 28 has no associated cast member!
WARNING: Script 29 has no associated cast member!
WARNING: Script 30 has no associated cast member!
WARNING: Script 31 has no associated cast member!
WARNING: Script 32 has no associated cast member!
WARNING: Script 33 has no associated cast member!
WARNING: Script 34 has no associated cast member!
WARNING: Script 35 has no associated cast member!
WARNING: Script 36 has no associated cast member!
WARNING: Script 37 has no associated cast member!
WARNING: Script 38 has no associated cast member!
WARNING: Script 39 has no associated cast member!
WARNING: Script 40 has no associated cast member!
WARNING: Script 41 has no associated cast member!
WARNING: Script 42 has no associated cast member!
WARNING: Script 43 has no associated cast member!
WARNING: Script 44 has no associated cast member!
WARNING: Script 45 has no associated cast member!
WARNING: Script 46 has no associated cast member!
WARNING: Script 47 has no associated cast member!
WARNING: Script 48 has no associated cast member!
WARNING: Script 49 has no associated cast member!

Change History (19)

comment:1 by VictorVVictoria, 3 weeks ago

Component: --Unset--Engine: Director

comment:2 by tag2015, 3 weeks ago

Summary: Interactive Bible For Kids - The Life Of Paul (A Full Compatibility Report)DIRECTOR: Interactive Bible For Kids - The Life Of Paul [D5] (A Full Compatibility Report)

comment:3 by VictorVVictoria, 3 weeks ago

Description: modified (diff)

comment:4 by VictorVVictoria, 3 weeks ago

Description: modified (diff)

comment:5 by VictorVVictoria, 3 weeks ago

Description: modified (diff)

comment:6 by VictorVVictoria, 3 weeks ago

Description: modified (diff)

comment:7 by VictorVVictoria, 3 weeks ago

Description: modified (diff)

comment:8 by VictorVVictoria, 3 weeks ago

Description: modified (diff)

comment:9 by VictorVVictoria, 3 weeks ago

Description: modified (diff)

comment:10 by VictorVVictoria, 3 weeks ago

Description: modified (diff)

comment:11 by VictorVVictoria, 3 weeks ago

Description: modified (diff)

comment:12 by VictorVVictoria, 3 weeks ago

Description: modified (diff)

comment:13 by VictorVVictoria, 3 weeks ago

Description: modified (diff)

This should be the finale Report, I don't think there is anything more I can add

comment:14 by VictorVVictoria, 3 weeks ago

Description: modified (diff)

comment:15 by sev-, 2 weeks ago

Looks like you were testing with ScummVM 2.8.x. If it is so, there were A LOT of changed in 2.9.0, which is in the making.

in reply to:  15 comment:16 by VictorVVictoria, 2 weeks ago

Replying to sev-:

Looks like you were testing with ScummVM 2.8.x. If it is so, there were A LOT of changed in 2.9.0, which is in the making.

I'm using daily build 2.9.0git10734-gcc0e753dee8 (Nov 11 2024 04:48:06)

I will include the version of scumm in my reports for now on

comment:17 by VictorVVictoria, 2 weeks ago

Description: modified (diff)

comment:18 by VictorVVictoria, 2 weeks ago

Description: modified (diff)

comment:19 by VictorVVictoria, 2 weeks ago

Description: modified (diff)
Note: See TracTickets for help on using tickets.