• Welcome to Final Fantasy Hacktics. Please login or sign up.
 
June 01, 2024, 10:14:36 pm

News:

Please use .png instead of .bmp when uploading unfinished sprites to the forum!


Razele's ASM Hacks

Started by Razele, January 01, 2009, 02:08:08 pm

Vanya

January 15, 2009, 05:12:28 pm #60 Last Edit: December 31, 1969, 07:00:00 pm by Vanya
I tried looking for this "5B004290" and it was nowhere to be found.
  • Modding version: Other/Unknown
¯\(°_0)/¯

Archael

January 15, 2009, 05:27:49 pm #61 Last Edit: December 31, 1969, 07:00:00 pm by Archael
Quote from: "Vanya"I tried looking for this "5B004290" and it was nowhere to be found.

It's here:

0x11F46C


However I tested it and it doesn't work.. so something's up

Dokurider

January 15, 2009, 06:22:09 pm #62 Last Edit: December 31, 1969, 07:00:00 pm by Dokurider
You've been had!

Kokojo

January 15, 2009, 07:58:51 pm #63 Last Edit: December 31, 1969, 07:00:00 pm by Kokojo
Razele, i have a request for you. I wish to have no random battle, is it possible ? Thanks.
No need to do it now, but that would be cool.
I keep leaving, I keep coming back. Boomerang boy.

Razele

January 15, 2009, 09:02:52 pm #64 Last Edit: January 15, 2009, 09:17:34 pm by Razele
- Fixed Blade Grasp to trigger against sword attack only

QuoteEdit: One small problem with the Defend hack. My BATTLE.BIN file ends at 0x155167. I have the US version of the ISO.
QuoteSpoke with Zodiac about it, shouldn't it be:
0x18646C change 5B004290 to 4B4D0508 ???
Fixed. I paste the wrong address. It is for memory address.

Defending reduces physical damage by 25%
BATTLE.BIN :
0x11F378 change 5B004290 to 4B4D0508
0x11E48A change 0x40 to 0x42

0xEC52C
21204000
58008390
02006330
03006014
5B008290
E0180608
00000000
CE382384
21106000
40100200
21104300
82100200
CE3822A4
982D228C
5B004290
E0180608
00000000


Quote1.3 Rofel hits harder than that.. he has innate ATTACK UP
You mistake Rofel for Vormav. Vormav has innate Attack Up in 1.3, but Rofel doesn't have it.


QuoteFinally, could petrify be made temporary
Every time your unit is hit with a few status, like regen, there's a counter,
and the counter is decreased every "clocktick" by one, until zero.
See the memory address below :

Status #1              0x1926E4
Status #2              0x1926E5
Status #3              0x1926E6
Status #4              0x1926E7
Status #5              0x1926E8
Counter Poison         0x1926E9
Counter Regen          0x1926EA
Counter Protect        0x1926EB
Counter Shell          0x1926EC
Counter Haste          0x1926ED
Counter Slow           0x1926EE
Counter Stop           0x1926EF
Counter Wall           0x1926F0
Counter Faith          0x1926F1
Counter Innocent       0x1926F2
Counter Charm          0x1926F3
Counter Sleep          0x1926F4
Counter Don't Move     0x1926F5
Counter Don't Act      0x1926F6
Counter Reflect        0x1926F7
Counter Death Sentence 0x1926F8


There's no storage area for status other than Poison - Death Sentence.
This makes things a bit complicated, since I have to move the counter for status X to other place.
Also, since the game never intend to make other status have counter, I have to reset the unit condition manually
after he is freed from that status (ex : unit with petrify status will have grey color, his CT is stopped, etc).

Short answer : It's not impossible, but not as easy as other hack.

Asmo X

January 15, 2009, 09:05:03 pm #65 Last Edit: December 31, 1969, 07:00:00 pm by Asmo X
That's ok, don't worry about it

Archael

January 15, 2009, 09:06:46 pm #66 Last Edit: December 31, 1969, 07:00:00 pm by Archael
Thanks for the quick update!

QuoteYou mistake Rofel for Vormav. Vormav has innate Attack Up in 1.3, but Rofel doesn't have it.

EDIT: You're right, my bad

gonna go test it now

The Damned

January 15, 2009, 09:38:26 pm #67 Last Edit: December 31, 1969, 07:00:00 pm by The Damned
I'm curious about the Defending patch. Does it sacrifice the double evasion to allow for the 25% reduction of physical damage?
"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"

Archael

January 15, 2009, 09:59:58 pm #68 Last Edit: December 31, 1969, 07:00:00 pm by Archael
Quote from: "The Damned"I'm curious about the Defending patch. Does it sacrifice the double evasion to allow for the 25% reduction of physical damage?

Yes. Evasion bonus is removed with this ASM hack.


@ Razele: Tested, works perfectly. Thanks again.

The Damned

January 15, 2009, 10:05:01 pm #69 Last Edit: January 15, 2009, 10:07:54 pm by The Damned
Ah, I speculated as much after I saw you mention it the first time. I just wanted confirmation.

Normally I would find the change of such an otherwise useful function troubling, but considering I'm likely going to use the Innate Weapon Guard and Global C-EV patch among others (and this is different yet still equally useful function), this particular patch actually helps me (and others) quite a bit in conjunction with those.

Thank you Razele (though I am still curious about the Item thing I asked earlier when you get the chance).
"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"

VincentCraven

January 15, 2009, 10:06:13 pm #70 Last Edit: December 31, 1969, 07:00:00 pm by VincentCraven
Hey Razele,

Is it possible to put a lower cap on the number of items that can be held at a time?

Like instead of being 99, only be able to carry 10 Potions and 10 Phoenix Downs, etc.?

Asmo and I are trying to avoid nearly limitless sandbagging by the player.
I changed jobs and that has made all the difference.

The Damned

January 15, 2009, 10:08:50 pm #71 Last Edit: December 31, 1969, 07:00:00 pm by The Damned
Since VincentCraven brings it up, I'm curious if there's a way to limit the AI's items as well.
"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"

Vanya

January 15, 2009, 10:39:16 pm #72 Last Edit: January 17, 2009, 04:51:30 am by Vanya
Thanks, a lot, Raz! You are definitely helping to perfect FFT hacking! ^_^

I would also like to inquire about item stock limitations. Both Vincent & Damned bring up good ideas.
  • Modding version: Other/Unknown
¯\(°_0)/¯

Dominic NY18

January 17, 2009, 02:11:54 am #73 Last Edit: December 31, 1969, 07:00:00 pm by Dominic NY18
Is it possible to alter an ability (like the unused Silent Walk) so that it has an effect like FFTA/A2's Monkey Grip (allows you to hold a two-handed weapon in one hand)?

Zozma

January 17, 2009, 02:25:57 am #74 Last Edit: December 31, 1969, 07:00:00 pm by Zozma
razele

is it possible to make it so "Float" status includes being weak to Wind?
  • Modding version: Other/Unknown
Wiegraf: Draw your sword Ramza!
Ramza: But im a monk!!

Asmo X

January 18, 2009, 11:38:20 am #75 Last Edit: December 31, 1969, 07:00:00 pm by Asmo X
Sorry, another request. It looks like transparent units can get hit themselves 100% of the time. Any way of letting them keep evasion while they are transparent?

Razele

January 18, 2009, 12:53:03 pm #76 Last Edit: January 18, 2009, 01:08:23 pm by Razele
- Added X items limit / battle
Longest asm hack I wrote so far. Took 15% of free space from BATTLE.BIN

10 max items limit per battle example :
Before battle, you have 99 Potions, 6 Hi-Potions and 50 X-Potions
In battle, you will have 10 Potions, 6 Hi-Potions and 10 X-Potions
You use 5 Potions, 2 Hi-Potions and 10 X-Potions in battle.
After battle, you will have 94 Potions, 4 Hi-Potions and 40 X-Potions

QuoteI'm curious about the Defending patch. Does it sacrifice the double evasion to allow for the 25% reduction of physical damage?

No, I don't sacrifice the original Defending code. If you want Defending to reduce physical attack by 25% and double your evasion,
don't change 0x40 to 0x42, keep it as 0x42.

QuoteIs it possible to alter an ability (like the unused Silent Walk) so that it has an effect like FFTA/A2's Monkey Grip (allows you to hold a two-handed weapon in one hand)?
It's not possible, same reason as Equip Knife -> Katana + Ninjato + Poles + Bags

QuoteSince VincentCraven brings it up, I'm curious if there's a way to limit the AI's items as well.
It's not possible, too complicated.
I have to make AI take another best action, if their Potion / Phoenix Down is run out, which is not possible.

Quoteis it possible to make it so "Float" status includes being weak to Wind?
Yeah, this one is possible. I will merge this hack with Oil fix to save space.

QuoteSorry, another request. It looks like transparent units can get hit themselves 100% of the time. Any way of letting them keep evasion while they are transparent?
It's already done before.

Transparent lose 100% hit rate
BATTLE.BIN
0x11E4D0 change 0x10 to 0x00

VincentCraven

January 18, 2009, 01:03:46 pm #77 Last Edit: January 18, 2009, 01:16:10 pm by VincentCraven
O_O

"Ask, and ye shall receive."

O_O

Edit: I inquired about Transparent hack too, but Voldemort phrased it better
I changed jobs and that has made all the difference.

Archael

January 18, 2009, 01:07:42 pm #78 Last Edit: December 31, 1969, 07:00:00 pm by Archael
It's already done before.

Transparent lose 100% hit rate
BATTLE.BIN
0x11E4D0 change 0x10 to 0x00


I think I'm getting confused with how you worded this.

Does that mean that Transparent units lose their 100% accuracy bonus?

or that Transparent units re-gain their Evasion while Transparent?

Razele

January 18, 2009, 01:36:05 pm #79 Last Edit: December 31, 1969, 07:00:00 pm by Razele
Quote from: "Asmo X"Sorry, another request. It looks like transparent units can get hit themselves 100% of the time. Any way of letting them keep evasion while they are transparent?


Are you sure ? There's no change in hit rate when I hit Agrias, in transparent status or not.

QuoteI think I'm getting confused with how you worded this.

Does that mean that Transparent units lose their 100% accuracy bonus?

or that Transparent units re-gain their Evasion while Transparent?
I assume Asmo wants Transparent units lose their 100% accuracy bonus.