MIGGZ187 wrote...
Alright I tried what you said Darth, so far it's worked. My damage and health upgrades changed in game no problem, they show up on the upgrades section of the Normandy's computer. I had 2 questions though. My biotic damage upgrade didn't come up with the others. Is that because I haven't picked up a biotic damage upgrade in game yet? My second question is this. The "6 down 1 left" and "4 down 1 right" are those the same no matter what? Because they weren't like that for me. I've found the right values and all that but they weren't like that they were in different places. Is it supposed to be that way?
Your Biotic Damage should show up fine if you had placed it in the right place. On the second isuue it's NOT a matter of rows but a matter of bytes. How many bytes/row does your hex editor show as opposed to what you are seeing in the picture? My hex editor shows 4 bytes per row while the picture has 10 and 3/4 bytes per row so trying to count rows would be useless for me.
But where do you see "6 down 1 left" in the picture? I see a "6 down 2 right" in relation to the top black marked byte and "6 down 2 left" in relation to the gray marked byte. Getting it right is the first step. The next step is converting that into the correct number of bytes. The rows in the picute have 10 and 3/4 bytes per row so:
10 and 3/4 times 6 and then add 2/4
6x(10 3/4) + 2/4 = 64 2/4 + 2/4 = 65 this means that the Medigel Upgrade is the 66th byte after the Paragon Points.
Now convert that into rows that work for my 4 byte long rowws:
65/4 = 16 and 1/4 rows but note that 1/4 of a 4 byte row is actually 1 byte so for my 4 byte view it would be "16(rows) down 4(pairs of numbers or quarters of bytes) right" and remember that after those you have to skip the first numbers of the byte you are changing as the value you are placing isalways at the end of the byte.
or you could be looking at the renegade points in which case you'd have:
10 and 3/4 times 6 and then substract 2/4
6x(10 3/4) - 2/4 = 64 2/4 - 2/4 = 64 and this means that the Medigel Upgrade is the 65th byte after the renegade points.
Which is 64/4 = 16 so it would be exactly 16 rows down and it should be perfectly alligned with my renegade points.
So don't deal in rows but in bytes or you'll probably screw up.
Also remember that there should always, always, ALWAYS be a whole number of bytes between any two values you're looking for so if you're not getting a result that is in full bytes as the distance btween two values you're screwing something up.
Modifié par Darth_Trethon, 10 octobre 2010 - 10:29 .