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

Sprite Manager with compression support

Started by melonhead, February 10, 2008, 02:28:54 pm

melonhead

February 10, 2008, 02:28:54 pm Last Edit: December 31, 1969, 07:00:00 pm by melonhead
The new version of FFT Patcher has a copy of my new Sprite Manager with compression support. All thanks to Gemini on the ROMHacking forums for disassembling the decompression algorithm.

If you've used Merlin Avery's FFT Sprite Manager, this version works exactly the same. Check out Kyari's tutorial for detailed usage instructions.

Download (You need both FFTPatcher.exe and ShishiSpriteEditor.exe in the same folder when you run it).

Xifanie

February 10, 2008, 03:01:51 pm #1 Last Edit: December 31, 1969, 07:00:00 pm by Xifanie
Almost perfect!

All there is left to do is to add a check for the portrait and use corresponding portrait palette instead.

Think of it, it's pretty simple to do, and we'll be able to edit portraits easily too as they don't share the same color at all. It's hard to edit portarits with the sprite's color.
  • Modding version: PSX
Love what you're seeing? https://supportus.ffhacktics.com/ 💜 it's really appreciated

Anything is possible as long as it is within the hardware's limits. (ie. disc space, RAM, Video RAM, processor, etc.)
<R999> My target market is not FFT mod players
<Raijinili> remember that? it was awful

melonhead

February 10, 2008, 03:26:58 pm #2 Last Edit: December 31, 1969, 07:00:00 pm by melonhead
Quote from: "Zodiac"Almost perfect!

All there is left to do is to add a check for the portrait and use corresponding portrait palette instead.

Think of it, it's pretty simple to do, and we'll be able to edit portraits easily too as they don't share the same color at all. It's hard to edit portarits with the sprite's color.

So you think something like this?
When I export to bitmap, should it still look like that... With the portrait pixels being mapped to the portrait palette entries and the rest of the sprite pieces on the normal palette? I guess it could work.

Kyari

February 10, 2008, 03:28:32 pm #3 Last Edit: December 31, 1969, 07:00:00 pm by Kyari
I think I love you D:

trickstardude7

February 10, 2008, 04:12:10 pm #4 Last Edit: December 31, 1969, 07:00:00 pm by trickstardude7
melonhead=AMAZING

Kuraudo Sutoraifu

February 10, 2008, 04:41:16 pm #5 Last Edit: December 31, 1969, 07:00:00 pm by Kuraudo Sutoraifu
I just wet myself.  :)  Wonderful!

trickstardude7

February 10, 2008, 04:59:04 pm #6 Last Edit: December 31, 1969, 07:00:00 pm by trickstardude7
Quote from: "Kuraudo Sutoraifu"I just wet myself.  :)  Wonderful!
haha lol has  anyone tryed it right now im on my psp so i cant

karsten

February 10, 2008, 06:37:22 pm #7 Last Edit: December 31, 1969, 07:00:00 pm by karsten
damn WOW! :)

again, thanks, and thanks! we just miss a conbfortable way to edit the clas names and we're almost done for the editing!  :shock:

Kourama

February 10, 2008, 10:44:24 pm #8 Last Edit: December 31, 1969, 07:00:00 pm by Kourama
I'm looking forward to test out this program soon.

I'm going to start working on Luso's sprite and rework it so it doesn't look so bad and see what kind of improvements I can make.

trickstardude7

February 11, 2008, 05:55:49 am #9 Last Edit: December 31, 1969, 07:00:00 pm by trickstardude7
Quote from: "Kourama"I'm looking forward to test out this program soon.

I'm going to start working on Luso's sprite and rework it so it doesn't look so bad and see what kind of improvements I can make.
haha good idea just get rid of  dumb hat and maybe different clothes color? but now im gonna try making Sephiroth!!

Zozma

February 11, 2008, 02:22:18 pm #10 Last Edit: December 31, 1969, 07:00:00 pm by Zozma
the program is great! it looks like there isnt really space to add in the empty stuff for the characters that never had it like the generic towns people but you can take their sprite and apply it to one that has enough space for full animation.

Quote from: "Zodiac"Almost perfect!

All there is left to do is to add a check for the portrait and use corresponding portrait palette instead.

Think of it, it's pretty simple to do, and we'll be able to edit portraits easily too as they don't share the same color at all. It's hard to edit portarits with the sprite's color.

at the least one thing that would be very helpful and save alot of sprite edit time would be to make it so you can extract a .bmp file based on which palette you've selected. as it is now no mater what palette you're on it extracts from the default 16 colors.
  • Modding version: Other/Unknown
Wiegraf: Draw your sword Ramza!
Ramza: But im a monk!!

Xifanie

February 11, 2008, 03:17:23 pm #11 Last Edit: December 31, 1969, 07:00:00 pm by Xifanie
No worries, I'm coding a palette swapper. You will just have to open the bmp and save with the palette of your choice and ta-dah! You won't lose any work, instead of using the first palette it will use the next one or any you wish.
  • Modding version: PSX
Love what you're seeing? https://supportus.ffhacktics.com/ 💜 it's really appreciated

Anything is possible as long as it is within the hardware's limits. (ie. disc space, RAM, Video RAM, processor, etc.)
<R999> My target market is not FFT mod players
<Raijinili> remember that? it was awful

melonhead

February 11, 2008, 03:57:39 pm #12 Last Edit: December 31, 1969, 07:00:00 pm by melonhead
Quote from: "Zozma"the program is great! it looks like there isnt really space to add in the empty stuff for the characters that never had it like the generic towns people but you can take their sprite and apply it to one that has enough space for full animation.
This might be possible. Before I try to add the functionality, someone could test it by overwriting 20W.SPR with something like AGURI.SPR, and then adding a unit w/ the 20 year old woman sprite to an event and see if the battle/movement sprites work.

Quote from: "Zozma"at the least one thing that would be very helpful and save alot of sprite edit time would be to make it so you can extract a .bmp file based on which palette you've selected. as it is now no mater what palette you're on it extracts from the default 16 colors.
If you open the exported bitmap in your image editor, and go to the palette screen, you can see that all 256 colors (16 colors * 16 palettes) are there, it's just that the pixels in the bmp are indexed to only use the first 16 colors. If you rearrange the colors in the palette, you might be able to get the effect you want.
I think I might add this feature anyway since it doesn't seem very hard.

Zozma

February 11, 2008, 11:28:09 pm #13 Last Edit: December 31, 1969, 07:00:00 pm by Zozma
ahh about the testing, i have tested this with Teta who is basically like one of the townspeople in that adding anything past the portrait seems to make it say the file is too big.... however i do not use cd mage therefore it doesn't ask me to truncate it either.... still the time i did use cd mage and put alma over teta it seemed to lack the said animations after the truncation when tested in game....

also inputting the palette option would be awesome in the sense that it would cut the time it takes to edit the portraits... i think it would be a great idea anyway. 8)
  • Modding version: Other/Unknown
Wiegraf: Draw your sword Ramza!
Ramza: But im a monk!!

Cheetah

February 15, 2008, 02:46:05 pm #14 Last Edit: December 31, 1969, 07:00:00 pm by Cheetah
Hey Melonhead or Zodiac. Do either of you know how exactly the sprite sheets are partitioned. Like could you create an example sprite sheet with a grid showing how much space each body piece can potentially take up? It would be helpful in creating more complex sprites without lots of testing.
Current Projects:

Kyari

February 15, 2008, 09:18:17 pm #15 Last Edit: December 31, 1969, 07:00:00 pm by Kyari
Am I doing something wrong here or..?
Basically, if I try to import anything with the slightest pixel edit, I get the following error. If, for instance, I draw on a sprite and attempt to import it - this is what I get. If however I hit undo and resave it from my graphics program without the random bits drawn on it has no problem accepting it. I can get it to accept new palettes via the palette import, but that's about it. D:

trickstardude7

February 15, 2008, 09:23:03 pm #16 Last Edit: December 31, 1969, 07:00:00 pm by trickstardude7
same thing for me too :shock:

Kyari

February 15, 2008, 09:36:42 pm #17 Last Edit: December 31, 1969, 07:00:00 pm by Kyari
Bummer! Has anyone gotten something to import?

melonhead

February 15, 2008, 11:04:55 pm #18 Last Edit: December 31, 1969, 07:00:00 pm by melonhead
Quote from: "Kyari"Am I doing something wrong here or..?
Basically, if I try to import anything with the slightest pixel edit, I get the following error. If, for instance, I draw on a sprite and attempt to import it - this is what I get. If however I hit undo and resave it from my graphics program without the random bits drawn on it has no problem accepting it. I can get it to accept new palettes via the palette import, but that's about it. D:

Can you post the BMP you are importing that causes this error?
And also the following info:
-The SPR file you are importing it on top of
-Image editing software you are using to make changes

Kyari

February 16, 2008, 12:58:02 am #19 Last Edit: December 31, 1969, 07:00:00 pm by Kyari
There's the bitmap I'm primarily concerned with, though it seems to happen any time I edit any bitmaps. I was attempting to import over MINA_W (Squire) and used Paint Shop Pro 7 to make changes.