[Scummvm-tracker] [ScummVM :: Bugs] #15480: DIRECTOR: Interactive Bible For Kids - The Life Of Paul [D5] (A Full Compatibility Report)
ScummVM :: Bugs
trac at scummvm.org
Fri Jan 10 23:38:43 UTC 2025
#15480: DIRECTOR: Interactive Bible For Kids - The Life Of Paul [D5] (A Full
Compatibility Report)
----------------------------+-------------------------------
Reporter: VictorVVictoria | Owner: (none)
Type: defect | Status: new
Priority: normal | Component: Engine: Director
Version: | Resolution:
Keywords: | Game:
----------------------------+-------------------------------
Old description:
> {{{#!div style="font-size: 80%"
> {{{#!python
> This Report Was Made Using Daily Build "2.10.0git12060-gce83118549b
> (Jan 2 2025 04:38:26)"
> }}}
> }}}
>
> 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)
>
> == Main Menu
> 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 error "Failed to open You intro!", so there seems to be not getting
> loaded
>
> **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
> The loop is not playing right, and softlocks the game
> 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!
>
> == 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!
New description:
{{{#!div style="font-size: 80%"
{{{#!python
This Report Was Made Using Daily Build "2.10.0git12227-g5809ee193ae (Jan
10 2025 04:39:18)"
}}}
}}}
The Life Of Paul is vary unstable, temperamental and seems to have issues
in almost every category, I almost always had to use the console command
"--start-movie=" to test the game because of broken menus. This is also
one of those games that runs directly from the disk, so no installation
required.
== Notes
||Dir_Temp.232 (1.79 MB,no file extension)||Dir_Temp.348 (1.41 MB,no file
extension)
||DOG FOUND SOURCE (448 KB,no file extension)||DOG FOUND SOURCE copy (392
KB,no file extension)
||found (85 KB,no file extension)||MAZEYOU (1.78 MB,no file extension)
||MAZEYOU3 (1.03 MB,no file extension)||MENUBAR (518 KB,no file extension)
||menu parts (4.88 MB,no file extension)||P03L.AIF copy (15 KB,no file
extension)
||Paul Menu Screen Shot (99 KB,no file extension)||paul misc art (374
KB,no file extension)
||PUZZHELP (456 KB,no file extension)||T.Background (410 KB,no file
extension)
||untitled 12 (703 KB,no file extension)||You.01 (780 KB
== Start Up \ Main Menu
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 error "Failed to open You intro!" shows up in the console, so there
seems to be not getting loaded
||WARNING: NinePatchBitmap::NinePatchBitmap(): Bad bitmap!
||WARNING: Lingo Inited!
||WARNING: Adding \0 to String. This is permitted, but can have unwanted
consequences.
||WARNING: Cast::loadCastInfo(): BUILDBOT: extra 6 strings!
||WARNING: Frame::readMainChannelsD5(): STUB: unk2: 0x00 0x01!
||WARNING: stream is 0!
== Storybook - Paul and the Bright Light
The loop is not playing right, and softlocks the game
||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!
== 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
It seems to work, that said, the button to open the Hall of Fame usually
does nothing but give at least one of these console messages:
||WARNING: Label Hall.Black.PICT not found!
||WARNING: Label paul background plain.pict not found!
== Bible-Time Theater
Works well, videos play without graphical issues.
== Fun & Games
The game menu is broken because the loop is not playing right.
||WARNING: Failed to open gamemch5.aif!
||WARNING: stream is 0!
||WARNING: Movie does not exist!
||WARNING: Failed to open gamemch3.aif!
||WARNING: stream is 0!
||WARNING: Movie does not exist!
||WARNING: Failed to open gamemch7.aif!
||WARNING: stream is 0!
||WARNING: Movie does not exist!
||WARNING: Failed to open gamemch4.aif!
||WARNING: stream is 0!
||WARNING: Movie does not exist!
||WARNING: Failed to open gamemch6.aif!
||WARNING: stream is 0!
||WARNING: Movie does not exist!
||WARNING: Failed to open gamemch2.aif!
||WARNING: stream is 0!
||WARNING: Movie does not exist!
**Matching Game**:
It works well
||WARNING: BUILDBOT: Left over bytes: 6 in dataStream for id: 42 type:
RTE!
||WARNING: BUILDBOT: Left over bytes: 6 in dataStream for id: 65 type:
RTE!
||WARNING: BUILDBOT: Left over bytes: 6 in dataStream for id: 149 type:
RTE!
||WARNING: BUILDBOT: Left over bytes: 6 in dataStream for id: 150 type:
RTE!
||WARNING: BUILDBOT: Left over bytes: 6 in dataStream for id: 151 type:
RTE!
||WARNING: Cast::loadCastInfo(): BUILDBOT: extra 1 strings!
||WARNING: Cast::loadCastInfo(): BUILDBOT: extra 6 strings!
That said, playing the larger board gives this console error
||WARNING: Sprite::getShape(): kCastMemberSprite has no cast defined!
**Maze**:
Broken graphics when you go up the stairs makes the game unplayable:
||WARNING: Cursor::readFromCast: Needs array of 2!
||WARNING: Failed to open start1.aif!
||WARNING: stream is 0!
||WARNING: Movie does not exist!
||WARNING: Sprite::getShape(): kCastMemberSprite has no cast defined!
**Dot to Dot**:
Broken graphics makes the game even more pointless then it all ready was.
||WARNING: Failed to open DOT01.AIF!
||WARNING: stream is 0!
**Bible Quiz**:
I could not find the file to load this game from the console, So I have
not retested this one.
**Puzzles**:
The loop is not playing right, and softlocks the game
||WARNING: BUILDBOT: Left over bytes: 6 in dataStream for id: 136 type:
RTE!
||WARNING: Cast::loadCastInfo(): BUILDBOT: extra 1 strings!
||WARNING: Cast::loadCastInfo(): BUILDBOT: extra 6 strings!
||WARNING: Failed to open PMHELP.AIF!
||WARNING: stream is 0!
||WARNING: Movie does not exist!
**Word Games**:
Broken graphics that seem to be related to duplicating.
||WARNING: Failed to open todd1!
||WARNING: stream is 0!
||WARNING: BitmapCastMember(): Duplicating source 8 to target 111!
||WARNING: BitmapCastMember(): Duplicating source 14 to target 111!
||WARNING: BitmapCastMember(): Duplicating source 23 to target 111!
||WARNING: BitmapCastMember(): Duplicating source 32 to target 111!
||WARNING: BitmapCastMember(): Duplicating source 35 to target 111!
||WARNING: BitmapCastMember(): Duplicating source 44 to target 111!
||WARNING: BitmapCastMember(): Duplicating source 53 to target 111!
||WARNING: BitmapCastMember(): Duplicating source 56 to target 111!
||WARNING: BitmapCastMember(): Duplicating source 62 to target 111!
||WARNING: BitmapCastMember(): Duplicating source 65 to target 111!
||WARNING: BitmapCastMember(): Duplicating source 74 to target 111!
== Bible Quiz Show
Seems to Work
||WARNING: Cast::loadCastInfo(): BUILDBOT: extra 6 strings!
||WARNING: Frame::readMainChannelsD5(): STUB: unk1: 0x00 0x01!
||WARNING: Frame::readMainChannelsD5(): STUB: unk1: 0x01 0x00!
||WARNING: Frame::readMainChannelsD5(): STUB: unk1: 0x04 0x00!
||WARNING: Frame::readMainChannelsD5(): STUB: unk2: 0x00 0x01!
||WARNING: Frame::readMainChannelsD5(): STUB: unk2: 0x00 0x05!
--
Comment (by VictorVVictoria):
Fully retested: there is no crashing but a lot of issues make it
unplayable
--
Ticket URL: <https://bugs.scummvm.org/ticket/15480#comment:21>
ScummVM :: Bugs <https://bugs.scummvm.org>
ScummVM
More information about the Scummvm-tracker
mailing list