First tutorial ever... so bear with me...
I am writing how I got true analog on n64oid with a sixaxis ps3 controller, while also using the c-buttons. This configuration works perfectly for Mario and Zelda, but not Goldeneye.
I originally had a problem where when I wanted to use true analog in N64oid, I couldn't use the D-pad. This is how I fixed it.
Firstly, I'd like to say that Sixaxis Pair Tool did not work at all on my Windows 8 x64 computer. Therefore, I installed Motioninjoy and followed this well written tutorial:
http : // www . motioninjoy . com / wiki / en / install / latest
Until I got to the "Getting it working - Bluetooth mode" step. Instead, I entered a "Custom MAC," my phone's "Local Bluetooth Address." I had to enter the MAC in reverse. For example, my phone said something like "00:15:83:4f:6c:b0," and I entered "b0.6c.83.4f.6c.b0"
Take note that I replaced the colons with periods. Then I pressed "Pair now." I then unplugged my phone from my computer and followed the instructions from inside the Sixaxis Controller apk on my phone.
To get Sixaxis Controller 0.5.4 to work with Pure Analog, I went into Sixaxis Controller's Preferences, Gamepad Settings. I checked "Enable Gamepad." Then I went into Edit Mappings. I realized that I had to change the D-pad buttons to values other than what the analog was set to, becuase in n64oid, the left analog registers as the D-pad. Also, I realized that an N64 doesn't use buttons like L3, R3, L2, R2, Square, Circle, and Select.
Therefore, I changed:
Up: L2
Right: R2
Down: Y
Left: X
I left everything else as default.
I wanted the C-buttons to function as the D-pad on my ps3 controller. Therefore, in N64oid, I think I pressed R3 for all four d-pad buttons and I mapped controller 1 as:
D-pad Left: Unknown 106 <--Again, the D-pad buttons can be any button on the controller you won't use; I used R3 for all the buttons.
D-pad Right: Unknown 106
D-pad Up: Unknown 106
D-pad Down: Unknown 106
C-left: Button X
C-Right: Button R2
C-Up: Button L2
C-Down: Button Y
Start: Button Start
Button A: Button B
Button B: Button A
L trigger: Unknown 106 <--Who uses the L trigger. I've always used the z-trigger; Therefore, I pressed R3 for the L trigger as well.
R trigger: Button R1
Z trigger: Button L1
Analog Left: DPAD left
Analog Right: DPAD Right
Analog Up: DPAD Up
Analog Down: DPAD Down
As a result, I have full analog support on N64oid. I can finally walk as Mario and controlling Link is PERFECT!
Also, my appologies if this post is in the wrong section.
I play n64 on my phone a fair bit so an optimum solution would be nice. I will give what you have said a try.
Currently my set up is to have the analogues using the touch emulation for both the n64 analogue and c-buttons.
like this:
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
I can't stand the touchscreen's simulated controller. I purchased an iControlPad, but its analog nubs are worse than the PSP's analog nubs.
I might consider purchasing the Fling Mini though! It provides feedback to the touchscreen.
I can tell you that using the ps3 controller with full analog support with the phone feels PERFECT.
Also, there are two ways that I found where you can attach your phone to your ps3 controller similar to the way the icontrolpad attaches to your phone. One way was as simple as using a PS3 controller keyboard and mounting the phone to the keyboard with sticky tack. The other way was posted here on xda-developers where a guy made a 3d model in solidworks and a 3d printing website prints the holder for 30 bucks. The guy who made the 3d model doesn't get paid for the purchases.
What is wrong with mapping the analogue to the touchscreen? (I do make the on screen buttons invisible when playing)
Currently I have DIY-ed a phone mount onto my contoller using some cardboard! I am considering using a rubber phone case and a couple of thin long hinges in my newer 'prototype' for a more refined look
You can also use the right analog stick as the C buttons by mapping the 'Right Analog x-axis' and 'Right Analog y-axis' to 'Disabled' in the Sixaxis Controller app. They will now fall back to keyboard emulation, so you can set the IME to Sixaxis Controller and map them as keys in the emulator.
dmnchief001 said:
First tutorial ever... so bear with me...
I am writing how I got true analog on n64oid with a sixaxis ps3 controller, while also using the c-buttons. This configuration works perfectly for Mario and Zelda, but not Goldeneye.
I originally had a problem where when I wanted to use true analog in N64oid, I couldn't use the D-pad. This is how I fixed it.
Firstly, I'd like to say that Sixaxis Pair Tool did not work at all on my Windows 8 x64 computer. Therefore, I installed Motioninjoy and followed this well written tutorial:
http : // www . motioninjoy . com / wiki / en / install / latest
Until I got to the "Getting it working - Bluetooth mode" step. Instead, I entered a "Custom MAC," my phone's "Local Bluetooth Address." I had to enter the MAC in reverse. For example, my phone said something like "00:15:83:4f:6c:b0," and I entered "b0.6c.83.4f.6c.b0"
Take note that I replaced the colons with periods. Then I pressed "Pair now." I then unplugged my phone from my computer and followed the instructions from inside the Sixaxis Controller apk on my phone.
To get Sixaxis Controller 0.5.4 to work with Pure Analog, I went into Sixaxis Controller's Preferences, Gamepad Settings. I checked "Enable Gamepad." Then I went into Edit Mappings. I realized that I had to change the D-pad buttons to values other than what the analog was set to, becuase in n64oid, the left analog registers as the D-pad. Also, I realized that an N64 doesn't use buttons like L3, R3, L2, R2, Square, Circle, and Select.
Therefore, I changed:
Up: L2
Right: R2
Down: Y
Left: X
I left everything else as default.
I wanted the C-buttons to function as the D-pad on my ps3 controller. Therefore, in N64oid, I think I pressed R3 for all four d-pad buttons and I mapped controller 1 as:
D-pad Left: Unknown 106 <--Again, the D-pad buttons can be any button on the controller you won't use; I used R3 for all the buttons.
D-pad Right: Unknown 106
D-pad Up: Unknown 106
D-pad Down: Unknown 106
C-left: Button X
C-Right: Button R2
C-Up: Button L2
C-Down: Button Y
Start: Button Start
Button A: Button B
Button B: Button A
L trigger: Unknown 106 <--Who uses the L trigger. I've always used the z-trigger; Therefore, I pressed R3 for the L trigger as well.
R trigger: Button R1
Z trigger: Button L1
Analog Left: DPAD left
Analog Right: DPAD Right
Analog Up: DPAD Up
Analog Down: DPAD Down
As a result, I have full analog support on N64oid. I can finally walk as Mario and controlling Link is PERFECT!
Also, my appologies if this post is in the wrong section.
Click to expand...
Click to collapse
Will these mappings work with BT/USB joystick center???
please need to know . thanks !
I fin I can't play songs on the Ocarina in Zelda for some reason when doing this. Is annoying as I have to switch to another ocntroller just for that. Grr!
Thanks
Sent from my PC36100 using Tapatalk 2
My x button keeps activating my phones back button! Help! I fixed this with my wiimote but I don't know what to do with the six axis. Says x is 3 but its actually the back button...
ARPwizard said:
My x button keeps activating my phones back button! Help! I fixed this with my wiimote but I don't know what to do with the six axis. Says x is 3 but its actually the back button...
Click to expand...
Click to collapse
im having this problem too! on some emulators it wont even let me map the button im pressing on the controller because the phone registers it as BACK and backs me out of the key map screen. any solution to this????
scammer12 said:
im having this problem too! on some emulators it wont even let me map the button im pressing on the controller because the phone registers it as BACK and backs me out of the key map screen. any solution to this????
Click to expand...
Click to collapse
anyone????????????
c button mapping to right analog stick... done deal.
hey. this is my first post on this forum. i had to help people out with this problem, as i too, had problems figuring this out.
here's how to set the c buttons to your right analog stick for use in n64oid.
this is what i found after a whole crapload of searching... this dude is awesome. and saved me from going nuts trying to figure it out myself.
this if from a guy named zachary. he wrote this on nov 1st of this year. thanks zach.
heres the site its from. hope this complies with your rules, xda dudes.
------scrach that... cant post links yet. oh well. at least i can still get the message across.
"After a ton of tinkering
I finally got everything to work perfectly in N64oid. I even got the C buttons to link up to the right analog stick up down left right which was a massive relief.
You need to go into Gamepad Setting> Edit Mappings> Disable Right Analog X and Y's. ------(x and y axis is what he means)
Then go to Keyboard Emulation> Key Mappings> 1st> Edit> Analog 2 L R U D, put in something like U I O P. ------(L-left, R-right etc... U I O P-letters on the keyboard)
Plug in a keyboard via USB OTG. ------(or connect a bluetooth keyboard... im assuming that would work too. if not please correct me)
Head over to N64oid> Settings> Input > Key Mappings> "> and in C- L R U D, put in your U I O P. Voila! Enjoy!" ------(by "put in" he means press the u, i, o, and p buttons on the keyboard into the corresponding c-left, c-right, c-up, c-down key maps)
one thing he didnt mention is you have to have the "Use input method" box checked in n64oid for it to recognize the right analog stick as the "U I O P" (or c-l, c-r, c-u, c-d) buttons. the "use input method" option is in the "other settings" menu of n64oid.
i hope this helps anyone who has been frustrated with this issue. im off now... gotta play some zelda on my s3. (;
my xperia s
my xperia s haven't enought energy to use some gamepad :|
Where do you download N64oid? I cannot find it in the play store
Blackmart or aptoide
Sent from my PC36100 using Tapatalk 2
Cant get n64oid to recognize second ps3 controller. HELP
I cannot for the life of me get 2 ps3 controllers set up with N64oid. I have 1 working great but I cant get my N64oid to recognize the second controller even though it shows #2 on the controller itself. It just acts like a #1 controller. I am using Sixaxis. I REALLY want to play mario kart against someone. Please help.
OneZeroEight said:
hey. this is my first post on this forum. i had to help people out with this problem, as i too, had problems figuring this out.
here's how to set the c buttons to your right analog stick for use in n64oid.
this is what i found after a whole crapload of searching... this dude is awesome. and saved me from going nuts trying to figure it out myself.
this if from a guy named zachary. he wrote this on nov 1st of this year. thanks zach.
heres the site its from. hope this complies with your rules, xda dudes.
------scrach that... cant post links yet. oh well. at least i can still get the message across.
"After a ton of tinkering
I finally got everything to work perfectly in N64oid. I even got the C buttons to link up to the right analog stick up down left right which was a massive relief.
You need to go into Gamepad Setting> Edit Mappings> Disable Right Analog X and Y's. ------(x and y axis is what he means)
Then go to Keyboard Emulation> Key Mappings> 1st> Edit> Analog 2 L R U D, put in something like U I O P. ------(L-left, R-right etc... U I O P-letters on the keyboard)
Plug in a keyboard via USB OTG. ------(or connect a bluetooth keyboard... im assuming that would work too. if not please correct me)
Head over to N64oid> Settings> Input > Key Mappings> "> and in C- L R U D, put in your U I O P. Voila! Enjoy!" ------(by "put in" he means press the u, i, o, and p buttons on the keyboard into the corresponding c-left, c-right, c-up, c-down key maps)
one thing he didnt mention is you have to have the "Use input method" box checked in n64oid for it to recognize the right analog stick as the "U I O P" (or c-l, c-r, c-u, c-d) buttons. the "use input method" option is in the "other settings" menu of n64oid.
i hope this helps anyone who has been frustrated with this issue. im off now... gotta play some zelda on my s3. (;
Click to expand...
Click to collapse
Would of been good if you uploaded your profile
Yes, please upload profile for your fellow xda'ers
Sent from my PC36100 using Tapatalk 2
Right analog stick for C-buttons via USB OTG
Hello!
I am currently trying to figure out how to configure the right analog stick from a PS3 controller to use as the c buttons. I am connecting it via USB OTG. I had everything else working except for the right analog stick. I read the forums that it works if you use the Sixaxis Controller app but I DO NOT want to root my device (Galaxy Note 2). I am assuming there is a way to do this effectively without having to root the device and to use the controller with the OTG cable. I would gladly appreciate any help!
jay_magica said:
Hello!
I am currently trying to figure out how to configure the right analog stick from a PS3 controller to use as the c buttons. I am connecting it via USB OTG. I had everything else working except for the right analog stick. I read the forums that it works if you use the Sixaxis Controller app but I DO NOT want to root my device (Galaxy Note 2). I am assuming there is a way to do this effectively without having to root the device and to use the controller with the OTG cable. I would gladly appreciate any help!
Click to expand...
Click to collapse
sixaxis will not work without root, how did you get this far?
I'm trying to get my PS3 controller working in epsxe, so far everything works great except the left stick. It's mirroring the dpad while still working as an analog stick.
I checked the settings in both Sixaxis Controller and epsxe and it's mapped out fine, dpad is set to dpad and the left stick to x and y, but it mirrors the dpad no matter what.
Is there anything I can do?
Thanks for the help.
h4zmat said:
I'm trying to get my PS3 controller working in epsxe, so far everything works great except the left stick. It's mirroring the dpad while still working as an analog stick.
I checked the settings in both Sixaxis Controller and epsxe and it's mapped out fine, dpad is set to dpad and the left stick to x and y, but it mirrors the dpad no matter what.
Is there anything I can do?
Thanks for the help.
Click to expand...
Click to collapse
Were you able to ever figure out the issue? Same thing happening to me smh
Hello,
i have the some issue , have you fixed the problem ?
Has anyone been able to successfully use your MOGA controller (specifically the Power Pro) on Lollipop? After upgrading both my N5 and my Oneplus One to lollipop, my controller pairs, but won't control any games. In the settings for Dead Trigger 2, under game pad, it seems to think I have a keyboard attached and won't let me map any buttons. My ROM is SlimLP on both devices.
It's baconnn!
JaylanPHNX said:
Has anyone been able to successfully use your MOGA controller (specifically the Power Pro) on Lollipop? After upgrading both my N5 and my Oneplus One to lollipop, my controller pairs, but won't control any games. In the settings for Dead Trigger 2, under game pad, it seems to think I have a keyboard attached and won't let me map any buttons. My ROM is SlimLP on both devices.
It's baconnn!
Click to expand...
Click to collapse
It happened to me, but I found that the controller in my case have more pair modes
I have an iPega PG-9028 bluetooth controller, after lollipop it only work in MODE 4 SPP/android assistant, any other mode are detected as a keyboard
Many games recognize it(dead trigger, GTA, bard tale, etc), everything working fine in SPP mode: 2 joysticks, 1 pad, 18 buttons even the touchpad