ValveSoftware / ValveSoftware/Proton
Deus Ex: Revision (397550)
Nobody has claimed this yet.
- Dominant language
- C++
- Stars
- 32.8k
- Forks
- 1.6k
- PR merge metrics
- PR metrics pending
Description
Compatibility Report
- Name of the game with compatibility issues: Deus Ex: Revision
- Steam AppID of the game: https://steamdb.info/app/397550/
System Information
- GPU: Radeon RX 5500 XT
- Driver/LLVM version: Mesa 21.2.0-devel (git-d677120cae) / LLVM 13 git master
- Kernel version: 5.13.0-pf2+
- https://github.com/shoober420/linux-scripts/blob/main/home/shoober420/sysinfoamd
- Proton version: 6.12-GE-1 / Experimental
As of this post, you cant install Deus Ex: Revision through Steam. I had to download the patch and try to manually apply it to my Deus Ex folder.
EDIT:
Its a Steam UI bug.
https://www.moddb.com/mods/deus-ex-revision/downloads/deus-ex-revision
I downloaded the patch conveniently like this.
wget -O Revision_1_6_1_0_SteamInstaller.zip https://www.moddb.com/downloads/mirror/92106/123/0642a26e018227b0637122fbc897a28f
I then backed up my Deus Ex folder in my Steam directory, and unzipped the patch. The patch comes with 3 ".wim" files. One of them being 2gigs+, and another being 1gig+, a much smaller sized one, and of course the ".exe" itself.
I used this command to install the game patch into the Deus Ex Proton prefix.
WINEPREFIX="/home/$USER/.steam/steam/steamapps/compatdata/6910/pfx" /home/$USER/.steam/root/steamapps/common/Proton\ -\ Experimental/files/bin/wine /home/$USER/deusexrevisionpatch/Revision_1_6_1_0_SteamInstaller.zip.exe
https://github.com/shoober420/rootscripts/blob/main/home/shoober420/protonwinegamepatch#L4
Symptoms
During the install, it took very fast to patch, considering the patch is about 3GBs. This was odd, and i noticed that it didnt write any files to the directory at all, and launching the game was still vanilla Deus Ex. Does Proton/Wine support the ".wim" file extension?
wineserver: using server-side synchronization.
002c:fixme:winediag:LdrInitializeThunk wine-staging 6.12 is a testing version containing experimental patches.
002c:fixme:winediag:LdrInitializeThunk Please mention your exact version when filing bug reports on winehq.org.
0078:err:plugplay:deviceloop_thread Can't init SDL: SDL not built with joystick support
00f8:fixme:shell:SHAutoComplete stub
00f8:fixme:shell:BrsFolder_OnCreate flags BIF_NEWDIALOGSTYLE partially implemented
011c:fixme:wimgapi:WIMCreateFile (L"Z:\\home\\lokiju420_-\\deusexpoop\\Content_Stock.wim" -2147483648 3 2 0 036EFBE0) stub
011c:fixme:wimgapi:WIMCreateFile (L"Z:\\home\\lokiju420_-\\deusexpoop\\Content_Patch.wim" -2147483648 3 2 0 036EFBE0) stub
011c:fixme:wimgapi:WIMCreateFile (L"Z:\\home\\lokiju420_-\\deusexpoop\\Content_Steam.wim" -2147483648 3 2 0 036EFBE0) stub
011c:fixme:exec:SHELL_execute flags ignored: 0x00000100
wine: Read access denied for device L"\\??\\Z:\\", FS volume label and serial are not available.
wine: Read access denied for device L"\\??\\Z:\\", FS volume label and serial are not available.
wine: Read access denied for device L"\\??\\Z:\\", FS volume label and serial are not available.
wine: Read access denied for device L"\\??\\Z:\\", FS volume label and serial are not available.
wine: Read access denied for device L"\\??\\Z:\\", FS volume label and serial are not available.
I unfortunately cant install this patch on a pure Linux machine. One would have to use windows to install this patch, then move the install over to Linux.
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start with the logged wimgapi:WIMCreateFile stubs and the reported Steam installation path. Check how Proton/Wine handles the three .wim files and whether the installer writes into the prefix. Done means the Deus Ex: Revision patch installs successfully and the game launches with the patched content.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- linux
- Domain
- game-dev, operating-systems
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100