New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
X-Wing Alliance missing sounds with DSOAL #70
Comments
Can you provide a full trace log from DSOAL? The "Out of software sources" error could indicate an older build that had fewer "software" sources, or it may be an app that uses many more sources/buffers than anticipated. The |
Thanks for the help! The game is supposed to use 32 channels/sources. |
That's using an older DSOAL. I'd try using a newer version. Also, I wouldn't modify the sources in alsoft.conf. DSOAL requests how many it wants to use, so modifying it with alsoft.conf will just limit it and make it behave less well. |
dsoal_log.zip There are still "out of software sources" errors, and missing sounds. This is the alsoft.ini:
Any ideas or next steps for troubleshooting? |
The latest commits for DSOAL increase the max source count, which allows for more software sources and should avoid that error (unless there's a deeper issue that just will use up all sources regardless of how many there are). The DSBuffer_Unlock Invalid parameters error I'm less sure about. Wine's dsound should return a similar error, so either it's something the app normally does and the error is normal, or something else is causing it to provide a bad pointer. |
Hello,
I am trying to make X-Wing Alliance work with DSOAL, but when the 3D sound is active, there are sounds missing (mainly your own spacecraft engine).
These are the debug messages that the game provides:
And from dsoal_error.txt:
The last warning appears when actually playing sounds that work fine.
The Out of software sources happens as soon as in the loading screen for the mission.
Any idea of a typical root cause for this, or how to troubleshoot? I can have a look at the game code in IDA but I need some tips on what to look for.
Thanks in advance!
The text was updated successfully, but these errors were encountered: