Miscellaneous Forums > Scripting and Reverse Engineering

FF8 Junction Threshold Values

(1/1)

Percival:
Hey, I was wondering if anyone knows a solution for this. I’m trying to mod the junction system for FF8. I am familiar with Sega Chief’s (or JWP’s) hex edit that makes 1 spell function as a stack of 100.

If possible, I'm looking for a way to make a stack of around 70 spells give the results of 100, but for everything beyond that to not add any more to the character’s stat.

I’m not quite a pro yet at interpreting hex values.

JWP:
I mean it's possible but trickier to code since you'd have to jump to an empty spot as there isn't enough room to swap out bytes for a change like that.
 you'd basically need to code something like this in assembly:

reg = spell_count
if (reg > 70)
  reg = 70

and change the divisor from 100 to 70 in the formula

Percival:
  Yes!  I was thinking something like that, and that’s why I was afraid that I was out of my depth. Is that even possible to do using RaW? I was hoping to avoid editing the exe directly. I know just enough coding to get into trouble, rarely enough to get out of it. So far, each time I've tried, I got an immediate CTD.

  I assume you can see my purpose, though. I’m looking for a compromise that allows you to cast a number of spells without immediately affecting your stats, while not allowing you to gain the full effect of a spell gain with only one in stock (like Ultima).

Navigation

[0] Message Index

Go to full version