• Welcome to Final Fantasy Hacktics. Please login or sign up.
 
March 28, 2024, 07:58:37 am

Birthdates in Brave Story

Started by theultrawolf, November 21, 2015, 03:38:12 am

theultrawolf

November 21, 2015, 03:38:12 am Last Edit: November 21, 2015, 03:43:15 am by theultrawolf
Does anyone know how to access 0xE4, the byte that controls the age of characters in the Brave Story?
It would be really helpful not to have to go and set ages to a set amount but currently that's what I'm doing.
  • Modding version: PSX & WotL

3lric

E4 controls a ton of things, not just that. I can't remember how the math is done to determine age though. We had to do it for Jot5, so if someone doesn't post beforehand, I'll check this after work and let you know.
  • Modding version: PSX

theultrawolf

I'm probably gonna need to hex edit it aren't I ._.
  • Modding version: PSX & WotL

3lric

I don't think that's what we did for Jot5. I forgot to check. (You could download the current release and look at Ramza's entry in the bios and compare to variables to vanilla to see if it was done that way)

After I get out of work I'll try to remember to compare and post those.
  • Modding version: PSX

3lric

November 24, 2015, 08:12:09 pm #4 Last Edit: November 25, 2015, 03:16:48 am by Elric
Yeah, since you never checked what I mentioned, I did. Sure enough,

Vanilla:
{0xEC00}{0xF566}{0xF660}{0xF504}{0xF601}{0xF566}{0xF660}{0xF505}{0xF601}{0xF566}{0xF664}{0xF508}{0xF601}         {Ramza} Beoulve (Age:{0xE4})

Jot5 (1 Year Older):
{0xEC00}{0xF566}{0xF660}{0xF50F}{0xF601}{0xF566}{0xF660}{0xF506}{0xF601}        {Ramza} Beoulve (Age: {0xE4})


So however that math works out.

Also, this is the location for the ASM we use to accompany it:
<Patch name="Brave Story Age/Birthday Edits">
<Location file="SCUS_942_21" offset="35CD0">
<Location file="WORLD_WLDCORE_BIN" offset="3002A">
  • Modding version: PSX