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.
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
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
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.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
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...
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.
I tested on Windows 98 right now. Game crashes the same way
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
Update:
I confirm that this is a game bug. The crash does not occur in version 1.10.
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.
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.
I don't think it's worth the trouble.