Final Fantasy Hacktics

Modding => PSX FFT Hacking => Topic started by: Razi on September 27, 2020, 08:51:07 am

Title: How to fix Libra sign description in memory?
Post by: Razi on September 27, 2020, 08:51:07 am
1) How to fix Libra sign description in RAM during gameplay? I want to change good compatibility description from Pisces, Aquarius to > Gemini, Aquarius.
2) How to change this description in the file or ISO using hex edit? (need offsets)
3) And why FFTactext changes 5000 bytes, when I change Pisces to Gemini?
FF Tactics PSX version.
Title: Re: How to fix Libra sign description in memory?
Post by: Xifanie on September 27, 2020, 01:54:34 pm
Is there any reason you can't use Tactext? Why does it have to be hex editing?
And Tactext uses a DTE compression method, so the data will change a lot.
Title: Re: How to fix Libra sign description in memory?
Post by: Razi on September 27, 2020, 03:55:49 pm
I only want to change one word, thought it might be easier to do a hex edit without changing so many bytes. Does the game use compression for the text or it can be changed through hex editing?
Title: Re: How to fix Libra sign description in memory?
Post by: Xifanie on September 27, 2020, 09:41:47 pm
You can just do a hex edit, but it's making your life harder on yourself.

Just search for each character's byte value and you should be able to find its location in WLDHELP.LZW

https://ffhacktics.com/wiki/Font
Title: Re: How to fix Libra sign description in memory?
Post by: Razi on September 28, 2020, 09:55:55 pm
Quote from: Xifanie on September 27, 2020, 09:41:47 pmJust search for each character's byte value and you should be able to find its location in WLDHELP.LZW
When I change Pisces to Gemini, then in all descriptions word Pisces changes to Gemini. It looks like there is an error in the instructions, they are reading from the wrong offset for the Libra sign.
Word Pisces at offset 8016f742 in RAM, during gameplay on the world map. I think it is reading from WLDHELP.LZW on the world map.
Word Gemini at offset 8016F715 on the world map.

Word Pisces at offset 801E140A in the battle. I think it is reading from HELP.LZW in the battle.
Word Gemini at offset 801E13DD in the battle.
Title: Re: How to fix Libra sign description in memory?
Post by: Xifanie on September 28, 2020, 11:46:12 pm
Ah yeah, sorry. I didn't consider the possibility that is was stored in multiple files.