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

Yakuza 4 Remastered (1105500) #4575

Open
1 task done
sysms opened this issue Jan 29, 2021 · 15 comments
Open
1 task done

Yakuza 4 Remastered (1105500) #4575

sysms opened this issue Jan 29, 2021 · 15 comments
Labels
Game compatibility - Unofficial Games not expected to work without issues

Comments

@sysms
Copy link

sysms commented Jan 29, 2021

Compatibility Report

  • Name of the game with compatibility issues: Yakuza 4 Remastered
  • Steam AppID of the game: 1105500

System Information

  • GPU: RTX 2070 Super
  • Driver/LLVM version: nvidia 460.39
  • Kernel version: 5.9
  • Link to full system information report as Gist
  • Proton version: 1610641627 proton-5.13-5 (also tested with 5.0-10 and 4.11-13, same results)

I confirm:

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

steam-1105500.log

Symptoms

After the three introduction logos (Sega/Qloc/Gamepad), game crashes to desktop.

Reproduction

  1. Install the game
  2. start the game
@Oschowa
Copy link

Oschowa commented Jan 29, 2021

Same thing happen for me on a RX580 AMD GPU. Also tried Proton Experimental with dxvk git master 307f43ff but no change.
*edit: also crashes with latest proton-tkg fwiw.

@Oschowa
Copy link

Oschowa commented Jan 29, 2021

Tried some more things without success:

  • disabling e/fync
  • PROTON_USE_WINED3D=1
  • proton GE 6.0-1
  • installing native d3dcompiler_47, which appears in the log

Yakuza 5 remastered (1105510) has the exact same issue and maybe should get a separate report? Yakuza 3 remastered works perfectly on the other hand.

@kisak-valve kisak-valve added the Game compatibility - Unofficial Games not expected to work without issues label Jan 29, 2021
@kisak-valve
Copy link
Member

Hello @sysms, it looks like this game would benefit from support for Media Foundation maturing. It might be interesting to ponder a log from Proton Experimental.

From the log, err:ole:CoGetClassObject no class object {62ce7e72-4c71-4d20-b15d-452831a87d9d} could be created for context 0x1 looks similar to https://bugs.winehq.org/show_bug.cgi?id=49715#c2.

@Oschowa
Copy link

Oschowa commented Jan 29, 2021

Log with Proton Experimental, "WINEDEBUG": "+mfplat,+timestamp,+pid,+tid,+seh,+debugstr,+loaddll,+mscoree",
"GST_DEBUG": "4", "GST_DEBUG": "4,protonaudioconverter:6,protonaudioconverterbin:6,protonvideoconverter:6":
steam-1105500.log

10910.949:00cc:00d0:err:ole:CoGetClassObject class {62ce7e72-4c71-4d20-b15d-452831a87d9d} not registered
10910.949:00cc:00d0:err:ole:CoGetClassObject no class object {62ce7e72-4c71-4d20-b15d-452831a87d9d} could be created for context 0x1
10910.949:00cc:00d0:trace:mfplat:MFCreateMediaType 00007FFFFF2B1870.
10910.949:00cc:00d0:trace:mfplat:MFCreateMediaType Created media type 0000000060E247A0.
10910.949:00cc:00d0:trace:mfplat:mediatype_SetGUID 0000000060E247A0, MF_MT_MAJOR_TYPE, MFMediaType_Video.
10910.949:00cc:00d0:trace:mfplat:mediatype_SetGUID 0000000060E247A0, MF_MT_SUBTYPE, MFVideoFormat_H264.

@t1764722
Copy link

t1764722 commented Jan 31, 2021

I haven't tested thoroughly as I'm still busy with Yakuza 3 but have been able to successfully get in game with 4 and 5 using the following workaround.

Simply take the intro video from Yakuza 3 and overwrite the intro videos in 4 & 5.

In Yakuza 3 & 4 it's data/mvuen/advertise.usm and Yakuza 5 it's main/data/mvstm/advertise.usm

All the video files in the Remastered Collection are re-encoded and are a lower quality than the PS3 originals so it's possible something funky went on during the encode? Regardless, seeing as replacing the intro vid got things working, Canzah's upcoming restoration patch should also work (in theory) so keep an eye out on the Steam guides page. It should be out today or tomorrow.

https://steamcommunity.com/app/1105500/guides/

Edit: I've been able to test a bit further and haven't encountered any issues in 4 or 5, even with other pre-rendered cutscenes. I should note that deleting the advertise.usm will leave leave you soft-locked with an infinite, unskipable black screen so replacing it is required. Using the workaround above means you see Yakuza 3's intro vid instead of 4 or 5's but they're 90% spoilers anyway and the way I see it is this is just a temporary workaround until something better comes along.

Edit 2: If you're still having trouble getting them to start 1: Use Proton-GE. 2: Enable windowed mode graphics.ini window_mode=1

@jawadkujo
Copy link

jawadkujo commented Feb 1, 2021

I haven't tested thoroughly as I'm still busy with Yakuza 3 but have been able to successfully get in game with 4 and 5 using the following workaround.

Simply take the intro video from Yakuza 3 and overwrite the intro videos in 4 & 5.

In Yakuza 3 & 4 it's data/mvuen/advertise.usm and Yakuza 5 it's main/data/mvstm/advertise.usm

All the video files in the Remastered Collection are re-encoded and are a lower quality than the PS3 originals so it's possible something funky went on during the encode? Regardless, seeing as replacing the intro vid got things working, Canzah's upcoming restoration patch should also work (in theory) so keep an eye out on the Steam guides page. It should be out today or tomorrow.

https://steamcommunity.com/app/1105500/guides/

Edit: I've been able to test a bit further and haven't encountered any issues in 4 or 5, even with other pre-rendered cutscenes. I should note that deleting the advertise.usm will leave leave you soft-locked with an infinite, unskipable black screen so replacing it is required. Using the workaround above means you see Yakuza 3's intro vid instead of 4 or 5's but they're 90% spoilers anyway and the way I see it is this is just a temporary workaround until something better comes along.

Hey mate, I tried your method just a few moments ago with Yakuza 5. My screen is still black, but now I can hear the intro (of Y3 ofc), skip it and even the menu sound. I could even start a game but yeah the screen is still black. Do you have any idea on what could cause that ?

Quick edit to tell that I tried it with Y4 and I had the same results. Even tried different Proton versions

Edit 2 : I just did a test : Pressing alt+Enter changed it in windowed mod and the game screen appeared. Re-pressing Alt+Enter returned it to fullscreen and the game is playable. Thanks for the tips

@t1764722
Copy link

steam-1105500.log

sys-info.txt

After working around the launch issue, the game gets stuck infinitely loading at the end of Part 1 Chapter 1. Log is from loading from the nearest save point and approaching the end of chapter trigger. Otherwise played through the tutorials and first boss fight no problem.

@yoyossef
Copy link

yoyossef commented Feb 17, 2021

My DualSense (PS5 controller) doesn't work on this game, it works as a generic PC gamepad controller (with the numbers as face buttons) when Steam Input is disabled, although the d-pad is mapped incorrectly and the camera is consistently moving towards a direction indefinitely, so unusable.

EDIT: I think the controller issue is reminiscing of the issues we've seen with Yakuza Like A Dragon #4363

I'm also seeing some weird and blinking graphic artifacts on my RX 6800 XT, especially on the world when the floor is wet and there's a lot of screen space reflections by night.

yakuza_4.mp4

steam-1105500.log

EDIT2: Adding d3d11.invariantPosition = True in a dxvk.conf file in the game folder fixes this issue

@kisak-valve kisak-valve added AMD RADV Possible driver issues with RADV Mesa drivers Possibly involves an issue with a Mesa video driver labels Feb 17, 2021
@ZereoX
Copy link

ZereoX commented Feb 23, 2021

Hey @kisak-valve,

d3d11.invariantPosition has been enabled by default in DXVK 1.8 (https://github.com/doitsujin/dxvk/releases/tag/v1.8) and should be included in a future Proton release. No further action is required on the Mesa front. The AMD RADV / Mesa drivers labels can most likely be removed or can once 1.8 is available in Proton. I leave it at your discretion.

Thanks.

@kisak-valve kisak-valve removed AMD RADV Possible driver issues with RADV Mesa drivers Possibly involves an issue with a Mesa video driver labels Feb 23, 2021
@DanMan
Copy link

DanMan commented Feb 16, 2022

With Proton 7 the Intro video works on Fedora 35 (non-Flatpak Steam) now albeit with some glitches. I just let it re-verify the files, so that can't be it.

@smec44
Copy link

smec44 commented Feb 17, 2022

Intro video still not working with Proton 7. Freezes with black screen. Tested with fresh prefix for good measure.

steam-1105500.log

@gliktaras
Copy link

gliktaras commented Jul 17, 2022

Yakuza 4 still enters an infinite loading screen at the end of part 1 chapter 1 when approaching the objective marker at the Sky Finance, same as for #4575 (comment). This happens both with Proton 7 and Experimental. Otherwise the game runs flawlessly.

Below is a link to a save file for reproduction, a Proton log from loading the save file to the offending loading screen, and output of hwinfo --short.

savegame2.sav
steam-1105500.log
hwinfo.txt

@onedeadhero
Copy link

@gliktaras By any chance were you using the Hiroki Narimiya Restoration Patch?

@gliktaras
Copy link

@onedeadhero Yes, I used the restoration patch. I believe that I also tested the game without using the patch, but this was long enough ago that I'm not certain.

@onedeadhero
Copy link

@gliktaras I just started playing and ran into the same issue, I didn't check the timestamp before tagging you so that's my mistake.

If anybody else runs into the infinite loading screen while using the patch I had tried the solution for a similar bug in the previous game (#4702). The restoration patch has multiple files that don't follow the naming scheme of the game's original install. If you have the game on a drive that doesn't support case-folding Proton seems to get stuck in a loop. The only real difference between they Y3 patch and this one is that there are a lot more filenames that need to be corrected.

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