[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 May 9 02:49:51 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 or Retested Using Daily Build
> "2.10.0git14445-geaaddaf2204 (Apr 22 2025 04:19:55)"
>   }}}
> }}}
>
> == **READ THIS NOTE BELOW BEFORE READING THE REPORT**
> Do to a lack of testing by the developer, The game looks for or tries to
> run files that are broken or missing. Any error messages that ask for the
> following files can't be fixed and should be ignored.
>
> || __**File Name**__           || __**Error**__ || __**Cause**__
> ||todd1.aif                    ||WARNING: Failed to open todd1! ||
> todd1.aif contains no audio data
> ||You intro || WARNING: Failed to open You intro! || There are no files
> on the disk call "You intro" aka, its missing
> ||Shared.cst || findPath(): failed to resolve "Shared.cst" ||There are no
> files on the disk call "Shared" aka, its missing
> ||SONG084.AIF || WARNING: Failed to open SONG084.AIF! ||There are no
> files on the disk call "SONG084" aka, its missing
>

> == One Exception*
> ||__**File Name**__||Rockettt.Aif
> ||__**Error**__|| __WARNING: Failed to open Rockettt.Aif__
> ||__**Cause**__ || There are no files on the disk call "Rockettt", that
> said, its not a missing file, At some point during
> || ||development, they renamed it to "BIBLQUIZ.AIF" and didn't update the
> the storybook
> || ||__code for the final release.__
> ||__**Testing**__ ||If you make a copy of "BIBLQUIZ.AIF", rename this
> copy to Rockettt.AIF
> || ||and put it into the game folder, it will work perfectly fine.
> ----
> == Start Up & Main Menu
> While no longer game breaking, the main menu are still broken and becomes
> unusable if your not careful where you put your mouse cursor. The best
> way to test this is to move your mouse over the buttons a few times, the
> more you do it, the more broken it gets.
>
> ||WARNING: Lingo::initXLibs(): Duplicate entry for xsound!
> ||WARNING: Adding \0 to String. This is permitted, but can have unwanted
> consequences.
> ||WARNING: Cast::loadCastInfo(): BUILDBOT: string # 13
> ||WARNING: Frame::readMainChannelsD5(): STUB: unk2: 0x00 0x01!
>
> == Incorrect Cursor icons
> ScummVM is not loading the correct cursor icons and causing issues. The
> hit boxes in the "Dot to Dot" game for example are programmed for the
> cursor shown in the image below, these incorrect icons makes these
> already bad hit boxes even worse.
>
> **''__The photos below shows the game running in x86Box with the correct
> cursor icons__
> [[Image(3.JPG)]]
>
> In the maze "hide and seek" game, the cursor is supposed to turn into a
> magnifying glass when place over a spot that can be searched but in
> ScummVM, the cursor either become invisible or turn into the hand icon.
> the maze also give this cursor related error.
> ||WARNING: Cursor::readFromCast: Needs array of 2!
> [[Image(1.JPG)]]
>
> == Storybook - Paul and the Bright Light
> Works but has some UNK stub errors
>
> == Discover The Bible
> It mostly works but has three issues
>
> * It 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!
>
> * Pressing the up or down scroll button will cause parts of the UI to
> disappear
> ||WARNING: Sprite::getShape(): kCastMemberSprite has no cast defined!
> ||WARNING: Sprite::getShape(): kCastMemberSprite has no cast defined!
>
> * If you click bible icon twice, the text will brake. the status window
> gives no error messages when this happens
> [[Image(Untitled.png)]]
>
> == Hall of Fame
> Works but has some UNK stub errors
>
> == Bible-Time Theater
> Works well, videos play without graphical issues.
>
> == Fun & Games Menu & The Mini-Games themselves.
>
> __**Menu**__:
> It works well
>
> __**Matching Game**__:
> It works well but the audio that plays when you finish the board is
> missing. ScummVM is not playing internal cast member 21 (the named of the
> cast is "cherring")
>
> __**Maze**__:
> It works well
>
> __**Bible Memory**__:
> Works with some errors, the second seems to be related to a graphical
> issue where a box (with text in it) leaves two noticeable pieces of
> itself on screen. While a minor issue in this game, there is a good
> chance that whatever is causing this effecting another game more severely
> ||WARNING: Frame::readMainChannelsD5(): STUB: unk2: 0x00 0x01!
> ||WARNING: b_puppetTransition: Transition already queued!
> [[Image(2.JPG)]]
>
> __**Dot to Dot**__:
> The first "Dot to Dot" seems always work but the second one (after he
> says "that was fun, lets play again") will always have broken graphics
> (aka, the line that connects each dot together is missing)
>
> __**Puzzles**__:
> Works with a minor graphical issue on the puzzle selection menu, there is
> a thin white line that shouldn't be there.
>
> __**Help Button Horror**__:
> After selecting help button in the puzzle game, the game crashed and this
> cause domino effect were pressing almost any of the buttons in the button
> bar now has a chance of cause a crash.
>
> ||WARNING: BUILDBOT: Uncaught Lingo error: No match found for cast
> member! Builtin 'member' did not return value
>
> __**Word Games**__:
> Works
>
> == Bible Quiz Show
> Works
>
> == Miscellaneous Notes
> These files seem to be leftovers from when the game been developed that
> somehow made it every copy of the game
> ||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)

New description:

 {{{#!div style="font-size: 80%"
   {{{#!python
   This Report Was Made or Retested Using Daily Build
 "2.10.0git14828-g92aef65cf7b (May  8 2025 04:38:12)"
   }}}
 }}}

 = Game Oddities: Read This Before Reading The Report

 == Missing \ Broken Files
 Do to a lack of testing by the developer, The game looks for or tries to
 run files that are broken or missing. Any error messages that ask for the
 following files can't be fixed and should be ignored.

 || __**File Name**__           || __**Error**__ || __**Cause**__
 ||todd1.aif                    || WARNING: Failed to open todd1! ||
 todd1.aif contains no audio data
 ||You intro || WARNING: Failed to open You intro! || There are no files on
 the disk call "You intro" aka, its missing
 ||Shared.cst || findPath(): failed to resolve "Shared.cst" ||There are no
 files on the disk call "Shared" aka, its missing
 ||SONG084.AIF || WARNING: Failed to open SONG084.AIF! ||There are no files
 on the disk call "SONG084" aka, its missing
 ||Rockettt.Aif || __WARNING: Failed to open Rockettt.Aif__ || There are no
 files on the disk call "Rockettt", that said,

 ||its not a missing file, At some point during development, they renamed
 it to "BIBLQUIZ.AIF" and didn't update the the storybook code for the
 final release. If you make a copy of "BIBLQUIZ.AIF", rename this copy to
 Rockettt.AIF and put it into the game folder, it will work perfectly fine.

 == Missing \ Incorrect File Extensions
 For unknown reasons, a lot of game files have either incorrect or missing
 extensions

 || __**File Name**__ || __**File Type**__ ||
 ||Dir_Temp.232 || .DXR
 ||Dir_Temp.348 || .DXR
 ||DOG FOUND SOURCE || .AIF
 ||DOG FOUND SOURCE copy || .AIF
 ||found || .AIF
 ||MAZEYOU || .CXT
 ||MAZEYOU3 || .CXT
 ||MENUBAR || .CXT
 ||menu parts || .DXR
 ||P03L.AIF copy || .AIF
 ||Paul Menu Screen Shot || .PICT
 ||paul misc art || .CXT
 ||PUZZHELP || .CXT
 ||T.Background || .AIF
 ||untitled 12 || .AIF
 ||You.01 || .CXT

 = The Report

 == General Issues

 === Main Menu
 While no longer game breaking, the main menu are still broken and becomes
 unusable if your not careful where you put your mouse cursor. The best way
 to test this is to move your mouse over the buttons a few times, the more
 you do it, the more broken it gets. The games menu works well without the
 issues the main menu has.

 === Help Button Crash:
 The help button in the puzzle game will crash the game if you click any of
 the text that pops up.
 ||WARNING: BUILDBOT: Uncaught Lingo error: No match found for cast member!
 Builtin 'member' did not return value

 === Color Palette Issues
 This is new to this version (or at the vary least, this is the first time
 I noticed this) The color palette is off, its looks washed out compared to
 running the game a VM or on x86Box

 [[Image(111.JPG)]]

 === Incorrect Cursor icons
 ScummVM is not loading the correct cursor icons and causing issues. The
 hit boxes in the "Dot to Dot" game for example are programmed for the
 cursor shown in the image below, these incorrect icons makes these already
 bad hit boxes even worse.

 **''__The photos below shows the game running in x86Box with the correct
 cursor icons__
 [[Image(3.JPG)]]

 In the maze "hide and seek" game, the cursor is supposed to turn into a
 magnifying glass when place over a spot that can be searched but in
 ScummVM, the cursor either become invisible or turn into the hand icon.
 the maze also give this cursor related error.
 ||WARNING: Cursor::readFromCast: Needs array of 2!
 [[Image(1.JPG)]]

 == Activities

 === **Storybook - Paul and the Bright Light**
 Works but has some UNK stub errors

 === Bible Quiz Show
 Works

 === Discover The Bible
 It mostly works but has three issues

 * It 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!

 * Pressing the up or down scroll button will cause parts of the UI to
 disappear
 ||WARNING: Sprite::getShape(): kCastMemberSprite has no cast defined!
 ||WARNING: Sprite::getShape(): kCastMemberSprite has no cast defined!

 * If you click bible icon twice, the text will brake. the status window
 gives no error messages when this happens
 [[Image(Untitled.png)]]

 === Hall of Fame
 Works but has some UNK stub errors

 === Bible-Time Theater
 Works well, videos play without graphical issues.

 == Mini-Games

 === Matching Game:
 It works well but the audio that plays when you finish the board is
 missing. ScummVM is not playing internal cast member 21 (the named of the
 cast is "cherring")

 === Maze:
 It works well

 === Bible Memory:
 Works with some errors, the second seems to be related to a graphical
 issue where a box (with text in it) leaves two noticeable pieces of itself
 on screen. While a minor issue in this game, there is a good chance that
 whatever is causing this effecting another game more severely
 ||WARNING: Frame::readMainChannelsD5(): STUB: unk2: 0x00 0x01!
 ||WARNING: b_puppetTransition: Transition already queued!
 [[Image(2.JPG)]]

 === Dot to Dot:
 The first "Dot to Dot" seems always work but the second one (after he says
 "that was fun, lets play again") will always have broken graphics (aka,
 the line that connects each dot together is missing)

 === Puzzles:
 Works with a minor graphical issue on the puzzle selection menu, there is
 a thin white line that shouldn't be there.

 === Word Games:
 Works

--
Comment (by VictorVVictoria):

 updated report using the latest version with Director updates
-- 
Ticket URL: <https://bugs.scummvm.org/ticket/15480#comment:45>
ScummVM :: Bugs <https://bugs.scummvm.org>
ScummVM


More information about the Scummvm-tracker mailing list