sprock
Anmeldungsdatum: 19. Dezember 2013
Beiträge: 599
|
Ich habe in Ubuntu 18.04 mittels
$ sudo apt install rtcw
Return to castle Wolfenstein installiert. Bzw., was jetzt noch fehlt ist der Spielinhalt. In Ubuntu 14.04 hatte ich RTCW schon mal mit einem PPA installiert und dann, so wie es auch im Wiki beschrieben ist, die .pk3-Spieldateien in den Ordner /usr/local/games/wolfenstein/main kopiert. Jetzt in Ubuntu 18.04 mit dem installierten rtcw-Paket gibt es keinen Ordner /usr/local/games/wolfenstein/main. Vielmehr ist /usr/local/games/ leer. Wenn ich jetzt Return to castle Wolfenstein single player starte, kommt ein Fenster mit folgendem Inhalt:
Use game-data-packager to build and install the rtcw-data package. You will need to install Return to Castle Wolfenstein on a Windows
or Wine system, either from CD-ROM or via Steam, and provide the
installation directory as input. Everything else required can be
downloaded by game-data-packager.
Nun will ich aber das Spiel nicht in Wine, geschweige denn Windows (habe ich nicht) installieren. Die .pk3s liegen mir aber vor, die hatte ich seinerzeit extrahiert und gesichert. Wie gehe ich jetzt vor? Muss ich ein Verzeichnis erstellen, in das ich die .pk3 kopiere? Welcher Pfad? Oder ein bereits existentes? Wenn ich in Nautilus nach "rtcw" suche, sehe ich da z.B. die Verzeichnisse /usr/lib/rtcw/, /usr/share/doc/rtcw/ und /usr/share/doc/rtcw-common/. In /usr/games/ liegen die Skripte wolfmp und wolfsp. Stehe etwas auf dem Schlauch.
|
sprock
(Themenstarter)
Anmeldungsdatum: 19. Dezember 2013
Beiträge: 599
|
In /usr/lib/rtcw/main/ habe ich mehrere (fehlerhafte) Verknüpfungen zu den pk3 entdeckt. Unter Eigenschaften ist al sVerknüpfungsziel angegeben: ../../../share/games/rtcw/main/sp_pak1.pk3. Was bedeuten diese Doppelpunkte am Beginn der Pfadangabe? Ein Verzeichnis "games" gibt es in /usr/, in /usr/local/, in /usr/share/ und in /usr/lib/. Aber ich könnte ja auch eines erstellen in /usr/local/share/ Welches ist da gemeint?
|
mrkramps
Anmeldungsdatum: 10. Oktober 2006
Beiträge: 5523
Wohnort: south central EL
|
Dei zwei Punkte .. in einer Pfadangabe bezeichnen das vorherige Verzeichnis - also quasi ein Ordner aufwärts/zurück. Bei einer Verknüpfung in /usr/lib/rtcw/main/ entspräche ../../../share/games/rtcw/main/sp_pak1.pk3 also /usr/share/games/rtcw/main/sp_pak1.pk3. Drei Ordner zurück und von dort weiter.
|
haveaproblem
Anmeldungsdatum: 2. Januar 2015
Beiträge: 1141
|
Versuche es mal wie angegeben mit dem "game-data-packager" Also
sudo apt install game-data-packager innoextract und dann game-data-packager rctw /Pfad/zu/den/.pk3
Vlt. gibt er sich ja damit zu frieden. Kann es mangels Besitz des Spiels leider nicht testen. Ansonsten gäbe es noch die möglichkeit das Spiel aus den Sourcen wie im Wiki angegeben zu Kompilieren, allerdings ist der Sourcecode schon gute 7 Jahre alt und ich wüsste jetzt nicht wie man den unter 18.04 kompiliert. Als letzte Option bleibt dir ja immer noch es mit wine zu Installieren. Du musst es ja nicht mit wine Starten, es geht ja nur um die Installationsdateien, aber mit Glück reichen dem game-data-packager ja auch schon die .pk3 Dateien.
|
sprock
(Themenstarter)
Anmeldungsdatum: 19. Dezember 2013
Beiträge: 599
|
mrkramps schrieb: Dei zwei Punkte .. in einer Pfadangabe bezeichnen das vorherige Verzeichnis - also quasi ein Ordner aufwärts/zurück. Bei einer Verknüpfung in /usr/lib/rtcw/main/ entspräche ../../../share/games/rtcw/main/sp_pak1.pk3 also /usr/share/games/rtcw/main/sp_pak1.pk3. Drei Ordner zurück und von dort weiter.
Ich habe das Verzeichnis /usr/share/games/rtcw/main/ erstellt und dahinein die .pk3s kopiert. Die Verknüpfungen sind jetzt auch aktiv, also nicht mehr fehlerhaft. Leider kommt beim Start von RTCW aber immer noch das oben genannte Fenster anstelle dass das Spiel startet. Anscheinend reichen die paar pk3-Dateien wie früher (siehe Wiki) nicht mehr aus. Es wimmelt da (also in /usr/lib/rtcw/main/) noch von mehreren Verknüpfungen. Viele davon beginnen mit mp (also Multiplayer, die brauche ich nicht), aber z.B. auch autoexec.cfg, hiquality.cfg und sp_rend2_shaders0.pk3. Die habe ich nicht; überhaupt habe ich das Spiel nicht mehr, also könnte es auch in Wine gar nicht installieren, ich habe nur noch die extrahierten pk3-Dateien. Die hatten ja ausgereicht, um das Spiel unter Ubuntu ans Laufen zu kriegen. Ich ging nicht davon aus, dass ich das Spiel jemals wieder in Windows bzw. Wine würde installieren müssen. Und das PPA, welches ich bei 14.04 (Trusty) genutzt hatte, unterstützt 18.04 nicht. Hat jemand noch einen Lösungsvorschlag?
|
Benno-007
Anmeldungsdatum: 28. August 2007
Beiträge: 29240
Wohnort: Germany
|
In deinem Zitat steht doch eindeutig, dass manche Dateien nur per wine an ihren Fleck kommen. Was ist das Problem, wine zu installieren und es unter einem Nutzer test zu starten, der keinen Zugriff auf deinen Benutzer bekommen soll, indem du vorher dessen Rechte änderst? Theoretisch könntest du auch das uralte PPA mit Quelle trusty in die sources.list einbinden.
|
sprock
(Themenstarter)
Anmeldungsdatum: 19. Dezember 2013
Beiträge: 599
|
Hallo Benno, das geht leider nicht. Guck mal in meinem Posting direkt vor deinem, da schrieb ich ja, dass ich das Spiel gar nicht mehr habe, sondern damals nur die .pk3-Dateien gesichert, da ich davon ausging, dass diese das einzige sind, was ich von dem Spiel in Zukunft brauchen werde. (Eigentlich dachte ich, ich brauche das gar nicht mehr, aber wenn die eigenen Kinder älter werden, sieht das plötzlich wieder anders aus...) Zu deinem 2. Vorschlag: Das 14.04-PPA in 18.04. Hm, klingt nach potentiellem Bastelärger. Oder hast du Erfahrungen damit (14.04 zu 18.04 im Bezug auf Spiele)? Kann man da mit wenig oder sogar ohne Basteln was ans Laufen kriegen? (Du schreibst ja: "theoretisch".)
|
Benno-007
Anmeldungsdatum: 28. August 2007
Beiträge: 29240
Wohnort: Germany
|
Kann man nur im Einzelfall ausprobieren. Mache das lieber auf einem Testsystem. Wenn viele Systemteile ausgetauscht werden, ist das System kaputt. Wenn stattdessen wenige Abhängigkeiten bestehen, könnte es problemlos laufen. Wie ist denn der Link zum PPA?
|
sprock
(Themenstarter)
Anmeldungsdatum: 19. Dezember 2013
Beiträge: 599
|
|
Benno-007
Anmeldungsdatum: 28. August 2007
Beiträge: 29240
Wohnort: Germany
|
Da kannst du ja das letzte einfach ohne PPA downloaden: https://launchpad.net/~tobydox/+archive/ubuntu/rtcw/+packages Das von 2014. Ist ja nur eine Datei. Entweder deb installieren oder .tar.gz entpacken.
|
sprock
(Themenstarter)
Anmeldungsdatum: 19. Dezember 2013
Beiträge: 599
|
Danke dir für den Hinweis. Dann werde ich mal, wenn ich heute Zeit finde, probieren, das in einem 18.04-USB-Live-System ans Laufen zu bekommen. Für den Ernstfall (echtes System): Wenn ich das .deb mittels apt installiere, bekomme ich das zur Not mittels purge wieder rückstandsfrei weg und das System ist wie vorher, oder könnte mir das bei evtl. Abhängigkeitskonflikten das System zerschießen? (Sorry wenn diese Frage naiv klingt, aber das sind Dinge, wo ich keinen Durchblick habe und da es sich um den Hauptrechner der Familie handelt, will ich da möglichst wenig verbasteln.)
|
Benno-007
Anmeldungsdatum: 28. August 2007
Beiträge: 29240
Wohnort: Germany
|
Normalerweise sollte das gehen, teste das gleich mit. Aber normalerweise macht man das mit dpkg -i, apt install ./datei.deb ist neu. Der Punkt ist wichtig, es muss dann im selben Verzeichnis liegen, also normal /home/du. Es wäre dann mal interessant zum Abschluss, was da alles so drin ist:
dpkg -L paketname
|
sprock
(Themenstarter)
Anmeldungsdatum: 19. Dezember 2013
Beiträge: 599
|
So, ich habe vorhin im 18.04-Live-System das deb-Paket installiert (einfach mit Doppelklick, daraufhin öffnet sich Ubuntu-Software, um die Installation zu übernehmen). Ich habe oben einen falschen Pfad angegeben, bei dieser Version müssen die pk3s vielmehr in /usr/games/rtcw-sp/main/ kopiert werden. Lief dann soweit; beim ersten Mal gab es einen Crash, als ich während der laufenden Cut-Scene (so 'ne Videosequenz vor Beginn des Levels) efolglos versucht habe zu überspringen/abzuwürgen, aber sonst schien alles zu funktionieren. Nur habe ich keine Möglichkeit gefunden, die Maus (also den Cursor) außerhalb des Spielfensters nutzen zu können, er ist im Spielfenster gefangen. Auch konnte ich mittels Strg+Alt+Down nicht in einen anderen Workspace wechseln, die Tastatur schien ebenso "gefangen" zu sein. Hier der gewünschte Output von dpkg -L: ubuntu@ubuntu:~/Desktop/RTCW-Test$ sudo dpkg -L rtcw-sp
/.
/usr
/usr/games
/usr/games/rtcw-sp
/usr/games/rtcw-sp/rtcw-sp
/usr/games/rtcw-sp/main
/usr/games/rtcw-sp/main/cgamex86_64.so
/usr/games/rtcw-sp/main/uix86_64.so
/usr/games/rtcw-sp/main/qagamex86_64.so
/usr/bin
/usr/bin/rtcw-sp
/usr/share
/usr/share/doc
/usr/share/doc/rtcw-sp
/usr/share/doc/rtcw-sp/README.txt.gz
/usr/share/doc/rtcw-sp/changelog.Debian.gz
/usr/share/doc/rtcw-sp/copyright
/usr/share/doc/rtcw-sp/README.Debian
|
Benno-007
Anmeldungsdatum: 28. August 2007
Beiträge: 29240
Wohnort: Germany
|
Ist ja wirklich nicht viel Zeug drin. Übrigens braucht man für reine Abfragen kein sudo, außer natürlich, etwa ein Gerät wie eine Festplatte lässt sich sonst nicht abfragen. /usr/share/doc/rtcw-sp/README.txt.gz könnte dir noch paar Infos bieten. Melde dich mal ab und logge neu mit Ubuntu (also mit X.org) statt "Ubuntu (mit Wayland)" ein, das sollte mit dem Mausproblem zusammenhängen. Ansonsten könnte man natürlich die Sitzung sperren und dann mit einem anderen Benutzer zusätzlich einloggen...umschalten dann via STRG + ALT + F1/2. Schön, dass es läuft - dann hat sich der kleine Ausflug ja gelohnt. Da ändert sich oft nicht so viel, sind ja alte Spiele. Laufen halt noch paar Jahre und nach ganz großen Umwälzungen vielleicht mal nicht mehr. Nun ist erst mal nur dank dem XServer-Nachfolger Wayland deine Maus in Geiselhaft gefangen. 😈
|
sprock
(Themenstarter)
Anmeldungsdatum: 19. Dezember 2013
Beiträge: 599
|
Es war etwas anders: Ich habe mich ausgeloggt und habe dann festgestellt, dass es in der USB-Live-Session das kleine Zahnrad (zum Wählen mit oder ohne Wayland) beim Anmelden gar nicht gibt.
$ echo $XDG_SESSION_TYPE
ergab: x11, also xorg. Aber soweit ich weiß, läuft 18.04 ja auch standardmäßig wieder mit x.org statt Wayland. Wie dem auch sei, ich habe festgestellt, dass der Mauszeiger und die Tastatur erstmal in RTCW gefangen sind, wenn man Grafikänderungen im Spiel vornimmt. Beendet man dann das Spiel und startet es neu, sind Maus und Tastatur nicht mehr gefangen. Soweit gut. Doof ist nur, dass dies im Vollbildmodus nicht funktioniert. Da sind sie weiterhin gefangen. Und der Vollbildmodus ist nötig, da im Fenstermodus der Desktop bei so einem dunklen Spiel zu sehr stört (moderne Monitorauflösungen sind nicht erhältlich in RTCW, deshalb guckt immer ne Menge Desktop an den Rändern raus). Hast du noch eine Idee, wie ich das verhindern kann? (Einen Starter müsste ich ja sowieso noch anlegen, kann man da vielleicht irgendwie dafür sorgen, dass dieses Maus- bzw. Tastaturfangen deaktiviert ist?)
|