Changing Umaro's Throw to Another Profile
#1
I asked this same question about a year ago, and even though I've gotten a LOT better at hacking in the past year, this one just continues to stump me. Here's the situation:

I am trying to move Umaro to profile/actor $0F. My Definitive Edition hack places Leo in profile/actor $0D, mainly for the purposes of shop screens. Now, moving Umaro to $0F is exceedingly easy, as it is just a 2-byte change, plus a single event where you have to edit which profile gets assigned where. Here is the actual battle code that needs to be changed.


Code:
C2/0925 3E C9 0D     ->    3E C9 0F  (Moves Umaro's "Berserker" status to profile $0F)

C2/1617 C9 0D            ->     C9 0F     (Moves Umaro's style attacks to profile $0F)

The problem is that no matter what, when Umaro uses his "Throw Character" attack, whichever character has profile $0D is the one animated as throwing the other character. So if Umaro and Leo are in the battle together, Umaro will pose to show he's about to attack, then Leo will leap over, throw a character, and hop back in line. If Leo's not in the battle, the thrown character will just spontaneously throw themselves. I've spent days pouring over every disassembly listed on this site, and have even tried teaching myself the snes9x debugger. I'm coming up blank though. 

Attached is a zip with 2 files. One is an SRM with 4 characters in your party, ready to battle:
0C - Gogo
0D - Leo
0E - Kappa (new character for my hack. Unfinished)
0F - Umaro

The other is an IPS with my current unfinished WIP file, to be applied to a 1.0 headered rom. It's hacked so that Umaro has the Rage Ring equipped, and will attack with the "throw character" attack 100% of the time. (Note that the spritesheets for Leo and Umaro have also been swapped.)

Can anyone help? It is, at this point, the only thing keeping me from progressing. I would appreciate any help with this.


Attached Files
.zip   testingumaro.zip (Size: 644.67 KB / Downloads: 7)
Projects:
FFVI: Divergent Paths (Completed) - a complete storyline and gameplay hack of FF6 that adds Leo as a playable character
Reply
#2
Have you tried changing these two lines?

Code:
C1/BA6D: C9 0D        CMP #$0D

C2/E9E0: C9 0D        CMP #$0D

These both refer to Umaro and are related to his throw command.
Reply
#3
Oh my gosh, Everything. One year. One year is how long I've been stuck on this, and you fixed it in minutes! It was C2/E9E0. However, since I don't know what C1 does, and I'm moving everything of Umaro over to 0F, I'm going to change that too.

You have made this Panda very happy tonight. This allows me to do tons of things, like restricting the equip and skill menus for Umaro (should I choose to) while leaving them open for Leo and Kappa.
Projects:
FFVI: Divergent Paths (Completed) - a complete storyline and gameplay hack of FF6 that adds Leo as a playable character
Reply
#4
C1 handles a lot of the battle graphics stuff, where C2 is primarily the backend stuff. I was going to suggest looking at C1 before I saw Everything's reply!
Current Project: FF6: Tensei | Discord ID: TristanGrayse
Reply


Possibly Related Threads…
Thread Author Replies Views Last Post
  Throw Fire/Ice/Thunder Rod Glitch doofenH 0 1,347 11-20-2022, 07:45 AM
Last Post: doofenH
  Edit Umaro attacks doofenH 1 2,118 02-19-2020, 10:32 AM
Last Post: madsiur
  Changing attack to throw animation Yoshivoodoo 6 5,158 05-02-2018, 12:46 AM
Last Post: Everything
  Giving Umaro's attacks to another character PowerPanda 13 14,485 03-30-2017, 03:14 PM
Last Post: madsiur
  Giving Gau's Magic to Umaro PowerPanda 2 3,573 03-11-2017, 07:36 PM
Last Post: B-Run
  Missing "throw" (Hawkeye effect) Animations Kugawattan 9 8,348 04-05-2016, 02:52 PM
Last Post: DrakeyC
  Item + Throw. Is it possible? Denis Colli 6 6,290 03-08-2016, 09:06 PM
Last Post: Denis Colli
  Kicking out Umaro + Moogle Bonanza Jeff 10 8,664 03-18-2015, 09:09 PM
Last Post: Catone
  Remove Umaro and Hidon??? Royaken 13 13,226 05-11-2014, 11:52 AM
Last Post: Lockirby2
  change Throw animation tsushiy 2 3,244 12-03-2013, 09:40 PM
Last Post: tsushiy

Forum Jump:


Users browsing this thread: 1 Guest(s)