Search results

  1. M

    Homebrew [WIP] ButtonSwap3DS - Remap buttons on your 3DS

    New info in the first post!
  2. M

    Homebrew [WIP] ButtonSwap3DS - Remap buttons on your 3DS

    Yeah, just install the cia and run it. You'll need to restart when you want to set the buttons back to normal.
  3. M

    Homebrew [WIP] ButtonSwap3DS - Remap buttons on your 3DS

    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.
  4. M

    Homebrew [WIP] ButtonSwap3DS - Remap buttons on your 3DS

    It will include ZL and ZR as well.
  5. M

    Homebrew [WIP] ButtonSwap3DS - Remap buttons on your 3DS

    Sorry for no news on this for a while, I've been super busy with school and work. With the release of Luma3DS v8.0, the new Rosalina module has the InputRedirection code built in, including C-nub. I'll be trying to see if I can get any sort of mapping to work between the two processes. In...
  6. M

    Homebrew [WIP] ButtonSwap3DS - Remap buttons on your 3DS

    Alright, let's see what's going on. Your first mapping is correct, but the second mapping is looking for Up+R to press up. It should be ldr r4, =0x80 ldr r5, =0x200 I found a bug while troubleshooting some other mappings which resulted in the c-pad being moved down-left any time a button was...
  7. M

    Homebrew [WIP] ButtonSwap3DS - Remap buttons on your 3DS

    Did you download the buildtools? They're needed to make the CIAs. And what do you know, there was a bug in the c-pad code. There's a 0 missing at the end of the value at line 146 in injected.s. The repo has been updated. @Demnyx, I've tested and posted an updated version of what you had...
  8. M

    Homebrew [WIP] ButtonSwap3DS - Remap buttons on your 3DS

    I can get some of these later today or tomorrow, I've been super busy with school and work lately. I've also had an idea to make the system more friendly, but I haven't done much with it. I'll post any updates as I look into this.
  9. M

    Homebrew [WIP] ButtonSwap3DS - Remap buttons on your 3DS

    Alright, here you go! Let me know if anything is broken, I just updated my buildtools. Interesting. I'll test it a bit later to see what I can find.
  10. M

    Homebrew [WIP] ButtonSwap3DS - Remap buttons on your 3DS

    I have a version ready to build, but you'll lose ABXY. Do you want these on the control pad?
  11. M

    Homebrew [WIP] ButtonSwap3DS - Remap buttons on your 3DS

    @Vague Rant, can you test this build? I changed how the swaps work, and it should be much more accurate. If it works, I'll push my changes and update the documentation. The changes I made will also do away with XOR masks, which should make it easier for people to use.
  12. M

    Homebrew [WIP] ButtonSwap3DS - Remap buttons on your 3DS

    I think that's exactly the issue. I had thought it would be OK to keep the temporary values in one register, but now I'm seeing that it's affecting any previous values. The order of mappings may fix this, but I doubt that's a valid fix for every situation. Well, the easy fix would be to open...
  13. M

    Homebrew [WIP] ButtonSwap3DS - Remap buttons on your 3DS

    That is actually really good information. I'll look into it further; this is really strange behavior. What is your button mask and are you using .allMap or .anyMap? The second example (A+B+Select) makes sense, since A+B is triggering the remap and un-pressing Select. I'll have to see if...
  14. M

    Homebrew [WIP] ButtonSwap3DS - Remap buttons on your 3DS

    Once I can get N3DS buttons working, I would think this should work since they run similarly to the CPP. I'll let you know once I have something so you can try it. @Vague Rant, I figured out the problem. The .single function would check to see if all buttons in the current mapping were...
  15. M

    Homebrew [WIP] ButtonSwap3DS - Remap buttons on your 3DS

    Unfortunately, I don't know how much help I can offer for Mode 3 since I don't have an O3DS. If you have any success, let me know! For feeling out of your depth, you actually have a pretty good handle on things. This should be the correct mapping, and I also get no results when running it on...
  16. M

    Homebrew [WIP] ButtonSwap3DS - Remap buttons on your 3DS

    I actually made one to do it a couple days ago. Here it is! For those interested, here is the mapping: ldr r3, =0x40 ldr r5, =0x7FF000 bl .cpad ldr r3, =0x80 ldr r5, =0x800000 bl .cpad ldr r3, =0x10 ldr r5, =0x0007FF bl .cpad ldr r3, =0x20 ldr r5...
  17. M

    Homebrew [WIP] ButtonSwap3DS - Remap buttons on your 3DS

    Thanks for helping with that, @a74kR. I've been a bit busy this week. @Christian Paul Ramos, if you want, I can build different versions that will allow all of those to be installed at the same time. @CheddarChad51, I can get that built for you tonight. What issues are you having with setting...
  18. M

    Homebrew [WIP] ButtonSwap3DS - Remap buttons on your 3DS

    bannertool is part of buildtools from Steveice10: https://github.com/Steveice10/buildtools. You'll need to put the appropriate bannertool and makerom in your path. I put mine in /usr/bin so it would automatically be found by Linux. Let me know which one you want. I can build one with either...
  19. M

    Homebrew [WIP] ButtonSwap3DS - Remap buttons on your 3DS

    Yep, attached. It is possible to set it to do a swap (A<>Y) or outright replace a button (A=>Y, L+B=>R). Sorry, no. The hardware is different between the regular buttons and the home/power buttons. If it is possible, it can't be done with this setup.
General chit-chat
Help Users
  • No one is chatting at the moment.
    K3Nv2 @ K3Nv2: https://youtu.be/MddR6PTmGKg?si=mU2EO5hoE7XXSbSr