Open Thunderforge opened 2 years ago
I've tested your saved game on macOS 10.11.6 with both the v2.5.1 32-bit & 64-bit releases, and can't reproduce this issue after tracking back and forth along the full length of the designated path identified in your save.
I'm using the original 4-CD US (English only) version - v1.0, updated to v1.22 - so perhaps it's restricted to your DVD version.
Is your DVD the Windows 10th anniversary edition (a hybrid Windows/Mac disc)? Is the Steam version the 25th anniversary release?
My understanding is that the 25th anniversary release is just a re-release of the old Windows 10th anniversary DVD version (compatible with macOS 10.13 & later as a standalone release), so it would make sense to see the same error in both versions.
That engine error originates from here: https://github.com/scummvm/scummvm/blob/master/engines/myst3/nodecube.cpp#L38
zephiiyr: Looking at the code and the logs, I think we would need someone with this game version to try running this and doing the following:
That should give the MYST3 engine developers a good idea what is happening with your version.
I could test on Windows 10 Pro x64 (21H2 build 19044.1466) with GOG and Steam versions of the game, with 2.5.1 (official release binary via scummvm-2.5.1-win32-x86_64.zip) and a local build from current master (2.6.0git). I am unable to reproduce a crash on these versions, walking along the path either further into the cave or towards the outside.
The Steam release of the game comes with ResidualVM (0.3.2pre), and includes a residualvm-override.ini where the game's description is "Myst III Exile (25th Anniversary)" and a myst3.ini with a section for each of the available languages. Inside the latter, the game is described as "Myst III Exile (DVD/Windows/English)" (or /French, /Dutch, /German, /Italian etc). I did not have to install any patch for it to work with ScummVM.
The GOG release of the game comes with ResidualVM (0.3.1), and includes a myst3.ini where the game is described as "Myst III Exile (DVD/Windows/English)". No extra patch was needed her either. No indication that this is the 25th Anniversary, but I am quite sure it is, which is further verified by this thread on the GOG forum: https://www.gog.com/forum/myst_series/myst_25th_anniversary
ScummVM detects both as "Myst III Exile (DVD/Windows/English)" without any qualifier to indicate a difference between GOG and Steam versions.
Game has been completely functional up to this point (been playing for a few hours), but crashes instantly the second I step forward to one specific place in Voltaic. ScummVM's console reads 'ERROR: Face 28 does not exist!' when this happens. This happens consistently and there's no apparent way around it.
Myst III Exile (DVD/Windows/English) MacOS 10.9.5 ScummVM 2.5.1 (Crash happens in the Steam release version as well)
8.M3S.zip