• 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

Skip Sandwich

earlier on, you made an edit to critical-dependant reactions to not require critcal status, so i'm wondering, whould it be possible to edit a non-critical dependant reaction to become critical dependant? I'm thinking specifically of MP Switch, Hamedo and possibly Blade Grasp. MP Switch might actually be BETTER with such a change, since it would only activate in an emergency, allowing casters to equip it without fear of having their entire mp guage depleted after the first hit they suffer. Likewise, Hamedo and Blade Grasp I feel would be much more balanced if you had to risk death to trigger them.
"Dave?  Are you there?"
"Yeah.  I can't get you through the cell now."
"You have to talk through the bratwurst from now on. I'm sorry. I didn't know it would do that."
http://www.johndiesattheend.com

FFMaster

December 13, 2010, 05:48:00 pm #81 Last Edit: December 14, 2010, 04:30:06 pm by FFMaster
Here is one quite a few have wanted.

0x11B9F8
change 42 to 82
0x11B9EC
change 42 to 82

Sorry that I didn't do it freely editable. I don't think people would be using other numbers, so I left it as a basic division. If you want to divide by a bigger number(has to be to the power 2) then just say. But yeah, I doubt anyone would go lower than 25%, and I highly doubt people want haste to be higher than 50%.
  • Modding version: Other/Unknown
☢ CAUTION CAUTION ☢ CAUTION CAUTION ☢

RavenOfRazgriz

I think the only other value anyone would want would be 33% on this one anyway, but being able to manipulate them between 25% or 50% as needed is already really cool.

AvengerXP

My ISO for the Haste hack has the value 21 in 0x11B9FC by default, not 42. I have no idea why. So do I just put 82 and it becomes 25%?

FFMaster

December 14, 2010, 04:30:31 pm #84 Last Edit: December 14, 2010, 10:43:52 pm by FFMaster
it should be 0x11B9F8. Fixed and thanks for telling me.


EDIT:

This is very messy because I edited melonhead's original code. Once I had a working version, I didn't want to try other things to break it.
Removed for being buggy.
  • Modding version: Other/Unknown
☢ CAUTION CAUTION ☢ CAUTION CAUTION ☢

Cheetah

SWWEETTTT! FFT:C finally has a good reason for an update. I will try to get a release out with this included this week. Obviously this unlockes it, but it is still all in japanese.
Current Projects:

FFMaster

December 14, 2010, 10:09:10 pm #86 Last Edit: December 16, 2010, 04:16:12 am by FFMaster
DO NOT USE SOUND TEST! I THINK I DID SOMETHING WRONG!

EDIT: Not working because the game doesn't load WORLD.BIN until later. I need to work out a way to solve this.

EDIT2: Should be fixed. Tried it myself in a proper patch. Game loaded perfectly

EDIT3: Added a newer xml on the first post. It has a few of the other hacks.

EDIT4: Removed. Get the newer code down below. XML for FFTorgASM is on the first post.
  • Modding version: Other/Unknown
☢ CAUTION CAUTION ☢ CAUTION CAUTION ☢

Cheetah

Ah dude you are soo close but not quite. The code for the menu is incomplete, because it is a normal looking window usually.


The good news is I know how to fix the menu and I know the offset for it in the RAM. The only problem is that I haven't been able to find said code anywhere in the actual game files. We will have to work on this tomorrow. SO CLOSE!
Current Projects:

FFMaster

0x11E3C8
82280200
23104500
  • Modding version: Other/Unknown
☢ CAUTION CAUTION ☢ CAUTION CAUTION ☢

RavenOfRazgriz

Quote from: "FFMaster"
0x11E3C8
82280200
23104500

Sheer win.  This is one of those hacks I'm surprised no one has made before now and have wanted for forever.

Is it possible to extend this to Defend for the people who want to combine Defend Innate All + Not Acting gives 0 Bonus CT hacks?


Also, sweet progress on enabling Sound Test Mode.

FFMaster

Fixed a bug when you cancel from the menu, go into the Load screen, and go back into New game. 1 less bug is always good =)
OPEN.BIN
0x441C

00001724

OPEN.BIN
0x4434

94cb0108
00000000

OPEN.BIN
0xBE50

1000038e
03001714
05000234
0fad0108
00000000
10ad0108
00000000

OPEN.BIN
0xCFAC

19 32 2F 2E 24
19 32 2F 2E 24

OPEN.BIN
0x4580

7C F5 04 08

WORLD.BIN
0x5D5F0

00 00 05 36
00 00 A3 90
07 80 01 3C
AC 3F 21 34
21 08 24 00
00 00 22 90
00 00 00 00
06 00 62 14
0a 00 02 34
01 00 84 24
0a 00 82 28
F5 FF A0 14
01 00 A5 24
0a 00 02 34
09 00 82 14
05 00 02 34
10 00 02 AE
00 00 04 34
FA 0E 01 0C
60 00 05 34
A4 9F 01 0C
20 00 04 34
89 AD 01 08
01 00 17 24
BC 66 01 0C
00 00 04 34
62 AD 01 08
00 00 00 00

Change Ramza's name to PolkaPolka in the New Game screen to activate it.


Updated first post with new XML
  • Modding version: Other/Unknown
☢ CAUTION CAUTION ☢ CAUTION CAUTION ☢

Skip Sandwich

quick call for clarification about the Awareness hack. In the arena tables it says it lets W-ev and C-ev apply to sides and back, but the description here is simply "perfect evasion from all sides" which would imply shield evasion as well, which is it?
"Dave?  Are you there?"
"Yeah.  I can't get you through the cell now."
"You have to talk through the bratwurst from now on. I'm sorry. I didn't know it would do that."
http://www.johndiesattheend.com

FFMaster

Should have S-EV as well.

EDIT: Updated first post with a fixed xml. Should work fine now.
  • Modding version: Other/Unknown
☢ CAUTION CAUTION ☢ CAUTION CAUTION ☢

FFMaster

Sound test 100% working. FFTorgASM xml is on the first post.

  • Modding version: Other/Unknown
☢ CAUTION CAUTION ☢ CAUTION CAUTION ☢

LastingDawn

Very nice! Well done FFMaster! Now Complete is only steps away from true completion!
"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!!!!

Vanya

With this kind of progress I'm going to actually have to go finish prepping all the possible units for editing like I was s'posed to do months ago. =P
  • Modding version: Other/Unknown
¯\(°_0)/¯



FFMaster

0x50cc Require.out
05610508
00000000

0xf1414 battle.bin
XX000324
2a106600
03000214
00000000
21306000
10610508
YY000324
2a10c300
02000214
00000000
21306000
2300e6a0
2400e6a0
35100708
00000000

XX = Minimum, YY = Maximum, in hex of course.
Any units with permanent Brave below XX or above YY will be forced with XX/YY Brave. This happens regardless of Brave before battle! For example, if you set XX = 28 (40 Brave) Rafa will end up with 40 Brave at the end of the battle, since 31 < 40, so be careful.


0x50ec Require.out
14610508
00000000

0xf1450 battle.bin
XX000324
2a286900
03000514
00000000
21486000
1f610508
YY000324
2a282301
02000514
00000000
21486000
2500e9a0
1000422c
3d100708
00000000

XX = Minimum, YY = Maximum, in hex of course.
Any units with permanent Faith below XX or above YY will be forced with XX/YY Brave. This happens regardless of Faith before battle! For example, if you set XX = 28 (40 Faith) Malak will end up with 40 Faith at the end of the battle, since 31 < 40, so be careful.
  • Modding version: Other/Unknown
☢ CAUTION CAUTION ☢ CAUTION CAUTION ☢

RavenOfRazgriz

Does this ASM also block Brave / Faith from being gained / lost mid-battle if it would go beyond the set limit or does this just do a pre-battle check on permanent Faiths and and force the value to the set default?