Final Fantasy Hacktics

Modding => Spriting => Topic started by: Nagafen on September 03, 2009, 01:52:25 pm

Title: Portrait Visual Tutorial?
Post by: Nagafen on September 03, 2009, 01:52:25 pm
Heya all. I was just wondering if anyone could do a visual tutorial on making portrait's for FFT sprites? I've been told how, but it sound's quite confusing, and I work best with visual imagrey. If no one can't, I understand.
Title:
Post by: mav on September 03, 2009, 02:46:37 pm
Yeah, I'm working on one now. So gimme a couple more minutes and I'll update this post with it.
Title:
Post by: mav on September 03, 2009, 04:10:07 pm
Alright, let's do this. First you should have GraphicsGale, go to Google to find that, since that's what I'm using to demonstrate this tutorial.
(http://img.photobucket.com/albums/v625/mavken/GraphicsGale/347f4bd1.png)
Alright, this is our first screenshot. I've opened Graphics Gale and a sprite I just saved, note that the portrait already looks wacky--I'll explain that in a minute.
 
(http://img.photobucket.com/albums/v625/mavken/GraphicsGale/ca0c301c.png)
In this screenshot I've highlighted the Palette Window. Note the numbers on the side, those are the palette numbers. Row 1 is the first palette for the sprite, Row 2 is the second, and so on. Row 9 is the first palette for the portrait. So Row 1's colors go for the sprite and Row 9's go for that sprite's portrait. Basically 8 rows below the sprite, you'll find the portrait color. So Row 2 goes with A (which is technically the 10th row), and Row 3 goes with B, and so on, and so forth, until Row 9 which goes with Row 1, since it is the first row of colors for the first portrait.

(http://img.photobucket.com/albums/v625/mavken/GraphicsGale/796dab3d.png)
Chances are that right now your portrait looks like the one here. This is normal. What's happening is that the portrait is using the 16 colors in the first row to color the portrait. Now I'll explain how to fix this.

Step 1: First hit this icon (http://img.photobucket.com/albums/v625/mavken/GraphicsGale/2429fa9b.png) to get the following screenshot.
(http://img.photobucket.com/albums/v625/mavken/GraphicsGale/146ec51b.png)
Step 2: Now hit Save Palette, as shown above.

Step 3: Now save the palette as whatever you'd like. This is just to have a backup of the sprite's palette. If you have colors in Rows 2-G this step is unnecessary. In fact, this and the following two steps may not be necessary at all...Someone correct me on this, I'll edit the post.

(http://img.photobucket.com/albums/v625/mavken/GraphicsGale/e34d5d5d.png)
Step 4: Now hit All Frames on the Menu Bar, then scroll to Color Depth.

(http://img.photobucket.com/albums/v625/mavken/GraphicsGale/1ee77700.png)
This is the Color Depth Window.
Step 5: Under Format hit 4bpp (16 colors) and on the left, under Option, make sure colors is set to 16. Now hit OK.


Now it's time to fix the portrait. Hopefully you already have the portrait cropped out as a separate BMP with the correct palette. If not, proceed to do so.
(http://img.photobucket.com/albums/v625/mavken/GraphicsGale/c3e12997.png)
Now we've opened up the portrait.

Step 6: Make sure it's set to the right color depth (4bpp). If you've forgotten how to do this, look back at Steps 4 and 5.

Step 7: Now proceed to redo Steps 1-3.

Step 8: Now Select All and hit Copy.

Step 9: Go back to the Sprite.
(http://img.photobucket.com/albums/v625/mavken/GraphicsGale/347f4bd1.png)

Step 10: If you lowered the Color Depth, set it to 8bpp. If not, skip to the next step.

Step 11: Hit the (http://img.photobucket.com/albums/v625/mavken/GraphicsGale/2429fa9b.png) icon again. Now it's time to load the portrait's palette.
(http://img.photobucket.com/albums/v625/mavken/GraphicsGale/e87e0e4c.png)
This is the Load Palette Window.
Step 12: Hit Import From File.

(http://img.photobucket.com/albums/v625/mavken/GraphicsGale/e52ed89b.png)
Step 13: Load the .pal that you saved previously.

(http://img.photobucket.com/albums/v625/mavken/GraphicsGale/cb8575e4.png)
This is the [other] Load Palette Window.
Step 14: Drag across the palette on the left. And hover over the 9th slot, left-click to Paste and Hit "OK".

Step 15: Now Paste that portrait right on top of the old one.
(http://img.photobucket.com/albums/v625/mavken/GraphicsGale/7d4b4a29.png)
Before.
(http://img.photobucket.com/albums/v625/mavken/GraphicsGale/75de7ceb.png)
After.

Step 16: Save the BMP and import into Shishi.


Tips and Miscellaneous Information
Title:
Post by: Zenko on September 03, 2009, 06:10:30 pm
Why not reformat it in html and submit your tutorial for the main site?
Title:
Post by: MiKeMiTchi on September 03, 2009, 06:10:42 pm
Quality post mav. :)
should be stickied!!

oh wait btw,
Isn't it necessary also to place the 'TAN' color from the portrait to the 9th row, 1st color slot?
Title:
Post by: mav on September 03, 2009, 07:00:23 pm
Quote from: "Zodiac"Why not reformat it in html and submit your tutorial for the main site?
Awesome--I'll be sure to fix it and submit it once I'm sure it's as accurate as possible.

Quote from: "MiKeMiTchi"oh wait btw,
Isn't it necessary also to place the 'TAN' color from the portrait to the 9th row, 1st color slot?
Though it is necessary to place black as the first color on the first row, it actually isn't necessary to do so with the tan color on the portraits. I assume it's because black is transparent, whereas tan isn't. I just re-checked on the Minwu sprite, and I had tan on the fourth column for all the portraits and it worked fine when imported. I'll mention the black for the sprites though.
Title:
Post by: MiKeMiTchi on September 03, 2009, 08:45:27 pm
Good find!

Also mav, include some "how to edit or make your own" portraits, by color swapping, color borrowing, and or
borrowing hair, cloth, eyes from original fft portraits, and adding sprite\portrait colors for the 2nd row and so on... :)

QuoteStep 3: Now save the palette as whatever you'd like. This is just to have a backup of the sprite's palette. If you have colors in Rows 2-G this step is unnecessary. In fact, this and the following two steps may not be necessary at all...Someone correct me on this, I'll edit the post.

I do this all the time, so I think it might be needed.


Hmm..
From my past experiences, I loaded the palette first before I pasted the portrait. Would that make a difference?

Reason:
If you are starting to make a sprite without a portrait, therefore there are no colors for the 9th row. If you paste a portrait first, then it will use 'some' colors from the 1st row (if colors have the same value). So, I think it might be better to load the portrait's palette first before pasting the portrait.
Title:
Post by: mav on September 03, 2009, 09:45:09 pm
I could make a tips/things to know bit at the bottom I suppose. I'll move the black/transparency thing there, mention how you shouldn't reuse colors from row-to-row, etc. When I did the Minwu sprite I copied it over first and then loaded the colors...though I might have had to fix it by hand...I suspect that it shouldn't matter in general, assuming you're loading the palette that corresponds to the portrait: portrait first or palette first, as long as they correspond I think it works.

If I were making a portrait from scratch, I would draw, color, and shade by using the colors I place on the ninth row.
Title:
Post by: jimmyjw88 on September 04, 2009, 12:01:51 am
Wow....This will be really helpful ^^
Great work mav.
But any chances you have tutorial like this for GIMP? ^^
Title:
Post by: Kagebunji on September 04, 2009, 07:13:11 am
Great work Mav, now I think I will get handle of it too :).
Title:
Post by: Archael on September 04, 2009, 10:12:52 am
Quote from: "Zodiac"Why not reformat it in html and submit your tutorial for the main site?

this

great tutorial should be part of main site
Title:
Post by: Argy on September 04, 2009, 11:55:56 am
Mav,

You have inspired me to try and make/alter sprites. Thank you

Kick a**e guide by the way!!

Cheers Argy
Title:
Post by: mav on September 12, 2009, 01:26:58 pm
Shit, turns out MiKe was right: you gotta save and load the portrait's palette before you paste in the portrait. I'm not sure why it worked when I did it on the Minwu sprite, but nonetheless I've fixed it here.
Title:
Post by: Kagebunji on September 12, 2009, 01:43:35 pm
Thanks to this, I know how to insert portraits! Thank you Mav!
Title:
Post by: Zenko on September 12, 2009, 04:00:56 pm
Quote from: "Voldemort"
Quote from: "Zodiac"Why not reformat it in html and submit your tutorial for the main site?

this

great tutorial should be part of main site
Title:
Post by: mav on September 12, 2009, 06:12:16 pm
Sure thing boss; I just submitted it. If there are any errors I'll fix 'em.
Title:
Post by: Vanya on September 12, 2009, 07:39:53 pm
Glad to see this added, *prepare for bad pun*  no noob is good noob! ^_^
*Shot*
XnX
Title:
Post by: MiKeMiTchi on September 13, 2009, 01:06:22 am
Quote from: "mav"Shit, turns out MiKe was right: you gotta save and load the portrait's palette before you paste in the portrait. I'm not sure why it worked when I did it on the Minwu sprite, but nonetheless I've fixed it here.

Told ya!
haha.. :)

Well, it did work because the portrait's colors didn't match any of the colors of the sprite. *I think.
Title:
Post by: Paheej on October 27, 2009, 03:10:02 am
QuoteNow it's time to fix the portrait. Hopefully you already have the portrait cropped out as a separate BMP with the correct palette. If not, proceed to do so.

Hey could anyone expand on this step right here?  I don't quite get it.  I can crop the portrait but its discolored.  How do I make it use the row 9 palette?
Title:
Post by: MiKeMiTchi on October 27, 2009, 06:20:19 am
They use the row 9 palettes when they are imported into ShiShi.
Take advantage of that, import the sprite, then you could get the right colored portrait
by PRINT SCREEN.

Or, you could separate the portrait into a new 48x32 image, then set it to 16 colors, then load the row 9 palette.
Title:
Post by: mav on October 27, 2009, 07:23:07 am
In order to make it use the row 9 palette, all you have to do is save the palette from the portrait file and load it onto the 9th row on the spritesheet file (before copying the portrait over). That specific tidbit was referring to the fact that you should have the portrait ready in a separate file; the next few instructions guide the person on how to make it work.

Hope that helps...
Title:
Post by: Paheej on October 27, 2009, 02:17:02 pm
Quote from: "MiKeMiTchi"They use the row 9 palettes when they are imported into ShiShi.
Take advantage of that, import the sprite, then you could get the right colored portrait
by PRINT SCREEN.

Or, you could separate the portrait into a new 48x32 image, then set it to 16 colors, then load the row 9 palette.

Okay, that works I just thought there would be something that seemed less jury-rigged.  Thanks, that method works fine.
Title:
Post by: Zenko on October 27, 2009, 02:44:28 pm
doesn't my program work for this? only problem AFAIK is that it doesn't rotate the portrait for easier editing.

http://www.ffhacktics.com/forum/viewtopic.php?t=3901 (http://www.ffhacktics.com/forum/viewtopic.php?t=3901)