Comments (18)
I acquired an mfplat.dll from another source and it actually started working. So it does seem to be the mfplat.dll file included in the repo. Like I said, I reproduced this about 8 times in the exact same spot with the exact same error message in the Steam log, and then switched the dll with another one and it worked instantly.
from mf-installcab.
Can you tell me any possible info you think might help?
- What is the MD5 hash of the other mfplat.dll and/or it's source
- What distro
- What GPU and driver
I just played through Resident Evil 2 for the first time (actually all 4 routes + extras) these past few weeks after they removed Denuvo.
I did have a couple crashes, none reproducible though.
I watched the VHS tape in the sewers next to the chess piece puzzle.
from mf-installcab.
md5sum ~/Downloads/mfplat/mfplat.dll
1b41e17f1f28b2762c2683f07f1caac7 /home/matt/Downloads/mfplat/mfplat.dll
I don't know what's going on. Like I said, the second I switched the mfplats, I immediately got through the sewer VHS scene, when it was crashing every single time with that same mfplat error, but now I just got to the west area lab where you play the next VHS tape and it's crashing again. I've tried the mfplat that fixed the sewer scene as well as the one from this repo. Can't figure out what the hell is going on.
Distro: Arch Linux
Drivers: mesa-aco-git 20.0.0_devel (newest version) I've tried it with ACO as well as with RADV_PERFTEST=llvm
GPU: XFX GTS XXX RX 580
from mf-installcab.
Here's what I just did:
- Switched to the newest custom proton from Tk-Glitch with the "mf workaround" fix set to true in the configuration options before building.
- Reran
WINEPREFIX=~/Steam/steamapps/compatdata/883710/pfx sh /home/matt/gits/mf-installcab/install-mf-64.sh
- Re-copied the mfplat.dll into the application directory, overwriting the one that was in there already. Relaunched the game, and it finished the VHS scene without crashing. Before doing those steps, it had crashed about 6 times in a row without finishing the scene.
I'm not sure what the deal is. It's like it fixes it temporarily, but the next time I get to a scene like that, it'll crash and I'll have to do it again. But I'll see how well this goes now with this custom proton build and post any crashes. If there's anything else for me to test or you need any information, let me know
from mf-installcab.
It may have been helpful to completely delete the Wine prefix. As in:
- Delete
steamapps/compatdata/883710
- Relaunch RE2 (with normal Proton or no other solutions that could conflict) to create a new prefix
- Close game, run script
- Play
from mf-installcab.
So is there different mfplat.dll or not ?
I think I'm missing something and that it makes sense to you all and it's obvious but not to me.
So does your script does everything from this tutorial point in defferent post of protondb?
https://steamcommunity.com/sharedfiles/filedetails/?id=1654060648
So should I
- just clone your git
- delete the folder in compatdata
- run the game a first time to get the creation of the needed folder in compatdata
- run your command
- copy mfplat.dll from your git to the common/game_folder/
- and then try to run the game
from mf-installcab.
So here some data:
it's under fedora 31
1080 TI
wine according to the terminaal during your script runtime is 5.2
I've tried with proton 4.11-12 and proton5
under direct 11 and direct 12
all the same result.
same result as in resident 7 actually, the media file that is supposed to be read begin with some white screen parasite like old tv without antenna. So basically I would say it's a problem with the mfplat.dll.
Maybe because of the version of my graphic card that require another function in mfplat libreairie or something? any ideas?
from mf-installcab.
That's not how the mfplat works, it has nothing whatsoever to do with specific graphics cards, Windows 7 uses the same mfplat.dll no matter what graphics card is being used.
What do you see when you try doing the steps you ran above? You're missing a step as well.
- Delete the
/pfx/
folder in the/compatdata
directory for the game. - Open the game and exit to get it to create a new
/pfx
directory - Run
WINEPREFIX=~/path/to/game/pfx/directory/pfx winetricks mf
- Run
WINEPREFIX=~/path/to/game/pfx/directory/pfx ./install-mf-64.sh
- Copy the mfplat.dll into the game's directory in
steamapps/common
Notice how you've left out step 3. I imagine that's your problem.
from mf-installcab.
I have never ran step 3 or heard of anyone doing that with this workaround.
I myself cannot confirm if that helps or breaks things.
from mf-installcab.
from mf-installcab.
you know why I thought it was related? because you said this:
I've tried the mfplat that fixed the sewer scene as well as the one from this repo
I acquired an mfplat.dll from another source and it actually started working.
and z0z0 asked:
What GPU and driver
Since I don't know which method exactly are in this dll that's why I was giving these informations.
And apparently it is not the problem since I have the same bug with the white screen parasite. just after the gas station.
For your information I use the mfplat.dll from this repo. maybe it's not a good one I clearly don't know
but still thanks for the step 3 that I wasn't aware of.
from mf-installcab.
from mf-installcab.
Closing this issue so people don't think this is still a problem. It's probably something else, as there's an issue open on Proton and mesa's git pages for this game, the mfplat.dll is only for the cutscenes and stuff like that, if the game is otherwise crashing it's probably not because of this.
from mf-installcab.
well the game RE7 or RE2 is only crashing for my part at the cutscenes so it's directly linked to that. Maybe not to the mfplat.dll but again I don't know what's in this file and so I don't know how it interacts with the rest of it.
from mf-installcab.
from mf-installcab.
okey found it.
you need to install mpg123
, wine
and wine-core
which will install a lot more wine packages.
And also you need to start fresh. So redo all the steps after having installed those packages but also start a new game. It would continue to crash after gas station in RE2 if I wouldn't start fresh.
thanks for your help
from mf-installcab.
@boistordu I mean I'm not having that issue, but maybe you're saying "you" for anyone else on Fedora having the issue. There is no wine-core
package on Arch or Arch-based distributions, nor Ubuntu/Ubuntu-based distributions, and you just need wine or wine-staging. But I do think mpg123 should be added as a dependency to the README if it's not there already, I already have it installed as a dependency for mpd so that might be why I never saw your issue. And just fyi the issues you and I were having were completely different, my cutscenes worked except for a very specific one near the end of the game of RE2.
@z0z0z would you be open to adding mpg123
to the dependency list along with python, cabextract and wine? If it's truly a dependency, that is.
from mf-installcab.
(I know it's not a dependency for the script to run or anything, but it seems like it's a dependency for it to function)
from mf-installcab.
Related Issues (20)
- Python Error: Missing module HOT 2
- wineprefix HOT 13
- RE 2 Demo crashes at first laptop CCTV video HOT 3
- Python error when running install-mf-64 HOT 13
- RE2 crashes on loading or loads infinitely HOT 8
- Resident Evil 3 crashes at the S.T.A.R.S. office. HOT 2
- Doesn't work with Age of Empires 2: DE videos HOT 1
- Having Issues Getting this to Work with "Not for Broadcast" HOT 6
- 404 not found HOT 6
- Doesn't work with Darksiders Warmastered Edition HOT 1
- mf-install is ok, but I can't do the mf-installcab HOT 6
- Windows File error
- Error installing to secondary hard drive HOT 1
- IOError: [Errno 13] Permission denied: '[...]/397540/pfx/drive_c/windows/syswow64/mf.dll' HOT 3
- mf.dll is a symlink
- Borderlands 3 mf-installcab errors HOT 9
- Fails to download windows6.1-KB976932-X64.exe
- Connection timed out HOT 2
- Command '['cabextract', '-F', '*mediafoundation*', '-d', '/tmp/tmpkklyyghe', 'windows6.1 ... .exe']' returned non-zero exit status 1. HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from mf-installcab.