邊緣禁地3

邊緣禁地3

檢視統計資料:
Hovercraft 2020 年 3 月 13 日 下午 4:33
Steam Play/Proton: "watch the monitor" mission progression bug, is there a fix?
It seems game works OK (apart from micro-stutters) with proton.
Except: I hit the watch the monitor bug.

The solutions I found on the internet are Windows specific.

Is there a solution (apart from buying and installing Windows, or joining a game with a Windows "friend")?

It seems lazy programming to depend the game progression on some third party media library which is not even bundled on all Windows versions as far as I can tell. Especially when intro videos work*.

*using PROTON_NO_ESYNC=1 %command% makes the intro videos work.
< >
目前顯示第 1-15 則留言,共 21
Hovercraft 2020 年 3 月 13 日 下午 7:16 
I found the fix.
Turns out not all videos were playing.
The fix is to run these two scripts:
https://github.com/z0z0z/mf-install
https://github.com/z0z0z/mf-installcab

eg:
extract mf-install and cd into:
PROTON="/home/`whoami`/.steam/steamapps/common/Proton 4.11/' WINEPREFIX="/home/`whoami`/.steam/steamapps/compatdata/397540/pfx" ./mf-install.sh -proton

extract mf-installcab and cd into:
WINEPREFIX="/home/`whoami`/.steam/steamapps/compatdata/397540/pfx" ./install-mf-64.sh
then copy mfplat.dll into the directory where Borderlands3.exe resides:
cp mfplat.dll ~/.steam/steamapps/common/Borderlands 3/OakGame/Binaries/Win64/

If you get 2K logo and claptrap before copyright screen you have succeeded.

Thanks to z0z0z for making the scripts.
最後修改者:Hovercraft; 2020 年 3 月 13 日 下午 7:16
[LINUX]Letik 2020 年 3 月 13 日 下午 7:31 
Thank you so much !! This fixed it for me too :)
Cpt. Charisma 2020 年 3 月 13 日 下午 11:37 
Thanks!
hateball 2020 年 3 月 14 日 上午 12:00 
It should also be noted you need to have WINE installed from your distro or winehq for the mf-install scripts to run.

In my case Steam was set to use Proton 4.11 and refused to show videos even after adding the dll's to the pfx. Switching to Proton 5.0.4 made it work.
Dunpeal 2020 年 3 月 15 日 上午 11:35 
I can't seem to set PROTON= part of this fix the rest of works fine but as soon as I try it with the -proton option I get "PROTON is not set". Any ideas?
iwan 2020 年 3 月 15 日 下午 12:52 
引用自 Dunpeal
I can't seem to set PROTON= part of this fix the rest of works fine but as soon as I try it with the -proton option I get "PROTON is not set". Any ideas?
This is probably because you do the command line by line, i.e. line PROTON, then you press enter, then line WINEPREFIX is done afterwards.

You need to do it in one line. use backslash ( \ ) to seperate the line. e.g in text editor:
PROTON="/home/iwan/.steam/debian-installation/steamapps/common/Proton 5.0/" \ WINEPREFIX="/home/iwan/.steam/debian-installation/steamapps/compatdata/397540/pfx" \ ./mf-install.sh -proton

You can adjust the path as necessary. I am using Pop_OS, so the folder probably a little different.
iwan 2020 年 3 月 15 日 下午 1:14 
I do however stuck in the ./install-mf-64.sh. The error was:
mediafoundation Traceback (most recent call last): File "installcab.py", line 303, in <module> output_files = extract_from_installer(cabfile, tmpdir, component) File "installcab.py", line 192, in extract_from_installer subprocess.check_output(cmd) File "/usr/lib/python2.7/subprocess.py", line 216, in check_output process = Popen(stdout=PIPE, *popenargs, **kwargs) File "/usr/lib/python2.7/subprocess.py", line 394, in __init__ errread, errwrite) File "/usr/lib/python2.7/subprocess.py", line 1047, in _execute_child raise child_exception OSError: [Errno 2] No such file or directory

This is after the downloading process is finished. It seems the script was trying to extract the .exe file. Python 2.7 is already installed. Anyone having the same problem?
hateball 2020 年 3 月 15 日 下午 1:19 
引用自 iwan
I do however stuck in the ./install-mf-64.sh. The error was:
mediafoundation Traceback (most recent call last): File "installcab.py", line 303, in <module> output_files = extract_from_installer(cabfile, tmpdir, component) File "installcab.py", line 192, in extract_from_installer subprocess.check_output(cmd) File "/usr/lib/python2.7/subprocess.py", line 216, in check_output process = Popen(stdout=PIPE, *popenargs, **kwargs) File "/usr/lib/python2.7/subprocess.py", line 394, in __init__ errread, errwrite) File "/usr/lib/python2.7/subprocess.py", line 1047, in _execute_child raise child_exception OSError: [Errno 2] No such file or directory

This is after the downloading process is finished. It seems the script was trying to extract the .exe file. Python 2.7 is already installed. Anyone having the same problem?

Like I mentioned you need a local install of WINE for that script to work, since it uses that install the files to the prefix.

So a simple "sudo apt install wine" and then running again should work fine.
iwan 2020 年 3 月 15 日 下午 2:03 
引用自 hateball
引用自 iwan
I do however stuck in the ./install-mf-64.sh. The error was:
mediafoundation Traceback (most recent call last): File "installcab.py", line 303, in <module> output_files = extract_from_installer(cabfile, tmpdir, component) File "installcab.py", line 192, in extract_from_installer subprocess.check_output(cmd) File "/usr/lib/python2.7/subprocess.py", line 216, in check_output process = Popen(stdout=PIPE, *popenargs, **kwargs) File "/usr/lib/python2.7/subprocess.py", line 394, in __init__ errread, errwrite) File "/usr/lib/python2.7/subprocess.py", line 1047, in _execute_child raise child_exception OSError: [Errno 2] No such file or directory

This is after the downloading process is finished. It seems the script was trying to extract the .exe file. Python 2.7 is already installed. Anyone having the same problem?

Like I mentioned you need a local install of WINE for that script to work, since it uses that install the files to the prefix.

So a simple "sudo apt install wine" and then running again should work fine.

Sorry for the late response. I found the solution on without installing WINE on reddit, so I tried that first. it requires cabextract package. Instead installing WINE, I need to set the path to Proton binaries. the code that I used:
PATH=$HOME/.steam/debian-installation/steamapps/common/'Proton 5.0'/dist/bin/:$PATH \ WINEPREFIX="/home/iwan/.steam/debian-installation/steamapps/compatdata/397540/pfx" \ ./install-mf-64.sh
Cleared the mission now.
Dunpeal 2020 年 3 月 17 日 上午 7:54 
引用自 iwan
引用自 Dunpeal
I can't seem to set PROTON= part of this fix the rest of works fine but as soon as I try it with the -proton option I get "PROTON is not set". Any ideas?
This is probably because you do the command line by line, i.e. line PROTON, then you press enter, then line WINEPREFIX is done afterwards.

You need to do it in one line. use backslash ( \ ) to seperate the line. e.g in text editor:
PROTON="/home/iwan/.steam/debian-installation/steamapps/common/Proton 5.0/" \ WINEPREFIX="/home/iwan/.steam/debian-installation/steamapps/compatdata/397540/pfx" \ ./mf-install.sh -proton

You can adjust the path as necessary. I am using Pop_OS, so the folder probably a little different.


Yeah, I figured it out an hour or so later. Game works ok now as long as Gearbox's ♥♥♥♥ servers are up and running.
Chibi 2020 年 3 月 21 日 下午 6:40 
Been finding this rather frustrating. For whatever reason I have been having issues getting the command to find the directory.
I was able to install both mf-install and mf-installcab separately however when trying to link the command line to get PROTON to set, I just continue to get "no such file or director" error. even more frustrating is even if I am in the correct directory mf-install.sh is never found unless I put the full directory.

~/Downloads/mf-install-master$ PROTON='/mnt/b0124e5f-26e0-4d87-889a-7e0ff490c2e9/SteamLibrary/steamapps/common/Proton 5.0/' \ WINEPREFIX='/mnt/b0124e5f-26e0-4d87-889a-7e0ff490c2e9/SteamLibrary/steamapps/compatdata/397540/pfx' \ '/home/chibi/Downloads/mf-install-master/mf-install.sh' -proton

bash: WINEPREFIX=/mnt/b0124e5f-26e0-4d87-889a-7e0ff490c2e9/SteamLibrary/steamapps/compatdata/397540/pfx: No such file or directory

The biggest difference I can see is I use a different mounted drive but I can't see how that would make anything different.

Someone please tell me I got a simple mistake here.

My OS is Ubuntu 19.10
Chibi 2020 年 3 月 22 日 上午 11:18 
Simple mistake found... Reset computer...
No setting of Proton required apparently.
scifi 2020 年 3 月 26 日 下午 4:10 
Bumping to say that fixed it for me, thanks!
STuPiDiCuS 2020 年 5 月 2 日 下午 4:55 
This didn't work for me (Ubuntu 18.04) until I installed cabextract. (https://github.com/z0z0z/mf-installcab/issues/3)
cudaplay1 2020 年 12 月 27 日 下午 10:01 
Is there any progress on this bug yet? It's end of 2020 I'm still hitting this bug, tried all above and it still not working... I can't refund since I bought a steam key, so this turns out to be a 5 mins game for me and very frustrating...
< >
目前顯示第 1-15 則留言,共 21
每頁顯示: 1530 50