• Welcome to Final Fantasy Hacktics. Please login or sign up.
 
July 28, 2021, 07:52:38 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.


How to fix Libra sign description in memory?

Started by Razi, September 27, 2020, 08:51:07 am

Razi

September 27, 2020, 08:51:07 am Last Edit: September 27, 2020, 09:22:48 am by Razi
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.
  • Modding version: PSX

Xifanie

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.
  • Modding version: PSX
Anything is possible as long as it is within the hardware's limits. (ie. disc space, RAM, Video RAM, processor, etc.)
<R999> My target market is not FFT mod players
<Raijinili> remember that? it was awful

Razi

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?
  • Modding version: PSX

Xifanie

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
  • Modding version: PSX
Anything is possible as long as it is within the hardware's limits. (ie. disc space, RAM, Video RAM, processor, etc.)
<R999> My target market is not FFT mod players
<Raijinili> remember that? it was awful

Razi

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.
  • Modding version: PSX

Xifanie

Ah yeah, sorry. I didn't consider the possibility that is was stored in multiple files.
  • Modding version: PSX
Anything is possible as long as it is within the hardware's limits. (ie. disc space, RAM, Video RAM, processor, etc.)
<R999> My target market is not FFT mod players
<Raijinili> remember that? it was awful