• Welcome to Final Fantasy Hacktics. Please login or sign up.
 
May 04, 2024, 12:22:28 pm

Creating/Editing Jobs?

Started by Firionelo, August 15, 2010, 11:04:54 pm

Firionelo

I was wondering how to create a job? Or edit one to put the requirments down? Is there a Tut or something? Thanks in Advance ^-^

ffta707

Just download FFT Patcher, FFtactext, FFtorgASM, and Shishis sprite editor. They are fairy self explanatory, and are safe to download. You will eventually get the hang of it.

P.S. I appreciate your use of good grammar, and the "Thanks" at the end. Not many newcomers post like this anymore.
"Welcome to ffhacktics, where all you dreams come true!"

Firionelo

Your welcome then.
And Is there a special way to change the job requirements?  Or make it one of the starting jobs?

ffta707

Yep. In the patcher, there is a tab for job requirements. You can edit them as you wish. You will figure it out once you see it.

Firionelo

Well I looked around there, And what im trying to do is lower the requirement for the SOLDIER job, Or make it usable, But its not on that table. :/
(Sorry if I wasn't being specific)

ffta707

That's OK. It seems like what you are trying to do is make the job "Soldier" clouds job, able to be achieved by any player. Sadly, this is not yet possible. You could edit another job so it is the same as the soldier job. But you would have to sacrifice another job.

Firionelo

Ok, So I have been Messing around with FFTacText and the patcher and All I have to do I copy all the stats of the soldier job into knight, or, mime or something Right? But For some odd reason I cant change the name of the Jobs. Is there something I need to press in order to change it?

Pride

You have to use TacText to change the job name. Go to the tab 'Quick Edit' it'll change all the references to the Job name as there are several. And as a note, don't change the Mime, Geomancer, Ninja, Soldier, Samurai, lancer, or chemist as they will result in bugs if they are changed without zodiacs hack but don't worry about that. Just change of one the ones I did not just mention.
  • Modding version: PSX
Check out my ASM thread. Who doesn't like hax?

Firionelo

Thanks. Im gonna try it now :D I wil let ya know what happens after.

Firionelo

Okay, I clicked "Name" in the "tactext" and it just turns blue, How do I change it?

Jon

Here ya go new guy! I wrote this a while back, this should answer all questions in advance.

Guide to Unit Creation
So everyone, here it is, the guide on how to replace Gafgarion the Dark Knight (the guest version) with your very own unique character. Don't worry, Gaffy will still be in the game as normal, only when he is in your party for those 2 story missions he might appear funny in the menu formation screen -he will be alright in battle- this is normal and a very small sacrafice you will need to make, sorry. However, now you can play some unit you created

Please note: this entire guide is relatively useless to anyone out there without a custom unit sprite sheet. Find/download/create one before you read on!!! (And obviously anyone without a FFT .iso/.img)

First we need a buncha programs, so go and get 'em!

Download from Google or somewhere these 2 programs:

gimp-2.6.7 (it is an art program)
PalSuite3 (it changes pixel colors)

Download everything from here in FFHacktics, that is because we will need it:

FFTEVGRP (this will replace portraits and menu units)
CDMage (this will help us get the UNIT.BIN and WLDFACE.BIN)
Shishi Sprite Editor (the latest one, please)
FFTacText (this is a must if you are creating jobs from scratch)
FFTPatcher (also a must for your units stats)
FFTorgASM (not a must but handy if you want some strange things)

Right...once you get this mountain of programs, it will be technically possible to make anything in FFT! However, since this is sorta a tutorial, I will make a Red Mage, but please feel free to bend the rules at any time! This is your game-your world!!

1)CDMage
Okay, let's start by opening up the CDMage. Open your .iso/.img file of FFT (try to put it in an easy to locate place). Once you have done this, it will prompt you to create an Image type, select the last one "Raw Image (*.iso,*.bin,*.tao,*.img,*.bwi,*.mm2)" and then a box will appear, just click Detect and then name the file the same as your .iso, this is a .cue of the iso, and if another box pops up, just click okay. Good, now click once on the Track 1, and on the right side 10 folders and four other files will appear, double click the EVENT folder. Scroll all the way down in this folder and find UNIT.BIN and WLDFACE.BIN, select both of them by holding Ctrl and then right click. Choose Extract Files... and save them in the same place as the .iso/.img and .cue you made. Now close CDMage and read on.


2)Shishi
Now let's open up the Shishi Sprite Editor (the latest version or this won't make any sense) and get the next part out of the way. Go to File and then Open ISO... and find of course your .iso/.img file of FFT and open it. Find 16 - Gafgarion (Guest) and notice that he is a TYPE1 unit. This merely means the size, but you must check and make sure that you have the correct TYPE. Now depending on whatcha got, go to Sprite at the top and import either your BMP or SPR sprite sheet. It should overwrite Gaffys info with your units. Now close Shishi. (Note: for all of you who just want a unit to appear in battle, you pretty much just did that.)


3)GIMP2.6
Next is the real working part. If you have already a seperate portrait in size 32x48 and a menu icon 24x40, both BMP files, you can skip this part. If not read on on how to make your own. It is not very difficult if you don't though. Okay first open up the GIMP art program and open up your sprite sheet. Push 'R' to get the rectangular box and box in the second unit on the sheet, it should be the one that is looking down but at a diagonal. I would zoom in first because it is hard to do when the sprites are tiny. Now in that long tall Toolbox bar, check near the bottom of it that the Position reads 38, the Size is set to px and the numbers are 24 by 40. Now copy this image, make a brand new page and when it prompts you to set the size, make it 24x40. In this new tiny white box, paste your character. Now go to the top choose Image, then Mode, then RGB, then again Image, Mode and now Indexed... and change the color from 256 to 16 and convert. Finally, save as redmage menu.bmp, so select to save it as a BMP file. Now do this exact same procedure but with the portrait, so first rotate the canvas of your sprite sheet counter clockwise under Image>Transform and make sure the size is 32x48. Paste this image as a new file called redmage portrait.bmp, also once again a BMP file with the Index set to 16!! That is important! Close GIMP once you got that all done. These are important files if you want your new unit to show up properly in the Menu screens. Whew...


4)PalSuite3
This here will take only a few seconds if you followed the instructions up to now carefully. If PalSuite3 doesn't recognize your portrait and menu unit, then you may have forgotten to change the colors in GIMP from 256 to 16. Anyways, open up PalSuite3 and go to File>Open and open up the 24x40 Menu Unit. Now go to Edit and then Resize and change it from whatever it is to 16 and okay it. Save as the same name but important(!) change it to a RIFF Palette (*.pal), NOT a GIMP Palette. Do the exact same thing for the portrait. Now you should have up to here 1 Menu Character, the .pal of it and 1 Portrait and the .pal of that.


5)FFTEVGRP
The FFTEVGRP will help us put our character fully into the game  Under File, open up both the UNIT.BIN and WLDFACE.BIN that we extracted earlier with the CDMage. So in UNIT.BIN find under Character 0D Gaffgarion. Under Actions at the bottom, Import both the BMP and PAL of your Menu character and then Save File. Now go to WLDFACE.BIN and find Gaffy under 0D Gaffgarion (again) and Import the BMP and PAL of your portrait, then Save File.


6)Back to CDMage
Now that we have all sprites good and ready, it is time to upload the new UNIT.BIN and WLDFACE.BIN to the .iso/.img of FFT. Open up this time the .cue file of your .iso/.img and again find the EVENT folder under Track 1. Now one by one, select first UNIT.BIN and right click and Import File UNIT.BIN and next WLDFACE.BIN, right click and do the same. Close CDMage when done.


7)FFTacText
Details, details, details...well we are gonna do this correctly, right? Open FFTacText and then ISO>Import either PSX or PSP ISO and well I think you know what to do. For me the FFTacText Editor takes like 30 seconds to open, patience is a virtue... Select Text at the top and choose QuickEdit to save us some precious time. Now this is the part where I am gonna make us a Red Mage, so if you want something else, just replace it. Hmm, so the first thing under the QuickEdit is the JobDescritptions, scroll down the list until you find 23 Dark Knight. This is the Guest version of Gafgarion's Dark Knight, and since we will later replace all Gaffys with the enemy one(don't panic, he won't attack you until the waterfall!), this Dark Knight is practically free for us to edit. In the box I will write something like:

The Red Mage uses both destructive{Newline}
and recuperative magic. He cannot{Newline}
use final magic, however.

Now change to JobNames and scroll down once again to 23 Dark Knight. Change it to Red Mage. After this, under SkillsetNames, this may seem strange, but we are not gonna use Dark Sword (mainly because I have no idea which one is which-guest or enemy), but rather change Dycedarg's Swordskill to Red Magic, because we can give Dycedarg Orlandu's All Swordskill later in one click. Now find 70 Sword Skill and rename it Red Magic. Under SkillsetDescriptions, scroll down again and replace 70 to read something like:

Red Mage Job command. Uses both{Newline}
black and white magic.

In JobRequirements, type the same thing you have for JobDescriptions (36 this time) but add under the text the conditions for job change:

The Red Mage uses both destructive{Newline}
and recuperative magic. He cannot{Newline}
use final magic, however.{Newline}
No conditions for job change.

I didn't give any requirements for job change, but you can if you want, naturally. Alright, now that in theory your whole new job is totally complete in name, there is just one thing left to do. Go back up to the top and make the drop down bar under Text appear, select ATTACK.OUT. You should see Unit names, scroll down to 23 Gafgarion and rename this to your very own custom name, probably your own name or something like Aeris or Bartz or whatever, it doesn't matter. This will make your own character's name appear in game  Next again under Text on the top is OPEN.LZW. Change again 23 Gaffy to the same name (don't make spelling errors!) and finally after that go to Text and choose WORLD.LZW, the second to last on the bottom. Switch to 9: Unit names and 23 to yours again and then switch to 10: Unit names and name 23. So, you should have renamed Gafgarion 4 times, make sure you did! Now save this as a .ffttext just so you won't in the future havta do all this again. Then go to ISO and patch your ISO and wait for a while, up to 2-3 minutes unfortunetly. Close FFTacText once you get the "Successful!" message.

FFTPatcher
Save the best for last. We need to do a lot here so read on carefully. 1st File>New PSX/PSP patch. Now I am guessing and assuming most of you out there have already played around with the mechanics of FFT, if not, no problem too. Alright, click the Jobs tab. Find 17 Dark Knight, this is our job we created. Since this is a Red Mage, I am gonna copy the info of 1F Temple Knight, because I figure a Red Mage is both magically and physically strong, and Beowulf's job seems to fit that just right. I cannot help you too much here because I am not a mind reader  but if you are following this guide, do as I say. Change the Skillset to 46 Sword Skill, and Beowulf's stats, and the Red Mage I believe can equip: Knife, Sword, Rod, Staff, Book(maybe), Shield, Hat, Clothing, Robe, Shoes, Armguard, Ring, Armlet, and Cloak. Now luckily this is Gafgarion's guest job, but normally you would have to scroll down and adjust the Status Immunity, because most units are actually somewhat boss like. Before we move on, go to 09 Lune Knight and change his Skillset to 4A All Swordskill. Select the Skill Sets tab. For 46 Sword Skill, you should see on the right side of the screen pretty much all of the Holy and Divine Knight sword techniques. We are gonna change these to as follows, starting from Stasis Sword: Fire, Fire 2, Bolt, Bolt 2, Ice, Ice 2, Poison, Cure, Cure 2, Raise, Regen, Protect, Shell, Esuna. That will make a balance of 7 Black and 7 White magic spells. The rest on the far right I will just leave alone. You can make your own Reaction, Support and Movement abilities if you want. And now for the conclusion:

9)Changing Gafgarion around
Go to ENTD tab and scroll down. Our goal is to change every single 17 Gafgarion, both Sprite Set, Name and Job to 11 Gafgarion. This is not hard, just time consuming. Now I won't tell you every single time what to do, I will tell you where the 17 Gafgarions are. You must simply select his name and change like I said, the Sprite Set, Name and Job all to 11. It should read if correct

Sprite Set 11 Gafgarion
Name 11 Gafgarion
Birthday August(leave this alone)
Job 11 Dark Knight

So, here are the numbers of the story events where Gaffy is 17 and needs to be changed:

100, 110, 114, 11B(already done, haha), 11E, 183, 193, 194, 195, 19E and 19F(he already is 11), all done with Gafgarion!

Now go to 188, that is the 1st real battle, in Gariland. You should see on the right side a list starting with Ramza, Delita and then a whole buncha Generic Units. Choose the first Generic Male (even if your character is female). This time, change the Sprite Set, Name and Job to 17 Gafgarion/Dark Knight. Change the Birthday to yours or your preference. Change the Faith and Brave to a set number you want (and don't set the faith too high or the brave too low or you will lose your unit after the battle!) You can even set the Jobs already unlocked, and the starting weapons, ect. Go wild! Let your Red Mage start with a more powerful sword, do whatever you want!! Just don't touch Initial direction and the whole X Y thing or your game may crash. Once you are finally done, save your patch and go to ISO>Patch and find your .iso/.img file and all done! (Note that you should add your character in a chapter after Zirekile falls, because you will lose your custom there! Replace an archer of the enemy team Red to team blue and add your custom here in Zaland Fort City, where you meet Mustadio!)

10)Run your game
This step is self explainitory  
I hope this helps everyone who wants a custom character. Please feel free to comment/ask questions.
There ain't no gettin' offa this train we on!

Firionelo

It doesn't allow me to change the name, only the text. "Now change to JobNames and scroll down once again to 23 Dark Knight. Change it to Red Mage." (Otherwise Thanks ALOT for the guide.)

ffta707

Save's us a lot of typing Jon. Thanks a lot.

EDIT: Is this the psp version?

Jon

This was made for PSX, but someone said it works perfectly in the PSP version too. Forgot who, doesn't matter anyways. I made a mistake though in the tutorial, which actually makes me mad sometimes, but remember to have your own custom character appear after Zirekile Falls! I know this may annoy some people, but it would take a long time to make a new guide...also you need to change the job name on the right side, did you do that? Okay I can't help you with changing that because sadly I would need to see it, if you can post a screenshot I will help with that specific problem. When you read the guide try to do everything EXACTLY in the order I wrote it. Don't skip around because in the end you will most likely get confused because there are so many annoying variables to worry about. Another thing is that this guide makes a new job, but if you want a custom character you are going to havta change names around, for example (this is PSX version, don't know the PSP names, sorry) change the name of one of the enemies that appear in the first battle to a name you want, like "Dish" (which is a ridiculous name to begin with) to whatever like Squall or something. Then give your "custom character" the name Dish in the ENTD tab and in game it will appear as Squall. One last thing after all this rambling: be sure to make your character appear in the same battle of the intro to Mustadio as the first battle, otherwise your character will "leave party" along with Gafgarion after Zirekile Falls.
There ain't no gettin' offa this train we on!

Firionelo

Ok. That helps SO much more! Thanks :D

Jon

Yep, no problem ;)
If anything arises because something is wrong with my tutorial, please tell me asap, but I think it works perfecty, except that you need your unit to appear only in Chapter 2, but its better than nothing.
There ain't no gettin' offa this train we on!

Firionelo

Thanks. (Using the patched I edited 188 and make cloud join me for the first battle ^-^) So Can I use that instead of Ch2?

Jon

I think you could get Cloud to join you in the first battle with only the FFTPatcher. You don't need the FFTacText for already existing characters. It will be weird though because you will have the option to have 2 Clouds in you party, I would invite the level 1 Cloud in chapter 4 and kick him after your done with the side quest. And yes, if you use an already existing character, disregard my guide. Do this instead: change one or more of the Squires or Chemists to an already existing unit, make sure their team is "Blue" and change their name, Bday, Faith, Brave and Job to the correct ones. They should appear at Gariland. You could in theory make an army of Darkness or something by changing some of the Squires into Celia, Lede, and Elmdor for example, or have Zodiac Beasts in your party, all at Gariland. I once tried having a level 1 Altima (the last last boss) but it is just plain weird.
There ain't no gettin' offa this train we on!

ffta707

Yep. Just a simple entd change for that and you'll be good.

Firionelo

But jon, I cant change the names, for ANYTHING. I changed the Text but the names remained the same, what do I do to change the names?