Manually mapping N64 Controller in Batocera (v36) / Emulationstation / Mupen64

Поделиться
HTML-код
  • Опубликовано: 21 авг 2024
  • Properly mapping all controller buttons for n64 controller so that it works for all emulators including Mupen64 without the edits to config file being overwritten or reset.
    "Switch Co." N64 USB controller.
    Channel Links
    Lowcastle Media: / @jclowcastle
    Lowcastle Tech - / @lowcastletech
    For educational purposes.

Комментарии • 180

  • @spillsndebris
    @spillsndebris 8 месяцев назад +6

    Really great tutorial. Batocera is a great operating system, but the community has always needed more of this. Thank you.

  • @pom
    @pom Год назад +7

    Thanks for saving me 10 hours. I followed these instructions except I mapped L as the hotkey because I still wanted to be able to exit the game with the controller. Everything worked perfectly. It's awesome playing these games with the correct controller configuration!

    • @LowcastleTech
      @LowcastleTech  Год назад

      Nice! L as the hotkey is a good idea. It is probably rarely used in combination with other keys in-game, so no worries about unintentionally taking a thousand screenshots (something I may or may not have done before😂). Anyway, no problem at all, thank you for watching!

  • @t0mmy84
    @t0mmy84 Год назад +10

    Worked perfectly first time and even changed the mapping for additional controllers as well. Multiplayer Mario party is saved! You’re the best man :)

  • @Cam-wm6eh
    @Cam-wm6eh 28 дней назад

    After about 2 hours of trying to get it set up by myself, I searched and found your video. It was extremely helpful. We have the same exact usb n64 controllers.
    I wish in Batocera's controller input setup had a subscreen for controller layout type where you could change it to n64 before you start setting up individual buttons and the button list matched up with the n64 controller buttons.

  • @Knipper88
    @Knipper88 Год назад +5

    This was driving me insane, thanks so much!

  • @darbmann
    @darbmann 5 месяцев назад +2

    Hey Everyone,
    I have Batocera v38. I used this video to map my 8bitduo mod kit n64 controller. The only change to this code on Batocera v38 is that you need to put axis in place of button. Due to the button representation being 3+ and 2- you can't follow this videos instructions to use button as the input.
    Anyway. This video still rocks. Hope this helps new users!

    • @LowcastleTech
      @LowcastleTech  5 месяцев назад +2

      Thanks for the info! I will update the title to include the version number since it's older now.

    • @darbmann
      @darbmann 5 месяцев назад

      Your videos are a huge help. I hope you do more Batocera videos!

    • @boulbot2925
      @boulbot2925 5 месяцев назад

      dont work for me sadly

    • @boulbot2925
      @boulbot2925 5 месяцев назад

      do you know how to make it work ?

    • @Romulus_YT
      @Romulus_YT 3 месяца назад

      This guide should not matter based on the build number. I followed these instructions with multiple controllers on Batocera 39. I have generic ones using the firmware shown in video, and also one I picked up under the brand Retrolink. I can't imagine it would work on older builds and then on 39 but not 38 (unless you have a version update that's not a stable release?) That sounds like an issue with the controller itself, but it was noted that not all controllers will read the same to the system. It's strange you would require an axis for what needs to be a button press to function in the game. Where and when did you purchase the controller? I'll be needing to add 2 more controller brands to my family system, but that one sounds like another headache. Lol

  • @opuseponymous8304
    @opuseponymous8304 6 месяцев назад +2

    You are a good person. Thank you.

  • @tomhopper6646
    @tomhopper6646 Год назад +3

    It's always easy when you know how,
    your 10 x hours of effort means we all know how now
    Great work!!!!!!!!

  • @henriquevb
    @henriquevb 7 месяцев назад +1

    I really appreciate you sharing your knowledge. Simply the best video that definitively solved my problem. I spent several hours trying to solve this. Because of you, everything is resolved. thank you very much.

  • @Dubravkuh
    @Dubravkuh 2 года назад +4

    I had this same exact issue, and with the same exact controller!!! So I was able to copy everything you did. Super easy thank you 🙏

    • @LowcastleTech
      @LowcastleTech  2 года назад

      Nice! Glad I could help. Thanks for dropping a comment. 🙂

  • @Romulus_YT
    @Romulus_YT 3 месяца назад

    You're a legend. Thanks so much. This is by far the best guide for N64 emulation. I set one of these controllers up a couple days ago using some bad Reddit guides with shared configurations and TONS of hours of tweaking trial and error code until it worked. Sadly, I had to repeat the process, since Retro won't allow duplicate controllers and there's no core configuration inside Mupen. Luckily I had a spare controller stowed away with different firmware, but I was not going to spend 24 hours in Reddit again looking for answers. I'm SO glad this method works for all N64 controllers, and it was as simple as changing a couple variables in pasted lines. 😂 Now I have my configs backed up, but I'm saving this just in case I ever lose those.

  • @NICK-jf6dz
    @NICK-jf6dz 10 месяцев назад +1

    Hey thank you for the time you spent figuring this out. And great job on a step by step tutorial.

    • @LowcastleTech
      @LowcastleTech  10 месяцев назад

      No problem! Thank you for watching 🙂

  • @adamreep9220
    @adamreep9220 Год назад +3

    Great video! Tried playing with ps3 controller, and it was all over the place. Played Goldeneye after I followed your instructions. Worked great, but wow I suck compared to back in the day. Can't wait to give Starfox a try. Thanks Man!

    • @LowcastleTech
      @LowcastleTech  Год назад

      Hahah, will probably take a minute to get back in the groove. That's awesome though, solid game selection. Glad it panned out, thanks for watching 🙂

    • @Romulus_YT
      @Romulus_YT 3 месяца назад

      I've recently come to realize how spoiled modern games have made us. As a kid, muscle memory adapted to low poly, glitchy movement, 100mb games. But that was very few years in comparison to the many that followed and that not being the case. I was just laughing at myself a couple days ago after setting up Batocera for my kids. I took Goldeneye for a spin again and it was such a joke. It's unreal how decades ago I could achieve a 3-5 minute target time on 00 Agent, and now I'm lucky to complete Dam on Agent in 30. Lmao.. Oh well. I'll still destroy my toddlers with slappers only. 💪😂

  • @k0riv0cke
    @k0riv0cke Год назад +3

    You’re a lifesaver. Thank you so much for this tutorial!

    • @LowcastleTech
      @LowcastleTech  Год назад

      Not a problem! Thank you for the positive feedback 🙂

  • @dommi3695
    @dommi3695 Год назад +2

    Great Video with great explanation of the problem and the way to fix 👍 I search for the problem a few days with solutions they didn't work or I can't understand. Then I give up and take the PS3 controller for N64 games. But it isn't the same game experience. Now I can throw away my PS3 controller and can n64 games with the original controller. Your way is simply and works, great! 👍👍👍👍

    • @LowcastleTech
      @LowcastleTech  Год назад

      Awesome, glad I could help out! And thanks for the positive comment, I appreciate that 🙂

  • @jessicawarren2711
    @jessicawarren2711 Год назад +1

    Dotn know why you dont have more THUMBS UP, but definitely you saved me an extra 2 hours of searching and headaches. TYVM. sub+

    • @LowcastleTech
      @LowcastleTech  Год назад +1

      Glad I could help out! And I appreciate that, thank you 🙂

  • @lb2977
    @lb2977 Год назад +2

    Thank you for making this so simple!

  • @jared3977
    @jared3977 5 месяцев назад

    Used this video to gain an understanding of how it all works so I could do some other custom mappings for mupen64 in batocera. Thank you sir!

    • @LowcastleTech
      @LowcastleTech  5 месяцев назад

      That's awesome, thank you for watching!

  • @The_IN_Famous_ElGuapo_714
    @The_IN_Famous_ElGuapo_714 5 месяцев назад

    Dude, thank you so much for this!! I know literally nothing about this kind of stuff and was about to return the controller I bought. Very well explained and easy to follow along.

    • @LowcastleTech
      @LowcastleTech  5 месяцев назад

      Glad I was able to help!

    • @boulbot2925
      @boulbot2925 5 месяцев назад

      how did you do, its donc work for me

    • @The_IN_Famous_ElGuapo_714
      @The_IN_Famous_ElGuapo_714 5 месяцев назад

      @@boulbot2925 what exactly wasn't working for you?

    • @boulbot2925
      @boulbot2925 5 месяцев назад

      @@The_IN_Famous_ElGuapo_714 like the controller work, but the yellow button at the right dont work too well, only down and left are detected

    • @The_IN_Famous_ElGuapo_714
      @The_IN_Famous_ElGuapo_714 5 месяцев назад

      @@boulbot2925 the C down and C left you have to enter the code in the file like he showed. So when you manually click each button during the first part of the video to set them up, you basically just leave those two C buttons out of it. Then you use your keyboard to go into the data file and enter them into the lines of code as he showed at the last part of the video. Watch it again a couple times and you should hopefully get it. Wish I could be more helpful, but I simply did exactly what he did in the video.

  • @Macgyver00
    @Macgyver00 Год назад

    3rd Batocera build can't do it without this video haha. Thanks man.

  • @daniskicker
    @daniskicker 2 года назад +1

    Thank you so much! Ordered a Hyperkin Wireless controller. Followed your steps exactly as you explain, and everything worked perfectly. Big thanks! I owe you!

    • @LowcastleTech
      @LowcastleTech  2 года назад

      Awesome, glad I could help. 🙂

    • @daniskicker
      @daniskicker 2 года назад

      @@LowcastleTech random question, when I’m in the main menu I can select games with hitting “A.” However, in other to go back I have to hit the right C button, instead of “B.” Did that happen for you? The games work perfectly so it’s not that big of deal for me. I thought it was odd.

    • @LowcastleTech
      @LowcastleTech  2 года назад +1

      @@daniskicker Yeah, I get the same thing. This happens in the menu because even though the n64 emulators see the controller as an n64 controller when you're playing a game, the main menu area still kind of sees every controller as an xbox style controller. And the right c button corresponds to what would be the B button on the xbox controller (which is what typically would be the back button). Hope that makes sense, I know it's a little weird.

    • @daniskicker
      @daniskicker 2 года назад

      @@LowcastleTech makes sense man! The trade off is well worth it.

  • @MrYeastTheBeasts
    @MrYeastTheBeasts Год назад +1

    underrated channel, you deserve monetization 🤣

    • @LowcastleTech
      @LowcastleTech  Год назад +1

      🙂 I appreciate it, and thank you for watching!

  • @craiglanders3261
    @craiglanders3261 Год назад +1

    Thank you so much for this. It was actually driving me crazy.

  • @user-fl3sk7wf8j
    @user-fl3sk7wf8j Год назад +1

    Thank you so much. This was not intuitive at all and this is perfect. You explained things very succinctly.Very much appreciated.

  • @WATTYUK
    @WATTYUK Год назад

    Thank you, my kids are very happy

  • @michan.5492
    @michan.5492 Год назад +1

    Thank you so much for this video. Couldn't have done it without it :)

  • @rjaworski
    @rjaworski Год назад +3

    Dude I had this exact same problem with the exact same controller! I have literally been trying to get this to work for years and I finally found your video! This is 100% life-changing and I cannot believe you took the time to put this up! Thank you so much this has totally made my day and my project perfect!

    • @LowcastleTech
      @LowcastleTech  Год назад +1

      Awesome, glad I could help out! Thank you for the positive feedback, I appreciate that 🙂

    • @WATTYUK
      @WATTYUK Год назад

      It seems ok apart from Z does not work

  • @MauricioArroyave1328
    @MauricioArroyave1328 Год назад +1

    Brother, thank you for your effort and for sharing this, is pure gold. Un abrazo desde Medellin, Colombia.

    • @LowcastleTech
      @LowcastleTech  Год назад

      Glad to help out, and I appreciate the positive comment, thank you!

    • @juanzombie8815
      @juanzombie8815 Год назад

      Al menos no soy el único en Medellín, justo en éste momento viendo como hacer ésto jajajaja

    • @juanzombie8815
      @juanzombie8815 Год назад

      Thanks Bro, works great for me!

    • @LowcastleTech
      @LowcastleTech  Год назад

      @@juanzombie8815 Nice!

  • @sheldonkupa9120
    @sheldonkupa9120 2 года назад +1

    Man! I am working on exactly this for a computer i gifted! Great, really, saves my day! Appreciated!

    • @LowcastleTech
      @LowcastleTech  2 года назад +1

      Awesome, glad I could help out! Thanks for checking out the video 🙂

  • @jasonleipzig4358
    @jasonleipzig4358 9 месяцев назад +1

    Really good tutorial. 👍

  • @dylanh.8029
    @dylanh.8029 2 года назад +1

    Thank you for this! It helped me immensely!

    • @LowcastleTech
      @LowcastleTech  2 года назад

      Awesome, glad to help, and thanks for watching!

  • @dtc357
    @dtc357 11 месяцев назад +1

    Thank you, worked like a charm!

  • @jimlowery9321
    @jimlowery9321 Год назад +1

    Thank you! Very easy to understand and follow.

  • @Shoji030
    @Shoji030 8 месяцев назад

    You are an absolute legend. Saved me so much time ^_^

  • @victorestefano
    @victorestefano Год назад +1

    Perfect! Thanks so much, dude!

  • @joshuastefanovicz2119
    @joshuastefanovicz2119 2 года назад +1

    Thank you that was a huge lifesaver.

    • @LowcastleTech
      @LowcastleTech  2 года назад

      Glad to help. Thanks for watching 🙂

  • @Judge_Jon
    @Judge_Jon 7 месяцев назад

    Mupen64Plus:RICE is the one to use. Such an upgrade in graphics...

  • @raspberryarcadebolivia1460
    @raspberryarcadebolivia1460 Год назад

    Thanks!!! It works on batocera raspberry, i used the program linux file system of windows paragon sofware to enter to share into the micro sd, then I used notepad++ program in windows for modificate de imput.cfg file

  • @Will-ck8gc
    @Will-ck8gc 11 месяцев назад +1

    Thank you so much, this is great

  • @meisner-effect
    @meisner-effect Год назад

    elementary my dear Lowcastle for us, nowadays the kids got it all done for them with retroarch) lol

    • @LowcastleTech
      @LowcastleTech  Год назад

      😄Dang, kids have it easy these days! I use to have to walk 3 miles to configure my controller, and it was uphill both ways!!!

  • @n.daniel2393
    @n.daniel2393 Год назад

    Genius!

  • @rowan6198
    @rowan6198 Год назад

    Life saver! Thank you.
    My z and L1 were switched around in game for some reason. I have no idea why, I was using a Chinese copy controller though. Anyway I just swapped them in batocera menu and good as gold!
    Thanks again

    • @LowcastleTech
      @LowcastleTech  Год назад

      Nice, glad I could help out! Thanks for checking out the video!

    • @rowan6198
      @rowan6198 Год назад

      You don’t know how to turn the joystick sensitivity down so you?

    • @LowcastleTech
      @LowcastleTech  Год назад +1

      @@rowan6198 Sorry, I'm not familiar with that one.

    • @KevinDHicks
      @KevinDHicks 11 месяцев назад

      Mine are switch to but I can’t figure out how to switch them any help or any way to share you text config. File?!?

  • @marklowman5406
    @marklowman5406 Год назад +1

    I've got the same controller and couldn't figure out what to do at first that's for your help man

    • @LowcastleTech
      @LowcastleTech  Год назад

      Glad to help out, thanks for watching. 🙂

  • @charliechaplin2561
    @charliechaplin2561 Год назад

    You are the best! Thank you!

  • @andreasecco3346
    @andreasecco3346 2 месяца назад

    Thank u thousands 🎉😊 top video

  • @thiagofm1
    @thiagofm1 Месяц назад

    Thanks!!

  • @tedogilvie9668
    @tedogilvie9668 Год назад

    Dude, THANK YOU

  • @raresoupninja
    @raresoupninja Год назад

    Brother your a god 🎉 ❤

  • @KevinDHicks
    @KevinDHicks 11 месяцев назад

    Omg your fucking awesome 🎉thank you

    • @KevinDHicks
      @KevinDHicks 11 месяцев назад

      How ever on golden eye my trigger is the top left button did I do something wrong I sent you a message on your “IG”

  • @phillipwhite9072
    @phillipwhite9072 Год назад

    Liked and subscribed for your awesome work and detail. Question before I attempt this tomorrow... Will this affect any other game console input setups?

    • @LowcastleTech
      @LowcastleTech  Год назад

      I appreciate that! It should only affect the specific controller that you edit the code for. So if you are using the n64 controller with other consoles it might. Though everything should still generally function. One thing you may want to do is to have the file backed up somewhere and/or have the original code for the controller copied or written down, just as a backup in case it has some unintended consequence. That's generally what I do whenever I start messing with config files, especially because half the time I'm experimenting to try to find solutions, in case I get a little crazy with it 🙂. Anyway, hope this helps!

    • @phillipwhite9072
      @phillipwhite9072 Год назад

      @@LowcastleTech yeah your mapping works but i'm running into a hotkey nightmare. if i press some of the c-keys (mash them all) some how it resets emulator. so my next problem is to hurdle this hotkey nightmare. Thanks again for your good video.

    • @LowcastleTech
      @LowcastleTech  Год назад

      @@phillipwhite9072 Sure thing, thank you for watching! And yeah, the hotkey thing is tricky with this, due to the lack of a select button. What I've found is that on most games if you map the hotkey to a button you don't use a lot, like the left trigger button you can avoid that issue. You can do that on the initial menu where we mapped the keys. Basically, you want the hotkey to be something that you aren't going to be pressing in combination with other keys in game. It definitely can get annoying. Left trigger tends to be a good option since the controller is designed to use the Z button, and most games don't assign much functionality to the left trigger. Worst case scenario I've found that you can also have a keyboard plugged in when you boot up. If you just skip the hotkey and don't assign it to anything then the keyboard can be used to exit the game. But then you lose the other hot key functionality like save states and have to use in game save menu which can be frustrating. So I think the first option is probably the best bet if possible.

  • @chancerichardson9110
    @chancerichardson9110 Год назад +1

    You should contact the batocera team and give them your fixes for the controllers so thay can put it in the new up date

    • @LowcastleTech
      @LowcastleTech  Год назад +1

      That is a good idea. They probably could at least patch the config file so it has the correct n64 button layout. Seems like a lot of people have this controller too, so would probably be worthwhile. I didn't even think of that, thank you for the suggestion!

  • @corraleschuan
    @corraleschuan 2 года назад +1

    Muchas gracias
    Gracias a ti puedo jugar perfectamente 👍🏻

  • @toiosh
    @toiosh Год назад

    Thank You!

  • @augustuslxiii
    @augustuslxiii Год назад +1

    It’s so absurd we have to do this. Why can’t they just set up something in the OS with an N64 layout? It’s not like it’s a obscure system.
    Emulation is awesome, and I don’t mean to sound like I probably do, but it’s frustrating.

    • @LowcastleTech
      @LowcastleTech  Год назад

      Yeah I know what you mean. And it's not like a super obscure problem either, there have been a lot of people with the same issue. Hopefully they will work in more options with future versions, or maybe patch this issue. It would be awesome if you could like select your controller type during the manual mapping part, instead of it just always having the xbox type controller layout. We will have to see though.

  • @allandenis1038
    @allandenis1038 7 месяцев назад

    Thank you for the amazing work. Do you know if this would with the nbitdo n64 mod kit? or with an original n64 controller with USB adapter?

    • @darbmann
      @darbmann 5 месяцев назад +1

      I have the 8bitduo mod kit and it works. The mod kit does not reconfigure buttons or how they work so the process is the same.

  • @foxhoundra64fr
    @foxhoundra64fr Год назад

    Hey thanks for the great video. I dont have a usb 64 controller, but this would be the same but different with different pads right?

    • @LowcastleTech
      @LowcastleTech  Год назад +1

      Sure thing! And it should be about the same. For most controllers you should be able to map all the buttons in that first menu, and not have to go into the config file to manually change anything. That part is usually just for n64 controllers, other pads aren't as tricky. Hope that answers your question, thank you for watching!

  • @honestexpanse55
    @honestexpanse55 Год назад +1

    Worked great, thank you! Which keyboard button acts as the hotkey?

    • @LowcastleTech
      @LowcastleTech  Год назад +1

      Sure thing, glad it worked out! As far as the keyboard, here's how I've approached it. The esc key has always worked to exit the game for me, but as far as the hotkey for doing other things like saving/loading I haven't been able to make it work with the keyboard. I thought it was possible but haven't found the method yet. So generally, what I do to have a working hot key, is when I am in that initial menu where you go through and map each button, I try to think of a button that I won't generally be pushing in combination with other buttons. Usually (depending on the game) this will be the button for one of the directional arrows on the D pad. A lot of games use the joystick and the yellow buttons on the C pad, but the D pad is free. I just map the hotkey to like D down or something. Then as long as the game doesn't require me to push that with other keys, I can use it as the hotkey without accidentally taking a bunch of screenshots or something like that. Hope that helps!

    • @honestexpanse55
      @honestexpanse55 Год назад

      Thanks for the detailed reply! I’ll try this.
      Funny story: I was playing Majora’s Mask and made all this progress, but pressed escape thinking it would auto save. When I booted up again later I was back to square one. I’ll have to either use the in-game save system or preferably try the method you outlined above. Thanks again!

    • @LowcastleTech
      @LowcastleTech  Год назад

      @@honestexpanse55 Argh! Losing progress is never fun, especially in an RPG. I like your game choice, I'm going to have to check out Majora's Mask soon. Ocarina of Time is one of my favorite all time games, but just never got around to Majora. Anyway, not a problem at all, hope things pan out. Thanks for watching 🙂

  • @Jabrwock
    @Jabrwock Год назад

    I couldn't figure out for the longest time why I was getting "Already in use" messages when trying to map things until I found out my USB N64 is cheap and connects the D-pad and thumbstick... doh!

  • @olioli4190
    @olioli4190 13 дней назад

    I have retro fighters brawler 64. I noticed the in-game controls and menu seem to work a little differently. I couldn't get the down c to map correctly. And for whatever reason B will only work in game but in the menu it uses right c

  • @LaurentAgier
    @LaurentAgier Год назад

    Merci mec !!

  • @Paul_______
    @Paul_______ 2 месяца назад

    A lot of other content I tried following to fix this didn't work including editing the input.xml. following your guide and editing the file in emulation station fixed my issue when using mupen64

  • @pointblankeloquence9578
    @pointblankeloquence9578 Год назад

    My controller settings doesnt have the ABXY button selectors, it has up down left right instead?

  • @daviddison6768
    @daviddison6768 Год назад +1

    No uses mupen,usa retroarch es mas facil y emula perfectamente todo el catalogo,con mejores graficas,e incluso si eres nostalgico,podra emular tal y como se veia la n64.
    Don't use mupen, use retroarch, it's easier and perfectly emulates the entire catalog, with better graphics, and even if you're nostalgic, it can emulate how the n64 looked.

  • @user-jk3pm2op4d
    @user-jk3pm2op4d 7 месяцев назад +1

    Hello. I followed your instructions step by step. I'm testing on James Bond 007 Golden Eye. My "A" button is now both view up and select gun. My "B" button is now move to the left. Any idea what happened? I'd appreciate some assistance. Much thanks

    • @LowcastleTech
      @LowcastleTech  6 месяцев назад +1

      Not totally sure, haven't heard of that one happening, but here's a few things you can check. 1. Is your system the same kind of setup (Batocera / Emulationstation / Mupen64). 2. When you initially plug in the controller the name will pop up on the screen. Is it the same one? This will factor in later when you edit the config file. The editing will need done to the section of the config file that matches your specific controller. 3. In the initial button mapping menu there will be a number assigned to each button of the controller. The numbers may be different depending on your controller, so you will want to make a note of those as you are in that menu. Then later on when editing the config file, the button numbers will need edited so each button listed in the text of the config file matches the corresponding button for your controller specifically.

    • @user-jk3pm2op4d
      @user-jk3pm2op4d 6 месяцев назад +1

      @@LowcastleTech I appreciate you taking the time to message me back 👍
      It's a funny coincidence that I happen to have the exact setup as you. Same hardware, controller, even my files are organize the same. Config controller file as well.
      I will attempt again. Also, try using the same game as you for testing it "Mario golf".
      My trouble is really the control setup on first person shooters.. 007, Duke Nukem..
      Also, I find the joy stick incredibly touchy, did you find that as well?? I'm assuming it's the brand we bought/ manufacturing issue.
      It's difficult to find solutions for this fix. Your video is the only one I found addressing this particular issue with a step by step instructional. Any advice would be appreciated 👍

    • @LowcastleTech
      @LowcastleTech  6 месяцев назад +1

      @@user-jk3pm2op4d Yeah that is really odd. I don't know offhand, I'm thinking there may be some kind of global setting in the system that the control config should override, but isn't for some reason. Aside from that all I can think is maybe in the initial control setup menu, map A and B to the "South" and "West" buttons, without mapping any of the "right analog" buttons. Possibly leaving those exclusively to the config file mapping. There's just so many little variables, as well as system, OS and emulator config files, it is hard to say where it might be going wrong. I tried several games on mine and they were fine so it makes it kind of a challenge to know what the difference is. Sorry I don't have more info, but I'll let you know if I can think of anything else.

    • @user-jk3pm2op4d
      @user-jk3pm2op4d 6 месяцев назад +1

      @@LowcastleTech
      Thank you for the help and information. It's appreciated! I will definitely subscribe 👍
      I'll check back in.. once it is figured out. Cheers!

  • @seanwoodworth4045
    @seanwoodworth4045 2 года назад +2

    Worked perfect. Now how to add hotkey in the cfg

    • @LowcastleTech
      @LowcastleTech  2 года назад

      Awesome. And I know what you mean, the lack of a select button turns it into kind of a mess. I've tried using the different triggers as the hot key but it always goes bad because I try to use button combos for something in-game and accidentally end up taking a million screenshots or something stupid. I ended up just ignoring the hot key on the controller and using my keyboard for any emulator side stuff.

  • @jetssimeone4086
    @jetssimeone4086 7 месяцев назад

    So I’m really hoping I can get some help because this is driving me nuts. So I have an android box type system with Retro arch and emuelec. For some reason my sn30pro was not connecting, I got it to connect but the button mapping in retro arch were off completely. So I tried changing it I the settings and messed up the new mapping and now since the mapping is all jacked up I can’t even get back to try to reset it to default with the controller. In the emuelec everything works fine. But once I get into retro arch or a game the controller don’t work any suggestions would help.

  • @mr.peoples901
    @mr.peoples901 2 года назад

    Thank you, I've tried this. Totally irrational

  • @enriquecarvajal4588
    @enriquecarvajal4588 7 месяцев назад

    I bought an sd card off of from Etsy already set for 3Ds . I don’t know what I did but now it doesn’t work? How do i set up on steam deck batocera 39? I put on config and get all the way to set hot key and is not registering? Can you do this for 3Ds?

  • @foxfoley3664
    @foxfoley3664 Год назад

    Using the exact same controller brand, multiple different controller: the start button does not register and I'm unable to map it. Anyone have any idea what's going on here?

  • @rona86
    @rona86 4 месяца назад

    thank you... how is this just not solved in a Batocera update? i feel like n64 controllers shouldnt be this difficult to configure .. so odd....

    • @LowcastleTech
      @LowcastleTech  4 месяца назад

      No problem! I have heard that in newer versions it is a little easier but still weird. You can map the C buttons based on the right joystick or something. It would be cool if there was some kind of controller-type detection to make everything straightforward. Who knows, maybe in a future version or something. Also, thank you for watching!

  • @michaelmauck6926
    @michaelmauck6926 Год назад

    I have a hyperkin adapter, and when I enter my C buttons in the main mapping section, they're still listed as "axis" even on there. I even checked it out on my PC and the c buttons are listed as "z axis" does that mean it's impossible to label them as "buttons" in the config file?

    • @michaelmauck6926
      @michaelmauck6926 Год назад

      I did a little research and it turns out theres no way to change this, I'll just have to get a different adapter or just get a USB controller of some sort.

  • @ivannola139
    @ivannola139 7 месяцев назад

    Thank you so much for this. Worked well with my contollers. Now I'm keen to know how to make it so when i launch n64 games from my batocera build, it automatically makes my two n64 controllers player 1 and 2. And when i launch ps1 or ps2 games it makes my two common controllers player 1 and 2... i can't seem to find the solution. Happy for it to be some coding/script. Any ideas?

    • @LowcastleTech
      @LowcastleTech  7 месяцев назад +1

      Awesome, glad it worked out! That is an interesting question. I don't know of a solution offhand. The challenge is that the frontend detects the controllers before any specific system is launched, and likely sees them generally, and not on a per-system basis. I'm curious now as well. Not sure if it is possible but if anything comes to me anytime soon I will drop another comment. Thank you for watching!

  • @boulbot2925
    @boulbot2925 5 месяцев назад

    im on bactocera v 38 and its dont work, do we need to do something else ?

  • @johningrassia2381
    @johningrassia2381 Год назад

    Ok so now when I plug a second n64 controller in all the controllers freeze until I unplug it.

    • @LowcastleTech
      @LowcastleTech  Год назад

      That is an odd one. Are you plugging in the controller in menu prior to entering the game? Or after you boot the game? You may have to plug it in and configure it before the game is started, though I'm not really sure about this one, haven't encountered that issue before.

  • @PaulPittman
    @PaulPittman Год назад

    For some reason I can't get the Z button to map correctly. I have the same controller and don't know what's going on...

    • @LowcastleTech
      @LowcastleTech  Год назад

      That is weird. I wonder if it is a problem with the controller, because I didn't have any issue with it. In that initial screen from the option menu where I mapped most of the buttons, it corresponded to either L1 or L2, I can't remember off hand. On that screen when you were mapped out the left trigger and pushed the z button, did it register at that point? Like did anything come up? If so it might be the game or emulator. If it doesn't even detect the button on that screen though it is probably a controller issue.

  • @Lisa-pc9nn
    @Lisa-pc9nn Год назад

    What version of Batocera are you using? I follow the instructions word for word and when I go to open a game I get a message on the bottom left saying "Switch Co LTD (Dinput) Controller not configured." Also my emulator options are libetro: Mupen64plus-next, libetro:Parallel N64, Mupen64plus: Glide64MK2 and Mupen64Plus: Rice. I have v35

    • @Lisa-pc9nn
      @Lisa-pc9nn Год назад

      PS. The Libetros are the only ones that work. Otherwise trying to open most games it says "emulator/core doesn't support game format"

    • @LowcastleTech
      @LowcastleTech  Год назад

      I'm running an older version (32), haven't tried on the newest version. I really don't know why it would throw that error. Usually I keep emulator on auto, but I tried Libretro/Mupen64plus-next specifically to try it out and it works there as well. They may have changed the new version to modify where the system pulls the controller info from, but even then it should read anything that is plugged in. Just mapping most of the buttons in the initial menu should have been enough for it to be considered "configured". Have you by chance used any other kind of controller in the past with n64 emulator, and did it work?

    • @Lisa-pc9nn
      @Lisa-pc9nn Год назад

      @@LowcastleTech no, this is my 1st N64 emulator. Only SNES before. Yeah "auto" pops the same error. Sigh

  • @Tgrovez
    @Tgrovez Год назад

    Any chance you can just upload the code to the description of this vid?

  • @TorrentFiend10
    @TorrentFiend10 Год назад

    Far too many words and it took nearly 5 minutes to get to the actual point. The title pretty much says the reason people have clicked on it.... You can cut most of that out and spend more time with good editing too get to the point quicker.
    Hopefully this helps someone though. The N64 does have a lot of buttons. My 8bitdo Pro 2 has thumbsticks so I guess I can always use the right thumbstick for the c buttons and one of the buttons underneath can at least map Z button.

  • @TonyCompton
    @TonyCompton Год назад

    How did you edit the es config file? When I double click it it asks what would I like to do with the file.

    • @LowcastleTech
      @LowcastleTech  Год назад

      On mine when it asks what I would like to do, I can just click "open the file". Then it opens up where the text can be viewed/edited.

  • @korspan7678
    @korspan7678 Год назад

    so what if the gamepad i insert only identifies as "USB Gamepad"?

    • @korspan7678
      @korspan7678 Год назад

      Also, for somereason it sees the up/down buttons and the joystick as beeing the same. (both register as axis 1) So when i asign the up/down to the crosshaped button on the left side of the pad, i get an "already taken" message when i try to set the joystick to the "left analogue" up and left

    • @LowcastleTech
      @LowcastleTech  Год назад +1

      @@korspan7678 So I have an idea of why this is happening, though I can't say 100% how to fix it because I don't have any way to test it. But in the "esinput" file where we manually edited the controller in the video, there are a bunch of gamepads listed. It will say like "inputConfig type" and deviceName = USB Gamepad. The "USB Gamepad" that you have is listed in this file, and beneath it you will see the button layout. You will be able to see the issue if you look at the button layout beneath it, it doesn't have as many buttons listed as it should. Basically the type of controller is being "seen" by Batocera as something it isn't. Now it might be possible to edit this file. Like, possibly copy just the button layout part from another controller that has all the correct buttons. And maybe remove the existing incorrect button layout, and then paste in the layout from another controller, then when you go to map out the buttons it could theoretically have all the correct buttons available and you could go through rest of process. Again though, since I have a different type of controller I can't say for sure. If you do decide to try editing the file, make sure you have a backup of the file as it is, in case something goes wrong and you have to at least get it back to what it was. Sorry I can't be more help, but without being able to test/recreate it I can't really go through step by step and try.

  • @Munyasinggaming
    @Munyasinggaming 7 месяцев назад

    Would this work for a retro pie? I can't get the 64 controller to work on my Retropie build

    • @LowcastleTech
      @LowcastleTech  7 месяцев назад +1

      I actually haven't used RetroPie before, so I'm not totally sure about that one. One thing you could check is if the button mapping menu is available / similar, and also if you go into the file system, if there is a similar config file that looks about the same as the one in the video. If there is, you might want to save a backup of the config file or just write down the original code before you make any changes. That way you can change it back if it doesn't play out the same way. I also think those systems usually run Retroarch. So if you are able to access the Retroarch menu you may be able to configure a controller there. Sorry I don't have more info, I just don't really have the experience with RetroPie specifically.

    • @Munyasinggaming
      @Munyasinggaming 7 месяцев назад

      @@LowcastleTech Cheers mate, Appreciate the reply.

  • @carreonhuerta9027
    @carreonhuerta9027 Год назад

    I need help I just got the mupen64 emulator but I don't have the same settings config as you do I mean I have like a different interface either can you lead to where I can download your version or help me understand how to add my Xbox generic controller... This is getting stressed out 😓😓

    • @LowcastleTech
      @LowcastleTech  Год назад +1

      For my setup I am using Batocera, which if you're not familiar is kind of like an operating system for emulation. It is free to download and there are a few ways to use it, you can either run from dedicated hard drive, or flash to a USB flash drive and then boot from the flash drive. You may also want to look into Retroarch. I'm not as familiar with that one, but with both of those interfaces the controller setup should be similar. And I believe with both Batocera and RetroArch if you're using an xbox type controller it should auto-detect the buttons.

  • @chancerichardson9110
    @chancerichardson9110 Год назад

    So I gust got a N64 mini controler when I plug it in it says the exact same as your controler when you plugin so will I have to do the exact same as you it's gust when I started looking in to batocera a month a go I didn't even know what a zip file was I've made my self a batocera SSD now but typing code is extremely intimidating for me and I don't want to try with out knowing if it will work because my mini N64 controller is different to the original N64 controller could you help ?

    • @LowcastleTech
      @LowcastleTech  Год назад

      I'm not completely sure about that one. I've never used it or been able to experiment with it. I don't want to guide you in the wrong direction but here is something you can try if you do attempt it. First thing, you could just try out the controller and see if it works like it should. If it has the same issue as a standard controller there are a couple things you could do. It does look about the same, so if it has the same issue, I think the solution might be the same. So you could check out the config file, and look at the config for whatever the system detects your controller as. Then take a look at the buttons listed beneath it. See if they generally look correct or if there is the same issue as in this video. They may all be listed out properly and you could possibly edit them once you map/know the numbers for all your buttons. Or you might need to do the same method as before. I understand the hesitancy to mess with the code. If you decide to do it, you can make a backup copy of the config file, put it on a USB or something. And then if you change it and it doesn't go well you can replace the file you edited with the original. Sorry I can't be of more help, I just haven't had any experience with that specific controller.

    • @chancerichardson9110
      @chancerichardson9110 Год назад

      @@LowcastleTech yer I gust got to the princess Zelda and need to play the ocorina so I doo need to map it out I'm using a PS2 controller up to now I've plugged in the N64 controller and batocera forces me to map it but if I plug in my PS2 at the same time and start Zelda and unplug the ps2 it lets it work but not all the buttens work idk what's happening if I gust plug in the N64 controller and start the game with the key bourd it says on the game screen no controler thanks for your content very informative for some one who hasn't much clue on what there doing so keep up the good work man

    • @chancerichardson9110
      @chancerichardson9110 Год назад

      @@LowcastleTech it worked!!!! was craping my pants N64 mini it was the exact same as yours thanks 👍😁👍 I can now play zelda your grate !

    • @LowcastleTech
      @LowcastleTech  Год назад +1

      ​@@chancerichardson9110 Awesome! Glad it panned out. Also, I like your choice of game 🙂. Ocarina of Time is definitely one of my favorites.

    • @chancerichardson9110
      @chancerichardson9110 Год назад

      @@LowcastleTech hay have you tried a Ps2 controler since you moded the code for the N64 controller coz mine dusent work in game it will still work on the menu but I gust don't have control once the game starts im about to set up a new batocera in a pc I gust put together lowcaslte style wanted to know if it's a me problem or a eveyone who did the mod it gust crost my mind it might depend on batocera versions but I'm gust guessing

  • @johningrassia2381
    @johningrassia2381 Год назад

    F1 doesn’t do anything on batocera

  • @WATTYUK
    @WATTYUK Год назад

    Have you got a backup of your config file please?

    • @LowcastleTech
      @LowcastleTech  Год назад

      Sorry I didn't happen to save a backup. Is it the original you needed or the modified?

    • @WATTYUK
      @WATTYUK Год назад

      @@LowcastleTech modified if possible please, if not not to worry.

    • @LowcastleTech
      @LowcastleTech  Год назад

      @@WATTYUK Sorry, I don't happen to have a copy. Would have been a good idea to make one but I just didn't think of it at the time.

    • @WATTYUK
      @WATTYUK Год назад

      @@LowcastleTech not to worry thank you for looking, I'll give it a shot and backup mine if you or anybody else would find it useful

  • @NivelGamerS
    @NivelGamerS 2 года назад

    sub spanish plis!! xD