Qhimm.com Forums
Miscellaneous Forums => Troubleshooting => Topic started by: KojiroTakenashi on 2002-07-12 15:46:05
-
Heheh, I know no-one really cares, but, say you have Odin. Now you fiddle with Griever a few dozen times...Odin's gone! So, when it comes time to get Gilgamesh, not only do you miss the nifty piece of storyline, but you also don't get him...
...Hey! Stop looking at me like that! This -is- a feeback forum!
-
Never seen this bug before... Griever as such was never programmed to touch any data except that which is exposed to the user for editing. Hell, I don't even know where Odin's presense is stored :o
-
Wow. I found something. I feel so special yet so scared at the same time ^.^;;; I freaked out Qhimm! Waaaah! /).(\.
Well, Odin is involved in an event trigger, maybe he's somewhere around there? I supposed you could look around event flags and then go backwards. But then again, I -have- been hanging around these crazies (lurking) here at the board too much...
-
Have you been able to duplicate the bug on a different save file?
-
Every save file :\ What it seems to be doing is overwriting the values that state I have Odin, even though the event itself to get him has already occured (I tried to go back to the ruin to get him again, no luck). I've used every function of the program, so I don't know what caused it...but yeah, it's fairly consistent.
-
In PartyEditor.cpp, function CPartyEditor::OnIsolated()
ff8->dreamworld &= 0x01
That there is the problem. The 'dreamworld' byte controls much more than if you're in the dreamworld of not:
1: Dreamworld
2: Misc GF Obtained (2: Odin, 4:Phoenix, 8:Gilgames)
16: Rinoa can't summon Angelo
32: Rinoa can use Angel Wing
64,128: Unknown
-
Wow ... you're back Terrence! Long time no see ;) Glad to see you're still producing more hacking knowledge for us to make use of ;)
-
Beh. This is *OLD* knowledge. I don't know why Qhimm doesn't have this; I've got record of an e-mail I sent him containing this and other updates to the FF8 save map dated over two years old.
-
Gomen gomen!! :oops:
I'm ashamed really, that's one bit of terrible coding on my behalf... Unfortunately, the source code for download isn't the latest version, and I'm not at my own computer so I can't verify if it's still there in the current release of Griever or not. The last bug was because of that very line though, which I fixed this way:
ff8->dreamworld &= 0x01;
ff8->dreamworld &= ~0x01;
Once I get back home, I'll find out for sure if this horrible piece of programming still plagues Griever. :oops:
-
Yay!
-
Ok, a one-word post that brings a month-old thread back to the top...?
-
I'm sorry. It didn't look like it was a month old, since it wasn't that far from the top of the page...
-
As a more relevant reply, could it be possible to add the different options? (Phoenix, Odin, Gilgamesh) I'd really love to be able to fix it manually if it happens again ^^