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.
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...
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...
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...
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.
@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.
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...
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...
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...
I feel like school, back when I was actually in school, was more entertaining though, because of how much I get to interact with people, hang out with friends, and other stuff like that. All I get to talk to at work is my boring coworkers lol
Anybody here have a Xbox series S and a series X, is the performance difference noticeable? Not worried about 4k. I have a series X but not a series S and was curious. (Reason- I was thinking of buying a series S for a second tv, for when grandkids come over, to keep them off my X)