• Welcome to Final Fantasy Hacktics. Please login or sign up.
 
April 27, 2024, 08:31:44 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!


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 - Choto

41
PSX FFT Hacking / Re: Choto's ASM Hacks and Effects
July 09, 2015, 08:58:30 am
Updated the weapon strike fix with a fix. Apparently I fixed this problem before but never posted it lol...

Hopefully this takes care of the issues:

<Patch name="Weapon strike rewrite">
    <Location file="BATTLE_BIN" offset="124274">
      1980013C
      C4382594
      02120500
      FF000334
      02004314
      FF00A230
      01000534
      02004314
      03000334
      0200A534
      0300A314
      01000334
      D02C0608
      25280000
      05006510
      0300A52C
      0500A010
      00000000
      BD2C0608
      C5382590
      BD2C0608
      C4382590
      C3382290
      02000334
      1A004300
      00000000
      00000000
      10100000
      F5FF4010
      00000000
      B12C0608
      00000000
      08008290
      00000000
      03004010
      00000000
      D12C0608
      D83822A0
      01008290
      0680013C
      21082200
      B45C2390
      1980013C
      09000234
      02004314
      0A000234
      D83820A0
      03004310
      00000000
      C1D00508
      02008484
      D83825A0
      0800E003
      00000000

    </Location>
    <Location file="BATTLE_BIN" offset="10d304">
      0D008010
      70018228
      00004010
      C0100400
      23104400
      40100200
      0680013C
      21082200
      F3FB2290
      00000000
      24004230
      02004014
      00000000
      21280000
      D02C0608
      00000000
    </Location>
    <Location file="BATTLE_BIN" offset="eb0fc">
      00000434
      1980013C
      C4382594
      02120500
      FF000334
      02004314
      FF00A230
      01000434
      02004314
      03000334
      02008434
      03008314
      00000334
      0800E003
      25380000
      07006410
      01000334
      03006410
      00000000
      0800E003
      C5382790
      0800E003
      C4382790
      C3382290
      02000334
      1A004300
      00000000
      00000000
      10100000
      F7FF4010
      00000000
      52480508
      00000000

    </Location>
    <Location file="BATTLE_BIN" offset="124454">
      C0100200
      1980013C
      21102200
      CCF84290
      C3382390
      3F004230
      3F48050C
      CD3822A0
      00000000
      00000000
      00000000
      00000000
      00000000
      00000000
      00000000
      00000000
      00000000
      1100A393
      13000234
      04006214
      FF00E230
      1800A793
      00000000
      FF00E230
      8000422C
      02004014
      00000000
      21380000
      1200A397
    </Location>
  </Patch>


this multi hit thing.... whaaaat the fuck. Apparently if I attack something, the AI will then use attack, but nothing else. Idk what happened here. I'm gonna have to mess with that for awhile
42
PSX FFT Hacking / Re: Questions regarding ALMA
July 07, 2015, 09:16:38 pm
Sorry Odal, but Pokeytax (the guy who made ALMA) hasn't been around for quite awhile and ALMA has had a history of being buggy. Celdia is the only one I know of who used it in her patch rather successfully.. so you could try sending her a PM to see what her experience with it is. Otherwise I'm afraid there isn't much help to be found >_>
43
PSX FFT Hacking / Re: Choto's ASM Hacks and Effects
June 25, 2015, 09:57:21 pm
i'm sorry guys, life's been crazy lately. I'm gonna try to get to these as soon as I can... i'm bummed out so many hacks are having issues >_>. If you guys can post savestates with some info about what's happening I'll fix things up when I get a chance to.
44
Help! / Re: Question on programing FFT
June 16, 2015, 09:53:35 pm
What Pride means is that it was written in something like C, and then (as with any high level language) it was compiled into ASM commands. Machines don't recognize high level languages, so eventually all high level language code is converted into ASM to communicate with the machines it's programming.

Ya, getting the original high-level code is pretty much out of the question, so we're relegated to ASM anyway. But it's not so bad. It's easy enough to work with. Just takes alot of time and effort as Pride mentioned
45
PSX FFT Hacking / Re: Choto's ASM Hacks and Effects
June 13, 2015, 04:50:34 pm
Sorry CONMAN, I just saw this thread since I got internet back after like 2 weeks of the dark ages. If you post a savestate I can take a look at what's happening.
46
Help! / Re: Question on programing FFT
June 13, 2015, 04:48:44 pm
the only programming language you need to learn is MIPS IV Assembly. It's a low-level language that is used in the psx processor. As far as assembly languages go, it's absolutely the easiest to use that I've seen. In addition to that you have a metric shit-ton of resources on our wiki and in tutorials and in IRC/Help forum.

Most edits we make are small... especially when learning ASM. The more you learn though, the more you can accomplish. Xifanie and Pokeytax have made monstrous hacks that are more custom-programming... but most of the time you're just adding little snippets of code to modify the original code. That kind of stuff is much easier.
47
PSX FFT Hacking / Re: ASM Requests
May 23, 2015, 09:39:48 pm
I know there were a couple of faith hacks made, but I'm not sure what they do unfortunately... I think there was one like that I remember FDC talking about it or something..
48
PSX FFT Hacking / Re: ASM Requests
May 14, 2015, 04:50:53 pm
Here you go Argy... this should work. Lemme know if you have trouble

<Patch name="Equip change only for helmet, armor, accessory ">
    <Description>
      Disables the ability to change weapons with equip change.
    </Description>
    <Location offset="A694" file="EVENT_EQUIP_OUT">
      <!--Jump-->
C04F0508
21184000
    </Location>
    <Location offset="A6e4" file="EVENT_EQUIP_OUT">
      <!--Jump for menu activity-->
02000224
    </Location>
    <Location offset="ECF00" file="BATTLE_BIN">
      <!--Body for menu activity-->
FeFF4224
03004014
00000000
A7250708
00000000
A9250708
00000000
    </Location>
    <Location offset="A620" file="EVENT_EQUIP_OUT">
      <!--Jump for initialization-->
CC4F0508
00000000
    </Location>
    <Location offset="ECF30" file="BATTLE_BIN">
      <!--Body for initialization-->
1F80013C
EC8F2124
02001034
0800E003
000030A0
    </Location>
</Patch
49
http://ffhacktics.com/wiki/Previews%3F

This is all I got. There's one with Item Previews: http://ffhacktics.com/wiki/Item_Previews

I'm not sure what's in these, but it's something lol
50
PSX FFT Hacking / Re: weapon sprites (in battle)
May 12, 2015, 09:12:38 pm
I'm not sure if we have it or not... but I would imagine it's at the end of wherever taht data is for weapons.
51
PSX FFT Hacking / Re: Buggy ASM hacks
May 10, 2015, 10:06:10 am
I fucking love people that use the wiki <3

Ok so, that's really lazy by pokeytax and I'm surprised it didn't come up early. Nice work in fixing it up. Do me a favor and post the final completed hack in the http://ffhacktics.com/smf/index.php?topic=7163.220, and I'll update it when the new release of patcher happens (if ever). It'd be cool if an Admin could update pokeytax's OP with it too.

in terms of the psx compatibility, here's the code:

[0x00000000] lw r8,0x00f8(r29)
[0x00000004] beq r0,r8,0x00000020
[0x00000008] ori r2,r0,0x0000
[0x0000000c] mult r2,r17
[0x00000010] ori r2,r0,0x0000
[0x00000014] mflo r17
[0x00000018] div r17,r2
[0x0000001c] mflo r17
[0x00000020] j 0x00181a48
[0x00000024] nop


lw r8 immediately followed by bne r0, r8 is bad coding since r8 won't be loaded until the next command after the bne (load delays 1 command), but that won't cause a crash. However, I'm pretty sure there needs to be a 3 or 4 command buffer in between mult/mflo and div/mfl. I forget the exact rule, but that immediately jumps out as a problem. Add a couple of nop's in between them and it may work.

In regards to the learn on hit hack: There are quite a few hacks that conflict, and I don't really want to invest in fixing ALLTHECONFLICTS. Yes it would be better and more professional to do so... but the value vs. time ratio for me is not very good. I made the conflict checker so that people can see what hacks conflict and then move them themselves. If they have trouble they can always post for help and I'll help them out.

Happy to know you're still patching Grond, I'm still looking forward to what you come out with!
52
PSX FFT Hacking / Re: ASM Requests
May 10, 2015, 09:51:24 am
remind me to look into it in about a week. This week is my last final. I think that hack is doable
53
PSX FFT Hacking / Re: Choto's ASM Hacks and Effects
April 09, 2015, 08:55:18 am
Uploaded Mime Redesign v2.1 - abilities now get reset after battle. Everything should be working in a usable fashion now.
54
It applies to all immunities... so you can make any job innately immune to any status.
55
for special units (any job that's not 0x4a - 0x5d) if you give them immunity to invite, they won't be able to be invited. However, i believe they will still desert if their brave/faith is high/low enough. I think I have a hack to remove units leaving because of faith/brave... but it would apply to all units.
56
PSX FFT Hacking / Re: ASM Help
March 31, 2015, 04:32:48 pm
probly not related to this case but in case it is: If you set a breakpoint on startup, it won't be there by the time you get to the situation that procs it. As the game goes through various states (world map screen, pre-battle, battle, etc.) different files are loaded into RAM and so, whatever is in RAM is overwritten (i.e. your breakpoint).

So if it is applicable, set your breakpoint right before you hit the situation you think will proc it.
57
PSX FFT Hacking / Re: ASM Help
March 30, 2015, 10:29:36 pm
Did you hit any breakpoints in the past ever?
58
PSX FFT Hacking / Re: Choto's ASM Hacks and Effects
March 30, 2015, 10:28:20 pm
That is an interesting thought.... I think there's a way to do it too. Maybe someday, would be a pimped out mime
59
PSX FFT Hacking / Re: Choto's ASM Hacks and Effects
March 29, 2015, 02:27:21 pm
Update the Mime Redesign hack. Should work more good now. I have to see if mimes keep their abilities after battle though.
60
The dangers of hacking while inebriated...