• Welcome to Final Fantasy Hacktics. Please login or sign up.
 
June 01, 2024, 09:34:39 pm

News:

Don't be hasty to start your own mod; all our FFT modding projects are greatly understaffed! Find out how you can help in the Recruitment section or our Discord!


Razele's ASM Hacks! (A lot of useful info!)

Started by LastingDawn, December 23, 2008, 11:43:45 am

LastingDawn

December 23, 2008, 11:43:45 am Last Edit: December 26, 2008, 12:25:05 am by LastingDawn
Razele the up and coming hacker, on IRC is finding some things which had been long unknown to us! In but in a couple of minutes he was able to locate all of his equipment! This is mainly for you, Vincent so you can actually start Ramza with a Bow, hehe.



Quote[01:12] <razele> Block : 0x4F129-0x4F12E
[01:12] <razele> SCUS_942.21
[01:12] <razele> Head      : 0x4F129 0x9D Leather Hat      Changed to    9C Grand Helm
[01:12] <razele> Armor     : 0x4F12A 0xBA Clothes          Changed to    B9 Maximillian
[01:12] <razele> Accessory : 0x4F12B 0xD0 Battle Boots     Changed to    EB Vanish Mantle
[01:12] <razele> Weapon    : 0x4F12C 0x13 Broad Sword      Changed to    25 Chaos Blade
[01:12] <razele> Shield    : 0x4F12E 0xFF <Nothing>        Changed to    8F Escutcheon II

Quote<razele> [AI Ignore Transparent] BATTLE.BIN offset : 0x12FD60 change 0x10 to 0x00
"Moment's anger can revert to joy,
sadness can be turned to delight.
A nation destroyed cannot be restored,
the dead brought back to life."

Art of War

Beta & Gretchen Forever!!!!

Gamesoul Master

December 24, 2008, 12:33:08 pm #1 Last Edit: December 31, 1969, 07:00:00 pm by Gamesoul Master
Very interesting indeed... now the follow-up question would be, what *else* is near that data that may be of similar use? You know, like *ALL* his other starting stats! :D

Seriously though... frustrating that even when I go to the event where his Brave/Faith are (supposedly) set to 70 each, changing those values (or pretty much anything else) does nothing at all, as if the game was originally meant to pull those values, but then they just hard-coded them in instead. I'm hoping those other values are in that same area of memory.

Cheetah

December 24, 2008, 01:48:55 pm #2 Last Edit: December 31, 1969, 07:00:00 pm by Cheetah
This is good stuff. Keep up the good work.
Current Projects:

LastingDawn

December 24, 2008, 01:54:31 pm #3 Last Edit: December 31, 1969, 07:00:00 pm by LastingDawn
You want it? You got it! Razele has all but decoded Ramza!

Quote[01:12]
[01:12] <razele> Pre-RawStatPA = 96662 / 16384
[01:12] <razele> Pre-RawStatPA = 5.8997802734375
[01:12] <razele> As you can see, you have to put 0x05 or 0x06 as Pre-RawPA
[01:12] <razele> this is dillematic, since 05 as Pre-RawPA will lead his RawPA to 81920 (compare to Normal Level 10 Ramza get 96662)
[01:12] <razele> and 06 as Pre-RawPA will lead his RawPA to 98304 (compare to Normal Level 10 Ramza get 96662)
[01:12] <razele> so if you set it as 05, Ramza get nerf about 14742 RawPA, if you set it as 06 Ramza will get 1642 bonus RawPA.
[01:12] <razele> in the long run, there's not really problem. He just get 1 level bonus, since he get 1642 free RawPA.

[01:12] <razele> One more last thing, the game copied Ramza's stat when you give him a name. So, in order to use Pre-RawStat, you have to start a new game.


 <razele> Brave & Faith  : 0x5a114
[01:12] <razele> Level          : 0x5a18c
[01:12] <razele> Min Pre-Raw HP : 0x5e924
[01:12] <razele> Min Pre-Raw MP : 0x5e925
[01:12] <razele> Pre-Raw Sp     : 0x5e926
[01:12] <razele> Pre-Raw PA     : 0x5e927
[01:12] <razele> Pre-Raw MA     : 0x5e928
[01:12] <razele> Head           : 0x5E929 0x9D Leather Hat      Changed to    9C Grand Helm
[01:12] <razele> Armor          : 0x5E92A 0xBA Clothes          Changed to    B9 Maximillian
[01:12] <razele> Accessory      : 0x5E92B 0xD0 Battle Boots     Changed to    EB Vanish Mantle
[01:12] <razele> Weapon         : 0x5E92C 0x13 Broad Sword      Changed to    25 Chaos Blade
[01:12] <razele> Level 10 Ramza
[01:12] <razele> RawHP = 860160 - 917497 Pre-RawHP = 52.500 [0x34-0x35]
[01:12] <razele> RawMP = 401402 - 430070 Pre-RawHP = 24.500 [0x18-0x19]
[01:12] <razele> RawPA = 96662           Pre-RawPA = 5.900  [0x05-0x06]
[01:12] <razele> RawMA = 77569           Pre-RawMA = 4.734  [0x04-0x05]
[01:12] <razele> RawSP = 107520          Pre-RawSP = 6.563  [0x06-0x07]
"Moment's anger can revert to joy,
sadness can be turned to delight.
A nation destroyed cannot be restored,
the dead brought back to life."

Art of War

Beta & Gretchen Forever!!!!

Gamesoul Master

December 25, 2008, 12:33:08 am #4 Last Edit: December 31, 1969, 07:00:00 pm by Gamesoul Master
*Now* I'm definitely starting to feel impressed... :D

Algus

December 25, 2008, 08:42:09 pm #5 Last Edit: December 31, 1969, 07:00:00 pm by Algus
hmm... to many numbers, that is make me confuse.
.: Final Fantasy Tactics Forever :.

Current Project

  • Final Fantasy Tactics v1.0.1 Patch Fix(delayed)

  • Visual Novel - Final Fantasy Tactics Chap 1(on going)




LastingDawn

December 26, 2008, 12:26:59 am #6 Last Edit: December 31, 1969, 07:00:00 pm by LastingDawn
What we've all been waiting for, for quite some time!

<razele> [AI Ignore Transparent] BATTLE.BIN offset : 0x12FD60 change 0x10 to 0x00
"Moment's anger can revert to joy,
sadness can be turned to delight.
A nation destroyed cannot be restored,
the dead brought back to life."

Art of War

Beta & Gretchen Forever!!!!

Cheetah

December 26, 2008, 02:50:34 am #7 Last Edit: December 31, 1969, 07:00:00 pm by Cheetah
So wait what will that last one do?
Current Projects:

Zozma

December 26, 2008, 03:10:10 am #8 Last Edit: December 31, 1969, 07:00:00 pm by Zozma
it is basically a special effect if you use that Cheetah.

(perfect for me, for ghosts and stuff)
  • Modding version: Other/Unknown
Wiegraf: Draw your sword Ramza!
Ramza: But im a monk!!

Vanya

December 26, 2008, 08:48:21 am #9 Last Edit: December 31, 1969, 07:00:00 pm by Vanya
Wait, that won't actually change the way Transparent works,right? From the description it just means that the AI will no longer pretend that it can't see the trans'ed-unit and keep treating it like a normal unit, right? ^_^
  • Modding version: Other/Unknown
¯\(°_0)/¯

LastingDawn

December 26, 2008, 12:49:45 pm #10 Last Edit: December 31, 1969, 07:00:00 pm by LastingDawn
That is correct. Transparent will still have it's effect of a guaranteed 100% hit.
"Moment's anger can revert to joy,
sadness can be turned to delight.
A nation destroyed cannot be restored,
the dead brought back to life."

Art of War

Beta & Gretchen Forever!!!!

The Damned

December 26, 2008, 01:06:57 pm #11 Last Edit: December 31, 1969, 07:00:00 pm by The Damned
Would that actually make the Transparent usable for the AI, though? I thought the crux with that was that Transparent didn't Ignore Attacks like it's supposed to.

And isn't the computer not seeing Transparent the only thing that makes it useful outside of the one-shot Concentrate?

...I'm confused.
"Sorrow cannot be abolished. It is meaningless to try." - FFX's Yunalesca

"Good and evil are relative, but being a dick cannot be allowed." - Oglaf's Thaumaturge in "The Abyss"

"Well, see, the real magic isn't believing in yourself. The real magic is manipulating people by telling them to believe in themselves. The more you believe, the less you check facts."  - Oglaf's Vanka in "Conviction"

LastingDawn

December 26, 2008, 01:13:38 pm #12 Last Edit: December 31, 1969, 07:00:00 pm by LastingDawn
Well depends on one's patch, since Concentrate is gone in Mercenaries, that works perfectly fine.
"Moment's anger can revert to joy,
sadness can be turned to delight.
A nation destroyed cannot be restored,
the dead brought back to life."

Art of War

Beta & Gretchen Forever!!!!

Zozma

December 26, 2008, 03:41:58 pm #13 Last Edit: December 31, 1969, 07:00:00 pm by Zozma
the only thing thats changed is that the AI can still see you while transparent, and they WILL attack  you.

I am using it for the ghost jobs in my patch as a visual effect. but theres no access to the status otherwise.
  • Modding version: Other/Unknown
Wiegraf: Draw your sword Ramza!
Ramza: But im a monk!!

Vanya

December 26, 2008, 07:36:12 pm #14 Last Edit: December 31, 1969, 07:00:00 pm by Vanya
this all points to them having programmed Transparent in a really lazy manner. If I were to check the ignore attacks check box it would sort of work right-ish. But It would still need to NOT ignore magic attacks. ^_^
  • Modding version: Other/Unknown
¯\(°_0)/¯

Zozma

December 26, 2008, 08:46:13 pm #15 Last Edit: December 26, 2008, 08:48:05 pm by Zozma
k so this

formula 2E-Fix

0x120A2C to FE

0x1209EE to 02

hits monsters too. but it still misses unequipped humans.
  • Modding version: Other/Unknown
Wiegraf: Draw your sword Ramza!
Ramza: But im a monk!!

Algus

December 26, 2008, 08:47:21 pm #16 Last Edit: December 31, 1969, 07:00:00 pm by Algus
I'm still don't understand about HEX!
.: Final Fantasy Tactics Forever :.

Current Project

  • Final Fantasy Tactics v1.0.1 Patch Fix(delayed)

  • Visual Novel - Final Fantasy Tactics Chap 1(on going)




Gamesoul Master

December 27, 2008, 02:16:49 am #17 Last Edit: December 31, 1969, 07:00:00 pm by Gamesoul Master
I don't understand... why should those addresses change allow striking monsters (who aren't equipped with anything), but not unequipped humans? I would've thought that both situations would be controlled by the same variable(s). Is there possibly a way to change them in such a way to allow unequipped humans to be struck (as in, would it be worth my time to try different things with it?). Or did you already try all possible values in those addresses?

And out of curiosity, what are those addresses actually for (individually)? Are they both simply within the 2E formula addresses itself?

@LD: Since you edited in the Transparent thing to the first post, why don't you just edit *everything* he finds into the first post (while still posting an update to the thread to call attention to it). Especially if he keeps finding more things, it'll become more and more difficult searching through the thread to find it all (unless/until Melonhead adds it to FFTPatcher).

Zozma

December 27, 2008, 03:44:18 am #18 Last Edit: December 31, 1969, 07:00:00 pm by Zozma
razele said that one was for monsters and the other humans? or something like that...
  • Modding version: Other/Unknown
Wiegraf: Draw your sword Ramza!
Ramza: But im a monk!!

Gamesoul Master

December 27, 2008, 04:14:10 am #19 Last Edit: December 31, 1969, 07:00:00 pm by Gamesoul Master
Can't be that, otherwise changing both of them would actually have an effect on humans instead of just monsters. I'm more curious of why it takes two completely different addresses being changed for it to have exactly one effect (since all it seems to be doing is taking off the "target doesn't qualify actually being affected by this ability" setting.