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

Discussion in '3DS - Homebrew Development and Emulators' started by blujay, Feb 3, 2016.

  1. blujay
    OP

    blujay GBATemp's Official Warthog

    Member
    1,951
    1,606
    Nov 2, 2015
    United States
    Gilbert, Arizona
    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 blujay, Feb 3, 2016
    GalladeGuy and hobbledehoy899 like this.


  2. Substance12

    Substance12 GBAtemp Advanced Fan

    Member
    562
    419
    Aug 2, 2015
    Argentina
    What.
     
  3. blujay
    OP

    blujay GBATemp's Official Warthog

    Member
    1,951
    1,606
    Nov 2, 2015
    United States
    Gilbert, Arizona
    Problem?
    it is just a theory.
    Based on research
     
  4. Joom

    Joom  ❤❤❤

    Member
    3,696
    2,467
    Jan 8, 2016
    United States
    Kernel hooks would allow remapping, but stingy devs just make that a pipe dream.
     
  5. CeeDee

    CeeDee Heya!

    Member
    GBAtemp Patron
    CeeDee is a Patron of GBAtemp and is helping us stay independent!

    Our Patreon
    3,783
    5,264
    May 4, 2014
    United States
    It hasn't been done because people are too busy shitposting here to make it themselves.
     
  6. blujay
    OP

    blujay GBATemp's Official Warthog

    Member
    1,951
    1,606
    Nov 2, 2015
    United States
    Gilbert, Arizona
     
  7. Roboman

    Roboman GBAtemp Regular

    Member
    281
    68
    Jan 7, 2016
    United States
    I think it's more a lack of devs than stingy devs.
    I would estimate this community is about 5% devs and 95% users
     
    Bubsy Bobcat and DesuIsSparta like this.
  8. CeeDee

    CeeDee Heya!

    Member
    GBAtemp Patron
    CeeDee is a Patron of GBAtemp and is helping us stay independent!

    Our Patreon
    3,783
    5,264
    May 4, 2014
    United States
    That, and the few people that can develop are stingy.
     
  9. Substance12

    Substance12 GBAtemp Advanced Fan

    Member
    562
    419
    Aug 2, 2015
    Argentina
    They don't owe you anything, you know.
     
  10. Joom

    Joom  ❤❤❤

    Member
    3,696
    2,467
    Jan 8, 2016
    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.
     
    CeeDee likes this.
  11. Jao Chu

    Jao Chu GBAtemp Advanced Maniac

    Member
    1,917
    1,210
    Aug 20, 2013
    straya m8
    I would lead more towards the figures of 0.5% devs and 99.5% users.

    Coming from me, a dirty pirate who's never contributed anything to any scene, ever :)

    But i've never bitten the hand that fed me though, unlike most people in this scene.
     
    infinete, Bubsy Bobcat, cearp and 2 others like this.
  12. DesuIsSparta

    DesuIsSparta GBAtemp Advanced Fan

    Member
    540
    174
    Oct 13, 2015
    United States
    Weaboo land
    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.
     
  13. Roboman

    Roboman GBAtemp Regular

    Member
    281
    68
    Jan 7, 2016
    United States
    Not to mention that even a closed source pre compiled release will be R-E'd pretty quickly if it's big enough.
     
    DesuIsSparta likes this.
  14. Acryt

    Acryt GBAtemp Fan

    Member
    309
    72
    Aug 22, 2015
    United States
    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, Feb 3, 2016
  15. JagN9

    JagN9 Member

    Newcomer
    48
    14
    Jul 16, 2015
    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, Feb 3, 2016
    Shadowfied and Trolling like this.
  16. Gocario

    Gocario GBAFail'd

    Member
    640
    560
    Sep 5, 2015
    France
    Bourg Palette
    HOW TO INSTALL CIA ON 10.5???
     
  17. Trolling

    Trolling This Username is taken. Problem?

    Member
    280
    348
    Jul 29, 2012
    Netherlands
    Behind you
    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
     
  18. funnystory

    funnystory Banned

    Banned
    1,472
    479
    Sep 20, 2008
    United States
    What is the benefit of remapping the buttons? I don't really understand your post.
     
  19. Urbanshadow

    Urbanshadow GBAtemp Maniac

    Member
    1,288
    468
    Oct 16, 2015
    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.
     
  20. Substance12

    Substance12 GBAtemp Advanced Fan

    Member
    562
    419
    Aug 2, 2015
    Argentina
    You mean the SALT team? Yeah, they are pretty stupid, but most devs are not like that.