Opened 3 years ago

Closed 3 years ago

Last modified 3 years ago

#10519 closed defect (fixed)

MOHAWK: Riven: Checksum for new DVD version

Reported by: wouwehand Owned by: bgK
Priority: low Component: Engine: Mohawk
Version: Keywords: detection
Cc: Game: Riven


Assuming that the error below implies an unknown MD5 checksum being found, I've attached the data as requested on the website.

User picked target 'riven-win' (gameid 'mohawk')...

Looking for a plugin supporting this gameid... Mohawk
Starting 'Mohawk Game'

The game in '/mnt/temp/riven' seems to be an unknown Mohawk engine game variant.

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

Matched game IDs: riven

{"a_Data.MHK", 0, "3370cd9a9696814365a2b7fd7a7b726e", 10149690},

# Publisher: Cyan Inc, The Learning Company Inc + Red Orb Entertainment
# Readme.txt: Riven(tm): The Sequel to Myst® DVD-ROM v1.1
# Backcover codes: RVD8AB-BI RVD2811AB
# Pressing code rvd 2811 ab
# Copyright date: 1999

The seller did not know its origin.

BTW, there's a file "data/b2_data.mhk" present that's not listed on the scummvm gamefile page.

Attachments (3)

riven_dvd_md5.txt (1.3 KB ) - added by wouwehand 3 years ago.
dvd_filetree_size.txt (18.2 KB ) - added by wouwehand 3 years ago. (220.4 KB ) - added by wouwehand 3 years ago.

Download all attachments as: .zip

Change History (10)

by wouwehand, 3 years ago

Attachment: riven_dvd_md5.txt added

by wouwehand, 3 years ago

Attachment: dvd_filetree_size.txt added

comment:1 by bgK, 3 years ago

Owner: set to bgK
Resolution: fixed
Status: newclosed

How interesting, I didn't know there was another DVD release of Riven. Thanks for your report. A new entry has been added to ScummVM's detection table for your version. It'll be available in daily builds starting from version 2.1.0git-2136.

It's a bit strange you have two different "a_data.mhk" files. The one you have in the "all" folder comes with the more common DVD version (the one available on GOG).

"b2_data.mhk" contains pictures of the developers. It's not used by ScummVM.

comment:2 by dafioram, 3 years ago

Summary: Riven checksumMOHAWK: Riven: Checksum for new DVD version

comment:3 by wouwehand, 3 years ago

Out of curiosity, is one of the "a_data.mhk" files to be preferred over the other?
Should you want to receive the differing file, let me know.

comment:4 by bgK, 3 years ago

Actually I'd be quite interested in investigating whether this is a newer version and if it contains changes not in the other versions.

Would you mind doing the following?

  • Put the a_data.mhk file from the all directory in a place where ScummVM can't find it.
  • Start ScummVM redirecting the standard output to a file
  • Start Riven (let it go to the menu), and enter the debug console (ctrl-d)
  • Enter the following commands: dumpStack, changeStack bspit 1, dumpStack, changeStack gspit 1, dumpStack, changeStack jspit 1, dumpStack, changeStack ospit 1, dumpStack, changeStack pspit 1, dumpStack, changeStack rspit 1, dumpStack, changeStack tspit 1, dumpStack (reopening the debug console when needed, you can access the previous commands using the up key).

This will write all the game scripts to the file. Send me that file so I can diff it with other known versions of the game and write about what changed.

comment:5 by wouwehand, 3 years ago

No problem. You can find the requested output attached.

Note that "changeStack rspit 1" resulted in a black screen where no interaction was possible (the developer slideshow?).

by wouwehand, 3 years ago

Attachment: added

comment:6 by bgK, 3 years ago

Thanks! Unfortunately, the results are rather underwhelming. The scripts are exactly the same as the other DVD version. I don't know why the md5s are different but probably very little changed.

Regarding the black screen, I don't want to spoil the game too much in case you havn't played it. If you really want to know, use changeStack rspit 3.

comment:7 by wouwehand, 3 years ago

Well, it was worth a try.
Not a spoilers btw. Quite nice to be able to fast forward like that :)

Note: See TracTickets for help on using tickets.