Author Topic: Can somebody Replace battle models of vincent and sephiroth?  (Read 13309 times)

Xelane

  • *
  • Posts: 477
    • View Profile
This idea was inspired from a gameshark code when I had this game a long time ago which I nor anyone else could get to work. It involved swapping vincent's entire battle model with sephiroth's so that he not only looked like sephy but also had all of his materia, weapons, and not to mention his invulnerability

But since I have absolutely no clue whatsoever on how to work with patches I was hoping that somebody with experience could make it and post it somewhere because i've heard other people want the same thng.

And if it's possible I would like to make it so that vincent's field model remained the same so that he could still keep all of his actions and lines throughout the story. If this has already done then sorry for asking but I can't look it up because there are too many topics involving different things that aren't related

Also I have a completely random question but it bugs me: how do you prnounce Masamune? I think it's pronounced (Muh-Saw-Moo-Nay)
« Last Edit: 2008-04-29 05:45:17 by Xelane »

Xelane

  • *
  • Posts: 477
    • View Profile
No takers huh?   :|

obesebear

  • *
  • Posts: 1389
    • View Profile
I've been around these boards long enough to know that all of that is possible, I can't direct you to where to find it, but if you want it done that badly eventually searching will pay off.

Dark_Ansem

  • *
  • Posts: 321
    • View Profile
I don't know about switching models, but if you actually want that sephiroth that badly simply use jenova and add it to your party, you won't be able to control him though, but you'll be able to switch his matera and equipment

Destiny

  • *
  • Posts: 149
    • View Profile
switching sephiroth and vincent isnt too hard, if you just want to replace him in battle, you can swith them in the exe. If you want swith them in field too, you can do it easily with kimera. But if you wanna swith vincent to sephiroth and his limit break too, you must work with a hexeditor. But it can be done ;)

Xelane

  • *
  • Posts: 477
    • View Profile
ty for telling me how destiny, i was trying to play with sephy in my party but using the jenova editor meant that i couldn't have him if it was during the story (which is pretty much the whole game) because him trying to go out of cloud made the game crash.

also is it possible to switch off his AI? it's not much fun when you have no control over him

Destiny

  • *
  • Posts: 149
    • View Profile
Yeah with a hexeditor too, just change or delete is AI in Kernel3 :)

Xelane

  • *
  • Posts: 477
    • View Profile
ok and i have one more question: i looked in data/charecter but what i saw was alot files with 4 letters alphabeticly ex:aaam,aaab,bbam which i could only see by using lgp tools, so can you tell me where to go to extract sephiroth and vincent's models? if you can't or won't i understand

obesebear

  • *
  • Posts: 1389
    • View Profile
Biturn and Kimera can both view the .p files.  However, Biturn will show you the entire model as a whole.

Xelane

  • *
  • Posts: 477
    • View Profile
ok and btw i can only see kernal1 and kernal2 but i do not see a kernal3 so how could i improvise that?

*:.Griever.:*

  • *
  • Posts: 410
  • Formerly Tidus_Lionheart
    • View Profile
Dammit, I can't remember the name of that program as I don't have it anymore, but isn't it the one that changes spell names etc. that you use to get kernel3?

Destiny

  • *
  • Posts: 149
    • View Profile
No i explained that badly, kernel3 is a subfile compressed inside the KERNEL.bin file, inside this file, there are 27 type of Kernel (kernel1,kernel2,kernel3,kernel4 and so on). you must use a gzip extractor for the KERNEL.bin to be uncompressed. Then use a hexeditor to edit the vincent and sephiroth's ais.

Xelane

  • *
  • Posts: 477
    • View Profile
Alright, also if i remove the AI will that make it so that sephiroth can actually take damage? either way is fine with me but i'm just curious. and where can i find a hex editor?

Destiny

  • *
  • Posts: 149
    • View Profile
Use google, and search for hexworkshop, or cygnus, or something like that. Do not search for cheat engine or tsearch, these can work only on active processes

RED X

  • *
  • Posts: 27
    • View Profile
I don't really think that when you change Sephiroth's data in Kernel3, you can exactly control sephiroth in battle. Why? It's because changing kernel3 will only change character stats. So can anyone please tell me where is exactly Sephiroth's AI? Is it in ff7.exe?

Destiny

  • *
  • Posts: 149
    • View Profile
Lol think what you want but my main char is Vincent and yes i have to find and swap correctly all AI ^^. But all limits works fine now :D. you must swap stats as well ;) but AI is a different think :D. you found only one piece of the puzzle

RED X

  • *
  • Posts: 27
    • View Profile
Destiny, please show me where's Sephiroth's AI in ff7.exe ?
Right now, I only manage swapping Cloud with Sephiroth by changing some hex data in ff7.exe. But still, the character (Sephiroth) will has Cloud's AI. Meaning that the character will take some damages and his MP is limited. I really hope that somehow I can use and control the real invinsible Sephiroth which he will not take any damage and has infinte MP. Destiny, please help me with it ?? I'm still clueless?? 

Destiny

  • *
  • Posts: 149
    • View Profile
Chars AI and Sephiroth's too, isnt stored in the ff7.exe. For this thing you must search the Kernel3 file stored inside the KERNEL.bin. in this file you can find chars stat of course but there are even the char's AI. Modifing the right AI or even deleting it you can take control of the NIbelheim Sephiroth. All chars AI start at 0x61C and the sephiroth's one starts at offset 0xACE if im not wrong anyway from 0x61C jump forward by 0x4B2. That is the main pointer.

RED X

  • *
  • Posts: 27
    • View Profile
Yup, Destiny was right. I somehow manage to get control of Sephiroth just by changing 1 byte hex data in Kernel3 (actually mine was Kernel2 because kernel file starts with kernel0, kernel1, kernel2 and so on). But I would like to ask Destiny another question. What is the offset for Cloud's AI?? I'm thinking of swapping Cloud's AI with Sephiroth's AI. I really appreciate if you can help me with this problem. Is it at 0x61c??? :?

Destiny

  • *
  • Posts: 149
    • View Profile
if im not wrong Cloud's ai is the first one, 0x18 on 0x61C, it starts there if i remember correctly

Xelane

  • *
  • Posts: 477
    • View Profile
I'm surprised I never asked this before...What do you mean the other charecters have AI? doesn't AI mean that the charecter can control themselves? and if so then how does this apply to charecters you yourself control?

Destiny

  • *
  • Posts: 149
    • View Profile
By AI you can think about reaction on an action ^^. For example, Sephiroth when enter a battle fight for his own because is AI tells that. Vincent, do the same, but only when he transforms. Cloud, Barret, Tifa, ecc. have AI that start on every input by the player, not on some input like Vincent. I dont know if you understood but this is how i managed to understand this process.

Xelane

  • *
  • Posts: 477
    • View Profile
I think what you're trying to say is that the AI of a controllable charecter takes effect when you chose to do an action? like if i told cloud to attack a monster then the AI tells the system to initiate the attack animation and damage right?

Destiny

  • *
  • Posts: 149
    • View Profile
Yeah something like that, you got the point

RED X

  • *
  • Posts: 27
    • View Profile
At last, I had found the hex decimals (not really exectly) to make the main char (Cloud) invinsible in battle which the char will not take any damage and has unlimited MP. But however, the char needs to take a single hit before he change into invinsible mode. That's really annyoing me and I'm still searching the right decimal so that the char become invinsible as soon the battle start.

I even found out that the limit break of each chars can be swapped by changing the right hex decimals in Kernel2.bin (or kernel3.bin). When I'm in the process of trying to find the hex decimal so that my char become invinsible in battle, I found out something really interesting - as soon as the battle start or each time Cloud takes a single damage from the enemy, he will cast BEAST FLARE (Vincent 1st Limit Break) . I even accidently discover by randomly playing with the hex decimals that each time Cloud take a single hits from the enemy, he will counter attack with his 1st Limit Break (Braver or Cross Slash) even though his Limit bar is not full. :-D