Menu

#6709 SAGA: IHNM - Ellen disappears sometimes when loading a save

I Have No Mouth
closed-fixed
None
5
2014-10-27
2014-08-14
Saleck
No

Hello ScummVM Dev Team
We have found an unusual but gamebreaking bug with the game "I Have No Mouth and I Must
Scream". The bug centres around the character Ellen in her scenario where upon loading a save, the character will disappear from the screen and the player is unable to do anything. Reloading the save does not seem to fix the problem either.

A bugged save for people to look at has been attached. Nothing has been done with Ellen except walking through the first door and saving. This save was created using ScummVM 1.7.0 using the Steam version.

Would anyone be able to have a look at this?

Thank You very much!
-Daniel

1 Attachments

Discussion

1 2 > >> (Page 1 of 2)
  • digitall

    digitall - 2014-08-14
    • summary: Ellen disappears sometimes when loading a save --> SAGA: IHNM - Ellen disappears sometimes when loading a save
     
  • digitall

    digitall - 2014-08-14

    From my comments on scummvm-devel:
    I took a quick look at this and I can NOT replicate this problem with the current v1.8.0git master code compiled on Linux x86_64.

    If I start the game and save in Ellen's chapter, just after entering the pyramid, I can load the resulting game fine.

    However, from loading your savestate, the behaviour is as you have described.

     
  • digitall

    digitall - 2014-08-14

    I initally thought from the savegame naming that you have made source
    code changes i.e. the savegame name differs from our standard "ihnm.s??" form, but you have indicated that you have made no changes.

    This is likely to be due to a manually edited config file. Could you please attach this for reference, or try to repeat this from a standard detection please to confirm if this is related?

     
  • digitall

    digitall - 2014-08-14

    Attaching "bad" savegame from zip file for comparison.

     
  • Saleck

    Saleck - 2014-08-14

    I'll do both. Here are the config files for Windows, Mac and Linux that I use for the Steam version. I will go ahead and do a standard detection in Scumm on the machine in question and report back to you.

     
  • digitall

    digitall - 2014-08-14

    Thanks. I doubt that is the cause of this problem, but it should be eliminated first.

    Here is a "good" savegame from Linux x86_64 with v1.8.0git for comparison.

     
  • digitall

    digitall - 2014-08-14

    Saleck: Also, some further questions:
    1. Does this bug occur on all platforms i.e. Win32, OSX and Linux?
    2. Does this bug occur reliably when started from a new savegame?

    Just I have yet to replicate this here, except using the "bad" savestate.

     
  • digitall

    digitall - 2014-08-14

    Tried replicating with the configuration files you gave. Still no replication... Currently changing bug state to "works-for-me".

     
  • digitall

    digitall - 2014-08-14
    • status: open --> open-works-for-me
     
  • digitall

    digitall - 2014-08-14

    Saleck: One other thing to check is that we both have the same IHNM datafiles. Attaching md5sums of my IHNM datafiles from the CD for comparison.

     
  • digitall

    digitall - 2014-08-14

    As we can't replicate, we can't continue to investigate without further details. Setting to pending-works-for-me.

     
  • digitall

    digitall - 2014-08-14
    • status: open-works-for-me --> pending-works-for-me
     
  • Saleck

    Saleck - 2014-08-14

    I have 3 machines. One with Win 7 64bit / Linux Mint 17 64bit on. I tried to recreate the loading problem on there and so far I haven't done it.
    Another machine is a MacBook Pro with Mac OS 10.9.4 64bit on it, no problems on there either.
    The final machine is a Win 7 32bit /Ubuntu 14.04.1 machine. Ubuntu doesn't seem to be affected by the problem but it always affects the Win 7 32bit installation. I cannot load an Ellen scenario at all on there.
    I will be trying standard detections on them all first though before I can claim that the machines with no loading problems are truely 100% problem free.

    A number of customers on the Steam Community Hubs have the problem though but a number of them don't seem to ever post machine specs.

    I'll attach MD5 info shortly.

     
  • Saleck

    Saleck - 2014-08-14

    MD5 Stuff

     
  • digitall

    digitall - 2014-08-15

    Well, those MD5sums match the list I gave you, however you appear to be missing several of the resource datafiles:
    http://wiki.scummvm.org/index.php/Datafiles#I_Have_No_Mouth.2C_and_I_Must_Scream

    Specifically scripts.res and voicess.res are missing...

     
  • digitall

    digitall - 2014-08-15

    Hmm.. So this only seems to affect Windows 7 32-bit?

    Will try to replicate on my 32-bit WinXP box.

    To be clear, are you using precompiled binaries from http://www.scummvm.org/downloads/#stable or compiling yourself?

     
  • Saleck

    Saleck - 2014-08-15

    Yes sorry I missed a few files from the list.
    The binaries are precompiled from that very link.

     
  • digitall

    digitall - 2014-08-15
     
  • digitall

    digitall - 2014-08-15

    Will leave this "pending works-for-me" until someone with Win7 32bit can test this...

     
  • digitall

    digitall - 2014-08-15

    Right, so not due to corrupt or variant datafiles i.e. the remaining two files' MD5sums match the list I gave you here?

    It is odd that you can not load any Ellen savegame on Win7 32-bit. You may want to try removing all your IHNM savegames from the savegame location and then see if this "fixes" the load/save from a newgame start... i.e. the "bad" savestate file may provoke a problem in the saveload parsing which then breaks all other savestate loading...

     
  • Saleck

    Saleck - 2014-08-15

    Ok after completely recreating the config files, the issue seems to no longer crop up.. I'mn not sure why this is the case as the launch parameters havent changed at all. There mustve been a problem somewhere that got solved by slimming down the config file a bit.

    I'll need to do some more testing before I can confirm it but so far, the problem seems to have gone from the 32bit machine :)

     
  • digitall

    digitall - 2014-08-15

    Saleck: Can you try with the latest v1.8.0git Win32 development build from buildbot on Win7 32-bit as well?:
    http://buildbot.scummvm.org/snapshots/master/mingw-w32-master-latest.zip

    If this exhibits the problem, then this indicates that we can replicate with debug builds and thus getting you to run this under MinGW's gdb will allow us to do some investigation.

    Also, can you try replicating with v1.6.0 Win32 release and earlier releases to see if this problem occurs with earlier releases..

     
  • digitall

    digitall - 2014-08-15

    Oh hell.. :/ This could be a nasty lurking issue in the SAGA saveload code when you change the target name. :/

    Could you try to get a stable replication again and track down as otherwise this could occur again randomly :/

     
  • Johannes Schickel

    Ok after completely recreating the config files, the issue seems to no longer crop up.. I'mn not sure why this is the case as the launch parameters havent changed at all.

    Can you upload your new configuration files?

     
1 2 > >> (Page 1 of 2)
Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.