Okay, so I will try to be clear as possible. (Sorry for my bad english again)
First, you need HxD Hex Editor.
Make a backup of your saves before.
After installing HxD, open the software and load the save you want:
You will see this:
WTF. This was my first reaction. Do you think it's hard to read ?
This is a little tutorial to understand how to edit hex data
The Op says
"Hex offsets to edit with.
0x000001E8-1EA 7F 96 98 Max Hearts Pit's"
What is a Hex offsets ? I think it's the lines who start by 00000000, 00000010...
To find the location of the data to edit, to have the max of Hearts, follow the step:
000001E8-000001EA= line 000001E0, column 08 to 0A.
The last number of a line mean the column.
You need to change the values between bloc: 1E8-1EA to increase the amount of Hearts in your save.
Now, for the weapons.
When I tried to find my weapons with the data of the OP, I was unable to do it. I don't understand why but the ID of a weapon change with the bonus, so for exemple a First Blade
will not appear as 00 20 FA. But there is an another option to determinate where is your weapon in this list.
The op says:
Weapon Modifier
0x675-677 = Weapon Slot 1
0x678 = Range/Melee Slot 1
Weapon Ability Mods Weapon Slot 1
0x684 = Slot 1
0x686 = Slot 2
0x688 = Slot 3
0x68A = Slot 4
0x68C = Slot 5
0x68E = Slot 6
0x675-677: 00000670 column 05 to 07. This is where you can find the first weapon you have.
0x678: 00000670 column 08, the number who determine the stars for a weapon
0x684: 00000680 column 04, the first bonus for a weapon
0x686: 00000680 column 06, the second bonus for a weapon
0x688: 00000680 column 08, the third bonus
...
0x68E: 00000680 column 0E, the last bonus.
A weapon take two line in the list. This one (
highlighted) is a shitty weapon for sure.
Because I can't find a weapon with the op's ID, I need to find for exemple my Phosphora Bow in the game. Make a list of it's bonus in order!
Ok, so I know the Phosphora Bow I want to hex edit has the following bonus:
Shot Homing + 3
Running Speed +4
Evasion +4
Forward-dash ch shot +4
In Peril Auto-Dodge +3
Overall Defense -4
6 stars in range
Now, with the op's bonus list (this one works), you need to determinate each ID for the bonus:
Ok, this is the bow I made before the tutorial. But like the op's says:
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.
You need to calculate the weapon's value before save your work.
Use this:
http://www.gamefaqs.com/3ds/997768-kid-icarus-uprising/faqs/64051 (342 or 350, I don't know the real limit for the value)
Last tips:
I don't know why but you I can't create a weapon from scratch, he will not appear in the game.
If someone understand what I say, maybe he can make a clear tutorial from this little one.
Voilà