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

What happens if you patch an ISO, and then use codes on top?

Started by Eckaur, August 09, 2008, 03:17:28 pm

Eckaur

meaning, if you used FFTPatcher's patch ability (i use both versions, but if this topic's question has two answers feel free) to patch an iso, and then using the programs gameshark/CWcheat codes to alter the game on top of those?

because the program only generates codes for things you've changed from vanilla/a patch, would that then allow you to apply additional changes without repatching? or would the game reject the codes for some weird reason? or are there any other limitations? i'm about to experiment, but thought someone might already have tried this.

Argg0

August 09, 2008, 03:27:03 pm #1 Last Edit: December 31, 1969, 07:00:00 pm by Argg0
Game Shark codes will work and will ignore any change on the ISO.

Note that if you give someone like... Orlandu's skillset, thru GS, he will have the skill set that he has on the patched version you playing.

Archael

August 09, 2008, 03:48:01 pm #2 Last Edit: December 31, 1969, 07:00:00 pm by Archael
Quote from: "Argg0"Game Shark codes will work and will ignore any change on the ISO.

Note that if you give someone like... Orlandu's skillset, thru GS, he will have the skill set that he has on the patched version you playing.

^ that

Eckaur

August 09, 2008, 04:20:10 pm #3 Last Edit: December 31, 1969, 07:00:00 pm by Eckaur
Quote from: "Argg0"Game Shark codes will work and will ignore any change on the ISO.

Note that if you give someone like... Orlandu's skillset, thru GS, he will have the skill set that he has on the patched version you playing.

hmm, your first line made sense, but then your second line has me confused. can you clarify what you mean by your second sentence?

Archael

August 09, 2008, 04:44:24 pm #4 Last Edit: December 31, 1969, 07:00:00 pm by Archael
Example:

You're playing on a 1.3 ISO of FFT

In 1.3, Orlandu's skillset is not the same as in a Standard FFT ISO

so using gameshark to put Orlandu's skillset on Ramza in 1.3 will give him 1.3 Orlandu Skillset, not Standard FFT Orlandu Skillset

the gameshark codes work with whatever ISO of the game you're using, they just move data around, they don't care how the data has been modified in any way

hope this clears things up

Eckaur

August 09, 2008, 05:51:02 pm #5 Last Edit: December 31, 1969, 07:00:00 pm by Eckaur
Quote from: "Voldemort7"Example:

You're playing on a 1.3 ISO of FFT

In 1.3, Orlandu's skillset is not the same as in a Standard FFT ISO

so using gameshark to put Orlandu's skillset on Ramza in 1.3 will give him 1.3 Orlandu Skillset, not Standard FFT Orlandu Skillset

the gameshark codes work with whatever ISO of the game you're using, they just move data around, they don't care how the data has been modified in any way

hope this clears things up

alrighty, I get it now. so if I wanted to give him the original orlandu skillset, I'd have to change that, too, before giving it to ramza.

I get it now, thanks guys

Eckaur

August 09, 2008, 10:52:27 pm #6 Last Edit: December 31, 1969, 07:00:00 pm by Eckaur
hmm, question. how would you return something to vanilla if using codes to overwrite a patched iso?

we'll use orlandu 1.3 I guess. what if you wanted to remove all the mana costs from sword skills? fftpatcher would already be at 0 for all the mana cost values, so it wouldn't know to generate a code for it. how would you edit that?

Argg0

August 10, 2008, 02:13:42 am #7 Last Edit: December 31, 1969, 07:00:00 pm by Argg0
Start a new PSX Patch.
Change Orlandu skills mana cost to 1.
Codes will be XXXXXXXX 0001.

Change from 0001 to 0000.

Eckaur

August 10, 2008, 03:22:10 am #8 Last Edit: December 31, 1969, 07:00:00 pm by Eckaur
Quote from: "Argg0"Start a new PSX Patch.
Change Orlandu skills mana cost to 1.
Codes will be XXXXXXXX 0001.

Change from 0001 to 0000.

I think I get it. I need to figure out what something's value is by changing it, then when copying the list of codes to my emulator, or after generating a cheat.db, I need to go into the codes and make the value what it would be for vanilla. a little more work, but definitely doable. awesome.

edit: an example to smooth out my understanding. Knight job's skillset changed to Charge is 30061EF8 0008. In the skillset list battle skill is 07, and charge is 08, so that tells me I need to make the code 30061EF8 0007. So, pretty much what you just said, but longer.

thanks again.