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
5
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
72
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
5
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.
 

Austerballs

New member
Joined
Oct 18, 2022
Messages
5
Thanks Koros1691 for writing this guide.
Like some people less skilled as you, I’m also struggling with the instruction on step 8.
Everything up to step 8 is really clear and appeared to work.
I have read and re-read your instructions multiple times and also your reply to halohobo and I’m sorry to say I’m none the wiser.
In step 3 I got the mf-install file and decompressed it, you didn’t say where.
So I put it in my downloads folder.
I then continue through steps 4 to 7. However on step 8 I literally copied the command ‘PROTON=~/.steam/steam/steamapps/common/Proton\ 6.3 WINEPREFIX=~/.steam/steam/steamapps/compatdata/462780/pfx ./install-mf-64.sh -proton’ in Konsole and got an error -No such file or directory.
So I thought maybe the mf-install unzipped file (mf-installcab-master) needs to be in the compatdata/462780/pfx folder so copied the folder there, I still got the same error…no such file or directory.
So I just put the edited file ‘install-mf-64.sh‘ in to folder compatdata/462780/pfx and run the konsole command again and still the same error…no such file or directory…..maybe I thought I’m copying the command wrong?
So I did two commands one with the PROTON line and that appeared to work, then the second line WINEPREFIX and……No such file or directory.

Obviously I’m doing something wrong, but I have no idea what? I’d love to know. Anyone got any clues?
 
Last edited:

Koros1691

New member
Joined
Apr 30, 2022
Messages
5
Thanks Koros1691 for writing this guide.
Like some people less skilled as you, I’m also struggling with the instruction on step 8.
Everything up to step 8 is really clear and appeared to work. I have read and re-read your instructions multiple times and also your reply to halohobo and I’m sorry to say I’m none the wiser.
In step 3 I got the mf-install file and decompressed it, you didn’t say where.
So I put it in my downloads folder.
I then continue through steps 4 to 7. However on step 8 I literally copied the command ‘PROTON=~/.steam/steam/steamapps/common/Proton\ 6.3 WINEPREFIX=~/.steam/steam/steamapps/compatdata/462780/pfx ./install-mf-64.sh -proton’ in Konsole and got an error -No such file or directory.
So I thought maybe the mf-install unzipped file (mf-installcab-master) needs to be in the compatdata/462780 folder so copied the folder there, I still got the same error…no such file or directory.
So I just put the edited file ‘install-mf-64.sh‘ in to folder 462780 and run the konsole command again and still the same error…no such file or directory…..maybe I thought I’m copying the command wrong?
So I did two commands one with the PROTON line and that appeared to work, then the second line WINEPREFIX and……No such file or directory.

Obviously I’m doing something wrong, but I have no idea what? I’d love to know. Anyone got any clues?
No worries Austerballs!

I didn't mention where to decompressed it as it doesn't really matter where it is, the only thing that matters is to make sure that you are running that command in Step 8 with Konsole in that same folder. The easiest way to do this is by going to folder you decompressed mf-install (you should see 5 files in the folder. Install-mf-32, install-mf-64, installcab, mfplat, and a readme file) and then right clicking somewhere in the empty space and select "Open Terminal" from the menu and Konsole should open up already in that same folder ready for you to paste the command in. I assume this should resolve your issue as it sounds like it isn't able to find the files needed to run that command, but if you are still having issues after, a screenshot would probably help get this figured out :)
 

Austerballs

New member
Joined
Oct 18, 2022
Messages
5
appreciate the response 😃
So I double checked the folder had the 5 files you mentioned and all are present and correct.

The location is in the 462780/pfx Folder..I know now that doesn’t matter.
So I did as you suggested and selected “Open Terminal" and again I’ve tried one long command ..still the same error so I tried and two individual commands and still get the same error…I’m trying to do a screenshot so you can cast your eye on it…photo is too large…of course it is…..🙃

edit* managed to get a small picture that’s readable. I’d love to know what I’m cocking up here.
 

Attachments

  • 719B44B5-3AAF-4472-97BD-88982A64F731.jpeg
    719B44B5-3AAF-4472-97BD-88982A64F731.jpeg
    802.3 KB · Views: 27
Last edited:

Koros1691

New member
Joined
Apr 30, 2022
Messages
5
appreciate the response 😃
Yeah I opened the folder in console and the 5 files are spot on!! And the location is in the 462780/pfx.
However I’ve now done one long command ..still the same error so I tried and two individual commands which I done from “open terminal” and still get the same error…I’m trying to do a screenshot so you can cast your eye on it…photo is too large…of course it is…..🙃

edit* managed to get a small picture that’s readable.
Looks like you are almost there. Konsole is currently in the 462780/pfx folder as you mentioned, however it would need to say mf-installcab-master where it currently says pfx for it to be in the correct folder. You should be able to quickly and easily do this by typing "cd mf-installcab-master" into Konsole.
 

Austerballs

New member
Joined
Oct 18, 2022
Messages
5
Looks like you are almost there. Konsole is currently in the 462780/pfx folder as you mentioned, however it would need to say mf-installcab-master where it currently says pfx for it to be in the correct folder. You should be able to quickly and easily do this by typing "cd mf-installcab-master" into Konsole.
Thanks so much brother.
Eventually got there.
Still learning, but love the community as much much as I love the deck.
Now I can play this classic in all its FMV glory😃
Hopefully this will be the year JM releases Battle Chasers #10 eh?
 
Top Bottom