Coder Social home page Coder Social logo

Comments (13)

D-FL4K avatar D-FL4K commented on July 29, 2024 2

I have this exact same error when attempting to install this for BL3.

I'm on Void Linux

from mf-installcab.

dzufferey avatar dzufferey commented on July 29, 2024 2

Thanks.

Here is a version of @beltegeuse fix which remove the username dependency:

PROTON=$HOME/.local/share/Steam/steamapps/common/Proton\ 5.0/ WINEPREFIX="$HOME/.local/share/Steam/steamapps/compatdata/397540/pfx" ./mf-install.sh -proton

and

PATH=$HOME/.local/share/Steam/steamapps/common/Proton\ 5.0/dist/bin/:$PATH WINEPREFIX="$HOME/.local/share/Steam/steamapps/compatdata/397540/pfx" ./install-mf-64.sh

Finally, I got some small problem with the mfplat.dll.
First I copied it to $HOME/.local/share/Steam/steamapps/common/Borderlands\ 3/OakGame/Binaries/Win64/ (same place as the .exe) but this did not work. The game kept on crashing at startup.
Copying it to $HOME/.local/share/Steam/steamapps/compatdata/397540/pfx/drive_c/windows/system32/ fixed that.

from mf-installcab.

z0z0z avatar z0z0z commented on July 29, 2024 1

@NTMan This workaround doesn't work by default when you have 9 or more real CPU cores.

See: z0z0z/mf-install#44

The bottom post even mentions Borderlands 3.

from mf-installcab.

beltegeuse avatar beltegeuse commented on July 29, 2024

I found the issue: The problem is that inside your PATH env variable, you do not have "wine64" binary.

Running the command with fixed PATH variable fix the issue:

PATH=/home/agruson/.local/share/Steam/steamapps/common/Proton\ 5.0/dist/bin/:$PATH WINEPREFIX="/home/agruson/.local/share/Steam/steamapps/compatdata/397540/pfx" ./install-mf-64.sh

(note that you need to change the agruson to your username)

The output of the command finish by:

// ...
wineserver: using server-side synchronization.

Now you need to get mfplat.dll in your application directory

If I have time, I will try to make a pull request so that the error message is more explicit in this case :)

from mf-installcab.

Hnaguski avatar Hnaguski commented on July 29, 2024

Hmm, maybe something similar to mf-install's -proton option could also be implemented? I think that does something similar to setting the PATH env manually.

from mf-installcab.

beltegeuse avatar beltegeuse commented on July 29, 2024

Yes, it might be worth to add this option similar to mf-install. Still, installing mf-install and mf-cabinstall does not seem to fix the issues with BL3. I have relaunched the game, and videos do not seem to work (except that the artifact changes a bit, so maybe it have an influence, I am not sure).

I have also looked at the "COLORCNV.DLL" installation, which involves editing the registry (via winetricks). Interestingly, Proton 5.x, at least, comes with his own "colorcnv.dll". I have also noticed that the keys inside the registry are already setup.

from mf-installcab.

beltegeuse avatar beltegeuse commented on July 29, 2024

Ok. After reinitialize the game and install mf-install and mf-installcab. Video are working.

mf-install

PROTON=$HOME/.local/share/Steam/steamapps/common/Proton\ 5.0/ WINEPREFIX="/home/agruson/.local/share/Steam/steamapps/compatdata/397540/pfx" ./mf-install.sh -proton

mf-installcab

PATH=$HOME/.local/share/Steam/steamapps/common/Proton\ 5.0/dist/bin/:$PATH WINEPREFIX="/home/agruson/.local/share/Steam/steamapps/compatdata/397540/pfx" ./install-mf-64.sh

Have fun

edit: Remove username dependency as suggested by dzufferey to avoid problem when people copy paste the commands.

from mf-installcab.

Hnaguski avatar Hnaguski commented on July 29, 2024

Yea I was gonna say, videos are working for me after I installed both of them on a fresh prefix. I believe that mf-install also now includes it's own colorcnv.dll, but does Proton 5.x also include it now?

from mf-installcab.

NTMan avatar NTMan commented on July 29, 2024

Even using the guides from the comments #17 (comment) and #17 (comment) Borderland 3 still stucking at the start on my Ryzen 3950x. In proton log I see the message err:ntdll:RtlpWaitForCriticalSection section 0x412f4000 "?" wait timed out in thread 0118, blocked by 0000, retrying (60 sec). My friend on Ryzen 2700x didn't have this problem. And of course, I already tried add clearcpuid=514 to kernel options but all without success.

from mf-installcab.

NTMan avatar NTMan commented on July 29, 2024

Thanks, it really works. Adding taskset -c 1-16 %command% in the game launch option solved my problem, I think it should be pinned in README.md file.

from mf-installcab.

KallieLev avatar KallieLev commented on July 29, 2024

Thanks.

Here is a version of @beltegeuse fix which remove the username dependency:

PROTON=$HOME/.local/share/Steam/steamapps/common/Proton\ 5.0/ WINEPREFIX="$HOME/.local/share/Steam/steamapps/compatdata/397540/pfx" ./mf-install.sh -proton

and

PATH=$HOME/.local/share/Steam/steamapps/common/Proton\ 5.0/dist/bin/:$PATH WINEPREFIX="$HOME/.local/share/Steam/steamapps/compatdata/397540/pfx" ./install-mf-64.sh

how do you reinitialize the game? I've tried these commands, and still, I get "no such file or directory" error.

from mf-installcab.

z0z0z avatar z0z0z commented on July 29, 2024

@KallieLev You're copy/pasting paths that don't exist on your system.

from mf-installcab.

redmagnu5 avatar redmagnu5 commented on July 29, 2024

Thanks.

Here is a version of @beltegeuse fix which remove the username dependency:

PROTON=$HOME/.local/share/Steam/steamapps/common/Proton\ 5.0/ WINEPREFIX="$HOME/.local/share/Steam/steamapps/compatdata/397540/pfx" ./mf-install.sh -proton

and

PATH=$HOME/.local/share/Steam/steamapps/common/Proton\ 5.0/dist/bin/:$PATH WINEPREFIX="$HOME/.local/share/Steam/steamapps/compatdata/397540/pfx" ./install-mf-64.sh

Finally, I got some small problem with the mfplat.dll.
First I copied it to $HOME/.local/share/Steam/steamapps/common/Borderlands\ 3/OakGame/Binaries/Win64/ (same place as the .exe) but this did not work. The game kept on crashing at startup.
Copying it to $HOME/.local/share/Steam/steamapps/compatdata/397540/pfx/drive_c/windows/system32/ fixed that.

mf-installcab install script wasn't properly locating winemenubuilder.exe from:

$HOME/.local/share/Steam/steamapps/common/Proton\ 5.0/dist/bin/

so I adjusted it to this:

$PATH=<STEAMLIBRARY>/steamapps/common/Proton\ 5.0/dist/:$PATH WINEPREFIX="<STEAMLIBRARY>/steamapps/compatdata/397540/pfx" ./install-mf-64.sh

I also needed to install winbind. Everything worked after. I'm on Pop_OS 19.10

from mf-installcab.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.