Is it possible to swap 2.5 payload buttons (Home to B+L+R+Down and vice versa)?

Discussion in '3DS - Homebrew Development and Emulators' started by mironicurse, Dec 16, 2015.

  1. mironicurse
    OP

    mironicurse GBAtemp Regular

    Member
    120
    38
    Sep 28, 2015
    Russia
    It's all in the title. And if it's not possible, why is it?
     
  2. SomeGamer

    SomeGamer GBAtemp Guru

    Member
    5,804
    2,772
    Dec 19, 2014
    Hungary
    Maybe by hex editing the payload.
     
  3. MarcusD

    MarcusD baby Near

    Member
    1,221
    2,559
    Oct 16, 2015
    Hungary
    under the bed
    Proof of concept

    Edit: I just realized this shouldn't work, because as it says, the payload is a ROPbin, so it gets the number from the 3DS's memory. If I remember correctly, this keycombo relates to the L+ R + UP + A keycombo. Editing the ropbin would require us to reverse-engineer the 3DS (again), so we should ask smealum instead, because he made the ropbin, so he knows where and what the address is.
     
  4. Mrrraou

    Mrrraou GBAtemp Advanced Maniac

    Member
    1,869
    2,167
    Oct 17, 2015
    France
    Maybe possible, but maybe not because the home button is listened by the game. When the home button is triggered, the game executes a function that pauses the game and makes it returning to home menu; but the 2.5 payload replaces it by the screenshot function.
    The B+L+R+Down combo is a combo that no game uses and it's listened by the 2.5 payload itself.
     
    Voxel likes this.