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

Show posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.

Messages - Zanbamon

1
PSX FFT Hacking / Re: ASM Requests
February 20, 2023, 11:37:23 am
Nevermind
2
PSX FFT Hacking / Re: stuminator's ASM hacks
January 16, 2023, 08:16:40 am
Quote from: stuminator on January 15, 2023, 10:35:40 pmSo it looks like the game uses different offsets in the movement routine than it usually does.  0x10 appears to correspond to movement group 0x93, 0x11 is group 0x94, and 0x12 is group 0x95.  So change the first bolded 12 to the group you want, and the second bolded 20 for the ability's position within the group.  I tried 0x11 and 0x10 to tie it to Cannot Enter Water and it worked fine.

Use this version then to change what ability it is tied to.  This will stack with whatever the ability's vanilla function is though, unless you know how to disable it.


<Patch name="Move on Lava = Sidestep">
  <Description>
    Allows units to move through panels occupied by enemy units.
  </Description>
  <Location file="BATTLE_BIN" offset="10D530">
  1200A993
  </Location>
  <Location file="BATTLE_BIN" offset="10D53C">
  20002931
  </Location>
  <Location file="BATTLE_BIN" offset="10D9C8">
  05002015
  </Location>
</Patch>
It worked with Any Weather, thank you so much dude! :D :D
All of you Hacktics lads are awesome!
3
PSX FFT Hacking / Re: stuminator's ASM hacks
January 15, 2023, 02:04:07 am
Quote from: RetroTypes on January 13, 2023, 10:55:59 amOh, no I meant the andi two lines prior to where you put yours, but I was mistakenly thinking that it was changing r2 to 1, not to 0x20 if Lavawalking was equipped. I may just leave it the way you did it then! haha thanks for your contributions, btw!

Edit: actually upon further inspection, I bet it can still be written to use any RSM, using one additional line of code in a nop a couple lines up. Lemme try it real quick

Edit2:
    <Patch name="Sidestep">
        <Description>Allows units to move through panels occupied by enemy units.</Description>
       
        <Variable name="Sidestep RSM Set" bytes="1" default="95" symbol="true"/>
        <Variable name="Sidestep RSM Bit" bytes="1" default="20" symbol="true"/>
       
        <Location file="BATTLE_BIN" offset="174530" offsetMode="RAM" mode="ASM">
        lbu   r9,  %SidestepRSMSet(r29)
        andi  r2,  r2,  0x0028                  #Float, Move on Lava check
        beq   r2,  r0,  0x00174548              #Branch if unit doesn't have Float or Move on Lava
        andi  r9,  r9,  %SidestepRSMBit
        </Location>
       
        <Location file="BATTLE_BIN" offset="1749c8" offsetMode="RAM" mode="ASM">
        bne   r9,  r0,  0x001749e0              #Branch if Sidestep is equipped
        </Location>
       
    </Patch>
So I tried this and it didn't work, do I need to edit some of these values?

EDIT: When I'm moving my unit I can see tiles that would be normally unreachable be highlighted but if I try to move there it tells me I need to select a valid target, so its doing something.
4
PSX FFT Hacking / Re: stuminator's ASM hacks
January 14, 2023, 10:48:58 pm
Quote from: stuminator on January 12, 2023, 06:44:02 pm
<Patch name="Any Weather = Sonic Step">
  <Description>You can move and still get the 20 bonus CT for not moving</Description>
  <Location file="BATTLE_BIN" offset="10D774">
02004010
  </Location>
  <Location file="BATTLE_BIN" offset="11CC78">
1980013C
CC082324
21384300
21082200
CD082390
FF000234
1D006210
01000234
8601E290
9400E890
19004010
01000234
3900E690
5C00E390
8701E590
8801E490
02000831
2B280501
08006230
2528A200
04006330
5800E290
25186400
01004230
0200A014
25186200
1400C624
03006014
FFFFC230
1400C624
FFFFC230
3D00422C
02004014
01000234
3C000634
3900E6A0
0800E003
8601E0A0
  </Location>
</Patch>

This one is pretty easy to tie to any other RSM ability.  The Bolded 94 represents the group to search for, and the bolded 02 is the specific ability it's tied to.  See the Battle Stats page if you want to change the ability it is tied to:  https://ffhacktics.com/wiki/Battle_Stats

So if you wanted to tie it to Move on Lava, change those to 95 and 20.

Changing the "Sidestep" ability would need a few more lines of code added (unless you want to alter how Float works).  I chose Move on Lava for this because the game already does a check for it in the movement routine where it determines what panels are walkable.  And because Move on Lava is pretty worthless in the vanilla game.

So from what I'm understanding is that to create a ability like Side Step I gotta use another ability that checks for movement routine right?
Thanks for the link! I wanted to replace one of the water related abilities instead.
5
PSX FFT Hacking / Re: stuminator's ASM hacks
January 11, 2023, 11:02:37 pm
Quote from: stuminator on January 01, 2023, 05:08:59 pmI made a new movement ability to take the place of Move on Lava: Sidestep.  It enables a unit to move through panels that are occupied by enemies.  Obviously not as useful as teleport or the like but should be helpful as a lower tier movement ability, especially for melee classes.  I didn't disable Move on Lava's vanilla function, but it's only useful on one optional map anyway.

<Patch name="Move on Lava = Sidestep">
  <Description>
    Allows units to move through panels occupied by enemy units.
  </Description>
  <Location file="BATTLE_BIN" offset="10D53C">
  20004930
  </Location>
  <Location file="BATTLE_BIN" offset="10D9C8">
  05002015
  </Location>
</Patch>

This is pretty cool, I'm still pretty new to ASM hacking so I would like to ask a question:
If I combined the code in the correct way, would it be possible to combine both new effects into one skill? I think the effects goes pretty well together.
6
Quote from: Moz on January 20, 2021, 02:02:10 am1. If you learn Link's Fire Arrow and you have a Long Bow equipped, it does 999 damage to almost all enemies, including Ganondorf.  Not sure if this works with the other Arrow abilities Link has, or if it works with other projectile weapons, but it might be something for you to check out.
2. If you try to go to the Option Menu in the World Map, the game crashes.

Do you have an item that boosts fire element? This kind of bug happened to me several times with different FFT mods either because of a bad ROM or emulator problem.
Removing the equipment and equipping again worked out sometimes oddly enough.
7
Journey of the Five Ch.1 / Re: Chapter 2 Progress Log
December 20, 2017, 09:05:08 am
Man I can't wait, FFT is my favorite game ever and this hack makes vanilla look like a joke on every aspect except story-wise.
Kudos to you guys for working on this game for so long.
8
Just decided to play this last week for the first time and I really love it.
The fights are very well designed and challenging, you can't just make a team of 5 heavy hitters, brainlessly charge into battle and expect to win, you gotta make a team where everyone has a role and think your every move, like a real Tactics game, something I feel vanilla didn't accomplish well enough IMO.
The skills seems fairly balanced, doesn't feel like anything is underpowered or overpowered.

My only complaints with this game is the absurd amount of grinding needed to unlock cool stuff, 10 JP per act is not enough, 15 JP would be more fair, 20 with Gained JP UP... wait... where is Gained JP UP?!?
Another complaint is the lack of equipment variety, I get it that this is just chapter 1 but some spears, polearms and status protecting rings would be nice, like charm immunity(freaking frogs fight man). Anyway I'm sure the equip variety problem will be fixed with the equip craft thing coming up so there's no point in complaining about that.

I'm pumped for chapter 2 :mrgreen: