Hey. Trying to play GBA games one-handed so looked through the thread twice but couldn't find the swap I was looking for.
Would anyone do a L=A, DpadUp=B, DpadRight=X, DpadLeft=Y swap for me please?
Hey would anybody be able to post like a video on how to remap the keys because im just getting into modding and im finding the instructions a bit confusing
Alright, I finally got it to work! I'm ok with making everyone's swappings, so just reply to the thread if you need one. I'll try to make every request already made here, but if I missed someone (or got a request wrong), just post again so I can see it! (I know most requests aren't needed anymore but this is for the poor souls who get here from Google)
When making requests, please word them clearly so they aren't misunderstood. The clearer you are, the better your chances of being understood! It would be perfect if you posted in this format:
Alright, I finally got it to work! I'm ok with making everyone's swappings, so just reply to the thread if you need one. I'll try to make every request already made here, but if I missed someone (or got a request wrong), just post again so I can see it! (I know most requests aren't needed anymore but this is for the poor souls who get here from Google)
When making requests, please word them clearly so they aren't misunderstood. The clearer you are, the better your chances of being understood! It would be perfect if you posted in this format:
I'm naming swaps as {button you press} > {button the console thinks you pressed}.
Hi, Might be asking a bit too much here but... Would it be possible to get an A<>B and X<>Y and Select > L+R+Start+Select swap for pokemon USUM please?
Hi, Might be asking a bit too much here but... Would it be possible to get an A<>B and X<>Y and Select > L+R+Start+Select swap for pokemon USUM please?
Seeing as this thread is somewhat still active, would it be too much to ask for a simple button swap for Y -> Select? It'd make soft resetting very easy in Crystal if I can just press A+B+X+Y rather than having to press Select every time
I know this thread is still dead and all but is it possible to completely disable a button from pressing in this? My L button is broken(keeps on pressing even though i'm not pressing it at all) and I don't want to open my 3ds just to fix it. If so, I'd like to ask someone to disable L and use the Select button as L (since Select is rarely used.) I'd really appreciate if someone does this.
Hi everyone
If pros are still there i have some requests : 1st file = Dpad becomes Cpad / L+A > Dpad Right / L+B >Dpad Down / L+X > Dpad Up / L+Y > Dpad Left 2nd file = L+Dpad becomes Cpad (I mean for example pressing L+Dpad left will act as Cpad left)
Thanks in advance to the person that will make these.
Sorry for the wait, my computer was acting up but now it fixed itself somehow! Seriously, I have no idea why it's working now.
@Morning_Coffee Suuuper sorry for the wait! A Y->Select means there's no button to press "Y" anymore, is that ok? I've made the build but if you want to have a Y<>Select just ask again, I promise it won't take so long this time!
@raspberrypie Congrats, you're the second person I know of who'll use ButtonSwap to disable a button! Please come back if anything goes wrong (but I doubt it will)
@Demnyx The problem with those two files is that their icons and banners are identical, so it'll be hard to tell them apart. But changing the icon etc is no problem at all for me, so if you want them changed, just give me the images (256x128 banners, 48x48 icons) and I can do it in less than a minute.
Alright, now that we’re on a new page, I’d like to add some things that (hopefully) will make it easier for new people to get to the information they need without having to read all 14 pages. For now it's just a FAQ and a request masterlist, but I also plan to make an optional request template (to eliminate confusion) and a list of common errors when setting up the build environment (closest thing we'll ever get to a guide)
If a developer could make ButtonSwap3DS work again with mode3 games, that would be really nice! It was reported on October 3rd, but might have stopped working even months before that.
FAQ
If you ask a question that's answered in the FAQ, chances are your post is going to be ignored.
Any news on…
This FAQ is up-to-date, so read it before asking if something already works.
Are there any buttons that don't work with ButtonSwap?
YES. The C-pad is only partially supported (any button can pretend they're the C-pad, but the original C-pad can't be modified), ZL/ZR aren't supported at all (unless a new dev drops out of the sky), and the Home and Power buttons are impossible to remap. Not supported means no one can do anything with it which means no.
I need help setting up my build environment!
Sadly I can't make a guide, because I have no idea how I got mine to work. But if you post the issue you're having, I can try to help! (remember to tell me what OS you're on) You can also give up on it and request a build from me or whoever else wants to help!
My build environment is set up, but now I'm lost!
I strongly recommend using @danger229's ButtonSwap3dsMaker, it's very user-friendly and will help you modify all the files you have to. (You need to have ButtonSwap's build environment set up for it to work, though, so it's not a workaround.)
I've got the CIA file, now what?
You need to transfer your file to your 3DS and install the CIA. Many apps can help you with that, the most famous being FBI. Once it's installed, just run the app when you want to use the mappings.
How do I reset the swap?
Reboot your 3DS and everything will be back to normal.
Can a button be disabled?
Yes it can! Just map r5 as 0x0 if you're doing the mapping yourself.
The screen says something about NTR-mode3, what does that mean?
If you don't know what it is, you're not using NTR-mode3 and just need to press START.
What is mode3? / ButtonSwap isn't working with some games!
Mode3 is another word for the extended memory mode that O3DS has. If a game makes your 3DS' screen go black once you exit it, you're probably playing a mode3 game. They're not compatible with most things, so when you play an extended memory game, you'll have to use the mode3 version of ButtonSwap. At all other times, you'll need the normal version of ButtonSwap.ButtonSwap currently does not work with mode3 games, and sadly there are no devs around to fix it. (N3DS players don't have to worry about all that, they don't have an extended memory mode)
I want to switch different mappings, is that possible?
You'll need to have two (or more) different ButtonSwap apps, and you'll need to reboot your 3DS every time you want to switch between them. But yes, it's possible! Just tell the person doing your mappings that you want to do that. If you're the one doing them, remember to make sure your different mappings' UniqueIds are different (edit meta/cia.rsf and meta/cia_mode3.rsf).
Can we have this new feature that I've just thought of?
There currently are no devs working on ButtonSwap, so not unless you (or someone you convince) do it.
I'm in the middle of homebrewing and…
You can try to use ButtonSwap during the process but it probably won't work, sorry.
Do I need anything on my 3DS for ButtonSwap to work?
Not really. All you need is a way to get the .cia file into your 3DS, and a way to install CIA files. If you have FBI, you already have both.
Can I have another way of installing this, like a .3dsx file?
Impossible, sorry. It has to be a .cia file.
Does this work with VC or DS games?
It works with VC games (NES, GB, SNES etc.), it doesn't work with GBA and DS/i games since they reboot the console on a different mode. (Thanks @Feffe for the info!)
Request Masterlist
Some older files may have strange issues, it's completely fine to request them again. Quick terminology: A > B means that, when you press A, your 3DS will think you've pressed B. This doesn't affect the actual B button. A <> B means that pressing A presses B, and pressing B presses A. A+B > X means that when you press both A and B at the same time, your 3DS will think you've pressed X. | is just a separator between different mappings in the same file.
It's the first Nintendo Switch firmware update of 2024. Made available as of today is system software version 18.0.0, marking a new milestone. According to the patch...
Emulator takedowns continue. Not long after its first release, Suyu emulator has been removed from GitLab via a DMCA takedown. Suyu was a Nintendo Switch emulator...
After a couple days of Nintendo releasing their 18.0.0 firmware update, @SciresM releases a brand new update to his Atmosphere NX custom firmware for the Nintendo...
Today, April 8th, 2024, at 4PM PT, marks the day in which Nintendo permanently ends support for both the 3DS and the Wii U online services, which include co-op play...
Denuvo by Irdeto has unveiled at GDC (Game Developers Conference) this past March 18th their brand new anti-piracy technology named "TraceMark", specifically tailored...
Hello, GBAtemp members! After a prolonged absence, I am delighted to announce my return and upgraded form to you today...
Introducing tempBOT AI 🤖
As the embodiment...
Yet another casualty goes down in the never-ending battle of copyright enforcement, and this time, it hit a big website which was the host for many fangames based and...
The highly popular and accurate FPGA hardware, MisterFGPA, has received today a brand new update with a long-awaited feature, or rather, a new core for hardcore...
The 2nd biggest technology company in the world, Apple, is being sued by none other than the Department of Justice of the United States, filed for antitrust...
With Apple having recently updated their guidelines for the App Store, iOS users have been left to speculate on specific wording and whether retro emulators as we...
It's the first Nintendo Switch firmware update of 2024. Made available as of today is system software version 18.0.0, marking a new milestone. According to the patch...
Today, April 8th, 2024, at 4PM PT, marks the day in which Nintendo permanently ends support for both the 3DS and the Wii U online services, which include co-op play...
Hello, GBAtemp members! After a prolonged absence, I am delighted to announce my return and upgraded form to you today...
Introducing tempBOT AI 🤖
As the embodiment...
Emulator takedowns continue. Not long after its first release, Suyu emulator has been removed from GitLab via a DMCA takedown. Suyu was a Nintendo Switch emulator...
Denuvo by Irdeto has unveiled at GDC (Game Developers Conference) this past March 18th their brand new anti-piracy technology named "TraceMark", specifically tailored...
With Apple having recently updated their guidelines for the App Store, iOS users have been left to speculate on specific wording and whether retro emulators as we...
After a couple days of Nintendo releasing their 18.0.0 firmware update, @SciresM releases a brand new update to his Atmosphere NX custom firmware for the Nintendo...
The 2nd biggest technology company in the world, Apple, is being sued by none other than the Department of Justice of the United States, filed for antitrust...
The time has finally come, and after many, many years (if not decades) of Apple users having to side load emulator apps into their iOS devices through unofficial...
Yet another casualty goes down in the never-ending battle of copyright enforcement, and this time, it hit a big website which was the host for many fangames based and...