Open btegs opened 4 years ago
I plan to support custom versions of Wine, Proton and other compatibility tools. It will likely be a part of current refactoring, but there's still a lot of work to do.
Hi!
I'm not a developer, but I wanted to say thank you very much for this great project. I agree very much with this issue. I'm a full GNU/Linux user. I would like to run GOG games for Windows (legally bought) on GNU/Linux through Proton without the Steam tracking.
According to my limited understanding, your program creates a new wine prefix and executes Proton. I, as many others, don't like Steam is tracking me whenever I'm playing any game legally bough on GOG or copied from an old fisical disk. For that reason, I'm a bit obsessed with achieve a way of playing each game with its proper wine/proton version without the Steam client. Maybe, a possible way would be that GameHub could recognize a custom folder with wine binaries (e.g Proton-GE) and run the games just like the Steam client do it with Proton.
On the other hand, a developer of forked Wine versions told me that he's pretty sure that Steam client is not active when Proton is running non-Steam games. In addition, some build-in version of Wine aren't thought to work outside Steam. Therefore, it's a more complex issue than it seems.
Anyway, this feature is (or would be) essential to be able to play Windows DRM-free games on GNU/Linux without Steam. In fact, your program is wonderful contribution to "Linux gaming".
If I could send you a little donation for your work, please, let me know!
Happy New Year!!!
Ehh, I'd like to see that feature :/
I'd like to see that feature
I still don't see that feature in gamehub 0.16.0.97 so I guess it's just a preview.
I'd like to see that feature
What's that from?
What's that from?
Internal development version
Okay I compiled Lucki's version of GameHub (epic branch) and it's quite RAD :D These features need to be here ASAP!
Is this still being worked on? The Refactor is now half a year old, and nothing has really changed
Also @Lucki I need that menu to be official ;)
@UltraBlackLinux
I need that menu to be official ;)
It is official. Install the refactoring
branch to try it. Some things are incomplete, but the basic features should work.
Is this still being worked on? The Refactor is now half a year old, and nothing has really changed
There were/are a few technical challenges like:
There are also some non-technical challenges like:
I think I've mostly recovered mentally, but it's still a bit hard to live among the people with different views that seemingly have no problems with the events happening.
Thankfully it hasn't affected me directly too much other than things like increasing inflation, weaker currency, having more sanctions than before, seemingly every company stopping their business in the country and having more uncertainty about the future than ever before.
I'm kinda used to some of this after living in Crimea for the last 8 years, but now I have to wait an unknown amount of time to see how it all resolves or move to another country to keep my sanity and to be able to open a bank account that I can use for things like buying games or getting donations for example.
It is official. Install the
refactoring
branch to try it. Some things are incomplete, but the basic features should work.
Is that supposed to be the properties menu, because it doesn't appear to be that
I just built gamehub on the refactoring branch and everything seems to be the same
Also I feel like Vala is kind of a niece programming language, which probably results in less pull requests than on other projects. I think a rust rewrite is actually perfect for this project.
@UltraBlackLinux check if you're actually running the refactoring build from its build directory, version should be 1.0.0
.
git clone https://github.com/tkashkin/GameHub -b refactoring
cd GameHub
meson build -Dprefix=/usr
cd build
ninja
src/com.github.tkashkin.gamehub
@UltraBlackLinux check if you're actually running the refactoring build from its build directory, version should be
1.0.0
.git clone https://github.com/tkashkin/GameHub -b refactoring cd GameHub meson build -Dprefix=/usr cd build ninja src/com.github.tkashkin.gamehub
Well that crashes now: ERROR] [GLib-GIO] Settings schema 'com.github.tkashkin.gamehub.ui.behavior' does not contain a key named 'inhibit-screensaver'
I am pretty sure I was on the refactoring branch before, because that's what gamehub --version says
@UltraBlackLinux run sudo ninja install
from the build directory.
Don't remove the build directory to be able to revert it with sudo ninja uninstall
later.
@UltraBlackLinux run
sudo ninja install
from the build directory. Don't remove the build directory to be able to revert it withsudo ninja uninstall
later.
nope. Still the old properties menu.
I see proton options but I don't see wine-ge option like in Heroic or Lutris.
This has been a request for a while, but right now GameHub will scan the compatibilitytools.d directory only if Steam is installed. Some of us want to use custom versions of Proton like Proton-GE or may not have Steam installed.
Is this something that is difficult to do or do you not have the time/resources for this?