Author Topic: Getting Vincent in FF7 PC  (Read 5059 times)

Cogitator_Tertius

  • Guest
Getting Vincent in FF7 PC
« 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

Phyltre

  • *
  • Posts: 84
    • View Profile
Getting Vincent in FF7 PC
« Reply #1 on: 2005-09-23 02:18:48 »
Have you already spoken with him?

Cogitator_Tertius

  • Guest
Getting Vincent in FF7 PC
« Reply #2 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

dziugo

  • *
  • Posts: 1470
    • View Profile
    • A new copy of FF7 thanks to Salk. Pack (zip/rar/etc) your saved game before sending it to me.
Getting Vincent in FF7 PC
« Reply #3 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...

Cogitator_Tertius

  • Guest
Getting Vincent in FF7 PC
« Reply #4 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?

dziugo

  • *
  • Posts: 1470
    • View Profile
    • A new copy of FF7 thanks to Salk. Pack (zip/rar/etc) your saved game before sending it to me.
Getting Vincent in FF7 PC
« Reply #5 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

Cogitator_Tertius

  • Guest
Getting Vincent in FF7 PC
« Reply #6 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

dziugo

  • *
  • Posts: 1470
    • View Profile
    • A new copy of FF7 thanks to Salk. Pack (zip/rar/etc) your saved game before sending it to me.
Getting Vincent in FF7 PC
« Reply #7 on: 2005-09-23 22:49:26 »
Ah.. sorry.. forgot about that...

Program to calculate checksums. Command line tool. See readme for details.

dziugo

Cogitator_Tertius

  • Guest
Getting Vincent in FF7 PC
« Reply #8 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