X-Men Origins: Wolverine [RWUP52]

Started by Hulkula, May 01, 2009, 11:49:10 PM

Previous topic - Next topic

Hulkula

Gday

[XP Per Kill...ish][Hulkula]
C21EFCEC 00000002
3880xxxx 7C002214
60000000 00000000

Its per the multiplier, so however many of those little crystals? Killing one of the first 2 guys is 5 times xxxx, give or take. The value is normally set to I believe 1, so too high a number, will just get you too much too fast.


[Just lots of XP][Hulkula]
42000000 90000000
043C5C00 xxxxxxxx
E0000000 80008000


[Unlimited Life][Hulkula]
48000000 8068F4B8
DE000000 90009340
14000428 43480000
E0000000 80008000

Take no damage. edit: the recharge modifier below makes this pretty pointless, just set it a high number, and it will recharge faster than they can damage you.


[Max Life][Hulkula]
48000000 8068F4B8
DE000000 90009340
1400042C xxxxxxxxx
E0000000 80008000

Still take damage, xxxxxxxxx is a floating point number, default is 100. Upgrades still work it uses this base value plus 1/12. The base starting amount is 100, so even if its set at 1000, you start the level at 100, wait a few seconds for his regeneration to get it up to 1000, or whatever you use. Ive also noticed that the higher it gets, the slower it regenerates, even though it does speed up, takes a while to get going. edit: the modifier below pretty much make this one pointless, however this changes the base address the modifier is based on.

100  -  42C80000
200  -  43480000
300  -  43960000
500  -  43FA0000
1000 - 447A0000


Ive tested them, seems to work all the time for me. If it doesnt work for you, let me know, ill see if i can figure out why. I didnt want to use a pointer but the asm is gay.


After more poking around, found the adresses of the upgrade modifiers.

[Combat Damage Modifier]
42000000 90000000
043C5D2C xxxxxxxx
E0000000 80008000

[Rage Modifier]
42000000 90000000
043C5D48 xxxxxxxx
E0000000 80008000

[Health Modifier]
42000000 90000000
043C5D24 xxxxxxxx
E0000000 80008000

[Health Recharge Modifier]
42000000 90000000
043C5D28 xxxxxxxx
E0000000 80008000

[Feral Sense Duration Modifier]
42000000 90000000
043C5D3C xxxxxxxx
E0000000 80008000

[Feral Sense Recharge Modifier]
42000000 90000000
043C5D40 xxxxxxxx
E0000000 80008000

[Toughness Modifier]
42000000 90000000
043C5D38 xxxxxxxx
E0000000 80008000

[Bullet Resistance Modifier]
42000000 90000000
043C5D34 xxxxxxxx
E0000000 80008000

xxxxxxxx is a floating point.

These are mutlipliers. The same values used by the upgrades. If you dont have the codes perma on, they are prone to changing back to what they 'should' be.

eg: base health is 100, with a modifier of 0.5 it becomes 150

Defaults:
Health Increase, 1/12 - 0.08333 (3DAAAAAB) per level, up to i assume 0.5 (3F000000)
Health Recharge, 0.2 (3E4CCCCD) per level, up to possibly 1.0 (3F800000)
Combat Damage, 0.3 (3E99999A) per level, up to 1.5 (3FC00000)
Rage Damage, 0.1875 (3E400000) per level, up to 0.75 (3F400000)
Bullet Resistance, 0.1875 (3E400000) per level, up to 0.75 (3F400000)
Toughness, 0.1875 (3E400000) per level, up to 0.75 (3F400000)
Feral Duration, 0.25 (3E800000) per level, up to 1.0 (3F800000)
Feral Recharge, 0.25 (3E800000) per level, up to 1.0 (3F800000)

1.0 - 3F800000
2.0 - 40000000
3.0 - 40400000
4.0 - 40800000
5.0 - 40A00000

Changing them all to 5 is just overkill =D




Mish to the woot of the what now?
Any questions or comments, PM me, but be nice =)
If any codes dont work, please let me know.