[00:53:59] <-- static has left IRC (ircN 7.26 + 7.0 for mIRC (2001/04/03 20.00))
[04:12:44] --> Kefka has joined #exult
[04:59:54] <-- Kefka has left IRC (Ping timeout for Kefka[cc51780-a.warn1.mi.home.com])
[05:22:40] --> Alorelith has joined #exult
[06:03:06] <-- Alorelith has left IRC (The Noise of Depression / Awaiting My Death)
[07:15:26] --> Kirben has joined #exult
[07:17:39] --> A3D has joined #exult
[07:50:33] <-- A3D has left IRC (Kirben)
[08:54:42] --> Kefka has joined #exult
[10:09:52] <-- Kefka has left IRC (Ping timeout for Kefka[cc51780-a.warn1.mi.home.com])
[13:39:50] --> Colourless has joined #Exult
[13:40:03] <Colourless> hi
[13:43:46] <-- Kirben has left IRC (System Meltdown)
[14:17:35] --> Fingolfin has joined #exult
[14:34:49] <Colourless> hi
[14:36:15] <Fingolfin> hi
[14:48:14] --- Fingolfin is now known as Fingolfin|away
[16:02:29] --- Fingolfin|away is now known as Fingolfin
[16:16:55] --> Kefka has joined #exult
[16:50:55] --> wjp has joined #exult
[16:51:02] <wjp> hi
[16:51:24] <-- Colourless has left IRC (Read error to Colourless[ppp618.adelaide.on.net.au]: Connection reset by peer)
[16:56:06] --> Colourless has joined #Exult
[16:56:28] <Colourless> Woohoo! Go the blues!
[16:56:34] * Colourless got blue screen'd
[16:56:42] <Colourless> my own fault too :)
[16:56:56] <wjp> yeah, using Windows will do that ;-)
[16:57:20] <Colourless> hehe
[17:04:14] <Fingolfin> hi willem, ryan
[17:04:14] <Fingolfin> hm, maybe they should add a plasma effect to that blue screen? ;)
[17:04:21] <wjp> lol
[17:04:37] <Colourless> that would probably cause another blue screen... which would then cause another... i think you get the picture :)
[17:05:14] <Fingolfin> well, that's good! It would meak it auto-animated, it could color cycle for each new blue screen!
[17:06:00] --> silverscale has joined #exult
[17:06:05] <wjp> hi
[17:06:56] <silverscale> hi
[17:10:47] <-- silverscale has left IRC ()
[17:33:28] <-- Colourless has left IRC (Read error to Colourless[ppp618.adelaide.on.net.au]: Connection reset by peer)
[17:37:32] --> Colourless has joined #Exult
[17:37:56] <Colourless> the 'blues' scored again :)
[17:38:52] <wjp> hmm... the pikemen escorting me to Lord Marsten just got culled
[17:39:54] <Colourless> and that is a problem?
[17:40:09] <wjp> just a bit weird
[17:40:31] <Colourless> why? they are meant to be
[17:40:47] <wjp> way before I got to the crematorium?
[17:41:01] <Colourless> if you walk to fast, yes
[17:47:23] <-- Kefka has left IRC (Ping timeout for Kefka[cc51780-a.warn1.mi.home.com])
[17:50:16] --> Kefka has joined #exult
[17:56:39] <-- Colourless has left IRC (Ping timeout for Colourless[ppp618.adelaide.on.net.au])
[17:58:44] --> Colourless has joined #Exult
[18:13:24] <-- Colourless has left IRC (Read error to Colourless[126.96.36.199]: Connection reset by peer)
[18:14:31] <-- Kefka has left IRC (Ping timeout for Kefka[cc51780-a.warn1.mi.home.com])
[18:20:26] --> Colourless has joined #Exult
[18:24:30] <-- Colourless has left IRC (Read error to Colourless[188.8.131.52]: Connection reset by peer)
[18:29:39] --> Colourless has joined #Exult
[18:36:32] --> freedman has joined #Exult
[18:36:38] <Fingolfin> hi jeff!
[18:36:42] <Fingolfin> I see the bug list is down to 10 or so?
[18:36:52] <wjp> hey Jeff
[18:36:53] <Fingolfin> nothing major left, maybe we can still release on friday? ;)
[18:36:57] <freedman> Hi.
[18:37:20] <freedman> Yes, sounds good. Unless we've caused any new ones:-)
[18:37:24] <wjp> there's still a face bug in the initial n-way conversation with Lord Marsten in SI, btw, but that's hardly major
[18:37:25] <Colourless> :) hi
[18:37:36] <freedman> Hello.
[18:37:40] <wjp> but it's a bit of a strange one...
[18:37:47] <Fingolfin> wjp: what exactly?
[18:37:59] <freedman> wjp: It's 'caus I never tied in the conversations to the renderer. It was laziness.
[18:38:09] <wjp> what happens is:
[18:38:33] <wjp> Marsten: "Greetings, stranger... blah blah... we also mourn the death of our Knight Champion"
[18:38:46] <wjp> Caladin: "Astrid was the finest knight ever"
[18:39:01] <wjp> and then Marsten should pop back up with: "The Goblins ambushed her patrol"
[18:39:16] <wjp> however, Marsten's face does not show during this section
[18:39:31] <wjp> now the strange thing is that when I reload and replay the sequence, his face _does_ show
[18:39:36] <freedman> Hasn't that been around for awhile?
[18:40:44] <freedman> I did make a >little< change last night. Hope it didn't break stuff...
[18:41:17] <wjp> the Tseramed n-way conversation seems to work since this morning
[18:41:47] <freedman> Yes, that was the test. Faces is now limited to 2.
[18:42:16] <wjp> I wonder what data persists through the reload
[18:42:18] <freedman> Maybe the Marsten bug results from the list not being initialized. Perhaps one of the spots was still non-null.
[18:42:31] <wjp> or that :-)
[18:42:52] <freedman> There are also a couple UNKNOWN SI intrinsics that occur in conversations...
[18:43:07] <wjp> I didn't see any in this sequence
[18:44:59] <freedman> I was hoping someone would get to the end of SI by release time.
[18:45:25] <wjp> well, someone on the boards apparently got close to re-capturing the Banes already
[18:46:03] <wjp> I wonder how long finishing SI would take if you know everything and don't have to level up and stuff
[18:46:17] <freedman> Jessica/Lisa? No new bug reports from them today.
[18:47:11] <freedman> It's the 'knowing everything' that's hard:-) I spent a couple hours wandering around Fawn without anything happenning because I left the 'wedding ring' behind.
[18:51:01] <freedman> Spoke too soon. She just submitted a new problem in the last few minutes:-)
[18:55:20] * wjp tries the Web of Fate from the Temple of Tolerance
[18:56:00] <freedman> I >thought< I fixed that one a couple days ago.
[18:56:09] <wjp> funny... the screen goes dark, but things still seem to be happening
[18:56:39] <freedman> That was the bug I fixed:-)
[18:56:47] <wjp> guess what, it's back ;-)
[18:57:04] <freedman> Is that the one where Batlin walks around talking to his minions?
[18:57:34] <wjp> no, where the banes say things like "He'll never find us here in the Castle of the White Dragon"
[18:58:09] <freedman> Okay. Havent't tried that one yet. Yet-another-usecode-problem.
[18:58:12] <wjp> you can use the savegame from the "can't resurrect Gwenno" bug for this
[18:58:34] <wjp> (just teleport to any Chaos temple)
[18:59:00] <freedman> Okay. I'll take a look tonight.
[18:59:12] <freedman> Time for lunch, and maybe a nap:-)
[18:59:14] <wjp> there's a 'fade palette' followed by a 'unknown' there
[18:59:28] <wjp> see you later
[18:59:44] <freedman> Fade in or fade out? It's the 2nd or 3rd parm.
[18:59:44] <wjp> correction: two unknowns
[18:59:57] <wjp> fade_palette(000c, 0001, 0000)
[19:00:14] <wjp> ie. fade out
[19:01:07] <wjp> set_camera, UNKNOWN (0x86), fade_palette, UNKNOWN (0x9f)
[19:01:25] <freedman> Right.
[19:01:47] <wjp> I'll take a brief peek if I can find anything
[19:02:11] <freedman> I'm bringing up the usecode.
[19:02:24] <wjp> it's 9bc
[19:02:27] <wjp> 9b6, sorry
[19:02:54] <wjp> called from 09b5, which is in turn called by 0207
[19:05:05] <wjp> strange...
[19:07:38] <wjp> removing the fadeout shows Shamino repeating a walk from just outside the 'throne room' to the thrones and back
[19:09:40] <freedman> Looks like 9b6 does the setup: Creates one or two NPC's, sets the camera to one of them, fades out...
[19:10:02] <wjp> the last one looks like a "start sequence" or something
[19:10:12] <wjp> but I wouldn't have a clue how to start what sequence
[19:10:45] <wjp> the good news is that 0x9F occurs several other times in 'cutscenes'
[19:10:59] <wjp> and 0x86 too
[19:11:30] <freedman> The way some of the others work: The 'camera' NPC has the patrol schedule. One of the paths he walks to is a Usecode type, which does the fade-in.
[19:12:35] <wjp> I see
[19:13:07] <wjp> patrol schedule probably cycles, right?
[19:13:10] <freedman> I think Usecode paths have quality=0xf.
[19:13:22] <freedman> Right.
[19:14:09] <wjp> one of the path eggs has quality 15
[19:14:12] <freedman> Prev. bugs came about from the NPC not finding a path, or getting stuck somehow.
[19:14:24] <wjp> that's not a problem here
[19:15:48] <freedman> Okay. That path should execute Usecode when he gets to it. Is it one of the first ones?
[19:16:47] <wjp> no, one of the last ones
[19:19:05] <freedman> That's probably the one that ends the sequence and resets the camera back to the Avatar.
[19:19:38] <freedman> So maybe the 9f intrinsic is the key.
[19:19:56] <wjp> hmm, oops. all of the path eggs but the last have quality 15
[19:20:30] <freedman> The Batlin-Cantra scene is like that too.
[19:20:58] <freedman> Maybe the very first one isn't getting executed.
[19:21:19] <wjp> brb
[19:21:39] <freedman> Anyway, I'm >really< going to lunch now. I'll look at it tonight (unless you've already fixed it:-))
[19:21:43] <-- freedman has left IRC (Leaving)
[19:32:20] <wjp> ok... somehow it tries to run usecode -1
[19:58:05] <wjp> ...while it should execute 013D
[20:06:10] <wjp> ...caused by Anti-Shamino being a 'type 2' NPC, which don't have usecode in Exult, apparently
[20:06:18] <wjp> (just talking to the logs here, btw ;-) )
[20:06:25] <Colourless> :)
[20:06:56] <Colourless> are you sure he's type 2? or is he monster created?
[20:07:19] <wjp> he's created when starting a game
[20:07:36] <Colourless> what number?
[20:07:37] <wjp> I put a conditional break in Actor::init (on npc_num == 264)
[20:08:10] <Colourless> are you sure that's the one in the cinematic?
[20:08:20] <wjp> well, the npc # matches
[20:08:36] <wjp> I also put a break on the triggering of usecode by that path egg
[20:09:44] <wjp> I did a quick search for '013D' through the SI usecode, and couldn't find any place where it could have manually set that usecode num
[20:10:59] <Colourless> hmmm, i just double clicked on anti shamino and it tried to execute 13d
[20:11:16] <wjp> really? interesting
[20:11:21] <Colourless> yeah
[20:11:27] <wjp> maybe a broken savegame?
[20:11:44] <Colourless> perhaps
[20:12:22] <wjp> only how would that usecode num be set?
[20:12:31] <Colourless> from the start
[20:13:53] <Colourless> have you tried double clicking on him yourself?
[20:14:13] <wjp> where should he be? dead room in NW?
[20:14:32] <Colourless> bottom of white dragons castle
[20:14:47] <wjp> at the start of the game already? ok
[20:14:52] <Colourless> yeah
[20:15:36] <wjp> 13d... interesting
[20:15:50] <Fingolfin> gotta update my system, bbl
[20:15:53] <-- Fingolfin has left IRC (42)
[20:15:53] <wjp> k
[20:20:53] --> Kefka has joined #exult
[20:25:27] <-- Kefka has left IRC (Ping timeout for Kefka[cc51780-a.warn1.mi.home.com])
[20:27:22] <Colourless> i think i'll be going now
[20:27:28] <wjp> ok, bye
[20:27:33] --> Kefka has joined #exult
[20:27:35] <Colourless> cya
[20:27:40] <-- Colourless has left IRC (to bed)
[20:38:34] <wjp> argh... 13d is just the shapenum of anti-shamino
[20:54:30] --> freedman has joined #Exult
[20:54:32] <wjp> Jeff: in case you read this, I fixed the problem by having Actor::get_usecode() return the shapenum if usecode == -1
[20:54:33] <wjp> LOL
[20:54:36] <wjp> nice timing :-)
[20:54:49] <freedman> Hey. That's what should happen!
[20:55:13] <wjp> how did you manage to walk in the second I said that? ;-)
[20:55:34] <freedman> I was just reading the logs after coming back to the office.
[20:55:41] <freedman> Or maybe someone said 'usecode'
[20:55:50] <wjp> ;-)
[20:56:13] <wjp> kind of stupid I didn't realize 0x13d was anti-shamino's shapenum...
[20:56:32] <freedman> That was it?
[20:56:34] <wjp> that get_usecode() function was only used in 2 places, btw, and both should work correctly now
[20:57:00] <wjp> the other (in npcnear.cc) already checked for -1 afterwards, so I moved that to get_usecode itself
[20:57:57] <wjp> anyway, the sequence works flawlessly (if a bit slowly) now
[20:58:07] <freedman> Sounds right. It's probably that the call in npcnear.cc shouldn't happen at all in SI.
[20:58:45] <wjp> dunno, I effectively didn't change anything there
[20:58:52] <freedman> Cool. Maybe Jessica can get to the end now:-)
[21:00:36] <freedman> :-) She just reported a couple other problems.
[21:00:55] <wjp> I submitted the Petra one to the bug tracker
[21:01:15] <wjp> we need to check exactly what Petra is immune to, I guess
[21:01:43] <freedman> You mean, like a 'no-need-to-eat' flag?
[21:01:54] <wjp> and she's immune to poison
[21:01:58] <wjp> and acid
[21:02:08] <wjp> maybe other things too
[21:02:22] <freedman> I think that's in 'monsters.dat', but we're not using it.
[21:02:39] * wjp nods
[21:03:28] <wjp> anyway, I have to go to bed
[21:03:33] <freedman> See ya
[21:03:36] <wjp> (have to drive my mother somewhere tomorrow 6:30 am...)
[21:03:42] <wjp> bye
[21:03:50] <-- wjp has left IRC ([x]chat)
[21:04:32] --> Fingolfin has joined #exult
[21:05:22] <Fingolfin> freedman: all others are gone? ;)
[21:17:46] <freedman> Guess so.
[21:17:57] <freedman> And my mind is half-gone:-)
[21:18:19] <Fingolfin> why? where? when? ;)
[21:18:40] <freedman> Oh, just more bugs from the forum.
[21:18:54] <freedman> Just as wjp fixed one, Jessica reported two more:-)
[21:20:20] <freedman> bb in a few minutes...
[21:22:13] <Fingolfin> sure
[21:22:25] <Fingolfin> you mean they don't use the bug reporter? hm
[21:23:23] <Fingolfin> woa, there are *many* new messages ;)
[21:26:48] <-- Kefka has left IRC (Ping timeout for Kefka[cc51780-a.warn1.mi.home.com])
[21:26:59] --> Kefka has joined #exult
[21:38:06] <-- Kefka has left IRC (Ping timeout for Kefka[cc51780-a.warn1.mi.home.com])
[21:39:36] --> Kefka has joined #exult
[21:42:27] <freedman> Back. anyone still here?
[21:42:43] <-- Kefka has left IRC (Ping timeout for Kefka[cc51780-a.warn1.mi.home.com])
[21:43:35] <freedman> I'd better get back to real work.
[21:43:36] <-- freedman has left IRC (Leaving)
[21:44:03] --> Kefka has joined #exult
[21:55:44] <-- Kefka has left IRC (Ping timeout for Kefka[cc51780-a.warn1.mi.home.com])
[21:57:25] --> Kefka has joined #exult
[22:44:28] <-- Fingolfin has left IRC (Ping timeout for Fingolfin[pD9E1C5DD.dip.t-dialin.net])
[23:05:50] --> Fingolfin has joined #exult
[23:54:14] <-- Fingolfin has left IRC (Ping timeout for Fingolfin[pD9E1CD8F.dip.t-dialin.net])