PaulsCode Forum

Mupen64Plus AE => General Discussion => Topic started by: Paul on January 29, 2012, 04:41:19 PM

Title: Custom Gamepad (and Touchpad) Layouts!
Post by: Paul on January 29, 2012, 04:41:19 PM
As promised, I am starting a thread where I will post links to custom gamepad (and Xperia Play touchpad) layouts.  Here are a few to start with.  If you design your own layouts and would like to share them, post them here, and I'll keep this initial post current with all the links and information.



Gamepad Layouts:

(http://www.paulscode.com/source/Mupen64Plus-AE/skins/gamepads/Shaded_Analog.png)
Shaded Analog (http://www.paulscode.com/source/Mupen64Plus-AE/skins/gamepads/Shaded_Analog.zip)
Author:  Paul Lamb
Info:  Shadowy, simi-transparent, coloured buttons.  (no D-pad or L-trig, hi-res screens only).



(http://www.paulscode.com/source/Mupen64Plus-AE/skins/gamepads/Shaded_Analog_Tablet.png)
Shaded Analog Tablet (http://www.paulscode.com/source/Mupen64Plus-AE/skins/gamepads/Shaded_Analog_Tablet.zip)
Author:  Paul Lamb
Info:  Tablet version of Shaded Analog.



(http://www.paulscode.com/source/Mupen64Plus-AE/skins/gamepads/Mupen64Plus-AE-All.png)
Mupen64Plus AE, All (http://www.paulscode.com/source/Mupen64Plus-AE/skins/gamepads/Mupen64Plus-AE-All.zip)
Author:  Paul Lamb (images by roymustang16)
Info:  All buttons and controls on the screen at once.  (hi-res screens only).  May require "Redraw All" option to be enabled.



(http://www.paulscode.com/source/Mupen64Plus-AE/skins/gamepads/Mupen64Plus-AE-All-Touch.png)
Mupen64Plus AE, All (Touch) (http://www.paulscode.com/source/Mupen64Plus-AE/skins/gamepads/Mupen64Plus-AE-All-Touch.zip)
Author:  Paul Lamb (button, D-Pad, and FPS images by roymustang16)
Info:  All buttons and controls on the screen at once.  (hi-res screens only).  No "stick" image - faster on lower-end devices.



(http://www.paulscode.com/source/Mupen64Plus-AE/skins/gamepads/Plain_Grey.png)
Plain Grey (http://www.paulscode.com/source/Mupen64Plus-AE/skins/gamepads/Plain Grey.zip)
Author:  Epic_Bubble
Info:  Semi transparent, Plain, Grey, is a touch layout so the stick does not animate.



(http://www.paulscode.com/source/Mupen64Plus-AE/skins/gamepads/Plain_Grey_2.png)
Plain Grey 2 (http://www.paulscode.com/source/Mupen64Plus-AE/skins/gamepads/Plain Grey 2.zip)
Author:  Epic_Bubble
Info:  Semi transparent, Plain, Grey, Stick animates.




Touchpad Layouts:

(http://www.paulscode.com/source/Mupen64Plus-AE/skins/touchpads/Analog_Right.png)
Analog Right (http://www.paulscode.com/source/Mupen64Plus-AE/skins/touchpads/Analog_Right.zip)   (Xperia Play only!)
Author:  Paul Lamb
Info:  Analog and C-pad on reversed sides from the default layout.




Instructions:

To install a custom layout go to Settings->Virtual Gamepad (or Touchpad)->Change Layout->Import, and select the ZIP file containing the layout you wish to import.  There is currently no "remove" feature, and there is no error checking to make sure the imported layout is valid and not corrupt.  I will be adding these features to a future update.  For now, you can manually remove a layout by deleting the folder from your SD card (under Android->Data->paulscode.android.mupen64plus->skins->gamepads/) and removing it from the list of layouts in gamepad_list.ini (or alternately you can choose "Restore App Data" from the Settings menu).
Title: Re: Custom Gamepad (and Touchpad) Layouts!
Post by: Epic_bubble on January 29, 2012, 04:44:22 PM
Awesome, when I get around to making the video I will use the new skin to show off the emulators skin changing ability. :)
Title: Re: Custom Gamepad (and Touchpad) Layouts!
Post by: Epic_bubble on January 29, 2012, 06:55:09 PM
(http://imgur.com/ggUAw.png)

Plain Grey (http://dl.dropbox.com/u/13594612/paulscode/skins/Plain%20Grey.zip)
Author:  Epic_Bubble
Info:  Semi transparent, Plain, Grey, is a touch layout so the stick does not animate.


Plain Grey 2 (http://dl.dropbox.com/u/13594612/paulscode/skins/Plain%20Grey%202.zip)
Author:  Epic_Bubble
Info:  Semi transparent, Plain, Grey, Stick animates.

Feel free to re-use my images.

EDIT: Made the stick slightly more centred, Fixed R and Z positions.
Title: Re: Custom Gamepad (and Touchpad) Layouts!
Post by: Paul on January 29, 2012, 07:07:32 PM
Sorry, I should have mentioned this, but the zip file must contain just the files for the pad layout (images and pad.ini file), not a folder containing the files.  I'll make the program smarter, so it can figure it out, but for now it is kind of picky.
Title: Re: Custom Gamepad (and Touchpad) Layouts!
Post by: Epic_bubble on January 29, 2012, 07:08:56 PM
Sorry, I should have mentioned this, but the zip file must contain just the files for the pad layout (images and pad.ini file), not a folder containing the files.  I'll make the program smarter, so it can figure it out, but for now it is kind of picky.

Ah ok no probs I will change it now, I will upload the animated version while I am at it too. :)

EDIT: Fixed zipped files
Title: Re: Custom Gamepad (and Touchpad) Layouts!
Post by: Paul on January 29, 2012, 07:31:17 PM
Thanks, I also added them to the OP (not that they'd be hard to find anyway, since the thread is still short, haha)
Title: Re: Custom Gamepad (and Touchpad) Layouts!
Post by: Epic_bubble on January 29, 2012, 07:35:25 PM
Thanks, I also added them to the OP (not that they'd be hard to find anyway, since the thread is still short, haha)

I cant get the analog to center properly on the animated version but I updated it so its a bit better, I updated the image too.

EDIT: Just noticed I got the R and Z the wrong way round too haha, aw I am hopeless with graphics. :P
Title: Re: Custom Gamepad (and Touchpad) Layouts!
Post by: Paul on January 29, 2012, 07:37:24 PM
For centering, the middle of the background image and the middle of the stick image must be the center of the graphic.
Title: Re: Custom Gamepad (and Touchpad) Layouts!
Post by: Epic_bubble on January 29, 2012, 07:39:23 PM
For centering, the middle of the background image and the middle of the stick image must be the center of the graphic.

I know but the software I am using is called preview (which is built into the Mac by default) and its very basic so I cant tell if the image is centred or not. :(
Title: Re: Custom Gamepad (and Touchpad) Layouts!
Post by: Paul on January 29, 2012, 07:40:41 PM
EDIT: Just noticed I got the R and Z the wrong way round too haha, aw I am hopeless with graphics. :P
Haha, I did the exact same thing earlier today when I made the shaded layout.  I'll edit the OP once you get it fixed up the way you like it.
Title: Re: Custom Gamepad (and Touchpad) Layouts!
Post by: Epic_bubble on January 29, 2012, 07:54:17 PM
Fixed the R and Z buttons and made the stick as centred as I can with my crappy software. Anyway enough spamming, Im going to leave space for some real graphics designers. :P
Title: Re: Custom Gamepad (and Touchpad) Layouts!
Post by: Tripod on February 20, 2012, 10:24:15 PM
Update: Added Galaxy Nexus compatible skins

Default Gamepads resized for the Galaxy Nexus and devices with 720x1200 resolution:
Mupen64Plus-AE-Analog-GNexus (http://db.tt/KXiEtBLY)
Mupen64Plus-AE-Digital-GNexus (http://db.tt/YbmytaU4)
Mupen64Plus-AE-Touch-GNexus (http://db.tt/is87qNUE)

Custom Gamepads
All these gamepads focus on taking up less of the game screen.  They are all modified versions of the original gamepads.  The 'Action' gamepads are for games like Super Smash Bros. were you need to use the Z button and analogue stick simultaneously but do not need other Z button combinations (ie. Z + A or Z + B).  'Comfort' gamepads are for games that require Z button combinations, but not so much Z + Analogue.  The 'Minimal Comfort' gamepad is not named that because it is uncomfortable (well its not for me lol).

Note: 480x800 is for devices such as the Nexus S and 720x1200 is for devices such as the Galaxy Nexus.


Default Action: 480x800 (http://db.tt/enpjs5d8), 720x1200 (http://db.tt/7gbiQorE)
(http://db.tt/jzBHTkAL)


Default Comfort: 480x800 (http://db.tt/lGc9uiAx), 720x1200 (http://db.tt/vekvvwHc)
(http://db.tt/yyu2T37H)


Minimal Action: 480x800 (http://db.tt/KYg1gYb2), 720x1200 (http://db.tt/apT4pgdA)
(http://db.tt/6YePNPyQ)


Minimal Comfort: 480x800 (http://db.tt/lOiqPaI8), 720x1200 (http://db.tt/sUeF46hx)
(http://db.tt/zKHVWGM7)


Shaded Action: 480x800 (http://db.tt/l4xyv5wS), 720x1200 (http://db.tt/terMv7AZ)
(http://db.tt/BVREuyKJ)


Shaded Classic: 480x800 (http://db.tt/it7rgAhE), 720x1200 (http://db.tt/bjbcwKEL)
(http://db.tt/a8CK2Lnb)


Shaded Comfort: 480x800 (http://db.tt/84UALx75), 720x1200 (http://db.tt/5j8DREvS)
(http://db.tt/ojkz6fQL)
Title: Re: Custom Gamepad (and Touchpad) Layouts!
Post by: amy1234 on February 25, 2012, 02:27:50 AM
WELL DONE
Title: Re: Custom Gamepad (and Touchpad) Layouts!
Post by: Paul on February 25, 2012, 07:08:02 AM
amy1234, I removed the ad from your signature block.  If you put it back, I will have to ban your account.  Also, there is a problem with the forums after you submit a post on certain threads.  Even though it takes forever to reload the page, the post is submitted, so resubmitting will result in multiple posts.
Title: Re: Custom Gamepad (and Touchpad) Layouts!
Post by: Tripod on February 26, 2012, 02:22:14 AM
Hey Paul, do you happen to have larger button images for your Shaded Analog gamepad?  I really like the look of that gamepad but I recently upgraded to a Galaxy Nexus (which doesn't run Mupen64Plus AE as well as my Nexus S :() and the gamepad's buttons are just way too small.  I was going to just stretch them, but I'd figured I might as well ask you.
Title: Re: Custom Gamepad (and Touchpad) Layouts!
Post by: cuttler on March 08, 2012, 10:10:07 PM
The link is helpful, but they are big on my screen, is it possible to get them in a small size? I run on a optimus 2 and the buttons on these maps are big and take up a lot of the screen.
Title: Re: Custom Gamepad (and Touchpad) Layouts!
Post by: Paul on March 08, 2012, 10:33:30 PM
They're easy to resize.  Just use an image editor like Photoshop (or GIMP, which is free) to resize the images. Just make sure you scale everything by the same percentage and you should be good.
Title: Re: Custom Gamepad (and Touchpad) Layouts!
Post by: unky on March 17, 2012, 05:26:31 AM
Hey guys, just wondering if anyone had designed a layout with the "Z" button near the joystick or the A and B buttons (similar to the post with multiple pictures) but for a smartphone like the galaxy sii. I tried to do this myself but the truth is I  no good with programming (couldn't figure out the .ini files) so I was hoping someone had the similar idea of having the Z button closer to the base (for Zelda, smash bros etc.). I would really appreciate someone pointin :)g me in the right direction, maybe there are more forums with downloadable gamepads?

Thanks :)
Title: Re: Custom Gamepad (and Touchpad) Layouts!
Post by: Paul on March 17, 2012, 07:19:34 AM
If you throw together how the layout should look like (in MS Paint or Photoshop or something) I'll make the layout for you.
Title: Re: Custom Gamepad (and Touchpad) Layouts!
Post by: shuy3n on April 19, 2012, 01:30:09 PM
(http://i.imgur.com/ppQWp.png)
(http://i.imgur.com/LpWb7.png)
Title: Re: Custom Gamepad (and Touchpad) Layouts!
Post by: Paul on April 19, 2012, 02:15:32 PM
Very professional looking.
Title: Re: Custom Gamepad (and Touchpad) Layouts!
Post by: shuy3n on April 21, 2012, 09:18:27 AM
http://www.mediafire.com/file/u55pifc7w3aew5x/Shupad.zip (http://www.mediafire.com/file/u55pifc7w3aew5x/Shupad.zip)

tidied up and packaged not to conflict with original

(http://i.imgur.com/BOUlc.png)
(http://i.imgur.com/0bsW5.png)
Title: Re: Custom Gamepad (and Touchpad) Layouts!
Post by: Paul on April 21, 2012, 09:33:15 AM
Wow, you should enter that screenshot into the competition.  Excellent combination of custom gamepad and hires textures.
Title: Re: Custom Gamepad (and Touchpad) Layouts!
Post by: xperia64 on April 21, 2012, 10:36:03 AM
Which texture pack is that? And buttons look great!
Title: Re: Custom Gamepad (and Touchpad) Layouts!
Post by: shuy3n on April 21, 2012, 11:26:51 AM
nintenmod Mario 64 complete :)
Title: Re: Custom Gamepad (and Touchpad) Layouts!
Post by: Tom.K on April 21, 2012, 11:53:21 AM
I should bow to you as you made amazing work with layout.
Title: Re: Custom Gamepad (and Touchpad) Layouts!
Post by: shuy3n on April 21, 2012, 09:39:42 PM
thank you for the kind words guys :) they mean alot
Title: Re: Custom Gamepad (and Touchpad) Layouts!
Post by: Kenzee on May 07, 2012, 02:42:06 PM
Hey Paul
Big fan of the project.
I was reading how to create custom skins and understand most of it pretty well, but one thing I couldn't figure out is how to create an animated C button stick for shooter games like Perfect Dark, Goldeneye, Turok collection or for use with any game really.
Any tips?
Title: Re: Custom Gamepad (and Touchpad) Layouts!
Post by: Paul on May 07, 2012, 02:54:11 PM
There isn't currently any way to create an animated control other than the Analog control.  I'll look at adding this functionality, though.
Title: Re: Custom Gamepad (and Touchpad) Layouts!
Post by: Fatal Error on November 01, 2012, 05:49:46 AM
I hope i can request some Layouts as well here^^

is there some1 who could make a layout that just has the c-buttons on it, basically filling the whole screen (samsung galaxy note 2) without any design (so basically, the phone will be a c-pad so to say^^)? the idea behind is that i don't have the time to mess around with my BT controller issues right now but i'd love to play OoT (which, without the c-buttons, wont work).

would be very cool to have  8)
Title: Re: Custom Gamepad (and Touchpad) Layouts!
Post by: Paul on November 01, 2012, 08:05:39 AM
Sure, I'll post one for you later.  What is your screen resolution?
Title: Re: Custom Gamepad (and Touchpad) Layouts!
Post by: Fatal Error on November 01, 2012, 10:20:24 AM
720x1280

>>Source<< (http://www.gsmarena.com/samsung_galaxy_note_ii_n7100-4854.php)
Title: Re: Custom Gamepad (and Touchpad) Layouts!
Post by: jamescopley85 on December 26, 2012, 06:34:45 PM
Hey Paul, thank you for creating this emulator.  It works great, I love it.  I only got it for one game, WWF Wrestlemania 2000.  played the hell out of that game when I was a kid.  I'm in desperate need of a custom layout for this game.  You use the d-pad for 95% of your movements, but you need the analog stick to taunt the crowd and to activate your special finishing move.  The game isn't nearly as fun if you don't have your finishers.  The best way to describe the layout I need is;  A tablet format version of "All" but with the analog stick and d-pad switched.  So ideally, it would have all buttons on screen,  set up for a tablet, the d-pad on the left, and the analog stick in the middle.   -OR- another set up would be; tablet version of 'All', d-pad in bottom left corner, analog stick just above the d-pad and under the L button.  Move the Z anywhere to create room.  This set up might be better because there wouldn't be buttons on the 'game screen'.  Either way, others will benefit as well, I saw someone posting on here about another wrestling game, they needed dpad and analog on screen at once, it'd be the same scenario.  Thinking back, i didn't use the analog stick for mist games I played, if I didn't have to, I just rocked the dpad.  So other games could make use of this as well.  I read your guide for creating my own, but I don't think I can pull that off with the amount of experience I have in the subject.  I'd appreciate it if you or anyone else could make one if not both of these.  Both would be nice to have to test out, not sure how long one would take to program.  Thanks for your time.
Title: Re: Custom Gamepad (and Touchpad) Layouts!
Post by: Paul on December 26, 2012, 07:19:37 PM
They're pretty easy to throw together.  I'll post a couple for you to try out.
Title: Re: Custom Gamepad (and Touchpad) Layouts!
Post by: Paul on December 26, 2012, 10:10:18 PM
Here are a couple versions.  This was a quick edit and I haven't actually tested them, so if something looks out of place and should be moved, or if a button doesn't seem to work, let me know:

Layout A (http://www.paulscode.com/source/Mupen64Plus-AE/skins/gamepads/Mupen64Plus-AE-All-Tablet-A.zip)

Layout B (http://www.paulscode.com/source/Mupen64Plus-AE/skins/gamepads/Mupen64Plus-AE-All-Tablet-B.zip)
Title: Re: Custom Gamepad (and Touchpad) Layouts!
Post by: jamescopley85 on December 27, 2012, 09:37:48 PM
Thanks man, I really appreciate it.  I'm going to test these out before bed.  I'll get back to you with comments when I get a chance.  Thanks again.
Title: Re: Custom Gamepad (and Touchpad) Layouts!
Post by: jamescopley85 on December 28, 2012, 08:22:49 PM
Layout A gets the job done.  The Z button is very close to the dpad though, it hasn't hindered me in this game.  If you were aiming for perfection, you could just move it higher up.  So yeah, layout A works, but lay out B has an issue.  I'd like to use B if you can move the analog stick up a little higher.  Right now the analog stick is mixed with the dpad.  The top of the dpad is almost to the center of the analog stick.  You can almost get it to work but when you press dpad up the analog gets activated as well.  The L  button could be moved up a tiny bit, but not much since it is also a button that is needed.  The analog pad can blend with the dpad but it just needs to be moved up a bit more.
Title: Re: Custom Gamepad (and Touchpad) Layouts!
Post by: Vincentmrl on December 30, 2012, 06:06:22 PM
Paul, are you thinking about making a touchpad downloader (with preview) in mupen when it gets done? It would be nice and easy to do.
Title: Re: Custom Gamepad (and Touchpad) Layouts!
Post by: mxyzptlk on January 05, 2013, 10:37:59 AM
Hey Paul. Can I get that same tablet set up for my phone. Love the way it looks but can't get it working the way I'd like. I tried creating it myself but no luck.
Title: Re: Custom Gamepad (and Touchpad) Layouts!
Post by: Paul on January 05, 2013, 01:50:29 PM
Which one?
Title: Re: Custom Gamepad (and Touchpad) Layouts!
Post by: mxyzptlk on January 05, 2013, 02:46:25 PM
Layout A for the HTC evo 3D
Title: Re: Custom Gamepad (and Touchpad) Layouts!
Post by: Paul on January 05, 2013, 02:50:31 PM
What needs to change on it?
Title: Re: Custom Gamepad (and Touchpad) Layouts!
Post by: mxyzptlk on January 05, 2013, 02:56:12 PM
No changes, could you tweak it to fit on the phone screen. Some buttons overlap. Z and dpad overlaps also b and c buttons
Title: Re: Custom Gamepad (and Touchpad) Layouts!
Post by: Paul on January 05, 2013, 03:19:42 PM
Tweak, change -- same thing  :P

I don't have a device to test this on, so I don't know what percentages to use.  I changed from y=70 to y=60 for the two controls you mentioned.


Layout C (http://www.paulscode.com/source/Mupen64Plus-AE/skins/gamepads/Mupen64Plus-AE-All-Tablet-C.zip)
Title: Re: Custom Gamepad (and Touchpad) Layouts!
Post by: mxyzptlk on January 05, 2013, 03:41:29 PM
Better but the r button overlaps the top c button
Title: Re: Custom Gamepad (and Touchpad) Layouts!
Post by: Paul on January 05, 2013, 05:00:27 PM
Do you think 65 percent would work, or does R need to move?
Title: Re: Custom Gamepad (and Touchpad) Layouts!
Post by: mxyzptlk on January 06, 2013, 09:43:42 AM
Best way to describe it. Take the 3rd skin you posted on page 1 and flip the analog and digital control positions
Title: Re: Custom Gamepad (and Touchpad) Layouts!
Post by: Paul on January 06, 2013, 11:28:38 AM
That wouldn't really work on a tablet, since it puts everything around the edges of the screen which requires a lot of reaching.
Title: Re: Custom Gamepad (and Touchpad) Layouts!
Post by: mxyzptlk on January 06, 2013, 11:55:13 AM
No, sorry! Not for a tablet, for my cell phone. The 3rd skin on the first page works fine on my HTC evo 3d, I just need the analog and dpad positions switched. Sorry for the confusion.
Title: Re: Custom Gamepad (and Touchpad) Layouts!
Post by: Paul on January 06, 2013, 06:20:45 PM
Oh, OK.  I'll post it later.
Title: Re: Custom Gamepad (and Touchpad) Layouts!
Post by: mxyzptlk on January 06, 2013, 06:24:05 PM
Thanks Paul!!!
Title: Re: Custom Gamepad (and Touchpad) Layouts!
Post by: littleguy on January 06, 2013, 08:24:07 PM
Once we launch and I have nothing to do ;) I could throw together a customization screen so people can set percentages and image sizes themselves.  I like that feature in Broglia's apps.
Title: Re: Custom Gamepad (and Touchpad) Layouts!
Post by: mxyzptlk on January 06, 2013, 09:07:44 PM
If I knew which ones to switch I would do it myself
Title: Re: Custom Gamepad (and Touchpad) Layouts!
Post by: mxyzptlk on January 10, 2013, 05:17:00 PM
Hey Paul. Did you forget about me?
Title: Re: Custom Gamepad (and Touchpad) Layouts!
Post by: Paul on January 10, 2013, 05:20:59 PM
Yes, sorry.. I'll post it this evening when I get home.
Title: Re: Custom Gamepad (and Touchpad) Layouts!
Post by: mxyzptlk on January 10, 2013, 07:37:39 PM
OK thanks
Title: Re: Custom Gamepad (and Touchpad) Layouts!
Post by: cory on January 10, 2013, 07:41:25 PM
How do you resize the custom gamepads you put on there
Title: Re: Custom Gamepad (and Touchpad) Layouts!
Post by: Paul on January 10, 2013, 08:14:25 PM
Yes, sorry.. I'll post it this evening when I get home.

http://www.paulscode.com/source/Mupen64Plus-AE/skins/gamepads/Mupen64Plus-AE-All-Reverse.zip


How do you resize the custom gamepads you put on there

http://www.paulscode.com/forum/index.php?topic=95.msg2224#msg2224
Title: Re: Custom Gamepad (and Touchpad) Layouts!
Post by: mxyzptlk on January 10, 2013, 08:47:25 PM
Thanks Paul. Now I can play no mercy and wrestlemania 2000!
Title: Re: Custom Gamepad (and Touchpad) Layouts!
Post by: jonjon on January 14, 2013, 09:58:09 AM
From the instructions in this thread, I couldn't get the shaded custom skins to work.

So instead, I backed up the digital templates included with mupen64. I then copied the custom directory to /data/.../skins/gamepads and renamed it to mupen64plus-ae-digital.

This works fine - even when switching between normal and tablet size and also when going back to the original analogue skins.

I'm just wondering if there was a better way to do this?
Title: Re: Custom Gamepad (and Touchpad) Layouts!
Post by: Paul on January 14, 2013, 10:26:10 AM
Sorry, the instructions no longer apply in the new front-end.  I'll update them.  You should be able to just unzip a layout somewhere, then point to that folder from the Settings->Input->Touchscreen->Custom layout folder (need to choose "Custom" for the Touchscreen layout option to enable it)
Title: Re: Custom Gamepad (and Touchpad) Layouts!
Post by: jonjon on January 15, 2013, 09:38:29 AM
Thanks for the reply. Just pointing the custom controller option to the right folder was the first thing I tried but on what ever build I was on at the time this wouldn't work.

... Works great now on rc6 though so thanks for the clarification
Title: Re: Custom Gamepad (and Touchpad) Layouts!
Post by: wtdanceisthrough on January 26, 2013, 04:07:35 PM
Hi there,

On my handset (Samsung Galaxy S3) I tend to find the "A" and "B" buttons are too close together - it is all too easy to press the wrong one or press nothing at all when you intended to press "B". Is it possible to get a layout where the controls are a bit more spaced out or does one already exist?

Also, I thought it would be useful to have a layout which perhaps only has the control stick and no other buttons but it is a lot bigger. It is currently quite difficult to make the precision moves required for walking across very thin platforms such as in 3D platformers like "Banjo Kazooie" - mostly because the control stick is small in the corner. If we had a layout we could perhaps switch to while in the middle of such a maneuver and switch back afterwards, we would be able to make these tiny adjustments required.

Thanks,
Adam.
Title: Re: Custom Gamepad (and Touchpad) Layouts!
Post by: Paul on January 26, 2013, 04:33:40 PM
I probably should make an XHDPI version of the virtual gamepad, since the small controls has been brought up before.  The difficulty is the "corner cases", where the app has to make a decision based on the screen resolution and dimensions, whether to use the tiny, small, medium, or large button images, and whether to use a tablet layout or a phone layout.  It still gets this wrong on some devices, and adding another choice to the mix increases the likelyhood of wrong choices being made.

That said, I can throw together a couple custom layouts that you can add manually.
Title: Re: Custom Gamepad (and Touchpad) Layouts!
Post by: Paul on January 26, 2013, 04:39:13 PM
A long-term solution for this problem will be to rework the code so that a single set of images (in xhdpi) are scaled down based on the screen density.  Then the only decision the app will have to make is whether to use the layout for tablets or for phones.  I'll probably do it by adding a new flag to the layout syntax, so that existing custom layouts won't stop working, but future ones can be designed for xhdpi and work on any device.
Title: Re: Custom Gamepad (and Touchpad) Layouts!
Post by: wtdanceisthrough on January 26, 2013, 05:16:11 PM
I probably should make an XHDPI version of the virtual gamepad, since the small controls has been brought up before.  The difficulty is the "corner cases", where the app has to make a decision based on the screen resolution and dimensions, whether to use the tiny, small, medium, or large button images, and whether to use a tablet layout or a phone layout.  It still gets this wrong on some devices, and adding another choice to the mix increases the likelyhood of wrong choices being made.

That said, I can throw together a couple custom layouts that you can add manually.

Hi Paul,

Any help you could provide would be much appreciated.

I am guessing any layouts you produce would also be backwards-compatible with earlier versions of the app? (see my other thread on button auto hold)
Title: Re: Custom Gamepad (and Touchpad) Layouts!
Post by: Paul on January 26, 2013, 05:23:36 PM
Yes, the syntax for the virtual gamepad layouts hasn't changed since Alpha testing, so currently all layouts will work on any version of the app.  Once I do add some new flags to the syntax at some point, then the new layouts that use it will not be backward compatible (but in your case, you won't need them to be -- since you are after button auto-hold behavior)
Title: Re: Custom Gamepad (and Touchpad) Layouts!
Post by: DShiznit on February 20, 2013, 10:37:57 AM
I just bought Mupen64+AE (after using the free one for half a year before then) and one of the things that attracted me most to it was the customizable controls. I've done scripted GUIs before in TGE, so this should be a cakewalk, but I'm wondering if there are any tools or guides that could help? I'm planning to make a tablet layout for Turok and other FPS games, with the C-buttons on the left and the analog on the right (I didn't see any like this skimming the topic but if there is one and I missed it feel free to let me know).
Title: Re: Custom Gamepad (and Touchpad) Layouts!
Post by: littleguy on February 20, 2013, 10:51:18 AM
See here (http://www.paulscode.com/forum/index.php?topic=95.msg2224#msg2224).

The short answer is
 1. Copy one of the folders in <sdcard>/Android/data/paulscode.android.mupen64plus/skins/gamepads to some other folder on your sd card.
 2. In Mupen, go to Settings->Input->Touchscreen->Touchscreen layout and select 'Custom'.
 3. In the 'Custom layout folder' option below it, choose the new folder you created (the one containing pad.ini).
 4. In a text editor, open pad.ini and tweak the x= and y= values to reposition the button sets (values are in percent of screenwidth/height)
 5. Open Mupen and launch a game to see what the skin looks like.
 6. Repeat steps 4-5 until you have something that you like.
Title: Re: Custom Gamepad (and Touchpad) Layouts!
Post by: williansti on March 17, 2013, 12:31:23 PM
First hello to all, I would like to share with you, my contribution to the question of controls, hope you like it, I thought the style of ppsspp. I use a galaxy note 1

(http://www.williansti.hd1.com.br/android/mupen64plusae/Print1.jpeg)

(http://www.williansti.hd1.com.br/android/mupen64plusae/Print2.jpeg)

Download http://www.mediafire.com/?x41bk7be8atzaxa (http://www.mediafire.com/?x41bk7be8atzaxa)

I could not believe mupen64ae I now see that the emulator is very good, I am your fan pauls, continue this excellent work, forgive me for mistakes I'm using translator...

greetings to all of Brazil!
Title: Re: Custom Gamepad (and Touchpad) Layouts!
Post by: ThisIsNotMyName on April 12, 2013, 04:13:28 PM
Can this be used to implement dead zones, or does that have to be coded in separately first?
Title: Re: Custom Gamepad (and Touchpad) Layouts!
Post by: Paul on April 12, 2013, 04:53:52 PM
Deadzones can be specified in a custom layout, yes.  Here is the relevant section from the documentation:

The first parameter "min" is the radius percentage that is is the "dead zone".  Touching within this zone will not move the control.  The next parameter "max" is the radius percentage where the control becomes "full throttle".  The final parameter "buff" is the radius percentage beyond "max" that is still part of the control.  Touching within this zone will be considered full throttle.  Touching outside this zone will not register as touching the control.  The values for "max" and "buff" should add up to at least 100, and can be higher than 100 if desired (be careful not to overlap with other buttons in the layout).
Title: Re: Custom Gamepad (and Touchpad) Layouts!
Post by: ThisIsNotMyName on April 13, 2013, 10:20:21 PM
Thank you. Not quite sure how I missed it the first time I read it.   :-[
Title: Re: Custom Gamepad (and Touchpad) Layouts!
Post by: Mikhail on June 08, 2013, 02:54:27 AM
http://www.mediafire.com/file/u55pifc7w3aew5x/Shupad.zip (http://www.mediafire.com/file/u55pifc7w3aew5x/Shupad.zip)

tidied up and packaged not to conflict with original




Any chance of a d-pad version?
Title: Re: Custom Gamepad (and Touchpad) Layouts!
Post by: Zaion47 on June 09, 2013, 01:35:18 AM
Is it possible to get a clone of the N64oid on screen controls? I'm on the Galaxy S3
Title: Re: Custom Gamepad (and Touchpad) Layouts!
Post by: Paul on June 09, 2013, 08:14:43 AM
Is it possible to get a clone of the N64oid on screen controls? I'm on the Galaxy S3

I'm not posting one, since I'm sure those images are copyrighted by Yongzh.  If you own N64oid yourself, you could unzip the APK file and pull out the images yourself to use in a custom layout.
Title: Re: Custom Gamepad (and Touchpad) Layouts!
Post by: Mongrel Mind on June 29, 2013, 09:47:19 PM
Hey there!
I would love a layout like your shaded analog tablet one, but with the Z and R buttons arranged next to A and B and made more compact.
Z left of A/B and R right of them, Kind of like a SNES Gamepad layout. Is that possible?
I would really appreciate it!
Title: Re: Custom Gamepad (and Touchpad) Layouts!
Post by: JoshaGibs on July 02, 2013, 09:10:55 AM
(https://sphotos-b.xx.fbcdn.net/hphotos-prn1/q71/s720x720/1017324_672331946116867_1349015261_n.jpg)
Mupen64 AEKartRace All
-
Download here: goo.gl/A3IVi (http://goo.gl/A3IVi)
-
Authors:  Paul Lamb (Original Layout Helped Me), JoshaGibs (New Layout And Real Buttons)
-
Info: This is my final product design. Fully operational. I've tested it and I found out this is the perfect gamepad for all the buttons too be used. Your pointer fingers lay side ways on the L, R and Z. All buttons and controls on the screen at once.  (hi-res screens only). May require "Redraw All" option to be enabled. Stick animates. Made for larger tablets in
landscape mode. Prefer button scale to be 100%. Created on a 10.1 inch tablet. Originally
stylized for Adventure games, FPS and Mario Kart 64.
Title: Re: Custom Gamepad (and Touchpad) Layouts!
Post by: JoshaGibs on July 02, 2013, 11:35:07 AM
Can you add a feature for previewing the button layout and also have it so you are able to rearrange them. That or have a way to make a layout on the app by have the buttons on the screen then placing them where ever and it saving it.
Title: Re: Custom Gamepad (and Touchpad) Layouts!
Post by: CPW on July 27, 2013, 02:50:27 PM
Is there a way to create custom Xperia Play touchpad layouts in the current version? I tried putting one in the directory with the two default touchpad layouts in it but it doesn't show up in the list on the touchpad menu. There doesn't seem to be a choice for "custom" in the touchpad menu like there is for the touch screen.
Title: Re: Custom Gamepad (and Touchpad) Layouts!
Post by: littleguy on July 27, 2013, 02:56:58 PM
Yeah, we didn't think to add a custom option for the touchpads, didn't think anyone would need one.  But you could still do it just by overwriting one of the stock ones.  Just be sure to back up your modified version, because sometimes they'll get reset back to their defaults during an app update.
Title: Re: Custom Gamepad (and Touchpad) Layouts!
Post by: CPW on July 28, 2013, 11:32:37 AM
Alright I'll try that out, thanks. The reason I wanted to create my own is I'd like to use the left pad for the analog stick but I want the c buttons on actual buttons. Unfortunately when I enable the touchpad the c buttons are no longer mappable in the button mapping menu. Hopefully if I change the default touchpad file to no longer use the c buttons they'll become mappable.
Title: Re: Custom Gamepad (and Touchpad) Layouts!
Post by: littleguy on July 28, 2013, 12:37:32 PM
You can map the cpad to buttons without creating a new layout.  Disable the touchpad, then map the cpad, then re-enable the touchpad.
Title: Re: Custom Gamepad (and Touchpad) Layouts!
Post by: CPW on July 28, 2013, 04:10:03 PM
Oh cool, thanks. I assumed that the message on the button layout screen saying they were already mapped meant I couldn't do both.
Title: Re: Custom Gamepad (and Touchpad) Layouts!
Post by: littleguy on July 28, 2013, 05:31:26 PM
It's there mostly to let people know they don't need to map them since they're already taken care of by the touchpad.  But I agree it could probably be done another way without completely blocking you from mapping.  I'll keep that in mind for the next major app update.
Title: Re: Custom Gamepad (and Touchpad) Layouts!
Post by: jimmie on August 14, 2013, 04:22:05 AM
I would LOVE to see a layout where the joystick is recentered (and thus moves) every time you touch the designated area on the screen. it would make goldeneye/zelda slingshot view actually fun and usable. I know thats outside the scope of 'custom layout'... let me know if you want to implement this feature; if not maybe ill do it myself one weekend
Title: Re: Custom Gamepad (and Touchpad) Layouts!
Post by: littleguy on August 14, 2013, 07:12:44 AM
Animated joystick is already there; it's just disabled by default to save processing time.  You just have to enable it:
Settings->Input->Touchscreen->Joystick animation
Title: Re: Custom Gamepad (and Touchpad) Layouts!
Post by: ThisIsNotMyName on January 07, 2014, 03:27:16 PM
Some freinds of mine and I were discussing the best way to play Smash Bros on a touch screen, and we decided it would likely be some form of gestures, in place of a normal joystick. Is this a feature that could reasonably be added?
Title: Re: Custom Gamepad (and Touchpad) Layouts!
Post by: littleguy on January 07, 2014, 07:03:14 PM
That's a very cool idea and certainly one that never occurred to me.  It might not be too hard to implement since the.mupen side of input handling is very modular, but I've never used the gestures api so I can't say for certain.  If another dev wants to take the lead on it, I could definitely point them to hooks they'd need to attach to.  In any case I'll add it to my suggestion box...  thanks :)
Title: Re: Custom Gamepad (and Touchpad) Layouts! NEW LAYOUT for Action Games
Post by: c1tty09 on March 04, 2014, 04:24:00 PM
This is made for those action games that require aiming and shooting.

I have to mention I am new at this and I did use images from previous layouts. I'm just sharing my work.
Title: Re: Custom Gamepad (and Touchpad) Layouts!
Post by: c1tty09 on March 05, 2014, 12:36:01 AM
I have edited it once more I noticed that when hitting the Z button I would hit the A button as well. So I moved A and B over.
Title: Re: Custom Gamepad (and Touchpad) Layouts!
Post by: Imaynotbehere4long on March 10, 2014, 02:30:27 PM
Forgive me for not reading every comment in this thread to make sure the layout I'm looking for hasn't already been posted, but could you PLEASE allow the joystick controls to be mapped to Xperia Play's D-pad instead of the touch pad? It literally hurts my thumb to use the Touchpad.

I was thinking of an option that would switch the D-pad controls with the joystick controls, similar to the one that switches the joystick controls with the C-button controls.
Title: Re: Custom Gamepad (and Touchpad) Layouts!
Post by: littleguy on March 11, 2014, 07:57:57 AM
You can already do that, though I'll admit it's not obvious.

Go to Settings -> Input -> Touchpad and temporarily disable the Xperia Play touchpad.  Then go to Settings -> Input -> Controller and map the N64 stick to the physical d-pad buttons (touch the various quadrants of the gray circle icon in the bottom center of the screen, then press the physical d-pad button on the device).  If you still want to use the right touchpad for the c-buttons, just go back and re-enable the touchpad.  With that setup, you will be able to use the left touchpad or the d-pad buttons to simulate the N64 stick in game.
Title: Re: Custom Gamepad (and Touchpad) Layouts!
Post by: Imaynotbehere4long on March 11, 2014, 10:04:19 PM
@littleguy Thank you so much! You're a thumb-saver! (instead of "life saver," get it? ;D)
Title: Re: Custom Gamepad (and Touchpad) Layouts!
Post by: Dickerson on March 30, 2014, 01:54:41 PM
Hey, I'm playing legend of Zelda ocaraina of time on my HTC one right now. Mapping the volume keys for r and z has been working nicely, except for when my finger brushes the on-screen z button, thus untargeting (of course this only happens in the middle of a boss fight). I was wondering if I could get the standard layout, minus the r and z buttons. I would do it myself, but I'm a few thousand miles from my computer right now.
Title: Re: Custom Gamepad (and Touchpad) Layouts!
Post by: NobleUplift on May 14, 2014, 07:52:20 PM
Hello everyone! I'm glad this is my first post on the forums.

I've been using Mupen64Plus for probably about a year and a half and I bought it as soon as I found out the background bug was fixed in The Legend of Zelda games. For probably about a year, I've been using my own input profile and have been meaning to post it on the forums for the longest time. Here is the layout:

(https://i.imgur.com/6o2KSyD.png)
Mupen64Plus AE Northpaw
Author: roymustang16, Paul Lamb, NobleUplift
About: Gamepad layout with all buttons on the right side

I call it Northpaw, because you can use all of the buttons with your right thumb.
Title: Re: Custom Gamepad (and Touchpad) Layouts!
Post by: pvo10 on October 10, 2014, 10:35:38 PM
Hi,

Trying to change button layout on my Nexus 7 but it won't give me option to select a ZIP file. It only asks me to select Custom layout folder which does nothing.

Would greatly appreciate any responses. Thanks guys.
Title: Re: Custom Gamepad (and Touchpad) Layouts!
Post by: natebtkd on September 10, 2015, 10:19:42 AM



1st up bud! Thank u so much for makin the only emulator I've ever downloaded that actually works like a charm! I missed my n64 like crazy an uve given me the chance to relive some fond gaming memories again. Thank u :-)
2nd. now im not totally 100% sure it was ur app i downloaded onto my phone of yore, but there was an option to use the phones gyroscopic sensors in place of the analogue stick. Thisproved ideal for playing forsaken in particular. There was just a giggling issue with the placement of the z trigger but, on a game such as forsaken, when ur utilizing every button in rapid multi-combination succession  it was a godsend! It proved just as effective with most other fps games, in particular, turok 1,2 an 3 and duke nukem foe example that use the analogue to look around. racing games also garnered  an air of arcade-style split second responsiveness  that made them even more of a joy to play! any chance u could reinstate that option in an update? as it'll renew my fondness  for these  games to its fullest once more# ;D

best of luck with ur continuing success

ps.. u thinkin of doin any other emulators? perhaps a sega Saturn one? uve made such a sterling effort with this one, that i feel only u could make a truly noteworthy emulator for segas long forgotten an criminally misunderstood  gem


Title: Re: Custom Gamepad (and Touchpad) Layouts!
Post by: wakanasakai on December 29, 2015, 06:44:27 PM
Forgive me for not reading every comment in this thread to make sure the layout I'm looking for hasn't already been posted (I'm posting this from a Windows XP PC with only IE6 or IE7, so it won't display most of the images that are posted here at all).

Anyway, I want to request 2 custom touchpad layouts. If they already exist in this topic, please post a link to their download locations instead.
* The first one should be exactly like Default Action v0.1.zip (it's in Tripod's first post in this topic), but I need a digital pad (looks like a + symbol) added to it. Put the digital pad to the right of the START button (just far enough away that using one doesn't "use" the other one too) & that will work great.
* The 2nd one should be exactly like Shaded Action v0.1.zip (it's in Tripod's first post in this topic), but I need a digital pad (looks like a + symbol) added to it. Put the digital pad to the right of the START button (just far enough away that using one doesn't "use" the other one too) & that will work great.
*Both of them should sized for a 480x800 screen.

These requests are important to me because some games use the digital pad for actions that other "buttons" don't perform. One example = Castlevania: Legacy of darkness uses it to change the distance of the camera away from your character, & also to let you rotate the camera (left or right) around your character.

Anyway, thanks for the help.
Title: Re: Custom Gamepad (and Touchpad) Layouts!
Post by: Laiort on August 21, 2016, 10:16:04 PM
Hi everyone!
I have been using this emulator for almost 3 years, and to show my appreciation I give you a small contribution.
This is the realistic custom skin originally created by the user JoshaGibs in 2013, that I made compatible with the latest versions of this emulator.

Screenshots
https://drive.google.com/open?id=0B-JYtn6-v5rPUmhOMG91T21xX3c (https://drive.google.com/open?id=0B-JYtn6-v5rPUmhOMG91T21xX3c)
https://drive.google.com/open?id=0B-JYtn6-v5rPbEFKcm1FNGRQaUU (https://drive.google.com/open?id=0B-JYtn6-v5rPbEFKcm1FNGRQaUU)
https://drive.google.com/open?id=0B-JYtn6-v5rPbGJuUHNUcUlNd0U (https://drive.google.com/open?id=0B-JYtn6-v5rPbGJuUHNUcUlNd0U)

Download link
https://drive.google.com/open?id=0B-JYtn6-v5rPd2hZZ0NRYkNRUU0 (https://drive.google.com/open?id=0B-JYtn6-v5rPd2hZZ0NRYkNRUU0)
Title: Re: Custom Gamepad (and Touchpad) Layouts!
Post by: afr1992 on April 03, 2017, 12:14:41 AM
Hey Paul, I looked all over for the new link of the Action, Comfort, and Classic touchpad layput for the Nintendo 64 emulator for Android. You think you can post the new link on this post?
Title: Re: Custom Gamepad (and Touchpad) Layouts!
Post by: Paul on April 03, 2017, 02:13:44 PM
It doesn't look like a made a copy of those before the links went stale.
Title: Re: Custom Gamepad (and Touchpad) Layouts!
Post by: fzurita on April 23, 2017, 09:42:49 AM
This one was given to me by Henry Mora:

https://drive.google.com/file/d/0B57Ioy26LWegemJmZmhGcm1WTEU/view?usp=sharing
Title: Re: Custom Gamepad (and Touchpad) Layouts!
Post by: Sobziiro on June 30, 2017, 04:16:14 PM
I want to share some skins that I did hope they like, each folder has a preview so they can see that this looks.

https://drive.google.com/folderview?id=0BxK-sDmlL9gadjY1NnY0WjdDQkE
 
Add mirror in Mega

https://mega.nz/#F!BnZEQICC!rIlF6w9qVZ0SrlFNFP3XkQ
Title: Re: Custom Gamepad (and Touchpad) Layouts!
Post by: fzurita on July 01, 2017, 01:56:18 PM
Hey Juan, thanks and good job! I guess I don't have to post the ones you sent me now :)
Title: Re: Custom Gamepad (and Touchpad) Layouts!
Post by: Sobziiro on July 01, 2017, 10:41:11 PM
Do not worry in fact some of the skins (like the Wii U) I edited them again and I could add others.
Title: Re: Custom Gamepad (and Touchpad) Layouts!
Post by: DreamBliss on October 26, 2017, 02:20:50 PM
Can we get a controller profile for the Razer Serval? I ask because I can't get it to work right with the analog stick. Also is there a file in the profile that can be edited in a text editor, like a config or ini file?
Title: Re: Custom Gamepad (and Touchpad) Layouts!
Post by: Cnog on May 10, 2018, 11:02:07 AM
Hello fellas,

I just wonder why all controllers have this unusable layout. I'm talking about the Z-button on the left side. In the most games, we need the Z-button while moving with the joystick. For example: Super Mario 64, Zelda, Banjo Kazooie or any shooter... even Zelda. So, there is really not one acceptable touch layout for those games.

I would set it for myself but there is no explanation for doing so. Where do I find the .ini file? Or where can I place my own button layout config and picture?

I wanted post some resized thumbnails but says external links aren't allowed. Fck it...



This set is for Banjo Kazooie/Tooie. The Z-button is close to A,B and C-pad. Works for Zelda, too.
(https://i.imgur.com/0WdZnjd.png)


This set is for Super Mario 64. Easy long jump using Z, even without auto-hold. The L-button and D-pad are required for some SM64 hacks. Works also perfect for Zelda OoT and MM.
(https://i.imgur.com/cmP9niB.png)

Just tell me where to place the .ini and picture, pls.]
Btw. All your preset layouts say, you know what an N64 controller looks like but you actually never played this games. The Z-button on the left sucks in nearly every case.
Title: Re: Custom Gamepad (and Touchpad) Layouts!
Post by: fzurita on May 10, 2018, 01:45:20 PM
First, are you using the right app? It should be this one: https://play.google.com/store/apps/details?id=org.mupen64plusae.v3.fzurita

If you are, all you have to do is go to profiles, then touchscreen profiles, select "Everything" and hit copy, give it a new name and hit ok. You will be able to modify the layout there. Once you are done, go back to the beginning and select "Profiles" then "Select Profiles". In there you can choose the profile you created.

Also, you can override the default touchscreen profile for a game by selecting the game, going to settings, and changing the touchscreen profile there.