News: 11 March 2016 - Forum Rules

Author Topic: Between 1.0 & 1.1 versions of Final Fantasy VI on SNES  (Read 1134 times)

Brutapode89

  • Jr. Member
  • **
  • Posts: 43
    • View Profile
Between 1.0 & 1.1 versions of Final Fantasy VI on SNES
« on: April 06, 2021, 01:03:49 pm »
Hi guys. What are differences codes between 1.0 & 1.1 versions of Final Fantasy VI on SNES by using an hex editor utility, please?

Chronosplit

  • Hero Member
  • *****
  • Posts: 1586
    • View Profile
Re: Between 1.0 & 1.1 versions of Final Fantasy VI on SNES
« Reply #1 on: April 06, 2021, 01:21:32 pm »
Huh, you talk as if someone hacked 1.0 into 1.1.  These files are different versions of the game, compiled and everything.  The hex differences are going to be way too many to count.  But if you really wanted to compare at the hex level, just make a patch between 1.1 and 1.0 and look at it through a utility like IPS Peek.  Or I guess compare two files in a hex editor.

That's one reason why people use 1.0.  It's the only way to have a unified codebase of sorts, due to the fact that we made a better sketch fix than 1.1.
« Last Edit: April 08, 2021, 10:57:22 pm by Chronosplit »

PowerPanda

  • Sr. Member
  • ****
  • Posts: 254
    • View Profile
Re: Between 1.0 & 1.1 versions of Final Fantasy VI on SNES
« Reply #2 on: April 08, 2021, 04:41:59 pm »
The 1.1 version contains a sketch bug fix. However, it the fix is very sloppily coded, and it shifts most of the battle system forward by 12 bytes, so any patches that improve the battles will likely cause your game to crash. The FF6 hacking community has had a better sketch bug fix for quite some time, so we use the 1.0 version almost exclusively.

assassin

  • Full Member
  • ***
  • Posts: 154
    • View Profile
    • My Barren Webpage
Re: Between 1.0 & 1.1 versions of Final Fantasy VI on SNES
« Reply #3 on: April 09, 2021, 11:09:10 am »
to be fair, my Sketch Bug fix turned out to have been incomplete for over a decade, with me posting an addendum 3.75+ years after Novalia Spirit found the issue:
http://mnrogar.slickproductions.org/phpBB3/viewtopic.php?f=3&t=1010
(as referenced at https://www.ff6hacking.com/forums/thread-3532-post-35060.html#pid35060 and https://www.ff6hacking.com/forums/thread-3575-post-35409.html#pid35409 )

the first link's 2 TXT files cover the bulk of Square's Version 1.0 ==> 1.1 changes, btw.  as mentioned by both previous posters, there is plenty of shifting going along with this, so a straight-up byte comparison or editing is gonna fall short.  though if your hex editor supports insertion and actual deletion, that's a different story.

note that my patch's omission had nothing to do with its Bank C2 optimizations; i was probably simply unaware of the Bank C1 changes (posted one month prior to its release), or didn't grasp their relevancy.

the C1 addendum has been included in C.V. Reynolds' compilation patch for 6.5 months, so hopefully, that's a sign of it working properly.  but further beta testing is always appreciated.