[WIP] ButtonSwap3DS - Remap buttons on your 3DS

Discussion in '3DS - Homebrew Development and Emulators' started by mcaboosec, Feb 13, 2017.

  1. mcaboosec
    OP

    mcaboosec Member

    Newcomer
    3
    Sep 15, 2009
    United States
    It will include ZL and ZR as well.
     
  2. flagpole343

    flagpole343 Newbie

    Newcomer
    1
    Jun 6, 2017
    Venezuela
    Hey, if it isn't too much of a hassle, could someone make L <> Select ?
    I tried doing it myself, but I had no idea what was doing, hahaha
     
  3. mcaboosec
    OP

    mcaboosec Member

    Newcomer
    3
    Sep 15, 2009
    United States
    Yup, here you go!
     

    Attached Files:

  4. flagpole343

    flagpole343 Newbie

    Newcomer
    1
    Jun 6, 2017
    Venezuela
    Thanks a lot!
     
  5. fatsquirrel

    fatsquirrel GBAtemp Addict

    Member
    11
    Nov 11, 2013
    Quick question!
    Can I remap Pokemon Sun/Moons movement from Analog stick to digital buttons below it? (like in Omega Ruby )
     
  6. mcaboosec
    OP

    mcaboosec Member

    Newcomer
    3
    Sep 15, 2009
    United States
    Yep! There was one done before, but I built a new one with the new codebase.

    @flagpole343, I noticed a mistake in the version I made for you. If you download it again it should work properly.
     

    Attached Files:

    Quantumcat likes this.
  7. fatsquirrel

    fatsquirrel GBAtemp Addict

    Member
    11
    Nov 11, 2013
    Wow thank you for this mate!
    Now I just have to figure it out how to use it :blush:
    Edit: Do I just...well..install the cia?
     
  8. mcaboosec
    OP

    mcaboosec Member

    Newcomer
    3
    Sep 15, 2009
    United States
    Yeah, just install the cia and run it. You'll need to restart when you want to set the buttons back to normal.
     
    fatsquirrel likes this.
  9. fatsquirrel

    fatsquirrel GBAtemp Addict

    Member
    11
    Nov 11, 2013
    Marvelous! Thank you again!
     
  10. thinkingofaname

    thinkingofaname Member

    Newcomer
    2
    Mar 16, 2009
    Canada
    Its been a while since my last visit. Is there news on the c-nub emulation? My c-nub is completely broken (non-stop random direction) and I like to know if its possible to disable it, or better yet map to zr/zl buttons.
     
  11. toberkel

    toberkel GBAtemp Regular

    Member
    2
    Nov 21, 2016
    Germany
    Germany
    Ohh, I have no option to try it rn by myself :c We moved out, and to another house, and don't have WIFI atm. My Mobile Flat is slow af here and loses connection every 20 Seconds. So I have no other option to ask kindly for two button remaps I Need to enjoy playing 3DS while waiting for wifi.

    First File would be: [R = B / B = R]
    And Second File: [R = Y / Y = R] and [B = L / L = B]

    I would be pretty thankfull for anyone doing this.
     
    Last edited by toberkel, Jul 5, 2017
  12. toberkel

    toberkel GBAtemp Regular

    Member
    2
    Nov 21, 2016
    Germany
    Germany
    Anyone? PLS? :c
     
  13. BossRoss93

    BossRoss93 GBAtemp Regular

    Member
    5
    Jan 26, 2012
    United States
    EDIT Disregard below, I figured it out. Old version of Makerom :)

    So, I have been having difficulty compiling this into a CIA. I get the elf file from running make, but I get this error. I can't seem to figure out what is going on. I followed the wikitemp guide on getting my development environment set up, but I am not sure what my roadblock is. You guys have to do anything special to be able to make this and compile to a cia?

    injected.s
    [EXHEADER ERROR] Invalid FileSystemAccess Name: "SeedDB"
    [EXHEADER ERROR] Failed to create ExHeader
    [NCCH ERROR] NCCH Build Process Failed
    [RESULT] Failed to build outfile
    /home/bossross/Gaming/3ds/tools/ButtonSwap3DS-master2/Makefile:177: recipe for target '/home/bossross/Gaming/3ds/tools/ButtonSwap3DS-master2/ButtonSwap3DS-master2.cia' failed
    make[1]: *** [/home/bossross/Gaming/3ds/tools/ButtonSwap3DS-master2/ButtonSwap3DS-master2.cia] Error 245
    Makefile:128: recipe for target 'build' failed
    make: *** [build] Error 2
     
    Last edited by BossRoss93, Jul 22, 2017
  14. thedrev

    thedrev Member

    Newcomer
    3
    Oct 19, 2015
    France
    Hi !
    The B button on my 3ds is broken.

    (Could anyone make a B <> R build ?) EDIT: okey I figured it out.


    I have a few questions still :

    * It does not seems to work with DSware.... is this a known issue ?
    * What is mode3 and how does it can be use with buttonswap ?
    * Can I generate .cia with differante title ID so I can have several install for all my differant button swap ?

    thanks
     
    Last edited by thedrev, Jul 26, 2017
  15. Taisie

    Taisie Member

    Newcomer
    1
    Jul 1, 2017
    United States
    Hi,

    I'm in a bit of a dilemma, trying to go through udsploit the first time by the Homebrew Guide but I found out my new 2ds' start and select buttons are broken. I've been looking into this button swap since yesterday but I honestly have no idea where to start. I don't know anything about c or c+ or any of this.

    If it's not too much trouble would someone mind making a swap for the start button to the L button?

    I'm hoping this will work without anything installed besides homebrew through soundhax. I haven't been able to get past the udsploit setup on the second page of the guide.

    I've been reading around and, from what I guessed, I place the CIA into the 3DS folder (sd card)?

    I know I need to run make and I've found those options under the programmer's journal but I don't understand anything other than that. Like where to set a directory, etc.

    If anyone could give me some advice or instruction then I would appreciate it because I don't understand the Guide for this very well. Other than that I'm going to keep looking up information as best I can and learn that way.

    Thank you for any help you can give me. Sorry this message is so long! I'm just really confused!
     
  16. danger229

    danger229 Advanced Member

    Newcomer
    2
    Mar 1, 2017
    United States
    Could anyone who still needs a build of this reply to me with what they need, i am going to be testing a program that i just finished making that builds these versions quickly and will be testing it over the next few days before seeing about releasing it.
     
  17. toberkel

    toberkel GBAtemp Regular

    Member
    2
    Nov 21, 2016
    Germany
    Germany
    First File would be: [R = B / B = R]
    And Second File: [R = Y / Y = R] and [B = L / L = B]

    Would be awesome if u could do that for me!
     
  18. danger229

    danger229 Advanced Member

    Newcomer
    2
    Mar 1, 2017
    United States

    here you go, should work fine, could not test the ones that involved me pressing the R button since mine cant be used but it should work. i did not provide Mode3 Versions so if you are using an o3ds they wont work on extended memory mode games. if you need those let me know and ill build you the Mode3 versions.
     

    Attached Files:

    toberkel likes this.
  19. toberkel

    toberkel GBAtemp Regular

    Member
    2
    Nov 21, 2016
    Germany
    Germany
    You're my hero! Gonna test it later when I'm home! I have a New Nintendo 3DS and need it for Terraria. (I think it's not Extended Memory). Is the program you r testing a program for easy change the buttons and build the cia file? That would be awesome... If u need a beta tester, I'm here! :3
     
  20. danger229

    danger229 Advanced Member

    Newcomer
    2
    Mar 1, 2017
    United States
    with n3ds you dont need to wrory about the extended memory mode problem i think, as for my program it lets the user specify what buttons they want to rebind (in your case i rebound the physical button B to the button mask R and the physical button R to the button mask B) after the user specifys the buttons the program builds the cia file.
     
Quick Reply
Draft saved Draft deleted
Loading...