øAslickproductions.org/forum/index.php?PHPSESSID=5f0fck550j2m4m2fpbtkj2vkm1&topic=1975.120e:/My Web Sites/Slick Productions - FFIV Message Board/slickproductions.org/forum/index7265-2.htmlslickproductions.org/forum/index.php?PHPSESSID=5f0fck550j2m4m2fpbtkj2vkm1&board=17.60e:/My Web Sites/Slick Productions - FFIV Message Board/slickproductions.org/forum/index7265-2.html.zxŽ9h^ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÈ °VHOKtext/htmlISO-8859-1gzip8:ÖHÿÿÿÿÿÿÿÿWed, 11 Mar 2020 01:22:46 GMT0ó°° ®0®P®€§²ð®�9h^ÿÿÿÿÿÿÿÿK H FFV patches (and compatibility with each other)

Author Topic: FFV patches (and compatibility with each other)  (Read 31722 times)

Jorgur

  • Moderator
  • *
  • Posts: 437
  • Gender: Male
    • View Profile
Re: FFV patches (and compatibility with each other)
« Reply #120 on: December 21, 2014, 01:27:57 AM »
I'm going to play some Ancient Cave today; I figured I may as well test your fractional M patch while I'm at it. This is the most recent one I found:
http://slickproductions.org/forum/index.php?topic=1975.msg21658#msg21658

I can't use the compilation patch since Ancient Cave is not compatible with it.

 :edit:
It seems to have some issues. Faris wielding Dagger attacks Lenna without any armor = 0 damage.

 :edit:
It's not just the Dagger, the Thunder Whip is the same. I'm guessing all knife based weapons do 0 damage.
« Last Edit: December 21, 2014, 01:43:14 AM by Jorgur »

noisecross

  • FF5 Hacker
  • *
  • Posts: 146
    • View Profile
Re: FFV patches (and compatibility with each other)
« Reply #121 on: December 21, 2014, 08:52:32 AM »
Hmmm... Can you try these changes?

C2/8101 : 1E -> 1D
C2/811F : EA -> 7B

Digitsie

  • Mom Bomb
  • *
  • Posts: 105
    • View Profile
Re: FFV patches (and compatibility with each other)
« Reply #122 on: December 21, 2014, 09:28:12 AM »
Was that with or without the delta patch?

noisecross

  • FF5 Hacker
  • *
  • Posts: 146
    • View Profile
Re: FFV patches (and compatibility with each other)
« Reply #123 on: December 21, 2014, 09:31:46 AM »
Both are right.
I just want to check if that is enough to fix the damage issue found by Jorgur.

Jorgur

  • Moderator
  • *
  • Posts: 437
  • Gender: Male
    • View Profile
Re: FFV patches (and compatibility with each other)
« Reply #124 on: December 21, 2014, 09:40:22 AM »
Was that with or without the delta patch?
I used just this patch:
http://slickproductions.org/forum/index.php?topic=1975.msg21658#msg21658
Hmmm... Can you try these changes?

C2/8101 : 1E -> 1D
C2/811F : EA -> 7B
I did it, and it works now!

noisecross

  • FF5 Hacker
  • *
  • Posts: 146
    • View Profile
Re: FFV patches (and compatibility with each other)
« Reply #125 on: December 21, 2014, 09:47:03 AM »
Great! I am editing then the Reply #32.

Digitsie

  • Mom Bomb
  • *
  • Posts: 105
    • View Profile
Re: FFV patches (and compatibility with each other)
« Reply #126 on: December 21, 2014, 09:58:21 AM »
I'm flattered that you guys have seen fit to work with it, but could anyone tell me, have any changes been made to the dialogue in Legend of the Crystals, that I may note for my records?

This is just sort of a hobby of mine, so it's not a matter of ego at all...get back to me

Haven't changed anything - would be happy to if you would want to make any changes now.

(I still want to do something about that "I'm going with!" dammit...)

Digitsie

  • Mom Bomb
  • *
  • Posts: 105
    • View Profile
Re: FFV patches (and compatibility with each other)
« Reply #127 on: December 21, 2014, 10:09:47 AM »
Ok updated the Fractional M patch (in the same location)

Uploading fixed compilation patch. Deleting previous one.

noisecross

  • FF5 Hacker
  • *
  • Posts: 146
    • View Profile
Re: FFV patches (and compatibility with each other)
« Reply #128 on: December 22, 2014, 07:05:55 AM »
I have decided separating both Fractional M and Damage Overflow patches.
I am sharing here then a patch for the Damage Overflow compatible with every version (J and RPGe, with or without Fractional M) and a delta for the Fractional M patch which doesn't include the Damage Overflow, but is compatible with it.

The delta fixes:
  - Knives Damage Formula
  - Rune Weapons
  - Goblin Punch
  - Minimum M (using "if M < 128 then M = 128")

Please check all these fixes as I may issued them.
« Last Edit: December 22, 2014, 09:14:48 AM by noisecross »

assassin

  • Bane of Retards
  • *
  • Posts: 1,033
  • space bears are not gentle!
    • View Profile
    • My Barren Webpage
Re: FFV patches (and compatibility with each other)
« Reply #129 on: December 22, 2014, 08:13:44 AM »
making the Damage Overflow fix available separately was a good idea, as was including source code with these patches.

Quote
I am sharing here then a patch for the Damage Overflow compatible with every version (J and RPGe, with or without Fractional M) and a delta for the Fractional M patch which doesn't include the Damage Overflow, but is compatible with it.

however, how are you able to have the standalone Damage Overflow patch compatible with the Fractional M patch?  they both edit C2/9419, right?  i suspect that if somebody wants both of these changes in effect, they'll need a special edition of Fractional M that has Damage Overflow built-in.

noisecross

  • FF5 Hacker
  • *
  • Posts: 146
    • View Profile
Re: FFV patches (and compatibility with each other)
« Reply #130 on: December 22, 2014, 08:34:38 AM »
however, how are you able to have the standalone Damage Overflow patch compatible with the Fractional M patch?  they both edit C2/9419, right?  i suspect that if somebody wants both of these changes in effect, they'll need a special edition of Fractional M that has Damage Overflow built-in.

Not anymore. I have rewritten the "Minimum M Fix" to edit only the C2/940C to C2/9410 addresses in that routine. So now both patches are compatible and independent. You can read the "Delta to Fractional M.txt" to verify it.

I can share the code here but I feel as I am flooding this thread with ASM  :happy:

assassin

  • Bane of Retards
  • *
  • Posts: 1,033
  • space bears are not gentle!
    • View Profile
    • My Barren Webpage
Re: FFV patches (and compatibility with each other)
« Reply #131 on: December 22, 2014, 08:46:55 AM »
if the main Fractional M patch and the standalone Damage Overflow patch both hook C2/9419, but they have it call two different places, how can they be compatible with each other?

noisecross

  • FF5 Hacker
  • *
  • Posts: 146
    • View Profile
Re: FFV patches (and compatibility with each other)
« Reply #132 on: December 22, 2014, 08:53:10 AM »
if the main Fractional M patch and the standalone Damage Overflow patch both hook C2/9419, but they have it call two different places, how can they be compatible with each other?

Can't be. I get you now. Let me check this one more time.

:edit: To keep compatibility, the Overflow patch must be called from C2/941E.
:edit: The new standalone and full compatible Overflow patch is attached to Reply #128
« Last Edit: December 22, 2014, 12:37:43 PM by noisecross »

Digitsie

  • Mom Bomb
  • *
  • Posts: 105
    • View Profile
Re: FFV patches (and compatibility with each other)
« Reply #133 on: December 22, 2014, 11:22:00 AM »
So to confirm, I can use the delta with the full compatibility patch overall?

noisecross

  • FF5 Hacker
  • *
  • Posts: 146
    • View Profile
Re: FFV patches (and compatibility with each other)
« Reply #134 on: December 22, 2014, 11:33:00 AM »
Probably not as there are addresses which has suffer a lot of changes, C2/9411 to C2/9426 and C2/80D4 to C2/812A, mainly.

Beter, take a vanilla smc (with or without the RPGe patch) and patch it with Fractional M + Delta. With that, you can generate a Fractional M v1.1. We should test that v1.1 to ensure everything is right on it.

After that, feel free to apply again every other patches to get a new "Full Compilation".