Mini Ninjas

Mini Ninjas

Not enough ratings
[Linux] Fix No Sound in Game
By FelipeFTN
Hello Friends!
I'm here to guide you on fixing the sound issue in Linux-based Operating Systems when running Mini Ninjas.
   
Award
Favorite
Favorited
Unfavorite
Introduction
As many of you are aware, Steam has its own methods for running not native games on Linux. They developed Proton, a fork of Wine, specifically designed to enhance Steam's functionality with new tools. Essentially, Proton serves as Steam's version of Wine.

To enable game sounds, we need to install OpenAL, an audio API designed for 3D games and audio applications. However, if we attempt to install OpenAL using Wine and then launch our game, it won't work. The game will remain unchanged, and no progress will be made.

But what if we try installing OpenAL with Proton instead?

That's exactly what we're going to do. We'll install it in the same directory where Mini Ninjas is located. Let's proceed with the step-by-step instructions.
Fixing the sound issue
To fix the sound issue in Mini Ninjas on Linux, follow these step-by-step instructions:

Install OpenAL as a Non-Steam Game:
Go to your Steam library and click on the "+ ADD A GAME" button at the bottom left.
Select "Add a Non-Steam Game" from the dropdown menu.
Locate the OpenAL installer on your system and add it to your Steam library.
Right-click on the newly added OpenAL entry and select "Properties."
In the "Compatibility" tab, choose the latest Proton version available.

Run the OpenAL installer:
Find the OpenAL entry in your Steam library and launch it.
Follow the installation steps to complete the OpenAL installation.

Locate the installed OpenAL files:
Open your file manager and navigate to the following directory:
/home/.local/share/steam/steamapps/compatdata/<long-number>
Look for the recently modified files to find the directory where OpenAL was installed.

Copy OpenAL files to Mini Ninjas' directory:
Once you've found the installation directory of OpenAL, copy all the files from that directory.
Navigate to the directory of the Mini Ninjas game installation:
/home/.local/share/steam/steamapps/compatdata/<Steam-ID-of-the-Mini-Ninjas-Game>/pfx
Paste the copied OpenAL files into the Mini Ninjas' directory, overwriting any existing files.

By following these steps, you should have successfully installed OpenAL into Mini Ninjas' dependencies, resolving the sound issue.

I hope this guide helps you resolve the sound issue in Mini Ninjas on Linux-based Operating Systems. Enjoy your gaming experience!
4 Comments
Sir Robin the Not-Quite-So-Brave 1 Jul, 2024 @ 11:01am 
I installed Open AL through protontricks. I'm using the Flatpak version of Steam. Some of the paths would be a bit different for the "native" version. Here is how:

1. Install protontricks https://github.com/Matoking/protontricks (I used the Flatpak version)
2. Download Open AL installer (https://openal.org/downloads/)
3. The installer is a zip file, containing a single .exe file. Extract it and place it in the C: drive of the game: ~/.var/app/com.valvesoftware.Steam/.local/share/Steam/steamapps/compatdata/35000/pfx/drive_c
4. Run protontricks --gui and select the game.
5a. Choose "Install an application" and click OK
5b. You'll see a list of applications. Don't select any and hit "OK" again
5c. You'll see a few options, one of which is "Run a Wine cmd shell". Select it and hit OK
6. In the shell type "oalinst.exe" and hit Enter.
7. After the app is installed just close it, and close protontricks.
8. Run the game and enjoy
CountZero 22 Feb, 2024 @ 4:57am 
Thank you, you saved me!
AJ_Fowl 17 Dec, 2023 @ 3:05am 
These steps should work on Windows too, just replace the file paths. you also don't need the full i stall, just one .dll file: OpenAL32.dll

Paste it in */Steam/steamapps/compatdata/35000/pfx/dosdevices/c:/windows/syswow64/
WoodLouse 13 Oct, 2023 @ 1:43pm 
I am playing on windows and I have sound in cinematics but not while playing