[LIVE] Mupen64Plus problems
#31
alexpigment Wrote:Well, I managed to hear the audio problems, but only when I used the "Glide Mupen64Plus plugin. With Rice's Video Plugin 1.5, the sound is perfectly fine. While playing F-Zero X, there were some visual quirks (textures flashing pink - distracting but not prohibitive). After changing almost every setting in /home/xbmc/.config/mupen64plus/RiceVideo.cfg, I finally figured out that the problme is the "EnableFog 1" setting. I changed this to "EnableFog 0" and the quirks went away. I have no idea how often fog is actually used in a game, but for F-Zero X, this fixed it up 100%.

which version of mupen are you using. and did you manage to map your xbox360 wireless controller ok in mupen ?
ASRock 330HT, XBMC Eden

Image
Reply
#32
smithr99 Wrote:which version of mupen are you using. and did you manage to map your xbox360 wireless controller ok in mupen ?

I'm using 1.5. For what it's worth, I've since heard a lot of stuttering when trying to play Goldeneye, which I think might actually be because the game is stuggling to play in realtime. I think I need to turn down some of the core graphics settings, but I'm not yet sure what to do.

I did get my controllers running just fine. Here's my blight_input.conf file if you need help with yours:

Code:
[controller 0]
plugged=1
plugin=5
mouse=0
device=0
DPad R=key( 274 ); button( 3 ); axis( None ); hat( None , None ); mouse( None )
DPad L=key( 276 ); button( 2 ); axis( None ); hat( None , None ); mouse( None )
DPad D=key( 275 ); button( 1 ); axis( None ); hat( None , None ); mouse( None )
DPad U=key( 273 ); button( 0 ); axis( None ); hat( None , None ); mouse( None )
Start=key( 0 ); button( 11 ); axis( None ); hat( None , None ); mouse( None )
Z Trig=key( 0 ); button( 4 ); axis( 2+ ); hat( None , None ); mouse( None )
B Button=key( 0 ); button( 6 ); axis( None ); hat( None , None ); mouse( None )
A Button=key( 0 ); button( 4 ); axis( None ); hat( None , None ); mouse( None )
C Button R=key( 0 ); button( None ); axis( 3+ ); hat( None , None ); mouse( None )
C Button L=key( 0 ); button( None ); axis( 3- ); hat( None , None ); mouse( None )
C Button D=key( 0 ); button( None ); axis( 4+ ); hat( None , None ); mouse( None )
C Button U=key( 0 ); button( None ); axis( 4- ); hat( None , None ); mouse( None )
R Trig=key( 0 ); button( 9 ); axis( None ); hat( None , None ); mouse( None )
L Trig=key( 0 ); button( 8 ); axis( None ); hat( None , None ); mouse( None )
Mempak switch=key( 0 ); button( None ); axis( None ); hat( None , None ); mouse( None )
Rumblepak switch=key( 0 ); button( None ); axis( None ); hat( None , None ); mouse( None )
Y Axis=key( 0 , 0 ); button( None , None ); axis( 1- , 1+ ); hat( None , None , None )
X Axis=key( 0 , 0 ); button( None , None ); axis( 0- , 0+ ); hat( None , None , None )

[controller 1]
plugged=0
plugin=1
mouse=0
device=1
DPad R=key( 0 ); button( 3 ); axis( None ); hat( None , None ); mouse( None )
DPad L=key( 0 ); button( 2 ); axis( None ); hat( None , None ); mouse( None )
DPad D=key( 0 ); button( 1 ); axis( None ); hat( None , None ); mouse( None )
DPad U=key( 0 ); button( 0 ); axis( None ); hat( None , None ); mouse( None )
Start=key( 0 ); button( 11 ); axis( None ); hat( None , None ); mouse( None )
Z Trig=key( 0 ); button( None ); axis( 2+ ); hat( None , None ); mouse( None )
B Button=key( 0 ); button( 6 ); axis( None ); hat( None , None ); mouse( None )
A Button=key( 0 ); button( 4 ); axis( None ); hat( None , None ); mouse( None )
C Button R=key( 0 ); button( None ); axis( 3+ ); hat( None , None ); mouse( None )
C Button L=key( 0 ); button( None ); axis( 3- ); hat( None , None ); mouse( None )
C Button D=key( 0 ); button( None ); axis( 4+ ); hat( None , None ); mouse( None )
C Button U=key( 0 ); button( None ); axis( 4- ); hat( None , None ); mouse( None )
R Trig=key( 0 ); button( 9 ); axis( None ); hat( None , None ); mouse( None )
L Trig=key( 0 ); button( 8 ); axis( None ); hat( None , None ); mouse( None )
Mempak switch=key( 0 ); button( None ); axis( None ); hat( None , None ); mouse( None )
Rumblepak switch=key( 0 ); button( None ); axis( None ); hat( None , None ); mouse( None )
Y Axis=key( 0 , 0 ); button( None , None ); axis( 1- , 1+ ); hat( None , None , None )
X Axis=key( 0 , 0 ); button( None , None ); axis( 0- , 0+ ); hat( None , None , None )

[controller 2]
plugged=0
plugin=1
mouse=0
device=2
DPad R=key( 0 ); button( 3 ); axis( None ); hat( None , None ); mouse( None )
DPad L=key( 0 ); button( 2 ); axis( None ); hat( None , None ); mouse( None )
DPad D=key( 0 ); button( 1 ); axis( None ); hat( None , None ); mouse( None )
DPad U=key( 0 ); button( 0 ); axis( None ); hat( None , None ); mouse( None )
Start=key( 0 ); button( 11 ); axis( None ); hat( None , None ); mouse( None )
Z Trig=key( 0 ); button( None ); axis( 2+ ); hat( None , None ); mouse( None )
B Button=key( 0 ); button( 6 ); axis( None ); hat( None , None ); mouse( None )
A Button=key( 0 ); button( 4 ); axis( None ); hat( None , None ); mouse( None )
C Button R=key( 0 ); button( None ); axis( 3+ ); hat( None , None ); mouse( None )
C Button L=key( 0 ); button( None ); axis( 3- ); hat( None , None ); mouse( None )
C Button D=key( 0 ); button( None ); axis( 4+ ); hat( None , None ); mouse( None )
C Button U=key( 0 ); button( None ); axis( 4- ); hat( None , None ); mouse( None )
R Trig=key( 0 ); button( 9 ); axis( None ); hat( None , None ); mouse( None )
L Trig=key( 0 ); button( 8 ); axis( None ); hat( None , None ); mouse( None )
Mempak switch=key( 0 ); button( None ); axis( None ); hat( None , None ); mouse( None )
Rumblepak switch=key( 0 ); button( None ); axis( None ); hat( None , None ); mouse( None )
Y Axis=key( 0 , 0 ); button( None , None ); axis( 1- , 1+ ); hat( None , None , None )
X Axis=key( 0 , 0 ); button( None , None ); axis( 0- , 0+ ); hat( None , None , None )

[controller 3]
plugged=0
plugin=1
mouse=0
device=3
DPad R=key( 0 ); button( 3 ); axis( None ); hat( None , None ); mouse( None )
DPad L=key( 0 ); button( 2 ); axis( None ); hat( None , None ); mouse( None )
DPad D=key( 0 ); button( 1 ); axis( None ); hat( None , None ); mouse( None )
DPad U=key( 0 ); button( 0 ); axis( None ); hat( None , None ); mouse( None )
Start=key( 0 ); button( 11 ); axis( None ); hat( None , None ); mouse( None )
Z Trig=key( 0 ); button( None ); axis( 2+ ); hat( None , None ); mouse( None )
B Button=key( 0 ); button( 6 ); axis( None ); hat( None , None ); mouse( None )
A Button=key( 0 ); button( 4 ); axis( None ); hat( None , None ); mouse( None )
C Button R=key( 0 ); button( None ); axis( 3+ ); hat( None , None ); mouse( None )
C Button L=key( 0 ); button( None ); axis( 3- ); hat( None , None ); mouse( None )
C Button D=key( 0 ); button( None ); axis( 4+ ); hat( None , None ); mouse( None )
C Button U=key( 0 ); button( None ); axis( 4- ); hat( None , None ); mouse( None )
R Trig=key( 0 ); button( 9 ); axis( None ); hat( None , None ); mouse( None )
L Trig=key( 0 ); button( 8 ); axis( None ); hat( None , None ); mouse( None )
Mempak switch=key( 0 ); button( None ); axis( None ); hat( None , None ); mouse( None )
Rumblepak switch=key( 0 ); button( None ); axis( None ); hat( None , None ); mouse( None )
Y Axis=key( 0 , 0 ); button( None , None ); axis( 1- , 1+ ); hat( None , None , None )
X Axis=key( 0 , 0 ); button( None , None ); axis( 0- , 0+ ); hat( None , None , None )

Note that I'm using the right thumbstick as the yellow C buttons and the Y/B on the XBOX360 controllers are unassigned at the moment. I'm sure this may bite me in the ass at some point, but I haven't run into a problem yet.
Reply
#33
I too was struggling with the official binary for mupen64plus. But I was able to find an Ubuntu Forums thread where someone packaged 1.99 with all the necessary dependencies for lucid already included.

Download link is found in this post: http://ubuntuforums.org/showthread.php?t...p=10200853

This installed perfectly for me. Setting up my Logitech Precision 3 Wireless PS3 controllers took less than 5 minutes to get up and running. A quick test of Mario Kart 64 ran very smoothly, with no audio stuttering at all (though I only played for 10 min or so).

The only problem that I've encountered is that I have to run mupen64plus as root ("sudo mupen64plus --fullscreen [ROMNAME]"). I get a segmentation fault otherwise, and the rom refuses to start.

Edit - Solved the root only problem by changing ownership of the mupen64 folder:
Code:
sudo chown xxxxx ~/.local/share/mupen64plus

where xxxxx is the user I run xbmc as.
Reply
#34
rbrohman -

I'm still stuck at the same screens as flomaster. getting a Libpng14.so.14 error. did you update anything before getting to where you are now? nvidia drivers or something? I can't get anywhere near running a rom yet with 1.99.4

and are you running any of this in Rom Collection Browser or Advanced Launcher?

Thanks
Reply
#35
I didn't have to do anything extra. Just to be sure - are you using the install file from this link: http://dl.dropbox.com/u/5771418/mupen64pluslucid.deb There was a link in that thread to another package compiled for Maverick that didn't include all the dependencies. I mistakenly tried that one first and ended up with a similar (maybe the same?) error as you have.

I am using this with the Advanced Launcher. ALA launches a script that malte (developer of RCB) wrote which will close xbmc, launch mupen64plus and then relaunch xbmc once I exit out of mupen. It's all working very well, aside from the fact that mupen64plus has a ton of incompatible games (like Goldeneye!!).
Reply
#36
rad. thanks for the quick reply. you are living the dream. I'm gonna try to get this running the next chance I get.
Reply
#37
Was this fixed? or working?
Reply
#38
anyone here have issues with no sound at all?

EDIT: fixed my sound issue. had to install libsdl1.2debian-alsa. now my xbmc menu sfx work fine Smile
iOS XBMC users PLEASE use the advanced search function before starting a new thread. Make sure to click on 'XBMC for iOS Specific Support' so your results are narrowed down correctly.

Please make sure to visit the Sticky section for common issues/questions/etc. Also, XBMC for iOS information
Reply
#39
I have all 4 of my xbox 360 wireless controllers working in XBMC. However, when I try to configure multiple controllers in mupen64plus, I can't get more than 1 controller functioning even after configuring the buttons in the gui. I also tried alexpigments blight_input.conf file. Any ideas?
Reply

Logout Mark Read Team Forum Stats Members Help
[LIVE] Mupen64Plus problems0