It took me between 20 and 25 minutes to make the Sephiroth as Cait Sith patch.
I however won't simply give you it, however, I will be willing to teach you how to do it if you're interested.
I'll say what the basic steps are in this thread, but I'll Pm you my msn if you want to have a proper lesson, or learn some other things as well.
Replacing someone with someone else:
For this, we'll completely replace Yuffie with Cloud.
Important to know before you begin:
If you want the limit breaks to work, you CANNOT simply use wallmarket to tell it to load Braver, Cross-Slash... etc.
Thats because the game believes its still Yuffie, and as such, will make the game hang when you select a limit break.
Code: [Select]
Code:
instructions:1: extract battle.lgp to a folder on the computer2: take all of cloud's files (rtaa - rtda) and put them in a separate folder, such as 'test cloud as yuffie'.3: rename every 'rt' to 'rx'4: open LGP tools5: insert the renamed files into the game6: open the hex editor, select FF7.exe (REMEMBER TO BACK UP)7: search for the hex 'FFFF00FF0000FFFF6E006E0013311132FFFFFFFFFFFFFFFF0000FFFF'(Greased lightning)8: then change every single character for all of Yuffie's limit breaks to Clouds (look in ff7 limit breaks.txt for the hex location and details)note: using this method, ensure you replace them in the correct order as well, you can't use this method to make Braver into Omnislash, but you can use wallmarket to make Omnislash be the 1-1 limit break if you so wished.9: play the game with the completely replaced battle model, everything will work perfectly if you did it correctly.
content of 'ff7 limit breaks.txt'
Code: [Select]
Code:
FF7 Limit Break hex valueslocation = FF7.exeCloudFF FF 00 FF 00 00 FF FF 32 00 32 00 13 00 11 30 FF FF FF FF FF FF FF FF 00 00 FF FF BraverFF FF 00 FF 00 00 FF FF 34 00 34 00 13 01 11 34 FF 3F FF FF 00 00 00 02 00 00 FF FF Cross-slashFF FF 00 FF 00 00 FF FF 33 00 33 00 13 02 11 38 FF FF 1A 7A FF FF FF FF 00 00 BF FF Blade BeamFF FF 00 FF 00 00 FF FF 35 00 35 00 13 03 11 46 FF FF FF FF FF FF FF FF 00 00 FF FF ClimhazzardFF FF 00 FF 00 00 FF FF 36 00 36 00 97 04 11 1A FF FF 00 06 FF FF FF FF 00 00 FF FF MeteorainFF FF 00 FF 00 00 FF FF 39 00 39 00 17 05 11 00 FF 3F 18 78 01 00 00 00 00 00 FF FF Finishing TouchFF FF 00 FF 00 00 FF FF 3B 00 3C 00 97 06 11 0C FF FF 00 0F FF FF FF FF 00 00 FF DF OmnislashBarretFF FF 00 FF 00 00 FF FF 46 00 46 00 13 07 11 34 FF FF FF FF FF FF FF FF 00 00 FF FF Big ShotFF FF 00 FF 00 00 FF FF 48 00 48 00 17 08 11 36 FF FF FF FF FF FF FF FF 00 00 FF FF Grenade BombFF FF 00 FF 00 00 FF FF 49 00 49 00 13 09 23 20 FF FF FF FF FF FF FF FF 20 00 FE FF MindblowFF FF 00 FF 00 00 FF FF 4B 00 4B 00 13 0A 11 00 FF 3F FF FF 01 00 00 00 00 00 FF FF HammerblowFF FF 00 FF 00 00 FF FF 4D 00 4D 00 17 0B 11 23 FF FF FF FF FF FF FF FF 00 00 FF DF Satellite BeamFF FF 00 FF 00 00 FF FF 4E 00 4E 00 97 0C 11 08 FF FF 00 12 FF FF FF FF 00 00 FF FF AngermaxFF FF 00 FF 00 00 FF FF 4F 00 4F 00 97 0D 11 14 FF FF 00 0A FF FF FF FF 00 00 FF FF CatastropheAerisFF FF 00 FF 00 00 FF FF 5A 00 5A 00 15 0E 24 10 FF FF FF FF FF FF FF FF 00 02 FF FF Healing WindFF FF 00 FF 00 00 FF FF 5B 00 5B 00 17 0F 22 00 FF 3F FF FF 80 04 00 00 00 00 FF FF Seal EvilFF FF 00 FF 00 00 FF FF 5E 00 5E 00 15 10 22 00 FF 7F FF FF FC 7E 80 36 00 00 FF FF Breath of the EarthFF FF 00 FF 00 00 FF FF 62 00 62 00 15 11 00 FF FF FF 14 FF FF FF FF FF 00 80 FF FF Fury BrandFF FF 00 FF 00 00 FF FF 60 00 60 00 15 12 22 00 FF 3F FF FF 00 00 00 01 00 00 FF FF Planet ProtectorFF FF 00 FF 00 00 FF FF 61 00 61 00 15 13 08 20 FF 7F FF FF 01 00 00 00 00 02 FF F7 Pulse of LifeFF FF 00 FF 00 00 FF FF 63 00 63 00 15 14 08 20 FF 3F FF FF 00 00 00 01 00 02 FF FF Great GospelTifaFF FF 00 FF 00 00 FF FF 3E 00 3E 00 97 15 B1 14 FF FF 13 FF FF FF FF FF 00 00 FF FF Beat RushFF FF 00 FF 00 00 FF FF 42 00 42 00 97 15 B1 16 FF FF 13 FF FF FF FF FF 00 00 FF FF SomersaultFF FF 00 FF 00 00 FF FF 40 00 40 00 97 15 B1 18 FF FF 13 FF FF FF FF FF 00 00 FF FF WaterkickFF FF 00 FF 00 00 FF FF 41 00 41 00 97 15 B1 1A FF FF 13 FF FF FF FF FF 00 00 FF FF MeteodriveFF FF 00 FF 00 00 FF FF 43 00 43 00 97 15 B1 1C FF FF 13 FF FF FF FF FF 00 00 FF FF Dolphin BlowFF FF 00 FF 00 00 FF FF 44 00 44 00 97 15 B1 1E FF FF 13 FF FF FF FF FF 00 00 FF FF Meteor StrikeFF FF 00 FF 00 00 FF FF 45 00 45 00 97 15 B1 2A FF FF 13 FF FF FF FF FF 00 00 FF FF Final HeavenCidFF FF 00 FF 00 00 FF FF 64 00 64 00 13 1C 11 34 FF FF FF FF FF FF FF FF 00 00 FF FF Boost JumpFF FF 00 FF 00 00 FF FF 65 00 65 00 13 1D 11 14 FF FF FF FF FF FF FF FF 00 00 CF FF DragonFF FF 00 FF 00 00 FF FF 67 00 67 00 17 1E 11 38 FF 05 FF FF 01 00 00 00 00 00 FF FF Hyper JumpFF FF 00 FF 00 00 FF FF 68 00 68 00 17 1F 11 24 FF FF FF FF FF FF FF FF 00 00 FF FF DynamiteFF FF 00 FF 00 00 FF FF 6A 00 6A 00 97 20 11 17 FF 07 00 06 01 00 00 00 00 00 FF FF Dragon DiveFF FF 00 FF 00 00 FF FF 6C 00 6C 00 97 21 11 12 FF FF 00 08 FF FF FF FF 00 00 FF FF Big BrawlFF FF 00 FF 00 00 FF FF 6D 00 6D 00 97 22 11 0B FF FF 00 12 FF FF FF FF 00 00 FF FF HighwindRed XIIIFF 27 00 FF 00 00 23 00 50 00 50 00 13 23 11 30 FF FF FF FF FF FF FF FF 00 00 FF FF Sled FangFF FF 00 FF 00 00 FF FF 51 00 51 00 00 24 22 00 FF 3F 17 A0 00 01 80 00 00 00 FF FF Howling MoonFF FF 00 FF 00 00 FF FF 53 00 53 00 13 25 11 14 FF FF FF FF FF FF FF FF 00 00 CF FF Blood FangFF FF 00 FF 00 00 FF FF 55 00 55 00 97 26 11 0A FF FF 00 0A FF FF FF FF 00 00 FF FF Stardust RayFF FF 00 FF 00 00 FF FF 56 00 56 00 15 27 22 00 FF 3F 16 96 00 01 00 00 00 00 FF FF Lunatic HighFF FF 00 FF 00 00 FF FF 58 00 58 00 97 28 11 1E FF FF 00 05 FF FF FF FF 00 00 FF FF Earth RaveFF FF 00 FF 00 00 FF FF 59 00 59 00 17 29 11 7D FF FF FF FF FF FF FF FF 00 00 FF FF Cosmo MemoryCait SithFF FF 00 FF 00 00 FF FF 78 00 78 00 13 2A 68 FF FF FF FF FF FF FF FF FF 00 00 FF FF DiceFF FF 00 FF 00 00 FF FF 79 00 79 00 13 46 11 FF FF FF 08 FF FF FF FF FF 00 00 FF FF Toy BoxFF FF 00 FF 00 00 FF FF 7A 00 7A 00 17 2C 00 FF FF FF 0F FF FF FF FF FF 00 00 FF FF SlotsVincentFF FF 00 FF 00 00 FF FF 82 00 82 00 00 2D 00 FF FF FF 03 00 FF FF FF FF 00 00 FF FF Galian BeastFF FF 00 FF 00 00 FF FF 84 00 84 00 00 2E 00 FF FF FF 03 01 FF FF FF FF 00 00 FF FF Death GigasFF FF 00 FF 00 00 FF FF 86 00 86 00 00 2F 00 FF FF FF 03 02 FF FF FF FF 00 00 FF FF HellmaskerFF FF 00 FF 00 00 FF FF 88 00 88 00 00 30 00 FF FF FF 03 03 FF FF FF FF 00 00 FF FF ChaosYuffieFF FF 00 FF 00 00 FF FF 6E 00 6E 00 13 31 11 32 FF FF FF FF FF FF FF FF 00 00 FF FF Greased LightningFF FF 00 FF 00 00 FF FF 73 00 73 00 15 32 24 10 FF FF FF FF FF FF FF FF 00 02 FF FF Clear TranquilFF FF 00 FF 00 00 FF FF 71 00 71 00 17 33 11 30 FF FF FF FF FF FF FF FF 08 00 FF FF LandscaperFF FF 00 FF 00 00 FF FF 72 00 72 00 97 34 11 0A FF FF 00 0A FF FF FF FF 00 00 FF FF BloodfestFF FF 00 FF 00 00 FF FF 74 00 74 00 17 35 11 1C FF FF FF FF FF FF FF FF 00 00 FF DB GauntletFF FF 00 FF 00 00 FF FF 76 00 76 00 97 36 11 0A FF FF 00 0F FF FF FF FF 00 00 FF FF Doom of the LivingFF FF 00 FF 00 00 FF FF 77 00 77 00 17 37 11 80 FF FF FF FF FF FF FF FF 00 00 FF FF All Creationsome of Cait SithFF FF 00 FF 00 00 FF FF 7E 00 7E 00 15 38 22 00 FF FF 10 FF FF FF FF FF 00 00 FF FF TransformFF FF 00 FF 00 00 FF FF 7B 00 7B 00 15 39 08 20 FF FF FF FF FF FF FF FF 00 02 FF FF Mog DanceFF FF 00 FF 00 00 FF FF 7C 00 7C 00 17 3A 11 50 FF FF FF FF FF FF FF FF 00 00 FF FF Toy SoldierFF FF 00 FF 00 00 FF FF 7D 00 7D 00 15 3B 22 00 FF 3F FF FF 00 00 00 40 00 00 FF FF Lucky GirlFF FF 00 FF 00 00 FF FF 80 00 80 00 15 3C 22 00 FF 3F FF FF 01 00 00 00 00 00 7F FF Death JokerFF FF 00 FF 00 00 FF FF 81 00 81 00 17 3D 22 00 FF 3F FF FF 01 00 00 00 00 00 7F FF Game OverVincent transform attacks + cloud's finishing touch78 25 00 FF 00 00 23 00 7F 00 7F 00 13 FF 11 18 FF FF FF FF FF FF FF FF 00 00 FF FF Berserk Dance64 FF 00 FF 00 00 FF FF 83 00 83 00 17 3F 22 3C FF FF FF FF FF FF FF FF 01 00 FF FF Beast Flare78 2C 00 FF 00 00 14 00 8A 00 8A 00 13 FF 11 2A FF FF FF FF FF FF FF FF 00 00 FF FF Gigadunk64 FF 00 FF 00 00 FF FF 85 00 85 00 17 41 22 46 FF FF FF FF FF FF FF FF 04 00 FF FF Livewire78 23 00 FF 00 00 E2 00 8B 00 8B 00 13 FF 11 08 FF FF 00 05 FF FF FF FF 00 00 FF FF Splattercombo64 FF 00 FF 00 00 FF FF 87 00 87 00 13 43 22 00 FF 3F FF FF CC 18 00 00 00 00 FF FF Nightmare78 19 00 FF 00 00 A3 01 93 00 93 00 17 FF 11 28 FF FF FF FF FF FF FF FF 00 00 FF FF Chaos Saber64 FF 00 FF 00 00 FF FF 89 00 89 00 17 45 22 00 FF 07 18 79 01 00 00 00 00 00 FF FF Satan SlamFF FF FF FF 00 00 FF FF FF FF FF FF 17 4D 11 32 FF FF FF FF FF FF FF FF 00 00 FF FF Finishing Touch64 FF FF FF 00 00 FF FF FF FF FF FF 17 4E 22 5A FF FF FF FF FF FF FF FF 00 00 FF FF Satan Slam
Now, this makes Yuffie into Cloud for the BATTLE side of things, we'll also want the menu icon and field models changed as well.
Nor this, we can take the actual .hrc file and change the internal settings for it to load a different set of animations correctly.
Then we rename the appropriate animations to be Yuffie's instead of Cloud, such as the idle stance, the walk, the run and the other ones that are more important, such as the 'shock' reaction and drawing their weapon before a boss fight.
I won't go openly into which animations are which, but I previously made a complete list of every single animation and who's skeleton it belongs to, with a little description of what it looks like.
Aftyer we changed the battle side and the normal field model, we want to change the other field models to also be Cloud, and for Yuffie, there's 3 models in total; normal (abjb.hrc) Parachute (ahdf.hrc) and Reporter. (feea.hrc)
After we change all the field models to be Cloud, we're almost done.
progress: changed battle side completely, changed limit breaks, changed field models, changed field animations.
left: menu icon.
as you can see, we're just missing the menu icon, which can be found in the menu.lgp.
to change this, we rename cloud's menu icons to be Yuffie's, and put them back in the menu.lgp.
And that completely changes 1 person to be another.
(Used Yuffie as an example because she's easier to edit the initial data of using wallmarket)
If you're still wanting some details, You'll have my msn in your inbox by the time you read this.