Release Mupen64Plus 2.2


GLES1.1 Rice isn't included as it requires GLshim
GLES1.1 Rice does not require glshim. It's a port to pure GLES1.1.
Odd. OGLExtensions.cpp requires <SDL_opengl.h> so it wont compile on Android. Or is it not needed? It's in the unix Makefile.

Edit: found the main compile issue. SDL_VIDEO_OPENGL_ES2 is always defined so wherever that was checked, I added && !HAVE_GLES.
 
Last edited by a moderator:
Sdl_opengl.h can be included to query the sdl subsystem for opengl. It decides what renderer it wants on its own.


If opengl was needed there would be some gl.h.
 
Sdl_opengl.h can be included to query the sdl subsystem for opengl. It decides what renderer it wants on its own.


If opengl was needed there would be some gl.h.
The problem is sdl_opengl.h includes GL/gl.h. Also, on Android SDL_VIDEO_OPENGL isn't defined.

I got it to compile but it crashes when starting the video renderer.
 
How do I do per game control configuration? For the three Turok games I want it to be ABXY as C buttons, and O as B and P as A.
 
How do I do per game control configuration? For the three Turok games I want it to be ABXY as C buttons, and O as B and P as A.
I don't think it's possible currently.
I have to think of a mecanism for that.
OK, then I'd like to change the global config.

And how come there's already a [Turok] entry?
Hmmmm, key config should be in apddata/mupen64plus2/mupen64plus/mupen64plus.cfg

I don't see any Game specific entry there.
 
It's at the bottom of the file almost. And I can't figure out the keycodes. I looked up SDL keycodes, but they're different, the numbers aren't the same as the configuration file.
 
New build on the repo.
 
I have took many changes from @Gillou68310, with nice things as you can see.
 
If you want to force the Widescreen hack in other game, the variable is "WideScreenHack", put it to True in the according Rice section (I didn't try, and you don't need it for Super Mario 64, Mario Kart 64 or both Zelda, it is force-enabled).
 
Build 17
-----------

  • Many changes in both rices plugins, bringing a Widscreen display to Mario Kart, Super Mario and both Zelda
  • Many changes to core, now DK64 is playable!
  • Launcher now remember last position
  • Some small changes here and there...
preview6.png
 
Last edited by a moderator:
* Many changes to core, now DK64 is playable!
Woohoo! That was one of the last games that I couldn't find a working config for in mupen! Now I'll just have to get my Pandora working again so I can try it out.
Awww maaaaan... I hope I can send my Pandora off for repair soon... :/


Thanks for the update! :)
 
  • Launcher now remember last position
That's neat :D


Is the launcher still usable for other programs as well, or have there been too many changes to use it except for mupen?
Probably not usable, because of the "per rom" settings, I have quite customized the launcher. But that commit should be backportable to generic picklelauncher I guess.
 
Thanks for your steady continued updates.  I think I'd like to finally try 2.1, could you please tell me the SDLK (key) numbers for the buttons 1, o, and p on the Pandora?  Or point me to a list somewhere of all of them, I haven't played with 2.1 yet because I haven't found how to customize the controls in the new config.
 
Thanks for your steady continued updates.  I think I'd like to finally try 2.1, could you please tell me the SDLK (key) numbers for the buttons 1, o, and p on the Pandora?  Or point me to a list somewhere of all of them, I haven't played with 2.1 yet because I haven't found how to customize the controls in the new config.
SDLK_1 = 49

SDLK_o = 111

SDLK_p = 112

(from SDLK_keysym.h)
 
Back
Top