cisforcojo
March 22nd, 2008, 03:53 AM
Anyone here tried using the Wingman64 controller plugin?
I'm using a very cheap Chinese joystick and am having axis problems in apps like ePSXe and Mupen64. For ePSXe, I switched to pSX which rocks and has awesome controller support. Mupen64, no such luck. The blight input plugin can't read from the joystick axes and here's the problems I'm having with the Wingman64 plugin:
I can get it to compile and everything but when I try to run it from mupen64, GTK throws out a ton of errors:
cojones@tipping-point:~/Games/mupen64-0.5$ ./mupen64
Using calibration file `wingman_libjswconfig'.
Reading values from `/dev/input/js0'.
Joystick has 7 axis
Joystick has 12 buttons
(mupen64:3800): Gtk-WARNING **: invalid cast from `(unknown)' to `(unknown)'
(mupen64:3800): Gtk-CRITICAL **: gtk_widget_show: assertion `GTK_IS_WIDGET (widget)' failed
(mupen64:3800): Gtk-WARNING **: invalid cast from (NULL) pointer to `(unknown)'
(mupen64:3800): Gtk-CRITICAL **: gtk_box_pack_start: assertion `GTK_IS_BOX (box)' failed
(mupen64:3800): Gtk-WARNING **: invalid cast from `(unknown)' to `(unknown)'
(mupen64:3800): Gtk-WARNING **: invalid cast from `(unknown)' to `(unknown)'
(mupen64:3800): Gtk-WARNING **: invalid cast from `(unknown)' to `(unknown)'
(mupen64:3800): Gtk-WARNING **: invalid cast from `(unknown)' to `(unknown)'
(mupen64:3800): Gtk-WARNING **: invalid cast from `(unknown)' to `(unknown)'
(mupen64:3800): Gtk-WARNING **: invalid cast from `(unknown)' to `(unknown)'
(mupen64:3800): Gtk-WARNING **: invalid cast from `(unknown)' to `(unknown)'
(mupen64:3800): Gtk-WARNING **: invalid cast from `(unknown)' to `(unknown)'
(mupen64:3800): Gtk-WARNING **: invalid cast from `(unknown)' to `(unknown)'
(mupen64:3800): Gtk-WARNING **: invalid cast from `(unknown)' to `(unknown)'
(mupen64:3800): Gtk-WARNING **: invalid cast from `(unknown)' to `(unknown)'
(mupen64:3800): Gtk-WARNING **: invalid cast from `(unknown)' to `(unknown)'
(mupen64:3800): Gtk-WARNING **: invalid cast from `(unknown)' to `(unknown)'
(mupen64:3800): Gtk-WARNING **: invalid cast from `(unknown)' to `(unknown)'
(mupen64:3800): Gtk-WARNING **: invalid cast from `(unknown)' to `(unknown)'
(mupen64:3800): Gtk-WARNING **: invalid cast from `(unknown)' to `(unknown)'
(mupen64:3800): Gtk-WARNING **: invalid cast from `(unknown)' to `(unknown)'
(mupen64:3800): Gtk-CRITICAL **: file gtksignal.c: line 725 (gtk_signal_connect): assertion `GTK_IS_OBJECT (object)' failed.
(mupen64:3800): Gtk-WARNING **: invalid cast from `(unknown)' to `(unknown)'
(mupen64:3800): Gtk-CRITICAL **: file gtksignal.c: line 725 (gtk_signal_connect): assertion `GTK_IS_OBJECT (object)' failed.
(mupen64:3800): Gtk-WARNING **: invalid cast from `(unknown)' to `(unknown)'
(mupen64:3800): Gtk-CRITICAL **: file gtksignal.c: line 725 (gtk_signal_connect): assertion `GTK_IS_OBJECT (object)' failed.
(mupen64:3800): Gtk-WARNING **: invalid cast from `(unknown)' to `(unknown)'
(mupen64:3800): Gtk-CRITICAL **: file gtksignal.c: line 725 (gtk_signal_connect): assertion `GTK_IS_OBJECT (object)' failed.
(mupen64:3800): Gtk-WARNING **: invalid cast from `(unknown)' to `(unknown)'
(mupen64:3800): Gtk-CRITICAL **: file gtksignal.c: line 725 (gtk_signal_connect): assertion `GTK_IS_OBJECT (object)' failed.
(mupen64:3800): Gtk-WARNING **: invalid cast from `(unknown)' to `(unknown)'
(mupen64:3800): Gtk-CRITICAL **: file gtksignal.c: line 725 (gtk_signal_connect): assertion `GTK_IS_OBJECT (object)' failed.
(mupen64:3800): Gtk-WARNING **: invalid cast from `(unknown)' to `(unknown)'
(mupen64:3800): Gtk-CRITICAL **: file gtksignal.c: line 725 (gtk_signal_connect): assertion `GTK_IS_OBJECT (object)' failed.
(mupen64:3800): Gtk-WARNING **: invalid cast from `(unknown)' to `(unknown)'
(mupen64:3800): Gtk-CRITICAL **: file gtksignal.c: line 725 (gtk_signal_connect): assertion `GTK_IS_OBJECT (object)' failed.
(mupen64:3800): Gtk-WARNING **: invalid cast from `(unknown)' to `(unknown)'
(mupen64:3800): Gtk-CRITICAL **: file gtksignal.c: line 725 (gtk_signal_connect): assertion `GTK_IS_OBJECT (object)' failed.
(mupen64:3800): Gtk-WARNING **: invalid cast from `(unknown)' to `(unknown)'
(mupen64:3800): Gtk-CRITICAL **: file gtksignal.c: line 725 (gtk_signal_connect): assertion `GTK_IS_OBJECT (object)' failed.
(mupen64:3800): Gtk-WARNING **: invalid cast from `(unknown)' to `(unknown)'
(mupen64:3800): Gtk-CRITICAL **: file gtksignal.c: line 725 (gtk_signal_connect): assertion `GTK_IS_OBJECT (object)' failed.
(mupen64:3800): Gtk-WARNING **: invalid cast from `(unknown)' to `(unknown)'
(mupen64:3800): Gtk-CRITICAL **: file gtksignal.c: line 725 (gtk_signal_connect): assertion `GTK_IS_OBJECT (object)' failed.
(mupen64:3800): Gtk-WARNING **: invalid cast from `(unknown)' to `(unknown)'
(mupen64:3800): Gtk-CRITICAL **: file gtksignal.c: line 725 (gtk_signal_connect): assertion `GTK_IS_OBJECT (object)' failed.
(mupen64:3800): Gtk-WARNING **: invalid cast from `(unknown)' to `(unknown)'
(mupen64:3800): Gtk-CRITICAL **: file gtksignal.c: line 725 (gtk_signal_connect): assertion `GTK_IS_OBJECT (object)' failed.
(mupen64:3800): Gtk-WARNING **: invalid cast from `(unknown)' to `(unknown)'
(mupen64:3800): Gtk-CRITICAL **: file gtksignal.c: line 725 (gtk_signal_connect): assertion `GTK_IS_OBJECT (object)' failed.
(mupen64:3800): Gtk-WARNING **: invalid cast from `(unknown)' to `(unknown)'
(mupen64:3800): Gtk-CRITICAL **: file gtksignal.c: line 725 (gtk_signal_connect): assertion `GTK_IS_OBJECT (object)' failed.
(mupen64:3800): Gtk-WARNING **: invalid cast from `(unknown)' to `(unknown)'
(mupen64:3800): Gtk-CRITICAL **: file gtksignal.c: line 725 (gtk_signal_connect): assertion `GTK_IS_OBJECT (object)' failed.
(mupen64:3800): Gtk-WARNING **: invalid cast from `(unknown)' to `(unknown)'
(mupen64:3800): Gtk-CRITICAL **: file gtksignal.c: line 725 (gtk_signal_connect): assertion `GTK_IS_OBJECT (object)' failed.
(mupen64:3800): Gtk-WARNING **: invalid cast from `(unknown)' to `(unknown)'
(mupen64:3800): Gtk-WARNING **: invalid cast from `(unknown)' to `(unknown)'
(mupen64:3800): Gtk-WARNING **: invalid cast from `(unknown)' to `(unknown)'
(mupen64:3800): Gtk-CRITICAL **: file gtksignal.c: line 433 (gtk_signal_lookup): assertion `gtk_type_is_a (object_type, GTK_TYPE_OBJECT)' failed.
(mupen64:3800): Gtk-WARNING **: invalid cast from `(unknown)' to `(unknown)'
(mupen64:3800): Gtk-WARNING **: gtk_signal_connect_object(): could not find signal "clicked" in the `(null)' class ancestry
(mupen64:3800): Gtk-WARNING **: invalid cast from `(unknown)' to `(unknown)'
(mupen64:3800): Gtk-WARNING **: invalid cast from `(unknown)' to `(unknown)'
(mupen64:3800): Gtk-WARNING **: invalid cast from `(unknown)' to `(unknown)'
(mupen64:3800): Gtk-CRITICAL **: file gtksignal.c: line 433 (gtk_signal_lookup): assertion `gtk_type_is_a (object_type, GTK_TYPE_OBJECT)' failed.
(mupen64:3800): Gtk-WARNING **: invalid cast from `(unknown)' to `(unknown)'
(mupen64:3800): Gtk-WARNING **: gtk_signal_connect_object(): could not find signal "clicked" in the `(null)' class ancestry
(mupen64:3800): Gtk-WARNING **: invalid cast from `(unknown)' to `(unknown)'
(mupen64:3800): Gtk-WARNING **: invalid cast from `(unknown)' to `(unknown)'
(mupen64:3800): Gtk-WARNING **: invalid cast from `(unknown)' to `(unknown)'
(mupen64:3800): Gtk-CRITICAL **: file gtksignal.c: line 433 (gtk_signal_lookup): assertion `gtk_type_is_a (object_type, GTK_TYPE_OBJECT)' failed.
(mupen64:3800): Gtk-WARNING **: invalid cast from `(unknown)' to `(unknown)'
(mupen64:3800): Gtk-WARNING **: gtk_signal_connect_object(): could not find signal "clicked" in the `(null)' class ancestry
(mupen64:3800): Gtk-WARNING **: invalid cast from `(unknown)' to `(unknown)'
(mupen64:3800): Gtk-WARNING **: invalid cast from `(unknown)' to `(unknown)'
(mupen64:3800): Gtk-WARNING **: invalid cast from `(unknown)' to `(unknown)'
(mupen64:3800): Gtk-CRITICAL **: file gtksignal.c: line 433 (gtk_signal_lookup): assertion `gtk_type_is_a (object_type, GTK_TYPE_OBJECT)' failed.
(mupen64:3800): Gtk-WARNING **: invalid cast from `(unknown)' to `(unknown)'
(mupen64:3800): Gtk-WARNING **: gtk_signal_connect_object(): could not find signal "clicked" in the `(null)' class ancestry
(mupen64:3800): Gtk-WARNING **: invalid cast from `(unknown)' to `(unknown)'
(mupen64:3800): Gtk-WARNING **: invalid cast from `(unknown)' to `(unknown)'
(mupen64:3800): Gtk-CRITICAL **: file gtksignal.c: line 725 (gtk_signal_connect): assertion `GTK_IS_OBJECT (object)' failed.
Any ideas or experience with this?
I'm using a very cheap Chinese joystick and am having axis problems in apps like ePSXe and Mupen64. For ePSXe, I switched to pSX which rocks and has awesome controller support. Mupen64, no such luck. The blight input plugin can't read from the joystick axes and here's the problems I'm having with the Wingman64 plugin:
I can get it to compile and everything but when I try to run it from mupen64, GTK throws out a ton of errors:
cojones@tipping-point:~/Games/mupen64-0.5$ ./mupen64
Using calibration file `wingman_libjswconfig'.
Reading values from `/dev/input/js0'.
Joystick has 7 axis
Joystick has 12 buttons
(mupen64:3800): Gtk-WARNING **: invalid cast from `(unknown)' to `(unknown)'
(mupen64:3800): Gtk-CRITICAL **: gtk_widget_show: assertion `GTK_IS_WIDGET (widget)' failed
(mupen64:3800): Gtk-WARNING **: invalid cast from (NULL) pointer to `(unknown)'
(mupen64:3800): Gtk-CRITICAL **: gtk_box_pack_start: assertion `GTK_IS_BOX (box)' failed
(mupen64:3800): Gtk-WARNING **: invalid cast from `(unknown)' to `(unknown)'
(mupen64:3800): Gtk-WARNING **: invalid cast from `(unknown)' to `(unknown)'
(mupen64:3800): Gtk-WARNING **: invalid cast from `(unknown)' to `(unknown)'
(mupen64:3800): Gtk-WARNING **: invalid cast from `(unknown)' to `(unknown)'
(mupen64:3800): Gtk-WARNING **: invalid cast from `(unknown)' to `(unknown)'
(mupen64:3800): Gtk-WARNING **: invalid cast from `(unknown)' to `(unknown)'
(mupen64:3800): Gtk-WARNING **: invalid cast from `(unknown)' to `(unknown)'
(mupen64:3800): Gtk-WARNING **: invalid cast from `(unknown)' to `(unknown)'
(mupen64:3800): Gtk-WARNING **: invalid cast from `(unknown)' to `(unknown)'
(mupen64:3800): Gtk-WARNING **: invalid cast from `(unknown)' to `(unknown)'
(mupen64:3800): Gtk-WARNING **: invalid cast from `(unknown)' to `(unknown)'
(mupen64:3800): Gtk-WARNING **: invalid cast from `(unknown)' to `(unknown)'
(mupen64:3800): Gtk-WARNING **: invalid cast from `(unknown)' to `(unknown)'
(mupen64:3800): Gtk-WARNING **: invalid cast from `(unknown)' to `(unknown)'
(mupen64:3800): Gtk-WARNING **: invalid cast from `(unknown)' to `(unknown)'
(mupen64:3800): Gtk-WARNING **: invalid cast from `(unknown)' to `(unknown)'
(mupen64:3800): Gtk-WARNING **: invalid cast from `(unknown)' to `(unknown)'
(mupen64:3800): Gtk-CRITICAL **: file gtksignal.c: line 725 (gtk_signal_connect): assertion `GTK_IS_OBJECT (object)' failed.
(mupen64:3800): Gtk-WARNING **: invalid cast from `(unknown)' to `(unknown)'
(mupen64:3800): Gtk-CRITICAL **: file gtksignal.c: line 725 (gtk_signal_connect): assertion `GTK_IS_OBJECT (object)' failed.
(mupen64:3800): Gtk-WARNING **: invalid cast from `(unknown)' to `(unknown)'
(mupen64:3800): Gtk-CRITICAL **: file gtksignal.c: line 725 (gtk_signal_connect): assertion `GTK_IS_OBJECT (object)' failed.
(mupen64:3800): Gtk-WARNING **: invalid cast from `(unknown)' to `(unknown)'
(mupen64:3800): Gtk-CRITICAL **: file gtksignal.c: line 725 (gtk_signal_connect): assertion `GTK_IS_OBJECT (object)' failed.
(mupen64:3800): Gtk-WARNING **: invalid cast from `(unknown)' to `(unknown)'
(mupen64:3800): Gtk-CRITICAL **: file gtksignal.c: line 725 (gtk_signal_connect): assertion `GTK_IS_OBJECT (object)' failed.
(mupen64:3800): Gtk-WARNING **: invalid cast from `(unknown)' to `(unknown)'
(mupen64:3800): Gtk-CRITICAL **: file gtksignal.c: line 725 (gtk_signal_connect): assertion `GTK_IS_OBJECT (object)' failed.
(mupen64:3800): Gtk-WARNING **: invalid cast from `(unknown)' to `(unknown)'
(mupen64:3800): Gtk-CRITICAL **: file gtksignal.c: line 725 (gtk_signal_connect): assertion `GTK_IS_OBJECT (object)' failed.
(mupen64:3800): Gtk-WARNING **: invalid cast from `(unknown)' to `(unknown)'
(mupen64:3800): Gtk-CRITICAL **: file gtksignal.c: line 725 (gtk_signal_connect): assertion `GTK_IS_OBJECT (object)' failed.
(mupen64:3800): Gtk-WARNING **: invalid cast from `(unknown)' to `(unknown)'
(mupen64:3800): Gtk-CRITICAL **: file gtksignal.c: line 725 (gtk_signal_connect): assertion `GTK_IS_OBJECT (object)' failed.
(mupen64:3800): Gtk-WARNING **: invalid cast from `(unknown)' to `(unknown)'
(mupen64:3800): Gtk-CRITICAL **: file gtksignal.c: line 725 (gtk_signal_connect): assertion `GTK_IS_OBJECT (object)' failed.
(mupen64:3800): Gtk-WARNING **: invalid cast from `(unknown)' to `(unknown)'
(mupen64:3800): Gtk-CRITICAL **: file gtksignal.c: line 725 (gtk_signal_connect): assertion `GTK_IS_OBJECT (object)' failed.
(mupen64:3800): Gtk-WARNING **: invalid cast from `(unknown)' to `(unknown)'
(mupen64:3800): Gtk-CRITICAL **: file gtksignal.c: line 725 (gtk_signal_connect): assertion `GTK_IS_OBJECT (object)' failed.
(mupen64:3800): Gtk-WARNING **: invalid cast from `(unknown)' to `(unknown)'
(mupen64:3800): Gtk-CRITICAL **: file gtksignal.c: line 725 (gtk_signal_connect): assertion `GTK_IS_OBJECT (object)' failed.
(mupen64:3800): Gtk-WARNING **: invalid cast from `(unknown)' to `(unknown)'
(mupen64:3800): Gtk-CRITICAL **: file gtksignal.c: line 725 (gtk_signal_connect): assertion `GTK_IS_OBJECT (object)' failed.
(mupen64:3800): Gtk-WARNING **: invalid cast from `(unknown)' to `(unknown)'
(mupen64:3800): Gtk-CRITICAL **: file gtksignal.c: line 725 (gtk_signal_connect): assertion `GTK_IS_OBJECT (object)' failed.
(mupen64:3800): Gtk-WARNING **: invalid cast from `(unknown)' to `(unknown)'
(mupen64:3800): Gtk-CRITICAL **: file gtksignal.c: line 725 (gtk_signal_connect): assertion `GTK_IS_OBJECT (object)' failed.
(mupen64:3800): Gtk-WARNING **: invalid cast from `(unknown)' to `(unknown)'
(mupen64:3800): Gtk-CRITICAL **: file gtksignal.c: line 725 (gtk_signal_connect): assertion `GTK_IS_OBJECT (object)' failed.
(mupen64:3800): Gtk-WARNING **: invalid cast from `(unknown)' to `(unknown)'
(mupen64:3800): Gtk-CRITICAL **: file gtksignal.c: line 725 (gtk_signal_connect): assertion `GTK_IS_OBJECT (object)' failed.
(mupen64:3800): Gtk-WARNING **: invalid cast from `(unknown)' to `(unknown)'
(mupen64:3800): Gtk-WARNING **: invalid cast from `(unknown)' to `(unknown)'
(mupen64:3800): Gtk-WARNING **: invalid cast from `(unknown)' to `(unknown)'
(mupen64:3800): Gtk-CRITICAL **: file gtksignal.c: line 433 (gtk_signal_lookup): assertion `gtk_type_is_a (object_type, GTK_TYPE_OBJECT)' failed.
(mupen64:3800): Gtk-WARNING **: invalid cast from `(unknown)' to `(unknown)'
(mupen64:3800): Gtk-WARNING **: gtk_signal_connect_object(): could not find signal "clicked" in the `(null)' class ancestry
(mupen64:3800): Gtk-WARNING **: invalid cast from `(unknown)' to `(unknown)'
(mupen64:3800): Gtk-WARNING **: invalid cast from `(unknown)' to `(unknown)'
(mupen64:3800): Gtk-WARNING **: invalid cast from `(unknown)' to `(unknown)'
(mupen64:3800): Gtk-CRITICAL **: file gtksignal.c: line 433 (gtk_signal_lookup): assertion `gtk_type_is_a (object_type, GTK_TYPE_OBJECT)' failed.
(mupen64:3800): Gtk-WARNING **: invalid cast from `(unknown)' to `(unknown)'
(mupen64:3800): Gtk-WARNING **: gtk_signal_connect_object(): could not find signal "clicked" in the `(null)' class ancestry
(mupen64:3800): Gtk-WARNING **: invalid cast from `(unknown)' to `(unknown)'
(mupen64:3800): Gtk-WARNING **: invalid cast from `(unknown)' to `(unknown)'
(mupen64:3800): Gtk-WARNING **: invalid cast from `(unknown)' to `(unknown)'
(mupen64:3800): Gtk-CRITICAL **: file gtksignal.c: line 433 (gtk_signal_lookup): assertion `gtk_type_is_a (object_type, GTK_TYPE_OBJECT)' failed.
(mupen64:3800): Gtk-WARNING **: invalid cast from `(unknown)' to `(unknown)'
(mupen64:3800): Gtk-WARNING **: gtk_signal_connect_object(): could not find signal "clicked" in the `(null)' class ancestry
(mupen64:3800): Gtk-WARNING **: invalid cast from `(unknown)' to `(unknown)'
(mupen64:3800): Gtk-WARNING **: invalid cast from `(unknown)' to `(unknown)'
(mupen64:3800): Gtk-WARNING **: invalid cast from `(unknown)' to `(unknown)'
(mupen64:3800): Gtk-CRITICAL **: file gtksignal.c: line 433 (gtk_signal_lookup): assertion `gtk_type_is_a (object_type, GTK_TYPE_OBJECT)' failed.
(mupen64:3800): Gtk-WARNING **: invalid cast from `(unknown)' to `(unknown)'
(mupen64:3800): Gtk-WARNING **: gtk_signal_connect_object(): could not find signal "clicked" in the `(null)' class ancestry
(mupen64:3800): Gtk-WARNING **: invalid cast from `(unknown)' to `(unknown)'
(mupen64:3800): Gtk-WARNING **: invalid cast from `(unknown)' to `(unknown)'
(mupen64:3800): Gtk-CRITICAL **: file gtksignal.c: line 725 (gtk_signal_connect): assertion `GTK_IS_OBJECT (object)' failed.
Any ideas or experience with this?