It seems that you're using an outdated browser. Some things may not work as they should (or don't work at all).
We suggest you upgrade newer and better browser like: Chrome, Firefox, Internet Explorer or Opera

×
avatar
rostfreyh: laut ProtonDB müssten die eigentlich alle mit den neueren Proton- oder GE-Proton-Versionen laufen, wenn ich das richtig sehe. Darksiders und Dragon's Dogma ab GE-9-x (wir sind aktuell bei 10-34), Xuan Yuan hat sogar das Platinum-Label.
Gerade die GE-Versionen von Proton haben ja viele Codecs und proprietäre Bibliotheken mit an Board, die solche Probleme eigentlich beheben sollten.

Ich wünschte mir noch eine Protonvariable für den Benutzernamen.
Bei der Demo zum Gothic Remake habe ich gesehen, dass unten im Hauptmenü schlicht der Windowsdbenutzename gezeigt wird.
Gibt scheinbar mehrere Spiele, die das so handhaben.
Der ist im HGL aber immer "steamuser" und kann nicht geändert werden.
avatar
Patsche85: [...]
Ich wünschte mir noch eine Protonvariable für den Benutzernamen.
Bei der Demo zum Gothic Remake habe ich gesehen, dass unten im Hauptmenü schlicht der Windowsdbenutzename gezeigt wird.
Gibt scheinbar mehrere Spiele, die das so handhaben.
Der ist im HGL aber immer "steamuser" und kann nicht geändert werden.
Den Rechnernamen (unveränderbar...) als Playername zu verwenden, ist in meinen Augen eine fürchterliche Unsitte, die ich auch schon bei anderen Spielen gesehen habe. Was die Spieledevs sich dabei denken, ist mir ein Rätsel.

In dem Fall ist es eigentlich nicht der HGL, sondern es ist Proton/GE-Proton, was dafür dann "steamuser" nimmt. Das kannst du hier ausprobieren, indem du die Demo mit Wine-GE startest. Dann nimmt es deinen Linux-Rechnernamen.

Ich habe (bei einem anderen Spiel) schon lange herumgesucht, ob ich das irgendwo ändern kann. Bisher war ich da noch nicht erfolgreich.
avatar
rostfreyh: Ich habe (bei einem anderen Spiel) schon lange herumgesucht, ob ich das irgendwo ändern kann. Bisher war ich da noch nicht erfolgreich.
Ist bisher leider nicht möglich, weil es keine Variable dafür innerhalb von Proton gibt. Dies nimmt fest den Username des Präfixes.
Wine bietet diese Möglichkeit, aber Proton nicht.

Und da im Protonpräfix im Heroic Games Launcher der User eben "steamuser" heißt, steht das auch im Hauptmenü des Spiels.

Finde ich auch nicht so schön.
Warum überhaupt Steam?
Dann doch lieber goguser ;)
Das mit dem Proton-Präfix liegt aber dann an Valve und nicht am Heroic Games Launcher?
Edit: Also einfach wie von rostfreyh vorgeschlagen mit Wine arbeiten und gut ist.
Post edited June 05, 2026 by Shamino Sallé Dacil
avatar
rostfreyh: […] laut ProtonDB müssten die eigentlich alle mit den neueren Proton- oder GE-Proton-Versionen laufen […]
Natürlich laufen die Spiele. Die liefen auch schon vor Jahren mit älteren Wine-Versionen aber eben nicht mit allen "Features". ;-)

Ich würde mich auch nie komplett auf ProtonDB stützen. Ich durchforste bei solchen Problemen immer mehrere Quellen.


Getestet hab ich das Spiel mit GE-Proton10-34.

Ist jetzt bei dem Spiel kein Beinbruch, da das, wie gesagt, mittels Mediafoundation Fix funktioniert.
Es wunderte mich nur, dass es da scheinbar einfach noch keinen "eingebauten" Fix gibt.

avatar
rostfreyh: Den Rechnernamen (unveränderbar...) als Playername zu verwenden, ist in meinen Augen eine fürchterliche Unsitte, die ich auch schon bei anderen Spielen gesehen habe. Was die Spieledevs sich dabei denken, ist mir ein Rätsel.
Ja, das hab ich auch schon mehrfach erlebt. Zuletzt gesehen bei Hogwarts Legacy, Wenn das Spiel dort offline startet, stand dort Nutzer@Rechner-ID.

Ich denke mal, das liegt am DRM (sofern halt vorhanden).
Ist man online, wird einfach der Account-Name genommen, auf dem man das Spiel erworben hat.
Ist man offline bzw. ist kein DRM vorhanden, wird als Fallback der Rechner bzw. Nutzername des lokalen Kontos genommen.

Da würde mir spontan ein Workaround einfallen um das... ähm.. zu "emulieren". ;-)
avatar
TheHexer_pcg: Da würde mir spontan ein Workaround einfallen um das... ähm.. zu "emulieren". ;-)
LOGNAME="Dumpfbacke" wine Spielname.exe
avatar
rostfreyh: Zu Datenschutz, Bequemlichkeit und Co.: Ich glaube, du brauchst das nicht immer wieder erklären. Ich vermute, damit rennst du hier überwiegend offene Türen ein. Opt-In wäre wahrscheinlich allen lieber. Es holen nur nicht alle gleich die Fackeln und Mistgabeln und verbrennen das (noch kostenlose) Ergebnis der Arbeit von Freiwilligen auf dem Scheiterhaufen, weil man es aben noch ausschalten kann. Sollte ich aber mal eine:n von dennen erwischen, ziehe ich ihm:ihr dafür die Löffel lang, versprochen!
Ach? Solange ich bei jeder Gelegenheit, wo ich das vehement verteidige, spitze Bemerkungen von wegen „Fackeln und Mistgabeln“ lese, beziehungsweise:
avatar
rostfreyh: pass auf, wenn du hier nach mehr Bequemlichkeit oder Automatisierung fragst - da kommst du nicht mehr in den Terminalhimmel! ;P
… dann fühle ich mich bemüßigt, es nochmal zu erklären.

Ersteres ist mal wieder so ein „Extremismus-Vorwurf“, letzteres suggeriert, daß es generell gegen Bequemlichkeit ginge oder die Abwägung zwischen – „neutral“ betrachtet – gleichwertigen Alternativen je nach Vorlieben.

Ich habe jedenfalls noch keinem Heroic-Programmierer irgendwas angedroht deswegen, aber gutheißen kann ich's so nicht und finde daher auch deutliche Worte dagegen.

avatar
Patsche85: Ja, klar. Man trifft ja immer irgendwelche Standardentscheidungen als Entwickler. Ich wollte nur damit sagen, dass ich diesen Schritt nachvollziehen kann, dass Archivments und Spielzeiterfassung standardmäßig aktiviert sind und man die Entwickler nicht als das Böse schlechthin darstellt.
Es geht um Videospiele und nicht um Steuer- oder Bankdaten.
Wenn ich das richtig herausgefunden zu haben glaube, kann man bei „Heroic“ die Spielzeiterfassung ausschalten, die Übertragung von Errungenschaften jedoch nicht.

Es ist auch eben keine „Abwägung wie jede andere“:
1) Die Einstellung ist in den Tiefen des Wustes an Möglichkeiten versteckt.
2) Nirgendwo wird auch nur halbwegs gut sichtbar auf die standardmäßige Übertragung hingeweisen.
3) Hier gilt das alte Chemiker-Gesetz: „Was weg ist, ist weg!“ – Daten, die GOG einmalhat, die haben sie, die kann man nicht einfach „zurückholen“, wenn man verspätet merkt, daß sie übertragen worden sind.

Wegen 3) gibt es hier ein „Ungleichgewicht“, das Kompromisse nicht zuläßt – die sind nämlich stets einseitig.
Die „Mir-Doch-Egal-Hab-Nix-Zu-Verbergen-Fraktion“ muß teilweise „zurückstecken“, wie man es von einem Kompromiß gewohnt ist, die Gegenseite ist ihre Daten indes für immer los, auchj wenn sie nur teilwesie „nachgibt“.

Ich kann halt nicht sagen: „OK, Du darfst nur heute mal ausnahmsweise der Bequemlichkeit halber dem fiesen Zuckerberg sein Whatsapp nehmen um wem anders meine Anschrift und sonstigen Kontaktdaten zu schicken – morgen macht Du es dann aber bitteschön wieder so, wie ich es bevorzuge!“ Wenn ich das ausnahmsweise einmal zulasse, sind die Daten für immer da, wo ich sie nie haben wollte.

Außerdem wird systematisch unterschätzt, wie auch solche vermeintlich harmlosen Daten sich negativ auf das Leben auswirken können. Das „keine Bank- oder Steuerdaten“ gleicht wieder dem Politiker-Gelaber von „nur Meta-Daten, das Gespräch selbst bleibt ja vertraulich“. Die „nur Meta-Daten“ werden dann öffentlich vor Gericht „durchgekaut“ und Dein(e) Partner(in) findet so nebenbei raus, daß Du 'ne Affäre hast, nur halt nicht, was genau Du der ins Ohr gesäuselt hast am Telefon…

Du wirst flasch verdächtigt, Dein Rechner beschlagnahmt, die Spielesammlung gefunden, bei GOG angefragt, was die so über Dich wissen und weil überlastete Richter alles abnicken, was die Bullen haben wollen, rückt GOG Deine Spielzeiten raus. Wenn es dann zum Verdacht paßt: „9–10: ‚Killerspiel‘ gezockt — 11: Mord begangen — 11:30–12: ‚Killerspiel‘ gezockt“, dann erhärtet es den Verdacht. Wenn's ein Alibi wäre, dann wär's dennoch kein Beweis — da hast Du bestimmt ein hergelaufenes Kind an Deinem Computer zocken lassen, um nun vorgeben zu können, während der Tat zu Hause gewesen zu sein und nicht am Tatort.

Alles „an den Haaren herbeigezogen“? Ja – wie alle statistisch seltenen Ereignisse, die aber von den Milliarden Menschen auf der Welt täglich dennoch einen ganzen Haufen treffen. Die Unfälle passieren bekanntlich immer nur den anderen, nicht den „Gurtmuffeln“…
avatar
Patsche85: Habe mal eine Twitch-Kanal erstellt, wo ich vielleicht mal etwas über Linux und Tech Themen quatsche.
Vorallem soll es dort über Gaming unter Linux gehen.
Wer Bock hat kann mir ja gerne mal folgen:

https://www.twitch.tv/patsche85

[...]
Ich habe da gestern "Gothic 1 Remake" geschaut und kann den Kanal empfehlen. Das waren entspannte zwei Stunden mit interessanten Einblicken. Vielen Dank auch für die Beantwortung meiner neugierigen Zwischenfragen!

Als kleine Anregung: Da du LinuxGaming (o.ä.) als Tag hast - vielleicht könntest du bei Gelegenheit oder vor Beginn kurz etwas zu dem Linux-Part sagen? Zum Beispiel System, Installation und Starter - ggf. Schrauberei? Auch wenn es mittlerweile fast immer so geht, ist es vielleicht doch noch für einige interesssant, ob und wie so ein Klopper wie Gothic am Tag 1 oder das alte Lieblingsspiel usw. unter Linux läuft. Oder du schreibst das (teilweise) in die Infos?


avatar
ChFra: [...] Ersteres ist mal wieder so ein „Extremismus-Vorwurf“ [...]
Es ist das, was du schon zum Einstieg richtig festgestellt hast: eine Spitze. Nicht mehr und nicht weniger. Ansonsten lass alles raus, wenn es dir dann besser geht. Vielleicht kommt ja irgendwann ein HGL-Dev vorbei und lässt sich aufgrund der differenzierten Kritik das ganze noch einmal durch den Kopf gehen. Bis dahin gab's ja jetzt schon einige Vorschläge: Nicht benutzen, nicht verknüpfen, Kompromise eingehen oder einfach andere Prioritäten im Leben setzen ;)
avatar
ChFra: LOGNAME="Dumpfbacke" wine Spielname.exe
Nur, dass das leider nicht so funktioniert.

Kann es sein, dass du mit dem falschen Fuß aufgestanden bist?
Mal davon ab, dass ich etwas ganz anderes gemeint habe, nehme ich dir mal den "Logname" jetzt nicht übel. ;-)
avatar
rostfreyh: Ich habe da gestern "Gothic 1 Remake" geschaut und kann den Kanal empfehlen. Das waren entspannte zwei Stunden mit interessanten Einblicken. Vielen Dank auch für die Beantwortung meiner neugierigen Zwischenfragen!

Als kleine Anregung: Da du LinuxGaming (o.ä.) als Tag hast - vielleicht könntest du bei Gelegenheit oder vor Beginn kurz etwas zu dem Linux-Part sagen? Zum Beispiel System, Installation und Starter - ggf. Schrauberei? Auch wenn es mittlerweile fast immer so geht, ist es vielleicht doch noch für einige interesssant, ob und wie so ein Klopper wie Gothic am Tag 1 oder das alte Lieblingsspiel usw. unter Linux läuft. Oder du schreibst das (teilweise) in die Infos?
Vielen Dank!
Bin ja noch neu in der Streaming Welt und muss das freie Quatschen noch mehr verinnerlichen.

Tatsächlich hatte ich überlegt, ob ich da genauer drauf eingehe, wollte aber dann doch noch Raum für Zwischenfragen lassen.
Andererseits schauen auch viele, so wie ich nirmalerweise auch, Twitch auf dem TV per App und da schreibe ich dann auch nicht.

Werde ich aufjedenfall genauer beim nächsten Stream erwähnen.
Eventuell auch die Specs des PC's nennen und welcher Grafiktreiber verwendet wird.

Ich hatte jetzt am Anfang nur die Einstellungen gezeigt und nochmal erwähnt, dass ich es auf/mit Linux spiele.

Danke für dein Feedback.
avatar
Patsche85: Bin ja noch neu in der Streaming Welt und muss das freie Quatschen noch mehr verinnerlichen.
Jetzt war ich doch mal neugierig und hab auch mal reingeschaut. ;-)
Es ist angenehm dir zuzuhören. Von Verunsicherung merkt man nichts. Du machst das schon ganz gut.
Von mir also auch 'Daumen nach oben'! =)

Und jetzt hab ich doch Bock auf Gothic. Mist! =D
avatar
TheHexer_pcg: Jetzt war ich doch mal neugierig und hab auch mal reingeschaut. ;-)
Vielen Dank.
Bin da doch noch etwas verunsichert. Ich bin da immer hin und her gerissen zwischen "mehr Stimmung verbreiten" und "die Stimmung bestimmt das Spiel".

Ich versuche aber eher das Spiel zu zeigen, ein paar Sachen auszuprobieren und halte in Dialogen auch die Klappe.
Ich möchte keinen ADHS Kontent machen, wo ich bei einem ernsten Spiel nur rumalber und durchdrehe.

Also Gothic 1 Remake läuft auf meinem System:

Software:
Endeavour OS (Kernel 7.0.11-arch1-1)
Heroic Games Launcher 2.22.0 (GE-Proton10-34)
Umgebungsvariablen:
PROTON_VKD3D_HEAP=1
VKD3D_CONFIG=descriptor.heap
__GL_SHADER_CACHE_MAX_SIZE=17179869184

Hardware:
Ryzen 7 5800X3D
RTX 4070 SUPER (Treiber 610.43.02)
32GB DDR4-3600

auf 1080p mit festen 60Hz, maximalen Grafikdetails und ohne DLSS flüssig und ohne Probleme.

Ich nutze DLSS nur, wenn ein Spiel ansonsten nicht spielbar wäre. DLSS ist ansonsten unter Linux kein Problem mehr.
avatar
Patsche85: Bin da doch noch etwas verunsichert. Ich bin da immer hin und her gerissen zwischen "mehr Stimmung verbreiten" und "die Stimmung bestimmt das Spiel".
Ich denke, da findest du irgendwann deinen Weg.
Viele versuchen da immer irgendwie Gronkh zu imitieren.

avatar
Patsche85: Ich möchte keinen ADHS Kontent machen, wo ich bei einem ernsten Spiel nur rumalber und durchdrehe.
Eben. Sei einfach du selbst und mach, was du für richtig hältst.

Wie gesagt, ich fand es angenehm. ^___^
avatar
Patsche85: [...]
Bin da doch noch etwas verunsichert. Ich bin da immer hin und her gerissen zwischen "mehr Stimmung verbreiten" und "die Stimmung bestimmt das Spiel".
Mach weiter wie gestern, das war genau richtig. Spürbare Freude aber ohne künstliche Aufgeregtheit. Passt so.

Ich bin übrigens überhaupt kein Streamingkenner! Das war nur so eine Idee mit den Linux-Infos. Ich weiß überhaupt nicht, was die Leute sehen/hören wollen. Hör vielleicht lieber auf so Jungspunde wie Meister Hexer ;)
avatar
ChFra: LOGNAME="Dumpfbacke" wine Spielname.exe
avatar
TheHexer_pcg: Nur, dass das leider nicht so funktioniert.

Kann es sein, dass du mit dem falschen Fuß aufgestanden bist?
Mal davon ab, dass ich etwas ganz anderes gemeint habe, nehme ich dir mal den "Logname" jetzt nicht übel. ;-)
In Programmbeispielen nehme ich immer solche Namen, da denke ich nicht drüber nach, daß das wer auf sich beziehen könnte.

In „$LOGNAME“ steht der Benutzername, mit dem man am Betriebssystem angemeldet ist (wenn's ein unixisches ist).
Ausprobiert habe ich das nicht und es funktioniert wohl nicht, weil die Voraussetzungs-Kette recht lang und unerfüllt ist.

Das Windows-Programm wird die Variable sicher selbst dann nicht auswerten, wenn Wine ihm die in %LOGNNAME% schreibt (weil das unter Windows keine „standardisierte“ Variable ist), sondern stattdessen seinen Systemaufruf machen, den Wine dann „übersetzt“, aufruft und Windows die Antwort übergibt, sinngemäß (erfundene Funktionsnamen):

win32_get_username() <-> Wine: get_logname()

Wine wird sicher NICHT (weil zu individuell und aufwendig, also langsam) das Ergebnis mit $LOGNAME überschreiben, sondern höchstens die Umgebungsvariablen vom Wine-Aufruf nach Windows „exportieren“.