Author Topic: safer sephiroth hp help  (Read 6310 times)

thao1211

  • *
  • Posts: 17
    • View Profile
safer sephiroth hp help
« on: 2012-03-09 00:10:08 »
I'm using hojo for hp change but the 2 final battle his hp is still the same even if i change it to a 5 million it still the same so any help will help

Vgr

  • Global moderator
  • *
  • Posts: 2163
  • If it quacks like a duck, it must be a duck
    • View Profile
Re: safer sephiroth hp help
« Reply #1 on: 2012-03-09 11:08:06 »
His HP is based through AI. Use Proud Clod to change it.

thao1211

  • *
  • Posts: 17
    • View Profile
Re: safer sephiroth hp help
« Reply #2 on: 2012-03-09 17:31:48 »
how can u change his hp and stat with that
sorry i'm kinda new to this and still learning.

Vgr

  • Global moderator
  • *
  • Posts: 2163
  • If it quacks like a duck, it must be a duck
    • View Profile
Re: safer sephiroth hp help
« Reply #3 on: 2012-03-10 20:44:48 »
One does not simply changes his HP. You would have to modify all the offsets (and their related opcodes) and update the pointers. This is not something easy for a beginner.

I recall, though, that there was a way around that. Look in the Proud Clod thread.

Bosola

  • Fire hazard!
  • *
  • Posts: 1752
    • View Profile
    • My YouTube Channel
Re: safer sephiroth hp help
« Reply #4 on: 2012-03-10 20:59:45 »
What exactly would you like to change it to, Thao?

Safer's HP is partly determined by character levels and their performance in the Jenova-BIRTH and Bizarro battles - is that behaviour you intend to change?

Vgr

  • Global moderator
  • *
  • Posts: 2163
  • If it quacks like a duck, it must be a duck
    • View Profile
Re: safer sephiroth hp help
« Reply #5 on: 2012-03-10 21:03:14 »
Jenova-BIRTH? Jenova-SYNTHESIS maybe o_o

And Bosola is right. They share data (I had forgotten that) so it's harder.

Bosola

  • Fire hazard!
  • *
  • Posts: 1752
    • View Profile
    • My YouTube Channel
Re: safer sephiroth hp help
« Reply #6 on: 2012-03-11 15:43:06 »
My mistake - it's the Synthesis battle.

Quote
They share data, so it's harder

Not quite. The Jenova AI sets some globalVars that Sephiroth's preBattle AI then reads from. But it's not like data is preserved from one battle instance to another, and you can remove the references to these globalVars without any issues.

Anyway, the question for Thao is:
- do you want to stop Sephy getting more HP when Jenova has been hit by KOTR?
- do you want to change how Sephiroth gets a HP boost for each Lv99 party member?
- do you want to stop Sephiroth losing HP for each time Bizarro's head was killed?

If you want to stop all of these behaviours, and have Sephiroth's HP set by the stats that Hojo (and now Proud Clod) manipulates, then delete lines 0 to 0x14A in Safer's preBattle AI script, using Proud Clod.
« Last Edit: 2012-03-11 15:46:09 by Bosola »

DLPB_

  • Banned
  • *
  • Posts: 11006
    • View Profile
Re: safer sephiroth hp help
« Reply #7 on: 2012-03-11 17:05:17 »
Also can we start calling him correctly Sepher Sephiroth?  Safer really irritates me.  ;D  :evil:

Interesting read though!

Bosola

  • Fire hazard!
  • *
  • Posts: 1752
    • View Profile
    • My YouTube Channel
Re: safer sephiroth hp help
« Reply #8 on: 2012-03-11 18:27:25 »
I'll show respect to the canon when Squaresoft do too.

What's the JP name for Bizarro, anyway?

DLPB_

  • Banned
  • *
  • Posts: 11006
    • View Profile
Re: safer sephiroth hp help
« Reply #9 on: 2012-03-12 00:18:09 »
I'll show respect to the canon when Squaresoft do too.

What's the JP name for Bizarro, anyway?

Rebirth Sephiroth, and yeah, they should show respect.

see http://forums.qhimm.com/index.php?topic=11867.0

LandonRayW

  • *
  • Posts: 37
    • View Profile
Re: safer sephiroth hp help
« Reply #10 on: 2012-03-13 02:03:08 »
This isn't the best way to do it, but it works.

In Proud Clod go to scene block 231. Under Enemy Management select Edit Enemy AI. Make sure its on Safer Sephiroth and Pre-Battle. At address 0x00A you'll see Opcode 60 Argument 00. Select the block with Opcode 60 in it, be careful not to select the number but the block itself. Now press 'delete' on your keyboard exactly 132 times. The end result should be a Pre-Battle script that looks like...

0x000 12 2060
0x003 10 402C
0x006 80
0x007 60 01
0x009 90
0x00A 12 2070
0x00D 02 2060
0x010 90
0x011 60 20
0x013 61 0368
0x016 92
0x017 60 20
0x019 61 014F
0x01C 92
0x01D 73

Click done, create your new scene.bin, check the kernel look up, and now you can alter Safer's stats to whatever you want and the AI won't change them.

Let me know if you need help altering Bizarro's HP.
« Last Edit: 2012-03-13 02:32:23 by LandonRayW »

Bosola

  • Fire hazard!
  • *
  • Posts: 1752
    • View Profile
    • My YouTube Channel
Re: safer sephiroth hp help
« Reply #11 on: 2012-03-13 13:13:52 »
Well, it depends what behaviours he wants to change. As he hasn't told us (or even logged in since the last post), we can't really give him any instructions.

thao1211

  • *
  • Posts: 17
    • View Profile
Re: safer sephiroth hp help
« Reply #12 on: 2012-04-10 00:58:11 »
thank i got it to work but i forgot to mention i'm a beginner to this but not a beginner with hacking stuff just kinda slow  ;D