What's new

M64Py - Python frontend for Mupen64Plus

64fanatic

Member
Thanks for the Windows 64 exe fix, awesome! Loving this frontend good work gen2brain.
 
Last edited:
OP
G

gen2brain

New member
Another .dmg update, please download again. This build adds some missing libraries and glide64mk2 video plugin.
 
F

Fanatic 64

Guest
That's quite a bit of broken packages... hope they are all alright now.
 
OP
G

gen2brain

New member
It would certainly help if someone confirms that it works in OSX now, and that rumble works in Windows or OSX.
These packages are built in virtual machine, I don't use these systems at home. No new code is added, just missing libraries etc.

Thanks
 
OP
G

gen2brain

New member
Hmm, where is that "here", and what to look for? :) I did get confirmation that it works on windows and osx.
 

jeepwrangler

New member
Oh man, I'm going insane here. I really appreciate the work, but cannot for the life of me get m64py working on my Mountain Lion (OS X 10.8.5) box.

It keeps saying "Library file not found".

What are the steps involved to install the library? I tried downloading Mupen64plus, and I can run roms via Terminal properly, but can't get m64py to open without that message.

Additionally, I tried to extract the contents of the Mupen64plus app into a folder, and get m64py to point to it, but m64py won't "save" the settings.

Any help?
 

tony971

New member
m64py won't open on my windows 8.1 x64 desktop. even as a background process. it worked fine when i vm-ed it on windows 7 x64 though.
 

V1del

New member
Nice release gen2brain, small question though, why can't we set our own resolution anymore and are given a list in which our native res may or may not fall into?
 
OP
G

gen2brain

New member
Nice release gen2brain, small question though, why can't we set our own resolution anymore and are given a list in which our native res may or may not fall into?
SDL2 support is added, I didn't investigate thoroughly but listmodes function is not there anymore. So, until I solved input differences (scancodes vs keycodes) I decided to just hardcode 4:3 resolutions. I did searched again for Qt way to do this, but there isn't one? I remember GTK/GDK could do that.
 

crunaec

New member
It does not work for me on Mac OS 10.9. Executing it from Terminal reveals the following problem:

$ ./m64py
__ __ __ _ _ ____ _
| \/ |_ _ _ __ ___ _ __ / /_ | || | | _ \| |_ _ ___
| |\/| | | | | '_ \ / _ \ '_ \| '_ \| || |_| |_) | | | | / __|
| | | | |_| | |_) | __/ | | | (_) |__ _| __/| | |_| \__ \
|_| |_|\__,_| .__/ \___|_| |_|\___/ |_| |_| |_|\__,_|___/
|_|

M64Py - A frontend for Mupen64Plus version 0.1.6

Traceback (most recent call last):
File "<string>", line 76, in <module>
File "<string>", line 61, in main
File "/Users/milann/Projects/m64py/build/m64py/out00-PYZ.pyz/m64py.frontend.mainwindow", line 65, in __init__
File "/Users/milann/Projects/m64py/build/m64py/out00-PYZ.pyz/m64py.frontend.worker", line 42, in __init__
File "/Users/milann/Projects/m64py/build/m64py/out00-PYZ.pyz/m64py.frontend.settings", line 42, in __init__
File "/Users/milann/Projects/m64py/build/m64py/out00-PYZ.pyz/m64py.frontend.input", line 47, in __init__
File "/Users/milann/Projects/m64py/build/m64py/out00-PYZ.pyz/m64py.frontend.joystick", line 68, in __init__
File "/Users/milann/Projects/m64py/build/m64py/out00-PYZ.pyz/m64py.frontend.joystick", line 74, in init
ctypes.ArgumentError: argument 1: <type 'exceptions.TypeError'>: expected LP_SDL_Joystick instance instead of int
 

tommyhlw

New member
mupen64plus works fine in ubuntu 12.04 64bit Kernel 3.5.0-44-generic

Wanted to use m64py for the controller setup

But when I start m64py there are some libs missing.
Even if I add them in the menue by hand it doesn't work.
Are there some packages missing?
$m64py
__ __ __ _ _ ____ _
| \/ |_ _ _ __ ___ _ __ / /_ | || | | _ \| |_ _ ___
| |\/| | | | | '_ \ / _ \ '_ \| '_ \| || |_| |_) | | | | / __|
| | | | |_| | |_) | __/ | | | (_) |__ _| __/| | |_| \__ \
|_| |_|\__,_| .__/ \___|_| |_|\___/ |_| |_| |_|\__,_|___/
|_|

M64Py - A frontend for Mupen64Plus version 0.1.7

Frontend: INFO: ScreenSaver not available: org.freedesktop.DBus.Error.ServiceUnknown: The name org.freedesktop.ScreenSaver was not provided by any .service files
Frontend: INFO: No OpenGL_accelerate module loaded: No module named OpenGL_accelerate
Frontend: INFO: Unable to load registered array format handler numeric:
Traceback (most recent call last):
File "/usr/lib/pymodules/python2.7/OpenGL/arrays/formathandler.py", line 44, in loadPlugin
plugin_class = entrypoint.load()
File "/usr/lib/pymodules/python2.7/OpenGL/plugins.py", line 14, in load
return importByName( self.import_path )
File "/usr/lib/pymodules/python2.7/OpenGL/plugins.py", line 28, in importByName
module = __import__( ".".join(moduleName), {}, {}, moduleName)
File "/usr/lib/pymodules/python2.7/OpenGL/arrays/numeric.py", line 15, in <module>
raise ImportError( """No Numeric module present: %s"""%(err))
ImportError: No Numeric module present: No module named Numeric

Frontend: WARNING: library '' is invalid, no PluginGetVersion() function found.
Frontend: ERROR: /usr/bin/python: undefined symbol: CoreStartup
Traceback (most recent call last):
File "/usr/lib/python2.7/dist-packages/m64py/core/core.py", line 87, in core_load
self.core_startup(path, vidext)
File "/usr/lib/python2.7/dist-packages/m64py/core/core.py", line 140, in core_startup
rval = self.m64p.CoreStartup(C.c_int(CORE_API_VERSION), None,
File "/usr/lib/python2.7/ctypes/__init__.py", line 378, in __getattr__
func = self.__getitem__(name)
File "/usr/lib/python2.7/ctypes/__init__.py", line 383, in __getitem__
func = self._FuncPtr((name_or_ordinal, self))
AttributeError: /usr/bin/python: undefined symbol: CoreStartup
 

V1del

New member
Yay displaylists make a return, no complaints from me anymore, great job (also your dynamic recognition of options is really awesome, I've added aspect mode and fb_read_always to my exported glide64mk2 options, and they were picked up right away :p)

Minor mini complaint anyway though: Any plans to enable configuration for the rsp as well? Now that cxd4 has some config options.
 

tonezone

New member
I'm in the same boat. :huh:
Oh man, I'm going insane here. I really appreciate the work, but cannot for the life of me get m64py working on my Mountain Lion (OS X 10.8.5) box.

It keeps saying "Library file not found".

What are the steps involved to install the library? I tried downloading Mupen64plus, and I can run roms via Terminal properly, but can't get m64py to open without that message.

Additionally, I tried to extract the contents of the Mupen64plus app into a folder, and get m64py to point to it, but m64py won't "save" the settings.

Any help?
 
OP
G

gen2brain

New member
[MENTION=100987]V1del[/MENTION] new release is uploaded, rsp configuration is enabled. Also, translations are now supported.

@OSX problems, did someone tried to delete old config from ~/Library/Preferences ? Can you start it from terminal if still doesn't work.
 

tonezone

New member
yes deleting the plist files didn't resolve the issue. also the 0.1.8 release shows up on the dock for a second and then quits out without ever booting the application.
 

Top