DRAGON BALL FighterZ

DRAGON BALL FighterZ

26 ratings
How to get FighterZ working on Steam Deck (Offline Only)
By Benoniy
This is a guide that will show you how to get FighterZ to work on steam deck. There are two sections to this guide, getting the game running on Linux and Making the SteamDeck controller work.
   
Award
Favorite
Favorited
Unfavorite
Installing ProtonGE
Installing ProtonUp-Qt
  1. Hold the power button until a menu appears
  2. Press 'Switch to desktop'
  3. Click on 'Discover' ( Third icon on the taskbar. It looks like a blue bag. )
  4. Click on the search bar at the top left
  5. Use (steam + x) to bring up the onscreen keyboard and search for 'proton'
  6. Install 'ProtonUp-Qt'

Installing ProtonGE
  1. At this point you should close the steam client. You can do this by right clicking on the steam icon at the bottom left (press in the left track pad to right click) and the clicking 'exit steam'
  2. Once ProtonUp-Qt has finished installing you can open it from the application launcher at the bottom left (It is located in the Utilities section)
  3. After its open, click add version
  4. Change the Version field to 'GE-Proton8-25'
  5. After proton is installed close the application and re-open Steam
  6. Find DBFZ in your games list and click on it
  7. Click the gear cog on the right hand side and go to Properties... -> Compatibility
  8. Click 'Force the use of a specific Steam Play compatibility tool' and select 'GE-Proton8-25' in the drop down

Running DBFZ without Easy Anti-cheat
  1. Start by running the game at least once and letting it fail. You can do this from either the desktop or gaming modes
  2. Now that it has failed return to desktop mode
  3. Open Dolphin by clicking the folder icon on the taskbar
  4. Open the menu at the top right of the window under the 'x' and ensure that 'Show hidden files' is enabled
  5. On the left hand bar, Go to the places section and then the home directory.
  6. If you cannot see the .config folder please re-read the previous 2 steps. Once you can see it, enter the .config folder
  7. Now go to protonfixes -> localfixes (if these folders do not exist then create them using the menu at the top right of the window. Create New... Folder...)
  8. Using the menu at the top right again. Click Create New... -> text file...
  9. Name the new file 678950.py
  10. Click on the file to open it and paste in the following text
    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')
  11. Run the game and it should boot
Fixing the Steam Deck controls
  1. Exit out of desktop mode
  2. Start the game
  3. Once the game has started click the 'Steam' Button
  4. Go to DRAGON BALL FighterZ -> Controller Settings
  5. Click 'Controller Settings'
  6. Click on the current layout at the top of the menu
  7. Change tabs to Community Layouts
  8. Scroll down until you find 'Steam Deck compatibility controls for DBFZ' by Benoniy.
  9. Select the scheme (UpVote it if you like it :))
  10. The game should now be completely playable offline
14 Comments
ThunderMite42 29 Apr @ 10:04pm 
I first tried running the game with GE-Proton8-32, which got the game running, but the controls wouldn't work without using the community keyboard layout. However, since I switched to GE-Proton8-25 the default controller layout works fine.
{MERC.15}Leed 22 Mar @ 5:50am 
For me it works after I installed "GE-Proton8-25" and forced the game to start via the "Steam Play compatibility tool".

When I ran the game it worked immediately, whether I ran it directly via desktop mode or game mode. The controls also worked straight away. So for me the first 2 points were enough.
uuc 13 Mar @ 3:06am 
8-25 works for me
Amazon Prime 27 Dec, 2023 @ 10:26pm 
@Captain Diagram, it looks like this argument will still open EAC.
Benoniy  [author] 8 Dec, 2023 @ 8:24am 
@dcgc, thanks for the info, I'll update the doc
dcgc 5 Dec, 2023 @ 3:47am 
It works with GE-Proton8-25. Thank you.
Captain Diagram 27 Nov, 2023 @ 3:19am 
You can also disable EAC by creating a shortcut for the game in Steam,
right-click on the shortcut > Properties > Application, and then put "steam://launch/678950/option1" in the Arguments.

Launching through this shortcut will launch the game without EAC while launching the normal game will still have EAC enabled. You can add the shortcut as a non-steam game to launch it in gaming mode.
Benoniy  [author] 8 Oct, 2023 @ 5:31am 
@Purple_Pasta_Brand if you cannot find that folder in .config, you will have to create it
Purple_Pasta_Brand 8 Oct, 2023 @ 2:43am 
where can i find protonfixes file? i cant seem to find it
Kareemofwheet 4 Sep, 2023 @ 8:45am 
No dice. Doesnt work.