StarFox Command (U) D-Pad hack

Discussion in 'NDS - ROM Hacking and Translations' started by cracker, Nov 27, 2008.

  1. cracker
    OP

    cracker Nyah!

    Member
    3,139
    404
    Aug 24, 2005
    United States
    For anyone interested in learning how to a custom key handler I have finally finished my StarFox Command Control Hacking Tutorial. Read it here.

    Grab the patch here! -- v2-4 (v3 remaps A to boost and B to brake, v4 fixes a side effect of infinite boost)

    Or use the AR codes
    Code:
    Use D-pad for controls - A to boost - B to brake - no infinite boost (reverse)
    52000000 E7FFDEFF
    E2000000 00000184
    E92D5FFF E3A04301
    E5945130 E1D139BA
    E2156020 1A000000
    E2833C01 E2156010
    1A000000 E2433C01
    E1C139BA E1D139B8
    E2156080 1A000000
    E2433C01 E2156040
    1A000000 E2833C01
    E1C139B8 E3855C03
    E385500F E5845130
    E8BD5FFF E3A02098
    E19120F2 E1C020B0
    E3A0209A E59F3000
    E12FFF13 021E9D3D
    E92D5FFF E3A01301
    E5911130 E2010003
    E2300003 03A00001
    058F0060 E59F005C
    E3500000 0A00000D
    E2844C01 E3A00A49
    E5142044 E1520000
    A3A00000 A58F003C
    AA000006 E2110002
    E1A000A0 E2200001
    E5C4000F E2110001
    E2200001 E5C4000E
    E8BD5FFF E7D43000
    E2800003 E0842000
    E3A010FF E59F0000
    E12FFF10 021EE4D5
    00000001 E92D5FFF
    E59F1058 E5912000
    E59F3054 E1520003
    1A000006 E59F204C
    E4812004 E59F2048
    E5812000 E59F1054
    E3A0200C E5C12000
    E59F1038 E5912000
    E59F3034 E1520003
    1A000003 E59F202C
    E4812004 E59F2028
    E5812000 E8BD5FFF
    E51FF004 037FB8F4
    021E9D34 5E8A2298
    47104A00 02000000
    021EE4CC 48DD5C23
    47184B00 02000078
    0203D414 00000000
    D2000000 00000000
    521E9D34 5E8A2298
    021E9D34 47104A00
    021E9D38 02000000
    2203D414 0000000C
    D2000000 00000000
    521EE4CC 48DD5C23
    021EE4CC 47184B00
    021EE4D0 02000078
    D2000000 00000000
    
    Use D-pad for controls - A to boost - B to brake - no infinite boost (normal)
    52000000 E7FFDEFF
    E2000000 00000184
    E92D5FFF E3A04301
    E5945130 E1D139BA
    E2156020 1A000000
    E2833C01 E2156010
    1A000000 E2433C01
    E1C139BA E1D139B8
    E2156080 1A000000
    E2833C01 E2156040
    1A000000 E2433C01
    E1C139B8 E3855C03
    E385500F E5845130
    E8BD5FFF E3A02098
    E19120F2 E1C020B0
    E3A0209A E59F3000
    E12FFF13 021E9D3D
    E92D5FFF E3A01301
    E5911130 E2010003
    E2300003 03A00001
    058F0060 E59F005C
    E3500000 0A00000D
    E2844C01 E3A00A49
    E5142044 E1520000
    A3A00000 A58F003C
    AA000006 E2110002
    E1A000A0 E2200001
    E5C4000F E2110001
    E2200001 E5C4000E
    E8BD5FFF E7D43000
    E2800003 E0842000
    E3A010FF E59F0000
    E12FFF10 021EE4D5
    00000001 E92D5FFF
    E59F1058 E5912000
    E59F3054 E1520003
    1A000006 E59F204C
    E4812004 E59F2048
    E5812000 E59F1054
    E3A0200C E5C12000
    E59F1038 E5912000
    E59F3034 E1520003
    1A000003 E59F202C
    E4812004 E59F2028
    E5812000 E8BD5FFF
    E51FF004 037FB8F4
    021E9D34 5E8A2298
    47104A00 02000000
    021EE4CC 48DD5C23
    47184B00 02000078
    0203D414 00000000
    D2000000 00000000
    521E9D34 5E8A2298
    021E9D34 47104A00
    021E9D38 02000000
    2203D414 0000000C
    D2000000 00000000
    521EE4CC 48DD5C23
    021EE4CC 47184B00
    021EE4D0 02000078
    D2000000 00000000
    
    Use D-pad for controls - A to boost - B to brake - infinite boost (reverse)
    52000000 E7FFDEFF
    E2000000 000000C4
    E92D5FFF E3A04301
    E5945130 E1D139BA
    E2156020 1A000000
    E2833C01 E2156010
    1A000000 E2433C01
    E1C139BA E1D139B8
    E2156040 1A000000
    E2833C01 E2156080
    1A000000 E2433C01
    E1C139B8 E3855C03
    E385500F E5845130
    E8BD5FFF E3A02098
    E19120F2 E1C020B0
    E3A0209A E59F3000
    E12FFF13 021E9D3D
    E92D5FFF E3A01301
    E5911130 E2844C01
    E2110002 E1A000A0
    E2200001 E5C4000F
    E2110001 E2200001
    E5C4000E E8BD5FFF
    E7D43000 E2800003
    E0842000 E3A010FF
    E59F0000 E12FFF10
    021EE4D5 00000000
    D2000000 00000000
    521E9D34 5E8A2298
    021E9D34 47104A00
    021E9D38 02000000
    2203D414 0000000C
    D2000000 00000000
    521EE4CC 48DD5C23
    021EE4CC 47184B00
    021EE4D0 02000078
    D2000000 00000000
    
    Use D-pad for controls - A to boost - B to brake - infinite boost (normal)
    52000000 E7FFDEFF
    E2000000 000000C4
    E92D5FFF E3A04301
    E5945130 E1D139BA
    E2156020 1A000000
    E2833C01 E2156010
    1A000000 E2433C01
    E1C139BA E1D139B8
    E2156040 1A000000
    E2433C01 E2156080
    1A000000 E2833C01
    E1C139B8 E3855C03
    E385500F E5845130
    E8BD5FFF E3A02098
    E19120F2 E1C020B0
    E3A0209A E59F3000
    E12FFF13 021E9D3D
    E92D5FFF E3A01301
    E5911130 E2844C01
    E2110002 E1A000A0
    E2200001 E5C4000F
    E2110001 E2200001
    E5C4000E E8BD5FFF
    E7D43000 E2800003
    E0842000 E3A010FF
    E59F0000 E12FFF10
    021EE4D5 00000000
    D2000000 00000000
    521E9D34 5E8A2298
    021E9D34 47104A00
    021E9D38 02000000
    2203D414 0000000C
    D2000000 00000000
    521EE4CC 48DD5C23
    021EE4CC 47184B00
    021EE4D0 02000078
    D2000000 00000000
    
    Use D-pad for controls (reverse)
    52000000 E7FFDEFF
    E2000000 00000078
    E92D5FFF E3A04301
    E5945130 E1D139BA
    E2156020 1A000000
    E2833C01 E2156010
    1A000000 E2433C01
    E1C139BA E1D139B8
    E2156040 1A000000
    E2833C01 E2156080
    1A000000 E2433C01
    E1C139B8 E3855C03
    E385500F E5845130
    E8BD5FFF E3A02098
    E19120F2 E1C020B0
    E3A0209A E59F3000
    E12FFF13 021E9D3D
    D2000000 00000000
    521E9D34 5E8A2298
    021E9D34 47104A00
    021E9D38 02000000
    2203D414 0000000F
    D2000000 00000000
    
    Use D-pad for controls (normal)
    52000000 E7FFDEFF
    E2000000 00000078
    E92D5FFF E3A04301
    E5945130 E1D139BA
    E2156020 1A000000
    E2833C01 E2156010
    1A000000 E2433C01
    E1C139BA E1D139B8
    E2156040 1A000000
    E2433C01 E2156080
    1A000000 E2833C01
    E1C139B8 E3855C03
    E385500F E5845130
    E8BD5FFF E3A02098
    E19120F2 E1C020B0
    E3A0209A E59F3000
    E12FFF13 021E9D3D
    D2000000 00000000
    521E9D34 5E8A2298
    021E9D34 47104A00
    021E9D38 02000000
    2203D414 0000000F
    D2000000 00000000
     
    eobb likes this.


  2. Tall Alien

    Tall Alien Banned

    Banned
    225
    0
    Nov 8, 2008
    United States
    EDIT: YOU ARE GOD: IT WORKS

    but it would be good if you can make it not fire when you shoot..
     
  3. Rayder

    Rayder Mostly lurking lately....

    Former Staff
    6,613
    130
    Jan 14, 2007
    United States
    USA
    Cracker knows what he's doing. I doubt it's fake, though I haven't tried it.
     
  4. Tall Alien

    Tall Alien Banned

    Banned
    225
    0
    Nov 8, 2008
    United States
    it is real, i just need to know button hacking so i can remove firing win d-pad is pressed..or if he will do it
     
  5. cracker
    OP

    cracker Nyah!

    Member
    3,139
    404
    Aug 24, 2005
    United States
    I will try to suppress the firing from the D-pad when I have some more time to search for the code that is responsible. Also I plan on making an AR code as well.
     
  6. cracker
    OP

    cracker Nyah!

    Member
    3,139
    404
    Aug 24, 2005
    United States
    It's done. No more firing. [​IMG]
     
  7. Vague Rant

    Vague Rant Deceptively cute

    Member
    2,049
    406
    Aug 7, 2008
    Melbourne
    This is awesome. I loved StarFox Command as is, but this is worthy of a replay. It breathes new life into the game. Thanks, cracker.
     
  8. Nuja

    Nuja Member

    Newcomer
    30
    0
    Apr 22, 2007
    France
    hi,
    what does this patch ?
    thank you in advance.
     
  9. Vague Rant

    Vague Rant Deceptively cute

    Member
    2,049
    406
    Aug 7, 2008
    Melbourne
    StarFox Command is mainly controlled with the stylus, this allows you to steer using the D-Pad instead.
     
  10. SoulAnger

    SoulAnger MENUdo's Developer

    Member
    743
    12
    Jul 3, 2007
    Wow, I'm astounished that someone actually did this. I gotta try this later. [​IMG]
     
  11. aerowalk

    aerowalk GBAtemp Regular

    Member
    124
    0
    May 22, 2006
    awesome, i'll try this patch
    i hate stylus control (zelda, pokemon ranger, sonic, ...)
    though the stylus control is well done in this game

    thx cracker
     
  12. Tall Alien

    Tall Alien Banned

    Banned
    225
    0
    Nov 8, 2008
    United States
    are u planning on doing complete standard control? like b gives boost, a is accelerate etc

    anyways thanks alot

    edit: i downloaded the new one, it still shoots lasers
     
  13. cracker
    OP

    cracker Nyah!

    Member
    3,139
    404
    Aug 24, 2005
    United States
    I'll think about adding alternate button controls but it could prove to be a lot of work. I'm gonna have to take a break after a day of SFC hacking yesterday. [​IMG]

    I think you applied the old patch to the game again. I just double checked and the new patch works as it should (no firing with the d-pad). The CRC32 is D10E3DE3.
     
  14. Tall Alien

    Tall Alien Banned

    Banned
    225
    0
    Nov 8, 2008
    United States
    ok, got it to work. overall thanxs for doing this am already playing this game way more than usual
     
  15. cracker
    OP

    cracker Nyah!

    Member
    3,139
    404
    Aug 24, 2005
    United States
    Yeah, same here. It feels like it should have been made in the first place. [​IMG]
     
  16. Tall Alien

    Tall Alien Banned

    Banned
    225
    0
    Nov 8, 2008
    United States
  17. multiboy2k

    multiboy2k Newbie

    Thank You so much for this!
    It's like a totally different game now. One that it is far more enjoyable! [​IMG]


    When you get more time and some rest from this awesome release, please feel free to give some of the other equally 'touched' annoying games this treatment.
    We appreciate it and you
     
  18. cracker
    OP

    cracker Nyah!

    Member
    3,139
    404
    Aug 24, 2005
    United States
    Update. Added A/B remaps. [​IMG]
     
  19. tyuno123

    tyuno123 GBAtemp Fan

    Member
    472
    1
    Sep 27, 2008
    Malaysia
    Your Mind
    Dude Thanks !
     
  20. Dark^'^Knigh

    Dark^'^Knigh GBAtemp Maniac

    Member
    1,043
    5
    Apr 25, 2007
    Paradise
    Thanks cracker. You may not always get the 'written' gratitude for your great efforts, but I'm sure your handywork is appreciated by many.
    Most importantly, thanks for sharing! [​IMG]