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

×
Guten Morgen,

habe mir Shadow Tactics für Linux gekauft und bekomme es unter Fedora 34 nicht zum Laufen. Daher meine Frage in die Runde, ob das möglich ist, oder unter dieser Distribution einfach nicht hinzubekommen.

- Nach Ausführen der start.sh bekomme ich die Fehlermeldung, dass die Bibliothek libGL.so.1 nicht geladen werden kann. Daraufhin installiert und zustarten versucht.

- Danach fehlt libXcursor.so.1, die ich installiere und wieder starte.

- Danach fehlt libXrandr.so.2, wiederum installier und neu gestartet.

Danach sucht er wild nach Controllern und bricht mit "start.sh: Zeile 16: 8577 Abgebrochen" ab.

Kann mir jemand in der Runde helfen, wie es ggf. machbar wäre?

Vielen Dank & Grüße
Neil
Grüße,

das Problem wird hier darin liegen, dass es sich bei dem Spiel um eine 32bit-Anwendung handelt.
Laut Gamecard:

Requires
libc6:i386 libasound2:i386 libasound2-data:i386 libasound2-plugins:i386 libstdc++6:i386 libx11-6:i386 libxau6:i386 libxcb1:i386 libxcursor1:i386 libxdmcp6:i386 libxext6:i386 libxfixes3:i386 libxinerama1:i386 libxrandr2:i386 libxrender1:i386 libglu1:i386 libudev1:i386,
this game comes with a 32-bit binary only
Was genau spuckt denn das Terminal aus, wenn du die start.sh daraus startest?
Was genau steht denn in der Zeile 16?

Probier mal folgendes zu installieren
glib2.i686 libgcc.i686 libstdc++.i686 gtk3.i686 webitgtk3.i686
Andere hatten Dein Problem zuvor schon. Angeblich fehlt eine Abhängigkeit zu libudev.so.1

Es gibt im spielespezifischen Forum einen Link auf ein Shell-Skript, welches alle Abhängigkeiten automatisch installiert.

Schau mal hier https://www.gog.com/forum/shadow_tactics_blades_of_the_shogun/playit_install_shadow_tactics_on_linux/post1
Post edited August 17, 2021 by Nervensaegen
avatar
Nervensaegen: Es gibt im spielespezifischen Forum einen Link auf ein Shell-Skript, welches alle Abhängigkeiten automatisch installiert.
DotSlashPlayIt. Hab ich auch schon für meine Spiele benutzt.
Wird aber leider nicht mehr weiter gepflegt.

Wohlbekannt, dürfte dem TE aber hier nicht helfen, oder?
Denn als Distros aufgeführt sind nur Debian und Arch.

Man erhält entsprechend entweder eine .deb oder ein pkg.tar.zst

Fedora benutzt doch rpm, oder?
Erst mal vielen Dank für Eure Hilfe. Als fast reiner Linux "Nutzer" und nicht Bastler/Programmierer ist das immer so eine Sache mit den individuellen Anpassungen. Daher dachte ich als Laie nach über 2 Jahren schweißtreibender Arbeit mit Debian, dass Fedora so schön ist, weil es nach dem installieren (größtenteils) einfach läuft...
avatar
TheHexer_pcg: Was genau spuckt denn das Terminal aus, wenn du die start.sh daraus startest?
Ein 32bit Spiel, hätte ich das mal gelesen. Aber ich denke, dann lässte sich daran nicht mehr viel machen. Macht auch Sinn, dass z,B. Torchlight 2 bei mir läuft. Mensch maier.

Fedora benutzt rpm, ja.

Folgender Output beim bash der start.sh:

Set current directory to /home/neilprydz/Spiele/Shadow/game
Found path: /home/neilprydz/Spiele/Shadow/game/Shadow Tactics
Mono path[0] = '/home/neilprydz/Spiele/Shadow/game/Shadow Tactics_Data/Managed'
Mono path[1] = '/home/neilprydz/Spiele/Shadow/game/Shadow Tactics_Data/Mono'
Mono config path = '/home/neilprydz/Spiele/Shadow/game/Shadow Tactics_Data/Mono/etc'
displaymanager : xrandr version warning. 1.6
client has 1 screens
displaymanager screen (0)(XWAYLAND0): 1920 x 1080
Using libudev for joystick management

Importing game controller configs
/dev/input/js0: driver version: 2.1.0 (20100)
/dev/input/js0: fd 4, buttons 6, axes 11, name ASRock LED Controller
/dev/input/js0: axis 0: raw -32767, mapped 0.000000
/dev/input/js0: axis 1: raw -32767, mapped 0.000000
/dev/input/js0: axis 2: raw -32767, mapped 0.000000
/dev/input/js0: axis 3: raw -32767, mapped 0.000000
/dev/input/js0: axis 4: raw -32767, mapped 0.000000
/dev/input/js0: axis 5: raw -32767, mapped 0.000000
/dev/input/js0: axis 6: raw -32767, mapped 0.000000
/dev/input/js0: axis 7: raw -32767, mapped 0.000000
/dev/input/js0: axis 8: raw -32767, mapped 0.000000
/dev/input/js0: axis 9: raw -32767, mapped 0.000000
/dev/input/js0: axis 10: raw -32767, mapped 0.000000
Assigning joystick 1
start.sh: Zeile 16: 6159 Abgebrochen (Speicherabzug geschrieben) ./"Shadow Tactics"
avatar
TheHexer_pcg: Probier mal folgendes zu installieren
glib2.i686 libgcc.i686 libstdc++.i686 gtk3.i686 webitgtk3.i686
Nur gtk3.i686 war noch nicht installiert, bringt aber leider keinen Fortschritt.
avatar
neilprydz: Erst mal vielen Dank für Eure Hilfe. Als fast reiner Linux "Nutzer" [...]
Ich hab die Erfahrung gemacht, dass sich ein Rolling Release wie Manjaro besser zum spielen eignet als die meisten anderen Distros. Wegen Treiber und dergleichen.

Hast du mal dein Gamepad entfernt?

Ich denke nicht, dass das für das Spiel vonnöten sein wird.

Ich hatte das mal unter Mint 19.1, dass ein Spiel beim starten mit Gamepad abgeschmiert ist.

Für Spiele, die ein XBox-Gamepad haben wollen, verwende ich xboxdrv.

Alternativ, wenn alle Stricke reißen, kannst du auch Wine benutzen um das Spiel zu spielen.
Ich schaue mal in Manjaro rein, jep, gute Idee. Ansonsten danke für die Tipps, alles Gute noch und viel Spaß beim Zocken weiterhin :)

Neil