Disable L button for pokemon white 2

Discussion in 'NDS - ROM Hacking and Translations' started by undercoverjamil, Oct 7, 2012.

Oct 7, 2012
  1. undercoverjamil
    OP

    Member undercoverjamil GBAtemp Regular

    Joined:
    Feb 18, 2009
    Messages:
    141
    Country:
    United Kingdom
    I was wondering if there is any way to disable the functionality of the L button on the DS while playing pokemon white 2. My L button is jammed and whenever you enter a battle and choose your move, this description screen pops up due to the L button being jammed. I have tried to clean and dislodge the dirst from it, but nothing helps in unjamming the button, so I was wondering if there is any way in preventing the L button from being recognised as a command in the game, by way of a AR code or something.

    Thanks in advance.
     
  2. loco365

    Member loco365 GBAtemp Guru

    Joined:
    Sep 1, 2010
    Messages:
    5,459
    What kind of DS is it?
     
  3. Chaosruler

    Member Chaosruler GBAtemp Fan

    Joined:
    Jun 5, 2009
    Messages:
    491
    Location:
    Tekoa
    Country:
    Israel
    Try writing a joker code and zero'oing out the results as an action replay, don't lock the address, end the code with D2...
    between us? you can solve the issue with a new DS, they come in cheap nowdays for obvious reasons....
     
  4. Hylianzero

    Newcomer Hylianzero Advanced Member

    Joined:
    Nov 21, 2010
    Messages:
    89
    Country:
    United States
    Or you can open your DS's case and see if your spring moved or something
     
  5. FAST6191

    Reporter FAST6191 Techromancer

    pip
    Joined:
    Nov 21, 2005
    Messages:
    21,712
    Country:
    United Kingdom
    I have three possible responses

    1) Just fix your DS/get a new one. Neither is especially hard but if you are not so practical then I can accept that.

    2) Chaosruler's joker/button hack- see some of the guitar hero grip hacks for a rough idea of how you might set about it (also see threads on how it works as several of those have good stuff in them). Most of the time the game will copy the state of the buttons into memory (debounce if you will) and operate from them so find where that is and then make a code (most cheat engines have boolean logic). The Joker code method is probably easier to construct but less elegant, I am not one to talk about programming elegance though and frankly it will work and probably not cause any hassle so who cares.

    3) Actually hacking the game to disable the check for L in the binary itself. This would probably end up as a one line cheat but getting to that point would be a serious chore. I do this more if I am forcing a language select, removing a menu or something like that. Beyond that if there is more than one part of the game that is troubled by this then it would be even more effort as I doubt pokemon is a simple program with just one check for the L button.
    I would probably hack the ROM to apply it but it could also be done as a cheat as well.


    If there was a merit to 3) as far as gameplay goes (too easy to hit and practically loses a battle if you do or something or conversely not being able to do so makes the game harder/more enjoyable) then I would be heading down that path but as there is not then I would suggest 1) or 2) instead. If I am going to do some hacking it is certainly not going to be from scratch for a pokemon game, but I and many others will quite happily guide you through some of the underlying theory and point you in the right direction if you get stuck.
     
  6. Chaosruler

    Member Chaosruler GBAtemp Fan

    Joined:
    Jun 5, 2009
    Messages:
    491
    Location:
    Tekoa
    Country:
    Israel
    I don't like working hard on easy solutions FAST, so I'd first try a joker code, of course a joker code can be bypassed by arm7.bin and arm9.bin L1 cache commands, meaning that sometimes it will cause glitchs, so I'd try like you mentioned to remove efectiveness of the button funaction command, that is much harder but is the easier chore after the first one fails, I don't think pokemon is one of the games that require the harder chore

    I am giving him a small time fix for his huge problem, one button missing might limit a lot of games, therefore I'd recommand him to buy a new NDS or fix his NDS
     
  7. AshIris

    Newcomer AshIris Newbie

    Joined:
    Oct 6, 2012
    Messages:
    6
    COME ON, PEOPLE! not all of us are rich like y'all!
     
  8. Fear Zoa

    Member Fear Zoa This... This is the world we live in

    Joined:
    Jun 18, 2009
    Messages:
    1,437
    Location:
    Maryland
    Country:
    United States
    Was it really necessary to say that? Nobody accused anyone of being rich....
     
  9. undercoverjamil
    OP

    Member undercoverjamil GBAtemp Regular

    Joined:
    Feb 18, 2009
    Messages:
    141
    Country:
    United Kingdom
    thanks. I'll try the joker method, I just won't be able to spend too much time on it due to studies. I get home at around 6 everyday :(
     

Share This Page