protonscr

Breath of Death VII

protonopen appid 107300Game compatibility - UnofficialRegression.NET-XNA
ValveSoftware/Proton#1781 · opened 2018-10-19 by BrunoDSL · updated 2024-12-23 · 12 comments · github · game page · search this game
BBrunoDSL 2018-10-19 github

System Information

I confirm:

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

~bootstrap_log.txt~

Symptoms

Game fails to install .NET 4.5 and XNA 4.0 in order to run and it will show as 'Running' on the library, then close after a few seconds. Further testing adding those packages and other dependencies following this game's WineHQ entry (https://appdb.winehq.org/objectManager.php?sClass=version&iId=24670) show that the game doesn't run if you configure its prefix as 32 bits in order for WMP9 or WMP10 (Which can't install on 64 bit prefixes) to be installed. If you install the other dependencies on a 64 bit prefix, the game opens, but can't proceed further because its video intro can't be played and just displays a window with an error message inside it.

Reproduction

1 - Install the game
2 - Launch it

GGlog78 2018-12-29 github

One thought ... maybe this is better ported with xna2fna :) the question is with ethan on board and valve behind -> maybe contacting the dev's would be cool. There are a few more games which works that way.

BBrunoDSL 2018-12-29 github

Considering that the dev's latest game is cross platform, but none of the games before it are... It might be a fruitless effort.

Fflibitijibibo 2019-04-18 github

This game should work with 4.2-3 after using this script in the game directory:

https://gist.github.com/flibitijibibo/c97bc14aab04b1277d8ef5e97fc9aeff

GGlog78 2019-04-18 github

Thank you flibit for including fna :) i wonder when people will notice :) great job.
the following 3 games works now with the script running before first start:

  • Breath of Death VII
  • Cthulhu Saves the World
  • Penny Arcade's On the Rain-Slick Recipice of Darkness 3
  • Penny Arcade's On the Rain-Slick Recipice of Darkness 4 (out of the box without dotnet now and without script)

My small testing. Thank you

PS -> Lords of Xulima works also without dotnet installation now but the font rendering is broken i supose because of slimdx (maybe)

AAwesamLinux 2019-05-01 github

Can confirm that the game does not work out of the box without re-encoding the videos. (game opens up with a crashlog)

Distro: Linux Mint 19.1 Tessa (64 bit)
GPU: Vega 56
Driver/LLVM version: Mesa 19.1.0-devel/9.0.0
Kernel version: 5.0.10-050010-lowlatency
Proton version: 4.2-3

media_info.txt
steam-107300.log
system_info.txt

Videos are in WMV, VC-1 + WMA

Assuming this game uses XNA VideoPlayer based in the log I see mentions of "Microsoft.Xna.Framework.Video.dll"

Sshoober420 2020-02-03 github

Compatibility Report

System Information

LOG:
steam-107300.log

Symptoms

Crash at launch with error message.

3D431AB1-DCD3-4262-B2A7-399374D0332D

AAlleyDismay 2023-03-18 github

Is a Regression now? It fails with current Experimental and 7.0.6, and needed to be Proton 6.3-8 for it to run for me?

System Information

Logs:

steam-107300 - 6.3-8.log
steam-107300 - 7.0.6.log

Kkisak-valve maintainer 2023-03-18 github

Hello @AlleyDismay, 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.)

AAlleyDismay 2023-03-18 github

@kisak-valve - Thanks! Added in previous comment!

Kkisak-valve maintainer 2023-03-18 github

These look like some lines of interest from the log:

=================================================================
	Managed Stacktrace:
=================================================================
	  at <unknown> <0xffffffff>
	  at Theorafile:tf_videoinfo <0x00012>
	  at Microsoft.Xna.Framework.Media.Video:.ctor <0x000a3>
	  at Microsoft.Xna.Framework.Media.Video:.ctor <0x00033>
	  at Microsoft.Xna.Framework.Content.VideoReader:Read <0x00173>
	  at Microsoft.Xna.Framework.Content.ContentTypeReader`1:Read <0x0003e>
	  at Microsoft.Xna.Framework.Content.ContentReader:InnerReadObject <0x00079>
	  at Microsoft.Xna.Framework.Content.ContentReader:ReadObject <0x0003b>
	  at Microsoft.Xna.Framework.Content.ContentReader:ReadObject <0x0003f>
	  at Microsoft.Xna.Framework.Content.ContentReader:ReadAsset <0x00043>
	  at Microsoft.Xna.Framework.Content.ContentManager:ReadAsset <0x00527>
	  at Microsoft.Xna.Framework.Content.ContentManager:Load <0x0013b>
	  at BoDVIIPC.Game1:LoadContent <0x01436>
	  at Microsoft.Xna.Framework.Game:Initialize <0x0018f>
	  at BoDVIIPC.Game1:Initialize <0x00157>
	  at Microsoft.Xna.Framework.Game:DoInitialize <0x000c3>
	  at Microsoft.Xna.Framework.Game:Run <0x00033>
	  at BoDVIIPC.Program:Main <0x0005f>
	  at <Module>:runtime_invoke_void_object <0x0006c>
=================================================================

It looks like FNAMF-x86.dll is hitting an access violation (c0000005).

Mmadewokherd 2023-03-21 github

Looks like the same crash as in #1783.

AAlleyDismay 2024-12-23 github

Well, seems to work now, in 9.0-4, unless it's somehow having a save file from 6.3-8 that keeps it from crashing! heh

Although, it doesn't seem to be working for https://github.com/ValveSoftware/Proton/issues/1783....

Proton versions

Launch options

Upstream links

DLLs