MODS not working Linux
I've been playing this game on Windows with mods without any issues. However, since Windows isn’t very user-friendly for gaming, I decided to switch to Bazzite OS. The problem is that the game won’t start once the mod is applied in Bazzite OS. Below are the installation instructions for Dragon Ball Sparking! Zero. This is just one example—I have several other games experiencing the same issue on Linux.
Installation
- geo-11 fix (with build v0.6.198): download this file( https://masterotaku.s3.amazonaws.com/Dragon+Ball+Sparking+Zero/Dragon_Ball_Sparking_Zero_geo11_fix.7z ) and extract its contents in the "DRAGON BALL Sparking! ZERO\SparkingZERO\Binaries\Win64" folder , where "SparkingZERO-Win64-Shipping.exe" is. Remember to edit "d3dxdm.ini" to change the "direct_mode" to the output method you need. 3D Vision modes not tested.
- Set the Steam launch parameter as "-dx11" (no quotes) to make the game work in DX11 mode.
- Run the game.
17 Replies
I know that DBSZ needs some kind of signature bypass mod to even allow mods in the first place. Are you making sure to manually fufill that?
Modding can sometimes be more cumbersome, but in my experience it works fairly well.
I'm running modded no man's sky for instance on Bazzite without issue
There are also some Linux friendly mod managers out there that might be worth looking into
You probably need to add wine dll overrides to the launch options
What wine dll overrides do I need?
On my windows PC this Mod works fine but I am not sure what is preventing it from working in Bazzite
what dll does the mod add, probably add them all
lets say the mod added abc.dll and def.dll then do WINEDLLOVERRIDES="abc=n;def=n"
How are you installing it in windows? Are you using vortex? Or doing it manually?
I've never needed to add dlls for modding games 🤷♂️
This sounds like I am getting generic help, I posted this question in the thread and I was told to post it help for a more detailed help.I would like if someone could try the installation instructions above and see if they can get it work.
I don't own the game so I can't, but I did download the mod and saw that it added dlls to game directory, and when I've modded games that did so in the past (such as RE engine games) I had to add wine dll overrides to the launch parameters to get them to load. If you don't want to do that and insist on your windows instructions then that's fine
For RE Engine games you add
dinput8.dll
to the game directory, so you have to add this to the steam launch options:
WINEDLLOVERRIDES="dinput8=n,b %command%
You probably need to do the same, but for the two dlls that the mod you're trying to load addsWINEDLLOVERRIDES="d3d11=n,b %command%`
What will be the overrides for those 3 dll
Well tbf this is fairly niche and people usually only reply if they know offhand how something works./if it's a major os issue.
you missed one
"
after n,bThere were at least two dlls when I looked last night, so you'll want to add them both using a semicolon like was suggested here: https://discord.com/channels/1072614816579063828/1335766319609413642/1336322056429637682
I do own the game and will try to see if I can replicate the issue/resolve it. Do try to hear in mind that you didn't buy Bazzite and this isn't customer support. It's a community help thread at least people are trying to help. .
Something like this
WINEDLLOVERRIDES="d3d11=n,b d3dcompiler=n,b nvapi64=n,b %command%
WINEDLLOVERRIDES="d3d11=n,b;d3dcompiler=n,b;nvapi64=n,b" %command%
Thanks try it now
You might still need that dx11 flag from the instructions too
It didn't work.