Toggle menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.

FE Fates Promotion Textures Patch Redux 3DS: Difference between revisions

From GameBrew
m (Text replacement - "| licence" to "| license")
No edit summary
Line 1: Line 1:
{{Infobox 3DS Homebrews
{{Infobox 3DS Homebrews
| title = Fire Emblem Fates
|title=Fire Emblem Fates
| image = FireEmblemFates.jpg|250px
|image=FireEmblemFates.jpg
| type = Game Hacks
|description=Fire Emblem Fates Promotion Textures Patch
| version=v2.0
|author=GreekDudeYiannis
| lastupdated = 2018/07/22
|lastupdated=2018/07/22
| license = Mixed
|type=Game Hacks
| author = GreekDudeYiannis
|version=2.0
| website = https://gbatemp.net/threads/wip-fire-emblem-fates-promotion-textures-patch.505200/
|license=Mixed
| download = https://dlhb.gamebrew.org/3dshomebrew/FireEmblemFates.rar
|download=https://dlhb.gamebrew.org/3dshomebrew/FireEmblemFates.rar
| source =
|website=https://gbatemp.net/threads/wip-fire-emblem-fates-promotion-textures-patch.505200/
}}
}}
<youtube>0mjPezTUILE</youtube>
<youtube>0mjPezTUILE</youtube>

Revision as of 14:23, 29 October 2021

Fire Emblem Fates
File:FireEmblemFates.jpg
General
AuthorGreekDudeYiannis
TypeGame Hacks
Version2.0
LicenseMixed
Last Updated2018/07/22
Links
Download
Website

In case you don’t wanna read, TL;DR – THIS IS CURRENTLY THE 3RD AND FINAL VERSION. Made a patch to fix unpromoted characters not getting unique colors upon promotion. Some of the changes are subtle and hard to notice. You should probably rebuild the cia file because of the size of the patch, otherwise it lags heavily. Add it to Luma. Works with Gay Fates and other patches that don't fiddle with the "asset" folder or the ROM files inside. I'm done making stuff for this patch now, so if you wanna contribute, send me a message. Link to the patch is at the bottom. Screenshots from the first version are in the .rar file.

Hello there everyone!

So, one thing that bugged me about Fates and Awakening was the fact that only certain characters got unique outfits in certain classes when they promoted. In Fates, every character has one "canon" promotion, so the creators only made unique armor and clothes for that 1 promotion. Some of them get the default blue on top of their original clothing, some get the enemy’s armor, some don’t even get a unique outfit for a promotion.

Awakening was even more haphazard with this, cause characters like Stahl and Sully would get unique armor in both their promotions, while characters like Gregor didn’t get any in either promotion. This always struck me as weird, cause it made me not wanna use certain characters/classes if they’re just gonna look like everyone else by the end, and I never understood why one promotion was chosen over another.

It just majorly affected the way I played the game. So after discovering the 3DS hacking scene and that people made all sorts of neat stuff, I finally took the time out of my schedule (which isn’t hard, Peace Corps Volunteers get a surprising amount of free time) to hack my 3DS and figure out how to add in my own textures. I figured I'd do what IS forgot to do/refused to do.

It started out with just Charlotte (cause she’s the best, fuck you, fight me), giving her a unique outfit and armor as a Hero, but then I decided, why not fix everyone? So I did. I’ve written a total of 167 new Animation IDs within the ROM files, so nearly everyone has something new to try on (except the promoted capturable bosses). If you're curious about making your own textures or what the process was for making this patch, please click below.

FireEmblem-01.png

The Breakdown of what I did if you're legitimately curious

The way the models in the game work is that there’s Animation IDs for every characters, and each of those IDs calls for a uBody model and then a uDres model that goes on top of it. The naming conventions usually go something along the lines of "uBody_M_merk_1_cl0n_P" and "uDres_M_merk_upp1_cl0n_P" or "uDres_M_merk_low1_cl0n_E".

Some classes use the same uBody models (Cavaliers, Paladins, and Dark Knights for example, or Knights, Generals, and Great Knights), but use uDres models to differentiate between classes. So, I downloaded paint.net, extracted the textures from the game and went to editing. There's a full guide to how to reformat the textures if you're interested right here. An orignal was made by Grimnaga, but Mathcat made an updated one:

http://mathcat7.tumblr.com/post/175807262105/how-to-edit-fire-emblem-fates-character-textures

I’ve made a myriad of uBody and uDres textures for characters who had unique colors in one promotion but didn’t in another. I originally only made textures for characters who promote, including capturable bosses. I also didn’t make any new textures for prepromotes with the exception of Scarlet (I added a Malig Knight texture). No one has a unique ID for every single class, but I tried my best to include the classes most people use them in. I also made a bunch of other textures for funsies like Lodestar Xander sort just because.

Not only that, but I ported over a bunch of models from Awakening, so a bunch of familiar characters can put some old outfits back on. I also tried to add other Awakening models where they seemed to fit (i.e. Dwyer gets Brady's stuff, Izana gets Libra's War Monk model as a Great Master, etc.).

So here’s the full list of new armors and outfits and who gets what!

List of Folks who got new outfits

Changelog!

Here's the first version list of new/edited Animation IDs:

V1 Focused on adding textures for normal promotions of all unpromoted units.

Many new IDs from this version used assets already found in the game but weren't programmed to load

A few extras were added here and there as well.

  • Paladin – 2 – Peri and Arthur
  • Great Knight – 8 – Silas, Siegbert, Sophie, Peri, Benny, Ignis, Effie, and Arthur
  • Berserker – 3 – Tarba, Gazak, Arthur
  • Hero – 7 – Corrin, Charlotte, Laslow, Soleil, Selena, Gazak, Zhara
  • Bow Knight – 6 – Niles, Nina, Anna, Soleil, Selena, and Zhara
  • Adventurer – 2 – Anna and Nina
  • Wyvern Lord – 1 – Beruka
  • Malig Knight – 3 – Percy, Scarlet, and Beruka
  • Strategist – 1 – Dwyer
  • Butler – 2 – Dwyer and Forrest
  • Maid – 1 – Elise
  • Dark Knight – 3 – Peri, Odin, Ophelia
  • Swordmaster – 1 – Hisame
  • Master of Arms – 5 – Hana, Hinata, Hisame, Odin, and Mozu
  • Apothecary - 1 - Anna
  • Merchant – 4 – Mozu, Midori, Anna, and Senno
  • Mechanist – 7 – Kaze, Saizo, Kagero, Asugi, Midori, Anna, and Senno
  • Sniper – 2 – Takumi and Kiragi
  • Kinshi Knight – 7 – Hinoka, Subaki, Shigure, Caeldori, Takumi, Sestuna, Kiragi
  • Falcon Knight – 1 – Subaki
  • Spear Master – 2 – Corrin and Haitaka
  • Basara – 6 – Oboro, Shiro, Haitaka, Hayato, Orochi, and Rhajat
  • Onmyoji – 6 - Hayato, Orochi, Rhajat, Azama, Sakura, and Mitama
  • Vanguard – 2 – Corrin and Kana
  • Lodestar – 1 – Xander
  • Oni Chieftain - 1 - Rinkah
  • Blacksmith - 1 - Rinkah

Here's the tally:

  • 76 new animation IDs
  • 10 altered animation IDs

Version 2.0 - How To Train Your Dragon:

All mounted classes received unique mount armor. All paladins and great knights received unique shields. All Wyvern classes received unique mounts and armor. All Mechanists received unique armor, and new mounts were added for some. A few new Animation IDs were added.

The following are new or altered Animation IDs

  • Cavalier - 6 - Silas, Sophie, Siegbert, Peri, Kaze, Saizo
  • Paladin - 6 - Silas, Sophie, Siegbert (low loads with daddy's shield) Peri, Kaze, Saizo
  • Great Knight - 8 - Silas, Sophie, Siegbert, Peri, Effie, Benny, Ignatius, Xander (have fun with this one)
  • Troubador - 3 - Effie, Forrest, Dwyer
  • Strategist - 3 - Effie, Forrest, Dwyer
  • Dark Knight - 3 - Odin, Ophelia, Forrest (I hope you like this one too)
  • Pegasus Knight - 1 - Azura
  • Falcon Knight - 2 - Azura, Shigure
  • Kinshi Knight - 8 - Azura, Shigure, Takumi, Kiragi, Mozu, Reina, Hinoka, Caeldori
  • Archer - 1 - Mozu
  • Sniper - 1 - Mozu
  • Dread Fighter - 6 - Kaze, Saizo, Asugi, Kagero, Midori, Mozu
  • Wyvern Rider - 2 - Percy, Beruka
  • Wyvern Lord - 3 - Percy, Beruka, Scarlet
  • Malig Knight - 3 - Percy, Beruka, Scarlet
  • Mechanist - 8 - Yukimura, Senno, Anna, Kaze, Saizo, Asugi, Kagero, Midori
  • Spear Master - 1 - Daichi
  • Bow Knight - 1 - Soleil

Here's the tally:

  • 17 new animation IDs
  • 32 altered animation IDs from V.1
  • 17 newly edited animation IDs

Version The Third - The Reckoning:

A few animation IDs from before were retouched. Many textures made by sources such as MathCat were integrated. Models from Awakening were integrated.

  • Butler - 1 - Forrest (V1 was too fluorescent pink, new version looks more natural)
  • Dark Knight - 3 - Forrest (V2's textures had many black spots, which were fixed), Robin (uses generic model from Awakening), Rhajat (uses generic model from Awakening)
  • Oni Chieftain - 1 - Charlotte (uses Bride Model from Awakening)
  • Master Ninja - 2 - Soleil (uses the Dancer Model from Awakening), Omozu (that one random boss from early in the game now has a fresh look in Museum Melee)
  • Strategist - 1 - Azura (uses Arete's model)
  • Dark Mage - 3 - Robin (uses Henry's model), Rhajat (uses Tharja's model), Hayato (uses Ricken's model)
  • Sorcerer - 4 - Zola, Robin (uses Validar's model), Rhajat (uses Tharja's model), Hayato (uses Ricken's model)
  • Diviner - 3 - Nyx (uses Miriel's model), Robin (uses Laurent's model), FCorrin
  • Onmyoji - 5 - Elise (uses Miriel's model), Nyx (uses Miriel's model), Ophelia (uses Emmeryn's model), Robin (uses Laurent's model), FCorrin
  • Shrine Maiden - 2 - Elise (uses her own model), Ophelia (uses Lissa's model)
  • Priestess - 3 - Elise (uses Maribelle's model), Ophelia (uses Lissa's model), Anna (uses Anna's Trickster model)
  • Monk - 1 - Dwyer (uses Brady's model)
  • Great Master - 2 - Izana (uses Libra's model), Dwyer (uses Brady's model)
  • Sky Knight - 4 - Charlotte (uses Sumia's model), Selena (uses Cordelia's model), Peri (uses Cynthia's model), Lucina (uses generic model from Awakening)
  • Falcon Knight - 4 - Charlotte (uses Sumia's model), Selena (uses Cordelia's model), Peri (uses Cynthia's model), Lucina (uses generic model from Awakening)
  • Dark Pegasus - 3 - Camilla (uses Aversa's model), Caeldori (uses enemy model from Awakening), Lucina (uses generic model from Awakening)
  • Cavalier - 2 - Lucina (uses generic model from Awakening), Caeldori (uses Cordelia's model)
  • Paladin - 2 - Lucina (uses generic model from Awakening), Caeldori (uses Cordelia's model)
  • Great Knight - 3 - Lucina (uses her GL model from Awakening), Ryoma (uses Walhart's model), Jakob (uses Frederick's model)
  • Myrmidon - 2 - Laslow (uses Inigo's model), Selena (uses Severa's model)
  • Swordmaster - 3 - Laslow (uses Inigo's model), Selena (uses Severa's model), Xander (uses Yen'fay's model)
  • Mercenary - 2 - Corrin (uses Gregor's model), Ike (uses generic model from Awakening)
  • Hero - 3 - Odin (uses Owain's model), Hana (uses Say'ri's model), Percy (uses Arthur's model)
  • Fighter - 1 - Percy (uses Arthur's model)
  • Berserker - 1 - Percy (uses Arthur's model)
  • Outlaw - 1 - Asugi (uses Gaius's model)
  • Adventurer - 2 - Asugi, Odin (uses Gangrel's model)
  • Spear Fighter - 1 - Mozu
  • Spear Master - 1 - Mozu
  • Basara - 2 - Mozu, Robin
  • Archer - 1 - Rhajat
  • Sniper - 1 - Rhajat
  • Great Lord - 1 - Peri
  • Wyvern Rider - 1 - Silas (uses Gerome's model)
  • Wyvern Lord - 2 - Charlotte (uses Cherche's model), Silas (uses Gerome's model
  • Malig Knight - 1 - Xander
  • Wolfskin - 1 - Kana (uses Nah's model)
  • Wolfsenger - 1 - Kana (uses Nah's model)

Here's the tally:

  • 74 new animation IDs
  • 2 altered animation IDs from previous versions

Here's the FINAL tally, since I don't intend on adding more versions or updates:

In comparison to the original game there are...

167 new animation IDs that weren't in the game. 27 altered IDs that already existed in the game.

Sidenote, if you're wondering why Robin, Lucina, and Ike have unique Animation IDs despite the fact they can't reclass, it's because I edited my Gamedata to allow them to reclass. You can do it too if you want.

So, here's the other thing. If you'll look at the changelog, you'll see that there's 167 brand new Animation IDs that weren't originally found in the game as well as 27 other IDs that were altered in some way or another. Such edits come at a price. When using this patch via Luma, it lags considerably. It usually takes a few seconds to load all models on screen during battle animations. It even loads in the accessory room or even when just scrolling through units. To avoid this, it's recommended that you rebuild the .cia file after adding this patch's contents to it. After that, it should be fine.

Now, some of these changes for the promotions are subtle, so you might not notice them right away unless you directly compare before and after photos. If you're curious cause you can't tell the difference, click the following spoiler.

If you can't tell the difference, lemme explain.

  • Laslow normally uses the default blue uDres as a Hero, so I made a unique uDres that uses the navy of his vest for the accents in his armor, and shield, and I made his cape the same color as his sleeves.
  • Same with Soleil.
  • Beruka uses a unique Malig Knight texture as a Wyvern Rider, so I made it so she’d keep it as a Malig Knight.
  • Hisame has a unique model that’s almost exactly the same as the default samurai model, but has these little arm bag things so I let him keep his unique model as a Swordmaster and Master of Arms.
  • Hana's secondary color is indigo, so for her texture as a Master of Arms, it might be hard to tell that I changed the navy from the generic uDres to indigo.
  • The Berserker models that most characters use codes for a generic gold pauldron on their left shoulder, and Tarba has a slightly different shade of gold in his armor, so I went and fixed that.
  • Hayato has a unique model for his Onmyoji uDres, but it uses the default blue regular Onmoyji use, so I changed it juuuuust a bit from a dark blue to his cerulean blue.
  • Speaking of Hayato, I let him use the default blue as a Basara since it has his same shade of blue, but then made a small change to the uDres’s rope things on the back, making them the same orange he has as accents in his uBody as a Diviner.
  • Subaki uses a generic uBody texture as a Sky Knight, but then uses a different generic uBody texture as a Falcon Knight and as a Kinshi Knight, so I gave him back the original one he had.
  • Similar case as Subaki for Anna and Nina as Adventurers, except they had unique uBody textures as Outlaws, so I gave them back their unique uBody textures as Adventurers.
  • Selena uses the default enemy textures as a Bow Knight so I gave her a unique uBody model to echo her unique uBody as a Mercenary, same with Zhara, Anna, and Nina.
  • I made edits to Takumi and Kiragi as Snipers to give them a bit more flair since the generic one they use has teal, which doesn't gel with the white, navy and red thing they got goin'. Because of this, I didn’t do anything to Setsuna because the default uDres and shield use the same shade of teal she uses in her original model so I thought it looked fine.

How this patch works:

Just add folders to Luma under the title’s romfs folder and let it do its magic. Don't add over the "DON'T COPY ME OVER" or "screenshots from v1" folders as those contain models/textures and that I tried to use, but couldn't make work. This patch shouldn’t interfere with Gay Fates since it only changes textures.

However, it won’t work with the FE1 Remake Patch or DeathChaos’s Awakening Characters Patch since those have their own ROM files that this patch directly changes. Ultimate take-away: if the other patch has a folder named, "asset" then it is not compatible.

As for the future, there isn't much of one. I'm done. I've spent the last 4 months adding stuff to this, (recoloring textures, porting models, writing Animation IDs, playtesting, etc.). If you wanna contribute, hit me up, that's not a problem. Otherwise, I'm done.

Credits

Big thanks to these folks for putting up with my multitudinous questions and for supplying stuff!

  • DeathChaos for gettin' me started with Spear Master!Haitaka and teaching me how to recolor the textures and for porting over the Tharja and Gaius models.
  • Tildehat for teaching me how to port over Awakening models and textures, as well as providing the original Cain and Abel cavalier uBody and uDres textures.
  • Mathcat for making various Elise (Cavalier, Fighter, Ninja), Mozu(Spear Fighter/Master, Basara), Rhajat(Archer, Sniper), FCorrin (Diviner, Onmyoji), Peri (Great Lord), and Felicia (Swordmaster) textures.
  • Merill Lianne for making the uDres texture for Oni Chieftain!Rinkah.
  • Sierra for helping me make sense of the Awakening Texture files and that I was extracting things incorrectly on the first go around.

If you wanna use stuff from here in your own patch, that's not a problem, just make sure you give credit where credit is due.

Advertising: