Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Ultra Street Fighter IV (45760) #345

Open
ben914 opened this issue Aug 24, 2018 · 31 comments
Open

Ultra Street Fighter IV (45760) #345

ben914 opened this issue Aug 24, 2018 · 31 comments
Labels
Game compatibility - Unofficial Games not expected to work without issues

Comments

@ben914
Copy link

ben914 commented Aug 24, 2018

I've played this for several hours today and have not seen any issues, and the performance is great.
steam_systeminfo.txt

@ben914 ben914 changed the title [Whitelist] Ultra Street Fighter (45760) [Whitelist] Ultra Street Fighter IV (45760) Aug 24, 2018
@kisak-valve kisak-valve added the Whitelist Request Community tested games to be whitelisted in Steam label Aug 24, 2018
@photex
Copy link

photex commented Aug 26, 2018

Nearly everything was flawless. Audio clipped the entire time and that's the only problem I encountered while playing.

@rdlf4
Copy link

rdlf4 commented Aug 27, 2018

I'm running Super Street Fighter IV Arcade Edition. Everything works as well BUT online matches. I literally created a match and sat down for over 35 minutes and was not able to find anyone online.
In other words, games running via Steam Play won't be able to connect to a network, as mentioned on this topic #162
If Valve/CodeWeavers get it fixed, then it will be just perfect.

@Zeioth
Copy link

Zeioth commented Aug 27, 2018

@rdlf4 I used to play the game in linux before the release of Street Fighter V and the game used to work perfectly and used to find online matches normally (158 played hours).

@rdlf4
Copy link

rdlf4 commented Aug 27, 2018

@Zeioth I respectfully disagree. "Nobody" is a little too much. I can find matches online for SSFIVAE on Windows nowadays. On Linux it's another story, I mean it. Same goes for Helldivers, cannot connect to backend/Steam server; And so does Alien Swarm: Reactive Drop. My point is, it doesn't matter the game - if it runs via Steam Play, it will not connect to a network. Matter of fact, my mistake: I called it Super Street Fighter IV, but I actually have the Ultra edition.
usfivae

@Zeioth
Copy link

Zeioth commented Aug 27, 2018

COMPATIBILITY TEST - Proton 3.7.4 beta:

  • CPU: Ryzen 1700
  • GPU: Nvidia GTX 1050 TI
  • Driver: 396.54-5
  • OS: Antergos + XFCE4

STEPS PERFORMED:

  • I installed Ultra Street Fighter IV in Steam for Linux.
  • I ran the game, and I performed the in-game bechmark (278FPS)
  • Then I was able to find an online match in about 5 seconds.
  • Everything work fine: Network, gameplay, audio...
  • Tested with PS3 and XBOX ONE gamepads. Both of them work.

RESULT: Perfect compatibility. Everything works. See video.

To play full screen you have to press alt+enter, same as in Windows.

@ben914
Copy link
Author

ben914 commented Aug 27, 2018

I've mostly played single player, because I suck compared to most people online. However, I did try one match of online play just to see if it worked, and it did for me. I'm not sure if I was just lucky, but it didn't even take very long for it to find a match.

@414n
Copy link

414n commented Sep 4, 2018

Does anybody have working cutscenes/movies playing out of the box?
I think this is affected too by the current impossibility to play wmv files, like Resident Evil HD Remake (#296).
The funny thing is that I'm perfectly able to play them back using gstreamer (Proton should be using it, unless built without its support) from the command line: gst-launch-1.0 -v playbin uri=file://FILE.wmv

@emmetoneillpdx
Copy link

Just wanted to reiterate that this game is running near-flawlessly on the latest proton.

My specs:
System: Kernel: 4.15.0-33-generic x86_64 bits: 64
Desktop: Gnome 3.28.2 Distro: Ubuntu 18.04.1 LTS

Machine: Device: desktop Mobo: ASRock model: AB350M Pro4 serial: N/A
UEFI: American Megatrends v: P3.00 date: 07/13/2017

CPU: 6 core AMD Ryzen 5 1600 Six-Core (-MT-MCP-) cache: 3072 KB
clock speeds: max: 3600 MHz 1: 1374 MHz 2: 1374 MHz 3: 1374 MHz
4: 1374 MHz 5: 1374 MHz 6: 1374 MHz 7: 1374 MHz 8: 1374 MHz
9: 1374 MHz 10: 1373 MHz 11: 1374 MHz 12: 1374 MHz

Graphics: Card: NVIDIA GP106 [GeForce GTX 1060 3GB]
Display Server: x11 (X.Org 1.19.6 )
drivers: nvidia (unloaded: modesetting,fbdev,vesa,nouveau)
Resolution: 1920x1080@60.00hz
OpenGL: renderer: GeForce GTX 1060 3GB/PCIe/SSE2
version: 4.6.0 NVIDIA 396.54

Audio: Card-1 NVIDIA GP106 High Def. Audio Controller
driver: snd_hda_intel
Card-2 Focusrite-Novation driver: USB Audio
Sound: Advanced Linux Sound Architecture v: k4.15.0-33-generic

@kisak-valve kisak-valve added Game compatibility - Unofficial Games not expected to work without issues and removed Whitelist Request Community tested games to be whitelisted in Steam labels Sep 15, 2018
@414n
Copy link

414n commented Sep 16, 2018

Apart wmv playback missing, the only other issue I have with this title is audio stuttering: sometimes audio starts to stutter and/or degrade in quality while playing.
It sometimes "recovers" after a while, while some other times it keeps stuttering.
Anyone have the same issue?

@GrantSheehan
Copy link

GrantSheehan commented Sep 23, 2018

I'm not able to play online, I get a Disconnected from Steam error when going into multiplayer.

OS is a pretty much bone stock Ubuntu 18.04 install using the non-free Nvidia drivers.

@HonkingGoose
Copy link

Hi,

I'm doing some research for my issue at number 1464. That issue deals with cinematic/video playback. Most of the listed games already have a proton log attached to their issue, but this game does not.

Could somebody be so kind as to upload a proton log from a clean install?

I need to search in the proton log for mentions of MF or quartz, so that I can categorize the game.

Thanks for the help!

HonkingGoose

@rdlf4
Copy link

rdlf4 commented Jan 28, 2019

Hello @HonkingGoose
I've attached a log. I can confirm Ultra SF IV AE does have issues with video playback.
Launched the game, single player, and picked a fighter. No movies, the game jumps straight to the match. Same thing after ending single player.
steam-45760.log
If there's anything else you like to request, make another post and I'll be happy to provide it for you.

@HonkingGoose
Copy link

@rdlf4 Wow, that's quick. Thank you for the log. 😄

@Bumbadawg

This comment has been minimized.

@kisak-valve kisak-valve changed the title [Whitelist] Ultra Street Fighter IV (45760) Ultra Street Fighter IV (45760) Aug 13, 2019
@kisak-valve
Copy link
Member

kisak-valve commented Aug 13, 2019

Hello @Bumbadawg, do you have a known good version to add to what you found in your last comment? Does adding PROTON_FORCE_LARGE_ADDRESS_AWARE=1 %command% to the game's launch options make a difference?

@Bumbadawg
Copy link

Bumbadawg commented Aug 15, 2019

Hi @kisak-valve, it seems updating to 4.11-2 (from -1) fixed the issue, not even needing to enable PROTON_FORCE_LARGE_ADDRESS_AWARE.
I encountered at the time this issue with another Unreal Engine 3 game running with D9VK: namely Betrayer

@414n
Copy link

414n commented Apr 17, 2020

I can confirm that WMV cutscenes finally work with the upcoming changes for mfplat (tested with Proton-5.6-GE2). The only minor issue I've noticed is that the audio volume is noticeably lower during cutscenes than during the game.

@414n
Copy link

414n commented Jun 15, 2021

Just tested the recent changes with Proton Experimental and the transcoded videos in shader cache: the videos definitely play now (with soft-subtitles too), but I couldn't hear any audio. I thought the volume could be really low and tried blasting it up to no avail, so maybe there are issues with the audio codec of those movies.

@tonijarjour
Copy link

Keyboard doesnt interact with the game. None of the buttons work. Im using dwm.

@ranplayer
Copy link

ranplayer commented Feb 18, 2022

Game is minimizing itself on the Arcade mode for some specific characters (like Hugo) and displaying a small window. (Proton 6.3 and Proton 7.0)

Logs: steam-45760-proton7.tar.gz

stfiv_error

Specs:

  • GPU: GTX 970
  • Driver: 510.54
  • O.S: Manjaro
  • Kernel: 5.15 (futex2 patched)
  • KDE / X11

@waspennator
Copy link

waspennator commented Apr 23, 2023

Testing out USF4 on my Steam Deck with proton Experimental, Hugo's arcade mode fmv seems to play normally along with others, and I can audibly hear the fmvs too. Could even play a few matches too.

However, I am noticing some characters toss up the test fmv error when starting arcade mode with them and seem to outright freeze my game. The ones that cause this are listed below.

E honda
Seth
Oni
Elena
Dhalsim
Abel
Dee Jay
Cody
Hakan
Rolento
Zangief
Rufus
El Fuerte
Vega (Plays without visuals but doesn't freeze the game)
T. Hawk
Adon
Yang

Protondb reports also say that the ending cutscenes for certain characters also cause this freeze too, however I dunno which characters have their ending fmvs reencoded or not. I do have a feeling that all chars I listed here will probably result in this happening on deck.

I did run through and activate all the intro cutscenes on my deck, so hopefully those can be fixed. It would also be helpful if the ending fmvs could also be looked into and converted as well, since reports seem to say the game is playable despite these cutscene issues.

Edit: Checked in local files for the game and it seems like there's 2 folders for the prologue videos and the ending videos, maybe could encode em from there and add the ones that haven't been into the shader cache like the others. Maybe check the credits folder too just to be safe as well, incase that hasn't been reencoded yet.

There also seems to be a dlc folder and inside the folders "03_character" and "04_ae2", there are movie folders filled with wmv files and such for other characters too.

@waspennator
Copy link

waspennator commented Apr 24, 2023

Providing a log file here if it help, probably should have done that as well. Tested with E. Honda, but log can probably apply to all the listed characters and endings, honestly dunno if this is a proton issue or a codec issue or both. Especially since Vega's intro FMV doesn't freeze the game while missing the WMV codec for the video footage.
steam-45760.zip

@waspennator
Copy link

waspennator commented Oct 20, 2023

All fmvs of the characters mentioned save for vega (still no visuals, but no freezing) still seem to be occurring on deck with Proton Experimental on deck, dunno if the fmvs need to be reencoded on valves end to work or if its another issue, considering a few do seem to work.

download

@cchulo
Copy link

cchulo commented Nov 25, 2023

On the steam deck (3.5.7):

  1. Switch to Proton 7.0.6
  2. In gamemode UI select: Developer > Delete Proton Files
  3. In game, go to audio settings, change the audio for both cutscenes and ingame to English, do not switch to another language or the cutscenes will not play and your game will crash

Note: I suspect this might work for Desktop as well, haven't tried yet

@waspennator
Copy link

Tried it out on my deck, all the intro fmvs mentioned that were broken before are now playing correctly as soon as I set the audio for cutscenes and battles to English, as well as fixing the visuals for Vegas intro fmv (Dunno if it also fixes the endings too, but I'm guessing maybe). I'm also seeing similar results on proton Experimental. What's especially weird is that even if I change the cutscene, battle language or both back to Japanese, I can't replicate the previous behavior anymore on deck for certain characters.

Upon further testing, I think cutscene audio is the main thing causing fmvs to freeze up ingame, cause I tried playing arcade mode with Hakan and his intro fmv loaded normally when the cutscene audio set to English, but it froze as soon as I set it to Japanese. So I don't think this is a problem of fmvs needing to be reencoded.

These characters cause the game to freeze on proton if the cutscene language is set to Japanese.
Elena
Hakan
Dhalsim
Rolento
Rufus
El Fuerte
T. Hawk
Adon
Yang

@waspennator
Copy link

waspennator commented Nov 28, 2023

I checked steamdb to look for clues inside the folder layout, seems like the game uses a wmv file for the animated character intros, as well as 2 wma audio files, one in English, the other in Japanese for the cutscene narration. If all the wmvs are playing correctly (intros, dunno about the endings), then my best guess is that on deck, the game tries playing a wma file that hasn't been reencoded and just freezes up as a result before loading the wmv file (which would explain the test bars)

Example yanked from the file layout on steamdb

dlc/03_character/movie/prologue/RYX.wmv wmv 25.59 MiB
dlc/03_character/movie/prologue/RYX_E.wma wma 2.13 MiB
dlc/03_character/movie/prologue/RYX_J.wma

dlc/03_character/movie/ending/RYX.wmv wmv 19.63 MiB
dlc/03_character/movie/ending/RYX_E.wma wma 548.63 KiB
dlc/03_character/movie/ending/RYX_J.wma

Is there an easy way to get this stuff reencoded, cause the game doesn't have a cutscene viewer and someone has to go through the game 88 times (44 Playable characters, once with English, then again in Japanese) otherwise to get all the fmvs and audio files logged down

@ValveSoftware ValveSoftware deleted a comment from FanderWasTaken Jan 6, 2024
@kisak-valve
Copy link
Member

kisak-valve commented Jan 6, 2024

Hello @FanderWasTaken, your comment was removed because your workaround references a legally problematic workaround.

@waspennator
Copy link

waspennator commented Jan 18, 2024

Tried it today with my Oled LE 1tb and it seems even worse running it compared to my 512 gb lcd, seems like none of the fmvs are playing now (the Nvidia fmv, the intro fmv, and the character fmvs that worked on my lcd), only shows the test bars. I tried Experimental, Stable, and even 7.0-6, as well as Uninstalling and reinstalling with no changes.

steam-45760.log

@waspennator
Copy link

waspennator commented Mar 11, 2024

Retested it again on my oled with Experimental, the Nvidia logo and some fmvs are working now, but there are still alot that need to be reencoded, only tested up through the intros and all character arcade mode intros in both languages.
Intro fmv still broken

Fmvs broken in English
C Viper
Rolento (audio and fmv are broken if you manually close the active movie window tab)
Vega

Fmvs broken in Japanese
Decapre
Seth
Gouken
Gen
Dan
Elena
Yun
Dhalsim
C. Viper
M. Bison
Dee jay
Guy
Hakan
Rolento
Guile
Rufus
El Fuerte
Vega
Fei long
T. Hawk
Adon
Rose
Yang
Hugo

@cchulo
Copy link

cchulo commented Mar 19, 2024

do you know what format they're encoded in? im wondering if protontricks can solve this by installing a missing decoder

@waspennator
Copy link

do you know what format they're encoded in? im wondering if protontricks can solve this by installing a missing decoder

I checked steamdb a couple of posts back and it seems like each character has 3 specific files for the cutscenes, a wmv file for the visuals and 2 wma files for the English and Japanese language dialog. I'm presuming the intro cutscene is also a wmv file too.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Game compatibility - Unofficial Games not expected to work without issues
Projects
None yet
Development

No branches or pull requests