• Welcome to Final Fantasy Hacktics. Please login or sign up.
 
May 12, 2024, 08:03:50 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 - Victotem

1
Help! / [FFTA] How can i remove law cards
September 29, 2022, 11:01:48 am
Hello,

I am using Darthatron fixed law system through Nightmare, and by removing the rest of the laws i just changed every other existing law to -None-.
The thing is that in order to not allow the player modify the fixed laws i am wasting the 3rd slot to ban: Law Cards.
So, there is a way yo ban the Law Cards other than not allowing them in the Law set?
I tried Ezel's shop editing on Nightmare, but it doens't work even with a clean ROM.
2
I didn't understand the ahk modus operandi, btw i changed the start of the comprehesed string from compresed to uncompresed (2A18 became 2818) and after i changed a single character the game got broken. I don't know if it is what are what are you telling me with "change the start of the string to the one uncompressed text uses".

Definitely i don't want to use ahk because i have a lot of confusion about that like:
How the Ahk knows when i am pressing select for Freezeblink description and not for wwatching laws in a mission?
Where do i create the new string in the Hex pool of the game?
How i connect Ahk with the trigger of the display of the description?
Where is the trigger in the pool?

For now i will try to find that table of comprehesed text equivalents, there is something important that i need to know when i get it?
I mean about usage.

3
Just what the title says.
4
Hello people, i was changing Illusionist abilities successfully when i stumbled upon Freezeblink description.
When i try to erase characters so i can write a different description (every description has less characters than the original one)
the game gets bugged.

I guess is something related with comprehesion, but i am not sure. And i dont even know how to manage it.

Anyways, people who successfully changed all the descriptions they wanted on FFTA. How did you deal with the problem? Is even possible to change all descriptions?
5
With a moded ROM with AIO i can change laws for example (by replacing the name of the ROM then putting the old name back, so the module can load). But the ability effects module doesn't care if i change the name, i can never successfully load it. I have to do something before? if so, what i have to do?

Edit: I solved it by downloading and running Nightmare again
6
After a lot of trials and error with a bunch of programs, i discovered the way to do this with only 2 tools.
The tools am i using are: Lunar Ips and Nightmare.
For those who tried to set laws with Nightamre, you can tell is not as easy that customizing ability effects for example right?
The thing with customizing laws is that you have to apply a patch before. The patch is located in the folder named Darth's fixed law system.
Before anything you have to apply that Ips file.

And now...what if you want to erase all laws that are not customized. You can't apply a patch which erases all laws now. So the way to do it is by open this module and make this: https://gyazo.com/478a4947b3117672247efb7e8076a1cd

Cheers.
7
FFTA/FFTA2 Hacking / Customizing AI of enemies [Solved]
September 01, 2022, 03:36:02 pm
I changed an enemy with FFTA AIO editor. It was a thief and i transformed it into a Paladin with defense. But the Paladin didn't cast defense a single time, even when it didn't have an enemy near. I wonder if i can tell the unit to cast defense everytime he can't hit in some way.
8
How do you edit the descriptions with your own letters?

Edit: i just found a awesome tool that allow to do that:
https://ffhacktics.com/smf/index.php?topic=12433.msg227789#msg227789
9
FFTA/FFTA2 Hacking / Re: Job name Editor
August 31, 2022, 09:05:17 am
Is this a commonly problem or my computer is garbage?
https://gyazo.com/2163904473bdb4a5f21b4492ff7d4024
10
FFTA/FFTA2 Hacking / Re: Editing text on FFTA
August 31, 2022, 09:03:16 am
11
FFTA/FFTA2 Hacking / Editing text on FFTA
August 30, 2022, 01:19:59 pm
This post is a recopilation of how far i did editing text of FFTA, so anyone interested on editing text can drink from my knowledge.

Introduction:
First of all, the tiles which represent a word in the game are represented by hexadecimal values in a Hex pool which has everything about the game. It can be opened with a lot of programs like WinHex or Hexecute. and it looks like this: https://gyazo.com/8481ddcfa273fdaf4cdbc2119e8ca962?token=5ca1a747e29997fecd8629a4fb669e46

The objetive is to find which values are representing words in the game (tiles which represent words actually)
So a table which covers all the values are highly recomended because make the job quite easier.
A table looks like this: https://gyazo.com/d623104de19b8952e597e221c7403376
You can guess the values by Relative searching. Although i couldn't guess the table with >1 byte characters it is a wonderfull tool for ROMS with 1 bytes. You can learn about relative searching for guessing the values in this tutorial: https://www.romhacking.net/documents/53/

Step 1: Make a table with the values and save it with the extension .tbl. Its name has to be the same than your FFTA ROM
Step 2: Download Cygnus and HxD/WildHex and open the ROM with HxD or WildHex. Open the ROM and Open the table, it will be applied automatically.
Step 3: Find the hex values of the word you want to see represented in the Hex pool by using Hex searcher or Relative searcher. Now the tricky part. In despite other games FFTA has values represented by 1 byte and others represented by 2 bytes. That means if you dont find a 1 byte value it could be existing in the 2byte values. 2 byte values has a "80" before EACH of them(so you can't use relative searching, at least on HxD/WildHex) instead a effective way of finding them is using Hex searcher and put the words like: 80B180D880D8 (word Boo)

When you are finding 1byte words you can use relative searching.

Step 4: When you spotted where the word is, now is the step of editing the value. So for making that you have to memorize the Offset where the word is https://gyazo.com/f3d368c717a49041a7d236ab24279e4c and open Cygnus. Now in cygnus go to "go to offset" and wirte the memorized number. It will carry you to the Offset number where you can edit the values. Save.




Where i am right now:

I am trying to find values that can't be found whith the modus operandi which was using until now. I am expecting they are made by new 2byte values or a bigger chain of values. i can't spot them and the main page of Hex editing in FFTAS doesn't say anything about them.https://datacrystal.romhacking.net/wiki/Final_Fantasy_Tactics_Advance:Strings
Those text that doesn't ever appear in the pool are this ones: https://gyazo.com/2ef8c8a555b788a4a3109d437ddc5bae

So there is more about to discover. I don't know if right now if i am going too far where noone has tried but, anyways i think this is getting interesting. For now i will keep scrolling down the Hex pool below Offset 0x55187c hoping to find something. I have a feeling that is near there after opened this: https://gyazo.com/7913a25c5187ebc2874ade2d2096cb42
12
Nice idea, i am going to post a thread which covers everything i learnt until now about editing text on FFTA.
Moreover i think the quest is almost finished so it won't be needed a lot of edit.
Didn't know about that datacrystal site is awesome! thanks for sharing!
13
i have the table already (kind of actually):
https://gyazo.com/3e2e53841af726d1653b69d5c0cc7c22

i tried:
80A6=0
80A7=1
80A8=2
...
...

and:
A680=0
A780=1
A880=2

And doesn't work

what is the propher syntax?

Edit: At the end i had the idea of putting the raw values without table in the Hex searcher. And it worked
14
My Relative searcher doesn't work for some reason (https://gyazo.com/23494ff4664b4cdb42620dba981e5cc4?token=2c14c203926a76b87dd1336a17b21714) so i can't get them by myself.
Someone mind sharing?