Qhimm.com Forums

Miscellaneous Forums => Archive => Topic started by: Cogitator_Tertius on 2005-09-22 04:17:38

Title: Getting Vincent in FF7 PC
Post by: Cogitator_Tertius on 2005-09-22 04:17:38
I'm having lots of trouble getting him and I can't figure out why. I beat lost number, get the key, and go downstairs but the coffin won't open. I've tried both before AND after talking to Sephiroth and it doesn't seem to make a difference.

I'm running FF7 V1.02 with the hi-res cloud patch and Saint's High Resolution patch. Has anyone else had this problem? Please, if you have, help me out. I even tried editing Vincent in with several savegame editors and he just shows up as Sephiroth.

CT

Mod Edit: Moved to game tweaking (http://forums.qhimm.com/viewforum.php?f=3)
Title: Getting Vincent in FF7 PC
Post by: Phyltre on 2005-09-23 02:18:48
Have you already spoken with him?
Title: Getting Vincent in FF7 PC
Post by: Cogitator_Tertius on 2005-09-23 05:03:21
I can't speak with him at all - the coffin just will not open. I've even tried with the original exe...

CT
Title: Getting Vincent in FF7 PC
Post by: dziugo on 2005-09-23 09:07:00
AFAIK, there is a flag in save-game for changing Spehiroth into Vincent (they occupy the same field). I believe it's the very first byte of character's record. There is an info about that in gears...
Title: Getting Vincent in FF7 PC
Post by: Cogitator_Tertius on 2005-09-23 20:21:20
In that case, can you point me in the direction of the FF7 savegame format and a good hex editor?
Title: Getting Vincent in FF7 PC
Post by: dziugo on 2005-09-23 21:40:08
Hmm...

<You can find it in gears>

Save file consists of a 0x09 byte header and 15 save-game slots. Each save-game is 0x10F4 bytes large, so first save-game is at 0x09, second at 0x10FD etc...

Vincent/Sephiroth record and first byte which determines who's record is it, can be found at 0x03F0 counting from the beginning of the save-game. So...
These addresses are: 0x03F9, 0x14ED, 0x25E1 etc...

If that byte is set to 0x0A then it's Sephiroth's, and if it's 0x07, then it's Vincent's record.

So basically (assuming that it's a first save-game in save-file):
You have to write a byte 0x07 at 0x03F9 (1017 decimal).

As for the Hex Editor... I use "Magic Trainer Creator" since that was the very first program which I used to change things (memory/raw files), but it doesn't have friendly interface...

dziugo
Title: Getting Vincent in FF7 PC
Post by: Cogitator_Tertius on 2005-09-23 22:14:03
Hmmm...
I tried doing what you said. I created a save file with only one save in it, right before the fight with lost number. Then I edited the value at dec. address 1017 from 0x0A to 0x07. However, every time I try to load that save, it says that the data is ruined and does not load it.

>_< I want Vincent  :x

CT
Title: Getting Vincent in FF7 PC
Post by: dziugo on 2005-09-23 22:49:26
Ah.. sorry.. forgot about that...

Program to calculate checksums. (http://republika.pl/dziugo/ff7/checksum.zip) Command line tool. See readme for details.

dziugo
Title: Getting Vincent in FF7 PC
Post by: Cogitator_Tertius on 2005-09-24 00:12:07
Ah well, that doesnt seem to be working either. He still shows up as Sephiroth when I edit him in (because the coffin still doesn't open). I guess I'll have to play without Vincent then :(

CT