mupen64plus / mupen64plus-ui-python

A frontend for Mupen64Plus
http://m64py.sourceforge.net/
GNU General Public License v3.0
242 stars 66 forks source link

Can't interact with game #192

Open dustinlacewell opened 2 years ago

dustinlacewell commented 2 years ago

Hi, awesome project!

I'm trying to run master against Mupen 2.5.9 and I'm having some trouble. When I press any of the keyboard configured keys for controller input, nothing happens. I can't quite figure out what is wrong.


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

M64Py - A frontend for Mupen64Plus version 0.2.5

Frontend: INFO: attached to library 'Mupen64Plus Core' version 2.5.9
Frontend: INFO: includes support for Dynamic Recompiler.
Core: Using full mem base
Frontend: INFO: video extension enabled
Core: Goodname: THE LEGEND OF ZELDA (unknown rom)
Core: Name: THE LEGEND OF ZELDA 
Core: MD5: F5C81AAD4EED451F90E487883937CA01
Core: CRC: 9D9E1036 D0403167
Core: Imagetype: .z64 (native)
Core: Rom size: 56623104 bytes (or 54 Mb or 432 Megabits)
Core: Version: 144C
Core: Manufacturer: Nintendo
Core: Country: Unknown (0xF50)
Video: opening /nix/store/w280yhhs9xxhxy1s77jpwygk7q0lw42d-mupen64plus-2.5.9/share/mupen64plus/Glide64mk2.ini

Video: 3DNOW! detected.

Frontend: INFO: using Video plugin: 'Glide64mk2 Video Plugin' v2.5.9
Frontend: INFO: using Audio plugin: 'Mupen64Plus SDL Audio Plugin' v2.5.9
Input: 0 SDL joysticks were found.
Input: N64 Controller #1: Using manual config for SDL joystick 0
Input: 1 controller(s) found, 1 plugged in and usable in the emulator
Input: Couldn't open joystick for controller #1: There are 0 joysticks available
Input: Mupen64Plus SDL Input Plugin version 2.5.9 initialized.
Frontend: INFO: using Input plugin: 'Mupen64Plus SDL Input Plugin' v2.5.9
RSP: RSP Fallback disabled !
Frontend: INFO: using RSP plugin: 'Hacktarux/Azimer High-Level Emulation RSP Plugin' v2.5.9
Core: Using video capture backend: dummy
Core: Game controller 0 (Standard controller) has a Memory pak plugged in
Core: Game controller 1 (Standard controller) has a Memory pak plugged in
Core: Game controller 2 (Standard controller) has a Memory pak plugged in
Core: Game controller 3 (Standard controller) has a Memory pak plugged in
Core: Using CIC type X105
Video: Using TEXUMA extension.

&ConfigOpenSection is 0x7f5756a6c640
(II) Setting video mode 1244x933...
Congratulations, you have 4 auxilliary buffers, we'll use them wisely !
packed pixels extension used
NPOT extension used
use_fbo 1
Frontend: INFO: no cheat codes found for ROM image b'THE LEGEND OF ZELDA'
Video: InitCombine() 
Video: extensions 
Video: initialized.
Video: 

QOpenGLContext::swapBuffers() called with non-exposed window, behavior is undefined
Audio: Using resampler trivial
Audio: Initializing SDL audio subsystem...
Input: Couldn't open joystick for controller #1: There are 0 joysticks available
Core: Initializing 4 RDRAM modules for a total of 8 MB
Core: Starting R4300 emulator: Dynamic Recompiler
Audio: Initializing SDL audio subsystem...
Core: Controller 0 pak changed to Rumble pak
Core: Removing pak from controller 0
Core: Controller 0 pak changed to Memory pak
Core: Controller 0 pak changed to Rumble pak
Core: Removing pak from controller 0
Core: Emulation paused.
Core: Emulation continued.
Core: Stopping emulation.
Core: R4300 emulator finished.
Core: Rom closed.

The only thing I can do is hit spacebar to toggle from Memory pak to Rumble pak and other hardcoded shortcuts. Any inputs bound to the controller seem to do nothing.