Homebrew [THEORY] Why 3ds Hombrew Button Remapping hasn't been done.

  • Thread starter Deleted User
  • Start date
  • Views 4,754
  • Replies 31
  • Likes 2
D

Deleted User

Guest
OP
BEFORE READING... KEEP IN MIND THAT THIS IS MY OWN THEORY

Long title... I know. I have recently tried this. It will not work because of the following reasons:
  1. It requires priority, which the game has over Homebrew, not the other way around
  2. It would require a change to the payload to have priority
  3. Unless someone can make a live edit homebrew which edits the payload to the user specifications, loads the payload, then recovers the payload when homebrew shuts off, then it would require a PC tool to edit the payload officially. Defeating the purpose of an on-the-go button remapper
  4. Most likely can be done in kernel mode for abusing priority but has not been made yet
Before anybody says "Well, HANS has priority, so why can't this". Actually it does not. I am not sure if everybody has this common knowledge but it is the payload that has the priority. This takes up ram, or whatever it is called, and is also the reason why loading Sm4sh through HANS does not work. Wether you are interested in this particular interest, it is important to note that remapping buttons while only in HOMEBREW is possible but requires a button remapper each time at the start of the app, or a controls setting.

I hope this clears things up for people still waiting on a remap app.

-Sterillo

IF THERE IS A REMAP APP, THE AUTHOR SHOULD PM ME SO I CAN ASK THIS THREAD TO BE CLOSED
 
Last edited by ,

DesuIsSparta

Well-Known Member
Member
Joined
Oct 13, 2015
Messages
580
Trophies
0
XP
1,037
Country
United States
They do when they post a video and say "find it yourselves, assholes". If I didn't have a mortgage, I'd totally have time to reverse engineer shit too.

No, they still don't. Sure it's a dick move but consider it a proof-of-concept. You should never think that you're entitled to something you didn't make yourself.

When you create something very powerful and very useful for the first time, you may also wonder what you plan to do with it. For some people, it's a no-brainer, they open-source it right away. For others, they worry about their work being stolen and/or being discredited, or for their work being used maliciously or in a way which was otherwise not intended. A great example of this would be firmwares. They're not closed-source because Nintendo would DMCA it (I've seen people on here say that.. completely wrong), they're closed-source because they either don't feel comfortable sharing all the countless unpaid hours they put into the project, or because they don't want the direction of the project to change completely. But at least they provide you with something to use.

Anyone can learn to program. Anyone can learn to reverse engineer. It's just a matter of who will actually take the time and effort to do it, knowing that their work will be thanklessly used, abused, 'hated on'. It's stressful to be a developer.
 

Roboman

Well-Known Member
Member
Joined
Jan 7, 2016
Messages
313
Trophies
0
Age
28
XP
726
Country
United States
No, they still don't. Sure it's a dick move but consider it a proof-of-concept. You should never think that you're entitled to something you didn't make yourself.

When you create something very powerful and very useful for the first time, you may also wonder what you plan to do with it. For some people, it's a no-brainer, they open-source it right away. For others, they worry about their work being stolen and/or being discredited, or for their work being used maliciously or in a way which was otherwise not intended. A great example of this would be firmwares. They're not closed-source because Nintendo would DMCA it (I've seen people on here say that.. completely wrong), they're closed-source because they either don't feel comfortable sharing all the countless unpaid hours they put into the project, or because they don't want the direction of the project to change completely. But at least they provide you with something to use.

Anyone can learn to program. Anyone can learn to reverse engineer. It's just a matter of who will actually take the time and effort to do it, knowing that their work will be thanklessly used, abused, 'hated on'. It's stressful to be a developer.

Not to mention that even a closed source pre compiled release will be R-E'd pretty quickly if it's big enough.
 
  • Like
Reactions: DesuIsSparta

Acryt

Well-Known Member
Member
Joined
Aug 22, 2015
Messages
310
Trophies
0
XP
169
Country
United States
They do when they post a video and say "find it yourselves, assholes". If I didn't have a mortgage, I'd totally have time to reverse engineer shit too.
It's called a hobby. Most of these guys work a 9-5 like everyone else, or attend school. It's to this being a hobby to some people still that have much better things to do in their life that some of these things have came to even exist in the scene.
 
Last edited by Acryt,

JagN9

Well-Known Member
Newcomer
Joined
Jul 16, 2015
Messages
53
Trophies
0
Age
29
XP
107
Country
They do when they post a video and say "find it yourselves, assholes". If I didn't have a mortgage, I'd totally have time to reverse engineer shit too.

No, you wont. Developers have to pay their shit and live their lives, just they make something useful to other people and they share it. And then the user just gets it and doesnt give a shit about how much work has the dev put on it.

FFS, respect the developers.
 
Last edited by JagN9,

Gocario

GBAFail'd
Member
Joined
Sep 5, 2015
Messages
640
Trophies
0
Location
Bourg Palette
XP
804
Country
France
No, you wont. Developers have to pay their shit and live their lives, just they make something useful to other people and they share it. And then the user just gets it and doesnt give a shit about how much work has the dev put on it.

FFS, respect the developers.
HOW TO INSTALL CIA ON 10.5???
 

Trolling

This Username is taken. Problem?
Member
Joined
Jul 29, 2012
Messages
282
Trophies
0
Location
Behind you
XP
445
Country
Netherlands
No, you wont. Developers have to pay their shit and live their lives, just they make something useful to other people and they share it. And then the user just gets it and doesnt give a shit about how much work has the dev put on it.

FFS, respect the developers.
I have a great example; Roxas75. He has spend so much time on this 3DS Toolkit, but people didn't give a shit about that and stole his OWN work just to enable piracy on it (which he absolutly didn't want)
It was a sad story :(
RIP Roxas
 

funnystory

Banned!
Banned
Joined
Sep 20, 2008
Messages
1,472
Trophies
0
XP
995
Country
United States
BEFORE READING... KEEP IN MIND THAT THIS IS MY OWN THEORY

Long title... I know. I have recently tried this. It will not work because of the following reasons:
  1. It requires priority, which the game has over Homebrew, not the other way around
  2. It would require a change to the payload to have priority
  3. Unless someone can make a live edit homebrew which edits the payload to the user specifications, loads the payload, then recovers the payload when homebrew shuts off, then it would require a PC tool to edit the payload officially. Defeating the purpose of an on-the-go button remapper
  4. Most likely can be done in kernel mode for abusing priority but has not been made yet
Before anybody says "Well, HANS has priority, so why can't this". Actually it does not. I am not sure if everybody has this common knowledge but it is the payload that has the priority. This takes up ram, or whatever it is called, and is also the reason why loading Sm4sh through HANS does not work. Wether you are interested in this particular interest, it is important to note that remapping buttons while only in HOMEBREW is possible but requires a button remapper each time at the start of the app, or a controls setting.

I hope this clears things up for people still waiting on a remap app.

-Sterillo

IF THERE IS A REMAP APP, THE AUTHOR SHOULD PM ME SO I CAN ASK THIS THREAD TO BE CLOSED

What is the benefit of remapping the buttons? I don't really understand your post.
 

Urbanshadow

Well-Known Member
Member
Joined
Oct 16, 2015
Messages
1,578
Trophies
0
Age
33
XP
1,723
Country
I think it's more a lack of devs than stingy devs.
I would estimate this community is about 5% devs and 95% users

There are more devs in the shadows than you think, and most of them are not stingy. Every dev is in the scene for his very personal and specific reasons. Some develop for the community, others just to himself. There are some that stay on the shadows on purpose. At the end of the day, no one owes the community anything. And there are secrets that can remain private, and there are secrets that should remain private. This is all about secrets. There are plenty of skilled devs who would like to give everything to the community, but they don't know the right secrets.
 

Substance12

Well-Known Member
Member
Joined
Aug 2, 2015
Messages
562
Trophies
0
XP
549
Country
Argentina
They do when they post a video and say "find it yourselves, assholes". If I didn't have a mortgage, I'd totally have time to reverse engineer shit too.

You mean the SALT team? Yeah, they are pretty stupid, but most devs are not like that.
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    Psionic Roshambo @ Psionic Roshambo: @SylverReZ, Indeed lol