Opened 6 years ago
Closed 6 years ago
#10052 closed defect (invalid)
Riven Cart Glitch
|Reported by:||JCaesar13||Owned by:||bgK|
|Version:||Keywords:||Riven, Cart, RMAP code 000310d9|
(Excuse any mistakes)
scummvm 220.127.116.11 (file version) 1.10.0git (product version) [Windows 32-bit Daily Build August 4th 09:43
Game works fine until the end of the cart video. The status window says: "Could not match RMAP code 000310d9!" If the debugger is closed, the game simply closes.
DVD-ROM v1.2 for Windows 98 / XP (downloaded from Steam)
Windows 7 Professional 64-bit
(Game saved just before cart sequence--just pull lever)
Change History (20)
comment:1 by , 6 years ago
by , 6 years ago
comment:2 by , 6 years ago
This save worked for me on the same build for mingw64 and mingw32.
Does your steam version have all the same files as listed here: http://wiki.scummvm.org/index.php/Datafiles#Riven:_The_Sequel_to_Myst
comment:3 by , 6 years ago
Yes, and some extra. The riven.exe, along with a couple dozen other items, is outside of the "Data" file where all the other files on that list are located.
Should I try this on MinGW? How difficult is it for a layman to navigate it?
comment:4 by , 6 years ago
I was just referring to the windows build of scummvm which uses mingw, you are using the same build as me.
Could you make a folder, say riven, that has only the riven files listed in the wiki and add that folder to scummvm via add game and see if you get the same crash?
comment:5 by , 6 years ago
No luck. The old save games still showed up so I used the cart save and it crashed with the same error.
Thanks for your help btw I appreciate it.
by , 6 years ago
Forest Island Start
comment:6 by , 6 years ago
Here is a save right after the cart has gone from the first island to the forest island. If you are just getting stuck on the cart this may work. If you're files are missing lots of content then this save may also crash.
You may want to explore the other direction that you can from the start if you haven't already until someone that has worked on the code can help you better.
comment:7 by , 6 years ago
New error code: "cannot match RMAP code 00028a18!" This is both with the simple set of data files and when I moved them all back to the original folders with the others.
Lol didn't know there was another way yet--I'll explore the original island some more, see if the new cart clip glitches or not.
comment:8 by , 6 years ago
Sounds like ScummVM cannot find some of your datafiles. Please make sure you have "j_Data1.MHK", "j_Data2.MHK" and "j_Sounds.MHK" in your game folder. Also make sure they are actually in that folder, and not in the Windows VirtualStore.
If you have those files please post full md5 checksums of all your Riven files here.
comment:9 by , 6 years ago
ReadMe Mac: 490C4D760678884BA571C07594F11FF9
And then inside the folder "Data"
comment:10 by , 6 years ago
Hope that's what you need.
comment:11 by , 6 years ago
|Status:||new → pending|
You seem to have a mix of CD and DVD version datafiles. Perhaps you had the CD version in that folder and overwrote it with the DVD version?
These files are from the CD version, are not needed in the DVD, and are bound to cause problems:
Delete them, or move them outside of the game folder so that ScummVM can't read them.
If the files are like that after the download from Steam, please tell me so. In that case I would need to add a special case to ignore the unwanted ones.
comment:12 by , 6 years ago
|Status:||pending → new|
Mpff, looks like the files are like this on Steam: https://steamdb.info/depot/63611/
I'll add some code to ignore the extra files.
comment:13 by , 6 years ago
|Status:||new → pending|
Thanks for your report. The engine has been changed to load only the data files required for the detected version of Riven (Commit 3007bbe). Can you please check with the next daily build that you can transport to jungle island?
comment:14 by , 6 years ago
I got the latest development build for W32bit (Aug 6th 04:08:54) and W64bit (Aug 6th 05:39:08) from here http://buildbot.scummvm.org/builds.html. Same error code, either with the three dat files inside the folder or without.
Glad we've done something useful, though.
comment:15 by , 6 years ago
I hadn't thought there was a difference, but I just also tried the Win32 ScummVM Daily Snapshot from here http://scummvm.org/downloads/#daily. The site says the last update was 12:34 today, but curiously the program itself says it was 22:31:19 later tonight. Just a mistake I'm assuming.
comment:16 by , 6 years ago
The daily build from buildbot does not have the changes yet. The "daily snapshot" from the website does.
Some of your md5sums match my DVD version, some others don't. Did you make sure your files are correct by using the "check files integrity" button in Steam?
comment:17 by , 6 years ago
It works. That should've been the first thing I did--it now works even without Scummvm. Thanks for the help; let me know if you need anything else.
comment:18 by , 6 years ago
|Resolution:||fixed → invalid|
|Status:||pending → closed|
Ok, good thing it works for you in the end.
Version 1.10.0git4218-ga503af4 (Aug 4 2017 04:11:52)