Opened 14 months ago

Closed 14 months ago

Last modified 14 months ago

#10519 closed defect (fixed)

MOHAWK: Riven: Checksum for new DVD version

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

Description

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
https://bugs.scummvm.org/ 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 14 months ago.
dvd_filetree_size.txt (18.2 KB) - added by wouwehand 14 months ago.
rivendvdscript.zip (220.4 KB) - added by wouwehand 14 months ago.

Download all attachments as: .zip

Change History (10)

Changed 14 months ago by wouwehand

Attachment: riven_dvd_md5.txt added

Changed 14 months ago by wouwehand

Attachment: dvd_filetree_size.txt added

comment:1 Changed 14 months ago by bgK

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 Changed 14 months ago by dafioram

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

comment:3 Changed 14 months ago by wouwehand

Nice.
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 Changed 14 months ago by bgK

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 Changed 14 months ago by wouwehand

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?).

Changed 14 months ago by wouwehand

Attachment: rivendvdscript.zip added

comment:6 Changed 14 months ago by bgK

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 Changed 14 months ago by wouwehand

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.