Learn how easy it is to sync an existing GitHub or Google Code repo to a SourceForge project! See Demo

Close

#6440 SCI: LB2CD - Control Panel icon disabled in Speakeasy

SCI: Laura Bow 2
closed-fixed
M. Kiewitz
5
2013-11-23
2013-10-30
No

Sometimes upon entering the speakeasy the control panel icon is disabled, which it shouldn't be. Sometimes this persists even after leaving the speakeasy. I saw this sporadically in other rooms, but the speakeasy was the most reproducible. So far I've only seen this in the CD version, I haven't been able to reproduce it with the floppy version.

Screenshots and save game (CD version) attached. To reproduce with save game:

1. Enter speakeasy
2. Check icon menu, control panel will be disabled
3. Exit speakeasy back to street
4. Check icon menu, control panel will still be disabled

Reproduced in ScummVM 1.6 & 1.7 Nightly build (Oct 29) - Win32
Game version: LB2CD English 1.0

Discussion

  • Save game outside speakeasy, upon entering control panel icon will be disabled

     
    Attachments
  • digitall
    digitall
    2013-10-30

    • summary: LB2CD: Control Panel icon disabled in Speakeasy --> SCI: LB2CD - Control Panel icon disabled in Speakeasy
     
  • After more testing I can now confirm that this is a bug in the original game and only affects the CD version. ScummVM is behaving just like the original.

    Yvette's office and Olympia's office consistently disable the control panel when entering them and it often sticks around when going into the next room such as Carrington's office. Switching the screen to notebook view by clicking the inventory hand icon on the notebook and then exiting notebook view makes the control panel icon come back in all of these cases except inside the speakeasy where the control panel remains disabled even after viewing the notebook.

    This also prevents keys such as F5 and F7 from functioning since the game thinks it's in the no-saves-or-loads-allowed mode.

     
  • M. Kiewitz
    M. Kiewitz
    2013-11-21

    Hi,

    Would you mind testing this out through the whole game?

    I just made it possible to have text + audio at the same time for the CD version, which also needs a bit of testing. This issue here is a bit complicated and I had to patch something, that's executed for every room in the whole game.

     
  • M. Kiewitz
    M. Kiewitz
    2013-11-21

    • labels: --> also occurs in original
    • status: open --> open-fixed
    • assigned_to: M. Kiewitz
     
  • M. Kiewitz
    M. Kiewitz
    2013-11-21

    • labels: also occurs in original --> Also occurs in original
     
  • M. Kiewitz
    M. Kiewitz
    2013-11-21

    • labels: Also occurs in original --> Also occurs in the original
     
  • After quite a bit of testing I haven't found any side effects from the control panel fix, great job! The speech + text patch is also working perfectly, I haven't found any problems and I think it's now my favorite mode.

    Now that their bug is fixed it's clear which rooms they intentionally disabled the control panel in. It's crazy how many of them there are, I was raised on the floppy version so I'm really confused as to what drove them to sporadically sabotage saving and loading in the later "advanced" version. It smells like a last minute workaround for something but since the notebook trick defeats it and I'm not seeing any problems with control panel actions in the forbidden rooms... I just have no idea what they were going for.

    In case this helps with further testing, these are the rooms I've found that the CD version disables the control panel in where the floppy doesn't:

    Inside Speakeasy (the one room where the notebook doesn't enable control panel)
    West Egyptian wing
    Mastodon room
    Old Masters Gallery
    Olympia's
    Yvette's
    Carrington's
    Ernie's (when he's in the room, otherwise inconsistent)
    Mummy storage room

    Thanks again for the great work!

     
  • M. Kiewitz
    M. Kiewitz
    2013-11-23

    Thank you.

     
  • M. Kiewitz
    M. Kiewitz
    2013-11-23

    • status: open-fixed --> closed-fixed