Qhimm.com Forums

Miscellaneous Forums => Scripting and Reverse Engineering => Topic started by: Xelane on 2010-03-26 17:02:29

Title: Something has elluded my understanding for too long
Post by: Xelane on 2010-03-26 17:02:29
I remember back when I played FF7 on the good ol PS1. In those days I remember distinctly that I managed to warp to one part of the game, one that may be on another disc entirely, and still be able to play it.

I would be able to fight sephiroth at the end while I was only using the first disc, and the SOLE difference was that the fmv's were the wrong ones.

And now in retrospect...I ask, why?

Why is it that I was able to continue all the way through the game on one single disc? and why do you even need the other discs if you can just rely on one?


*Narrator that talks really fast at the end of an ad or commerical*

(some of the above post may be an overdramatized assestment, and was solely made for the amusement of the reader)
Title: Re: Something has elluded my understanding for too long
Post by: titeguy3 on 2010-03-26 17:16:12
I remember back when I played FF7 on the good ol PS1. In those days I remember distinctly that I managed to warp to one part of the game, one that may be on another disc entirely, and still be able to play it.

I would be able to fight sephiroth at the end while I was only using the first disc, and the SOLE difference was that the fmv's were the wrong ones.

And now in retrospect...I ask, why?

Why is it that I was able to continue all the way through the game on one single disc? and why do you even need the other discs if you can just rely on one?


*Narrator that talks really fast at the end of an ad or commerical*

(some of the above post may be an overdramatized assestment, and was solely made for the amusement of the reader)
IIRC, the FMV's.

EDIT: First? haha
Title: Re: Something has elluded my understanding for too long
Post by: sl1982 on 2010-03-26 17:17:25
Yeah, the game was duplicated across the 3 discs. They needed all the extra discs to contain the FMV's
Title: Re: Something has elluded my understanding for too long
Post by: Kudistos Megistos on 2010-03-26 17:19:09
The whole game, besides the FMVs, is on each disc. FMVs take up the vast majority of the data in most games, and the rest of FF7 takes up something like 250MB.

As to why they put the whole game on each disc...I dunno ???. Why not? Maybe it was easier for them to slap the whole thing on each disc than to mess around working out which bits should go on which disc and doing any necessary adjustments. Most of the game's data needs to be accessible on each disc anyway; they'd probably save about 50MB a disc by cutting out everything that wasn't needed, so it probably wasn't worth it.

Now, I hope the question I just answered is the same as the one you were asking. ;D

EDIT:

Warning - while you were typing 2 new replies have been posted. You may wish to review your post.

I love you guys :-*
Title: Re: Something has elluded my understanding for too long
Post by: nfitc1 on 2010-03-26 17:22:16
The entire contents of the entire game are on each disc. The only exception are the FMVs. They can't all fit on one disc so they're spread out among three. When you reach the end of one collection of FMVs you have to switch to the next one.

That said, it's conceivable that certain errors might lead to going to a place where you shouldn't be. The data is still there for that location, and the FMVs only get referenced by an index of file names. Since the game says "play FMV 9" it'll play whatever the 9th FMV is and not care the content of it.

From my reversing of it I can say that it only checks the disc number at four points. When you start a new game, when you load a saved game, when it's time for a disc change, and (in the case of the PC version) when you run the executable. The new game only ever checks for the first disc (obviously), the next two will look for a disc defined in the save-game data and the last one (for the PC) only wants to know if there is a disc.

So no where in the field script does it care, or even have access to, what disc is in the drive. As long as it passes through those three/four checkpoints the game will continue to play.

During a disc change, the field script just sets the next progress value for you to continue on from where you were once it passes the "next disc please" prompt.

EDIT:

Warning - while you were typing 2 new replies have been posted. You may wish to review your post.

I love you guys :-*

Ha! I got THREE!
Title: Re: Something has elluded my understanding for too long
Post by: Kudistos Megistos on 2010-03-26 17:24:12
EDIT:

Warning - while you were typing 2 new replies have been posted. You may wish to review your post.

I love you guys :-*

Ha! I got THREE!

And each answer was more detailed than the last. Freaky... ;D

(unfortunately, I have now broken that combo :D)
Title: Re: Something has elluded my understanding for too long
Post by: titeguy3 on 2010-03-26 17:25:09
EDIT:

Warning - while you were typing 2 new replies have been posted. You may wish to review your post.

I love you guys :-*

Ha! I got THREE!
And each answer was more detailed than the last. Freaky... ;D

(unfortunately, I have now broken that combo :D)
C-C-C-C-COMBO BREAKER!
Title: Re: Something has elluded my understanding for too long
Post by: Xelane on 2010-03-26 17:25:58
Yup, that would definately answer my question.

wow 4 posts from you guys before i can finish this single post
Title: Re: Something has elluded my understanding for too long
Post by: Kudistos Megistos on 2010-03-26 17:26:36
C-C-C-C-COMBO BREAKER!

Yup, that's what I was alluding to :P

Yup, that would definately answer my question.

wow 4 posts from you guys before i can finish this single post

See, we're a helpful bunch ;D
Title: Re: Something has elluded my understanding for too long
Post by: obesebear on 2010-03-26 18:32:15
That said, it's conceivable that certain errors might lead to going to a place where you shouldn't be. The data is still there for that location, and the FMVs only get referenced by an index of file names. Since the game says "play FMV 9" it'll play whatever the 9th FMV is and not care the content of it.
This.   I have found that in the PC version we have
Code: [Select]
white2
last4_2
last4_3
Which have no counterparts in the PSX version.  At least not that I found.   Also, I have no idea what the difference between car_1209 and fcar is.  They are both the same length, but different sizes...
Title: Re: Something has elluded my understanding for too long
Post by: Bosola on 2010-03-26 20:07:38
A caveat: there is no data for SNOVA on any but the third disc (of the PSX version, obviously). I assume it contains data for the Supernova animation.
Title: Re: Something has elluded my understanding for too long
Post by: p90 on 2010-03-28 16:34:55
Hi,

another question.
Why does the PC version still have 4 CDs?
All FMVs are on all play cds (just take a look, they are all there)
and all other files are not different either ( at least I could not find one that was different.)
Why did they not have just 1 or two cds for the pc?
Title: Re: Something has elluded my understanding for too long
Post by: Prince Lex on 2010-03-28 16:36:40
Not all FMV's are on all play CD's. Just some are the same (from memory, the lift animation in Junon, among others).
Title: Re: Something has elluded my understanding for too long
Post by: Covarr on 2010-03-28 17:57:53
Not all FMV's are on all play CD's. Just some are the same (from memory, the lift animation in Junon, among others).
Just checked, and I can confirm this statement. A number of FMVs are repeated across multiple discs, but quite a few of them are not. For example, story-specific FMVs that you only view once are not in multiple discs.
Title: Re: Something has elluded my understanding for too long
Post by: LJH on 2010-03-29 09:08:17
Apparently, Ruby Weapon battle does not work properly on any disc other than Disc 3...
Title: Re: Something has elluded my understanding for too long
Post by: nfitc1 on 2010-03-29 11:48:06
Hi,

another question.
Why does the PC version still have 4 CDs?
All FMVs are on all play cds (just take a look, they are all there)
and all other files are not different either ( at least I could not find one that was different.)
Why did they not have just 1 or two cds for the pc?

The PC version needs an installation disc. It has the majority of the field files and such on it and can install all but the FMVs to the drive. That dramatically reduces loading time on the PC because the optical drive isn't connected to the rest of the system the same way the PS family's drives are.