What's different in the unofficial one?
There's a bug in 1.07 that supposedly breaks the game at certain points. A poster on the forum named General Public thinks he fixed the bug for "base" and "complete" versions of the patch but unfortunately was unable to correct the problem in the "translation" version of the patch. Here's General Public's notes from the FIX section of the 1.07a readme:
Fix Notes (by General Public)
FF6 Improvement v1.07 by DarkMage had several REALLY MAJOR bugs in it, related to 6 patches. I'm
talking, bugs that make the game totally crash, that block you from continuing on with the game.
This version probably fixes all of them if you are using the Base or Complete edition, but only
fixes some but not others if you are using the Translation edition. Here is a list of those 6
patches which caused problems (don't blame it on mblock129, not his fault... he even came up
with a Patch Conflict Finder to help people use his patches correctly, seehttp://zephyr129.brinkster.net/patchconflict.html
Duncan Stays Put (mblock129)
Edgar Revealed (mblock129)
Shadow Leaves One-man Party (Imzogelmo)
Shadow is NOT a Girl! fix (mblock129)
King of Vanity (mblock129)
They Only Jump Left in Zozo! (mblock129)
Those 6 patches have been combined together into a single patch, with the filename 6_patches.ips.
Antipatches to remove them have been combined together into a single antipatch, with the filename
6_antipatches.ips. All 3 editions of FF6 Improvement v1.07 had bugs relating to at least some of
the game events which those 6 patches address. The base edition is not supposed to have any of
those patches applied, whereas the complete edition and translation edition are supposed to have
all 6 of them applied. Therefore, the 6 antipatches were applied to the base edition, to clear out
any possible remnants of these 6 troublesome patches, and the 6 patches were re-applied to the
complete and translation editions, to make sure they would work correctly and not be overwritten.
What are the results of this? It appears as if the bugs related to those 6 patches no longer
affect the base edition or the complete edition. The translation edition does still appear to be
somewhat affected by those bugs, but not as badly as before. Further testing is necessary. The
following 6 events must be tested thoroughly in all 3 versions of the patch (they have been put
into chronological order based on the game's storyline):
1) Shadow Leaves One-man Party
To test this one, in the World of Balance, after the 3 scenarios are completed and you
successfully defend Narshe from Kefka and then Terra turns into an esper and flies off, have
a party consisting only of Gau leave Narshe, then go to Kohlingen using Figaro Castle, then
hire Shadow, and then make your way all the way to the Veldt, through Figaro Castle, Figaro
Cave, Mt. Kolts, the Returner Hideout, the Lete River, the Phantom Forest, and the waterfalls.
Once you get to the Veldt, with your party still consisting of Gau and Shadow and nobody else,
have Gau Leap onto monsters so your only party member is Shadow. Now leave the Veldt via the
Cave in the Veldt, the Serpent Trench to Nikeah, the ferry from Nikeah to South Figaro, and the
Figaro Cave, going back into Narshe. If the bug is in effect, the game will crash. If the game
doesn't crash when Shadow tries to enter Narshe, you're fine. Note that unlike the other 5 bugs,
this bug actually SHOULD crash the game if you are using the BASE edition of FF6 Improvement,
because this bug crashes the game in the original unpatched game, and the base edition does not
include a fix for this one. However, it should NOT occur in the complete or the translation
editions of the game.
2) They Only Jump Left in Zozo!
To test this one, enter the building in the southwest corner of Zozo, and get to the point where
you are jumping between buildings. If this bug is not in effect, you should be able to jump
between buildings going both left and right. If this bug is in effect, you should be able to jump
between buildings going left, but if you try to jump between buildings going right, the game
3) King of Vanity
To test this one, have Celes perform the opera and Locke and 2 other characters defeat Ultros in
the Opera House. After you defeat Ultros, Setzer will show up and abduct Celes, and then Celes
will bring your other party members onto his airship. Then there is a scene where your party
talks to Setzer. If you get through this scene OK and end up having Setzer join and having an
airship, this bug is not a problem. If the game crashes during this scene, this bug is affecting
you, big time. If you are ambitious, try this out with neither Edgar nor Sabin in your party
(instead using other characters), try it out with Edgar but not Sabin, try it out with Sabin
but not Edgar, and try it out with both Edgar and Sabin, and see if the results are different in
any of those 4 cases.
4) Edgar Revealed
To test this one, have Celes and Sabin follow Gerad (Edgar in disguise) and the Crimson Robbers
all the way to the Figaro Castle basement in the World of Ruin. The bug is triggered when you walk
up to Gerad/Edgar and talk to him, during that conversation, before the fight with the Tentacles
happens. If the game crashes before the fight with the Tentacles, this bug is in effect. If you
get to fight the Tentacles and then Gerad finally reveals he's Edgar and joins your party without
the game crashing, this bug is fixed. If you are ambitious, you can also try testing this one out
with ONLY Celes in your party, without having recruited Sabin yet, to see if the results are any
5) Duncan stays put
To test this one, after you get the airship in the World of Ruin, visit Duncan's house north of
Narshe where the trees are arranged like a plus sign on the world map, and go inside his house
(try this out before Sabin learns his final technique from Duncan, and also try it out again
afterwards, too, since both cases need to be tested). If the bug is in effect, the game will
crash. If not, it won't.
6) Shadow is NOT a Girl!
To test this one, visit the Cave in the Veldt in the World of Ruin and navigate to where Shadow
is, then defeat the SrBehemoth that attacks you. If this bug is in effect, the game will freeze
right there in the cave after that fight. If this bug is not in effect, you'll be able to rescue
Shadow and you'll all end up in Thamasa with him resting in bed. If you are ambitious, try
letting Shadow die on the Floating Continent by leaving for the airship without him, earlier in
the game. Then instead of Shadow, you'll find Relm there in the Cave in the Veldt in the World
of Ruin instead. See whether or not the game crashes in that situation, too.
All 6 of these bugs need to be thoroughly tested to see whether or not they occur, in all 3
editions of this FF6 Improvement Project Fix: Base, Complete, and Translation. Optimally, none of
the bugs would lead to the game crashing, except for "Shadow Leaves One-man Party" crashing the
Base edition of this patch (but not the Complete or Translation editions). However, some of these
bugs might still cause game crashes in the 6 situations listed above. My initial testing has
led me to conclude that, most likely, the Base and Complete versions of the patch are now
fixed, and the only one of these bugs you will find in them is "Shadow Leaves One-man Party"
happening in the Base version. However, the Translation version seems to still be somewhat
buggy, although much less so than before. It seems some of these bugs may still happen in the
Translation version, while others do not. This is most likely caused by the Translation using
some of the same parts of the ROM that are also used by some of these patches, or something
like that. This means it is actually possible that the Translation version included here might
have unexpected bugs which I did not list above, which you should also be on the lookout for.
However, the Base and Complete versions should both be fine... probably. I'm not 100% sure yet.
Please test all 6 of these bugs in both FF6 Improvement Project v1.07 by DarkMage, available athttps://sites.google.com/site/shadedmagus/home/projects/ff6-improvement
, and in the version you
have here, which is called FF6 Improvement FIX v1.07a, in all 3 editions of both (Base, Complete,
and Translation). Then post results about which bugs occur with which patches here to this online
thread about the FF6 Improvement Project:http://slickproductions.org/forum/index.php?topic=1115
Hopefully, once FF6 Improvement Project v1.08 eventually comes out, DarkMage will have all 6
of these bugs fixed in all 3 editions of the patch. Until then, the versions here will probably
work better than FF6 Improvement Project v1.07, but no guarantees! This FIX has received very
little testing and that is why you are encouraged to test it and report back your results!
One last thing! Did you know that SRAM files, which have the .srm extension, hold your saved
games? And that they are compatible with both patched and unpatched versions of Final Fantasy 3/6?
You can switch between patched and unpatched versions, or between different patched versions,
and still keep all your saved progress, by keeping the same .srm file and changing which ROM
you are using. Just remember, your .srm file and your ROM should have the same name, before
the file extension. This works across all major emulators (ZSNES, Snes9x, bsnes, etc.) Now you
don't have to worry about losing your progress if you run into a bug that crashes the game at a
certain point in the storyline. If you are testing these patches, it is crucial to understand this.
Remember that the original unpatched ROM only crashes in one of the 6 situations listed above:
the one where Shadow is part of a one-man party and he enters Narshe. If you get stuck in any
of the other 5 situations listed above, the original unpatched ROM can be used to load your last
saved game (saved at a Save Point or on the world map), and then you can play through until after
the buggy part is over, and save again, and then you can switch back to whichever patched version
of the game you were playing before and continue on with the game.
And if you want to completely avoid any bugs that crash the game, avoid using the Translation
edition of FF6 Improvement FIX. Use the Base or Complete edition instead. That will PROBABLY
work... but no guarantees! It needs more testing! And testing is easy, just play the game and see
whether it works or whether it crashes. The only version that doesn't need any more testing is the
original unpatched ROM. Although the original unpatched ROM has many many bugs, you can play it
all the way through, since although it's chock full of bugs, hardly any of them are bad enough
to crash your game outright, and even the bugs that do crash your game outright in the original
unpatched ROM are all easily avoidable.
One last note: SAVE YOUR GAME OFTEN! That way, in case a bug occurs and the game crashes, you
won't lose all your progress. And I'm not talking about emulator save states, I'm talking about
using the in-game save feature that saves your game to an SRAM (.srm) file.
- General Public
And now back to your regularly scheduled readme.txt file written by DarkMage (with a few more
changes here and there by me, General Public)"