


Typical gamer would be here for the game, most of scenes are in game, so they would play the endings in youtube or something. Fixable.
I've used solution by eskay993 which originally was applied to another system - re encoding the movies through Desktop Mode.
Set Proton to GE 9-9 (might need to try and open game once), then open steam in desktop mode, go to local folder of the game, open the opened location in terminal and paste in this:
mkdir BACKUP; for fmv in *.wmv; do echo "Transcoding ${fmv}..."; ffmpeg -v quiet -stats -i ${fmv} -filter:v fps=30 -c:v mpeg4 -b:v 20M -map 0:v -map 0:a ${fmv:0:-4}.mp4; mv -v ${fmv} BACKUP/; mv -v ${fmv:0:-4}.mp4 ${fmv}; done
Game is flawless, and now your cutscenes (at least the opening one) are too - synced, no stutter.
Cutscenes issues that I could only fix by re-encoding the cutscene files.
Very playable, tinker to get those cutscenes in game, or don't and watch them on youtube.

Ignore my previous report about needing to re-encode the FMVs to get them to work. I found that GE-Proton9-9 (and exactly this version) works out of the box for me. I tried earlier versions of GE-Proton9 as others have reported and they did not work with the FMVs. Later ones defenitely do not work out of the box. Very strange. So use the re-encode method as a last resort :)

I found a fix for FMVs not playing. The solution is to re-encode them as mp4. I could not get them to work with any verion of Proton or WIne despite other reports (I think people might be mistaking the in-engine cutscenes, which do work, with the the FMV cutscenes).
To rencode them, navigate to where you installed the game in Steam (Browse Local Files from Steam), then go to IMAGE/MOVIE folder and open a terminal here (If using KDE Dolphin just press F4). Now enter this:
mkdir BACKUP; for fmv in *.wmv; do echo "Transcoding ${fmv}..."; ffmpeg -v quiet -stats -i ${fmv} -filter:v fps=30 -c:v mpeg4 -b:v 20M -map 0:v -map 0:a ${fmv:0:-4}.mp4; mv -v ${fmv} BACKUP/; mv -v ${fmv:0:-4}.mp4 ${fmv}; done
This re-encodes the videos to mp4 and keeps a backup of the orignal in a BACKUP folder.
I've also create a script that should automate it for Steam users:
https://github.com/eskay993/gamefiles/tree/main/onimusha-warlords-hd
FMV cutscenes do not play. See fix.

Hangs on selecting New Game on newer Proton versions. Changing Proton to version 5.13-6 completely solves the problem and the game runs perfectly afterwards, though.

GE-Proton-9-2 seems to resolve video codec issues on the pre-rendered cutscenes, just like it does for Resident Evil 5. I've only played the intro area do far, but didn't have any issues with anything else either.

Intro game scene audio is compressed and out of sync.
Ocassional texture jitters
I ran this game using Proton Experimental branch.This game runs great except for the opening CG cut scene's audio and performance, and a few late game CG cutscenes don't load. For the most part, cutscenes are played out in game engine so you don't really lose out on much. The cut scenes that didn't load were before late game Boss fights and I just watched them on Youtube (each scene was maybe 30 seconds). There's occasional texture jitters but I couldn't tell if this is due to the remaster or instability. Overall, the game played fine other than the opening and late game cut scene issues.

Basically, it now works great with experimental and you can even watch the cutscenes. A massive improvement from before that needed 5.1
Stretched vertically a bit from 720 to 800p

Gameplay is perfect on the Steam Deck, but first time players will miss out on cutscenes.
Forcing Proton 5.13-6 allows you to play through the entire game, but all prerendered cutscenes will be skipped entirely. This includes the intro movie when starting a new game, at least one mid-game scene, the final boss intro and the ending cutscene.
Playing with default settings is currently impossible as any prerendered cutscene will freeze the game with a black screen.
Launches with proton default, experimental, and 7.0-6 versions but crashes after difficulty selection. Did not even launch for me under 5.13-6 as prior reports suggested. Not currently playable.
As mention by others, needs to switch to older proton 5.13-6 for the game to work. Default proton, experimental or GE-proton will not work and game will crash.
Game works great overall and looks good on the Steam Deck at 60fps.
Didn't need mf-install. Seems to start the game just fine and get past the title screen where newer versions of Proton would crash right there. Only played for a little bit to make sure I could enter different areas, save the game and access menus and puzzles. All of which appear to be working normally.
Used https://github.com/z0z0z/mf-install via "WINEPREFIX="/home/deck/.local/share/Steam/steamapps/compatdata/761600/pfx/" PROTON="/home/deck/.local/share/Steam/steamapps/common/Proton 4.11/" ./mf-install.sh -proton " I only used 4.11 couse of the earlier report of that version being the working one. Then copied mfplat.dll from scripts syswow64 dir and changed to default proton version (neither 4.11.12 nor 5.4-GE-3 did not work)
To be honest I'm not sure which thing actually made it work in the end so just described what I remember doing. Was close to giving up after the mfplat.dll not being the miracle worker but then used default proton version and it worked.
Didn't detect 21:9 resolution (3440x1440) so had to edit PCConfig.dat in ~/.local/share/Steam/userdata/(your user id)/761600/remote/ directory.
Newer Proton and Proton-GE will crash on New Game, so I had to use an older version of Proton-GE to start the game and play cutscenes. Will have to install manually from GitHub (https://github.com/GloriousEggroll/proton-ge-custom/releases/tag/5.4-GE-3) or ProtonUp.
Game has a fullscreen option, but 16:9 will stretch backgrounds and zoom in. Setting aspect ratio to 4:3 will look better for purists. Xbox controllers worked fine too.
Didn't detect 21:9 resolution (3440x1440) so had to edit ~/.local/share/Steam/userdata/146582/761600/remote/PCConfig.dat
Newer Proton and Proton GE will crash on New Game, so had to use an older version of Proton-GE to start the game and play cutscenes. Will have to install manually from GitHub or ProtonUp.
Game has a fullscreen option, but 16:9 will stretch backgrounds and zoom in. Setting aspect ratio to 4:3 will look better for purists. Xbox controllers worked fine too.
Works fine on Proton version 5.13-6
Newer version (6.3-2), crashes upon selecting "new game" on the main menu.
Xbox 360 controller is automatically picked up by the game.
mfplat.dll
For some reason ending cut scene and credits don't play.
I didn't need to run winetricks and installcab, just placing mfplat.dll near the game executable worked for me. But for strange reason it works only with proton 4-11-12. Proton 5.0 does not work.

Game crashes when start a new game
How to fix crashing:
Install mf (media foundation) using winetricks or protontricks. Do not skip this step. The next step requires this step to be completed.
Download python-installcab. (https://github.com/tonix64/python-installcab)
Run the script "install-mf-64.sh" from python-installcab with the env variable "WINEPREFIX" set to the game's compatdata pfx directory. (Ex: "WINEPREFIX=~/.steam/steam/steamapps/compatdata/APP_ID/pfx ./install-mf-64.sh") Note: If script gives error "a bytes-like object is required, not 'str'" use Jvanrhijn's fixed fork. (https://github.com/Jvanrhijn/python-installcab)
Get file "mfplat.dll" (version 12.0.7601.23471) and copy it to the game's directory.
The game will now not crash when a new game is began.
What was tested: Works: DS4 controller connected via bluetooth adapter. Buggy/Slow: Game was slow (less than 35 FPS) in most areas, though this may be due to insufficient hardware.


Initial menus work but actual game fails to run with 3.16-8 Beta. Don't thing the intro videos can be played. Looking at the proton log file looks like a Media Foundation library related problem. Manually installing Proton 4.2-1 from my Steam Library > Tools then restating the game seemed to do the trick. Was able to play through to third save point.



Game starts in windowed mode. Configuration options work. But on starting a new game it exits back to the steam library page



Crashes when choosing to play a new game. Loading is untested
