Devil May Cry HD Collection

Devil May Cry HD Collection

Not enough ratings
Playing DMC 3 on Linux with Proton ( SteamPlay )
By bocman
If you crash without any error when choosing the start of a particular game. Most likely this is a problem with the game videos, they are in the wmv (Windows Media Video) format and Proton has problems with this.
Perhaps in your release Proton the developers have found a solution to this problem.
https://github.com/ValveSoftware/Proton/issues/1464#issuecomment-458144128
   
Award
Favorite
Favorited
Unfavorite
TL;DR
You will need to delete all cutscenes of the game, but some of cutscenes will still be available, because they are made on the game engine.
rm $HOME/.local/share/Steam/steamapps/common/Devil\ May\ Cry\ HD\ Collection/data/dmc3/Video/*.wmv

Also, you can modify exe files with hex-editor for skip this videos, but deleting videos much easy.
15 Comments
Lettuce 13 Jul, 2023 @ 12:37am 
Numbers We're Dumb? I'd like to see you work your way around a TTY, bro.
Numbers 12 Jul, 2023 @ 6:09pm 
better tip: don't use linux cuz it's trash dumbass lmao
Lettuce 17 May, 2023 @ 4:20pm 
@Pierre Doon - You have to put Flip.sh inside
"{SteamLibrary} / steamapps / common /Devil May Cry HD Collection /data /dmc3 / Video"
Remove the Spaces, etc. Basically you just need to create a new Text Document inside the "dmc3/Video" Folder with a .sh extension
Paste the Code in.
Mark as Executable
Change to Video Folder
Run Script with ./Flip.sh

Finally, you need to manually rename every video extension back from MP4 to WMV (Or they won't play at all.) I tested the Script and all FMVs work in the correct way.

DON'T PUT THE SCRIPT IN THE ROOT FOLDER

You can message me if you want a Video tutorial or something. :coolstar2022:
the big dumb 16 May, 2023 @ 11:26am 
@Lettuce how do I use this script on the Deck? I'm new to Linux
Lettuce 13 Apr, 2023 @ 7:10am 
#!/bin/bash
## This Bash Script Flips all FMVs upside down.
## It also converts all WMV to MP4
for FMV in *; do ffmpeg -i $FMV -vf vflip ${FMV:0:-4}.mp4; rm $FMV; done
## chmod +x Flip.sh
## Credits to ProtonDB
:emptyfist: :p_heart:
Bitwolf 11 Dec, 2022 @ 5:01pm 
I can almost guarantee by this point Valve has transcoded the videos (if that is the issue), so if it still does not play, its a wine issue with it not being able to start the video player.

Really, if you want to confirm, try GE Proton out, if the videos dont play, its a wine issue, or even potentially an issue of not having a dependency for the player installed.
Dwarven Miner #1 11 Dec, 2022 @ 6:46am 
@Bitwolf So what If we actually just replace the files with a proton-readable formats? Which ones would they be? I'll open a github repo for said files to replace with videos in the proper format to contribute to fixing this issue before Valve finds a solution to it which won't be soon.
Pirate Jones 7 Dec, 2022 @ 11:21am 
use windows loosers
Bitwolf 31 Oct, 2022 @ 1:17pm 
Cause it’s not that simple, getting video to work over wine/proton is a two step process.

1. Wine actually has to be able to start the video player properly.
2. The video has to be in a format that wine can play.

The GE build of proton can play significantly more codecs than valves, but if wine can’t open the video player, it won’t matter.

Replacing the videos outright is also not gonna work typically, the video player is expecting a certain type of codec, you typically can’t replace the files outright.

Valves solution is to transcode the videos to a Linux friendly format on top of the originals. But this still relies on the original files being there and wine being able to open the player.
Dwarven Miner #1 31 Oct, 2022 @ 1:11pm 
Why not try replacing the videos with a better file format like flv or mp4?