Menu

#2377 MI VGA: Guybrush doesn't appear immediately at the 1st beach

open
nobody
5
2011-06-21
2005-11-24
Sgt. Nukem
No

(Latest CVS snapshot)
ScummVM 0.9.0CVS (Nov 23 2005 11:41:50)
Features compiled in: Vorbis FLAC MP3 zLib MPEG2

Windows XP SP2

Monkey Island 1 VGA - German / DOS

Details:
When on the overlook Monkey Island map at the western
coast south of the mountains, and from there clicking
to the beach (where you first grounded when entering
Monkey Island), it may be, that after changing to the
beach screen, Guybrush needs minutes to actually enter
the scene (or not enter it at all?!).

Reproducible:
I think it's dependant on WHERE you click, because this
strange bug doesn't occur always.

Just load my savegame. -> You will see the beach scene.
But no Guybrush.

It may be that you could wait for hell freezing over
without Guybrush appearing (didn't wait that long ;).

But if you do an action, like "watch the boat",
Guybrush appears after approx. 20 seconds.

Discussion

  • Sgt. Nukem

    Sgt. Nukem - 2005-11-24

    Savegame with strange "not-appearing"-bug

     
  • Sgt. Nukem

    Sgt. Nukem - 2005-11-24

    Logged In: YES
    user_id=997223

    Actually it's more south-western than western coast.

    It seems that this occurs if Guybrush is really near the coast.
    Maybe the screen changes immediately, but Guybrush still
    does pathfinding on the overlook map?!

     
  • Max Horn

    Max Horn - 2005-11-28
    • summary: Guybrush doesn't appear immediately at the first beach --> MI VGA: Guybrush doesn't appear immediately at the 1st beach
     
  • Max Horn

    Max Horn - 2006-01-14

    Logged In: YES
    user_id=12935

    In your savegame, Guybrush *is* visible, he's just outside
    the screen. His x coordinate has a negative value, i.e. he
    starts out at x = -640. He'll stay there forever, unless you
    make him walk, e.g. to watch the boat, which takes about 14
    seconds over here.

    Guybrush's position on the beach is determined by the point
    at which you enter the beach. Some calculations in the
    scripts will convert his position on the "map" to a position
    on the beach. It's possible that those scripts have a small
    subtle bug which causes this odd behavior when you are at
    precisely the correct spot before entering the beach...

    But the savegame itself, I am afraid, is rather usless for
    debugging the issue. The interesting question is: Is there a
    way to reproduce this reliably? If you could provide a
    savegame on the map view where a single click on the beach
    reproduces the issue, that would help...

    However, I think this is most likely a bug in the game
    itself, not in ScummVM

     
  • Max Horn

    Max Horn - 2006-03-04
    • assigned_to: nobody --> fingolfin
    • status: open --> pending
     
  • Max Horn

    Max Horn - 2006-03-04

    Logged In: YES
    user_id=12935

    Pending comment by the bug submitter.

     
  • Sgt. Nukem

    Sgt. Nukem - 2006-03-06

    Logged In: YES
    user_id=997223

    Mhhh... Since Nov. I played no further.

    I just tried to reproduce it, but at first that didn't work.

    But now I got it (I think).

    Savegame attached. I posted a screenshot of where to click
    here ->
    http://img453.imageshack.us/img453/7233/monkey1wheretoclickforbug4db.png

    It may be, that you first need to go northwest (to the round
    mountain basin), then change the map back, and from there
    just click to a point near the shown.

    -> The screen changes IMMEADIATELY. But no guybrush.

    Then click in the middle of the jungle, and after 20 sec
    (here) he shows up.

    Then another strange thing happens: Before Guybrush actually
    enters the jungle, he makes some steps (animation) on the
    same spot (without moving) in front of the "jungle entry
    point"... :/ Weird.

    fingolfin:

    In your savegame, Guybrush *is* visible, he's just outside
    the screen.

    >> Hey, for a user, this actually MEANS invisible.
    For a programmer, okay, if Guybrush.isVisible == true, this
    is visible, okay... ;)

     
  • Sgt. Nukem

    Sgt. Nukem - 2006-03-06
    • status: pending --> open
     
  • Sgt. Nukem

    Sgt. Nukem - 2006-03-06

    Where To Click For Bug (?) Appearing

     
  • Sgt. Nukem

    Sgt. Nukem - 2006-03-06
    • status: open --> pending
     
  • Sgt. Nukem

    Sgt. Nukem - 2006-03-06

    New Savegame - this time on overlook map

     
  • Max Horn

    Max Horn - 2006-03-07
    • status: pending --> open
     
  • Willem Jan Palenstijn

    I can reproduce this in the english MI1.

    This happens if you click on the very bottom of the 'beach' object (number 26). That area is outside of walkboxes, and the closest walkbox is determined to be box 16, which is in the middle of the sea and unreachable. This makes you fail to walk there, and then immediately be moved to the beach room.

     
  • Max Horn

    Max Horn - 2009-09-23

    Testing tracker monitoring feature -- please ignore & sorry for the annoyance.

     
  • Max Horn

    Max Horn - 2011-06-21
    • assigned_to: fingolfin --> nobody