staging.inyokaproject.org

Problem mit X2 - The Threat

Status: Ungelöst | Ubuntu-Version: Ubuntu 11.04 (Natty Narwhal)
Antworten |

athelas

Anmeldungsdatum:
20. Januar 2009

Beiträge: 225

Hi.

Ich hab mir X2 - The Threat von Linux Game Publishing gekauft. Die Installation und das Update haben soweit funktioniert, leider hab ich jetzt einige Probleme. Wenn ich das Spiel starte bekomme ich immer folgende Meldung:

Gtk-WARNING **: Failed to load module "libcanberra-gtk-module.so": libcanberra-gtk-module.so: cannot open shared object file: No such file or directory

Trotzdem startet das Spiel und ich komme zum Startbildschirm. Dort kann ich "Graphic resolution", "Player Logo", "Screenshot Drectory" und die Sprache auswählen, aber wenn ich "Input Device" anklicke, dann stürzt das Spiel ab mit folgender Ausgabe:

Gtk-WARNING **: Failed to load module "libcanberra-gtk-module.so": libcanberra-gtk-module.so: cannot open shared object file: No such file or directory
x2 1.4.07, built for i386
Segmentation Fault: What do you mean mind the asteroid? What astero

This is a BUG, please report it to http://support.linuxgamepublishing.com
Stack dump:
{
	[0xb78a0400]
	/home/mario/x2/lib/lib1/libgtk-1.2.so.0(gtk_marshal_NONE__NONE+0x1d) [0xb70b6efd]
	/home/mario/x2/lib/lib1/libgtk-1.2.so.0(+0xbb5fd) [0xb70e45fd]
	/home/mario/x2/lib/lib1/libgtk-1.2.so.0(+0xbaa42) [0xb70e3a42]
	/home/mario/x2/lib/lib1/libgtk-1.2.so.0(gtk_signal_emit+0x125) [0xb70e1b95]
	/home/mario/x2/lib/lib1/libgtk-1.2.so.0(gtk_button_clicked+0xa8) [0xb70568c8]
	/home/mario/x2/lib/lib1/libgtk-1.2.so.0(+0x2eeb8) [0xb7057eb8]
	/home/mario/x2/lib/lib1/libgtk-1.2.so.0(gtk_marshal_NONE__NONE+0x1d) [0xb70b6efd]
	/home/mario/x2/lib/lib1/libgtk-1.2.so.0(+0xba8fb) [0xb70e38fb]
	/home/mario/x2/lib/lib1/libgtk-1.2.so.0(gtk_signal_emit+0x125) [0xb70e1b95]
	/home/mario/x2/lib/lib1/libgtk-1.2.so.0(gtk_button_released+0xa8) [0xb7056808]
	/home/mario/x2/lib/lib1/libgtk-1.2.so.0(+0x2e872) [0xb7057872]
	/home/mario/x2/lib/lib1/libgtk-1.2.so.0(gtk_marshal_BOOL__POINTER+0x29) [0xb70b6ac9]
	/home/mario/x2/lib/lib1/libgtk-1.2.so.0(+0xbaa7b) [0xb70e3a7b]
	/home/mario/x2/lib/lib1/libgtk-1.2.so.0(gtk_signal_emit+0x125) [0xb70e1b95]
	/home/mario/x2/lib/lib1/libgtk-1.2.so.0(gtk_widget_event+0x3dc) [0xb7116a3c]
	/home/mario/x2/lib/lib1/libgtk-1.2.so.0(gtk_propagate_event+0x1a2) [0xb70b6a22]
	/home/mario/x2/lib/lib1/libgtk-1.2.so.0(gtk_main_do_event+0x39a) [0xb70b5c7a]
	/home/mario/x2/lib/lib1/libgdk-1.2.so.0(+0x174db) [0xb700c4db]
	/home/mario/x2/lib/lib1/libglib-1.2.so.0(+0x10186) [0xb6fdf186]
	/home/mario/x2/lib/lib1/libglib-1.2.so.0(+0x10751) [0xb6fdf751]
	/home/mario/x2/lib/lib1/libglib-1.2.so.0(g_main_run+0x81) [0xb6fdf8f1]
	/home/mario/x2/lib/lib1/libgtk-1.2.so.0(gtk_main+0xb9) [0xb70b55b9]
	./x2() [0x80ecd96]
	./x2(__strtod_internal+0x4eaa) [0x8051e8a]
	./x2() [0x810063f]
	/lib/i386-linux-gnu/libc.so.6(__libc_start_main+0xe7) [0xb6e7fe37]
	./x2(XOpenDisplay+0x91) [0x804e5c1]
}

Das Spiel starten kann ich trotzdem, aber nur in englisch. Wenn ich zuerst auf deutsch umstelle und dann starte, stürzt es ab mit folgender Ausgabe:

Gdk-ERROR **: 174
  serial 653 error_code 174 request_code 155 minor_code 5

Ich hab auch einen Bugreport an LGP geschickt, aber vielleicht hat ja jemand von euch eine Lösung parat.

Noch ein paar Angaben:

Ich benutze Ubuntu 11.04 32bit. libcanberra-gtk-module und libcanberra-gtk3-module sind installiert.

Graphic Card: VGA compatible controller [0300]: Intel Corporation Mobile 4 Series Chipset Integrated Graphics Controller [8086:2a42] (rev 07)
	Subsystem: Acer Incorporated [ALI] Device [1025:013c]
	Kernel driver in use: i915

Driver Version: OpenGL version string: 2.1 Mesa 7.10.2

Audio Device: Intel Corporation 82801I (ICH9 Family) HD Audio Controller [8086:293e] (rev 03)
	Subsystem: Acer Incorporated [ALI] Device [1025:013c]
	Kernel driver in use: HDA Intel

Ich hoffe mal, mir kann jemand weiterhelfen.

Grüße Mario

march Team-Icon

Avatar von march

Anmeldungsdatum:
12. Juni 2005

Beiträge: 17368

Du kannst es mit Spiele/Loki Compat probieren und libgtk1.2 damit verwenden. Vielleicht bringt es etwas. Alternativ mit Symlinks arbeiten. Habe es nur nicht getestet. Dies wären nur meine Ansätze.

Ich hab auch einen Bugreport an LGP geschickt,

Kann was dauern bis die eine Antwort geben.

athelas

(Themenstarter)

Anmeldungsdatum:
20. Januar 2009

Beiträge: 225

Was ich aber nicht verstehe, x2 bringt doch die passende Version von libgtk selbst mit, die liegt im x2 Ordner in /lib/lib1/ . Meinst du, es bringt trotzdem etwas, es mit Loki Compat zu versuchen? Ich bin mir da nicht ganz sicher, wie das funktioniert. Ich hab libgtk1.2 runtergeladen und entpackt und libgtk-1.2.so.0 nach /usr/local/games/loki_compat kopiert. x2 hab ich nach /opt/x2 kopiert und einen Symlink erstellt. Muss ich dann das Beispiel im Wiki abändern zu:

1
2
3
4
5
6
7
8
#!/bin/bash
LCPATH=/usr/local/games/loki_compat
x2=/usr/local/bin/x2
echo Running from $SCPATH
LANG=english
cd $SCPATH
export LD_LIBRARY_PATH=$LCPATH
LD_ASSUME_KERNEL=2.2.5 $LCPATH/ld-linux.so.2 $SC3U/sc3u

Wobei /usr/local/bin/x2 der Pfad zum Symlink ist. Wär das so ungefähr richtig? LANG kann ich denk ich mal weglassen, aber ich hab keine Ahnung, was ich mit der letzten Zeile machen muss. Wär nett, wenn du mir da noch ein wenig Hilfestellung geben könntest.

march Team-Icon

Avatar von march

Anmeldungsdatum:
12. Juni 2005

Beiträge: 17368

Was ich aber nicht verstehe, x2 bringt doch die passende Version von libgtk selbst mit, die liegt im x2 Ordner in /lib/lib1/ .

Sorrry - ich hatte den Pfad im ersten Post überlesen. 😳

Meinst du, es bringt trotzdem etwas, es mit Loki Compat zu versuchen?

Ich hänge mich die Tage einmal rein. Identische Fehlermeldung bei den Eingabegeräten und beim Spielstart im Vollbildmodus. Im Fenstermodus startet mein Spiel normal auf deutsch. War mir noch nicht aufgefallen, da ich X2 nur im Fenster in dieser Spracheinstellung angetestet hatte. Ich schreibe auch an den Support. ☺

Edit: Ich habe mit libgtk aus Ubuntu "gespielt" - gebracht hat es nichts. 👿

Ich suche noch weiter.

athelas

(Themenstarter)

Anmeldungsdatum:
20. Januar 2009

Beiträge: 225

Also mit dem Startbefehl aus deinem zweiten Link:

x2 --withgl $(\tail -n 1 /etc/ld.so.conf.d/GL.conf)

kann ich das Spiel auf deutsch starten, sowohl Vollbild als auch im Fenster! Nur die Eingabegeräte wollen nicht, weder auf deutsch noch auf englisch.

Edit: Gerade hab ich zu dem Startbefehl noch was von LGP direkt gefunden hier. Dort sagen sie, dass das Problem an der neuen Ubuntu Version lag (vermutlich 10.04 damals) und, dass das behoben sein sollte.

march Team-Icon

Avatar von march

Anmeldungsdatum:
12. Juni 2005

Beiträge: 17368

athelas schrieb:

Also mit dem Startbefehl aus deinem zweiten Link:

x2 --withgl $(\tail -n 1 /etc/ld.so.conf.d/GL.conf)

kann ich das Spiel auf deutsch starten, sowohl Vollbild als auch im Fenster!

Ein Teilerfolg. ☺

Nur die Eingabegeräte wollen nicht, weder auf deutsch noch auf englisch.

Eventuell gibt es eine Möglichkeit diese mit einem Editor zu konfigurieren. Das Spiel ist leider nicht auf dem Notebook lauffähig - ansonsten könnte ich es testen.

Edit: Gerade hab ich zu dem Startbefehl noch was von LGP direkt gefunden hier. Dort sagen sie, dass das Problem an der neuen Ubuntu Version lag (vermutlich 10.04 damals) und, dass das behoben sein sollte.

Yep - kenne ich. Meine mich auch zu entsinnen, dass ich sie damals schon angeschrieben hatte aber nie was zurückkam. Nun nutzen sie Tender und alles wird besser. 😉

athelas

(Themenstarter)

Anmeldungsdatum:
20. Januar 2009

Beiträge: 225

march schrieb:

Eventuell gibt es eine Möglichkeit diese mit einem Editor zu konfigurieren. Das Spiel ist leider nicht auf dem Notebook lauffähig - ansonsten könnte ich es testen.

Ich hab mal rumgesucht, aber leider nichts dazu gefunden, das würd mir ja auch schon reichen. LGP hat auch noch nicht geantwortet ☹

march Team-Icon

Avatar von march

Anmeldungsdatum:
12. Juni 2005

Beiträge: 17368

Schon Feedback erhalten? Bei mir dauerte es seinerzeit fast 2 Monate bis ich eine Antwort erhielt...

athelas

(Themenstarter)

Anmeldungsdatum:
20. Januar 2009

Beiträge: 225

Hey, sorry, aber ich habe gar keine Mail bekommen, dass ein neuer Beitrag geschrieben wurde und daher auch nicht wieder geschaut.

Nein, ich habe keine Antwort erhalten! Das ist daher auch definitiv das letzte Spiel, das ich bei LGP gekauft hab. Das ärgert mich schon sehr, wenn ich fast 25 Euro für ein 7 Jahre altes Spiel bezahl, dann erwarte ich doch ein Mindestmaß an Support. Da halte ich mich doch lieber an die Humble Indie Bundles, bzw die Softwareschmieden, die die Spiele nativ für Linux rausbringen. Da wurde ich bisher noch nicht enttäuscht!

march Team-Icon

Avatar von march

Anmeldungsdatum:
12. Juni 2005

Beiträge: 17368

Nein, ich habe keine Antwort erhalten!

Bei mir hat es circa 2 Monate gedauert. Es wurde in meinem Fall erst auf die zweite Mail reagiert und eine Diskussion eröffnet. Im ersten Post dieser Diskussion stand dann der Inhalt meiner ersten Mail. Die Reaktionszeit auf meine Posts war etwas träge... Einen neuen Installer gibt es immer noch nicht - nur den Workaround, welchen ich im Wiki hinterlegt habe (betraf andere Spiele von LGP - nicht X2).

Da halte ich mich doch lieber an die Humble Indie Bundles, bzw die Softwareschmieden, die die Spiele nativ für Linux rausbringen. Da wurde ich bisher noch nicht enttäuscht!

Dito. ☺ Alle Spiele, welche ich in der letzten Zeit gekauft habe stammten aus den Bundles oder von den Entwicklern selbst. Damit bin ich gut gefahren - vor allem ohne Kopierschutz.

Antworten |