protonscr

Mini Ninjas

protonopen appid 35000Game compatibility - UnofficialRegression
ValveSoftware/Proton#809 · opened 2018-08-28 by hzulla · updated 2026-05-30 · 16 comments · github · game page · search this game
5 matching comments, n / p to jump
Hhzulla 2018-08-28 github

Hi,

the Mini Ninjas game seems to work okay (graphics, sound).

One problem, though: The gamepad on my machine was not detected by the game, while other Proton-using games do work with it on the same setup.

Sshaphanpena1 2018-08-28 github

Tried game last night. Running latest steamos Nvidia drivers. Game recognized steam controller in key board and mouse mode. My system specs are: Intel core i3 4170, 8gb ram, gigabyte 2gb ddr5 gt 1030

Tthesleort 2022-04-26 github

On the Steam Deck, the "controller" is not detected when using the default proton version. Instead by forcing proton 6.3-8 the game works without any flaws. Proton 7 seems to have changed something, so that the controller is not detected.

Kkisak-valve maintainer 2022-04-26 github

Hello @thesleort, please add PROTON_LOG=1 %command% to the game's launch options, reproduce the regression, and attach the generated $HOME/steam-$APPID.log to this issue report as a file. (Proton logs compress well if needed.)

Tthesleort 2022-05-06 github

I have added logs for Proton 6.3-8 and 7.0-2. In the 7.0-2 version I am not able to get any farther than the welcome screen, as it requires enter to be pressed. With 6.3-8 it immediately recognizes the controller input an allows me to play the game. The 6.3-8 log is therefore much larger. I had to cut it down, as it was too large to upload the entire file here, but it looked like it was just the same output forever after the last output in the file.
steam-35000-proton_7.0-2.log
steam-35000-proton_6.3-8-short.log

Kkisak-valve maintainer 2024-01-27 github

Mini Ninjas: Add OpenAL as a dependency to Proton for this title

Issue transferred from https://github.com/ValveSoftware/Proton/issues/7447.
@ZeusThundr posted on 2024-01-27T10:12:30:

App ID: 35000
Proton Versions tested: GE-Proton-8-27, Proton Experimental, Proton 8.0-5, Proton 7.0-6
You will not hear any audio in game audio if you using pipewire. The only sound you will hear is the cutscenes, but during gameplay you will not hear anything.

Server Name: PulseAudio (on PipeWire 1.0.1)
Server Version: 15.0.0
Default Sample Specification: float32le 2ch 48000Hz

I have a feeling this could possibly be fixed or made to work without OpenAL if I changed my backend to regular pulseaudio or if I tinkered in qpwgraph but noone uses pulseaudio and not many people have tried qpwgraph including myself. The solution I provided streamlines the user experience for the avg joe.

Side note: adding and then removing env SDL_AUDIODRIVER=pipewire gamemoderun %command% to launch options made the audio stop working again (only working in cutscenes) I had to reinstall the game and openal again.

Wwaspennator 2024-02-12 github

I tested this game out on my deck and using Proton Experimental, the audio is completely broken on the title screen and ingame save for cutscenes, if I downgrade to 7.0-6, the audio works until I play through the first prologue cutscene, then the audio breaks again. If I play through to the first shrine save, then quit the game entirely, launch, then load my save, the audio is still working.

I also agree with adding OpenAL to this game as a dependancy to fix up the audio issues with this pc port, the top review on the store page mentions the audio breaks after the prologue cutscene without using the fix for it.

Game is currently marked as deck verified despite this lack of audio issue.

steam-35000.log

Aalasky17 2024-02-12 github

@waspennator Thank you for the regression report! I will report this right away so that the game can be pinned to 7.0-6 until the regression is fixed.

Additionally, it looks like the audio issue you described that requires a saved game to "fix" is something specific to the OLED deck - thank you for the clear description! We will also investigate this :)

Aalasky17 2024-02-12 github

@waspennator As you suspected - it is all because the game devs don't ship OpenAl right now. You can fix the audio on your OLED (with any proton version) by adding openal to the prefix. There is a public download for an openal installer here: https://www.openal.org/downloads/ or you need to put openal32.dll and wrap_oal.dll in the game folder in common.

Wwaspennator 2024-03-01 github

Still occurring on proton Experimental rebased to wine 9.0 unless you install openal manually and it seems like the game is still pinned to 8.0-5 checking again.

Aalasky17 2024-03-04 github

@waspennator The pin should be updated to 7.0-6 within a couple of weeks 🤞

Wwaspennator 2024-10-21 github

Game has been pinned to 7.0-6, however the problem still persists on proton Experimental.

Aalasky17 2024-10-21 github

@waspennator Indeed ... we did some investigation, and it turns out that this was only working in Proton 7.0-x and older because Wine shipped with a built-in openal32.dll ... unfortunately since that library is deprecated, wine stopped shipping this library and wine-8.0 and newer no longer ships this. Right now, there are only two games I'm aware of that use openal.dll and do not ship it -- this game and one delisted steam game. For now, we are just pinning this to proton 7.0-x and kicking the can down the road since we want to stay as close to upstream wine as possible.

Kkisak-valve maintainer 2025-05-04 github

Mini Ninjas crash - Steam Deck

Issue transferred from https://github.com/ValveSoftware/Proton/issues/8655.
@ningaro posted on 2025-05-04T00:03:54:

Compatibility Report

  • Name of the game with compatibility issues: Mini Ninjas
  • Steam AppID of the game: 35000

System Information

  • GPU: AMD Radeon Graphics (RADV VANGOGH)
  • Video driver version: AMD RADV 24.0.99
  • Kernel version: 6.5.0-valve23-1-neptune-65-g385b5e207ae2
  • Link to full system information report as Gist: -
  • Proton version: 7.0-6

I confirm:

  • [x] that I haven't found an existing compatibility report for this game.
  • [x] that I have checked whether there are updates for my system available.

Additionally

It may be a regression, since the game worked before based on previous issues (#809, #7447, #7625) regarding its audio functionality.

Logs

steam-35000.log

Symptoms

Normaly run the game.

Reproduction

  1. Download game from Steam.
  2. Run the game
  3. Wait for the main menu to load
Ssimifor 2025-05-04 github

@ningaro the game is starting fine for me on steamos stable and preview. If you delete the game's proton files and try to start it again, does it work? In the game's page, select the cog → developer → delete proton files

Nningaro 2025-06-04 github

@ningaro the game is starting fine for me on steamos stable and preview. If you delete the game's proton files and try to start it again, does it work? In the game's page, select the cog → developer → delete proton files

Today I tried installing the game again after first updating the Steam Deck to the latest stable version. As a result, the game launched — it seems the issue is resolved. Thanks for the help!

System Information
GPU: AMD Radeon Graphics (RADV VANGOGH)
Video driver version: AMD RADV 24.2.99
Kernel version: 6.11.11-valve14-1-neptune-611-g96885212a919
Proton version: 7.0-6

Wwaspennator 2026-05-30 github

@waspennator Indeed ... we did some investigation, and it turns out that this was only working in Proton 7.0-x and older because Wine shipped with a built-in openal32.dll ... unfortunately since that library is deprecated, wine stopped shipping this library and wine-8.0 and newer no longer ships this. Right now, there are only two games I'm aware of that use openal.dll and do not ship it -- this game and one delisted steam game. For now, we are just pinning this to proton 7.0-x and kicking the can down the road since we want to stay as close to upstream wine as possible.

Tried it out lately with proton Experimental and the sound on the menu ingame seems to be working fine now. Dunno why, unsure if this is just on my end

Proton versions

Launch options

Launch lines

Upstream links

DLLs