The following warnings occurred:
Warning [2] count(): Parameter must be an array or an object that implements Countable - Line: 895 - File: showthread.php PHP 7.3.33 (Linux)
File Line Function
/showthread.php 895 errorHandler->error




Users browsing this thread: 1 Guest(s)
Everybody Gets a Chocobo!

#1
Posts: 617
Threads: 49
Thanks Received: 0
Thanks Given: 5
Joined: Feb 2017
Reputation: 25
Status
None
This project is completed. Version 1.1 is available as an attachment. It offers riding sprites for:
1. Leo
2. Banon
3. Esper Terra
4. Merchant
5. Ghost

It also fixes the following:
1. Esper Terra now has a tent. Her eye shading was fixed on 2 rarely-used sprites.
2. The Ghost's tent was recolored to bone-white.
3. The "surprised" face for the Soldier Sprite has been redrawn so as not to look like a glitch.
4. Esper Terra and Kefka's Save Screen/Party Select Screen Palettes are incorrect in the base rom. Both are set to Palette "0". I have corrected these to "5" for Esper Terra and "3" for Kefka.

The file contains the IPS patch for a 1.0 headered rom, as well as a folder containing the 6 edited spritesheets. Credits for the sprites are as follows:
Banon Riding Sprite - LeetSketcher
Leo Riding Sprite - Fauntleroy/FedoraJoe (General Leo Edition) (hair animation added by PowerPanda)
Additional Sprites for Esper Terra, Merchant, Ghost, and Soldier - PowerPanda

-----------------------------------------------------------------------------
ORIGINAL POST:

I am working on a small hack right now that I plan to release as a standalone. The premise is simple: everyone who is ever in your party gets a Chocobo riding sprite. This includes Leo, Banon, Merchant/Doma Guard, Ghost, and either Esper Terra or Kefka. To accomplish this, I'm relocating Gestahl's sprite from D6/F120-D6/F11F to D4/F920-D4/FFFF (currently free space in the rom), then shifting the pointers for the remaining graphics. I've got a working ROM right now with placeholder graphics.

First off, note that the graphics expansion tutorial up on Youtube, the Rom Map on the wiki, and the C2 disassembly leave off a very important bank of information when working with characters who will be in battle. The following 2 banks are mentioned:

C0/D0F2-C0/D23B Pointers to Sprite Graphics (lower word)
C0/D23C-C0/D385 Pointers to Sprite Graphics (upper word)

However, there is an undocumented bank
C2/CE43-C2/CE8A Pointers to Battle Sprite Graphics (3 bytes per character)

Here's the breakdown:
Code:
C2/CE43 - 00 00 D5 Terra (so, the sprite begins at D5/0000)
C2/CE46 - A0 16 D5 Locke
C2/CE49 - 40 2D D5 Cyan
C2/CE4C - E0 43 D5 Shadow
C2/CE4F - 80 5A D5 Edgar
C2/CE52 - 20 71 D5 Sabin
C2/CE55 - C0 87 D5 Celes
C2/CE58 - 60 9E D5 Strago
C2/CE5B - 00 B5 D5 Relm
C2/CE5E - A0 CB D5 Setzer
C2/CE61 - 40 E2 D5 Mog
C2/CE64 - E0 F8 D5 Gau
C2/CE67 - 80 0F D6 Gogo
C2/CE6A - 20 26 D6 Umaro
C2/CE6D - C0 3C D6 Biggs or Wedge (untested)
C2/CE70 - 60 53 D6 Imp
C2/CE73 - 00 6A D6 Leo
C2/CE76 - 60 7F D6 Banon
C2/CE79 - C0 94 D6 Esper Terra
C2/CE7C - 20 AA D6 Merchant
C2/CE7F - 80 BF D6 Ghost
C2/CE82 - E0 D4 D6 Kefka
C2/CE85 - 60 7F D6 Gestahl
C2/CE88 - C0 3C D6 Biggs or Wedge (untested)

Now, for the questions.

QUESTION 1: Existing graphics?
I've found existing sprite sheets for Leo and Banon with riding sprites. It won't be hard to create some for the Merchant, Ghost, and Esper Terra, but if anyone has already done the work, let me know.

QUESTION 2: Who doesn't get expanded?
By relocating Gestahl, I have room for 5 of the 6 character sheets to get expanded. Any sheet that has a portrait is a given for me, so Leo, Banon, and Ghost are a must. I also want to include the Merchant, since it is possible to sequence break and keep Locke permanently in the merchant's clothes. That leaves it to Esper Terra and Kefka to not get expanded. I personally think that it is more useful to have Esper Terra, as that would allow someone to create an event to change Terra's graphics and palette. However, if any of you would RATHER I expand Kefka, speak now.

QUESTION 3: Extra Portrait
Depending on the answer to Question 2, there may be an opportunity to add in the Esper Terra or Kefka Portrait from the GBA version (or even for someone to create a merchant portrait). After relocating Gestahl into the free space in D4/F606-D4/FFFF, I still have 793 bytes remaining in that space. From what I can tell, a portrait takes up 683 bytes (including the 32-byte palette), meaning that there is SPACE to add another. However, this is an extremely low priority for me, and I haven't looked into what it would entail. Does anyone know off the top of their head what it would take to add a new portrait? Is it way more trouble than it is worth?


Attached Files
.zip  Everychocobo_v1_1.zip (156.03 KB, 20 downloads)


Projects:
FFVI: Divergent Paths (Completed) - a complete storyline and gameplay hack of FF6 that adds Leo as a playable character
  Find
Quote  
[-] The following 2 users say Thank You to PowerPanda for this post:
  • m06 (07-08-2018), madsiur (07-06-2018)



Messages In This Thread
Everybody Gets a Chocobo! - by PowerPanda - 07-04-2018, 01:20 AM
RE: Riding Sprites For All - by madsiur - 07-04-2018, 09:44 AM
RE: Riding Sprites For All - by PowerPanda - 07-04-2018, 09:55 PM
RE: Riding Sprites For All - by Tenkarider - 07-05-2018, 01:08 PM
RE: Riding Sprites For All - by PowerPanda - 07-05-2018, 02:51 PM
RE: Riding Sprites For All - by m06 - 07-06-2018, 04:46 AM
RE: Riding Sprites For All - by Tenkarider - 07-06-2018, 11:43 AM
RE: Everybody Gets a Chocobo! - by PowerPanda - 07-06-2018, 05:41 PM
RE: Everybody Gets a Chocobo! - by madsiur - 07-06-2018, 11:15 PM
RE: Everybody Gets a Chocobo! - by PowerPanda - 07-07-2018, 12:55 AM
RE: Everybody Gets a Chocobo! - by SSJ Rick - 07-09-2018, 11:10 AM
RE: Everybody Gets a Chocobo! - by PowerPanda - 07-09-2018, 11:29 AM
RE: Everybody Gets a Chocobo! - by SSJ Rick - 07-16-2018, 12:46 PM
RE: Everybody Gets a Chocobo! - by PowerPanda - 07-18-2018, 03:11 PM
RE: Everybody Gets a Chocobo! - by madsiur - 07-19-2018, 12:02 AM
RE: Everybody Gets a Chocobo! - by PowerPanda - 07-20-2018, 11:57 PM

Forum Jump:

Users browsing this thread: 1 Guest(s)


Theme by Madsiur2017Custom Graphics by JamesWhite