[Scummvm-tracker] [ScummVM :: Bugs] #13483: ScummVM unable to detect Mac version of Let's Explore the Farm with Buzzy

ScummVM :: Bugs trac at scummvm.org
Sun May 15 03:53:55 UTC 2022


#13483: ScummVM unable to detect Mac version of Let's Explore the Farm with Buzzy
-----------------------+------------------------
Reporter:  eisnerguy1  |       Owner:  (none)
    Type:  defect      |      Status:  new
Priority:  normal      |   Component:  --Unset--
 Version:              |  Resolution:
Keywords:              |        Game:
-----------------------+------------------------
Description changed by eisnerguy1:

Old description:

> I'm running this versions on macOS 10.14.6:
> ScummVM 2.6.0git5785-g2a36aef83c9 (May 14 2022 04:29:14)
>
> I had an issue with ScummVM not detecting the Mac version of Let's
> Explore the Farm with Buzzy.
>
> If I try a Mass Add and [attachment:"The Farm Disc.png" select the
> mounted disc], ScummVM only recognizes [attachment:Scan.png the various
> Mac & Windows demos as well as the Windows version of "Let's Explore the
> Farm with Buzzy"]. If I try to change the game file path in ScummVM
> Preferences, and point to the Mac files, [attachment:"Not Found.png"
> ScummVM can't find any files].
>
> Here are the files that the Mac version has:
>  * The Farm
>  * The Farm (0)
>  * The Farm (1)
>  * The Farm (2)
>  * The Farm (4)
>  * The Farm (9)
>
> [https://forums.scummvm.org/viewtopic.php?t=16585 I posted about it on
> the ScummVM forums]
>
> Praetorian had this to say:
> {{{
> Looking again at the "engines/scumm/detection_tables.h" file, the
> entries for Airport and Jungle (full game) for Macintosh look like  this:
> { "airport", "The AirPort", kGenHEMac, UNK_LANG,
> Common::kPlatformMacintosh, 0 },
> ...
> { "jungle", "The Jungle", kGenHEMac, UNK_LANG,
> Common::kPlatformMacintosh, 0 },
>
> while the entry for Farm looks like:
> { "farm", "farm", kGenHEMac, UNK_LANG, Common::kPlatformMacintosh, 0 },"
> }}}
>
> Their suggestion was to do this:
> {{{
> So the idea is to change the second "farm" value (which is the "pattern"
> field) to "The Farm" for this entry, rebuild scummvm and check what
> happens. This is kind of similar to the previous suggestion though. The
> only difference is that now I'm matching the capitalization also, which I
> am not sure if it's the case, but the check could be case sensitive.
> If you cannot rebuild scummvm, then do what I suggested originally, but
> rename the files for farm to lowercase to match the existing "farm"
> pattern in detection_tables.h, so: farm, farm (0), farm (1) and so on.
> }}}
>
> Per their suggestion, I ran ScummVM using this command while trying to
> add this game:
> {{{
> ./scummvm -d3 --debugflags=DETECTION --debug-channels-only
> }}}
>
> Here's what happened before I changed the file names:
> attachment:"Let's Explore the Farm with Buzzy.-Ignored.txt"
>
> And here's what happened afterwards:
> attachment:"Let's Explore the Farm with Buzzy Mac-Added.txt"
>
> After trying to run the game, [attachment:"The Farm (9) Error.png"
> ScummVM complains about not being able to find "The Farm (9)"]. There's
> no Terminal output mentioning this though.
>
> I renamed these files:
>  * The Farm
>  * The Farm (0)
>  * The Farm (1)
>  * The Farm (2)
>  * The Farm (4)
>  * The Farm (9)
>
> to this:
>  * farm
>  * farm (0)
>  * farm (1)
>  * farm (2)
>  * farm (4)
>  * farm (9)
>
> Here's the game's entry in the "ScummVM Preferences" file:
> {{{
> [farm-mac]
> filtering=false
> scaler=normal
> engineid=scumm
> platform=macintosh
> music_driver=auto
> vsync=true
> scale_factor=2
> savepath=/Users/eisnerguy1/Documents/ScummVM Savegames/Humongous/Buzzy -
> Let's Explore/Let's Explore the Farm with Buzzy
> subtitles=false
> opl_driver=auto
> aspect_ratio=false
> guioptions=sndNoMIDI launchNoLoad noAspect lang_English
> fullscreen=false
> description=Let's Explore the Farm with Buzzy (Macintosh/English)
> path=/Applications/ScummVM/Games/Humongous/Buzzy - Let's Explore/Let's
> Explore the Farm with Buzzy/Game Files
> gameid=farm
> language=en
> talkspeed=85
> stretch_mode=pixel-perfect
> speech_mute=false
> }}}

New description:

 I'm running this versions on macOS 10.14.6:
 ScummVM 2.6.0git5785-g2a36aef83c9 (May 14 2022 04:29:14)

 I had an issue with ScummVM not detecting the Mac version of Let's Explore
 the Farm with Buzzy.

 If I try a Mass Add and [attachment:"The Farm Disc.png" select the mounted
 disc], ScummVM only recognizes [attachment:Scan.png the various Mac &
 Windows demos as well as the Windows version of "Let's Explore the Farm
 with Buzzy"]. If I try to change the game file path in ScummVM
 Preferences, and point to the Mac files, [attachment:"Not Found.png"
 ScummVM can't find any files].

 Here are the files that the Mac version has:
  * The Farm
  * The Farm (0)
  * The Farm (1)
  * The Farm (2)
  * The Farm (4)
  * The Farm (9)

 [https://forums.scummvm.org/viewtopic.php?t=16585 I posted about it on the
 ScummVM forums]

 Praetorian had this to say:
 {{{
 Looking again at the "engines/scumm/detection_tables.h" file, the  entries
 for Airport and Jungle (full game) for Macintosh look like  this:
 { "airport", "The AirPort", kGenHEMac, UNK_LANG,
 Common::kPlatformMacintosh, 0 },
 ...
 { "jungle", "The Jungle", kGenHEMac, UNK_LANG, Common::kPlatformMacintosh,
 0 },

 while the entry for Farm looks like:
 { "farm", "farm", kGenHEMac, UNK_LANG, Common::kPlatformMacintosh, 0 },"
 }}}

 Their suggestion was to do this:
 {{{
 So the idea is to change the second "farm" value (which is the "pattern"
 field) to "The Farm" for this entry, rebuild scummvm and check what
 happens. This is kind of similar to the previous suggestion though. The
 only difference is that now I'm matching the capitalization also, which I
 am not sure if it's the case, but the check could be case sensitive.
 If you cannot rebuild scummvm, then do what I suggested originally, but
 rename the files for farm to lowercase to match the existing "farm"
 pattern in detection_tables.h, so: farm, farm (0), farm (1) and so on.
 }}}

 Per their suggestion, I ran ScummVM using this command while trying to add
 this game:
 {{{
 ./scummvm -d3 --debugflags=DETECTION --debug-channels-only
 }}}

 Here's what happened before I changed the file names:
 attachment:"Let's Explore the Farm with Buzzy.-Ignored.txt"

 And here's what happened afterwards:
 attachment:"Let's Explore the Farm with Buzzy Mac-Added.txt"

 After trying to run the game, [attachment:"The Farm (9) Error.png" ScummVM
 complains about not being able to find "The Farm (9)"]. There's no
 Terminal output mentioning this though. The game seems to run ok so far.

 I renamed these files:
  * The Farm
  * The Farm (0)
  * The Farm (1)
  * The Farm (2)
  * The Farm (4)
  * The Farm (9)

 to this:
  * farm
  * farm (0)
  * farm (1)
  * farm (2)
  * farm (4)
  * farm (9)

 Here's the game's entry in the "ScummVM Preferences" file:
 {{{
 [farm-mac]
 filtering=false
 scaler=normal
 engineid=scumm
 platform=macintosh
 music_driver=auto
 vsync=true
 scale_factor=2
 savepath=/Users/eisnerguy1/Documents/ScummVM Savegames/Humongous/Buzzy -
 Let's Explore/Let's Explore the Farm with Buzzy
 subtitles=false
 opl_driver=auto
 aspect_ratio=false
 guioptions=sndNoMIDI launchNoLoad noAspect lang_English
 fullscreen=false
 description=Let's Explore the Farm with Buzzy (Macintosh/English)
 path=/Applications/ScummVM/Games/Humongous/Buzzy - Let's Explore/Let's
 Explore the Farm with Buzzy/Game Files
 gameid=farm
 language=en
 talkspeed=85
 stretch_mode=pixel-perfect
 speech_mute=false
 }}}

--
-- 
Ticket URL: <https://bugs.scummvm.org/ticket/13483#comment:9>
ScummVM :: Bugs <https://bugs.scummvm.org>
ScummVM


More information about the Scummvm-tracker mailing list