Getting videos to play in Darksiders Warmastered Edition

Derram

New member
Joined
Apr 1, 2022
Messages
1
From what I understand, I need Media Foundation to get it to work, but following the instructions on ProtonDB is throwing up errors for me.
  1. Run game once to create compatdata/462780/pfx.
  2. Get mf-install (e.g. https://github.com/z0z0z/mf-installcab/archive/master.zip) and decompress it.
  3. Run command in mf-install directory: PROTON=~/.steam/steam/steamapps/common/Proton\ 6.3 WINEPREFIX=~/.steam/steam/steamapps/compatdata/462780/pfx ./install-mf-64.sh -proton
    Warning: About 1GB file from MS site will be downloaded and saved.
  4. Get Lutris mfplat.dll (e.g. https://lutris.net/files/tools/dll/mfplat/x32/mfplat.dll) and move it to game directory common/Darksiders Warmastered Edition.
  5. Run game and watch videos.
On step 3, the .exe downloads just fine, but then I get the following error:
Code:
mediafoundation
Traceback (most recent call last):
  File "installcab.py", line 320, in <module>
    output_files = extract_from_installer(cabfile, tmpdir, component)
  File "installcab.py", line 207, 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
Any help would be greatly appreciated.
 

Koros1691

New member
Joined
Apr 30, 2022
Messages
2
I just got my Deck on Monday and this was one of the games I was wanting to playthrough on it. I think I finally figured out how to get everything working just now so thought I would share as it was quite the workaround. Im sure someone else might figure out another (and probably better) way, but this is what I did while still learning how to do everything.

1. Set the game to use Proton 6.3-8
2. Run game once to create compatdata/462780/pfx (If this already exists, delete it first to ensure its a new copy)
3. Get mf-install (e.g. https://github.com/z0z0z/mf-installcab/archive/master.zip) and decompress it.
4. Edit the install-mf-64.sh file to replace all references of python2 to just python
5. Disable SteamOS's read only mode on the file system from the Konsole (sudo steamos-readonly disable)
- If you haven't set the password for the root, do it first to set the root password: passwd
6. Setup pacman to install cabextract by running the following two commands in the Konsole
sudo pacman-key --init
sudo pacman-key --populate archlinux
7. Install cabextract via pacman in the Konsole (sudo pacman -S cabextract)
8. Run command in mf-install directory: PROTON=~/.steam/steam/steamapps/common/Proton\ 6.3 WINEPREFIX=~/.steam/steam/steamapps/compatdata/462780/pfx ./install-mf-64.sh -proton
9. Get Lutris mfplat.dll (e.g. https://lutris.net/files/tools/dll/mfplat/x32/mfplat.dll) and move it to game directory common/Darksiders Warmastered Edition.
10. Run game and watch videos.

After doing this, everything seems to be working just fine!
 

Mattumanu

Member
Joined
Feb 3, 2022
Messages
69
My default diagnostic tree goes like this:

1. Back up to the previous version of proton.
2. Try the latest Glorious Eggroll version of proton.
3. Launch the game's .exe in WINE cold by right-clicking and choosing to launch in the WINE launcher.

I have only one game that wouldn't launch after installing the GE proton. Glorious Eggroll is the secret sauce of Linux gaming.

edit: in fact, I just learned GE just released a new DXVK 5 minutes ago.

 

kreeger

New member
Joined
Jun 12, 2022
Messages
1
I just got my Deck on Monday and this was one of the games I was wanting to playthrough on it. I think I finally figured out how to get everything working just now so thought I would share as it was quite the workaround. Im sure someone else might figure out another (and probably better) way, but this is what I did while still learning how to do everything.

1. Set the game to use Proton 6.3-8
2. Run game once to create compatdata/462780/pfx (If this already exists, delete it first to ensure its a new copy)
3. Get mf-install (e.g. https://github.com/z0z0z/mf-installcab/archive/master.zip) and decompress it.
4. Edit the install-mf-64.sh file to replace all references of python2 to just python
5. Disable SteamOS's read only mode on the file system from the Konsole (sudo steamos-readonly disable)
- If you haven't set the password for the root, do it first to set the root password: passwd
6. Setup pacman to install cabextract by running the following two commands in the Konsole
sudo pacman-key --init
sudo pacman-key --populate archlinux
7. Install cabextract via pacman in the Konsole (sudo pacman -S cabextract)
8. Run command in mf-install directory: PROTON=~/.steam/steam/steamapps/common/Proton\ 6.3 WINEPREFIX=~/.steam/steam/steamapps/compatdata/462780/pfx ./install-mf-64.sh -proton
9. Get Lutris mfplat.dll (e.g. https://lutris.net/files/tools/dll/mfplat/x32/mfplat.dll) and move it to game directory common/Darksiders Warmastered Edition.
10. Run game and watch videos.

After doing this, everything seems to be working just fine!

Thank you! Following these exact directions (Proton version and all), I was finally able to get it to work. Swapping in v7.0 or GE’s Proton fork didn’t work.
 

TheHaloHobo

New member
Joined
Sep 25, 2022
Messages
1
I just got my Deck on Monday and this was one of the games I was wanting to playthrough on it. I think I finally figured out how to get everything working just now so thought I would share as it was quite the workaround. Im sure someone else might figure out another (and probably better) way, but this is what I did while still learning how to do everything.

1. Set the game to use Proton 6.3-8
2. Run game once to create compatdata/462780/pfx (If this already exists, delete it first to ensure its a new copy)
3. Get mf-install (e.g. https://github.com/z0z0z/mf-installcab/archive/master.zip) and decompress it.
4. Edit the install-mf-64.sh file to replace all references of python2 to just python
5. Disable SteamOS's read only mode on the file system from the Konsole (sudo steamos-readonly disable)
- If you haven't set the password for the root, do it first to set the root password: passwd
6. Setup pacman to install cabextract by running the following two commands in the Konsole
sudo pacman-key --init
sudo pacman-key --populate archlinux
7. Install cabextract via pacman in the Konsole (sudo pacman -S cabextract)
8. Run command in mf-install directory: PROTON=~/.steam/steam/steamapps/common/Proton\ 6.3 WINEPREFIX=~/.steam/steam/steamapps/compatdata/462780/pfx ./install-mf-64.sh -proton
9. Get Lutris mfplat.dll (e.g. https://lutris.net/files/tools/dll/mfplat/x32/mfplat.dll) and move it to game directory common/Darksiders Warmastered Edition.
10. Run game and watch videos.

After doing this, everything seems to be working just fine!
Could you please break down step 8 for me? All of these instructions are very clear, but step 8 for whatever reason I am having a lot of trouble understanding what to do.
 

Koros1691

New member
Joined
Apr 30, 2022
Messages
2
Could you please break down step 8 for me? All of these instructions are very clear, but step 8 for whatever reason I am having a lot of trouble understanding what to do.
I can try my best.

8. Run command in mf-install directory: PROTON=~/.steam/steam/steamapps/common/Proton\ 6.3 WINEPREFIX=~/.steam/steam/steamapps/compatdata/462780/pfx ./install-mf-64.sh -proton

With this step, you are needing to run that command in the Konsole while the current folder/directory listed in Konsole is the folder/directory that you decompressed/extracted the mf-install files from in Step 3.
 
Top Bottom