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
Manu3110: Bei so vielen Linux-Distros, die die Entwickler supporten müssten, ist mir eine Wine-Abstraktionsschicht dann doch lieber
avatar
TheHexer_pcg: So wie es hier bei GOG ist, mit dem Mojo-Setup ist das schon ganz gut.
Da fällt auch das Paketieren und Betreuen weg.
Die User müssen dann nur eben selbst schauen, wie das funktioniert.
Da wäre eine Art Repo mit Abhängigkeiten, direkt von GOG angeboten, wahrscheinlich hilfreicher.

Aber das ist alles Wunschdenken.

Stimmt schon, Wine+DXVK+VKD3D ist mir da dann auch lieber.
Es läuft ja auch wirklich fantastisch.
Ja vor allem ältere Games (hallo gog) laufen einfach mit wine+dxvk (etc.) deutlich besser und performanter. Wine kostet ja nichtmal ansatzweise großartig Performance, sondern läuft zum Teil performanter als so mancher alter directX api call... ^^

Wie du schon herausliest: ich bin großer Fan. Aber klar: jeder wie er mag :)
Es gibt nur einen Grund, warum in meinem Haushalt überhaupt wieder eine Windows-Maschine ihren Dienst verrichtet, und das ist das Spiel "Phasmophobia" ( leider nicht bei GOG erhältlich ) - ich habe gelesen, dass Phasmo für die Spracherkennung ( Spirit Box ) scheinbar Windows-Libraries benutzt, ein Problem das sich so wie ich das habe verstehen dürfen wohl auch mit Wine so nicht beheben lassen soll. Ich weiss nicht wie das jetzt mit aktuelleren Wine-Versionen ist - die meisten anderen PC-Spiele, die ich habe, würden allerdings auch auf einem Linux laufen.

Ich bin als Microsoft den Support für Windows XP aufgegeben hat eigentlich komplett von Windows weg und nutze seitdem abseits vom Gaming hauptsächlich Linux ( die Distribution meiner Wahl war zu Anfang Debian, seit die jedoch eine Entscheidung getroffen haben, mit der ich persönlich nicht leben kann, bin ich dann auf Devuan umgestiegen, )

Aber auch sowas wie Arch bekomme ich problemlos ans Laufen und finde mich auch auf der Kommandozeile bestens zurecht - für meine Ansprüche reicht es vollkommen.

Ach ja, Kommandozeile - da war ja was - ich bin ja jetzt ein "Nerd" :D - Ne Quatsch, auch unter XP habe ich mindestens die Hälfte meiner PC-Nutzungszeit in der CMD verbracht. Ich gebe halt lieber ein was ich machen möchte statt mit der Maus auch noch Kilometergeld zu erschleichen *lol*

Und, ehrlich? Zum Thema Abstraktionsschichten ( Wine, bzw um Linux-Programme auf Windows so auszuführen gab es ja vor der WSL sowas wie CygWin ) bin ich persönlich der Meinung, wenn ich Windows-Programme ausführen möchte, installiere ich ein Windows - und wenn ich Linux-Programme ausführen möchte, installiere ich mir ein Linux. Von diesen Abstraction Layern halte ich so gut wie gar nichts ... Entweder ganz, oder eben gar nicht. Oder als Zwischenschritt vllt. noch Dual Boot oder virtuelle Maschinen ( ja ich weiss - VMs und Gaming ... sei es drum ).

Ich frage mich immer wieder wenn ich von solchen Lösungen wie Wine lese, wofür so ein Konstrukt nun wirklich gut sein soll ... vllt. kann mich da ja mal jemand aufklären? :D
avatar
Mettbroetchen43: Es gibt nur einen Grund, warum in meinem Haushalt überhaupt wieder eine Windows-Maschine ihren Dienst verrichtet, und das ist das Spiel "Phasmophobia" ( leider nicht bei GOG erhältlich ) - ich habe gelesen, dass Phasmo für die Spracherkennung ( Spirit Box ) scheinbar Windows-Libraries benutzt, ein Problem das sich so wie ich das habe verstehen dürfen wohl auch mit Wine so nicht beheben lassen soll. Ich weiss nicht wie das jetzt mit aktuelleren Wine-Versionen ist - die meisten anderen PC-Spiele, die ich habe, würden allerdings auch auf einem Linux laufen.

Ich bin als Microsoft den Support für Windows XP aufgegeben hat eigentlich komplett von Windows weg und nutze seitdem abseits vom Gaming hauptsächlich Linux ( die Distribution meiner Wahl war zu Anfang Debian, seit die jedoch eine Entscheidung getroffen haben, mit der ich persönlich nicht leben kann, bin ich dann auf Devuan umgestiegen, )

Aber auch sowas wie Arch bekomme ich problemlos ans Laufen und finde mich auch auf der Kommandozeile bestens zurecht - für meine Ansprüche reicht es vollkommen.

Ach ja, Kommandozeile - da war ja was - ich bin ja jetzt ein "Nerd" :D - Ne Quatsch, auch unter XP habe ich mindestens die Hälfte meiner PC-Nutzungszeit in der CMD verbracht. Ich gebe halt lieber ein was ich machen möchte statt mit der Maus auch noch Kilometergeld zu erschleichen *lol*

Und, ehrlich? Zum Thema Abstraktionsschichten ( Wine, bzw um Linux-Programme auf Windows so auszuführen gab es ja vor der WSL sowas wie CygWin ) bin ich persönlich der Meinung, wenn ich Windows-Programme ausführen möchte, installiere ich ein Windows - und wenn ich Linux-Programme ausführen möchte, installiere ich mir ein Linux. Von diesen Abstraction Layern halte ich so gut wie gar nichts ... Entweder ganz, oder eben gar nicht. Oder als Zwischenschritt vllt. noch Dual Boot oder virtuelle Maschinen ( ja ich weiss - VMs und Gaming ... sei es drum ).

Ich frage mich immer wieder wenn ich von solchen Lösungen wie Wine lese, wofür so ein Konstrukt nun wirklich gut sein soll ... vllt. kann mich da ja mal jemand aufklären? :D
- Zu Phasmophobia: ich besitze das Spiel zwar nicht, aber laut protondb sollte es ohne Probleme laufen, besonders, weil es SteamDeck verified ist. Vielleicht einfach mal austesten, ob es geht (https://www.protondb.com/app/739630)

- Ja mit SystemD hab ich auch so meine Probleme... gerade SDDM + SystemD... anderthalb Minuten bis der Agent gekillt wird und das System runterfährt...

- In einer perfekten Welt würden alle Programme sowohl auf Windows als auch auf Linux und Macos laufen. Da sie das aber nicht tun, braucht man eben solche Abstraktionsschichten... Klar kann man Windows im DualBoot aktivieren, aber für meinen Usecase (ab und zu alte GOG-Games und WoW Classic) viel zu umständlich.

Gerade die Windowsupdates brauchen ewig zum Laden, wenn das System länger nicht an war. Hinzu kommt, dass ich die meiste Zeit Linux + Sway/ DWM nutze und kein Bock habe jedes mal irgendwelche Klickorgien in einem GUI hinzulegen

Für mich also ein No-Brainer Wine zu nutzen, vor allem, weil ältere Spiele durch optimiertere Wine-Versionen (Dank geht raus an Steam und Konsorten) im Gegensatz zu den alten DirectX-APIs, die nicht mehr groß gefixt werden, häufig besser funktioniert.

Aber wie auch immer: jeder kann ja nutzen was er möchte. Für mich macht es eben Sinn Wine zu nutzen
avatar
Mettbroetchen43: das Spiel "Phasmophobia" ( leider nicht bei GOG erhältlich ) - ich habe gelesen, dass Phasmo für die Spracherkennung ( Spirit Box ) scheinbar Windows-Libraries benutzt, ein Problem das sich so wie ich das habe verstehen dürfen wohl auch mit Wine so nicht beheben lassen soll.
Hat sich wohl geändert: https://www.gamingonlinux.com/2022/06/phasmophobia-gets-new-voice-recognition-to-work-on-steam-deck-and-linux/

avatar
Mettbroetchen43: wenn ich Windows-Programme ausführen möchte, installiere ich ein Windows - und wenn ich Linux-Programme ausführen möchte,

Ich frage mich immer wieder wenn ich von solchen Lösungen wie Wine lese, wofür so ein Konstrukt nun wirklich gut sein soll ... vllt. kann mich da ja mal jemand aufklären?
Was spricht denn dagegen, wenn ich lieber ein Betriebssystem nutze, welches mir die Wahl lässt und ich dabei trotzdem nicht auf meine Spiele verzichten muss? Auf andere Windows-Software verzichte ich schon seit Jahren.

Da erübrigt sich doch die Frage wofür das "Konstrukt" gut sein soll.

Wofür gibt es denn sonst auch Emulatoren für Konsolen?

Nicht jeder wird noch entsprechende Hardware haben. Auch nicht für DOS oder spätere Windows-Versionen.
Hardware geht auch mal kaputt und Software wird nicht weiterentwickelt.
Unter neueren Windows-Versionen läuft ja auch nicht mehr alles.
Tools wie dgvoodoo oder DxWnd wirst du dann wohl auch nicht nutzen?
(Die funktionieren auch nicht immer.)

Also kann man, als Alternative, durchaus mal auf Linux und Wine schauen.

Wine hat durchaus seine Daseinsberechtigung. Denk mal drüber nach. ;-)

Wenn du lieber mit Windows und Linux im Dualboot fährst, dann ist das doch okay für dich und vollkommen legitim.
Post edited June 11, 2023 by TheHexer_pcg
avatar
schmoemi: "Trine" funktioniert nicht auf Anhieb
avatar
TheHexer_pcg: Jepp. Ich meine das lag an den 32bit Dependencies.

Da gab es mal das Projekt ./play.it.
Dort konnte man sich Scripte laden, die entsprechende Spiele quasi zu nativen Paketen verpackt haben.
Das Projekt wird aber nicht mehr offiziell weitergeführt.
Eine Sammlung an Scripten gibt es aber noch: Klick

avatar
schmoemi: Eine Liste mit nativen Linuxversionen die ootb funktionieren
avatar
TheHexer_pcg: Führe ich nebenbei. Ist aber noch nicht weltbewegend gefüllt. =D
Ich hab halt mal ein paar Einträge meiner Bib (is nich so groß) getestet. Da gibt's schon das ein oder andere...
Proxy Studios Titel z.B. Auch PDOX scheint seine Hausaufagaben gut zu machen (EU4, Stellaris)
avatar
schmoemi: Ich hab halt mal ein paar Einträge meiner Bib (is nich so groß) getestet. Da gibt's schon das ein oder andere...
Proxy Studios Titel z.B. Auch PDOX scheint seine Hausaufagaben gut zu machen (EU4, Stellaris)
Ich hab momentan getestet:

Loop Hero -> Hier muss die locale-Variable "LC_NUMERIC" oder "LC_ALL" vorher angepasst werden (Wert C), sonst bewegt sich der Charakter nicht.
Die Zwerge -> Hier waren bei mir die Button-Prompts vom Gamepad nicht sichtbar und laut Holarse soll es wohl einen Gamebreaker geben.
https://holarse.de/wiki/dwarves
Yooka Laylee -> Hat keinen Sound. Dafür muss man erst die Dateien "lib32" und "lib64" im Spielverzeichnis /game umbenennen, verschieben oder löschen.
Hand of Fate -> Hat Probleme bei der Achsenbelegung eines Gamepads. Lösung: Neue SDL-Map erstellen.
Aragami -> War bei mir damals immer abgeschmiert, sobald ich ein Gamepad benutzt hatte. Das muss ich nochmal testen. Schon lange her.

Was soll man dazu noch sagen?

Die Ports von Feral Interactive (Mad Max, Tomb Raider) haben wir hier zwar nicht, aber die sollen auch schlechter laufen als das Windows-Pendant mit Wine.
Beide Spiele hab ich auch schon durchgespielt.
Ich habe vor ein paar Tagen zufällig entdeckt: Bei mir geht neuerdings (nach einem Spieleupdate) Stardew Valley nicht mehr, obwohl ich das immer auf Linux gespielt hatte.

Sonst liefen bei mir (Mint) die nativen Versionen von Don't Starve, EU IV, Firewatch, Imperator: Rome, Project Zomboid, Rimworld, Starbound, Terraria, Tropico 6, X4: Foundations, Transportfever 2, Aground, Pine, Prison Architect, Pathway, Graveyard Keeper, Terraformers, Spiritfarer, Children of Morta, Curios Expedition, Darkest Dungeon, Papers, Please - und vielleicht noch mehr, aber bei den genannten weiß ich jetzt noch ziemlich sicher, dass ich sie auf Linux gespielt hatte/noch spiele - ootb.

An Probleme kann ich mich tatsächlich nur einmal erinnern, das waren Soundprobleme bei This War of Mine - und eigentlich stand die Lösung bei den Systemvoraussetzungen in der Gamecard... (irgendwelche libs installieren)

Da mir aber das Stardew-Valley-Beispiel zeigt, dass Spiele wohl auch aufhören können, ootb zu funktionieren, würde ich jetzt allerdings nicht mehr für alle oben genannten Spiele ohne weiteres die Hand ins Feuer legen.

Möglicherweise habe ich auch nur Glück, weil Mint wohl irgendwie ein Ubuntu-Nachfahre ist oder so? Ubuntu steht ja fast immer bei den Systemen, wenn es eine Linux-Version gibt.
avatar
rostfreyh: Ich habe vor ein paar Tagen zufällig entdeckt: Bei mir geht neuerdings (nach einem Spieleupdate) Stardew Valley nicht mehr, obwohl ich das immer auf Linux gespielt hatte.

Sonst liefen bei mir (Mint) die nativen Versionen von Don't Starve, EU IV, Firewatch, Imperator: Rome, Project Zomboid, Rimworld, Starbound, Terraria, Tropico 6, X4: Foundations, Transportfever 2, Aground, Pine, Prison Architect, Pathway, Graveyard Keeper, Terraformers, Spiritfarer, Children of Morta, Curios Expedition, Darkest Dungeon, Papers, Please - und vielleicht noch mehr, aber bei den genannten weiß ich jetzt noch ziemlich sicher, dass ich sie auf Linux gespielt hatte/noch spiele - ootb.

An Probleme kann ich mich tatsächlich nur einmal erinnern, das waren Soundprobleme bei This War of Mine - und eigentlich stand die Lösung bei den Systemvoraussetzungen in der Gamecard... (irgendwelche libs installieren)

Da mir aber das Stardew-Valley-Beispiel zeigt, dass Spiele wohl auch aufhören können, ootb zu funktionieren, würde ich jetzt allerdings nicht mehr für alle oben genannten Spiele ohne weiteres die Hand ins Feuer legen.

Möglicherweise habe ich auch nur Glück, weil Mint wohl irgendwie ein Ubuntu-Nachfahre ist oder so? Ubuntu steht ja fast immer bei den Systemen, wenn es eine Linux-Version gibt.
- ja das mit den Spielen ist leider nicht wirklich vorhersehbar. Ist bei Windows auch nicht unbedingt anders, dass manche Spiele nach einem Update nicht mehr gehen. Seit es Proton gibt, hatte ich allerdings deutlich weniger Probleme als mit nativ Linux

- Linux Mint ist ganz pragmatisch gesagt ein modifiziertes Ubuntu. Sie nehmen das long term support Ubuntu (aktuell 22.04?) und passen es an. Ähnlich macht es bspw. auch PopOS
avatar
rostfreyh: Ich habe vor ein paar Tagen zufällig entdeckt: Bei mir geht neuerdings (nach einem Spieleupdate) Stardew Valley nicht mehr, obwohl ich das immer auf Linux gespielt hatte.
Da wäre dann doch mal das Terminal hilfreich. =D

Ruf mal das start-script über das Terminal auf.

Am einfachsten:
Geh einfach mit deinem Filemanager in das Verzeichnis des Spiels, ruf da ein Terminal-Fenster auf und tipp ./start.sh ein.
Post edited June 15, 2023 by TheHexer_pcg
avatar
rostfreyh: Ich habe vor ein paar Tagen zufällig entdeckt: Bei mir geht neuerdings (nach einem Spieleupdate) Stardew Valley nicht mehr, obwohl ich das immer auf Linux gespielt hatte.
avatar
TheHexer_pcg: Da wäre dann doch mal das Terminal hilfreich. =D

Ruf mal das start-script über das Terminal auf.

Am einfachsten:
Geh einfach mit deinem Filemanager in das Verzeichnis des Spiels, ruf da ein Terminal-Fenster auf und tipp ./start.sh ein.
Ich gebe es nur ungern zu, aber das hatte ich sogar schon gemacht - aber, das muss ich zu meiner Verteidigung noch dazu sagen: ohne einen einzigen Buchstaben irgendwo hin zu tippen! (sondern einfach per Drag&Drop ins Terminal) ;D

Irgendwas von wegen "No useable version of libssl found".

Als Lösung wird an verschiedenen Stellen empfohlen, eine ältere OpenSSL-Version zu installieren. Das schien mir auf den ersten Blick nicht attraktiv. Da ich das Spiel nicht unbedingt spielen wollte, habe ich es gedanklich in die Mal-sehen-ob-sich-das-Problem-nicht-von-selbst-erledigt-Schublade (vielleicht mit einer nächsten Version) gepackt.

War nur als Beispiel dafür gemeint, dass es mich doch auch mal getroffen hat.
avatar
rostfreyh: […]
sondern einfach per Drag&Drop ins Terminal
[…]
Valide und legitime Möglichkeit, wenn es zum gewünschten Ergebnis führt. ;-)

avatar
rostfreyh: Mal-sehen-ob-sich-das-Problem-nicht-von-selbst-erledigt-Schublade
Kann man auch mal machen. Manchmal klappt's. =D

Sollte es dich ja dann doch mal in den Fingern jucken, dann weißt du ja wenigstens wo du ansetzen kannst. ;-)
avatar
rostfreyh: […]
sondern einfach per Drag&Drop ins Terminal
[…]
avatar
TheHexer_pcg: Valide und legitime Möglichkeit, wenn es zum gewünschten Ergebnis führt. ;-)

avatar
rostfreyh: Mal-sehen-ob-sich-das-Problem-nicht-von-selbst-erledigt-Schublade
avatar
TheHexer_pcg: Kann man auch mal machen. Manchmal klappt's. =D

Sollte es dich ja dann doch mal in den Fingern jucken, dann weißt du ja wenigstens wo du ansetzen kannst. ;-)
Wine druff und die Windows Version installieren :P
avatar
Manu3110: Wine druff und die Windows Version installieren :P
Ist auch eine Möglichkeit und manchmal sogar besser. ;-)
So, genau jetzt hab ich diesen Fehler auch:
avatar
GQuant: terminate called after throwing an instance of 'boost::filesystem::filesystem_error'
what(): boost::filesystem::last_write_time: Operation not permitted
Merkwürdig, da es davor immer funktioniert hat.

Und es gab bis dato keine Änderungen! Ich hatte letzten Monat noch Evil West runtergeladen. Alles fein.
Heute erst wieder was geladen, ging auch noch, nur dass er mir meine cookies.txt zurückgesetzt hat.

Jetzt geht gar nix mehr.

Die cookies.txt setzt er mir immer zurück, nachdem ich --list verwendet habe.

EDIT: Fehler 40... *duck*
Gerade gesehen, dass ich nur keinen Zugriff auf das Ziellaufwerk hatte... ^___^°
War das bei dir auch der Fall @GQuant?

Der Fehler mit der cookies.txt bleibt aber bestehen. Nach jedem Aufruf von lgogdownloader setzt er die Datei zurück.
Post edited July 04, 2023 by TheHexer_pcg
avatar
TheHexer_pcg: So, genau jetzt hab ich diesen Fehler auch:
avatar
GQuant: terminate called after throwing an instance of 'boost::filesystem::filesystem_error'
what(): boost::filesystem::last_write_time: Operation not permitted
avatar
TheHexer_pcg: Merkwürdig, da es davor immer funktioniert hat.
[...]
Gerade gesehen, dass ich nur keinen Zugriff auf das Ziellaufwerk hatte... ^___^°
War das bei dir auch der Fall @GQuant?
Nö, bei mir war alles eingehängt und beschreibbar, wo die Dateien landen sollten.