You are not logged in.
Hello,
I am trying to play Ultra Street Fighter IV and I am running into a few issues.
My standard wine prefix is a 64bit one.
With it, I can play the game, hear the audio fine, but the videos/cut scenes don't appear at all. They're completely skipped.
Looking around I found someone on wine db saying wmp9 fixed it for him, and so I tried.
Unfortunately for wmp9 I need a 32bit wine prefix.
I created one, winetricks wmp9 and yes the videos did play, success! But alas now the game has no sound... the in-game-videos do but not the game itself.
Running winecfg on the 32bit wine prefix, I can hear the test sound, so I am not sure what the problem is.
I have a wine-git build from the 14th September.
I have also tried with a 1.7.24 csmt build and it was the same.
I do not believe the issue is in wine itself, but who knows.
I have tried setting Windows to XP or 7 and the result was the same.
I have tried playing with winetricks settings but no result.
I am running on Arch Linux 64b.
I believe I have all the packages needed but again...:
multilib/lib32-openal, multilib/lib32-libpulse multilib/lib32-alsa-plugins multilib/lib32-alsa-lib multilib/lib32-alsa-oss
With a default wine command line, I do not see any particular error related to audio.
I tried WINEDEBUG=+all, but it's way too much stuff... no clue what is important or not.
The command line I use:
WINEPREFIX=/home/<32BIT_WINE> WINEARCH='win32' wine-csmt SSFIV.exe
I do not have any lib32 gstreamer installed, but I believe wine doesn't use gstreamer anymore so it shouldn't be a problem right?
I am using pulse and checked in pavucontrol that there is no stream for the game.
Thanks for any help!
Last edited by gee (2014-10-03 01:14:15)
Offline
I think it needs a native XAudio DLL that may have been installed by some other game when you installed it but lacks on the default 32bit fresh prefix, so check your 64bit wine prefix if it has a native XAudio dll somewhere and try to copy that over to the win32 one (sorry no info on the actual version/location not on my arch right now)
Offline
For 32bit audio you need to install lib32-mpg123. But maybe the problem is with your application. Does it work with other 32 bit applications? In wine, it's best to include all the optional dependencies to have everything working, please do pacman -Qi wine and ensure that the optional dependencies are installed (unless you know you do not need something).
Offline
@olive you need lib32-* if you use a 64bit or 32bit prefix wine, this has literally nothing to do with the problem at hand
Offline
@olive you need lib32-* if you use a 64bit or 32bit prefix wine, this has literally nothing to do with the problem at hand
I don't know what the poster has installed. You do not need all lib32-* that exist in the repositories. If you forget to install lib32-mpg123, you will have no sound in 32 bit applications although they will still work. This is why I have suggested to install all optional dependencies of wine.
Last edited by olive (2014-09-26 12:43:49)
Offline
I think it needs a native XAudio DLL that may have been installed by some other game when you installed it but lacks on the default 32bit fresh prefix, so check your 64bit wine prefix if it has a native XAudio dll somewhere and try to copy that over to the win32 one (sorry no info on the actual version/location not on my arch right now)
Good guess!
I have some xaudio files in the 64b one but not the 32bit one.
I have no clue where that came from. Let's try copying them.
How did you even know about that? ![]()
For 32bit audio you need to install lib32-mpg123. But maybe the problem is with your application. Does it work with other 32 bit applications? In wine, it's best to include all the optional dependencies to have everything working, please do pacman -Qi wine and ensure that the optional dependencies are installed (unless you know you do not need something).
I already have that library and all the optdepts of wine as well.
Now as for another app it's a good question, let me see.
Thanks guys!
Offline
The XAUDIO worked!
I found some DX installer in the game folders and used it, and now I get sound thanks!
BUT, now the sound is pretty bad, it stutters etc...
I assume this is more because of pulseaudio, but I am not sure why I get that in 32b and not 64b.
Any idea on that?
Thanks!
Offline
Strangely... I was able to run the game only once.
Since then, everytime I try running the game in arch32 pulseaudio crashes.
I've erased the wineprefix and recreated, and as long as as I didn't have these dlls I was fine (well no audio..) but as soon as I reinstall the DX package, pulseaudio crashes again... and this time I didn't get to start the game once...
Strange.
Will keep playing with options.
Offline
Well it was some pulseaudio options that made it crash, no clue why it'd crash only in arch win32 though...
So for now no more crash and no more mute but horrible audio in win32... I'm building wine-multimedia to see if that's any better.
(In the past it was but then I found that I could just change some fragments related options in pulse, but these seem to break arch32 for SSF4 strange..)
Offline
Well I tried without pulseaudio and it was the same so I guess the issue isn't related to pulse.
Hmmmmm.
Offline
yeah i run on a 64bit prefix as well and the missing videos don't really bother me so meh, I had the same problem as you had though with two different prefixes and just did some digging and found that that can be the problem, some other dude found out about this and posted into the wine appdb as well
Offline
Oh good catch, I looked at some street fighter appd page but not that one ![]()
I found on one of these how to get videos with wmp9.
Still the same stuttering sound in arch32.
I suppose if I played multi I wouldn't care about the videos, but I only play single player and finishing the game with no video feels not right ![]()
Though for now that's the one I play of course... I then watch the videos with mpv or youtube.
Offline
ok got something very interesting:
Thanks to https://appdb.winehq.org/objectManager. ... ngId=73584 I was able to kind of install wmp11 on my 64b arch.
With it, I get videos in the game on my 64b arch.
Seems like victory right? Well no... because now my 64b arch stutters as well...
I then assume it is related to wmp somehow, not sure how though.
Also, how do I uninstall it? it doesn't show in "wine uninstaller" ![]()
Offline
well it seems the issue came from some override.
a clean prefix with wmp9, DXA and devenum and all of it works just fine.
Thanks for all the help!
Offline