Kid Icarus Uprising Weapons Save Hex Editing

Discussion in '3DS - ROM Hacking, Translations and Utilities' started by TrapperKeeperX, Feb 1, 2015.

  1. TrapperKeeperX
    OP

    TrapperKeeperX GBAtemp Advanced Fan

    Member
    524
    80
    Dec 27, 2005
    United States
    You can use these methods to extract the saved data

    [TUTORIAL] How to export/import Gateway Card1 .sav to eShop/3ds/3dz with SaveDataFiler

    https://gbatemp.net/threads/tutoria...v-to-eshop-3ds-3dz-with-savedatafiler.380246/


    or the CIA Installed Version of the game using SaveDataFiler aswell.

    Use a HEX editor to edit whatever weapons you desire. 350 Value Weapons are the limit beyond 350 can't be registered it would act like a 100 Value Weapon it shows the value and skills but it still acts like a 100 Value Weapon.

    Titles
    0004000000030000.sav - JPN
    0004000000030100.sav - NA
    0004000000030200.sav - EUR
    00000300 - JPN
    00000301 - NA
    00000302 - EUR

    Files:
    00.sav - Main Settings *Don't edit this*
    01.sav - File 1 *Edit*
    02.sav - File 2 *Edit*
    03.sav - File 3 *Edit*

    01.sav - 03.sav you can edit whatever file your using for your weapon with a HEX editor

    Hex offsets to edit with.

    0x000001E8-1EA 7F 96 98 Max Hearts Pit's
    0x000001EC-1EE 7F 96 98 Max Hearts Palutena Offering
    0x000001F0-1F2 7F 96 98 Max Hearts Viridi Offering
    0x00000670-68F Weapon Mod Slot 1
    0x00000690-6AF Weapon Mod Slot 2

    +20 HEX for Each Weapon Slot

    Weapon Modifier

    0x675-677 = Weapon Slot 1
    0x695-697 = Weapon Slot 2


    675-676-677 Slot 1
    695-696-697 Slot 2
    Blade
    00 21 5B = Viper Blade
    00 E3 66 = Samurai Blade
    00 20 FA = First Blade
    00 E2 79 = Royal Blade
    80 61 7A = Crusader Blade
    80 E2 84 = Optical Blade
    00 65 87 = Palutena Blade
    80 EC 88 = Aurum Blade
    80 63 92 = Bullet Blade
    80 ED 94 = Gaol Blade
    80 A8 F9 = Bullet Blade
    00 EC 9C = Aquarius Blade

    Staff
    04 8C F9 = Scorpio Staff
    04 C8 49 = Insight Staff
    04 49 4D = Rose Staff
    84 8C BD = Laser Staff
    04 05 5A = Dark Pit Staff
    84 41 68 = Knuckle Staff
    84 40 7C = Orb Staff
    84 42 93 = Lancer Staff
    04 C3 93 = Flintlock Staff
    04 42 94 = Ancient Staff
    84 CB 9B = Somewhat Staff
    84 0D FA = Thanatos Staff

    Claws
    88 4B F9 = Artillery Claws
    88 0C D5 = Beam Claws
    08 4B 8C = Raptor Claws
    08 48 9C = Tiger Claws
    88 0A 9E = Hedgehog Claws
    08 8A 9E = Stealth Claws
    88 08 9F = Wolf Claws
    88 C9 A2 = Brawler Claws
    08 09 A3 = Bear Claws
    88 8D A3 = Pandora Claws
    08 CD A3 = Viridi Claws
    08 CC F9 = Cancer Claws

    Bow
    8C CC 4C = Aurum Bow
    8C CD 50 = Phrosphora Bow
    0C C5 67 = Palutena Bow
    8C C0 81 = Silver Bow
    0C CA 89 = Darkness Bow
    0C CB 95 = Angel Bow
    8C 49 96 = Divine Bow
    8C CB AB = Hawkeye Bow
    8C CA AC = Crystal Bow
    0C 08 AF = Fortune Bow
    0C 4C AF = Sagittarius Bow
    0C C9 F9 = Meteor Bow

    Palm
    10 43 51 = Pudgy Palm
    10 44 67 = Virgo Palm
    10 C9 87 = Needle Palm
    90 41 91 = Midnight Palm
    90 44 92 = Aurum Palm
    10 C5 99 = Viridi Palm
    10 CA A9 = Cursed Palm
    90 4B AA = Ninja Palm (Weeaboo Palm)
    90 CD AE = Great Reaper Palm
    90 4A AF = Cutter Palm
    90 88 F9 = Burning Palm
    10 08 FA = Violet Palm

    Club
    94 C9 65 = Atlas Club
    94 44 83 = Aurum Club
    14 45 87 = Hewdraw Club
    14 4B 88 = Halo Club
    94 88 9D = Babel Club
    14 09 9E = Skyscraper Club
    94 8A A4 = Ogre Club
    94 0D A5 = Magnus Club
    94 8B A5 = Black Club
    14 08 A6 = Ore Club
    14 8C A6 = Capricorn Club
    14 C2 F9 = Earthmaul Club

    Cannon
    98 CA 4A = Rail Cannon
    98 C1 51 = Poseidon Cannon
    98 04 5B = Sonic Cannon
    98 4B 63 = Doom Cannon
    98 C5 84 = Cragalanche Cannon
    18 45 86 = Twinbellows Cannon
    18 C4 9B = Leo Cannon
    98 C0 A1 = Ball Cannon
    18 48 AA = EZ Cannon
    18 8A AE = Fireworks Cannon
    18 CB AE = Dynamo Cannon
    18 C9 F9 = Predator Cannon

    Orbitars
    9C 89 4D = Eyetrack Orbitars
    1C 4A 53 = Fairy Orbitars
    1C C9 53 = Shock Orbitars
    9C 82 68 = Paw Pad Orbitars
    9C 03 69 = Boom Orbitars
    9C 04 7E = Aurum Orbitars
    1C 85 7E = Centurion Orbitars
    1C 83 7F = Jetstream Orbitars
    9C 80 85 = Guardian Orbitars
    1C 8C 89 = Gemini Orbitars
    9C 8D F9 = Arlon Orbitars
    1C 08 FA = Standard Orbitars

    Arm
    20 8B 47 = Bowl Arm
    20 4A 48 = Drill Arm
    20 C4 79 = Taurus Arm
    A0 44 80 = Upperdash Arm
    A0 C5 83 = Phoenix Arm
    20 45 84 = Kraken Arm
    A0 48 8B = Compact Arm
    A0 4A 91 = Bomber Arm
    20 40 9A = Crusher Arm
    A0 49 A9 = Volcano Arm
    A0 8B A9 = End-All Arm
    20 C9 F9 = Electroshock Arm

    0x678 = Range/Melee Slot 1
    0x698 = Range/Melee Slot 2

    678 Slot 1
    698 Slot 2
    0* Range 6* Melee - 1C
    6* Range 0* Melee - 0C

    6* Range 6* Melee Slot 1
    0x678 = 0C
    0x67A = 1C

    6* Range 6* Melee Slot 2
    0x698 = 0C
    0x69A = 1C

    Weapon Ability Mods Weapon Slot 1
    0x684 = Slot 1
    0x686 = Slot 2
    0x688 = Slot 3
    0x68A = Slot 4
    0x68C = Slot 5
    0x68E = Slot 6

    Weapon Ability Mods Weapon Slot 2
    0x6A4 = Slot 1
    0x6A6 = Slot 2
    0x6A8 = Slot 3
    0x6AA = Slot 4
    0x6AC = Slot 5
    0x6AE = Slot 6

    Slot 1 - 6
    00 Blank (None)
    01 Standing ch. shot +1
    02 Standing ch. shot +2
    03 Standing ch. shot +3
    04 Standing ch. shot +4
    05 Standing ch. shot -1
    06 Standing ch. shot -2
    07 Dash ch. shot +1
    08 Dash ch. shot +2
    09 Dash ch. shot +3
    0A Dash ch. shot +4
    0B Dash ch. shot -1
    0C Dash ch. shot -2
    0D Forward-dash ch. shot +1
    0E Forward-dash ch. shot +2
    0F Forward-dash ch. shot +3
    10 Forward-dash ch. shot +4
    11 Side-dash ch. shot +1
    12 Side-dash ch. shot +2
    13 Side-dash ch. shot +3
    14 Side-dash ch. shot +4
    15 Backward-dash ch. shot +1
    16 Backward-dash ch. shot +2
    17 Backward-dash ch. shot +3
    18 Backward-dash ch. shot +4
    19 Standing cont. fire +1
    1A Standing cont. fire +2
    1B Standing cont. fire +3
    1C Standing cont. fire +4
    1D Standing cont. fire -1
    1E Standing cont. fire -2
    1F Dash cont. fire +1
    20 Dash cont. fire +2
    21 Dash cont. fire +3
    22 Dash cont. fire +4
    23 Dash cont. fire -1
    24 Dash cont. fire -2
    25 Forward-dash cont. fire +1
    26 Forward-dash cont. fire +2
    27 Forward-dash cont. fire +3
    28 Forward-dash cont. fire +4
    29 Side-dash cont. fire +1
    2a Side-dash cont. fire +2
    2b Side-dash cont. fire +3
    2c Side-dash cont. fire +4
    2D Backward-dash cont. fire +1
    2E Backward-dash cont. fire +2
    2F Backward-dash cont. fire +3
    30 Backward-dash cont. fire +4
    31 Melee Combo +1
    32 Melee Combo +2
    33 Melee Combo +3
    34 Melee Combo +4
    35 Melee Combo -1
    36 Melee Combo -2
    37 Melee Dash Attack +1
    38 Melee Dash Attack +2
    39 Melee Dash Attack +3
    3A Melee Dash Attack +4
    3B Melee Dash Attack -1
    3C Melee Dash Attack -2
    3D Item Attack +1
    3E Item Attack +2
    3F Item Attack +3
    40 Item Attack +4
    41 Power Attack +1
    42 Power Attack +2
    43 Power Attack +3
    44 Power Attack +4
    45 Health +1
    46 Health +2
    47 Health +3
    48 Health +4
    49 Health +5
    4A Health +6
    4B Health -1
    4C Health -2
    4D Health -3
    4E Health -4
    4F Stamina +1
    50 Stamina +2
    51 Stamina +3
    52 Stamina +4
    53 Speed +1
    54 Speed +2
    55 Speed +3
    56 Speed +4
    57 Speed -1
    58 Speed -2
    59 Speed -3
    5A Speed -4
    5B Walking Speed +1
    5C Walking Speed +2
    5D Walking Speed +3
    5E Walking Speed +4
    5F Running speed +1
    60 Running speed +2
    61 Running speed +3
    62 Running speed +4
    63 Evasion +1
    64 Evasion +2
    65 Evasion +3
    66 Evasion +4
    67 Shot Defense +1
    68 Shot Defense +2
    69 Shot Defense +3
    6A Shot Defense +4
    6B Shot Defense -1
    6C Shot Defense -2
    6D Melee defense +1
    6E Melee defense +2
    6F Melee defense +3
    70 Melee defense +4
    71 Melee defense -1
    72 Melee defense -2
    73 Knockback Defense +1
    74 Knockback Defense +2
    75 Knockback Defense +3
    76 Knockback Defense +4
    77 Status resistance +1
    78 Status resistance +2
    79 Status resistance +3
    7A Status resistance +4
    7B Status resistance -1
    7C Status resistance -2
    7D Status resistance -3
    7E Status resistance -4
    7F Overall Defense +1
    80 Overall Defense +2
    81 Overall Defense +3
    82 Overall Defense +4
    83 Overall Defense +5
    84 Overall Defense +6
    85 Overall Defense +7
    86 Overall Defense +8
    87 Overall Defense -1
    88 Overall Defense -2
    89 Overall Defense -3
    8A Overall Defense -4
    8B Recovery Effect +1
    8C Recovery Effect +2
    8D Recovery Effect +3
    8E Recovery Effect +4
    8F Effect Duration +1
    90 Effect Duration +2
    91 Effect Duration +3
    92 Effect Duration +4
    93 Poison +1
    94 Poison +2
    95 Poison +3
    96 Poison +4
    97 Paralyse +1
    98 Paralyse +2
    99 Paralyse +3
    9A Paralyse +4
    9B Weakening +1
    9C Weakening +2
    9D Weakening +3
    9E Weakening +4
    9F Petrify +1
    A0 Petrify +2
    A1 Petrify +3
    A2 Petrify +4
    A3 Shaking +1
    A4 Shaking +2
    A5 Shaking +3
    A6 Shaking +4
    A7 Confusion +1
    A8 Confusion +2
    A9 Confusion +3
    AA Confusion +4
    AB Burning +1
    AC Burning +2
    AD Burning +3
    AE Burning +4
    AF Freezing +1
    B0 Freezing +2
    B1 Freezing +3
    B2 Freezing +4
    B3 Shot Range +1
    B4 Shot Range +2
    B5 Shot Range +3
    B6 Shot Range -1
    B7 Shot Range -2
    B8 Shot Range -3
    B9 Shot Homing +1
    BA Shot Homing +2
    BB Shot Homing +3
    BC Shot Homing -1
    BD Shot Homing -2
    BE Shot Homing -3
    BF Shot Cancellation +1
    C0 Knockback Recovery +1
    C1 Self Injury -1
    C2 Self Injury -2
    C3 Self Injury -3
    C4 Full-health boost +1
    C5 Full-health boost +2
    C6 Full-health boost +3
    C7 Full-health boost +4
    C8 Full-health boost +5
    C9 Full-health boost +6
    CA In Peril Auto-Dodge +1
    CB In Peril Auto-Dodge +2
    CC In Peril Auto-Dodge +3
    CD In Peril Attack Boost +1
    CE In Peril Attack Boost +2
    CF In Peril Attack Boost +3
    D0 In Peril Attack Boost +4
    D1 In Peril Attack Boost +5
    D2 In Peril Attack Boost +6
    D3 In Peril Attack Boost -1
    D4 In Peril Attack Boost -2
    D5 In Peril Attack Boost -3
    D6 In Peril Attack Boost -4
    D7 Heart Bonus +1
    D8 Heart Bonus +2
    D9 Heart Bonus +3
    DA Heart Bonus -1
    DB Heart Bonus -2
    DC Heart Bonus -3
     


  2. Hajikelist01

    Hajikelist01 Member

    Newcomer
    10
    8
    Feb 2, 2015
    United States
    I tried this, but it didn't work. My save file was not changed. Could you upload a video tutorial? Nice post by the way.
     
  3. aclearersky

    aclearersky Advanced Member

    Newcomer
    94
    41
    May 29, 2013
    United States
    Worked fine for me. Now if only to figure out a way to make it so weapons didnt get boosted up so high
     
  4. Arras

    Arras GBAtemp Guru

    Member
    5,858
    2,673
    Sep 14, 2010
    Netherlands
    The value is directly ingame calculated from the abilities though. The only way to get the value down is to add negative modifiers for a stat you probably won't need anyway. Any other method would require real time cheating or modifying the entire game.
     
  5. weatMod

    weatMod GBAtemp Advanced Maniac

    Member
    1,922
    601
    Aug 24, 2013
    United States
    Too bad we can't patch it to not use the touch screen would be nice to use the 2nd stick on n3ds instead Nintendo should have released a patch for the CPP so I doubt they will release one for the n3ds
     
  6. Hajikelist01

    Hajikelist01 Member

    Newcomer
    10
    8
    Feb 2, 2015
    United States
    Maybe I did something wrong then. By the way, what does he mean by weapon "Slot 1?" As in where is "Slot 1," is it my current weapon equipped? I might be checking the wrong places. Besides that, I typed 7f 96 98 at 0x000001E8-1EA, but I still had like 1000 hearts. Not sure what I am doing wrong. Actually, could you post a screenshot of the edits you made to "01.sav?"
     
  7. bendrr

    bendrr GBAtemp Regular

    Member
    155
    58
    Dec 3, 2014
    United States
    I want those hard to get staffs!

    Ok so my problem is there is nothing even close to 0004000000030200 in User of savedatafilter. It's supposed to be serial ctr-akdp or title id 0004000000030200 for eur version. Nothing and ctr card says broken. Any ideas?
     
  8. Hajikelist01

    Hajikelist01 Member

    Newcomer
    10
    8
    Feb 2, 2015
    United States
    0004000000030200.sav should be in the root of the SD card. Follow the instructions in this link to get rid of CTR-broken: https://gbatemp.net/threads/tutoria...v-to-eshop-3ds-3dz-with-savedatafiler.380246/
     
  9. bendrr

    bendrr GBAtemp Regular

    Member
    155
    58
    Dec 3, 2014
    United States
    I did mount the game and still ctr card broken message. The title id 0004000000030200 is no where in the card but 0004000000030200.sav is in the root. I don't think the .sav file in the root is what we are looking for right?
     
  10. bendrr

    bendrr GBAtemp Regular

    Member
    155
    58
    Dec 3, 2014
    United States
  11. bendrr

    bendrr GBAtemp Regular

    Member
    155
    58
    Dec 3, 2014
    United States
    Files:
    00.sav - Main Settings *Don't edit this*
    01.sav - File 1 *Edit*
    02.sav - File 2 *Edit*
    03.sav - File 3 *Edit*

    I still can't produce these files. Exported the folder in extdata "000003010". CTR Card is always broken even after I follow tuts on how to fix it.

    Any ideas?
     
  12. bendrr

    bendrr GBAtemp Regular

    Member
    155
    58
    Dec 3, 2014
    United States
    nvm, using cia version now to test.
     
  13. marc_max

    marc_max GBAtemp Advanced Fan

    Member
    978
    626
    Jun 19, 2008
    Could anyone send me a pack of all four files (00.sav, 01.sav...) extracted with SaveDataFiler so I can take a look at save structure?
     
    Ewin likes this.
  14. Mother/EB

    Mother/EB Newbie

    Newcomer
    2
    3
    Apr 25, 2015
    United States
    Does this require a homebrew/hacked 3DS? Can I do it on my 2DS? I'd love to be able to hex edit, and I think a video tutorial is needed, or a "For Dummies" explanation on how to do it. Also, I tried to do what I could, but now my laptop can't recognize that my SD Card is in.
     
  15. conradcervantes

    conradcervantes GBAtemp Regular

    Member
    116
    20
    Dec 31, 2013
    United States
    I used SaveDataFiler to export my save, don't know any other way to do so.
     
  16. Zidapi

    Zidapi GBAtemp Psycho!

    Member
    3,024
    1,805
    Dec 1, 2002
    You can use ARCode if you have a compatible browser. I made a max hearts code, and someone else made weapons codes.
     
  17. Mother/EB

    Mother/EB Newbie

    Newcomer
    2
    3
    Apr 25, 2015
    United States
    I don't see how this stuff answers my questions. Definitely need a video tutorial.
     
    Ewin likes this.
  18. Ewin

    Ewin 3DS Theme Maker

    Member
    188
    60
    Apr 14, 2015
    France
    3dsthem.es
    Thanks
     
  19. J0kAIRx

    J0kAIRx Member

    Newcomer
    33
    13
    Aug 19, 2015
    France
    I don't really understand how to find and edit a weapon with HxD...
     
  20. JoostinOnline

    JoostinOnline Certified Crash Test Dummy

    Member
    10,954
    3,739
    Apr 2, 2011
    United States
    The Twilight Zone
    Hooray for cheating! :D

    Just kidding, online has ended now so it doesn't matter.