Commit Graph

14 Commits

Author SHA1 Message Date
Storm Dragon
2be0424168 A different approach to improving sound. 2025-09-18 20:36:26 -04:00
Storm Dragon
818cefc558 Drop back to 32 channels which seemed to be more stable. 2025-09-18 19:59:16 -04:00
Storm Dragon
1a6ad65139 Openal turned out to be a bust. Attempt to improve sound playback reliability. 2025-09-18 19:30:24 -04:00
Storm Dragon
f84a115bc6 Experimental sound improvements. I'm about to say to hell with it and try using openal. 2025-09-18 16:02:30 -04:00
Storm Dragon
8c57afe65b More playing with the mixer for stability and fewer or no clicks. 2025-09-17 17:44:04 -04:00
Storm Dragon
0bbf35a4c5 More work on trying to reduce pops and clicks, especially in Windows. 2025-09-17 15:26:48 -04:00
Storm Dragon
a96f9744a9 Attempt to reduce pops and clicks. 2025-09-15 20:54:45 -04:00
Storm Dragon
8cca66d44e Tweaked the mixer initialization just a tiny bit, hopefully will make sound smoother. 2025-09-12 17:03:58 -04:00
Storm Dragon
f2079261d1 More event handling to help with pyinstaller compilation. 2025-09-10 12:57:09 -04:00
Storm Dragon
a17a4c6f15 Code cleanup and sound consolidation. 2025-03-22 17:34:35 -04:00
Storm Dragon
3a478d15d5 Instead of implementing sound changes in one huge go, I'm going to try smaller approaches. Now play_sound has an optional loop parameter set to false by default for backwards compatibility. 2025-03-17 21:12:29 -04:00
Storm Dragon
1bb9e18ea2 Sounds can now load from subdirectories. 2025-03-16 17:02:18 -04:00
Storm Dragon
be6dfdf53a Attempt to fix traceback on game exit with some older games. 2025-03-14 23:10:14 -04:00
Storm Dragon
aba87e87ad Huge refactor of the libstormgames library. It is hopefully mostly backwards compatible. Still lots of testing to do, and probably some fixes needed, but this is a good start. 2025-03-14 18:14:42 -04:00