#exult@irc.freenode.net logs for 1 May 2001 (GMT)

Archive Today Yesterday Tomorrow
Exult homepage

[00:26:31] --> Kirben has joined #exult
[01:58:40] <-- Kirben has left IRC (System Meltdown)
[02:00:15] --> Kirben has joined #exult
[03:27:24] <Kirben> yes! libxml installed!
[03:33:28] <Kirben> libglade finally configured :)
[03:35:45] <Kirben> compile worked :) :)
[04:03:09] <Kirben> hmm exult studios compiles fine now but nothing happens when its run
[07:07:00] --> matt0 has joined #exult
[10:51:48] <-- chimera|wookin has left IRC (Ping timeout for chimera|wookin[holladay.cb-travel.com])
[10:54:03] --> chimera|wookin has joined #exult
[11:49:35] <-- chimera|wookin has left IRC (Ping timeout for chimera|wookin[holladay.cb-travel.com])
[11:49:46] --> chimera|wookin has joined #exult
[12:02:02] --> wjp has joined #exult
[12:02:11] --- wjp is now known as wjp|work
[12:02:37] <matt0> wjp|work!!
[12:02:43] <wjp|work> matt0!!
[12:02:51] <matt0> what's this "work" stuff ?
[12:02:59] <wjp|work> well, I'm at work :-)
[12:03:08] <matt0> =]
[12:04:12] <wjp|work> finished your opengl project?
[12:04:20] <matt0> well I turned it in .. *shrug*
[12:08:01] --> johnw has joined #exult
[12:08:11] <johnw> hello
[12:09:15] <wjp|work> hi
[12:10:08] <johnw> do you work on exult?
[12:10:34] <matt0> johnw: Yes, I work on it all the time. What did you need?
[12:10:40] <wjp|work> not at the moment, but yes :-)
[12:10:44] <matt0> hehe
[12:10:47] <wjp|work> matt0: since when? :-)
[12:10:55] <matt0> wjp|work: since first thing tomorrow =]
[12:11:06] <wjp|work> :-)
[12:11:33] <matt0> my opengl project runs quite smoothly in linux but rather choppily in windows.. I am kind of stumped as to why
[12:11:37] <johnw> I built from cvs last night, which cured a sleeping bug I was seeing, but now I'm having the following problem: I pay the healer in Trinsic 30 Gold to cure wounds, but nothing happens. He doesn't take the gold, and my hit points don't go up.
[12:11:45] <johnw> also, sleeping and the passage of time have no effect on my hit points
[12:11:49] <johnw> they've been stuck at 3 for a few hours now
[12:11:52] <johnw> (wall time)
[12:11:58] <matt0> as much as I dislike windows, I know it performs well with opengl games
[12:12:37] <matt0> sleeping doesn't heal you? I admit I've never tried this but... that seems like something someone would've caught a long time ago
[12:12:54] <johnw> yeah, I'm at a loss how to increase my HP
[12:12:57] <johnw> only yellow potions work so far
[12:13:01] <wjp|work> ctrl-alt-h ;-)
[12:13:08] <johnw> I slept for 12 hours! :)
[12:13:12] <matt0> my only theory is that SDL's design isn't as friendly for windows ... maybe all the threading it uses?
[12:13:54] <johnw> let me try sleeping some more...
[12:15:12] <johnw> ok, sleeping for 8 hours in Paws now...
[12:15:24] <johnw> oops, working now
[12:15:26] <johnw> duh
[12:15:34] <wjp|work> hmm, weird
[12:15:54] <wjp|work> matt0: you could ask in #sdl I guess?
[12:18:28] <-- johnw has left IRC (Ping timeout for johnw[ras-16-079.mobilixnet.dk])
[12:22:54] <-- matt0 has left IRC (Ping timeout for matt0[1667079149-yippy.dsl.xmission.com])
[12:28:08] --> matt0 has joined #exult
[12:43:45] <-- Kirben has left IRC (Ping timeout for Kirben[co3007967-a.brasd1.vic.optushome.com.au])
[13:33:18] --> Colourless has joined #Exult
[13:34:50] <Colourless> hi
[13:53:23] <wjp|work> hi
[14:40:27] <wjp|work> ok, weekly update done. (including savegump screenshot)
[14:40:45] <Colourless> :)
[15:04:02] <wjp|work> 5 o'clock... yay!
[15:04:04] --- wjp|work is now known as wjp
[15:04:07] <wjp> ;-)
[15:04:18] <Colourless> 12:30 am :)
[15:05:57] <wjp> heh :-)
[15:10:36] <wjp> I think I'll go home... bye
[15:10:45] <-- wjp has left IRC ([x]chat)
[15:10:45] <Colourless> cyw
[16:14:46] --> Cless has joined #Exult
[16:16:02] <-- Colourless has left IRC (Ping timeout for Colourless[ppp2164.adelaide.on.net.au])
[16:16:02] --- Cless is now known as Colourless
[17:43:44] --> Cless has joined #Exult
[17:46:00] <-- Colourless has left IRC (farmer.openprojects.net tolkien.openprojects.net)
[17:46:04] --- Cless is now known as Colourless
[17:54:46] --> TonyHoyt has joined #Exult
[17:54:52] <TonyHoyt> Hello people.
[17:54:58] <Colourless> hi
[17:55:14] <Colourless> much better :)
[17:57:48] <TonyHoyt> What have you been up too, Colour?
[17:58:35] <Colourless> generic stuff :)
[18:01:25] <TonyHoyt> Generic Stuff? *Shrugs* Okay.
[18:26:28] <TonyHoyt> Later....
[18:27:14] <-- TonyHoyt has left #Exult
[18:43:38] --> jameson has joined #exult
[18:43:40] <jameson> Hi!
[18:43:45] <Colourless> hi
[18:48:20] <-- jameson has left IRC (farmer.openprojects.net sagan.openprojects.net)
[18:48:20] <-- matt0 has left IRC (farmer.openprojects.net sagan.openprojects.net)
[18:48:34] --> matt0 has joined #exult
[18:48:36] --> jameson has joined #exult
[19:00:24] <-- Colourless has left IRC (Ping timeout for Colourless[ppp1806.adelaide.on.net.au])
[19:02:17] --> Colourless has joined #Exult
[19:32:43] --> freedman has joined #Exult
[19:33:31] <freedman> Hello?
[19:33:37] <Colourless> hi
[19:34:14] <freedman> Kind of quiet recently.
[19:34:23] <Colourless> yeah, a little
[19:34:56] <freedman> Have you tried Forge of V lately? Someone on JackChaos says you can't talk to the mage or gollem.
[19:35:10] <Colourless> nope, I haven't
[19:35:45] <freedman> Guess I'll check tonight. I've only been doing SI lately.
[19:35:54] <jameson> Hi Jeff
[19:36:04] <freedman> Hi. What's up?
[19:36:45] <-- chimera|wookin has left IRC (Read error to chimera|wookin[holladay.cb-travel.com]: EOF from client)
[19:36:59] <jameson> I tried building with gcc-3.0 for a change; compilation worked (after minor modifications), but it doesn't feel inclined to link yet.
[19:37:56] <freedman> What new features does gcc-3.0 have?
[19:38:23] <jameson> IIRC it's supposed to work on Alpha. That's about the only change I'm aware of ;-)
[19:39:24] <jameson> Well, they're also using a built-in preprocessor now, for better error reporting.
[19:39:46] <jameson> Since I haven't really used gcc-3.0 on anything else yet, I can't comment on whether it does better macro defrobnication...
[19:40:39] <freedman> Working on Alpha would be a good improvement...
[19:42:20] <jameson> Indeed...
[19:43:34] <freedman> The new file gump is looking really nice! I just noticed that wjp updated the web page.
[19:46:10] <freedman> Could we really have 67,000 hits?
[19:47:04] <jameson> Sure, why not? Exult is pretty popular, after all.
[19:47:36] <jameson> Re file gump: I agree.
[19:55:33] <jameson> Have to go now.
[19:55:40] <jameson> Good night! (or whatever is appropriate to you ATM)
[19:55:43] <-- jameson has left IRC (Leaving)
[20:16:07] <-- Colourless has left IRC (Ping timeout for Colourless[ppp1806.adelaide.on.net.au])
[20:21:47] <-- matt0 has left IRC (Read error to matt0[1667079149-yippy.dsl.xmission.com]: Connection reset by peer)
[20:21:50] --> matt0 has joined #exult
[20:35:45] --> wjp has joined #exult
[20:35:51] <wjp> hi Jeff
[20:38:55] <freedman> Hi.
[20:39:08] <freedman> Can you run Exult at the moment?
[20:39:25] <wjp> I could ~8 hours ago
[20:40:13] <freedman> Oh well:-(... Some on JChaos says Forge of Virtue is broken - that you can't talk to the mage.
[20:40:33] <wjp> which mage? the statue?
[20:40:47] <freedman> I think it's the blind guy.
[20:41:05] <freedman> I haven't run BG in quite a while.
[20:41:07] <wjp> ack... I must be getting old... of course the blind guy :/
[20:41:15] <wjp> :-)
[20:41:36] <freedman> Heh... it's just a game:-)
[20:41:43] <wjp> hey, there's two of him
[20:41:58] <wjp> four
[20:42:09] <freedman> That's what the user said too. How did that happen?
[20:42:24] <freedman> Maybe one of my SI fixes??
[20:43:07] <wjp> yeah, probably. There haven't been many other changes in this area lately
[20:43:41] <wjp> there's a usecode egg near his bed. When I trigger it, a new mage pops up
[20:43:59] <freedman> One, or perhaps two??:-)
[20:44:09] <wjp> heh :-)
[20:44:28] <wjp> wait, there's a monster egg below the usecode egg
[20:44:30] <freedman> I just added support for the 'cnt' field in monster eggs. Maybe it should just be for SI.
[20:45:26] <wjp> maybe we should have a 'disable egg-triggering' mode
[20:45:29] <wjp> this is getting annoying
[20:46:29] <freedman> Maybe the info should be printed when you just click once on it.
[20:46:46] <wjp> did you change the behaviour of 'nearby-trigger' eggs when fixing ambrosia a while back?
[20:47:09] <wjp> (or whatever the proper term for that is :-) )
[20:47:31] <freedman> Nope. Only recent change is the 'cnt' field. It's used in SI, but maybe I should test for the game type.
[20:48:06] <freedman> Well, maybe I did change something... but I think it was just for 'weather' eggs.
[20:49:21] <wjp> it's the usecode egg btw. When I delete that the mages stop popping up
[20:50:26] <freedman> Okay, there's another change I made in the 'update_last_created' intrinsic. That might be the problem.
[20:51:07] <freedman> It was also done for SI.
[20:51:27] <freedman> I should be able to fix this tonight.
[20:51:34] <wjp> hmm, SF's cvsweb interface is pretty useful
[20:53:39] <wjp> I'll see if reverting that one helps
[20:54:19] <freedman> The test for blocking? Probably. I added that for making the SI bucket-and-well work.
[20:55:33] <wjp> no, still multiple mages
[20:55:58] <freedman> Look at egg.cc, and search for 'monster:'.
[20:56:45] <wjp> in Egg_object::activate?
[20:57:03] <freedman> Yes. Maybe cnt should always be 1 for BG.
[20:57:16] <wjp> I'll try that
[20:58:08] <freedman> I hate it when I break things...
[20:59:19] <wjp> ok, that does it... I'm replacing this stupid inaccurate with a miniature of the real game map... (for the teleport map)
[20:59:54] <wjp> changed cnt to 1 -> still lots of mages
[21:00:27] <freedman> Okay, I'll work on it tonight.
[21:01:10] <freedman> Supposedly, you can't talk to him either.
[21:01:15] <wjp> btw, I made 3072x3072 versions of both the BG and SI maps with and without roofs
[21:01:26] <wjp> yeah, true, I can't talk to him either
[21:01:29] <freedman> Nice.
[21:01:49] <wjp> you can spot the dungeon-roof problem areas easily that way :-)
[21:02:15] <freedman> Still trying to figure out how that works in SI?
[21:02:46] <wjp> now this is weird... I added a "cerr << "cnt = " << cnt << endl;" and now only one mage is created?!
[21:03:32] <freedman> Can you talk to him?
[21:03:34] <wjp> no
[21:03:54] <wjp> my intrinsic trace shows just a call to 'get_cont_items'
[21:04:15] <wjp> oh, btw, I teleported in there. I didn't even talk to LB about this island yet
[21:04:23] <freedman> Yes, the real one has a special scroll, added by the Uscode egg.
[21:04:46] <freedman> I think that's okay, but you might need to approach from outside the building.
[21:05:27] * wjp walks through front gate
[21:05:50] <wjp> ok, you'd better not trust anything I just told you
[21:05:58] <freedman> ???
[21:06:02] <wjp> this is seriously looking like a compiler error
[21:06:19] <wjp> why would the behaviour change by just adding a cerr?
[21:06:57] <wjp> phew.... multiple mages with cerr too now :-)
[21:07:09] <wjp> must've been the way I entered the building :-)
[21:07:33] <wjp> (I'm getting a bit paranoid with compiler errors since I really got one two days ago :-) )
[21:07:36] <freedman> Something to do with the way the eggs are triggered. I hate messing with it.
[21:07:59] <freedman> Are those eggs 'cached_in', or 'avatar_near'?
[21:08:09] <wjp> how do I check?
[21:08:21] <freedman> Double-click, unfortunately:-)
[21:09:00] <wjp> no problem, one more mage won't hurt ;-)
[21:10:01] <wjp> ok, I dbl clicked it
[21:10:23] <freedman> It should print out stuff about the egg.
[21:10:33] <wjp> eek... #if DEBUG :-/
[21:11:21] <freedman> It's okay. I'll try to fix it tonight.
[21:11:37] <wjp> nah, I have a debug binary around too
[21:12:17] <wjp> ok, let's see...
[21:12:24] <wjp> Egg type is 5, prob = 100, distance = 0, crit = 0, once = 0, hatched = 1, areset = 0, data1 = 1, data2 = 1699
[21:12:48] <freedman> Crit=0 means cached_in.
[21:13:48] <freedman> Type 5 is usecode.
[21:14:19] <wjp> the monster egg below that one:
[21:14:21] <wjp> Egg type is 1, prob = 0, distance = 0, crit = 0, once = 0, hatched = 1, areset = 0, data1 = 2308, data2 = 16538
[21:14:41] <wjp> prob = 0 means it won't get triggered automatically?
[21:14:58] <freedman> Also 'cached_in'. This may go back a few weeks, to when we were hacking around with the cached_in stuff.
[21:16:36] <wjp> hmm :/
[21:17:41] <freedman> Looking at diffs, but can't see anything offhand.
[21:18:57] <freedman> What's supposed to happen is: Mage gets created by monster egg. Then Usecode function finds him and gives him a special scroll that lets him talk.
[21:19:31] <freedman> I've messed with this before.
[21:20:10] <freedman> ... and I wanted to work on 'Exult Studio':-(
[21:27:11] <wjp> hmm, in the usecode trace I do see this: create_new_object, set_item_flag/quality/frame, give_last_created
[21:27:44] <freedman> Should be creating the scroll and giving it to the mage.
[21:28:00] <wjp> it's the same shape nr. that get_cont_objects is looking for
[21:28:10] <freedman> Isn't there a 'pickpocket' cheat?
[21:28:32] <freedman> There's a list of shapes in docs/items.txt.
[21:28:32] <wjp> yeah
[21:29:35] <wjp> 797 - scroll
[21:29:49] --> chimera|wookin has joined #exult
[21:29:54] <freedman> Yes! Then the egg is working...
[21:31:09] <wjp> no scrolls on the mages though
[21:31:39] <freedman> Maybe that's what's broken (give_last_created())
[21:31:51] <wjp> what should it return?
[21:32:07] <freedman> I think just a 1.
[21:32:14] <wjp> yeah, that's what it does
[21:32:57] <freedman> Wonder where it went?
[21:33:34] <freedman> Maybe get_cont_items() is broken. I did 'improve' it recently for SI.
[21:33:39] <wjp> checking obj. pointer passed to give_last_created()...
[21:34:05] <wjp> get_cont_items is called on the same obj. as give_last_created
[21:34:10] <-- exultbot has left IRC (signing off...)
[21:48:24] --> exultbot has joined #exult
[21:48:27] * wjp waits for gdb to auto-complete
[21:51:42] <wjp> grr... this gdb seems to have picked up some more threading issues
[21:51:54] <freedman> 3.0?
[21:52:04] <wjp> 5.0rh-5
[21:53:31] <wjp> 'cont' in give_last_created is ok
[21:53:50] <wjp> 'last_created' has right shapenum too
[21:54:14] <freedman> So he should have it. Maybe this has something to do with the SI paperdolls.
[21:54:34] <wjp> Npc_actor::add probably hasn't changed in ages right?
[21:55:03] <freedman> If age==day:-)
[21:55:15] <wjp> :-)
[21:55:41] <freedman> You might see what spot it's finding.
[21:56:00] <wjp> -1
[21:56:30] <freedman> Doesn't sound good.
[21:56:39] <wjp> well, just means his hands are full
[21:56:54] <wjp> (paperdoll shows fireballs in hands)
[21:57:19] <freedman> Okay... The Usecode function should call add with the dont_check parm = 1.
[21:57:36] <wjp> true
[21:57:50] <freedman> I bet that will fix it!
[21:58:07] <wjp> it already does
[21:58:19] <freedman> Cool. Thanks!
[21:58:34] <wjp> um, no, I mean it already did call it with dont_check = 1
[21:58:54] <freedman> Nooooo:-(
[21:59:10] <wjp> sorry :-)
[21:59:43] <freedman> Too bad. I've got to be going, and will look at it tonight (if you haven't already fixed it).
[21:59:51] <freedman> Bye.
[21:59:52] <-- freedman has left IRC (Leaving)
[22:06:22] <-- chimera|wookin has left IRC (So many rubes in this world who need to be dealt with ... and I don't have time to do the dealing. http://www.rubecity.com)
[22:18:25] <-- matt0 has left IRC (Read error to matt0[1667079149-yippy.dsl.xmission.com]: Connection reset by peer)
[22:18:27] --> matt0 has joined #exult
[23:36:17] <-- matt0 has left IRC (Read error to matt0[1667079149-yippy.dsl.xmission.com]: EOF from client)
[23:48:18] --> chimera|wookin has joined #exult