i think you’re probably right, but look at all those numbers! many of them match up to one stat boost or another for mechs. mostly hp.
Byte 04: Cursory glance suggests that bit 7 (80) indicates to DO a status raise based on byte 05. I’m not sure why certain items have 80, indicating to raise nothing, but this may be because if bit 7 is NOT set it does something else.
Example:
HardLeather:
byte 04: 05
byte 05: 20
Obviously, HardLeather doesn’t give +5 VIT, and all the stat-up equips that I’ve seen so far have had bit 7 set–PowerBelt, for example, has 94 and 01, indicating +20 STR.
LaserKnife: — 0A 0B
CeramicSword: - 0D 01
TwinSword: ---- 0A 09
Osc-Sword: ---- 0F 09
JackalSword: – 10 11
CometBlade: — 19 03
Obsidian: ----- 19 03
Kusanagi: ----- 19 03
Murakumo: ----- 0F 03
DragonSword: – 1E 01
SilverMoon: — 19 03
GoldenLion: — 19 11
Lordstar: ----- 14 0B
KillerRifle: - 19 08
EagleGun: ---- 0D 0A
SniperRifle: - 0D 0A
BehemothRifle: 0A 2A
AGUNI-MBX: — 10 2A
DuelGun: ----- 14 2A
ZenGun: ------ 14 1A
LethalGun: — 14 2A
HandBlaster: — 07 0A
LaserCarbine: – 0D 0A
HyperBlaster: – 19 0A
BeamCannon: ---- 0F 28
LightningCannon: 0F 28
SonicCannon: — 14 0A
WaterCannon: — 0A 28
JunkBazooka: — 05 09
LightVulcan: — 08 2A
MachineVulcan: - 12 2A
Thunderbolt: — 14 28
FlameThrower: – 14 28
BoltThrower: — 14 28
IonCannon: ----- 0F 0A
GrainCannon: — 0A 22
HG-Cannon: ----- 1E 0A
GhostCannon: — 0A 10
LightBazooka: – 0F 08
HEATBazooka: — 1E 08
HyperionBazooka: 28 08
BODDYBazooka: – 08 29
MissilePod: ---- 0F 09
BigMissle: ----- 14 09
SuperMissle: — 19 09
LaserCannon: — 0C 05 (at 2A330)
RailCanon: ----- 2D 02
LaserCannon: — 05 3C (at 2A49C)
RepairPack: ---- 14 0C (at 2A560)
OctopusBoard: – 19 0B
NakajimaBoard: - 1E 02 (at 2A598)
NakajimaBoard: - 0F 0E (at 2A5B4)
V-Special: ----- 0F 7F
V-System: ------ 0F 7F
JunkParts: ----- 03 03
RailCannon: ---- 19 A8 (at 2A624)
MemoryBoard: — 19 04
SecretBoard: — 0F 04
HardLeather: – 05 20
ArmorVest: ---- 05 20
BlueElf: ------ 0F 14
PlutoArmor: — 14 30
SprigganSuit: - 19 07
GolemSuit: ---- 1E 01
YolkHat: — 01 0C
MirrorGlass: 19 0C
LeatherGlove: 05 01
SH-Armlet: – 14 21
LeatherBoots: 05 02
Catsocks: — 05 02
SH-Anklet: – 14 22
SanctuaryStone: FF FF
That’s all the items that don’t have bit 7 set in byte 04. Bytes 04 and 05 are listed (in that order.)
Well, I included SanctuaryStone for gits & shiggles. 
EDIT: Well it seems nothing on that list has byte 04 set to 00…interesting? My dunno…
does hard leather give +5 vit to a mech?
Ahhh! So if bit 7 is NOT set those stats apply to Mecs, too…?
::doh::
Confuzzlement! I’d best don me new cap!
Ignore this post, it was put in the wrong place.
Am I just not seeing a ‘delete post’ button, or am I not cool enough?
Only mods can delete posts, and we’re encouraged not to, barring extreme circumstances, heh.
That’s understandable. 
I’ve been meaning to post this for ages–you all may have figured it out already, but I’ll post it now anyway, just for clarity.
Bytes 02 and 03 control stat boosts for Mecs only, as previously discussed. Bytes 04 and 05 control stat boosts for EITHER Mecs OR Humans/Mystics/Monsters, depending on whether bit 80 is set. If 80 is set, the boost applies to H/M/M only; otherwise it applies to Mecs only. The confusion stemmed from the fact that in many cases, the value is just 80, meaning “give H/M/M a stat boost…of 0” followed by a 00 in byte 05, meaning “apply the H/M/M stat boost of 0 to the following stats: …none”. In other words, there was no point in setting bit 80, but they did it anyway, apparently just to confuse us.
Also, for byte 07, what do you guys mean by “reloadable”? Just whether or not the gun continues to function (although drastically reducing the user’s speed) even with 0 Ammo? Or is there actually some way to put Ammo back into a gun during battle that is so secret I’ve never found it?
EW: I have tried a few item mods using the save state values -280h, but have seen no success. I tried 3002A1CE 000A to change the Mec Equip MachineVulcan’s byte 06 from 8A->0A, in the hopes of making the awful thing removeable, with no luck. I’ve also tried 3002AF0A 0032 to change the FovosGrail’s byte 06 from 01->32, to increase its default defense from 1->50 as a test, but I don’t think it worked, since it still only increased its wearer’s visible DEF by 1 when equipped. Any idea what I’m doing wrong?
Also, for byte 07, what do you guys mean by “reloadable”? Just whether or not the gun continues to function (although drastically reducing the user’s speed) even with 0 Ammo? Or is there actually some way to put Ammo back into a gun during battle that is so secret I’ve never found it?
it just determines if the weapon, when it reaches zero ammo, will go back to max. it only gives a speed penalty the turn in which you run out of ammo. and if you run out of ammo during a turn when you use an attack that requires mulitple bullets, it’ll reduce the number of shots that appear in the animation and the attack power. which is why light rifle sucks. it might look like it has 80+ attack power, but with only one shot, it actually has a fraction of that, unless you just attack with the gun alone.
Bytes 02 and 03 control stat boosts for Mecs only
i was messing around with all the stat boost bytes, and i gave lute’s light sword +35 for several stats and +15 for a few others, so there must be a way to get both sets of stat boost bytes to work together for non-mechs.
Nice work, Vimes. Now that I look for it, there is one item that naturally has bit 80 set in byte 02–the RaySword. Bytes 02-05, it has B2 A0 99 7F. If we take byte 02, bit 80 to mean "apply this boost to H/M/M only, NOT Mecs), then these values tell us it will give H/M/M 250 HP, 75 VIT, and 25 to all other stats, and give Mecs nothing…which is exactly what RaySword does.
Therefore, both byte-pairs (02-03, and 04-05) default to boost Mecs, but if byte 02 or 04 has bit 80 set, then the boost from that byte-pair will apply to H/M/M instead.
I haven’t used the LightRifle recently, but if it works similarly to the DuelGun, which also has only 1 Ammo, then it only sucks if you use Techs that require more than 1 bullet. That rules out group attacks, yes, but in my experience, BoundShot is by far the most effective single-target Gun Tech, and it only requires 1 bullet. BoundShot works just as well with the DuelGun as with, e.g. the LethalGun (5 Ammo), even if used multiple times per battle, so against single targets, I wouldn’t necessarily say the DuelGun/LightRifle suck.
i do all my modding via *.psv save state, if that’s what you’re asking. data diving requires i first find/modify stuff in save state, then look for it in the scus or whatever. i don’t have the knowlege to debug yet.
and i’ve been screwing around with item inherent abilities again… i recommend you give a sword moonscraper, just to see it in all it’s awesome pizza-ness.
!!! You can get Moonscraper to work through an item?!?!? Uber!!! I’ve tried giving it directly to characters, but none of them could use it, not even monsters. You just made my day!
[QUOTE=Zaraktheus;625753]!!! You can get Moonscraper to work through an item?!?!? [QUOTE]
SNIFF
Yes you can, son. Yes you can.
Carnage works too.
To clarify the offset between item data in .psv and item data in RAM: I did a RAM search for strings of known item byte values and determined that the offset is “.psv value -2b0 = RAM”, the same as the offset for ability data. I tested it with 3002A19E 000A to make the mech equip MachineVulcan removeable and it worked, so this is confirmed.
Now to put some abilities on items where they don’t belong…hehehe.
you have no idea how fun it is…
FireCrystal, IceCrystal, BoltCrystal, the RINGs, MysticWear, ShadeRobe, and Accelerator do something different from other items in bytes 10 & 11. I’d guess it has to do with making the ability useable for no WP/JP cost, but I haven’t found a stable pattern yet, other than that the referenced Abilities are always Dodge[x] or Kyon’sSmile.
FireCrystal: says 160 (DodgeDrain); actually does 0BB (FireBarrier). Difference of: -A5
IceCrystal: says 161 (DodgeTouch); actually does 0BC (IceBarrier). Difference of: -A5
BoltCrystal: says 162 (DodgeGale); actually does 0BD (BoltBarrier). Difference: -A5
MysticWear: says 163 (DodgeSmash); actually does 0E2 or 1B5 (both MagicHeal). Difference of: -81 or +52
ShadeRobe: as MysticWear
I don’t remember offhand what Abilites the RINGs or Accelerator use. Anybody know?
Sorry, I don’t know why but I have the worst habit of confusing 8 and B. ;x
yeah, that’s why i use phonetic alphabet when i’m talking to myself while typing hexes…
alpha, bravo, charlie, delta, echo. either that or i use lowercase letters.
i’m going to put the RAM addresses in the next update of the item data, so no need for a gameshark guide. at least for item and ability data.
EW: Don’t worry about it! 8 and B look almost exactly the same–what could possibly be confusing about that? I guess the smart thing to do would be to use lower-case letters, like Vimes says…but I have to admit I almost never do that myself. Besides which, this motivated me to learn how to do a RAM search, which is a handy thing to know. So, thanks!
Vimes: RAM addresses listed in the dump would be NICE! That would save me lots of calculator time.