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

Dragonball fighterz (678950) #1240

Open
Broly1 opened this issue Sep 4, 2018 · 143 comments
Open

Dragonball fighterz (678950) #1240

Broly1 opened this issue Sep 4, 2018 · 143 comments
Labels
Game compatibility - Unofficial Games not expected to work without issues

Comments

@Broly1
Copy link

Broly1 commented Sep 4, 2018

Game starts to load then go to a black screen without sound .
AMD ryzen 5
Nvidia GTX 1050

@kisak-valve kisak-valve added the Game compatibility - Unofficial Games not expected to work without issues label Sep 4, 2018
@kisak-valve kisak-valve changed the title Dragonball fighterz Dragonball fighterz (678950) Sep 4, 2018
@kadogo
Copy link

kadogo commented Sep 14, 2018

I launched the game and this time the game go to blackscreen but it quit after a moment.

Proton: 3.7-6 Beta
System: https://gist.github.com/kadogo/a72b612e48ede28a5bd7495b268de99d
Debug: steam-678950.log

@kisak-valve
Copy link
Member

Uneducated guess that this is easy anti-cheat related.

@kadogo
Copy link

kadogo commented Sep 14, 2018

@kisak-valve
I mailed EAC about it and added this issue in the mail.
The send me this answer.

We will investigate further on this.

So I hope it will be working soon of later.

@cybik
Copy link
Contributor

cybik commented Sep 29, 2018

Now explodes on DX11, I believe.
screenshot_20180928_213720

Gist at https://gist.github.com/cybik/88f7bfc5a05ac1a2c39c7198140364fd .
Failure at https://gist.github.com/cybik/88f7bfc5a05ac1a2c39c7198140364fd#file-steam-678950-log-L7253-L7256 specifically.

Gist mentions mfplay.dll, which leads to #327 , then to #1464 - media playback.

@HonkingGoose
Copy link

Implementation of some kind of whitelist/integration of anti-cheat systems into Proton is tracked here: #1468

@414n
Copy link

414n commented Dec 28, 2018

Are we really sure that the game is not loading correctly because of the EAC system?
It seems like the game launcher downloads a version of the EAC installer (on first time setup) for wine64. This is an excerpt from the RED/Binaries/Win64/loader.log file:

[2018.12.28-21.37.17] Loader initialized.
[2018.12.28-21.37.17] [Connection] Connecting to URL: https://download.eac-cdn.com/api/v1/games/183/client/wine64/download/?uuid=XYZ
[2018.12.28-21.37.17] Download Progress: 0%.
[...]
[2018.12.28-21.37.18] Download Progress: 100%.
[2018.12.28-21.37.18] Download Progress: 100%.
[2018.12.28-21.37.18] [Connection] Connect result: No error (0) Response Code: 200 Destination IP: 94.237.82.177
[2018.12.28-21.37.18] Download Progress: 100%.

On a side note, trying to launch it at least in "offline mode", did anybody have any success in using the -eac-nop-loaded option, as mentioned here? From what I could gather, SteamPlay (and henceforth Proton) launches the DBFighterZ.exe binary and there's no easy way to tell SteamPlay to launch a different executable instead (RED/Binaries/Win64/RED-Win64-Shipping.exe) with additional options.

@kadogo
Copy link

kadogo commented Dec 28, 2018

I'm not completely sure if I did it right but I add the -eac-nop-loaded option in the argument on steam (on the same place we add options for games).

And I use protonfixes to replace the executable

""" Game fix for DB Fighter Z
"""
#pylint: disable=C0103

from protonfixes import util

def main():

  util.replace_command('DBFighterZ.exe', 'RED\Binaries\Win64\RED-Win64-Shipping.exe')

The game go until a black screen and quit after that.
I hope the log will maybe help a little more.

steam-678950.log

@414n
Copy link

414n commented Dec 28, 2018

Guess this is the upstream wine bug report: #44235

@cybik
Copy link
Contributor

cybik commented Jan 9, 2019

@massatt212
Copy link

massatt212 commented Jan 21, 2019

<link removed - Paladins is free to play, grab the game>
so paladins EAC dll makes almost every DXVK Game Works without a problem
I replace the 2 .dll in my Dragon ball Fighters EAC folder and it started working try it yourself
screenshot from 2019-01-20 21-50-36
screenshot from 2019-01-20 21-52-04

@cybik
Copy link
Contributor

cybik commented Jan 21, 2019

Is this a crack of some kind, or a legitimate patch?

Or did you take these files from another game?

If so, this might be an early yet interesting improvement from EAC :D

@massatt212
Copy link

its original game the crack version wont even load cause of denuvo dll
its paladins EAC dll this week paladins drop an update that made the game work online, so i tried them on Dragon Ball and boom bang bang works im making a video

@Broly1
Copy link
Author

Broly1 commented Jan 21, 2019

Can you play online, and everything works without gitches?

@massatt212
Copy link

online is working, not sure if you will be banned

@massatt212
Copy link

@Broly1
Copy link
Author

Broly1 commented Jan 21, 2019

I really like that but don't want to get banned

@massatt212
Copy link

Just play offline or family share account lll

@Broly1
Copy link
Author

Broly1 commented Jan 21, 2019

Reinstalling Linux to try it out thank you for the good news.

@cybik
Copy link
Contributor

cybik commented Jan 21, 2019

I can attest to it working offline :D (I'm even streaming, link on other media, same handle)

Oddly enough, it didn't pull my Windows saves from the cloud.

@massatt212
Copy link

I don't think you will get ban for online it's like an updated .dll to the old one dbfz uses

@cybik
Copy link
Contributor

cybik commented Jan 21, 2019

The game isn't perfect, sometimes there's hardcrashes. That being said, at "lower resolutions" (playing at High on a GTX980 -> can only play 1080p), it's very playable!

There's an odd slowdown on the "Loading" stage going into a fight.

https://gaming.youtube.com/watch?v=kArVYkHCmFI for actual game visuals. 1080p in local.

@massatt212
Copy link

Prob dxvk shader caching, I hope it gets better so we will be stuttering free

@Broly1
Copy link
Author

Broly1 commented Jan 21, 2019

screenshot from 2019-01-20 23-25-02

@cybik
Copy link
Contributor

cybik commented Jan 21, 2019

I think at this point we can say two things:

  • EAC may finally be "coming through" and may stop being an impairment
  • We need more of the "UE4 RED" messageboxes that happen on game crashes, with logs as possible.

This game may well be ripe for DXVK enhancements, and that may not even be needed.

@massatt212
Copy link

Just played for 1 he no crashes on Ubuntu a and yeah unreal engine 4 isnt that good with dxvk cant wait for Tekken to get a performance boost

@cybik
Copy link
Contributor

cybik commented Jan 21, 2019

This happens when changing the resolution a bit too often.

crash_dbfz_reschg

@massatt212
Copy link

well i cant go higher than 1080p
try windows borderless Mode

@rezzafr33
Copy link

rezzafr33 commented Apr 15, 2021

Compatibility Report

  • Name of the game with compatibility issues: Dragonball Fighter Z
  • Steam AppID of the game: 678950

System Information

  • GPU: GTX 1060
  • Driver/LLVM version: Nvidia 465.24.02
  • Kernel version: 5.11.11-143-tkg-MuQSS
  • Link to full system information report: System Information
  • Proton version: 1617827925 experimental-6.3-20210407b (but also affect Proton 6.3-2)

steam-678950.log

Symptoms

Using protonfixes to replace launch command from DBFighterZ.exe to RED/Binaries/Win64/RED-Win64-Shipping.exe and bypass EAC with -eac-nop-loaded, the game launched to blackscreen but it quit after a moment.
Works with Proton-6.5-GE-2

@tuxtergames
Copy link

tuxtergames commented Sep 3, 2021

Finally got the game run again with the last proton GE 6.16-GE-1, I need to remove all files and pfx folder, cause I used to run this game with mods, I've all dlcs working, my protonfixes bellow

""" Game fix for DRAGON BALL FighterZ
"""
#pylint: disable=C0103

from protonfixes import util

def main():
    util.replace_command('DBFighterZ.exe', 'RED/Binaries/Win64/RED-Win64-Shipping.exe')
    util.append_argument('-eac-nop-loaded')

    util.protontricks('hidewineexports=enable')
    util.set_environment('WINE_FULLSCREEN_FSR','1')
    util.set_environment('vblank_mode', '0')

tks to @esdras tarsis to help me.

btw hte game looks run online now, but I won't try to get ban, try for yourself

Screenshots

Screenshot_20210903_120216

Screenshot_20210903_121051

@tuxtergames
Copy link

tuxtergames commented Sep 7, 2021

Replying to #1240 (comment)

completing my comment, you can enter online lobby, but if you try to play online the game will close, make sense cause EAC it's not installed.

@Ash7723
Copy link

Ash7723 commented Sep 20, 2021

@tuxtergames I tried using your config with the latest custom proton ver. proton GE 6.16-GE-1 but it didn't work. If anyone can help me out that would be awesome cause I've wasted like 4+ hours trying to get the game to work.

@Ash7723
Copy link

Ash7723 commented Sep 20, 2021

It does not start nor does it show any error messages. the custom file i used is 678950.py using @tuxtergames config right on top of me.

@tuxtergames
Copy link

tuxtergames commented Sep 22, 2021

@tuxtergames I tried using your config with the latest custom proton ver. proton GE 6.16-GE-1 but it didn't work. If anyone can help me out that would be awesome cause I've wasted like 4+ hours trying to get the game to work.

Did you follow my tips, erase everything of this game and download again, after remove the game inside steam, go to games folders and delete game folder and compatdata, download again and try to play, testing now the game here
Screenshot_20210922_155734

@tuxtergames
Copy link

https://www.gamingonlinux.com/2021/09/epic-games-announce-full-easy-anti-cheat-for-linux-including-wine-a-proton

waiting epic press one button to play, trying paladins here and not work yet

@Broly1
Copy link
Author

Broly1 commented Sep 24, 2021

https://www.gamingonlinux.com/2021/09/epic-games-announce-full-easy-anti-cheat-for-linux-including-wine-a-proton

waiting epic press one button to play, trying paladins here and not work yet

They just released it we have to wait for the devs to implement it, hopefully soon.

@rezzafr33
Copy link

Hi all, looks like wine eac module is enabled for DBFZ.
image

Unfortunately the game crashes on start with current Proton Experimental and any other versions including Proton GE 6.16, 6.18, so I can't test online multiplayers. I have reached denuvo limit so must wait for another 24 hours.

Here is the log from current Proton Experimental
steam-678950.log

@massatt212
Copy link

I'll go test it in 10mins

@massatt212
Copy link

Hi all, looks like wine eac module is enabled for DBFZ.
image

Unfortunately the game crashes on start with current Proton Experimental and any other versions including Proton GE 6.16, 6.18, so I can't test online multiplayers. I have reached denuvo limit so must wait for another 24 hours.

Here is the log from current Proton Experimental
steam-678950.log

Did not work, tried proton experimental with media patch and proton ge 6.18

@rezzafr33
Copy link

Here is summary of my test:

Proton - Experimental

Proton 6.5-GE-2 (also with 6.16-GE-1)

@ILOVEPIE
Copy link

This looks like it might be an issue with denuvo anti-tamper or something.

@tuxtergames
Copy link

anyone have some news about play online? today I can get one fight, but the others its kicked me in a minute, but I can enter the party and fight for a few time with the last GE build, btw with the last two GE builds its not necessary protonfix workarround anymore....

@Fabxx
Copy link

Fabxx commented Mar 11, 2022

This game won't be playable because of EAC. And it is there because 'linux users are hackers' bs.

@henrebotha
Copy link

Seems like GE 7.10 has managed to improve things potentially, according to ProtonDB reviews.

@rezzafr33
Copy link

Seems like GE 7.10 has managed to improve things potentially, according to ProtonDB reviews.

GE add protonfix that basically bypass EAC and hide wine from the game, actually that is the same thing we have done before, scroll up you'll find the protonfix here.
It works for offline, but you'll kicked out in online match, some immediately around 5 seconds, others might get lucky and finish the match.

@tuxtergames
Copy link

new error with proton GE, game works, but can't play training combos and sometimes fights get this crash error

LowLevelFatalError [File:E:\jenkins\sharedspace\DBF_Patch0130\Dev\Engine\Source\Runtime\CoreUObject\Private\Serialization\AsyncLoading.cpp] [Line: 1955]
FAsyncPackage::FindExistingImport class mismatch MaterialInstanceConstant != Material

Crash in runnable thread FAsyncLoadingThread

image

@414n
Copy link

414n commented Jul 19, 2022

Just tried yesterday with GE-7-24 version and I noticed that intro FMVs now work too.

Obviously, online play is still broken because of missing EAC support

@tuxtergames
Copy link

Just tried yesterday with GE-7-24 version and I noticed that intro FMVs now work too.

Obviously, online play is still broken because of missing EAC support

not working here even training combos broken the game too with the last Proton GE.

@Francehelder
Copy link

Game don't open.
Tried with Proton 7.0-4

@tuxtergames
Copy link

Game don't open. Tried with Proton 7.0-4

working with proton GE 7.24, offline, no intro videos

@djibux
Copy link

djibux commented Jun 2, 2023

With many games using EAC now compatible, it would be nice to see this game being fixed.

@massatt212
Copy link

With many games using EAC now compatible, it would be nice to see this game being fixed.

Dreams of brighter days

@HenryThierry777
Copy link

I tried GE-Proton8-6 online after 1mn, I was kicked out the match.

@massatt212
Copy link

massatt212 commented Jul 9, 2023

Eac not supported by this game

@bpjoestar
Copy link

With the new releases Rollback Patch, I really want to play this Game! Steam Proton Version doesn't work - Game crashes on Launch. Proton GE works offline perfectly fine, but as soon as I search for an Online Match, I will get kicked out ... probably due to Anti Cheat... which is weird, considering this Game was made by ArcSystemWorks and their Games work online perfectly fine. Published by Bandai Namco... Tekken works also Online.

Hope this will get fixed soon!

@massatt212
Copy link

The eac doesn't support Linux, dragon ball fighter Z have to add the .so file which I doubt they will do.

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