Cut Scenes and Unused Text from FFVII

Kashkabald

eu fiz cocó no teu tabuleiro
I wasn't imagining things!

By the way, one thing that did come to my mind recently as I'm replaying the game (using gjoerulv's sweet hardcore difficulty mod, which adds a ton of replay value). There are about 6 Fort Condor battles that can't be fought (5 of them happen after Tifa is in a coma after the events at the Whirlwind Maze, and 1 happens during the whole Lifestream in Mideel debacle). Can those battles be fought by tinkering around with the PPV?
 
I wasn't imagining things!

By the way, one thing that did come to my mind recently as I'm replaying the game (using gjoerulv's sweet hardcore difficulty mod, which adds a ton of replay value). There are about 6 Fort Condor battles that can't be fought (5 of them happen after Tifa is in a coma after the events at the Whirlwind Maze, and 1 happens during the whole Lifestream in Mideel debacle). Can those battles be fought by tinkering around with the PPV?

The funny thing about that is you aren't *truly* missing any battles.

Yes, if you have given the Fort Condor residents funding then that will be depleted because they are used for these theoretical battle.

If you were truly missing battles, then you would be missing out on the battle-specific rewards. To illustrate:
Battle #1: Magic Comb
Battle #2: Peace Ring
Battle #3: 3 Ethers
Battle #4: Megalixir
Battle #5: 5 Hi-Potions
Battle #6: 5 Hi-Potions
Battle #7: Superball
Battle #8: 3 Turbo Ethers
Battle #9: 3 Turbo Ethers
Battle #10: 5 X-Potions
Battle #11: 5 X-Potions
Battle #12: 5 X-Potions
Battle #13+: 3 Elixirs

Say that you last did Battle #9 and gained 3 Turbo Ethers. Then Tifa's coma and all those events occur, causing you to "miss" 5 battles. You'd think then that your next reward from a battle would be 3 Elixirs.
But no, you will receive 5 X-Potions.

So the reward, and the number of enemies and enemy types associated with that specific battle, is actually never skipped. There is nothing unused to unlock, in terms of battles and rewards, by manipulating Plot Progression Value.
 

Kashkabald

eu fiz cocó no teu tabuleiro
Well, thanks for clearing that up!

I mean, I wouldn't put it past the devs to completly forget making the supposed 'extra' battles playable. Oh well.
 

Fangu

Great Old One
Thank you so much for these Cut scenes and Unused text- articles!! It's so much fun when someone can dive into the code of the game and present it in such a nice way, with images and explainable text. I was totally blown away by it! It's sort of a way of seeing the story in development, really. How the developers were thinking when they made the game.

Programmers tend to leave unused code. It's a thing they're (or I guess I can say "we're") not really supposed to do, but in this case I am sooo glad they did :D
 

Blue

Rookie Adventurer
Great, Glitterberri's site is back. It's a good read and would be a shame to lose it. It helped me learn who Link's friend The Bucket Mouse really is.
 

Octo

KULT OF KERMITU
AKA
Octo, Octorawk, Clarky Cat, Kissmammal2000
Great, Glitterberri's site is back. It's a good read and would be a shame to lose it. It helped me learn who Link's friend The Bucket Mouse really is.

Whoa whoa whoa....they explain the Bucket Mouse?! :O

JOY!

Ahh..... I see now. I'm a bit dissapointed that there wasn't actually a bucketmouse....:(
 
Over time, since I first posted Part 1, 2 & 3 in my Unused Text article series, I've made changes to these entries. Often because my resources and modding capabilities have grown. Here is a list of the changes/additions:

- The original intro, "article map" and credits which made up the beginning of Part 1 has been moved to the Article Index. The index wasn't created until shortly before I posted Part 3.

- Description of "borders" added to the Terminology section of the article index.

- Embedded videos added to Part 1-3.

- Centered most images and titles.

- All images have been replaced. I either use snapshots showing the game in its "normal" PSX performance, or with graphics that are upscaled, in order to show hard-to-spot details. I also used to host the images, like, ALL OVER THE INTERNET, but now I primarily use this site when uploading the images.
Thankfully, I also have all the images orderly arranged in folders on my computer, so all is secure if I ever have to reupload pictures.


- More screenshots are used to point out which map a piece of text belongs to, rather than using map rips. In overall, many new screencaps have been added.

- As I learn more I also become better at visualizing how the development process went about. I did not really think before about the context in which developer notes like "Tifa Name Entry" or "To the Flashback: Nibelheim – Travelling" were used. But, frickin' obviously in hindsight, these messages would appear when programmers/event planners were test playing (i.e. "debugging") scenes and checking that everything was running smoothly. So instead of a jump to the Nibelheim well, the event testers would see this "to-do" note appear, click past it, then see the rest of the scene unfold, to the degree that it had been completed. This realisation is now reflected more in the commentary.

PART 1
- Intro specific to this entry has been written. "Intro image" is now the Tobal No.1 fighting game, advertising the FFVII demo contained within.

- Added speculation to the "Demo play ends here. Look forward to the December release!" message. It also links to the Final Fantasy VII V-Jump Festival 1996 presentation. A MUST SEE (AND LISTEN)!!!

- The timer in the mako reactor has an invisible dialogue box around it. Image added showing this text box. Because of forgetfulness, this part is not actually in either of the embedded videos.
See "Escaping From The Reactor" section.

- "The ROOTMAP Exclusive Cloud & Jessie Models" segment added. Because they are involved in an unused vision for how the scene was to be, I present and speculate upon these odd models. Octo, you said once before you wanted to see the face of this version of Jessie's field model, so, there it is now. :P

- Unfortunately I couldn't find any official sources to confirm that the term "Voluntary Restraint" is used as a euphemism for self-censorship.
My memory was mistaken that there was confirmation for this on GlitterBerri's website. =/
Despite this, I added the interpretation about "Voluntary Restraint" being about the developers censoring themselves so to not risk offending those affected by the gas attack.

PART 2
- More field models added. Check the first "Seventh Heaven Pub" section to see info about the unseen "flower" and "cash" models.

- Although very shortly after publication I added info about the unseen "President Shinra" model at the end of page one, I now added images of said model and make more comments about it.

- My initial explanation for how the scene with Cloud returning to the bar was triggered was bad and wrong. However now that I understand the script better I can provide a better explanation. Here it is.
When the player returns to MDS7 after the flashback, a flag is activated which is supposed to make the following scene at the bar counter available. The PPV-dependant post-flashback scene of MDS7PB_1 will interfere, however, and a player reentering the bar at this point will fail to trigger this scene.

A part of the field data named “StageDR” contains all the different scene setups, with each setup pointing out where all the field models are, if a border is on or off etc. Manipulating single values will not easily replicate all the conditions referred to in these “Stage Directions”, which explains to us why the following scene was not uncovered until Myst6re used his program, Makou Reactor, to pick the correct scene setup.

- In the "Beginner's Hall" section I misinterpreted the meaning of the unseen status effect "Wiped Out" and compared it to the status effect of *single* characters being wiped out, when in fact it refers to the entire party. In other words, Wiped Out is a superfluous "status effect" because it is essentially Game Over. It doesn't surprise that when digging my nose in the FFVII script as much as I do, occassionally misinterpretations happen.

PART 3

Not much changed here, other than the changes that are true to all the aforementioned articles (embedded videos, changed/added screenshots).
Some commentary on the images though...

- Now in the TIN_1 scenes, I have Barret standing up rather than sitting down.

- In this funny screencap showing unused field model actions...
dKgQ1.png
, I humorously write under it "I also jump with my arms and legs completely still!"

- Church Roof (CHRIN_3A) inaccessible location name added. The location name itself is not unseen, as it is used in the field afterwards (where you do have menu access), but it still counts as hidden for this field.

- In the Japanese versions of the "alternate-angle scenes" in Aeris' house, the game will freeze. I figured out the cause (sort of). The text is written faster than the dialogue box (which is too tiny) can handle. The box believes it is not fully formed so you can't click past it. HOWEVER, by slowing down the speed of the field text, you can prevent the game from freezing. I now point out the maximum speed allowed, if you want to prevent the glitch.


That should be it. The most important stuff, anyway. I realise that some readers will be annoyed by the fact that I go back and change so much stuff (lol, Shademp is doing a George Lucas, lol) but the fact is that with more tools at my disposal, the later articles become more sophisticated. It is only right that the early articles are constructed the same, to add a sense of consistency.

Plus, it bothered me to no end for a while that the article map and credits were in Part 1. That's just wrong!
SUCH THINGS ARE SUPPOSED TO BE FOR INDEXES AND FOREWORDS! Everything needs to be in order. Period. :awesome:

There should be no *major* overhauls in the future. But like the beginning of Part 1 says, somebody is yet to rip the script from the FFVII demos, and depending on what it says or doesn't say may change the comments in the section about the "End of demo play" message. Same goes for details such as finding a technical explanation as to why the Tseng model (presented in Part 5) causes glitches with the background: Once I have an explanation, I'll update the article with that information.

The "Credits" section in the Index will receive some updates, but that's a given considering that this article series is a work in progress.
 
Last edited:

koolaidman

Lv. 25 Adventurer
About the demos, it seems that the script is definately located in the .ATE files. But the encoding from the final English version is different in comparison to the English version of the demo. Even though I can decompress the ATE files, I don't see any strings from my Hex Editor. I tried to recreate a .DAT file with the other files the demo provides and didn't have any success with getting it to work with Makou Reactor. Basically what I did was merge the binary data from a uncompressed .ATE/.ID/.MAP file with my hex editor and then compressed it with lzsc and renamed it to a .dat file.

I also tried creating a RAM dump to see if maybe the strings would appear there but no luck either. :\

So you might want to bring it to someone's attention at Qhimm to maybe take a whack at it.

EDIT: I took a look at KERNEL.BIN from the demo as well. They really cleaned things up here, and only left the GZIP'd "data" (http://wiki.qhimm.com/FF7/Kernel/Kernel.bin first 9 from here) - no description files. But from what I can tell from the nine files left in here, everything was set up for the demo. The battle/growth data, for example, only contains a microscopic amount of data for Cloud. Everyone else doesn't have anything.

SAVEDATA.BIN is GZIP'd as well, but there isn't much in here. I think this is just the file the demo uses to determine your party. Could be wrong though.

I can't seem to get TITLE.BIN to uncompress, which sucks because I'm very interested to see what this file could be (the English version's equivalent is identical byte for byte, so no changes were made to this file). It doesn't seem to be LZSC, but ff7dec doesn't say it's a GZIP file either. I think BATTLE.BIN is LZSC compressed, but it's iffy because the data it outputs doesn't seem to make sense. What I assume is BATTLE.X in the final version, that file is GZIP'd and you need to remove the first 8 bytes from the header, rename it to .GZ, and extract the file inside. The file that produces actually contains strings.

I really wish someone took the time to look at these demos, but there really isn't much left in here. And even so, everything is set up a little bit different in comparison to the final version.
 
Last edited:

koolaidman

Lv. 25 Adventurer
I went back and looked at the BLACKBGA version of Aerith's theme and I was able to get the correct file size of the AKAO file from the DAT. Then, I finally was able to compare the data of the two versions with Hex Workshop and FFVII Sound Dumper. Here's what I noticed:

1.) There are 15 channels total for both, so no difference there.
2.) The AKAO data is the same size for both
3.) All of the instrument pointers for each channel are different, here's a run down (numbers are in decimal):

BLACKBGA/Final:
Channel 0 - 60/46
Channel 1 - 60/46
Channel 2 - 42/31
Channel 3 - 62/48
Channel 4 - 43/32
Channel 5 - 45/34
Channel 6 - 45/34
Channel 7 - 44/33
Channel 8 - 44/33
Channel 9 - 88/52
Channel 10 - 88/52
Channel 11 - 88/52
Channel 12 - 88/52
Channel 13 - 82/84
Channel 14 - 61/47
As you can see, the instrument pointers for the different version are higher than the pointers for the final version.
4.) Besides the instrument pointers, the values given for the tempo/pitch are the same for each channel as well as the notes themselves.

tl;dr The only difference between the two versions are the instrument numbers. The notes, panning, pitch, tempo settings are exactly the same. In theory, if you changed the pointers of the BLACKBGA version to have the values for final version, it will be 100% identical. You would just have to compare both files in Hex Workshop and change the differences to the instrument you want in hexadecimal (ex: 46 would be 2E in hexidecimal).

Hope this cleared things up.
 
Last edited:
Thank you greatly for your research koolaidman! It is on my to-do list to research which music exists in each separate field (plus cross-check between all versions of the game) to see if there are any tracks that are never called for in a specific fields (like the un-called Turks' Theme in one of the debug rooms).
Can't say for sure when I'll get on with that though. I will use your instructions though on how to check this stuff. I'll set a deadline for myself so I can actually get on with this someday. =)
 
Top Bottom