• Welcome to Final Fantasy Hacktics. Please login or sign up.
 

FFMaster's small ASM hacks{Another Oil hack made}

Started by FFMaster, August 09, 2010, 06:18:26 am

RavenOfRazgriz

Quote from: "FFMaster"
0x11F708
a9600508
00000000
1980033c
902d638c
0xF12A4
2a006296
28006196
22104100
c4190608
00000000

Does this accept Elements/etc or is it a copy of 43 Dmg_(CasMaxHP-CasCurHP) NS?  If it's the former, I love you.  If it's the latter, why did you make this?

I like a lot of these myself.  Very nice work.

FFMaster

Latter. I made it for Arena ages back, and to test what I could do.
  • Modding version: Other/Unknown
☢ CAUTION CAUTION ☢ CAUTION CAUTION ☢

RavenOfRazgriz

Quote from: "FFMaster"Latter. I made it for Arena ages back, and to test what I could do.

Ah, I see.  Makes sense I suppose.  I was just hoping it did so it could be used with some fuckery to recreate Quistis' version of White Wind or something.  Alas.

Does Formula 37 still knock back with your ASM?   If so that Formula actually stops sucking some, win.

Do you take requests at all?  Mostly asking because you make good hax and I haven't had the chance to get versed in ASM yet, though I'm planning to soon.  It's cool if you don't though, I understand, ASM can be a bitch from what I've heard.

FFMaster

Yeah, it still has knockback. And I don't really take requests. If it is something I can do and have a bit of spare time, then I will probably make it. Otherwise, it basically gets ignored. Just remember to have a backup plan if the hack never appears.
  • Modding version: Other/Unknown
☢ CAUTION CAUTION ☢ CAUTION CAUTION ☢

RavenOfRazgriz

Quote from: "FFMaster"Yeah, it still has knockback. And I don't really take requests. If it is something I can do and have a bit of spare time, then I will probably make it. Otherwise, it basically gets ignored. Just remember to have a backup plan if the hack never appears.

Ah, alright.  That's cool and I do, was just curious.

And good, I can actually make use of that formula now and get both controllable results and 100% Knockback.  Win.  <3

FFMaster

AI teleports XX spaces further than it's max move

0x12D2E8
e8600508
00000000

0xF13A0
3a008290
XX004224
1a80013c
bc500608
00000000

So, if XX = 3, and the unit's Move is currently 3, that means the AI will attempt to move 6 spaces if it feels like it's a smart idea. However, the AI does not know about the fail rate. All this really does is trick the AI into thinking it's max move is higher than it actually is.
  • Modding version: Other/Unknown
☢ CAUTION CAUTION ☢ CAUTION CAUTION ☢

FFMaster

New Movement! Flee - Add's XX move when unit is in critical

0x10D860
ed600508

0xF13B4
95002292
02004230
06000210
3a003092
5a002292
01004230
02000210
00000000
XX001026
1ad20508
00000000

Currently, it is tied to Silent Walk, which is why 95 and 02 are bolded. Change XX to whatever number you like.
  • Modding version: Other/Unknown
☢ CAUTION CAUTION ☢ CAUTION CAUTION ☢

RavenOfRazgriz

Quote from: "FFMaster"AI teleports XX spaces further than it's max move

0x12D2E8
e8600508
00000000

0xF13A0
3a008290
XX004224
1a80013c
bc500608
00000000

So, if XX = 3, and the unit's Move is currently 3, that means the AI will attempt to move 6 spaces if it feels like it's a smart idea. However, the AI does not know about the fail rate. All this really does is trick the AI into thinking it's max move is higher than it actually is.

Ohhh.  This is nice.  I remember R999 was able to make the AI do this at one point via some kind of manipulation but it was so rare he could never record it.  An ASM for it is quite nice in anything that wants to keep Teleport around in its basic form.

Do you have any intent to manipulate Teleport in other ways, such as changing the failure rates or making it factor in height/etc, or is just making the AI use it a bit more competently as far as you're going to be taking it?

Quote from: "FFMaster"New Movement! Flee - Add's XX move when unit is in critical

0x10D860
ed600508

0xF13B4
95002292
02004230
06000210
3a003092
5a002292
01004230
02000210
00000000
XX001026
1ad20508
00000000

Currently, it is tied to Silent Walk, which is why 95 and 02 are bolded. Change XX to whatever number you like.

I like this one too, but I'm more of a fan of an Concentrate/Always: Transparent style of Silent Walk.

Dunno how useful this would be or if I'd use it in general unless that +X was pretty high and damage scaling made the chances of me being in Critical outside of Phoenix Down decent enough though.  I'm assuming changing 95 and 02 allows it to be tied to one of the other Movement skills as well, yes?  Also, if it is tied to a skill besides Silent Walk, will it be Move +X when in Critical, or will it be Move +X when in Critical and that Movement skill's original bonus?

FFMaster

Well, not just movement. You can tie it to any RSM really. For example, tying to Critical Quick would be pretty interesting. Critical Quick activates, gives you plenty of move to get away from anything. And I chose Silent Walk because Silent Walk has no use in the game.

EDIT: And yes, I plan to change Teleport, if I can manage to find the way it calculates the success %
  • Modding version: Other/Unknown
☢ CAUTION CAUTION ☢ CAUTION CAUTION ☢

RavenOfRazgriz

Quote from: "FFMaster"Well, not just movement. You can tie it to any RSM really. For example, tying to Critical Quick would be pretty interesting. Critical Quick activates, gives you plenty of move to get away from anything. And I chose Silent Walk because Silent Walk has no use in the game.

So it can be tied to anything, and that anything will maintain all its original properties and gain Critical: Move +X?

...That's actually really cool and really interesting.  There's a lot of potential there, honestly.

Quote from: "FFMaster"EDIT: And yes, I plan to change Teleport, if I can manage to find the way it calculates the success %

Win.  Looking forward to seeing what you can do to it.

Vanya

Quote from: "FFMaster"New Movement! Flee - Add's XX move when unit is in critical
...

Excellent! I think this will be very useful. ^_^
  • Modding version: Other/Unknown
¯\(°_0)/¯

Pickle Girl Fanboy

It's be funny if you tied flee to teleport.  Wiegraf goes critical and then NINJA VANISH!

FFMaster

Formula hack
0x11EED4
f8600508
00000324
40180200

0x11EEF4
f8600508
01000324

0xF13E0
18004290
XX000124
18002200
12100000
YY000124
1a004100
12100000
03000310
00000000
bf170608
00000000
b7170608
00000000

XX and YY are constants and can be changed. 18 is bolded because it can be changed. It load's the stat you want. For example, if you wanted it to be WP*Speed*3, then you change 18 to 38, change XX to 03 and YY to 01. Tinker as you wish. Wiki is down unfortunately.
  • Modding version: Other/Unknown
☢ CAUTION CAUTION ☢ CAUTION CAUTION ☢

Vanya

Very nice! I gotta say I love the way you explain your ASM hacks and include info on how to further mod them.
If more ASM hackers did this they'd get pestered less for small modifications.
  • Modding version: Other/Unknown
¯\(°_0)/¯

FFMaster

Here is a small one I stumbled on. I doubt anybody will use it, but it's here just in case.
0x11AA78
Change 01 to 00

0x115868
change 01 to 00

I better explain this one. Say for example, in FFTPatcher, you have a spell with CT = 3. Normally, Short Charge will halve it, and round up, meaning that the spell is now CT = 2. With this small hex edit, Short Charge will now round down, so the spell is now CT = 1(cast as soon as everyone who has 100 speed has had a turn). As a special case, a spell with original CT = 1 + Short Charge + this hack will be effectively a spell with Non-Charge, since the CT is now 0. So if you really want to use this, remember this special case.
  • Modding version: Other/Unknown
☢ CAUTION CAUTION ☢ CAUTION CAUTION ☢

Vanya

Actually since this allows abilities with CT = 1 to be instant I can see someone using it to replace Short/Non-charge and replacing Non-charge with something else.
  • Modding version: Other/Unknown
¯\(°_0)/¯

FFMaster

0x11CCDC
change 14 to XX

0x11CCE8
change 14 to YY

XX = bonus CT for not moving
YY = bonus CT for not acting
  • Modding version: Other/Unknown
☢ CAUTION CAUTION ☢ CAUTION CAUTION ☢

ronan


Kourama

Quote from: "FFMaster"
0x11CCDC
change 14 to XX

0x11CCE8
change 14 to YY

XX = bonus CT for not moving
YY = bonus CT for not acting

This is a great one. Thanks!

RavenOfRazgriz

Quote from: "FFMaster"
0x11CCDC
change 14 to XX

0x11CCE8
change 14 to YY

XX = bonus CT for not moving
YY = bonus CT for not acting

Outside of edits to Global Evasion, this has to be the one hack I've wanted most of all.

This and the Jump and Teleport ones basically win the entire thread by themselves imo, everything else mostly being quality hacks is just gravy now.  This one especially since it's probably one of the bigger ways of leveling the playing field between the player and AI.