The game crashed immediately after start.
Just launch the game.
what happends if you start the game with -nostartupmovies
?
what happends if you start the game with
-nostartupmovies
?
With option -nostartupmovies
the game starts
but when I start the mission after choosing the difficulty, it crashes again.
I think it's because the game uses "Bink Video" for the cutscene's. Because BurnoutPR also crashes because it also uses .BIK. The funny thing is that the Ultimate Box in steam has no problems although it also uses .BIK. (Correct me if i'am wrong).
What happends if you start the game with PROTON_USE_WINED3D=1 %command%
?
What happends if you start the game with
PROTON_USE_WINED3D=1 %command%
?
crashes immediately if not using -nostartupmovies
ah ok then its not a dxvk issue
Hi,
you can overcome the video issues with:
Bullet Storm Full Clip Edition works when you disable all the ingame videos which will otherwise break the game. You need to add: -nostartupmovies
to the Steam startup option, then you will be able to get to the menu. To get into the missions, you need to disable the videos alltogether:
bForceNoMovies=True
in StormPCCookedEngine.ini and StormEngine.ini. Those files are located in
.....compatdata/501590/pfx/drive_c/users/steamuser/My Documents/My Games/Bulletstorm Full Clip Edition/StormGame/Config/
The remaining problem is, that sound is not working if you resume a campaign.
Cu,
Christian
Thanks @pingubot, workaround are worked.
In my case sound are present, but disappear after dead and appear again after checkpoint.
After setting bForceNoMovies to true in files and PROTON_USE_WINED3D=1 %command% in launch options, got this errors in Launch.log.
Launch.log
The options above allow me to start and run the game.
Everything runs fine, until you die and restart a checkpoint, which mutes the game, as Pingubot described. Reloading a previous save does the same thing.
Did some investigating and believe it or not, the lack of sound on checkpoints is totally accurate even on Windows. If you go to winecfg and add native overrides for both x3daudio1_7 and xaudio2_7, you'll get the exact same result (but with crusty menu sound and random crashes). I dumped a bunch of data with FAudio and it seems like something in the engine is just setting all the output matrix data to 0 or a really small number like 0.01... I don't know why this is, but as far as I know, it's a problem even on Windows.
EDIT: Maybe this has something to do with it?
15:32:05 Error: StartLocalVoiceProcessing(): Device is currently owned by another user
While I'm here, I can confirm that crashes are resolved with bForceNoMovies=true
in StormEngine.ini and StormPCCookedEngine.ini, as well as -nostartupmovies
for good measure. I don't think it's Bink as much as the player that runs it, especially since Bink has no reason _not_ to work (it's just a codec with a basic audio player; a whole lot more games would be busted if Bink was the culprit). The only _real_ evidence I have for this is an error message...
14:09:39 Error: === Critical error: ===
Rendering thread exception:
OutDimensions is invalid
... and looking up OutDimensions in the PDB file (yup, it's in there!) shows some interesting variable/function names as well as a class name, "WindowsVideoPlayer". So my guess is, it's not the codec as much as their "VideoPlayer" class that's rendering it out. What the problem is, I have no idea.
Took one more look out of curiosity and I'm now reasonably convinced the movies are actually MediaFoundation - in addition to the Bink DLLs being missing and mfplat.dll showing up in Proton logs, I searched for publicly available info about the Unreal Engine WindowsVideoPlayer and there are support tickets about the MediaFoundation-based backend which has that exact variable name on display.
Did some investigating and believe it or not, the lack of sound on checkpoints is totally accurate even on Windows. If you go to winecfg and add native overrides for both x3daudio1_7 and xaudio2_7, you'll get the exact same result (but with crusty menu sound and random crashes). I dumped a bunch of data with FAudio and it seems like something in the engine is just setting all the output matrix data to 0 or a really small number like 0.01... I don't know why this is, but as far as I know, it's a problem even on Windows.
EDIT: Maybe this has something to do with it?
15:32:05 Error: StartLocalVoiceProcessing(): Device is currently owned by another user
.
Hi,
for the audio part, have you tested it on windows also ? I have doubts that i also causes the same issue there.But i can confirm that during my last tests i also have seen that wine+native xact dlls cause the same issue.Fwiw, using the wine builtin xact dlls leads to strange sound (music to loud, effects and voices to silent etc..), but the sound is there after resuming a game.
Many thx for your great work, hope you can finally find whats broken with that game :).
Christian
The reason Wine’s old system works is because SetOutputMatrix doesn’t work, so it doesn’t know to try and silence all the sounds. In both XAudio2 and FAudio it plays all the sounds just fine, but they’re all set to 0 volume because of the matrix coefficients.
Any idea why it works on windows (didn't try myself but i am sure it works) ?
Regression, the game stop working since Proton version 4.2-4, but worked well with previous version 4.2-3 with workaround from https://github.com/ValveSoftware/Proton/issues/2081#issuecomment-450017977
$ grep -r "bForceNoMovies=True" ~/.local/share/Steam/steamapps/compatdata/501590/pfx/drive_c/users/steamuser/My\ Documents/My\ Games/Bulletstorm\ Full\ Clip\ Edition/StormGame/Config/
/home/mikhail/.local/share/Steam/steamapps/compatdata/501590/pfx/drive_c/users/steamuser/My Documents/My Games/Bulletstorm Full Clip Edition/StormGame/Config/StormPCCookedEngine.ini:bForceNoMovies=True
/home/mikhail/.local/share/Steam/steamapps/compatdata/501590/pfx/drive_c/users/steamuser/My Documents/My Games/Bulletstorm Full Clip Edition/StormGame/Config/StormEngine.ini:bForceNoMovies=True
Hello @MadByteDE, your comment was removed because the workaround you linked is legally problematic.
The issue is with redistribution of copyrighted material and that workaround contains copyrighted Windows libraries.
While it's common practice for some people to use winetricks with wine, winetricks itself does not contain any Windows libraries. It downloads redistributable installers from Microsoft servers which are provided for most of their common frameworks. As far as I know, there isn't a redistributable installer for Media Foundation from Microsoft.
Wine is a clean room reimplementation of Windows ABIs.
is there any other solutions for cracked versions of the game
please answer me fast
does still not work sadly.
i tried it with Proton-5.11-GE-1-MF
running Manjaro KDE with Nvidia Stable
with Proton-5.4-GE-1 and MF it works
Most helpful comment
is there any other solutions for cracked versions of the game
please answer me fast