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

Spriting Tutorial (Using Shishi's, etc.)

Started by CidIII, March 05, 2009, 07:33:50 pm

h0ndman2

Ehh, now I have anoter strange problem.
When I open my game on Shishi, I get all kinds of strange images.
What should I do?
(btw my English is bad cuz its not my first language so please dont put things in to hard words for me, thank you)

CidIII

Could you perhaps post a picture or more information?

That would help a lot :)

Because the only thing I can say it you might have a bad .ISO, did you rip it yourself?
I refuse to play Final Fantasy Tactics again until I am able to do my FF6 patch! And, FFT 1.3 doesn't technically count as FFT: so there!

h0ndman2

It was first .CSO, but I used the program Aquablack posted to make it .ISO.
But maybe that went wrong, cuz it is a winrar file.
How do I uploade the picture? :oops:
I only have it in my images.

Mega_Tyrant

Just some info

1.  UNIT.BIN is editable on the PSP version as well. (I assume the WLDFACE.BIN is also editable since it can also be loaded after extraction but I havent tested it yet,  I do know that FFTEVGRP can open both.)

Steps Involved:

A.  Extract FFTPack with UMDGen
B.  Decrypt FFTPack with FFTPatcher
C.  Start FFTEVGRP
D.  Load UNIT.BIN/WLDFACE.BIN
E.  Edit just like the PSX Version
F.  Click Save
G.  Repack FFTPack with FFTPatcher
H.  Replace FFTPack in ISO with new FFTPack using UMDGen
I.  Save new ISO with UMDGen

2.  The older versions of Shishi (at least the version packaged with v .352 of FFTPatcher) seems to be able to force in sprites with larger than the Max SPR size.  (not sure if there are any adverse effects though)
RAWR!

Wiegraf

Hmm, quick question, I understand the concepts and HOW to do everything, but Im just having trouble with the actual editing using Paint. How do I do this well? The edits I make look horrible, like changing the hair color etc.

Also, how do you make a character portrait? Thanks in advance
What troubled sleep have you known to speak of my dreams? No matter how sweet, a dream must always fade into day...

-Wiegraf

jimmyjw88

All you need is practice. Good luck ^^
Kindly upload the images to other image hosting sites. I can't view imageshack. Thanks.

CHIMERA

This tut needs to be updated.

Following this tutorial I wasted 2 hours trying to import a UNIT sprite into FFTEVGRP. Indexing the color didn't help, it was only after I pasted over an exported UNIT that the app allowed me to import the custom sprite. I didn't even need to use a .pal either.

So for those of you wasting time re-reading this tutorial trying to fix the "16 color" error message, just export UNIT 00-0 and paste your custom sprite over the existing one. I'm using GIMP to do it.

AbrasGowt

:mrgreen: thank you for teaching me to use Shishi. I'll start my first sprites now, thank for all !! ^^

Lionheart

Hey Cid, as much as I like this game and I followed you're tutorial I can't seem to figure out this step

Step #8: With the character selected we are going to need to open up our BATTLE Spritesheet, and acquire just the Left Front Facing View. The dimensions we need are 24X40 pixels, no bigger no smaller.*

*If you are having trouble making the image work with the program (16 Bit Color Error, etc.). Check this out, it may help you!
 


This image and everything with Pal after this confuses me, I have gimp and after 2 hours I can't seem to figure how to get them to show in the unit screen, I did complete the part for them to show in battle, but not in the formation screen. Yes am a newbie at this whole hacking and sprite stuff, but im really interested in learning. thanks

migaman


Kill_Bones

Do you have a recommended site for the emmulator and ISO =\? I've tried 3 different ISO downloads and 2 emulator ones. None are working.

Nevermind =) i found working downloads with some help.


Full credit to Mayhem over at RPGuild for my sig

"Nearly all men can stand adversity, but if you want to test a man's character, give him power."  

-Abraham Lincoln

Quote from: Dome on February 19, 2011, 04:36:46 am
Sorry Eternal, I don't have balls....

999exodia

kkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk

TSnead2010

how do i get the spritesheet of the custom sprites?

TSnead2010

i used shishi to get the sprite sheet but the portrait color is distorted

mav

Quote from: "TSnead2010"i used shishi to get the sprite sheet but the portrait color is distorted
Read up on this tutorial.

sol

ok i have the shishispriteditor and i want to change the sprite formation to match up with the new sprites i placed in that i got off the site.  How do i go about that?

Jon

Here ya go Sol, my tutorial, and read Mav's tutorial too, it taught me everything I know about inserting portraits. Welcome to FFH, btw, where all your dreams come true!

Character Creation Tutorial
by Jon


Creating a new character in Final Fantasy Tactics is actually a very simple thing to do. All you need are a few programs that you can download off of the main FFH website and an idea, some character that you wish to appear in your patched game. Whether it be yourself, or a character from the Final Fantasy series or just a custom sprite, it doesn't matter whom or what, because I'm going to tell you how in this tutorial to make them appear in game either way. Read on!

1) The first thing you will need are the programs. You can't just magically make a new unit appear in game out of nothingness, you're going to need the following:

Go to Google and search for these 2 programs

GraphicsGale (which is the best for spritesheets and can be found here on FFH) and
PalSuite3 (it changes pixel colors)

Once you've gotten these 2 programs, download everything that FFHacktics has to offer:

FFTEVGRP (replaces unit portraits and menu)
CDMage (this gets the UNIT.BIN and WLDFACE.BIN)
Shishi Sprite Editor (find .457, its the one I use and works the best)
FFTacText (an absolute must if you are making units from scratch)
FFTPatcher (also a must, it does practically everything stat related)
FFTorgASM (a unique program that does a variety of things)

and of course

Your FFT Iso file and a Spritesheet of your character!!

Awesome, now we are rolling. If you have all of the above, move to step 2.

2) Open CDMage. Open up your .iso/.img file of your FFT game under File>Open(duh!). It will prompt you to make an Image type, select the last one called "Raw Image(*.iso,*.bin,*.tao,*.img,*.bwi,*.mm2)". Click detect in the box that appears. It will create a .cue of the iso, click okay when another box pops up. If it says "Data track has errors in the file system, its content may be displayed incorrectly. Continue parsing?", choose Yes. Click once on Track 1, and on the right hand side there will be 10 folders and 4 other files. Double click the EVENT folder. Scroll down to the bottom of this folder and find UNIT.BIN and WLDFACE.BIN and select both of them with ctrl and then right click and choose "Extract Files..." and save them in the same place as the iso and cue of FFT. Close CDMage.

3) Open Shishi Sprite Editor (.457 or better or these steps won't work). Go to File and then Open ISO, and open the iso. If it says something like "Do you want to extend your iso?", choose yes. Find 12 - Simon and go to Sprite at the top and Export SPR. Save this as simon.spr. Notice that Simon is a TYPE 2 unit, you will have to make sure he stays that way once we put him back in the game. Now go up to Sprite once more and Import either YOUR .spr file or .bmp depending on whatcha got. You will need to change the TYPE to what the imported sprite is, otherwise their arms will look like Rayman in battle if the sprite is type 1. Yes, their arms will float next to their body, not good! So change the type! Now go up to 12 - Simon and scroll down to 39 - Celia (Never Used). Go to Sprite and Import the simon.spr. Celia is type 2 so you don't need to change the type. Close Shishi Sprite Editor.

4) Here comes the working part. Open up GraphicsGale and if you have a portrait bmp and menu icon bmp ready, skip to the next part of this section. If not, read on. First open up the art program and open up your sprite sheet. Get the rectangular box (up on the top in the toolbar) 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. Make sure the box is 24 by 40 pixels. 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. It is difficult, but try to center the character here so its in the middle. I would use a reference of any unit you can get from the FFTEVGRP. Save As [spritename] menu.bmp, close it and reopen it in GraphicsGale once again. Now go to the top choose All Frames and change the Color Depth from 256 colors to 16 colors by changing 8bpp to 4bpp and then okaying it. Finally, just save (because it already is a bmp). Now do this exact same procedure but with the portrait, so first rotate the canvas of your sprite sheet counter clockwise under Image>Rotate and make sure the size is 32x48, which should be really easy considering you are boxing in the entire portrait which is 32x48. Paste this image as a new file called [sprite name] portrait.bmp, also once again a BMP file with the colors set to 16!! That is important! Close GG once you got all that done. These are important files if you want your new unit to show up properly in the Menu screens.

5) This will only take a few seconds if you have done the previous step carefully and exactly. If PalSuite3 doesn't recognize your portrait and menu bmps, then you probably need to change the colors in GraphicsGale from 256 to 16. Open up PalSuite3 and go to File>Open and open up the 24x40 [sprite name] menu.bmp. Now go to Edit and then Resize and change the value from whatever it is to 16 and okay it. Save this as the same name [sprite name] menu.pal, which means change (Important!) it to a RIFF Palette (*.pal). Not any other palette. Do the exact same procedure for the [sprite name] portrait.bmp. Up to now you should have 1 of each of the following: 1 menu.bmp, 1 menu.pal, 1 portrait.bmp and 1 portrait.pal. If not, then you must have skipped something, stop now and reread what I wrote. Close Palsuite3.

6) The FFTEVGRP is our next stop. What will happen once you complete this is that the character will appear fully in the game; in battle, in the menu and also all portraits will be displayed. Note: First test your sprites without the palette (.pal file), if it doesn't look right in game then Import PAL. Open up FFTEVGRP and open for now the UNIT.BIN. Find the right menu character which is 0A Simon and replace it with your menu character by means of Import BMP..., then under Import PAL..., import your menu pal(but only if its weird in game). Simple. Finally, click Save file. Now go up to the top to File and open up the WLDFACE.BIN and find agian 0A Simon, and see how its the old white mage's portrait? Import BMP... and Import PAL... (again only if its colors are off in the game) of your sprite's portrait and pal. Click Save file. Close FFTEVGRP.

7) Open up CDMage again. Since the sprites are good and ready, you are going to import them into the game itself. Open up the FFT iso and find the EVENT folder once again. This time first click once on UNIT.BIN and right click to Import File, which will be your UNIT.BIN. After this, right click on the WLDFACE.BIN and import your WLDFACE.BIN. Close CDMage.

:) Next again under Text on the top is OPEN.LZW. Change again 123 Dish 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 123 to yours again and then switch to 10: Unit names and name 123. So, you should have renamed 'Dish' 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. Patience, young Padawan! Close FFTacText once you get the "Success" message.

9) Save the best for last! Open up FFTPatcher and read on carefully! Go to File>New PSX/PSP patch, like always depending on whatcha have. Click the Jobs tab. Find 13 Bishop, this is the new job we just created in FFTacText over Simon's, its still going to be called Bishop here but in game it will be changed to whatever, so don't worry. Now you are going to have to change the stats on your own, don't fret because you can always just copy some other units stats if you don't know what you want. Sorry I can't help, but I'm not a mind reader ; ) Now, change the skillset on the top here to 23 Magic, Teta/Tietra's skillset. After you are done giving your unit some stats, click the Skill Sets tab. In here find 23 Magic and change Cure and Wish to whatever you want and use any blank spaces for more techniques/magic. You can also change the Reaction, Support and Movement abilities to whatever makes you happy. One last thing to do here -once you are content with your new skills- click the ENTD tab.

Now you can have your new character literally appear in game when and where you want, but I will show you how to make them appear in Gariland Magic City, the games first real battle. Not in Orbonne Monestry for 2 reasons, 1. you wouldn't see your character again for about 10 battles and 2. you would have to change around way more events in the ENTD, which is annoying actually.

First we are going to change all of Simon's apperances to 3A which stands for Celia (Never Used). Go to 100 Beginning of game inside Orbonne. Find in the upper right box Simon and click on him once. Below this box there are a whole bunch of sub catergories, like Sprite Set and Name, ect. All you have to do is change his Sprite Set to is 3A. Do this also under the following event numbers (where Simon appears): 110 and 11E. Up until now, these 3 events are the only times Simon appears. (There may be the 2 events at Orbonne where Wiegraf and Izlude are storming the place for Zodiac Stones, but I can't find them on the ENTD, meaning you might see your character in those scenes, weird...). Once you have done everything with Simon, go to 188 and you should see a list like this:

Ramza      Ramza      Squire
Delita      Delita      Squire
Generic Male   <Random>      Squire
Generic Male   <Random>      Squire
Generic Female      ...ect. You get the point.

Click the first Generic Male, right under Delita. Change this Squire's Sprite Set to 13 Simon. Change the Name to 7B Dish. Change the default "random" Birthdate to a desired birthday. The Job should also be now set as 13 Bishop. The units Level should remain 1, but if you want you can change this to a higher level, making the first few chapters or the entire game too easy, meaning more boring. My advice: leave it at 1. The Faith and Brave can be altered, but remember not to make them too faithful or too cowardly or they will leave your party after the first battle. Leave the Pallette, Unit ID, X, and Y alone, don't change this. Jobs unlocked determines how many jobs will be unlocked, so if you select Black Mage for example, the unit will have a default of a level 2 Chemist. The Initial direction, Team Color and Target Unit ID should stay as they are. Now if you have a female character, change Male to Female in the box above, leave the rest as is. Below there are the Skills, the first Primary should remain as FF <Job's>, the rest can be altered again to whatever you please. The same goes for the Equipment, you can have your character start with a unique weapon or different armor(s). Leave the Unknown and Spoils alone in the lower part. Go to 183 once you are all set up. Find the Generic Archer Dish and change his name to <Random>. Good, you're all set!

10) Go to File and Save patch... or Save as PSP patch... to save yourself some future work. Next go to either PSX or PSP and then Patch ISO. Click the "..." and locate your iso file, then click OK. Wait a few seconds and once this box closes and returns you to the FFTPatcher program, you're done. Run your patched game and if you followed the instructions exactly, your new character will appear at Gariland Magic City! Congratulations!
There ain't no gettin' offa this train we on!

sol

thinks bro now how do i change the job names cuz i tried downloading it here but it doesn't do.....i can't get it 2 download

Lionheart

Can you tell me a easier way to get the customs sprites to show on the unit menu? I know how to get them to show in battle, but for some reason I get confused on this guide when following the steps for Editing the UNIT.BIN and WLDFACE.BIN. I have gimp maybe this tutorial needs a little update? thanks all.

Jon

Easiest way to do this right is to first open up FFTEVGRP and actually get an existing character, such as the first Ramza. Save him as a bmp. Now open up your sprite sheet in an art program like Graphics Gale, Gimp or Photoshop or whatever you like to use. Now try to cut out that one frame and align it over the foot of Ramza, the foot that is closer to us, his left foot. Align the foot of your character with Ramza's and it should be centered perfectly. Now cut him out 24x40 and save as a bmp. I know this is pretty tough, especially at the beginning, but believe me, with a little practice (like say an hour) you will have mastered this technique. Good luck! :mrgreen:
There ain't no gettin' offa this train we on!