Opened 5 weeks ago

Last modified 19 hours ago

#15404 new defect

SCUMM: DOTT: nothing clickable after loading save game

Reported by: nqaik Owned by:
Priority: normal Component: Engine: SCUMM
Version: Keywords:
Cc: Game: Day of the Tentacle

Description

When i load a save game in DOTT, the actual save loads totally fine, but i can't click on nothing anymore in the actual game screen and item list. i can click on the the verbs/actions, but i cannot click on anything else. I can move the character, but nothing else. It feels as if the collision control isn't working. Hovering over items in the game or the inventory is not recognized.

This behaviour didn't occur in ScummVM 2.7.1

I created a new game and saved it, This save file worked for a quick test, but did not much more than play around for couple of minutes then save and reload.

Current version is ScummVM 2.8.1

I tried reverting to an older version, but had no luck.

This is the german DOTT version.

OS: MacOS Sequoia and Sonoma showed the same behaviour.

Attachments (1)

tentacle-de.s01 (28.3 KB ) - added by nqaik 5 weeks ago.

Download all attachments as: .zip

Change History (14)

by nqaik, 5 weeks ago

Attachment: tentacle-de.s01 added

comment:1 by antoniou79, 5 weeks ago

Component: Port: Mac OS XEngine: SCUMM

Trying to run the saved game on Windows with ScummVM 2.8.1 and also a dev build of 2.9.0git from recent master HEAD, the game loads ok but promptly crashes after 1 second or so.

The message on the text console is:
WARNING: Game was saved with different gamedata - you may encounter problems!
Assertion failed: _scummStackPos >= 1 && _scummStackPos <= ARRAYSIZE(_vmStack), file engines/scumm/script.cpp, line 840

This is with the Day of the Tentacle classic English version of the game extracted from the Remastered Version on Steam. (The game launches fine when starting a new game with ScummVM).

I've set Adlib emulator as the Audio device, as MT-32 emulation was generating more warnings on the console (and still led to crash to desktop).

comment:2 by somaen, 3 weeks ago

Priority: normalblocker

Which version of the game was the attached savegame created with?

Flagging this as a potential blocker for the upcoming release.

comment:3 by nqaik, 3 weeks ago

I used the German dos version (floppy).

comment:4 by bluegr, 2 weeks ago

Summary: Day of the tentacle nothing clickable after loading save gameSCUMM: DOTT: nothing clickable after loading save game

comment:5 by tag2015, 2 weeks ago

I have the German Floppy version.

Using your save I can confirm the behaviour (in short, all the hotspots are disabled) but I've been wondering, how old is this savefile? Can you replicate the issue starting from the beginning or with other saves?

I also tried the game on scummvm 2.7.1, created a save and loaded it using the latest git version and had no problems.

FWIW I'm using Win10, not MacOS, but I doubt it can be platform related.

Last edited 2 weeks ago by tag2015 (previous) (diff)

comment:6 by bluegr, 11 days ago

Could this be related to the sound driver selected when saving and loading, like with bug #2693?

comment:7 by nqaik, 11 days ago

The savefile was from August 2024. created just a few days before it stopped working.

Will try with a new savefile, but this may take a while.

Didn’t change anything sound related.

comment:8 by bluegr, 4 days ago

Some more info about this bug:

1) It happens in both the English and German floppy version
2) It does not happen in the CD version
3) It is triggered after answering the copy protection question. Before the copy protection screen, saves work fine. After it, saves are broken

comment:9 by AndywinXp, 3 days ago

In 8fc4c977:

SCUMM: DOTT: Partial fix for hotspots being unclickable after load

Related to ticket #15404.

comment:10 by AndywinXp, 20 hours ago

In 655cf829:

SCUMM: DOTT: Disable copy protection

This inherently fixes ticket #15404.
"SCUMM: DOTT: nothing clickable after loading save game"

The game will still break if _copyProtection is true,
but at least we can declare the blocker issue as gone.

comment:11 by AndywinXp, 20 hours ago

In aba55234:

SCUMM: DOTT: Partial fix for hotspots being unclickable after load

Related to ticket #15404.

comment:12 by AndywinXp, 20 hours ago

In dcefad88:

SCUMM: DOTT: Disable copy protection

This inherently fixes ticket #15404.
"SCUMM: DOTT: nothing clickable after loading save game"

The game will still break if _copyProtection is true,
but at least we can declare the blocker issue as gone.

comment:13 by AndywinXp, 19 hours ago

Priority: blockernormal

The blocker is now gone, people won't have the issue unless they insist on enabling the copy protection measures. Your saves will be functional on tomorrow's daily build.

Lowering the priority so that I can also investigate the case in which copy protection is enabled...

Note: See TracTickets for help on using tickets.