protonscr

P-3 Biotic

protonopen appid 311940Game compatibility - Unofficial.NET.NET-XNA
ValveSoftware/Proton#9182 · opened 2025-11-04 by F1ReB4LL · updated 2026-01-28 · 4 comments · github · game page · search this game
FF1ReB4LL 2025-11-04 github

Compatibility Report

  • Name of the game with compatibility issues: P-3 Biotic
  • Steam AppID of the game: 311940

System Information

  • Steam Deck (LCD)
  • Kernel version: 6.11.11
  • Proton version: 1761241153 experimental-10.0-20251023

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.

Symptoms

A .NET + XNA 4.0 game, the main menu works, but when you go ingame the FPS counter quickly drops from 60 to 1, then the game crashes.

steam-311940.log

Reproduction

Install and run the game

Kkisak-valve maintainer 2025-11-04 github

The Proton log hints that it needs transcoded variants of song1.wma, song2.wma, and song3.wma. When it can't get any of them, it retries in a loop until it gives up and falls over in faudio.

Mmadewokherd 2025-11-04 github

It takes much longer, but FAudio eventually crashes in the same places with files transcoded to ogg. Possibly some random chance to crash, and because the generated media is so short, it loops through them sooner?

Mmadewokherd 2025-11-04 github

This is the line where I see the crash: https://github.com/FNA-XNA/FAudio/blob/8de3616b5b204260fe639e76587731d8a73b8d2c/src/FAudio_platform_win32.c#L1098

I think the only way that can happen is if activeSong is NULL.

FF1ReB4LL 2026-01-28 github

This is the line where I see the crash: https://github.com/FNA-XNA/FAudio/blob/8de3616b5b204260fe639e76587731d8a73b8d2c/src/FAudio_platform_win32.c#L1098

I think the only way that can happen is if activeSong is NULL.

Under GE-Proton it doesn't crash even when there are no transcoded files (plays some screeching sounds for a while, but the game works). Attaching the log just in case it contains something useful to make it not to crash on regular Proton.

steam-311940.log

Nothing extracted yet.