Opened 7 months ago

Closed 6 months ago

#10380 closed defect (wontfix)

MOHAWK: Riven: no in game console

Reported by: Prisoner416 Owned by: bgK
Priority: normal Component: Engine: Mohawk
Keywords: Cc:
Game: Riven


Normally while in-game, typing "b3hn" and pressing Ctrl + Tab will allow a player to access the game's console. This appears to be broken in ScummVM. This is key for a long easter egg and various debug tools that are handy.

Tested via English DVD edition.

Windows 10 Pro version x64 1709 build 16299.125

Change History (6)

comment:1 Changed 7 months ago by Prisoner416

Component: --Unset--Engine: Mohawk

comment:2 Changed 7 months ago by dafioram

Keywords: console debug removed
Summary: Riven console seems to be brokenMOHAWK: Riven: no in game console

Thanks for your report.

I was able to produce this dev debug console in the original interpreters by following these steps in both the cd (gog) version and the dvd version also. I had to hold the ctrl key and tap the tab key after typing b3hn.

Prisnor416, have you played with the ScummVM debug console that can be accessed with "ctrl+d"? Does this console allow you to do the same stuff as what you need for the easter egg?

comment:3 Changed 6 months ago by Prisoner416

Negative. This seems trivial, but it's key to doing a lot of things, including accessing areas that were removed from the final game, viewing click-points, and a mess of technical stuff.,_Mac_OS_Classic) has information.

I'd like to see this be retained since GOG is using the Scumm release now, and I want to preserve this game as fully as possible. It's my personal favorite.

Last edited 6 months ago by Prisoner416 (previous) (diff)

comment:4 Changed 6 months ago by macca8

For the record, this is the exact same issue that was raised in #10082, and politely declined.
You may want to check that report to see if anything has changed since.

comment:5 Changed 6 months ago by Prisoner416

...that's concerning. There's a lot more that the feature does other then activate an easter egg, and I'd think the goal would be to emulate the game as best as possible.

I disagree with the "not bringing value" comment, as so far none of the things I attempt can be done with the built-in console.

Is there a technical reason the game can't be made to recognize the input and enable the in-game system?

It'll be a shame once nobody has windows xp virtual machines to test it with. I view it as helping to preserve history.

comment:6 Changed 6 months ago by bgK

Owner: set to bgK
Resolution: wontfix
Status: newclosed

Those commands from tcrf don't work in the ScummVM debug console. You have to use the ScummVM specific ones that are listed using the help command. Once you do, I hope you'll find they provide very powerful means to debug and inspect the world of Riven.

The reason I did not reimplement the original debug console from Riven is that it's entierely hard-coded, and thus a lot of work to rewrite. And we already have very similar debug features in ScummVM and scummvm-tools ...

I'd be glad to guide people willing to invest the necessary time to reimplement the original debug console for its historical value.

Note: See TracTickets for help on using tickets.