Menu

Springy Madness - Problem with Sound Channel Settings

huh
2026-03-29
2026-03-30
  • huh

    huh - 2026-03-29

    You can find this little puzzle game with a bouncing spring on Myabandonware, but I've attached for your convenience.
    The game works quite well with DxWnd on the default settings. In the game menu, you can change the SOUND VOLUME, but as soon as you try to change the SOUND CHANNELS, the game crashes (sounderror.jpg). This also crashes on my VirtualXP, but it doesn’t work natively there. I had to run it through DxWnd. Maybe it worked on Win9x? I don't see any errors in the log, so I'm not sure. You can override the I_SNDCHANS value in OPTIONS.RC in hex editor, but in that case, I don't know if that's enough for the game.

     
  • BEEN_Nath_58

    BEEN_Nath_58 - 2026-03-29

    I tested on Windows 98 right now. Game crashes the same way

     
    • huh

      huh - 2026-03-29

      Hmm that's quite a surprise. Maybe the game is buggy, but I would expect that in some early version, but not in version 1.12. I'll try to find another version if I can.

       

      Last edit: huh 2026-03-29
      • huh

        huh - 2026-03-29

        Update:
        I confirm that this is a game bug. The crash does not occur in version 1.10.

         
        👍
        1
  • gho

    gho - 2026-03-29

    I vote for the bug too: I tested what happens with "DirectSound bypass" and with IndirectSound, in all cases the game crashes because of this assertion and with no evidence of any DirectShow error of any sort.
    If the difference between 1.10 and 1.12 is worth the effort, probably it could be possible to neutralize the assertion (that is nothing but an if condition placed to protect the game next steps) bypassing it. Or we could simply live happily without trying to set the channel number.
    P.s. the file OPTIONS.RC is actually a text file editable with both notepad or notepad++, simply the next line convention is 0x0d,0x0a (cr,lf) that (if I remember correctly) is the Unix/Linux convention for text files, but likely the file would work also after being edited in Windows.

     
    • huh

      huh - 2026-03-30

      Here are the exe versions 1.10 (normal + registered) if anyone is interested, but the configuration in my first post already contains all the channels. The data file is the same in both versions.

      If the difference between 1.10 and 1.12 is worth the effort...

      I don't think it's worth the trouble.

       

Log in to post a comment.

MongoDB Logo MongoDB