flathub / com.valvesoftware.steam.compatibilitytool.proton-ge Goto Github PK
View Code? Open in Web Editor NEWHome Page: https://flathub.org/apps/details/com.valvesoftware.Steam.CompatibilityTool.Proton-GE
Home Page: https://flathub.org/apps/details/com.valvesoftware.Steam.CompatibilityTool.Proton-GE
During launch, I get a ton of errors for core fonts.
Exception in thread Thread-4:
Traceback (most recent call last):
File "/usr/lib/python3.8/threading.py", line 932, in _bootstrap_inner
self.run()
File "/usr/lib/python3.8/threading.py", line 870, in run
self._target(*self._args, **self._kwargs)
File "/app/share/steam/compatibilitytools.d/Proton-GE/protonfixes/corefonts.py", line 48, in download_file
with urllib.request.urlopen(url, files) as font:
File "/usr/lib/python3.8/urllib/request.py", line 222, in urlopen
return opener.open(url, data, timeout)
File "/usr/lib/python3.8/urllib/request.py", line 531, in open
response = meth(req, response)
File "/usr/lib/python3.8/urllib/request.py", line 640, in http_response
response = self.parent.error(
File "/usr/lib/python3.8/urllib/request.py", line 569, in error
return self._call_chain(*args)
File "/usr/lib/python3.8/urllib/request.py", line 502, in _call_chain
result = func(*args)
File "/usr/lib/python3.8/urllib/request.py", line 649, in http_error_default
raise HTTPError(req.full_url, code, msg, hdrs, fp)
urllib.error.HTTPError: HTTP Error 403: Forbidden
Also, later, I get a message from "ProtonFixes" that it will link fonts:
Creating MS Core font links in $HOME/.local/share/Steam/steamapps/compatdata/$GAME_ID/pfx/drive_c/windows/Fonts
which is confusing because of the links end up in $HOME/.var/app/com.valvesoftware.Steam/.local/share/Steam/steamapps/compatdata/$GAME_ID/pfx/drive_c/windows/Fonts
When I checked the links, they point to /app/share/steam/compatibilitytools.d/Proton-GE/share/fonts/ and in there to OSS true type fonts but the links are all dead:
arialbd.ttf -> /app/share/steam/compatibilitytools.d/Proton-GE/share/fonts/LiberationSans-Bold.ttf
arial.ttf -> /app/share/steam/compatibilitytools.d/Proton-GE/share/fonts/LiberationSans-Regular.ttf
cour.ttf -> /app/share/steam/compatibilitytools.d/Proton-GE/share/fonts/LiberationMono-Regular.ttf
msyh.ttf -> /app/share/steam/compatibilitytools.d/Proton-GE/share/fonts/SourceHanSansSCRegular.otf
times.ttf -> /app/share/steam/compatibilitytools.d/Proton-GE/share/fonts/LiberationSerif-Regular.ttf
/app doesn't exist. I guess that's also mapped from somewhere?
Traceback (most recent call last):
File "/app/share/steam/compatibilitytools.d/Proton-GE/proton", line 1442, in <module>
g_session.init_session(sys.argv[1] != "runinprefix")
File "/app/share/steam/compatibilitytools.d/Proton-GE/proton", line 1231, in init_session
g_compatdata.setup_prefix()
File "/app/share/steam/compatibilitytools.d/Proton-GE/proton", line 911, in setup_prefix
try_copy(g_proton.lib_dir + "vkd3d/libvkd3d-shader-1.dll",
File "/app/share/steam/compatibilitytools.d/Proton-GE/proton", line 125, in try_copy
shutil.copy(src, dst, follow_symlinks=follow_symlinks)
File "/usr/lib/python3.9/shutil.py", line 426, in copy
copyfile(src, dst, follow_symlinks=follow_symlinks)
File "/usr/lib/python3.9/shutil.py", line 265, in copyfile
with open(src, 'rb') as fsrc, open(dst, 'wb') as fdst:
FileNotFoundError: [Errno 2] No such file or directory: '/app/share/steam/compatibilitytools.d/Proton-GE/lib32/vkd3d/libvkd3d-shader-1.dll'
โฐโ๐ LC_ALL=C flatpak info com.valvesoftware.Steam.CompatibilityTool.Proton-GE
Proton-GE (community build) - Latest Proton-GE version built on the Flatpak
Freedesktop SDK
ID: com.valvesoftware.Steam.CompatibilityTool.Proton-GE
Ref: runtime/com.valvesoftware.Steam.CompatibilityTool.Proton-GE/x86_64/stable
Arch: x86_64
Branch: stable
Version: 6.20-GE-1-1
License: BSD-3-Clause and LGPL-2.1 and zlib-acknowledgement and Zlib and OFL-1.1 and MIT and MPL-2.0 and LicenseRef-proprietary
Origin: flathub
Collection: org.flathub.Stable
Installation: system
Installed: 1.5?GB
Commit: 3ab1ff8058b1b84237fb8e5a59f93455856e325745a2a56ae0960bed6801e310
Parent: e0f5849bd8faa330d1e5a3667062f1bf5a818c497aa7494833400c9c5d6fec93
Subject: remove vkd3d-32bit module (98b0f92a)
Date: 2021-11-02 11:36:45 +0000
After updating to the GE-Proton7-8 flatpak yesterday I noticed that when I first started Steam or any game I got the Wine Mono install prompt. This only happened once for each game though, any subsequent launches don't show it anymore. When I tried to install it, I got a checksum error, but the game started anyway (and everything worked). When I just click cancel on the install prompt, the game also just starts.
Please update to the latest GE-Proton8-25.
As stated in this issue, the flatpak version of Proton-GE doesn't work for other application outside Steam. With the growing popularity of Heroic Launcher, is it possible to make it more app-agnostic to make it compatible with other apps?
Hi,
I found that the following link is broken: https://flathub.org/apps/details/com.valvesoftware.Steam.CompatibilityTool.Proton-GE
(Since I'm a Proton-GE newbie, I'm not sure if the link wasn't broken in the past.)
Cheers,
Seems like there's issue building since 8.17 but I don't see much discussion about the build failures aside for a retry in #181, and we're almost a month behind in updates now.
Can I hear more details about the issues? I'm fine with waiting, but would like to hear about more details in the meantime.
Is it possible to build this with native Wayland support? https://gitlab.winehq.org/wine/wine/-/merge_requests/3909 already 7th patch has been merged upstream so I'd like to try it.
According to this the Proton GE patches should allow controllers to be detected in EA games. However, with this branch of proton, it does not seem to be the case. I cannot get my dualshock 4 working with Dragon Age 2.
Please don't use f-e-d-c with a file-type source that is repeated multiple times until flathub-infra/flatpak-external-data-checker#189 is resolved.
It takes severely long time to download Proton tarball 50+ times, and drains our Github API query limit.
If you want to use f-e-d-c with a repeating source, put this source to a separate file, something like in flathub/org.freedesktop.Sdk.Extension.mingw-w64@27def0d
I just discovered I was on 7-36, thought that being installed over Flatpak, it would update automatically. Removing the extension and reinstalling installed me the current latest (7-53). Is this the correct way of updating it, or should it happen automatically?
I think the README should address it, as I haven't been able to find any info on it, apart from the Flatpak apps being automatically updated by GNOME Software.
I've been trying to see whether flatpaked Proton-GW will allow me to see videos in Darksiders Warmastered Edition. Sadly it does not work correctly. When I check the output in command line I see a bunch of errors / warning similar to this one:
Failed to load plugin '/app/share/steam/compatibilitytools.d/Proton-GE/lib/gstreamer-1.0/libgstcoloreffects.so': /app/share/steam/compatibilitytools.d/Proton-GE/lib/gstreamer-1.0/libgstcoloreffects.so: wrong ELF class: ELFCLASS64
https://flathub.org/apps/details/com.valvesoftware.Steam.CompatibilityTool.Proton-GE
Saying "App Not Found"
(Weirdly it still installs via cli)
Audio in that game is completely missing with this proton version.
This appears to be fixed in the latest release, but it's marked as a "hotfix" - is it possible that release was force-pushed over the original release and the current Flathub version is therefore outdated?
I don't understand the versioning scheme of Proton-GE at all, frankly, sorry if this is not actually the problem.
I upgraded this flatpak GE-Proton yersterday and suffered a bug on Elden Ring. The game just crash after the initial white screen.
To be sure the Proton version was in cause I tried to build back the version just before using the 90447b3 commit reference.
I now run the old GE-Proton7-9-1 and the game works again.
I am on Alpine Linux so I cant test the non-flatpak version of Proton-GE-7.14.
I want to know if it's possible to directly download your patched proton so that I can use it for my application. One user mentioned in Vysp3r/ProtonPlus#63 that this proton version is the only one that works with gamescope for steam flatpak. (See this for reference: flathub/com.valvesoftware.Steam.Utility.gamescope#7)
I don't want my app to install a Flatpak addon and would rather have an archive file.
Hello, in GTA V wheneven you press the keyboard the whole game freezes until you let go. This makes it unplayable. I haven't tried it outside of flatpak but in the changelog for proton-ge https://github.com/GloriousEggroll/proton-ge-custom/releases/tag/5.21-GE-1 it stays:
HOTFIX 11/18/2020:
Fixed broken key input in GTA V
Has this been included in this build?
Thanks!
This used to work for me but now it doesn't open anything and this is what I see in the console
Traceback (most recent call last):
File "/app/share/steam/compatibilitytools.d/Proton-GE/proton", line 1434, in <module>
g_session.init_session(sys.argv[1] != "runinprefix")
File "/app/share/steam/compatibilitytools.d/Proton-GE/proton", line 1223, in init_session
g_compatdata.setup_prefix()
File "/app/share/steam/compatibilitytools.d/Proton-GE/proton", line 909, in setup_prefix
try_copy(g_proton.lib64_dir + "vkd3d/libvkd3d-shader-1.dll",
File "/app/share/steam/compatibilitytools.d/Proton-GE/proton", line 125, in try_copy
shutil.copy(src, dst, follow_symlinks=follow_symlinks)
File "/usr/lib/python3.9/shutil.py", line 426, in copy
copyfile(src, dst, follow_symlinks=follow_symlinks)
File "/usr/lib/python3.9/shutil.py", line 265, in copyfile
with open(src, 'rb') as fsrc, open(dst, 'wb') as fdst:
FileNotFoundError: [Errno 2] No such file or directory: '/app/share/steam/compatibilitytools.d/Proton-GE/lib/vkd3d/libvkd3d-shader-1.dll'
Cutscenes do not work in The Outer Worlds for this version (com.valvesoftware.Steam.CompatibilityTool.Proton-GE 6.5-GE-3) but do work on RPM steam (Fedora 34) with this version. Both were tested with a fresh wine prefix.
When the cutscenes do not work (in flatpak) I get this instead:
I have no clue as to why this is, and any help would be appreciated!
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.