Final Fantasy Hacktics

Modding => War of the Lions Hacking => Topic started by: Krakistophales on November 04, 2015, 07:56:45 pm

Title: Ramza base class change
Post by: Krakistophales on November 04, 2015, 07:56:45 pm
Is it possible to change Ramza's squire mettle set to be named something else as well as have different abilities?
Title: Re: Ramza base class change
Post by: Jumza on November 04, 2015, 08:21:20 pm
Yes! The FFTPatcher Suite is where it's at for that!

In there you'll want to use the programs FFTPatcher and FFTacText.

Using FFTP, open up a new PSP patch file and go to the Skillsets tab. You'll notice (after looking around in it a bit) that there are 4 different Mettle skillsets. The first is Ramza ch1, the second Ramza ch2/3, the third Ramza ch4, and the last Delita ch1. Edit the skills in the first three so that Ramza has the skills you want (while keeping in mind their position on the list, otherwise it'll get messed up between chapters)!

Then, go into FFTacText, make a new patch file same as above, go to Skillset Names in the dropdown bar, there are 4 Mettle's again, same order as above. Edit to your hearts desire!

Apply the above patches and voila!
Title: Re: Ramza base class change
Post by: Krakistophales on November 04, 2015, 09:21:49 pm
Will the PSP patch work on ppsspp? And if so, how do I do that? Sorry if this has been hashed over many times, I've been googling and searching forums for a while now and haven't seen any successful guides on how to do this.
Title: Re: Ramza base class change
Post by: Nyzer on November 05, 2015, 12:49:02 am
Patcher and Tactext can modify your ISO directly on their own. PPSSPP has no problem running patched ISOs.
Title: Re: Ramza base class change
Post by: Krakistophales on November 05, 2015, 01:32:13 am
And how do I modify the ISO with patcher and tactext?

I'm having a hard time figuring out what to do in patcher. I'm trying to find a way to modify characters but there's no list of characters in patcher.
Title: Re: Ramza base class change
Post by: Nyzer on November 05, 2015, 03:08:38 pm
By using the drop down menus at the top of the window. Each of them has Open/Save functions; pretty standard for any program ever.

As for the edits themselves? Jumza wrote down everything you need to know about that for the Patcher. For Tactext, you can find the skillset names subsection within the Quick Edit section.
Title: Re: Ramza base class change
Post by: Krakistophales on November 05, 2015, 05:20:38 pm
I get how to start up a new patch and all that, but once the patch is done, how do I patch it onto the ISO i have for ppsspp?

Also, for tactext, do you load the ISO to edit it or something else? It seems to be asking for a .fftext or something? Where do I find that?
Title: Re: Ramza base class change
Post by: Nyzer on November 06, 2015, 01:03:54 pm
QuoteBy using the drop down menus at the top of the window.
Title: Re: Ramza base class change
Post by: Krakistophales on November 06, 2015, 02:20:18 pm
Quote from: Jumza on November 04, 2015, 08:21:20 pm
Yes! The FFTPatcher Suite is where it's at for that!

In there you'll want to use the programs FFTPatcher and FFTacText.

Using FFTP, open up a new PSP patch file and go to the Skillsets tab. You'll notice (after looking around in it a bit) that there are 4 different Mettle skillsets. The first is Ramza ch1, the second Ramza ch2/3, the third Ramza ch4, and the last Delita ch1. Edit the skills in the first three so that Ramza has the skills you want (while keeping in mind their position on the list, otherwise it'll get messed up between chapters)!

Then, go into FFTacText, make a new patch file same as above, go to Skillset Names in the dropdown bar, there are 4 Mettle's again, same order as above. Edit to your hearts desire!

Apply the above patches and voila!


Why won't it let me change the name from squire to something else?
Title: Re: Ramza base class change
Post by: Jumza on November 06, 2015, 02:40:12 pm
It's the right column's, the left column's are a reference to the original names.
Title: Re: Ramza base class change
Post by: Krakistophales on November 06, 2015, 03:14:56 pm
It seems that you can't exceed the character length of the squire name for the battle selection menu. Is there any way around this?
Title: Re: Ramza base class change
Post by: Nyzer on November 06, 2015, 07:44:38 pm
Probably not. WotL support is an afterthought; the mods to the PSX game for the creation of the PSP version make modding the game any further exceptionally difficult.
Title: Re: Ramza base class change
Post by: Krakistophales on November 06, 2015, 09:16:45 pm
Damn. I don't understand why such a stupid little thing is such a big deal. You can modify the text of anything anywhere else but the battle screen has a width limit? Nonsense.

Is there a blank class or something I can use instead that has a really long name and therefore a nice character width?
Title: Re: Ramza base class change
Post by: Nyzer on November 07, 2015, 11:25:35 am
You can't just slap a Job onto a character. The character IS the Job, and this is only 100 times more true for Ramza, who changes his base Job twice times over the course of the game.

Character sprites are also tied to their Jobs, and, again - it's Ramza, so that just gets 100 times worse. In every single event in which Ramza does something that isn't a battle animation, it's actually a custom animation pasted over his sprite, so changing his sprite would cause tons of graphical glitches throughout the game unless the modder diligently tracked down every single unique animation and put in their own version.

Jobs are ALSO tied to Formation sprites, which are separate from the battle sprites (don't ask me why; in Journey of the Five, it can be used to give them unique poses for the formation, but this feature was completely unused for regular FFT), AND have severely limited space and slots compared to battle sprites.

For example: there are duplicate Celia/Lettie sprites in the game that are never used, but if you tried to take their Jobs and set them up to be party members, you'd run into the issue that there's no Formation slot tied to those Jobs.

So, short answer? You'd be far better off just picking a shorter class name. 

Edit: another option is that you can try changing the class name of "Witch of the Coven" to "Enchantress" or something, hoping that shortening the space taken by a different Job will allow you those few extra letters in Ramza's Squire Jobs. There are plenty of Jobs out there that don't really appear in the game (she only appears on the battlefield in multiplayer stuff IIRC).
Or just change Jobs like "Assassin" to synonyms with fewer letters: "Killer".
Title: Re: Ramza base class change
Post by: Krakistophales on November 07, 2015, 01:16:45 pm
Thanks so much, nyzer, your suggestion is what did it. Seems that it's not the squire text itself that can't be exceeded, but rather an overall total of character width.

The only problem I have now is that my ppsspp stops working when an enemy crystallizes. Any known fixes for that?
Title: Re: Ramza base class change
Post by: Argy on November 07, 2015, 04:21:21 pm
Hiya mate, 

Open up your your .fftext. On the TEXT tab, scroll down to BOOT.BIN[28E5EC], then go change the top bar to 4: Battle Messeges, then scroll down to No 61 it should read 
{0xE1} disappeared, leaving{Newline}  behind a crystal. Change disappeared, leaving to .... 
and that my friend should end youor woes on the above subject. I too had the same problem like yours and this has remedies the situation.

Cheers Argy
Title: Re: Ramza base class change
Post by: theultrawolf on November 14, 2015, 05:42:18 am
What he said, you have to change the text in the BOOT.bin to anything shorter than a specific length. Also, something to note - when using FFTacText to patch a WoTL iso, you may run into problems saying that the patcher can NOT patch what you were trying to patch. This is due to memory allocation errors - the best solution is to delete unused text (like the various sound book texts scattered across the ISO in Kanji) You may also want to get rid of unused names and dismiss quotes that are "......". Finally, when using a WoTL iso, only patch text after every other edit you want to implement has been patched into the ISO already, and repatch several times after the first patch is successful (I would recommend about 3 times). If you follow all these steps correctly, the only glitches that should appear are shortened "Item Found" text and Trap activation texts.
Title: Re: Ramza base class change
Post by: Krakistophales on November 19, 2015, 01:35:35 am
Thank you all for your help and input, I finally got it to work the way I wanted it to.

Now, for another question: Is there any way to change abilities into swordskills without affecting how they operate for classes that use them? Say, you wanted to make a swordskill called "Thunder Blade" and it uses the thundaja animation with an added weapon strike feature and some whatever damage formula. Does this mean that any other class who uses it, like black mages, some bosses, etc. will have that skill screwed up with the new metrics and effects? If so, is there a way around this?
Title: Re: Ramza base class change
Post by: Kaijyuu on November 20, 2015, 11:59:57 pm
Well if you just modify bolt 3, then yes anyone who uses it will use the changed ability. If you make a new ability/modify one you're not using, then everything will be fine and won't interfere.
Title: Re: Ramza base class change
Post by: theultrawolf on November 21, 2015, 12:31:27 am
^This. I would recommend just using one of the unused abilities (above Frog Attack) or modifying another ability if you're in WoTL. Unless your intention is to convert the Wizard into something else, that is.
Title: Re: Ramza base class change
Post by: Krakistophales on November 21, 2015, 02:28:44 pm
The intention would be to make a custom swordskill set and I'm not sure what that'll be or what abilities it would use yet but lets say one of them would want to use the bolt 3 animation in WotL, how would I go about giving the swordskill the bolt 3 animation and a different damage formula without screwing up the regular bolt 3?
Title: Re: Ramza base class change
Post by: Kaijyuu on November 21, 2015, 09:50:50 pm
Overwrite a sword skill (or copy all the data from a swordskill to overwrite some other ability), then change the effect animation and stats to your liking.
Title: Re: Ramza base class change
Post by: Krakistophales on November 25, 2015, 06:20:03 pm
How can you change the effect animation?

Also, is there any way to make iaido skills into ranged target swordskills or are they hard coded to be centered on the user?
Title: Re: Ramza base class change
Post by: Krakistophales on December 01, 2015, 02:48:40 am
Im using WotL, so I don't see frog attack anywhere. I've decided on modifying the dark knight skillset, which has 5 abilities, and zalbag's ark knight skillset, which has 4 abilities, but I'm still 1 ability short for what I want to accomplish. I'm thinking I'm going to use gaffgarion's duskblade or whatever the hell it's called ability since he never learns it/uses it anyway as my 10th and that should solve the issue.

How do I change crushing blow's animation from using the magic startup to just being a swordskill like the rest?
Title: Re: Ramza base class change
Post by: Krakistophales on December 01, 2015, 04:29:25 am
If that's the case, where do those that want to mod WotL go?

Anyway, I'm trying to change infernal strike into a crushing blow animation without the magic charge and have different effects, but I changed the effect to what is listed under crushing blow and it keeps doing the shadowblade/infernal strike animation. How do I change that?
Title: Re: Ramza base class change
Post by: Jumza on December 01, 2015, 04:56:02 pm
To change the effect at the beginning you need to find the ability under the animations tab on the top. Make it match a current skill that has your desired effect.
Title: Re: Ramza base class change
Post by: Krakistophales on December 03, 2015, 12:36:55 am
Thanks for all your help/suggestions.
Title: Re: Ramza base class change
Post by: Leon on July 04, 2018, 11:36:05 am
Nice imagem of Ramza and Agrias!

When i was young, i thought if they could have a romance.

But! Now i wonder if it there was more chances between him and Meliadoul.

Oh by the way, i was reading about how to edit texts. Cool.