Romhacking.net

Romhacking => Personal Projects => Topic started by: PowerPanda on June 01, 2021, 10:05:49 pm

Title: Final Fantasy VI: Divergent Paths
Post by: PowerPanda on June 01, 2021, 10:05:49 pm
PROJECT PAGE: http://www.romhacking.net/hacks/5997/ (http://www.romhacking.net/hacks/5997/)

After 4 years of development, detailed on FF6hacking.com, I am nearing completion and release of Final Fantasy VI: Divergent Paths. Beta versions of this patch have been played by several members of the community, and a Let's Play was even streamed of the beta version. I am posting here to let people know of the imminent release, and to give a forum for asking and and answering questions about the project.

First off, what is Divergent Paths, in bullet point format?

What is it not?

Here are a few screenshots from the game: https://imgur.com/gallery/N8F7o61 (https://imgur.com/gallery/N8F7o61)
And here is a video where I explain in further detail what to expect from this hack. It is part of a playlist of my developer's commentary through the World of Balance: https://youtu.be/ok7fvgVEkzw (https://youtu.be/ok7fvgVEkzw)

Below is the text of the intro video:
Another day, another Final Fantasy VI hack. Why should Divergent Paths be any different than the others?

Divergent Paths is, at its heart, a re-arrangement of the story of Final Fantasy VI. Many people forget what games were like in the 90s. When Squaresoft released FFVI, they had no idea that it would become one of the most beloved games of all time. They had just one year to make the game and get it out the door, and there is evidence in the code that the production schedule got the better of them. Adding the final layer of polish to the story... re-arranging content to flow better and enhance character development... such things were not possible.

The inspiration for Divergent Paths comes from another famous 90s JRPG, Lunar: The Silver Star. When the game was ported from Sega CD to Sega Saturn, the original development team was given a chance to not just port it, but revise it. They took the opportunity to fix what they thought the two most glaring parts of the story were: Luna's lack of presence, and Ghaleon not being sympathetic. So, when they came to the scene where Luna bids farewell to Alex and Ramus at the dock, they rewrote the scene to have her jump aboard the boat at the last moment. From that one small change, much of the rest of the plot fell into place.

What changes would be made to Final Fantasy VI if Squaresoft had been given the same chance? Divergent Paths is the answer to that question. It begins with a simple change. Edgar, reunited with his brother after years apart, sees Sabin knocked off the raft, floating down the river. He doesn't wave goodbye... he does what any sane brother would do: jumps in after him! Thus begins a series of small changes to the familiar events of FFVI that make each beat of the story more in service of its beloved characters. The small changes cascade upon each other, peaking with a very different series of events in Thamasa. Everyone's favorite general survives the attack, and is given a chance at redemption. Even in the World of Ruin, the echoes of the events are still felt, leading to several changes that close off many characters' arcs in a more satisfying way.

Leo surviving in Thamasa will immediately draw comparisons to the famous "General Leo Edition". Divergent Paths owes a debt of gratitude to this earlier mod. FedoraJoe showed that the best way to get Leo on your team was not to revive him, but to change events to keep him alive. However, Divergent Paths has several key differences. First, no characters are demoted to guest status. Leo is added as a fully-playable 15th character, and Shadow remains playable. There's even a 16th character hidden somewhere in the World of Ruin, allowing for a complete roster.

Second, Leo has a fully fleshed-out character arc that is interwoven with other characters. By repurposing existing content that was not tied to any specific character (like the Wounded Soldier sidequest), and stitching it together with a handful of brand new key scenes, Leo becomes as central to the plot as any other main character.

While story is the main purpose of Divergent Paths, it is not the only change. In addition to the added playable characters, it includes almost every bugfix released, and utilizes dozens of other small improvements made by the community to make the game play smoother than ever before. This includes 1 new Esper, 10 new spells, and a lower random encounter rate to smooth out the pacing and keep the players on their toes without altering the base difficulty of the game. Divergent Paths even includes a new song, composed by William Kage, to add to the soundtrack. Each change has been tested wholistically with all of the others to ensure that it never stops feeling like the Final Fantasy VI that you know and love.
Title: Re: Final Fantasy VI: Divergent Paths
Post by: kaine23 on June 01, 2021, 11:24:46 pm
when this goes live i'd be willing to do a hack showcase stream showing off the redesign of the 3 "divergent paths."
Title: Re: Final Fantasy VI: Divergent Paths
Post by: ZE on June 02, 2021, 09:07:41 am
i wish square'd do something like this.....

remake the game, with all the same content, but add in a few changes based off ingame choices.  Edgar could either be confident in his brother's survival, or have genuine worry to the point where he makes an attempt to rescue him based off ingame choices or seeing an otherwise hidden scene. 

not just that, but also things like actually being able to save locke's girl, or leo as in this, a huge stretch would be being able to save Owain as it is a catalyst for the inclusion of Cyan, but who knows.

i'd buy that for a dollar
Title: Re: Final Fantasy VI: Divergent Paths
Post by: PowerPanda on June 02, 2021, 09:56:46 am
when this goes live i'd be willing to do a hack showcase stream showing off the redesign of the 3 "divergent paths."

I'd love for you to do that. You may also want to stream the events from the Cave to the Sealed Gate to the end of the Thamasa events, as that is where the bulk of the other storyline changes from the World of Balance take place. There are plenty of chagnes in the World of Ruin as well, but as the WoR tends to be piecemeal due to the game structure, it's harder to pinpoint a section that should be streamed.
Title: Re: Final Fantasy VI: Divergent Paths
Post by: kaine23 on June 02, 2021, 01:56:13 pm
Once this goes live i can start prepping for it. Normally I'd just play it on my own till i get to those spots, or get save file(s) at those points from one the devs and stream from there, then do my review on my blog (been doing that for ff4 ultima).
Title: Re: Final Fantasy VI: Divergent Paths
Post by: PowerPanda on June 05, 2021, 04:56:41 pm
In my playthrough, I have made it to the World of Ruin, where I am re-recruiting all of the characters. This part of the game has been tested recently and extensively, so I'm hopeful that it'll be smooth sailing right to the end.
Title: Re: Final Fantasy VI: Divergent Paths
Post by: Vanya on June 05, 2021, 11:53:39 pm
Sweet! I remember when you posted this on FF6hacking.
Been looking forward to it.
Title: Re: Final Fantasy VI: Divergent Paths
Post by: kaine23 on June 09, 2021, 08:53:23 am
so the one live on the site is the full hack?
Title: Re: Final Fantasy VI: Divergent Paths
Post by: PowerPanda on June 09, 2021, 09:39:11 am
so the one live on the site is the full hack?

It's the open beta. I'm fixing bugs that are reported and ones that I find in my own full playthrough, and posting weekly-ish updates. I just found another bug this morning, where the Purify spell is not selectable in the menu. That being said, the version on ff6hacking.com is fully playable from start to finish.
Title: Re: Final Fantasy VI: Divergent Paths
Post by: andrewclunn on June 12, 2021, 01:56:29 pm
I had a weird glitch occur when a trooper reached Bannon in the Narshe conflict.  Let it happen again, and nothing went wrong.  Wondering if maybe it's a specific trooper that caused it.  Will report back later, but trying to recreate.
Title: Re: Final Fantasy VI: Divergent Paths
Post by: PowerPanda on June 12, 2021, 05:29:17 pm
I had a weird glitch occur when a trooper reached Bannon in the Narshe conflict.  Let it happen again, and nothing went wrong.  Wondering if maybe it's a specific trooper that caused it.  Will report back later, but trying to recreate.

Can you describe the glitch? Did the background start scrolling? Did something just freeze? Did you get garbled graphics? Knowing this will allow me to more quickly find the issue.

As a general update, I am going to start Kefka's Tower within the next hour or so. I've been fixing up bugs as I go, and we're probably a week out from the full release!
Title: Re: Final Fantasy VI: Divergent Paths
Post by: andrewclunn on June 14, 2021, 11:43:57 am
I had a party standing right by the spot as a guard so that if anyone were to reach Banon, they'd have to fight that team first.  Somehow the game over sequence fired off first.  I thought, "huh, did the priority change form the normal game?"  So I did a similar set up and it worked without a hitch.

EDIT -
I am trying this multiple ways with fast forward and a game sharked out team to try and see if it's a particular soldier / subset for which the rules work differently.  But I need a block of time free to make sure I check all instances, which I likely won't have until Wednesday.

June 16, 2021, 10:35:27 pm - (Auto Merged - Double Posts are not allowed before 7 days.)
Okay, try as I might, I cannot recreate the bug, so perhaps I am just nuts and didn't position my character where I thought I had?  That said I have played through the first section (up to the Narshe conflict) numerous times now and have two bugs and one typo fix to report:

With Cyan when fighting Kefka in the Narshe battle once he had done a retort, dispatch suddenly changed, and now #1 would have him fire off a retort instead of a dispatch at Kekfa.  MUCH more powerful.  Not sure if intended, but this effectively makes getting one counter, then just spamming #1 with Cyan super broken OP.

Also with Cyan, the bracers.  I could not equip two weapons at once.

The last is an original script statement that should be updated.  When the ghost leaves it says, "shall we be off" because there might have been two ghosts in your party.  Now it's always only going to be one, should consider changing that to shall "I" be off.
Title: Re: Final Fantasy VI: Divergent Paths
Post by: PowerPanda on June 17, 2021, 10:07:29 am
The issue with Banon sounds like something I don't need to look into. Cyan is only able to use the Bracers with a handful of weapons--none of the Katanas can be dual-wielded. the "Shall we be off" is an awkward line from the original script, as it's never clear who is saying it. However, I don't plan on changing it at this moment. I'm hoping someone merges my changes with a retranslation sometime in the future.

The Cyan bug is something I'll look into. Thanks for reporting it! EDIT: Not able to reproduce this. Bushido is working as it should on my master version.
Title: Re: Final Fantasy VI: Divergent Paths
Post by: Vanya on June 18, 2021, 11:01:10 am
Is the hack still compatible with any of the editors?
Just wondering because there are some simple changes I always like making to my personal copies.
There are also, some enhancement patches I like using, are those still compatible? Specifically, patches that change how commands work.
Title: Re: Final Fantasy VI: Divergent Paths
Post by: PowerPanda on June 18, 2021, 10:17:49 pm
Is the hack still compatible with any of the editors?
Just wondering because there are some simple changes I always like making to my personal copies.
There are also, some enhancement patches I like using, are those still compatible? Specifically, patches that change how commands work.

Possibly, but I don't claim compatability. You'd need to use an IPS checker to see if they conflicted. That being said, I have made several edits to commands to make them work better. You may want to play first to see what you need.

I'm setting a release date of Sunday the 20th, 2 days from now. I am trying to get documentation together over the weekend.

EDIT: I forgot to note this, but the patch remains compatible with editors. You can view all of the info in ZoneDoctorCE, and make edits in FF3usME and FF6LE.
Title: Re: Final Fantasy VI: Divergent Paths
Post by: Sarah Shinespark on June 19, 2021, 11:55:59 am
Ok, I'm gonna try to beat the game tonight. Got all the characters, just gotta raid FT and KT.
I gotta say, Gau learning rages immediately has been a blast and he hasn't left my party the whole time. How long did that feature take to make?
Title: Re: Final Fantasy VI: Divergent Paths
Post by: PowerPanda on June 19, 2021, 06:43:45 pm
Ok, I'm gonna try to beat the game tonight. Got all the characters, just gotta raid FT and KT.
I gotta say, Gau learning rages immediately has been a blast and he hasn't left my party the whole time. How long did that feature take to make?

That was incorporated from a different patch, here: http://www.romhacking.net/hacks/1371/ (http://www.romhacking.net/hacks/1371/)

There is another version of this from SilentEnigma that allows you to Leap anywhere, removing Gau from the battle but learning the Rage anyway. However, as you know from playing, I needed Gau to have an open slot on his command list for him to learn Fight. Anyway, thank you so much for your notes as you played through. They really helped me finish strong.

I have just submitted the final version of the patch to RHDN. It should be posted within a couple of days.
Title: Re: Final Fantasy VI: Divergent Paths
Post by: Sarah Shinespark on June 19, 2021, 07:47:20 pm
Congratulations! Glad I could be of service  :beer:
Title: Re: Final Fantasy VI: Divergent Paths
Post by: kaine23 on June 19, 2021, 11:26:42 pm
woohoo!!
Title: Re: Final Fantasy VI: Divergent Paths
Post by: 8.bit.fan on June 20, 2021, 12:37:17 am
Hi there,

Just want pop in here to say congratulations!
I've been quietly following this project and anticipating its release. Looks like it's finally here! I'll definitely be checking this out!

Thanks for your hard work! Being able to play Leo is going to be awesome!

Cheers!! :beer:

8-bit fan
Title: Re: Final Fantasy VI: Divergent Paths
Post by: kaine23 on June 20, 2021, 11:18:37 pm
how do I fix this in the menu screens in snes9x?
https://ibb.co/Q6VcB67 (https://ibb.co/Q6VcB67)
Title: Re: Final Fantasy VI: Divergent Paths
Post by: PowerPanda on June 21, 2021, 05:32:10 pm
It looks like you have background layers 1 & 2 turned off on the emulator. Check your hotkeys to see what button you have assigned to toggle them on/off. The defaults on v1.6 are the number keys 1 & 2.
Title: Re: Final Fantasy VI: Divergent Paths
Post by: Red Soul on June 21, 2021, 10:16:53 pm
FF6 is one of my favorites, and this pretty much a bugfixed and expanded version of it, so what's not to love?
Congrats on your release!
Title: Re: Final Fantasy VI: Divergent Paths
Post by: kaine23 on June 22, 2021, 10:38:34 pm
oh this looks great! i'm doing a showcase of this tonight i hope!
Title: Re: Final Fantasy VI: Divergent Paths
Post by: aml435 on June 24, 2021, 01:35:17 am
Any chance of this one day having the uncensored graphics from the Japanese version?
Or compatibility with either the Total Graphics Uncensorship hack or the Ted Woolsey Uncensored Edition?

Just starting out playing through this one, but it'd be nice to one day have the best of both worlds.
Title: Re: Final Fantasy VI: Divergent Paths
Post by: PowerPanda on June 24, 2021, 08:58:49 am
Any chance of this one day having the uncensored graphics from the Japanese version?
Or compatibility with either the Total Graphics Uncensorship hack or the Ted Woolsey Uncensored Edition?

Just starting out playing through this one, but it'd be nice to one day have the best of both worlds.

If you check the manual, I give people permission to use Divergent Paths as a basis for their own project. I actually used the uncensored graphics in an earlier version of this patch (unreleased), but the more I played with them, the more I found I actually preferred the censored versions, particularly with Siren. I find them to be more tasteful from an artistic standpoint. This carries over to the script changes. The Nikeah barmaid especially stands out as a scene where the censored version is better. I recognize it's personal opinion though, so if someone wants to make an uncensored version, go for it.
Title: Re: Final Fantasy VI: Divergent Paths
Post by: andrewclunn on June 24, 2021, 11:41:30 am
It seems odd that Leo is able to learn magic (even from magicite), considering the templar mythos you expand upon here.  There are several different ways to address this, but everything else you've done appears to improve upon the world building and character development of the cast.  This inconsistency just sticks out to me a bit.
Title: Re: Final Fantasy VI: Divergent Paths
Post by: PowerPanda on June 24, 2021, 12:20:42 pm
It seems odd that Leo is able to learn magic (even from magicite), considering the templar mythos you expand upon here.  There are several different ways to address this, but everything else you've done appears to improve upon the world building and character development of the cast.  This inconsistency just sticks out to me a bit.

Magicite is very different than a Magitek Infusion. I think all of the main cast would have refused the infusion, even Celes if she had been awake. The Magicite, however, was gifted to the party, and for a man like Leo, that makes all of the difference. Him being a Templar is not mutually-exclusive to him using magic; it was his way of matching the power of a Magitek Knight without having to get the infusion. There's also the gameplay to think of. Having Leo not learn magic would have been pretty lame.

I mean, at least I didn't kill the worldbuilding by HAVING YOU FIGHT AND KILL LEVIATHAN TO GET HIS MAGICITE like they did in the Advance and Mobile Ports. :banghead:
Title: Re: Final Fantasy VI: Divergent Paths
Post by: kaine23 on June 24, 2021, 03:26:26 pm
had a very successful stream last night showing off the new 3 scenarios and the changes with kefka in Thamasa. Review on my blog going live tomorrow.
Title: Re: Final Fantasy VI: Divergent Paths
Post by: Sarah Shinespark on June 24, 2021, 06:32:37 pm
I mean, at least I didn't kill the worldbuilding by HAVING YOU FIGHT AND KILL LEVIATHAN TO GET HIS MAGICITE like they did in the Advance and Mobile Ports. :banghead:
Although, I imagine it'd be really badass to fight Bahamut for HIS magicite instead of Doom Gaze. First in 4 games that you don't have to fight him. But yeah, Leviathan deserved more than that.
Title: Re: Final Fantasy VI: Divergent Paths
Post by: PowerPanda on June 24, 2021, 09:03:27 pm
had a very successful stream last night showing off the new 3 scenarios and the changes with kefka in Thamasa. Review on my blog going live tomorrow.

It was fun to watch. Though if you're going to write a review, you should start from the save file that is right outside of the sealed gate. There's a lot of new stuff from there all the way through the end of the World of Balance.
Title: Re: Final Fantasy VI: Divergent Paths
Post by: kaine23 on June 25, 2021, 12:10:20 am
oh wow you were there! video going to yt tomorrow along with review going live sometime tomorrow also. I'm gonna have to check that out myself now! I was also trying not to spoil all the changes between the stream and review.
Title: Re: Final Fantasy VI: Divergent Paths
Post by: Rodimus Primal on June 25, 2021, 12:21:51 pm
Congrats on all of your hard work PowerPanda! This looks to be a lot of fun to try out FF6 in a new way. Adding new storylines and features sounds awesome. I wonder if your efforts might entice the community to add things that the GBA version has (Espers, dungeons, Bestiary, etc).

I've seen a lot of people talk about combining our projects and that does sound cool too. If it were done, was there a lot of text changes to Divergent Paths to the base translation or was it just the parts that expanded the story?
Title: Re: Final Fantasy VI: Divergent Paths
Post by: PowerPanda on June 25, 2021, 12:40:15 pm
Congrats on all of your hard work PowerPanda! This looks to be a lot of fun to try out FF6 in a new way. Adding new storylines and features sounds awesome. I wonder if your efforts might entice the community to add things that the GBA version has (Espers, dungeons, Bestiary, etc).

I've seen a lot of people talk about combining our projects and that does sound cool too. If it were done, was there a lot of text changes to Divergent Paths to the base translation or was it just the parts that expanded the story?

I was able to add Leviathan, Flood, and Graviga from the GBA version. Leviathan is not gained by battling him though. See my lore rant above. I had ideas for implementing Valor, but it's far more complicated than just adding a new spell.

The dungeons are no problem on an expanded rom, but the extra Espers and Enemies will require expanding the data tables to include them. I got around this in DivergentPaths by creating space elsewhere. For example, Leviathan is actually written in Raiden's spot, and Raiden is not in the game (I merged him with Odin). The 4 new enemies were created by combining other enemies together (Soldier/Grunt and Cadet/Templar were combined, as they are almost identical, and the invincible Guardian was removed from the game. This created space for 3, and the 4th was put in over the top of Czar Dragon).

For the items, I don't even know how you would accomplish it, as the item ID is currently a 1-byte identifier, allowing for a max of 255 items. More items means changing to a 2-byte identifier, which is a nightmare I don't want to consider.

For combining our scripts, it's not too hard. Notepad++ will allow you to compare 2 text files to find differences. So you use that function to just skip straight to the lines that need to change, and you keep running it until it finds no differences. You are more than welcome to do that and release it as an addendum to DivergentPaths. I had originally done it myself, just for the script, but I decided I didn't want to get into the endless battle that is which translation to use. I would leave that to someone else if they wanted to, and just stick with the original. Note that I am aware of at least 2 people right now who are planning to merge DivergentPaths with a retranslation. One is doing an original rewrite, and one is trying to put in the GBA script.
Title: Re: Final Fantasy VI: Divergent Paths
Post by: kaine23 on June 25, 2021, 01:00:18 pm
using the new esper/magic system from BNW would be dreamy. I'd happily help playtest that.

and my review on my blog is out:
https://kainetertainment.home.blog/2021/06/25/rpg-hack-showcase-final-fantasy-6-divergent-paths-snes/
Title: Re: Final Fantasy VI: Divergent Paths
Post by: PowerPanda on June 25, 2021, 01:17:18 pm
using the new esper/magic system from BNW would be dreamy. I'd happily help playtest that.

To be clear on this. Barring any game-breaking bugs, I am finished with Divergent Paths. I've been working on it for 4 years, 5 months of which were an open beta where I accepted suggestions and improvements. I made a big push in the past 6-7 months to complete it, and it meant loosing a lot of sleep that I couldn't really afford to lose while I juggled 2 jobs and 4 kids. I am very proud of how it turned out, but I won't be taking on any projects of this scale for quite a while.

I am open with people using it as a basis for further hacks. If others want to merge it with Brave New World's battle system, or with TWUE or another script, I consider it a badge of honor. It means my work inspired you to want to put your mark on it, and that is awesome. I will answer questions where I can, but I will not be a member of the project.
Title: Re: Final Fantasy VI: Divergent Paths
Post by: kaine23 on June 25, 2021, 01:25:53 pm
To be clear on this. Barring any game-breaking bugs, I am finished with Divergent Paths. I've been working on it for 4 years, 5 months of which were an open beta where I accepted suggestions and improvements. I made a big push in the past 6-7 months to complete it, and it meant loosing a lot of sleep that I couldn't really afford to lose while I juggled 2 jobs and 4 kids. I am very proud of how it turned out, but I won't be taking on any projects of this scale for quite a while.

I am open with people using it as a basis for further hacks. If others want to merge it with Brave New World's battle system, or with TWUE or another script, I consider it a badge of honor. It means my work inspired you to want to put your mark on it, and that is awesome. I will answer questions where I can, but I will not be a member of the project.

You've done an amazing job PowerPanda and I salute you.
Title: Re: Final Fantasy VI: Divergent Paths
Post by: atlanta40 on June 25, 2021, 02:28:10 pm
Hi Powerpanda.  First off, thank you for all your hard work as this is absolutely wonderful.  So far I've found one issue that I'm not sure you're aware of.  In the WoR at Owzer's house in Jidoor, if you attempt to read the letter on the floor near the front door, it freezes the game forcing a reset.  I tried it several times and get the same result.  I just skipped over it and soldiered on.

I'm playing this rom hack on a 1.0 SFC rom file on a SD2SNES if that helps any.

If I come across anything else then I'll post it here.

Other than that, it plays great.  Such a great job!  :)
Title: Re: Final Fantasy VI: Divergent Paths
Post by: PowerPanda on June 25, 2021, 08:26:12 pm
Hi Powerpanda.  First off, thank you for all your hard work as this is absolutely wonderful.  So far I've found one issue that I'm not sure you're aware of.  In the WoR at Owzer's house in Jidoor, if you attempt to read the letter on the floor near the front door, it freezes the game forcing a reset.  I tried it several times and get the same result.  I just skipped over it and soldiered on.

Did you start playing the game on one of the non-final versions, like RC1? I can't figure out how that letter is showing up for you, since the event where you read it in the WoB:
1. Is required for progression, and
2. Deletes the letter.

You would have had the same problem in the original version, since that event requires Locke and Celes in your party.

EDIT: SOOO sorry. You are right. The letter reappears if you exit and re-enter Owzer's house. I have fixed it, and that is a big enough bug that it will warrant a 1.1 version. Sigh. I was hoping to avoid that. I'm not going to release it quite yet because I will take the opportunity to fix a couple of small things first.
Title: Re: Final Fantasy VI: Divergent Paths
Post by: atlanta40 on June 25, 2021, 09:21:28 pm
Well you've worked hard enough I'm sure you could definitely use a break.  I would just make a notation letting players know to just skip it and all is well until you get around to fixing it.  That's what I did and I'm far past it now with zero issues.  Actually doing the Cursed Shield grind at the moment with the new playable character now that I got all his armor pieces. :)
Title: Re: Final Fantasy VI: Divergent Paths
Post by: PowerPanda on June 27, 2021, 04:10:24 pm
Thanks Atlanta. After sitting down yesterday trying to figure out how to fix these various bugs, that's exactly what I decided to do. I am going to take a break for a few weeks before looking into any bugs. I just need to rest. For now, here is the list of known issues:

1. The Letter in Owzer's house re-spawns and causes a softlock. (Fixed in the master copy) For now, just ignore the letter upon subsequent visits.
2. Some characters freeze in a pose during events - this is actually the same thing as the Mog sprite glitch, and I have no idea what's causing it. A better hacker than me will need to take a look, I'm afraid. It doesn't affect the gameplay, but if you run into it, just load from a save or rewind (if using an emulator).
3. Strange behavior with Tools. This was reported by Leqesai, and then Gi Nattak figured out a way to reproduce it. There is some sort of memory leak when using breakable tools that comes to a head between 13-16 uses. It will add glitched items to the inventory, and cause your next tool to break without displaying a message (even unbreakable Tools!). This needs a thorough investigation. For now, just limit your breakable tools to 12 times or less per battle. I know that's not ideal.
Title: Re: Final Fantasy VI: Divergent Paths
Post by: atlanta40 on July 03, 2021, 04:12:22 pm
Hey I found another issue I'm not sure you're aware of in the Fanatics Tower in the WoR.  At the top after you get the offering and go back out side, it soft locks when the fanatics all come up.  It says Kefka's treasure, return it now and it just locks up exactly like Owzer's house.  Guess I'm completing the game without the Offering.  Bummer.  :'(
Title: Re: Final Fantasy VI: Divergent Paths
Post by: PowerPanda on July 03, 2021, 09:08:12 pm
Hey I found another issue I'm not sure you're aware of in the Fanatics Tower in the WoR.  At the top after you get the offering and go back out side, it soft locks when the fanatics all come up.  It says Kefka's treasure, return it now and it just locks up exactly like Owzer's house.  Guess I'm completing the game without the Offering.  Bummer.  :'(

This didn't come up in any of the playtests, including my own. Try a different party and see if it works. You can use the Moogle Charm to get right to the top. I'll take a look when I'm done with my break.
Title: Re: Final Fantasy VI: Divergent Paths
Post by: atlanta40 on July 04, 2021, 12:59:37 am
Hey Powerpanda.  Okay, I took your advice and looked at my party.  It originally consisted of Terra, Celes, Locke and Leo.  I removed Leo, went in with the those three and the bug went away.  So it appears to be Leo related.  I haven't tried it with Kappa yet.
Title: Re: Final Fantasy VI: Divergent Paths
Post by: DeathlesSNESs on July 04, 2021, 05:46:28 am
Hello, I see you are taking a break from working with this project, but in the meanwhile just wanted to report a couple of bugs/glitches I found while playing.

First it was in the three scenario selection screen. Not sure if this happens to everyone, but that's how the Mog's sprite looked for me the first time:
(https://i.imgur.com/e5xzISM.png)
Not a serious glitch because it breaks nothing; the selection screen works as intended regardless. And once you complete one of the scenarios the second and third time the sprite looks fine, no glitches.

The second is a more serious one, thought. It happens in the Imperial Camps in the Sabin & Edgar scenario. There are some tiles in a left corner where you may get stuck in and, when this happens you can't move anywhere, no matters what direction you press. I recorded a short video and converted to gif to show this.
(https://i.imgur.com/gF5h69R.gif)
Maybe a problem with a tile's passability? I never tried hacking this game but it probably wouldn't be extremely hard to fix the map or the tile's properties. And it's easy to avoid when you are aware of it: just be careful when moving to certain tiles on this map.

Now I'm in the "Terra is fled to Zozo" part, and really enjoyed the hack so far. If I find any more bug or glitch or whatever I'll report here if that's okay.

Thanks for the hard work and have you a well deserved rest :)
Title: Re: Final Fantasy VI: Divergent Paths
Post by: PowerPanda on July 05, 2021, 02:46:26 pm
Thanks for the short video. That made it immediately clear. That tile had a wonky colission on it. It was an easy fix.

For the Fanatic's Tower, it's actually a glitch that has occurred elsewhere too. Having characters 14 (Leo), 15 (Kappa), or 16 (Umaro) in your party causes the 17th NPC on a map to not create correctly. On this map, that just happens to be the Magimaster. I would love to fix the source of that glitch, but to mitigate it, I have switched the Magimaster to be NPC #1, and have made NPC #17 one that does not need to appear. So if you come to this map with Leo, Kappa, or Umaro, you'll get 1 less fanatic, but it will otherwise work as normal.

I'm seeking some expert help on the Tools glitch, and then I'll release v1.1.

Also, since these questions are everywhere, let me address a couple of things:
1. There are only 2 rages that changed. Stray Cat and ChickenLip. Both were changed because my changes to Gau made them overpowered (like, 1-shotting WoR bosses overpowered). NO OTHER RAGES HAVE CHANGED, AND I WILL NOT BE PROVIDING A GUIDE ON THIS.
2. A few Colosseum items have changed, mainly surrounding the Imp's Armor, since the Imp's Armor is now necessary in a sidequest. The Cat Hood can be obtained by wagering a Back Guard or Gale Hairpin. The Imp's Armor just goes in a loop.
3. The Illumina CANNOT be obtained from the Colosseum. The Excalibur takes its place, should you try to wager a Ragnarok. There is another way to obtain the Illumina. If you want it spoiled for you, check the Spoilers folder for the text file labeled "Gaining the Illumina".
Title: Re: Final Fantasy VI: Divergent Paths
Post by: Ballz on July 06, 2021, 02:11:12 pm
I don't remember if it was in the original translation or not, but there's a typo in the description for the True Knight relic: it says "memebers" instead of "members".
Title: Re: Final Fantasy VI: Divergent Paths
Post by: PowerPanda on July 08, 2021, 10:21:52 pm
Thank you everyone for your encouragement, your enthusiasm, and your patience. I had hoped that 1.0 would be the final version of this hack, but there were 3 bugs big enough to warrant a 1.1. It has been submitted, and is awaiting approval by the mods.

Here is the changelog.

MAJOR FIXES
* The breakable tools had 2 bugs. The first was that their actual rate of breakage was 1 in 8. This has been changed to 1 in 32. The second was that using Tools 12 or more times in a battle could cause the item buffer to overflow, adding garbage items to your inventory, and causing any Tools used after that (even unbreakable tools) to be removed from your inventory. This was discovered to actually be a bug in the vanilla game that had a very low chance of occurring. Thanks to a herculean effort involving Subtraction, Gi Nattak, Serity, Seibaby, Bropedio, SirNewtonFig, and especially C-Dude, this bug has been resolved.

SOFTLOCK FIXES
* Setzer's Letter in Owzer's House respawned, causing a softlock if you read it without Locke and Celes in your party. This has been resolved.
* Depending on your party makeup, the Fanatics' Tower Roof had a despawned NPC (The Magimaster), which could lead to a softlock. The NPCs have been shifted around so that if an NPC needs to be despawned, it is an NPC of little consequence.

SMALL FIXES
* All single-enemy formations have had "Pincer Attack" disabled.
* There was 1 tile in the Doma Military Camp that could cause your character to get stuck. This has been corrected.
* Desperation attacks now have a 1 in 8 chance of occurring, as they should.
* A few small typos were fixed as they were reported.

OTHER CHANGES
* Banon's Chocobo Riding sprite was edited by SilentEnigma to include more consistent shading.
* The Auction House in the World of Ruin has better items. You can buy one set of Marvel Shoes for 50000 GP, and as many Hero Rings as you would like for 10000 GP.
* It is now possible to rare steal a Cat Hood from a Pug.
Title: Re: Final Fantasy VI: Divergent Paths
Post by: Vanya on July 09, 2021, 06:07:27 pm
Groovy!
I was wondering, off the top of your head, do you know if I can change the Coin Toss relic to change a different command in any of the editors and if not what address(es) to modify to change it manually?

And I'll bug you with one more thing. Do you, or anyone for that matter, remember there being a patch that replaced Cyan's Bushido and/or Sabin's Blitz into a simple 8 option command sub-menu like Mog's Dance command uses?

Back on topic...
Is the Summon command used anywhere in Divergent Paths?
Title: Re: Final Fantasy VI: Divergent Paths
Post by: Gi Nattak on July 09, 2021, 08:27:20 pm
Groovy!
I was wondering, off the top of your head, do you know if I can change the Coin Toss relic to change a different command in any of the editors and if not what address(es) to modify to change it manually?

And I'll bug you with one more thing. Do you, or anyone for that matter, remember there being a patch that replaced Cyan's Bushido and/or Sabin's Blitz into a simple 8 option command sub-menu like Mog's Dance command uses?

Back on topic...
Is the Summon command used anywhere in Divergent Paths?

You can edit the command-changing Relics with FF3usME, in the Item Editor, the 'Special 1' set of flags. But if you want to edit them further to swap in any other commands, you'd need to change some values in C2 and C3 - check out the existing disassemblies and goto: C2/5452-C2/545B & C3/6198-C3/61A1, you'll see the data for the 'commands that can be replaced with other commands due to relics', which you can change the values of. DP has these edited already to suit the mod, so keep that in mind if/when changing them.

You can find the blitz menu patch here, by LightPhoenix, the site can take a while to load these days: http://slickproductions.org/forum/index.php?topic=1902.0
Check out the very last post, where they updated the link. I don't believe there to be a similar one for Bushido, and no idea if it's compatible with DP.

And no, the normally unused Summon skill is not used in DP afaik.
Title: Re: Final Fantasy VI: Divergent Paths
Post by: PowerPanda on July 09, 2021, 09:16:55 pm
And no, the normally unused Summon skill is not used in DP afaik.

Thanks Gi. I think I applied the aim fix, because why wouldn't you? I did not do anything else to the command though. I didn't want to devote an entire character ability to just being able to multi-summon the same Esper. I tried to hook into the code for the Slot spell that summons a random Esper, but I found out Summon is not ACTUALLY unused in the game. It is the command that you switch to when you actually summon an Esper. Editing the command edits it for EVERY character.
Title: Re: Final Fantasy VI: Divergent Paths
Post by: Vanya on July 09, 2021, 11:57:02 pm
Thanks, Gi!

@PowerPanda: Now that you mention that, I think I recall reading about that before.
If I were to try to add it, I'd want it to be a new relic or something.
I just wish I could figure out a way to add the relic commands to the menu instead of replacing a command.
But I digress, and I wanna go play DP now.
Title: Re: Final Fantasy VI: Divergent Paths
Post by: PowerPanda on July 10, 2021, 12:24:25 am
Thanks, Gi!

@PowerPanda: Now that you mention that, I think I recall reading about that before.
If I were to try to add it, I'd want it to be a new relic or something.
I just wish I could figure out a way to add the relic commands to the menu instead of replacing a command.
But I digress, and I wanna go play DP now.

You should definitely pay Duncan a visit in the WoR. ;)
Title: Re: Final Fantasy VI: Divergent Paths
Post by: Vanya on July 10, 2021, 01:56:59 am
Will do!

b_(^.^)_d
Title: Re: Final Fantasy VI: Divergent Paths
Post by: tjsmith3 on July 12, 2021, 04:41:45 pm
I ran into a glitch. When I go to the opera house in WOR the Impresario starts the dialogue about how Setzer is coming to kidnap Maria and we have to be ready. Then the game freezes. Also, the letter from Setzer is still in Owzer's house. If I read it the game freezes. I think what happened is that the letter appeared again in Owzer's house after I finished the Opera event in WOB balance. I read the letter again and I got the dialogue about setting the trap for Setzer again.
Title: Re: Final Fantasy VI: Divergent Paths
Post by: atlanta40 on July 22, 2021, 09:17:00 am
Hey Powerpanda.

I took the new 1.1 version and applied it to a fresh FF3 1.0 unheadered rom.  However, when I load in my previous save it still has some of the issues from the prior version.  What would I be doing wrong?
Title: Re: Final Fantasy VI: Divergent Paths
Post by: Sarah Shinespark on July 22, 2021, 09:41:17 am
Hey Powerpanda.

I took the new 1.1 version and applied it to a fresh FF3 1.0 unheadered rom.  However, when I load in my previous save it still has some of the issues from the prior version.  What would I be doing wrong?
If you mean you used Load State and it's still there (like the Owzer's House letter), try saving in-game and re-loading. If it's still messed up, you should use an earlier save or restart.
Title: Re: Final Fantasy VI: Divergent Paths
Post by: PowerPanda on July 22, 2021, 09:58:05 am
The letter in Owzer's House is stored in the SRAM, not the ROM, so there's no fix for it if you have already reached that point in the story. The softlocks that were fixed should stay fixed as long as you don't load a savestate on that map. For example, if you made a save state at the top of the Fanatics Tower, that savestate already has the bug loaded. You would need to load a save state either in the Gem Box room or on the staircase maps.
Title: Re: Final Fantasy VI: Divergent Paths
Post by: tjsmith3 on July 24, 2021, 07:46:09 pm
The letter in Owzer's House is stored in the SRAM, not the ROM, so there's no fix for it if you have already reached that point in the story. The softlocks that were fixed should stay fixed as long as you don't load a savestate on that map. For example, if you made a save state at the top of the Fanatics Tower, that savestate already has the bug loaded. You would need to load a save state either in the Gem Box room or on the staircase maps.

So that means that there is no way for me to get into the opera house in WOR to fight the dragon or anything else there?
Title: Re: Final Fantasy VI: Divergent Paths
Post by: Sarah Shinespark on July 26, 2021, 09:52:06 am
So that means that there is no way for me to get into the opera house in WOR to fight the dragon or anything else there?
Probably not unless you want to hex edit your save file.
Title: Re: Final Fantasy VI: Divergent Paths
Post by: Ballz on July 26, 2021, 01:10:53 pm
I've been playing this off and on, enjoying it overall.  The only bug I've really encountered is the Mog graphics glitch.

While it doesn't sound like there are plans for another update, just in case if you do, here's a list of typos I've stumbled across (I'm pretty most of these are from the original game):

Three instances where "assassin is misspelled:
-He's an assasin!
-That guy's an assasin!
'Till a moment ago, an assasin sat over there!

-We're just small potatos compared (should be "potatoes")
-Maybe economy will make a recovery! (missing "the" before "economy")
-You'll never win! We'll Return this world to its people! ("return" is capitalized)


Title: Re: Final Fantasy VI: Divergent Paths
Post by: Sarah Shinespark on July 26, 2021, 02:16:35 pm
Yeah I figured "assasin" was vanilla text that simply didn't get touched.
Title: Re: Final Fantasy VI: Divergent Paths
Post by: PowerPanda on July 26, 2021, 03:14:33 pm
I've been playing this off and on, enjoying it overall.  The only bug I've really encountered is the Mog graphics glitch.

While it doesn't sound like there are plans for another update, just in case if you do, here's a list of typos I've stumbled across (I'm pretty most of these are from the original game):

Three instances where "assassin is misspelled:
-He's an assasin!
-That guy's an assasin!
'Till a moment ago, an assasin sat over there!

-We're just small potatos compared (should be "potatoes")
-Maybe economy will make a recovery! (missing "the" before "economy")
-You'll never win! We'll Return this world to its people! ("return" is capitalized)

Thanks for the report. I'm considering doing a v1.2, and if so, I'll take these into account. One note is that the capital R in that last line is intentional.
Title: Re: Final Fantasy VI: Divergent Paths
Post by: Ballz on August 22, 2021, 11:45:29 pm
I'm still playing through here and there. Some more things to report if you do eventually make a v1.2:

(https://i.imgur.com/f72k9R8.jpg)
Line spacing issue with "No"

(https://i.imgur.com/zvdgMid.jpg)
Line break should be before Relm's name

(https://i.imgur.com/ozR3pnN.jpg)
This is technically a contraction, so an apostrophe is needed before the s.

I didn't get screenshots of it, but in the little vignettes in the WoR with Cyan and Owain, Owain says both "Yipee" and "Yippee" at different points ("Yippee" is the correct spelling).

Lastly when Locke rejoins you in the WoR after getting Phoenix, the dialogue says he's giving you an Elixir, a Flame Shield, and a Valiant Knife. When you check your inventory you actually have an X-Ether instead of an Elixir.

I'll let you know if I run into anything else.
Title: Re: Final Fantasy VI: Divergent Paths
Post by: PowerPanda on August 23, 2021, 11:03:53 am
Thanks. I'm pretty sure that all of those are vanilla typos, with the exception of Relm's name. Technically, that's a vanilla typo, but the line break is in a weird place because I changed the font.
Title: Re: Final Fantasy VI: Divergent Paths
Post by: GeoX on September 16, 2021, 07:20:33 pm
So I was really loving this mod (seriously, this is amazing work), but alas, I just ran headfirst into a weird, game-breaking bug.  This manifested itself right after I recruited Leo on Mt. Zozo.  After that, I warped outside, and everything's normal...as long as I stay on the world map.  I can even fly around on the airship if I want to.  But as soon as I enter any town or cave or anything (including switching to deck view on the airship), a text box appears in which Celes declares that "Narshe will be stained with blood regardless."  After I dismiss it, I'm frozen.  I can change the direction I'm facing (except on the airship, where I can't even do that), but I can't move or call up the menu or do anything else.  I was playing via SNES9x on an Android device, if that's relevant.
Title: Re: Final Fantasy VI: Divergent Paths
Post by: PowerPanda on September 17, 2021, 04:03:31 pm
That is very odd. Do you have a save file you can send me?

You should be able to use any of the save files in the Extras folder to play through to the end if you want to.
Title: Re: Final Fantasy VI: Divergent Paths
Post by: Iunnrais on September 22, 2021, 04:42:55 am
Hey, just wanted to stop in and say I *love* the story changes I've encountered so far (just the three paths so far, but I plan to keep going of course!)

I also want to say that this hack, so far, has been fully compatible with Dancing Mad (the MSU-1 audio hack), so that's a plus!

Now we just need someone to merge this with Brave New World for gameplay improvements to go along with the story improvements.  But what with Celes having Jump instead of Runic, Leo being a thing, and all the map edits and script edits, I'm betting that's not going to be a trivial merge at all... if it was just text I could probably manage it, but I don't think I could manage the assembly hacking.
Title: Re: Final Fantasy VI: Divergent Paths
Post by: Sarah Shinespark on September 22, 2021, 11:40:39 pm
Now we just need someone to merge this with Brave New World for gameplay improvements to go along with the story improvements.  But what with Celes having Jump instead of Runic, Leo being a thing, and all the map edits and script edits, I'm betting that's not going to be a trivial merge at all... if it was just text I could probably manage it, but I don't think I could manage the assembly hacking.
I kinda remember this coming up on the NGPlus discord (https://discord.com/invite/bsuKp5A), you should ask to join #brave-new-world and ask around. But yeah, lots of design and balance decisions to make... let alone AI for the Vector bosses, FC escape, and how BNW is already using up a lot of monster attacks... and dialogue space... and AI space. It'd all have to be hand merged and tested. Might have more fun less effort with BNW just trying the randomizer Beyond Chaos Gaiden.
Title: Re: Final Fantasy VI: Divergent Paths
Post by: Iunnrais on September 23, 2021, 10:07:24 am
I bet the only way to do a merge would be to forget about maintaining ability to be used on an original cart, and expand the rom size somehow.  Alas.

That said, doing so would probably make it possible to bring back things like the old desperation attacks in addition to everything BNW offers.
Title: Re: Final Fantasy VI: Divergent Paths
Post by: PowerPanda on September 23, 2021, 10:27:58 am
I bet the only way to do a merge would be to forget about maintaining ability to be used on an original cart, and expand the rom size somehow.  Alas.

That said, doing so would probably make it possible to bring back things like the old desperation attacks in addition to everything BNW offers.

Brave New World took a completely different approach than Divergent Paths. If someone wanted to merge them I'd be all for it, but *my* project is finished, and I'm not going to take on another project on par with Divergent Paths for quite some time. At some point in the future, after I've finished up a non-video game project I've been contracted for, I'm going to hop back into Divergent Paths to investigate some of the bugs people have been reporting. I'm guessing that most of them are patching issues (ie - people applied v1.1 on top of their already-patched v1.0), but I want to make sure.
Title: Re: Final Fantasy VI: Divergent Paths
Post by: Iunnrais on September 24, 2021, 04:42:09 am
Oh, please don't get me wrong!  I already read in this thread how you aren't going to do this yourself, and I'm not asking you to!  It's MORE than fair to say that your project (or your part in the project) is complete (minus final bug fixes if any)!  Just hoping someone else with the skill and inclination might come along.  I'm also lamenting that my own programming skills stop at C, and don't think I have quite the head for assembler.
Title: Re: Final Fantasy VI: Divergent Paths
Post by: heyboots on October 05, 2021, 12:49:18 pm
I just got to the Vargas fight and after actually reading the manual and seeing that you gotta do Suplex instead of Pummel, the XY⬇⬆ input doesn't seem to be working. Did the input change in the patch?

If it didn't, maybe Sabin came in too low level because I had the Moogle charm equipped after I got it in Narshe and haven't been leveling up?

EDIT: Oh it did change, I completely forgot the game tells you how to do Blitz after you do some damage to Vargas because I've always just hit him with the Blitz immediately since I've been playing this game for over three decades.