Mupen64Plus on OpenSuSE?

I just downloaded Mupen64Plus and all the required plugins via the one-click install online repositories, but it’s not showing up anywhere. It hasn’t been added to my menu, and when I type it into KRunner all it brings up are the .ypm files that were downloaded during the install. When I try to run it via the command line, I get this:

alex@linux-di6c:~> mupen64plus
 __  __                         __   _  _   ____  _
|  \/  |_   _ _ __   ___ _ __  / /_ | || | |  _ \| |_   _ ___
| |\/| | | | | '_ \ / _ \ '_ \| '_ \| || |_| |_) | | | | / __|
| |  | | |_| | |_) |  __/ | | | (_) |__   _|  __/| | |_| \__ \
|_|  |_|\__,_| .__/ \___|_| |_|\___/   |_| |_|   |_|\__,_|___/
             |_|         http://code.google.com/p/mupen64plus/
Mupen64Plus Console User-Interface Version 1.99.3

UI-console: attached to core library 'Mupen64Plus Core' version 1.99.3
Core Warning: Couldn't open configuration file '/home/alex/.config/mupen64plus/mupen64plus.cfg'.  Using defaults.
Error: no ROM filepath given

I have no idea how to run the emulator via the command line, or why that should be the only way I can run it in the first place. In Kubuntu, it was in the repositories off the bat and I just installed it and was ready to go. Why can’t I get the same results now that I’ve installed all the packages (except the developer files and debug packages) here?

Hello SG2Tiger,

Could you tell us which version of openSUSE you have?

I searched myself and couldn’t find a package containing a gui.

If you run this command you’ll see how to use it:

mupen64plus --help

The first line is this:

Usage: mupen64plus [parameter(s)] rom
So if you want to run a rom file without any parameters use this command:

mupen64plus /<PATH>/<TO>/<ROM>

Good luck!:wink:

Hello,

Sorry for the late reply, it’s my last week of classes and I’ve been getting caught up in finals and all that good stuff, too busy to worry about my gaming issue ^^;

I’ve got OpenSuSE 11.2. I downloaded all of the packages for Mupen from here, but as you say, it seems there is no GUI package. I tried running it via the command line and didn’t have much else luck…

alex@linux-di6c:~/Games/N64> mupen64plus pmario.v64
 __  __                         __   _  _   ____  _             
|  \/  |_   _ _ __   ___ _ __  / /_ | || | |  _ \| |_   _ ___   
| |\/| | | | | '_ \ / _ \ '_ \| '_ \| || |_| |_) | | | | / __|  
| |  | | |_| | |_) |  __/ | | | (_) |__   _|  __/| | |_| \__ \  
|_|  |_|\__,_| .__/ \___|_| |_|\___/   |_| |_|   |_|\__,_|___/  
             |_|         http://code.google.com/p/mupen64plus/  
Mupen64Plus Console User-Interface Version 1.99.3               

UI-console: attached to core library 'Mupen64Plus Core' version 1.99.3
Core: Goodname: Paper Mario (U) !]                                   
Core: Name: PAPER MARIO                                               
Core: MD5: A722F8161FF489943191330BF8416496                           
Core: CRC: 65eee53a ed7d733c                                          
Core: Imagetype: .z64 (native)                                        
Core: Rom size: 41943040 bytes (or 40 Mb or 320 Megabits)
Core: Version: 144b
Core: Manufacturer: Nintendo
Core: Country: USA
UI-Console: Cheat codes disabled.
UI-console: using Video plugin: 'Mupen64Plus OpenGL Video Plugin by Rice' v1.99.3
UI-console: using Audio plugin: 'Mupen64Plus SDL Audio Plugin' v1.99.3
UI-console: using Input plugin: 'Mupen64Plus SDL Input Plugin' v1.99.3
UI-console: using RSP plugin: 'Hacktarux/Azimer High-Level Emulation RSP Plugin' v1.99.3
Input: No auto-configuration found for device 'HID 1267:c002'
Input Warning: No joysticks/controllers found
Input: Forcing keyboard input for N64 controller #1
Input: Using auto-configuration for device 'Keyboard'
Input: Mupen64Plus SDL Input Plugin version 1.99.3 initialized.
Video: Disabled SSE processing.
Video: Found ROM 'PAPER MARIO', CRC 3ae5ee653c737ded-45
Video: Initializing OpenGL Device Context.
Core: Setting 32-bit video mode: 640x480
Video: Using OpenGL: Tungsten Graphics, Inc - Mesa DRI Mobile Intel® GM45 Express Chipset GEM 20090712 2009Q2 RC3 x86/MMX/SSE2 : 2.1 Mesa 7.6
Segmentation fault
alex@linux-di6c:~/Games/N64>

In short, it launched, but crashed as soon as the output window was opened. Any reason this might be happening? Does anyone know of the availability of a GUI package? I’m fine compiling it from source if need be. I currently have what I assume are all the other packages:

-libmupen64plus2
-mupen64plus-plugin-audio-sdl
-mupen64plus-plugin-input-sdl
-mupen64plus-plugin-rsp-hle
-mupen64plus-plugin-video-rice*
-mupen64plus-ui-console

*I had both Rice and Glade on Kubuntu; in my experience, Glade worked better, though I don’t know if there’s a package for that either?

What’s your machine’s arch ? x86 or x86_64 ? If it is 64-bits and you installed 32-bits version of mupen64plus you need to install openGL 32 bits libraries (they are at official repo).

Here you can see some nice GUI frontends for mupen:

ThirdPartyPlugins - mupen64plus - List of third party plugins for mupen64plus - Project Hosting on Google Code

IMMO, the command client is the best option.

Hello SG2Tiger,

Do you have drivers installed for your graphics card?
Could you post the output of this command:

cat /etc/X11/xorg.conf

And the output of this command:

glxinfo | grep "direct rendering"

If everything is alright it should return “direct rendering: Yes”.

Good luck!:wink: