Opened 10 months ago
Last modified 7 months ago
#15836 new defect
SCUMM: DOTT: Glitched cursor when loading a v2.7.x save
| Reported by: | dwatteau | Owned by: | |
|---|---|---|---|
| Priority: | low | Component: | Engine: SCUMM |
| Version: | Keywords: | cursor, saves | |
| Cc: | Game: | Day of the Tentacle |
Description
Adding this here after a small discussion with Bosca. (I might be interested into fixing this myself, as a way of learning more about the GFX parts of the engine.)
Attached is this DOTT save (DOS/French) release I've made on 2023-01-21 (in the last couple of weeks before building the v2.7.0 release).
FWIW, this was done:
- on a big-endian system (OSXPPC)
- during a cutscene, when Washington is about to cut the tree
This save is VER(108), which is what v2.7.0 and v2.7.1 were shipped with, so we have some interest into fixing this?
Anyway, when I load this save, even on the latest Git HEAD releases running on regular x86-64, the cursor looks very strange (see attached screenshots). It remains this way even after switching characters, moving on to a new room or cutscene, etc.
Attachments (3)
Change History (7)
by , 10 months ago
| Attachment: | tentacle-fr.s01 added |
|---|
by , 10 months ago
| Attachment: | scummvm-tentacle-fr-00000.png added |
|---|
Strange cursor appearing on ScummVM 2.10.0git when loading this save
comment:1 by , 9 months ago
I tried making a savegame at the start of the English CD version with 2.7.1 and load it into the development version, but that didn't cause any cursor problems for me.
I guess someone who has the French version will have to do the bisecting on this. (Assuming the savegame works fine with 2.7.1.)
comment:2 by , 9 months ago
Thanks for having a look at this!
I don't think it'd be specific to the French release, but who knows. I thought it could be related to the save having been done on a big-endian device (commit fe24a937a2dec093ccfbe7e1bd09b9ee3ba57d34 fixed something similar, a couple of years ago).
But so far, when playing with either the French or English release, on the same device, with the same ScummVM 2.7.0 release, and making a save at the same point, I can't reproduce the issue in any new save.
So I don't know, maybe it requires a very precise series of actions to happen.
I'm lowering this ticket's priority, then. If nothing similar is reported after some time, I guess this issue could be closed, too. For the moment, I just wait a bit.
comment:3 by , 9 months ago
| Priority: | normal → low |
|---|
by , 7 months ago
| Attachment: | tentacle.s12 added |
|---|
VER(108) save showing the same issue with *English* DOTT
comment:4 by , 7 months ago
Well, I did find an early 2023 save of mine showing this issue; it's also VER(108).
What's interesting about it is that this one happened with the English release. And I doubt this one was done on a big-endian machine.

VER(108) save causing the issue (DOS/French release)