Opened 6 months ago

Closed 5 months ago

#13799 closed defect (worksforme)

Myst3 unknown game variant (error variant from ticket 13368)

Reported by: shepherdmoonllc Owned by: tag2015
Priority: normal Component: Port: Win64
Version: Keywords: Myst3
Cc: shepherdmoonllc Game: Myst 3: Exile

Description

The hash listed below for "RSRC.m3r" is different from the hash from defect 13368.

The error is:

The game in 'Myst III\' seems to be an unknown game variant.

Please report the following data to the ScummVM team at
https://bugs.scummvm.org/ along with the name of the game you tried to add
and its version, language, etc.:

Matched game IDs for the myst3 engine: myst3-win

{"ENGLISH.m3t", 0, "74726de866c0594d3f2a05ff754c973d", 3407120},
{"RSRC.m3r", 0, "a2c8ed69800f60bf5667e5c76a88e481", 1223862},

Windows 10 64-bit version 10.0.19044 Build 19044

ScummVM version 2.6.0 (Jul 17 2022 00:04:49)

English-language

1) Copied all files from DVD "MYST III EXILE" copyright 2001 Ubisoft Entertainment (Third disc in the Myst 10th Anniversary DVD Edition" box set) to a Desktop folder
2) Run ScummVM and Add Game...
3) Navigate to the desktop folder
4) Prompted with "Myst III Exile (Windows/English) - Unknown variant"
5) Error is reported as shown above

Note: I successfully added both the "Myst" and "Riven" contents to ScummVM, from the same box set.

Attachments (1)

svm.png (31.6 KB ) - added by shepherdmoonllc 6 months ago.

Download all attachments as: .zip

Change History (7)

comment:1 by macca8, 6 months ago

Ticket #13368 refers to a variation of the 4-CD version, and you have a DVD version.

In fact, the hash value & size listed for the "RSRC.m3r" file is identical in both cases. The variation is in the "ENGLISH.m3t" file, which is to be expected.

This particular variant is already listed in the detection tables. I'd suggest trying a recent daily master build (2.7.0git) to see if your version is detected.

If it's detected, then it would appear the relevant commit may have missed the 2.6.0 release (as was the case with the 2.5.1 release).
If it's not, there may be a problem with how the Myst III detection code is being accessed.

comment:2 by shepherdmoonllc, 6 months ago

Yes, you are correct about the hash difference. I stand corrected.

I've downloaded and installed 2.7.0git2328-gf3e2c3a074e (Aug 24 2022 15:42:49). The same error is generated as shown in the original description.

by shepherdmoonllc, 6 months ago

Attachment: svm.png added

comment:3 by shepherdmoonllc, 6 months ago

I've attached the "Pick the game" prompt that's shown when I use "Add Game" and navigate to the directory containing the Myst III distro. Maybe there's a clue in this.

comment:4 by tag2015, 5 months ago

For the DVD version, ScummVM expects the language.m3u of the chosen language to be placed in the M3Data folder and renamed properly (ENGLISH.m3u for english). See the wiki:
https://wiki.scummvm.org/index.php?title=Myst_III:_Exile

In short, the file

<your game folder>\Myst III English\language.m3u

must be copied and renamed as

<your game folder>\M3Data\TEXT\ENGLISH.m3u

Add the game again and you should have the DVD/Windows/English entry.

comment:5 by shepherdmoonllc, 5 months ago

The latest instructions have solved this issue. The game is now executing. Thanks for the help!

comment:6 by tag2015, 5 months ago

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