Board of Slick
Library of the Ancients => Final Fantasy IV Research & Development => Topic started by: fedorajoe on August 05, 2016, 08:24:24 PM
-
Battle sprites appear to be a 3x3 grid of squares, each 8x8 pixels in size, but with not all squares in the grid being displayed. Does anyone know how to change which squares are displayed?
I imagine it's probably similar to how monster sprites are arranged, but I haven't seen it discussed.
Basically I want to turn this...
(http://atezns5wag90b2j1y2tldc5jb200.g00.photobucket.com/g00/TU9SRVBIRVVTMyRodHRwOi8vaTEzNS5waG90b2J1Y2tldC5jb20vYWxidW1zL3ExNTUvZmVkb3Jham9lL2JlZm9yZS0yX3pwc3V3ZzV5M214LnBuZw%3D%3D/$/$/$/$)
Into this...
(http://atezns5wag90b2j1y2tldc5jb200.g00.photobucket.com/g00/TU9SRVBIRVVTMyRodHRwOi8vaTEzNS5waG90b2J1Y2tldC5jb20vYWxidW1zL3ExNTUvZmVkb3Jham9lL2FmdGVyLTJfenBzN2J0MG1pMXkucG5n/$/$/$/$)
Thanks!
-
I'm sure it can be done. I've definitely stumbled upon the battle sprite tile arrangements before, and they could probably be manipulated in that way pretty easily. The thing of it is, change the arrangement for one character and you change it for all. Are you willing to alter all of their special poses?
-
The thing of it is, change the arrangement for one character and you change it for all. Are you willing to alter all of their special poses?
Looking through the Special poses to see which ones would be effected by that change:
DK Cecil (Darkwave): You'd have to lower his sword by like 1 horizontal row, as the sword just barely uses the UL (upper left) 8x8 tile (I'll just refer to as tiles from here on)
Tellah (Recall): The "!" bubble uses the UL tile, but you could just nix that and it would look just fine
Yang (Kick): Part of one his arms uses the UL tile, but you could probably just move his entire pose down 3 pixels and be good
Palom (Boast): One of the cloud-things use the UL Tile. You could nix that one, and turn the other into a straight line with diagonals beside it to show he's yelling
Porom (Cry): The UL Tile is used here for... I guess her tears? Idk. You could nix that and just give her a more emotional looking expression or something lol.
P. Cecil (Cover): One of his hands are in the UL Tile. You could just have him block with a shield since you'd have the BL (bottom left) tile to play around with.
Cid (Scan): His stupid magnifying glass spills over to the UL Tile. You can just move his hand down two pixels and be good
FuSoYa (Regen): stupid ball-shape-thing uses UL. You could just not use that and be good
A lil bit o' extra work to do if you (Fedorajoe) go that path, but a shit ton less than I figured it'd be. I'd say go for it.
(Also wanna point out I think it's dumb Square just didn't use the whole 3x3 area in the arrangement data. Gonna have to rethink a couple characters' poses in my own project now that I know this :lame:)
-
Oh gosh, seriously? How disappointing! I figured each character had their own setup.
In that case I probably won't bother, I'll just have to butcher my creation despite how proud I am of it. :p
Thanks, all!
-
Just thinking... If you look at a character's battle sprite sheet, don't they all have a single empty tile actually right there in the ROM? If I'm remembering wrong (possible, I'm not actually looking at it as I type this) then fine never mind, but if it is so then I bet the sprite arrangement could be rewritten to actually include that empty box. It could be left empty if you didn't need it, but used if you did want it. I mean, the arrangement probably uses an FF in that corner to signify an empty space which could easily be replaced with whatever hexadecimal represents that tile (assuming character sprite arrangement works like monster sprite arrangement).
:hmm:
I mean, don't get your hopes too high - there are a lot of ifs in this one, and any of them being revealed as a no renders this whole theory useless. But if...
-
You are correct, sir. That empty space in the 3x3 grid is represented in every character's sprite sheet and simply isn't read.
See, what you're saying is closer to what I was thinking. It made me think of when you create a custom summon and you have to manually designate which parts of the sprite get displayed where. I'll be there's an FF that has to be changed to an 01 somewhere, or such, which would cause that blank space to read for every sprite.
-
So yeah, I was thinking the same, but after looking into it a bit, it seems we were wrong. Having battle characters represented by a full 3x3 grid is actually impossible, because the game only loads enough sprite data for eight sprites per character at a time. I can easily move the active tile from top left to bottom left, but I won't be able to make all nine tiles visible.
:bah:
-
And it's all-or-nothing? Like, a change to one impacts all sprites?
If so, too bad. :(
-
Yeah the sprite arrangements apply to all characters that's why when you look at the graphic tile sheets each character's corresponding sprites are in the same spot. So the game says:
"Special pose... That's tiles 30, 31, 32, 33, 34, 35, 37 and 38 in positions 1, 2, 3, 4, 5, 6, 8 and 9."
I can change any of those numbers, but the changes would apply to all special poses, not just Golbez.
-
You can ask Bahamut ZERO to work on Battle Sprites for Golbez. For example, converting Edge's hit sprite into Golbez. Whatever sprites that Golbez need fixing for fedorajoe, he may do it for you. You'll have to ask fedorajoe first.
-
Here are the complete Golbez battle sprites for Fedorajoe's Final Fantasy IV: Playable Golbez hack. I thank Paladin, Fedorajoe, Square Enix, Bahamut ZERO, and this site for the Playable Golbez SNES Sprites. To make fedorajoe's dream come true, here are the complete battle sprites for Golbez. You guys can tell fedorajoe that I've made a complete Battle Spritesheet for Golbez.
-
Oh wow, those sprites are pretty badass. Good job!
Suggestion for the portrait: I bet you could make one helluva SNES-styled Golbez portrait using DK Cecil's portrait as a base/skeleton. Not that I'm saying there's anything wrong with the one you've got in the mix. :cycle:
-
Here's the same thing as before but with the SNES-styled Golbez portrait using DK Cecil's portrait as a base/skeleton. Credit Goes to Paladin.
-
I've haven't heard much about fedorajoe because he must be busy working on his Final Fantasy IV: Playable Golbez Patch. :cybez:
-
Here are the full battle Golbez sprites for fedorajoe's Final Fantasy IV: Playable Golbez Edition converted from Dream Golbez.
-
If fedorajoe wants the complete SNES Battle sprites for Golbez, here they are! I've made a new get damaged sprite and victory pose for Golbez.
-
The struck pose goes like this:
OO
OO
XO
You can take Paladin Cecil's Victory/Struck Poses and edit them into Golbez poses. As it seems, Golbez's battle sprites mostly use a lot of Dark Night Cecil battle sprites so using that palette as a reference will make editing new battle Golbez sprites for Golbez easier.
Fedorajoe, there's a new program called png2snes where it converts Color-Indexed PNG files to the graphics format used by the SNES. It can generate binary files or text files that can be linked with WLA-DX.
I have a new struck sprite for Golbez. It uses the Tellah Block with Paladin Cecil Block, and Dark Knight Cecil Struck sprite combined but edited to look like Golbez.
Here are the two sprites I've worked on for Golbez during my free time and I hope they work.
Also, you can bring back the get damaged sprite for Edge which will be used only during the Edge vs. Rubicante cutscene in Final Fantasy IV: Playable Golbez Edition.
-
I've made the SNES Version of Dream Golbez using Microsoft Paint ripping off sprites from the Golbez Hack by Paladin of Final Fantasy IV with Fedorajoe's Playable Golbez Edition patch. The sprites I've done mimic the Wii/Mobile Phone and PSP versions of Dream Golbez's battle sprites with Darkwave/Pressure sprite as a new bonus to show Golbez's signature ability in the flashback were Golbez was bullying the heroes for their vain attempts to put him down before using Pressure and then trying to kill them one by one before being foiled by Rydia who's an adult by the time she saves Cecil.
-
If you guys want to help fedorajoe with the new battle sprites, Golbez's new Victory/Struck pose will have to be edited from Dark Knight Cecil's Victory/Struck pose. This is a reference to Dream Golbez battle sprites in the After Years which mostly use a lot of Dark Night Cecil battle sprites and that was used as a reference to make battle sprites for Golbez. If you guys can edit the Victory/Stuck pose for Golbez using the Dark Knight Victory/Struck pose as a base I sent you from the png, give me the png file of the SNES Golbez Victory/Struck pose when you are done. That is what Fedorajoe will need to finish the correct battle sprites for Golbez. I forgot to mention that you'll need the SNES Tellah Block Sprite as a reference too.
-
I've discovered that, Golbez's new SNES victory pose will use Golbez's standard pose with Paladin Cecil's Victory pose and Kain's Victory Pose. That is how fedorajoe will make the new victory pose for Golbez.