audio sliders stuck at 0

James Steele shared this bug 3 months ago
Solved

audio sliders at 0 on launch, setting sliders above zero and hitting 'OK' will not save sliders above 0. similar to XAudio2 issue posted 6 months ago (https://support.keenswh.com/spaceengineers/pc/topic/29326), does not get fixed by reinstalling DX. will get fixed by downgrading version to 1.202 via beta branch. saves will not load saves from version 1.203.5 and no beta branch exists for that version.

Best Answer
photo

the file is distributed to developers instead of directly to the public like XAudio2_7 was. to get the file in order to fix the issue you can download from: https://www.nuget.org/packages/Microsoft.XAudio2.Redist/ the xaudio2_9redist.dll file into your System32 folder (you will need admin permission) and rename it to XAudio2_9.dll which will allow the sliders to move and play game sound. ideally the next update will either check windows version to use the old XAudio2 or include the newer file since going to a random website to download a dll file at the behest of an internet rando is bad practice.

Replies (2)

photo
1

Hello, James!

Thank you for writing to us, and we sincerely apologize for the issue you have experienced.

We recommend starting with updating the game to the latest 1.203.6 version. Once updated, please follow the steps below:

Verify your game files on Steam

  • Right-click on Space Engineers in Steam Library → Properties → Installed Files → Verify Integrity of Game Files

Delete SpaceEngineers.cfg file

  • It means your game configuration will be deleted
  • You can access your SpaceEngineers.cfg by typing %appdata% into your Windows search bar and you will be redirected to the hidden Roaming folder. After that just follow: \Roaming\SpaceEngineers.

Delete ShaderCache folder

  • Same access as SpaceEngineers.cfg

And update your audio driver as well.

After completing these steps, launch the game and check if the audio issue has been resolved. If not, as we have found exception errors about 'XAudio2 dlls' files couldn't be found in the log (SpaceEngineers_20240116_16471791), try the below steps to resolve it;

- Download DirectX: https://www.microsoft.com/en-us/download/confirmation.aspx?id=8109

- Run it to extract the files to a convenient folder so that it's ready to install

- Find and delete 'xaudio2 dlls' from C:\Windows\System32\ and C:\Windows\SysWOW64\ folders

- Run the DirectX installer

Once done, launch the game and check if the audio issue has been resolved or if it persists.

Also, in the other attached log (SpaceEngineers_20240116_183026722), we have found several 'TryChangeToFullscreen failed' errors. To resolve this, kindly remove any other screen/monitors if you are on a multi-monitor setup and play the game on one/main screen. Also, if you're able to launch the game, from the Main Menu go to Options > Display and change window Mode.

If audio or any other issues persist, please send us the latest log and more information about the issue.

Kind Regards,

Keen Software House: QA Department

photo
2

same as before, sound works for the intro but not after.


didn't even check the log to see if it said which version the game was in it so for reference with the original logs SpaceEngineers_20240116_16471791 was version 1.203.6, the first time i tried playing after the update from 1.203.5. SpaceEngineers_20240116_183026722 was running 1.202 beta branch with failed loading of the saves.

photo
4

The June 2010 Redist of DirectX does not contain XAudio2_9.dll, which is the version Space Engineers 1.203.628 tries to load. The last version installed by that redistributable installer is XAudio2_7.dll. Space Engineers 1.203.505 loaded XAudio2_7.dll or earlier and worked fine.

photo
3

the file is distributed to developers instead of directly to the public like XAudio2_7 was. to get the file in order to fix the issue you can download from: https://www.nuget.org/packages/Microsoft.XAudio2.Redist/ the xaudio2_9redist.dll file into your System32 folder (you will need admin permission) and rename it to XAudio2_9.dll which will allow the sliders to move and play game sound. ideally the next update will either check windows version to use the old XAudio2 or include the newer file since going to a random website to download a dll file at the behest of an internet rando is bad practice.

photo
3

NuGet is one of two ways officially recommended by Microsoft of acquiring the 2.9 redistributable. The other is the vcpkg tool for developers, which is what I used to get it. Having gotten it that way, I didn't mention it here because it was annoyingly complex even for a developer, involving entirely too many steps for the general public.

I didn't want to suggest either method because Space Engineers either needs to support Windows 7 or officially drop support for Windows 7, not exist in this broken state halfway between. Steam is abandoning Windows 7 this year, so presumably that will be the choice, but the current build is just broken.

photo
1

Putting the XAudio2_9.dll file into Bin64 folder in the Space Engineers install location also seems to work, and doesn't need admin permission. It also shouldn't affect other programs this way, though i doubt that could be a negative.

photo
photo
1

Hello, James!

Were you able to resolve the issue after downloading and renaming files from the website you mentioned, or is the issue still occurring?

Please note that our support is primarily for Windows 10 and 11. While some older versions might work with obsolete Windows 7, 8, and 8.1, but it's not guaranteed.

As Mudbucket mentioned, Steam has officially stopped supporting these older operating systems as well, which could lead to issues similar to what you've experienced.

Kind regards,

Keen Software House: QA Department

photo
1

yes, that has fixed the issue. windows 10 uses XAudio2_9 by defualt, Windows 8 uses XAudio2_8, and Windows 7 uses XAudio2_7 by default. they all can use the newer dll but windows updates don't distribute the file, and Windows 7 only gets security updates now anyway. I waited until someone else confirmed that such a fix worked for them as I only have 1 Windows 7 machine to test the fix on before clicking that it was the 'best answer' button to ensure I was giving good info and not wasting people's time. thank you for your assistance in this matter.

photo
1

Hello, James!

We are pleased to hear that the issue you were experiencing has been resolved successfully. Your solution will definitely be helpful for other players who encounter similar issues.

As there is no further assistance needed from our side, we are closing this thread.

Please do not hesitate to contact us again if you happen to experience or observe any other issues.

Happy Engineering!

Kind regards,

Keen Software House: QA Department

photo
Leave a Comment
 
Attach a file