[Scummvm-tracker] [ScummVM :: Bugs] #12010: [SCUMM] Secret of Monkey Island giving items that Guybrush does not carry causes weird behavior
ScummVM :: Bugs
trac at scummvm.org
Thu Dec 10 18:00:19 UTC 2020
#12010: [SCUMM] Secret of Monkey Island giving items that Guybrush does not carry
causes weird behavior
------------------------+-----------------------------
Reporter: antoniou79 | Owner: (none)
Type: defect | Status: new
Priority: normal | Component: Engine: SCUMM
Keywords: bug, script | Game: Monkey Island 1
------------------------+-----------------------------
As reported by youtube user ceztko, there seems to be a bug when Guybrush
attempts to give to another character an item that Guybrush does not have
in his inventory. The item, for example, can be something laying on the
ground, such as the notes in the beach of Monkey Island.
The example given is "giving" the notes on the beach (first screen) of
Monkey Island to Herman Toothrot. Guybrush is then stuck in a loop of
going through reading the contents of all notes available in the game.
It is possible that the bug could affect other games of the engine.
Here is the full description and steps to reproduce from the youtube video
showing the bug:
Funny bug that I encountered at least 15 years ago. Nobody created a
video for it yet, so I did it.
Please note: I recorded the video with scummvm, but this is script bug,
*not* scummvm. You can reproduce it with original executable in DosBox
with PC VGA 256 colors (floppy version) and Amiga version with WinUAE.
Also here I used the English language but Italian also showed the bug.
Pretty much certainly other versions/languages will show the same bug.
It's possible that some original executable may crash instead, including
the PC VGA 256 colors CD version that is shown here, meaning that scripts
are definitely bugged.
The video has been taken using scummvm PC VGA 256 colors CD version and
a documented Monkey 1 boot parameter[1], precisely 9432 (this one should
work only on the CD versions), but I guarantee that it will trigger also
if you reach Monkey Island with regular game play. With the boot
parameter, this is the command line that I used:
scummvm.exe -d0 -b 9432 monkey
To reproduce the bug (other variations are possible):
- Start from Monkey Island, by the beach;
- Reach the fort;
- Push the cannon;
- Pick the scope;
- Talk with Herman Toothrot, be nice and don't rush;
- Go out of the fort and enter back: talk again with HT, be nice and
don't rush;
- Go out of the fort, reach the closest beach;
- Go by the water edge, talk with HT when he appears and again be nice
and don't rush, so HT will stay by the beach a few seconds;
- As soon as you stop talking to HT, "Give" the notes on the beach to HT.
Guybrush will begin reading the notes plus other pseudo-random ones
indefinitely. Also HT will stop and "listen" silently. To stop the loop,
as soon as Guybrush ends reading one note, compulsively click the jungle
or any other exit. The trick will work not only on this beach but also on
the other beach on the East and in the pond with the hanged navigator.
Depending on your dialogue choices this trick may work or not, because HT
may choose to not stop and rush away.
Video from youtube channel ceztko from the person who spotted the issue:
https://www.youtube.com/watch?v=4S95euFt2BA
--
Ticket URL: <https://bugs.scummvm.org/ticket/12010>
ScummVM :: Bugs <https://bugs.scummvm.org>
ScummVM
More information about the Scummvm-tracker
mailing list