Aslickproductions.org/forum/index.php?PHPSESSID=5f0fck550j2m4m2fpbtkj2vkm1&topic=2195.0e:/My Web Sites/Slick Productions - FFIV Message Board/slickproductions.org/forum/indexa588-2.htmlslickproductions.org/forum/index.php?PHPSESSID=5f0fck550j2m4m2fpbtkj2vkm1&board=8.60e:/My Web Sites/Slick Productions - FFIV Message Board/slickproductions.org/forum/indexa588-2.html.zx$h^`OKtext/htmlISO-8859-1gzip@`Tue, 10 Mar 2020 23:53:41 GMT0 0P$h^` New patch: Magitek Madness

Author Topic: New patch: Magitek Madness  (Read 520 times)

13375K31C43R

  • Ultros
  • *
  • Posts: 675
  • Gender: Male
    • View Profile
    • Leet Sketcher's Final Fantasy III Patches
New patch: Magitek Madness
« on: April 08, 2016, 04:55:11 AM »
Hi everyone! After months of trial and error, I've finally found a solution to one of the graphical bugs that's been so prevalent on my mind. This patch occurs when Doom is cast on a character wearing Magitek Armor. Their soul will be dragged off to the great beyond by the Grim Reaper...but its legs will be missing. The reason for this is that the soul is taken from the same location in VRAM as the sprite you normally see on the screen. Therefore, I fixed this by making the Doom animation copy the character sprite to another location with its legs. To ensure the usual synchronicity between the two sprites, I had to repurpose the RAM address 7E:64BA. Normally it kept track of whether the characters were in Magitek Armor in battle, and it still does, but now it also has another bit that is only set during the Doom animation.

NOTE: This patch also fixes the Vanish/Magitek bug which has already been fixed by my Side Saddle patch; however, if both are applied, this patch will be rendered useless. Thus, to apply this patch, you'll have to either remove Side Saddle or apply the included compatibility patch. If you have not already applied Side Saddle, ignore this.

:edit: April 29, 2016
Fixed a wrong instruction.

:edit: March 18, 2017
Previous version didn't account for the possibility of Doom being blocked by a shield; during my playtesting, Fight VRAM was messed up. This version sets it straight. It also adds a JSR that I didn't know I needed before.
« Last Edit: March 18, 2017, 10:08:32 PM by 13375K31C43R »
"Do not meddle in the affairs of wizards, for they are subtle and quick to anger." -Gildor from The Lord of the Rings

13375K31C43R

  • Ultros
  • *
  • Posts: 675
  • Gender: Male
    • View Profile
    • Leet Sketcher's Final Fantasy III Patches
Re: New patch: Magitek Madness
« Reply #1 on: March 18, 2017, 10:08:49 PM »
:bump: New version.
"Do not meddle in the affairs of wizards, for they are subtle and quick to anger." -Gildor from The Lord of the Rings