Final Fantasy Hacktics

Modding => PSX FFT Hacking => Topic started by: DonalbaneBeoulve on November 01, 2011, 11:20:11 pm

Title: Job Change Joker Command
Post by: DonalbaneBeoulve on November 01, 2011, 11:20:11 pm
I came across Czardragon's job change code for Tactics on the PSX. I was wondering if the joker command: D019A204-???? if the last four digits were meant to be left blank (all zeroes) or if there are some missing digits.
Title: Re: Job Change Joker Command
Post by: Eternal on November 01, 2011, 11:37:10 pm
Forgive my ignorance here, but I haven't heard of joker commands. Mind explaining what they are? They almost sound like Gameshark codes.
Title: Re: Job Change Joker Command
Post by: DonalbaneBeoulve on November 02, 2011, 12:04:07 am
I'm not entirely sure either but it's for use with a gameshark via the Playstation, not espex or emulator.

http://gamehacking.org/?s=v2&sys=1&gid=4&sid=2101

It's at the very top, just curious if the last four digits are intentionally left "????" or if there are certain digits that need to be placed in there.
Title: Re: Job Change Joker Command
Post by: formerdeathcorps on November 02, 2011, 12:33:36 am
This is quite useful.  What you found is a WORLD.BIN unit RAM location, which means we can then place a read on it and find the "job wheel routine".  In particular, 0x1C83F0-44E is the most useful section.

As for your question, 19A204/8/C actually determine the speed of scrolling on the menu.  It has nothing to do with jobs.
Title: Re: Job Change Joker Command
Post by: DonalbaneBeoulve on November 02, 2011, 12:43:47 am
Are we talking about the same thing? I'm sorry but I'm just very confused/thrown off by what you said....
Title: Re: Job Change Joker Command
Post by: RavenOfRazgriz on November 02, 2011, 01:18:35 am
formerdeathcorps' is talking about the files contained on the game disk.  Those don't change whether you're emulating or not, things like WORLD.BIN are WORLD.BIN, etc. whether it's a physical disk or a digital copy.  Basically, the talk is always the same, as long as it's a PSX copy of Final Fantasy Tactics, whether it's a physical disk, a .ISO, a .BIN, a .IMG, etc.

He's saying the Gameshark codes you found modify the scroll-speed on the menu.  The ???? part is where the actual speed setting goes, and shouldn't modify Jobs at all.
Title: Re: Job Change Joker Command
Post by: DonalbaneBeoulve on November 02, 2011, 01:40:14 am
Thanks for the clarification, so basically I can just ignore the joker command when entering the job wheel code?
Title: Re: Job Change Joker Command
Post by: formerdeathcorps on November 02, 2011, 01:48:31 am
That's right.  However, this code only works during the job change menu.  The moment you enter battle, your Gameshark edits will be overridden.  Furthermore, if you change one of your units to, say, Holy Angel class, the restrictions in FFT's code prevent you from changing back.  Those restrictions cannot be fixed simply by messing with the job wheel; you need to change WORLD.BIN's source code, which can be done by ASM hacking.
Title: Re: Job Change Joker Command
Post by: DonalbaneBeoulve on November 02, 2011, 02:14:32 am
I kind of figured it wouldn't be permanent anyway. Outside of battle the jobs should still be accessible, but basically if you turn off the gameshark you'll be stuck in whatever job you changed to.