Users browsing this thread: 1 Guest(s)
auction house rng

#1
Posts: 94
Threads: 22
Thanks Received: 2
Thanks Given: 9
Joined: Oct 2017
Reputation: 0
Status
None
where is the table that determines the rng in the auction house? i want to remove the cutscenes involving the bratty kid.
  Find
Quote  

#2
Posts: 3,652
Threads: 266
Thanks Received: 694
Thanks Given: 287
Joined: Oct 2011
Reputation: 60
Status
Faith
It's based on event command $B6 that does a 50%-50% branch. The whole Auction House system is in the event dump, as an example this code bit will have 50% of chances to branch to $CB4F33 or $CB4F3F:

Code:
CB/4F29: 4B    Display dialogue message $0A51, wait for button press
               ^ Buy it for 5000 GP.
               ^ I'll pass…
CB/4F2C: B6    Indexed branch based on prior dialogue selection [$CB4F33, $CB4F3F]
  Find
Quote  

#3
Posts: 94
Threads: 22
Thanks Received: 2
Thanks Given: 9
Joined: Oct 2017
Reputation: 0
Status
None
what about replicating the branch in the code? would that work?
  Find
Quote  

#4
Posts: 295
Threads: 34
Thanks Received: 108
Thanks Given: 71
Joined: Feb 2017
Reputation: 19
Status
None
I mapped this out when I was making some changes. Here are my notes:

Quote:Auction House Logic - CB4ECC
CB/4ECC - If in World of Ruin, jump to II

I. World of Balance (CB/4ED6)
  A. Cherub Down, 50% jump to talking chocobo - CB/4ED6
  B. Talking Chocobo, 50% jump to Golem - CB/501D
  C. Golem, 50% jump to ZoneSeek (forced jump if obtained) - CB/5197
  D. ZoneSeek, 50% jump to Cure Ring (forced jump if obtained) - CB/5312
  C. Cure Ring (CB/5460)


II. World of Ruin (CB/55B0)
  A. Hero Ring, 50% jump to 1/1200 of an airship
  B. 1/1200 Airship, 50% jump to Golem
  C. Golem, 50% jump to Zoneseek (forced jump if obtained)
  D. ZoneSeek, 50% jump to Zephyr Cape (forced jump if obtained)
  C. Zephyr Cape, 50% jump to Robotic Imp (forced jump if obtained)
  D. Robotic Imp


Projects:
Divergent Paths: The 3 Scenarios (Completed) - a redo of the 3 scenarios in the original game that gives equal time to each group. Meant to be a basis for future mods.
FFVI: Divergent Paths (In Progress) - a hack built off of the 3 scenarios that changes other events in the same, such as making Leo permanently recruitable, bringing Banon's story closure, and adding 1 more secret character.
  Find
Quote  

#5
Posts: 94
Threads: 22
Thanks Received: 2
Thanks Given: 9
Joined: Oct 2017
Reputation: 0
Status
None
wait so you simply cannot edit just one byte?
  Find
Quote  

#6
Posts: 3,652
Threads: 266
Thanks Received: 694
Thanks Given: 287
Joined: Oct 2011
Reputation: 60
Status
Faith
To remove the bratt kid you'll have to remove the branch and only proceed with the code that grant you the prize. The other way to do it is having the command $B6 always branch to you getting the prize by setting the two branches to that outcome.
  Find
Quote  

#7
Posts: 94
Threads: 22
Thanks Received: 2
Thanks Given: 9
Joined: Oct 2017
Reputation: 0
Status
None
i am confused by what you mean about the branch. would replicating the bytes work or would i have to change them to 00 or ff?
  Find
Quote  

#8
Posts: 295
Threads: 34
Thanks Received: 108
Thanks Given: 71
Joined: Feb 2017
Reputation: 19
Status
None
You would have to change the branch entirely. For the WoB, you would change the Cherub Down to branch to GOLEM 50% of the time, skipping over the talking Chocobo entirely.


Projects:
Divergent Paths: The 3 Scenarios (Completed) - a redo of the 3 scenarios in the original game that gives equal time to each group. Meant to be a basis for future mods.
FFVI: Divergent Paths (In Progress) - a hack built off of the 3 scenarios that changes other events in the same, such as making Leo permanently recruitable, bringing Banon's story closure, and adding 1 more secret character.
  Find
Quote  

#9
Posts: 94
Threads: 22
Thanks Received: 2
Thanks Given: 9
Joined: Oct 2017
Reputation: 0
Status
None
so to do that, would i have to change the bytes to 0?
  Find
Quote  

#10
Posts: 295
Threads: 34
Thanks Received: 108
Thanks Given: 71
Joined: Feb 2017
Reputation: 19
Status
None
No. That will make the event end. You need to branch to CB/501D, which is the beginning of the Golem branch.


Projects:
Divergent Paths: The 3 Scenarios (Completed) - a redo of the 3 scenarios in the original game that gives equal time to each group. Meant to be a basis for future mods.
FFVI: Divergent Paths (In Progress) - a hack built off of the 3 scenarios that changes other events in the same, such as making Leo permanently recruitable, bringing Banon's story closure, and adding 1 more secret character.
  Find
Quote  



Forum Jump:

Users browsing this thread: 1 Guest(s)


Theme by Madsiur2017Custom Graphics by JamesWhite