[01:48:44] --> tel-cor has joined #exult
[01:49:06] <-- tel-cor has left #exult
[01:49:12] --> tel-cor has joined #exult
[01:49:22] <-- tel-cor has left #exult
[04:21:45] <-- chimera|work has left IRC (barnes.openprojects.net herbert.openprojects.net)
[04:29:10] --> chimera|work has joined #exult
[05:28:49] --- ChanServ has changed the topic to: Exult, the open source Ultima 7 and U7 part 2 engine
[13:12:17] --> exultbot has joined #exult
[13:12:24] <Nadir> yes !!!
[13:12:44] <wjp> I should make it ping the server every couple of minutes
[13:13:07] <wjp> it sometimes gets disconnected without noticing it
[13:13:14] <Colourless> if it were here earlier, perhaps i would have been se for myself what my "amazing trick" was :)
[13:13:27] <wjp> ?
[13:13:45] <Colourless> I was here. I switched tasks, came back and I was no longer in the channel
[13:14:03] <Colourless> [22:37] <Nadir> Please welcome Colourless and his amazing tricks !
[13:25:34] <Nadir> wjp: I fixed the pcb stuff !
[13:25:35] <Colourless> nadir: how?
[13:26:58] <Nadir> It's long, so I'll send an email to all describing what I've done.
[13:26:59] <Colourless> k
[13:27:14] <Nadir> Have you checked the problem with pathfinding I sent by email ?
[13:29:13] <Colourless> i've looked at the email, thats about it.
[13:33:05] <Nadir> If you check yesterday's logs you'll see Jeff popping in. It's very funny !
[13:33:12] <Colourless> :) two minutes after i left
[13:38:34] --> matt0 has joined #exult
[13:39:25] <Colourless> cvs server: [05:39:04] waiting for wjpalenstijn's lock in /cvsroot/exult/exult/gumps
[13:39:45] <Colourless> it's ok now :)
[13:43:09] <Nadir> hi matt0
[14:03:51] <Colourless> can someone tell me how many chunks there are per superchunk?
[14:06:03] <Colourless> nm, i found what i was looking for
[14:06:35] <wjp> hmm, I had a lock? how nice :-)
[14:07:24] <wjp> Colourless: use a constant for that, as you've probably found out :-)
[14:08:38] <Colourless> yep.
[14:55:36] <Nadir> Could you guys check if my latest commit has f***ed up your environments ?
[14:55:49] <Colourless> are you talking about the one from a while ago?
[14:55:54] <Nadir> yes
[14:55:55] <Colourless> i don't seem to have any problems
[14:56:00] <Nadir> Voice, SFX ?
[14:56:04] <Colourless> i'll check
[14:56:26] <Colourless> i'm guessing the sound tester is handy for such things :)
[14:56:46] <Colourless> voice is working
[14:57:03] <Nadir> good.
[14:57:03] <Colourless> kindof... i think
[14:57:05] <Nadir> what does that mean ?
[14:59:30] <Colourless> i'll just check properly. it appears that some voice may not be playing, but it may just be the flx file
[14:59:36] <Colourless> it's just the flx. everything it fine
[15:12:05] <Nadir> I'm testing voices in SI with the sound tester. The Death Muppet is affecting all voices...
[15:12:10] <Colourless> yeah, i know
[15:12:16] <Nadir> Muppet Serpents !
[15:12:57] <-- Colourless has left IRC (varley.openprojects.net barnes.openprojects.net)
[15:12:57] <-- matt0 has left IRC (varley.openprojects.net barnes.openprojects.net)
[15:12:57] <-- wjp has left IRC (varley.openprojects.net barnes.openprojects.net)
[15:12:57] <-- Nadir has left IRC (varley.openprojects.net barnes.openprojects.net)
[15:13:12] --> Colourless has joined #exult
[15:13:12] --> matt0 has joined #exult
[15:13:30] --> Nadir has joined #exult
[15:14:31] <Nadir> something happened there...
[15:14:36] <Nadir> brb
[15:14:37] <-- Nadir has left #exult
[15:16:35] --> Nadir has joined #exult
[15:16:49] <Colourless> did you press F11 in SI?
[15:16:55] <Nadir> no chan serv to authenticate me
[15:17:18] <Nadir> Yes I did. That's why I sent that message. F10 doesn't work in SI.
[15:17:38] <Colourless> hmm, odd
[15:17:58] <Colourless> it's set BLACK_GATE only
[15:18:04] <Colourless> why I don't know
[15:18:30] <Nadir> what about speech in SI intro/endgame ?
[15:18:53] <Colourless> endgame isn't finished yet
[15:19:40] <Nadir> but I seem to remember that speech is encoded in SI...
[15:20:44] <Colourless> speech is fine in the intro
[15:20:59] <Colourless> the lightning sound is compressed
[15:21:07] <Nadir> ah, sorry, it's disabled in the Jived version played by F11
[15:21:25] <Colourless> :)
[15:21:34] <Nadir> What compression is used ?
[15:22:22] <Colourless> I think it's Creative 3bit ADPCM
[15:22:35] <Colourless> i couldn't find any docs on it.
[15:22:36] <Nadir> no open code to decode that ?
[15:23:48] <Colourless> not as far as I know.
[15:35:50] <Nadir> Was it decoded by the hardware on a SB ?
[15:35:57] <Colourless> yes
[15:42:46] <Nadir> Is there a Windows coded which we can use to play the files and re-record them uncompressed ?
[15:43:15] <Colourless> how about the game :)
[15:43:15] <Nadir> s/coded/codec/
[15:43:32] <Nadir> what game ?
[15:43:41] <Colourless> Serpent Isle :)
[15:43:57] <Nadir> what about it ?
[15:44:08] <Colourless> we could just record it's output
[15:44:17] <Nadir> Silly me !
[15:47:45] <Nadir> What happened to wjp ?
[15:48:24] * Colourless shrugs his shoulders
[15:48:26] <Colourless> dunno
[15:51:25] --> Cless has joined #Exult
[15:53:00] <-- Colourless has left IRC (Ping timeout for Colourless[ppp48.adelaide.on.net.au])
[15:54:26] --- Cless is now known as Colourless
[15:55:26] --> wjp has joined #exult
[15:55:43] <wjp> hmm
[15:55:48] <Nadir> netsplit
[15:55:48] * wjp wonders what happened
[15:55:54] <wjp> ah
[16:05:36] <Nadir> bbl
[16:05:37] <-- Nadir has left IRC (Core dumped)
[16:21:25] --> Nadir has joined #exult
[16:21:30] <Nadir> b
[16:21:39] <Colourless> wb
[16:51:52] <Nadir> Colourless: what does your cheat system look like ?
[16:55:26] <-- Colourless has left IRC (pohl.openprojects.net hogan.openprojects.net)
[16:56:29] <-- Nadir has left #exult
[16:56:57] --> Colourless has joined #exult
[16:57:41] <Colourless> whoa
[16:58:47] --> Nadir has joined #exult
[16:59:04] <Nadir> Again, no chanserv to give me ops (nor wjp I see)
[16:59:26] <Colourless> hmm, he's still here on my client
[17:03:54] <Colourless> [3:28] <Nadir> Colourless: what does your cheat system look like ?
[17:03:55] <Colourless> <Colourless> Nadir: What do you mean?
[17:04:58] <-- Nadir has left IRC (zsoldos.openprojects.net tolkien.openprojects.net)
[17:05:07] --> Nadir has joined #exult
[17:05:07] --> Fingolfin has joined #exult
[17:05:21] <Fingolfin> still no chanserv
[17:05:56] <Colourless> I could op you, but i don't know it's you :)
[17:06:00] <Nadir> they're all back !
[17:06:02] <Fingolfin> well
[17:06:07] <Fingolfin> nickserv works I think, right?!?
[17:06:14] <Fingolfin> nope
[17:06:17] <Fingolfin> it does not
[17:06:18] <Fingolfin> hrm
[17:06:18] <Nadir> noł
[17:06:29] <Fingolfin> so how can we no that Colourless is real either?
[17:06:42] <Fingolfin> maybe he's an imposter who want to take over the channel? 8-)
[17:06:48] <Fingolfin> s/want/wants
[17:06:50] <Nadir> I have an idea. Max: you say something in STL.
[17:06:54] <Colourless> maybe i am. you'd never know
[17:06:58] <Fingolfin> LOL
[17:07:50] <Fingolfin> std::map<std::string,ExultTeamMember> ExultTeam;
[17:07:51] <Fingolfin> ExultTeam.push_back("Fingolfin",Max);
[17:08:02] <Nadir> It's him alright.
[17:08:05] <Fingolfin> ExultTeam.push_back("Colourless",Ryan);
[17:08:12] <Fingolfin> ExultTeam.push_back("Nadir",Tristan);
[17:08:21] <Fingolfin> ExultTeam.push_back("wjp",willem);
[17:08:22] <Fingolfin> etc.
[17:08:23] <Fingolfin> ups
[17:08:29] <Fingolfin> that should have been Willem of course ;)
[17:08:37] <Colourless> hehe
[17:08:39] <Nadir> Did you see that Jeff was around #exult last night
[17:09:37] <Nadir> I quoted him
[17:10:00] <Colourless> did he seriously attempt to talk to Exultbot?
[17:10:22] <Nadir> Does Jeff know who Exultbot is ?
[17:10:29] <Nadir> s/who/what/
[17:11:00] <Colourless> ?name
[17:11:00] <exultbot> Greetings Avatar. I am called Exultbot.
[17:11:18] <Fingolfin> eek
[17:11:21] <Fingolfin> compile error
[17:11:31] <Nadir> where where !
[17:11:38] <Nadir> It's (not) my fault !
[17:11:48] <Fingolfin> utils.cc, missing std::, fixed, will commit
[17:12:20] <Nadir> we're releasing tonight, aren't we !
[17:12:28] <Fingolfin> supposedly
[17:12:33] <Colourless> AFAIK yes
[17:12:39] <Nadir> Let's PAAAAARTY !!!
[17:13:22] --- Colourless has changed the topic to: Exult Relase Party RIGHT NOW!
[17:13:32] --- Colourless has changed the topic to: Exult Relaese Party RIGHT NOW!
[17:13:38] <Nadir> Get the Exult girls !
[17:13:39] --- Colourless has changed the topic to: Exult Release Party RIGHT NOW!
[17:13:44] <Fingolfin> yay ! ;)
[17:14:00] <Fingolfin> ah, that reminds me, I should work on the FAQ XML
[17:14:19] <Fingolfin> I need to get <ref target="some_faq"> working..
[17:14:26] <Nadir> max: did you read my mail about applying that to all Exult docs ?
[17:14:36] <Fingolfin> Nadir: yes, should be possible
[17:14:40] <Nadir> good.
[17:15:01] <Nadir> Gotta go. Bye to all. And release without me :-)
[17:15:04] <-- Nadir has left IRC (Core dumped)
[17:15:05] <Fingolfin> but I first want to get the faq.xsl done.. I am learning XSL(T) through this ;)
[17:15:08] <Fingolfin> LOL
[17:15:22] <Colourless> :)
[17:17:47] <wjp> I'm going home, bbl
[17:17:51] <-- wjp has left IRC ([x]chat)
[17:45:44] --> wjp has joined #exult
[17:45:53] <Colourless> wb
[17:45:54] <wjp> hi again
[17:46:06] <wjp> hey, we're having a party? ;-)
[17:46:21] <Colourless> [3:49] <Nadir> Let's PAAAAARTY !!!
[17:46:34] <Colourless> it's a pretty crappy party really :)
[17:47:05] <wjp> hehe :-)
[17:47:33] <Fingolfin> wb wjp
[17:47:38] * Fingolfin was distracted
[17:47:52] <Fingolfin> anyone want some cookies ? ;)
[17:47:54] <wjp> maybe I should have exultbot quote random song lyrics...
[17:48:33] <wjp> Fingolfin: sure, sounds good :-)
[17:49:18] <Colourless> Fingolfin: by the time they got here... I think i'll pass
[17:50:54] <Fingolfin> hehe
[17:51:41] * Fingolfin mentally transfers the impression of some yummy cookies to Colourless' mind
[17:51:50] <Colourless> mmmmm... nice
[17:53:59] <Fingolfin> hehe
[17:54:04] * Fingolfin learns more and more about XSL
[17:54:18] <Fingolfin> ah, now I also can use arbitrary XHTML stuff in my faq.xml file ;)
[17:54:27] <Fingolfin> only need to decide on how to implement refs... that is:
[17:54:47] <Fingolfin> a) do it like <ref target="..."/> and generate a text/name for the link or...
[17:55:02] <Fingolfin> b) do it like <ref target="...">some text</ref> or
[17:55:12] <Fingolfin> c) allow bot with two differnt tag types
[17:55:45] <Fingolfin> optionally, the "short" variant should either insert the full link name, or just the number (like in: "See also question 5.1")
[18:24:15] <wjp> bbl, dinner
[18:24:17] --- wjp is now known as wjp|dinner
[18:29:03] --> Cless has joined #exult
[18:29:55] <-- Colourless has left IRC (Ping timeout for Colourless[ppp242.adelaide.on.net.au])
[18:30:03] --- Cless is now known as Colourless
[18:30:08] <Colourless> yay, no ops
[18:32:47] <Fingolfin> muwahahah
[18:38:52] <Colourless> what has happened to nickserv and chanserv?
[18:39:34] <Fingolfin> they are gone with the wind, dunno ;)
[18:39:39] <Fingolfin> maybe some server problems
[18:39:44] <Fingolfin> maybe some script kiddies once more
[18:40:00] <Colourless> :)
[18:40:13] <Colourless> to think that I could of op'ed someone ;)
[18:40:30] <Fingolfin> tsa
[18:40:35] <Fingolfin> you are only an imposter anyway
[18:40:41] <Fingolfin> Ryan never would have been that mean to us
[18:40:55] <Colourless> :)
[18:41:43] --- ChanServ has changed the topic to: Exult, the open source Ultima 7 and U7 part 2 engine
[18:43:44] --- wjp|dinner is now known as wjp
[18:43:58] <wjp> back, obviously
[18:44:30] <Fingolfin> wb
[18:45:24] <Colourless> building exult takes too long... :(
[18:52:18] <-- Fingolfin has left IRC (Ping timeout for Fingolfin[pD9504F8B.dip.t-dialin.net])
[18:54:05] --> Fingolfin has joined #exult
[18:54:50] <Fingolfin> crashed :(
[18:55:04] <wjp> I'm unpacking the 2.4.1 kernel on a P200... this is taking minutes...
[18:55:19] <wjp> I don't want to know how long actually compiling it is going to take
[19:01:51] <Fingolfin> well
[19:02:01] <Fingolfin> not in time for the exult release today maybe ;)
[19:02:10] <wjp> :-)
[19:36:43] <Fingolfin> ahhh! I think I know now how to solve my XSL problem related to refs
[19:36:45] <Fingolfin> phew
[19:36:51] <Fingolfin> and I also managed to generate a TOC
[19:36:56] <Fingolfin> wow, I like XSL more and more ;)
[19:37:00] <wjp> excellent
[19:37:04] <Colourless> :)
[19:38:17] <Colourless> hmm. i just got a crash on exit cause by line 517 of chunks.cc : delete  dungeon_bits;
[19:40:19] <wjp> try setting it to 0 after the delete 
[19:40:27] <wjp> maybe it gets deleted twice?
[19:41:01] <wjp> hmm... no, nm
[19:41:48] <Colourless> hmm. me thinks that dungeon bits was never allocation, and was a null pointer
[19:42:05] <wjp> probably, but is delete  NULL illegal?
[19:42:06] <Colourless> s/allocation/allocated
[19:42:14] <Colourless> probably
[19:42:19] <Colourless> i never do it
[19:42:47] <Colourless> Max would know :)
[19:42:50] <wjp> can you reproduce the crash?
[19:43:29] <Colourless> i'll try
[19:43:50] <wjp> delete  0 is allowed
[19:44:03] <Fingolfin> nope
[19:44:07] <Fingolfin> it is not valid code
[19:44:13] <Fingolfin> it might work for you, but it is bad ;)
[19:44:14] <Fingolfin> anyway
[19:44:28] <wjp> Stroustrup claims it has no effect
[19:44:30] <Fingolfin> one should follow these couldlines: 1) whenever you delete something, set it to 0 afterwards
[19:44:37] <Fingolfin> before you delete something, check for 0 ;)
[19:44:39] <Fingolfin> hm
[19:44:52] <Fingolfin> it has for me... or? lemme try
[19:44:58] <Fingolfin> anyway, one shouldn't use NULL, rather 0
[19:44:59] <Colourless> i couldn't reproduce it
[19:45:45] <wjp> could be memory corruption
[19:46:32] <wjp> how long were you running exult when it crashed?
[19:46:45] <Colourless> quite a few minutes
[19:46:55] <Colourless> i was playing with schedules
[19:47:32] <matt0> ...
[19:47:36] <Fingolfin> wjp: well, I get this:
[19:47:38] <Fingolfin> Error : illegal type
[19:47:38] <Fingolfin> exult.cc line 163 delete  0;
[19:47:39] <Fingolfin> ;)
[19:47:46] * wjp sighs
[19:47:49] <matt0> *yawn*
[19:47:56] <matt0> hey fellows! =]
[19:48:00] <wjp> hi Matt
[19:48:08] <Colourless> hi
[19:48:53] <Fingolfin> wjp: ... but it works for actual 0 pointers
[19:49:10] <Fingolfin> wjp: hence, we should still set any deleted pointers to 0
[19:49:32] <wjp> yeah
[19:52:58] <Colourless> we definately have a memory leak. It's going up (somewhat slowly though) when i'm doing nothing and standing still,
[19:53:52] <matt0> doh! memory leaks suck =(
[20:06:27] <wjp> I'm trying to run exult in efence...
[20:06:41] <wjp> it seems reeeeaaaaaally slow
[20:07:47] <wjp> not to mention the fact that it's already using 80Mb memory
[20:08:05] <Colourless> 80 MB?!?
[20:08:11] <wjp> 85 now :-)
[20:08:23] <wjp> 88...
[20:08:32] <wjp> and it isn't even showing the main window yet
[20:08:48] <Colourless> heh
[20:09:17] * wjp yawns
[20:09:40] <wjp> 100...
[20:10:25] <wjp> no sign of anything happening whatsoever
[20:11:29] <Colourless> after running around in SI for a few minuts i'm up to 21 mb
[20:11:46] <wjp> hmmm
[20:12:18] <wjp> ElectricFence Aborting: Allocating 0 bytes, probably a bug.
[20:12:29] <wjp> Program received signal SIGILL, Illegal instruction.
[20:12:35] <wjp> hmmm
[20:13:16] <Colourless> memory increases seem to have stopped.
[20:14:56] <Colourless> hmmm, maybe not. it's probably just the pathfinding problem
[20:15:17] --- Fingolfin is now known as Fingolfin|phone
[20:15:56] <Colourless> yep, it's pathfiniding.
[20:43:26] --- Fingolfin|phone is now known as Fingolfin
[20:53:04] <Colourless> i had to write a schedule saver. It wasn't hard.
[20:55:23] <wjp> schedule saver? aren't schedules saved currently?
[20:56:07] <Colourless> nope
[20:56:32] <Colourless> only the current one is. the game never normally changes them from what I can tell.
[20:58:17] <Colourless> however, I think that serpent isle might have a usecode intrinsic to do that, which is why the cheat was permanent
[20:58:28] <Colourless> in that game
[21:01:52] --> freedman has joined #Exult
[21:02:00] <wjp> hi Jeff!
[21:02:08] <Colourless> hi
[21:02:08] <Fingolfin> jeff!!
[21:02:10] <Fingolfin> lo man
[21:02:11] <wjp> welcome to the official Exult release party ;-)
[21:02:17] <freedman> Hey, I'm here at the right time!
[21:02:17] <Fingolfin> <g>
[21:02:28] <freedman> How about a beer?
[21:02:35] <wjp> sorry, we only have cookies :-)
[21:02:37] <Fingolfin> want a cookie? ;)
[21:02:39] <Fingolfin> hehe
[21:02:47] <Fingolfin> jeff: yes, you are right about clear()
[21:03:04] <Fingolfin> it adds to lines of code to delete it all, though
[21:03:07] <freedman> I'm starving. Was going to go to MacDonald's, but then started reading a Salon article about the fast-food industry. Blech.
[21:03:18] <wjp> heh :-)
[21:03:18] <Fingolfin> (well, since we are in C++, you can also cramp it in one line <g>)
[21:03:23] <Fingolfin> LOL
[21:03:33] <freedman> What's the code do delete?
[21:03:47] <freedman> ^do^to
[21:04:01] <Fingolfin> wait a sec
[21:04:42] <wjp> hmmm... why didn't I get those last couple of exult-general emails at home....
[21:04:44] <Fingolfin> something like: for(my_hash_type::iterator X = myObject.begin(); X != myObject.end(); ++X) delete *X;
[21:05:04] <freedman> Oh, okay. I thought maybe there was a magic method to do it.
[21:05:18] <wjp> doesn't *X refer to a pair?
[21:05:26] <Fingolfin> jeff: nope :/
[21:05:30] <Fingolfin> wjp: nope
[21:05:35] <Fingolfin> hm
[21:05:36] <Fingolfin> yes?
[21:05:37] <Fingolfin> hrm
[21:05:46] <Fingolfin> wjp: oh well, you got me I guess ;)
[21:05:54] <wjp> muahaha ;-)
[21:06:03] <Fingolfin> jeff: where is the code your are talking about exactly?
[21:06:14] * Fingolfin shakes his head about his bad performance today - first the exam, now this ;)
[21:06:21] <wjp> (I just wrote some std::map for the keybinder...)
[21:06:27] <wjp> s/for/code for/
[21:06:28] <freedman> Wjp: For that Electric Fence error, there's an env. variable you can set. It's in the man page.
[21:06:42] <wjp> ah, thanks
[21:06:44] <Fingolfin> wjp: I was not thinking about which container type we use.. only about containers in general ;)
[21:07:09] <freedman> The code is in pathfinder/path.cc, in the destructor for the A_star_queue.
[21:07:17] <Fingolfin> ok
[21:07:31] <freedman> If you want to fix it now, go ahead:-)
[21:07:45] <Fingolfin> I will
[21:07:49] <Fingolfin> it gets a bit icky ;)
[21:08:36] <wjp> Jeff: EF_ALLOW_MALLOC_0 doesn't seem to work :-(
[21:08:38] <freedman> Sometimes STL drives me crazy, esp. when g++ starts complaining about consts.
[21:09:47] <freedman> wjp: That's the one. You have to set it before you start gdb.
[21:09:57] <wjp> I did...
[21:10:01] <Fingolfin> wjp: and it is not a pair!!! we talked about a set, not a map! you tried to trick me, you!!! ;)
[21:10:08] <Colourless> jeff: I think one of the unknown SI intrinsics changes a NPCs schedule. that may be why the schedule cheat in SI actually did something
[21:10:11] <wjp> it's a set? oh, ok :-)
[21:10:26] <freedman> BTW, 80Mb isn't much at all. It gets up to around 200MB when I use it.
[21:10:35] * wjp should look at the code before trying to make clever comments :-)
[21:10:45] <wjp> that's in gdb right?
[21:11:05] <wjp> it crashed with an illegal instruction at about 120Mb
[21:11:24] <freedman> Colourless: Yes. Note that I tried to guess one of the intrinsics as meaning 'go back to prev. schedule'. Otherwise, they'd be stuck in the 'talk' schedule.
[21:12:52] <Fingolfin> leak fixed & fix commited
[21:12:53] <wjp> Jeff: how do you start it with efence? do you use the LD_PRELOAD?
[21:13:14] <Colourless> jeff: i've noticed vairous bugs that appear to be schedule related, such as Hawk not being in the prison cell. also the game seems to change the schedules. Example would be in Moonshade where the mages aren't there in the beginning but later they are all there
[21:13:49] * Fingolfin gets back to the FAQ, finally
[21:14:12] <freedman> wjp: I just added -lefence to the link command, then run it from gdb.
[21:15:01] <wjp> ok, I'll try that
[21:15:43] <freedman> Colourless: Interesting... We did remove the 1st-day schedule delay in SI, so I don't know what's wrong.
[21:16:39] <wjp> bah, it still crashes
[21:17:21] <freedman> wjp: Maybe actually running out of RAM? EFence is nice about quitting before your machine is totally locked up (unlike others I tried).
[21:17:35] --> Kirben has joined #exult
[21:17:50] <wjp> ElectricFence Aborting: Allocating 0 bytes, probably a bug.
[21:17:53] <wjp> Illegal instruction
[21:17:57] <Colourless> jeff: i'd have to look closely at usecode output to see if an intrinsic gets called that seems to be doing something schedule related. I could be completely wrong, but from the way the original acted, it seems possible
[21:18:01] <wjp> (nowhere near out of RAM yet)
[21:18:07] <freedman> Colourless: Maybe you're right, and there's an egg that triggers their presence, with an intrinsic we're not handling...
[21:18:49] <wjp> freedman: what version of efence do you use?
[21:19:04] <freedman> wjp: Time to try another mem-checker, maybe. There are quite a few out there.
[21:19:28] <freedman> wjp: Not sure, as I'm at work. I think it came off my SuSE 6.2 CD.
[21:19:54] <Fingolfin> btw, I met jameson today (in real life). He's quite busy currently, but Exult now actualy *runs* on his system! woo-hoo
[21:20:11] <Fingolfin> but he got some strange things... e.g. he was able to slay a guard using a torch ;)
[21:20:34] <freedman> It IS a weapon.
[21:20:37] <Fingolfin> dunno if this is actually "normal", though 8-)
[21:22:37] <freedman> I notice Jameson has his on project (SCI?) to play Sierra games. Anyone tried it?
[21:23:07] <Fingolfin> nope, can't try it, doesn't run on mac :(
[21:23:59] <wjp> ok, efence seems to work somewhat properly now, only it crashes with a segfault in strchr() now :-(
[21:24:29] <freedman> That could be a real Exult bug. That's the sort of thing that happens.
[21:24:44] <wjp> no stacktrace available though
[21:24:59] <freedman> Or I could be wrong:-(
[21:25:38] <wjp> removing Ryan's cheat_screen keybinding fixed it though
[21:25:57] <wjp> which means that it is a bug in exult
[21:26:05] <Colourless> commit it
[21:26:25] <freedman> But why no stacktrace?
[21:26:33] <wjp> dunno
[21:26:45] <wjp> ok, committed defaultkeys.txt
[21:26:57] <wjp> maybe I forgot to build with -g
[21:27:08] * wjp checks
[21:27:13] <wjp> no, that isn't it
[21:27:48] <freedman> I wish there were something better...
[21:28:25] <wjp> hmm... it may have crashed...
[21:28:46] <Colourless> wjp: good. probably shouldn't have a incorrect binding in the Alpha2 release :)
[21:31:16] <wjp> ok, I'm now in the actual game
[21:31:55] <wjp> hehe, loading a new superchunk causes memory usage to go up 20Mb :-)
[21:32:16] <freedman> You must have more RAM than my 64Mb... takes about 5 mins. to get into the game!
[21:32:23] <wjp> 256 Mb :-)
[21:33:18] <freedman> I need to upgrade. But my board doesn't take PC100 RAM, and the older SDRAM's are too expensive. Seems like it's always like this:-(
[21:34:58] <wjp> :-(
[21:35:24] <Fingolfin> YESSS!!! finally! this time I got it, really! FAQ XSL works completly now! yes! Now I only have to convert the FAQ to the new format
[21:36:27] <wjp> SegFault :-(
[21:36:50] <wjp> stupid parachute caught it
[21:36:57] <freedman> So... to get new RAM, I need a new motherboard. But that means also replacing my AT case. This machine was originally a GW2000 486, but only the floppy and kbd remain:-)
[21:37:43] <wjp> Program received signal SIGSEGV, Segmentation fault.
[21:37:46] <wjp> 0x80d3378 in memalign () at Yesno_gump.cc:194
[21:38:05] <freedman> Found a bug??
[21:38:29] <wjp> well, a crash anyway
[21:38:48] <wjp> weird thing is, I didn't do anything with a yesno_gump
[21:39:55] <freedman> Isn't 194 the last line of the file? Strange.
[21:40:13] <Colourless> Any one want to see a shot of the schedule editor?
[21:40:26] <freedman> Sure!
[21:40:42] <Colourless> http://www.geocities.com/cless_j/spark.gif
[21:40:48] <Colourless> it's different to the original
[21:41:13] <Colourless> the shot was also taken when I was using an interlaced scaler that I wrote
[21:41:46] <freedman> That's cool, being able to see/set all the times. Does the original SI have anything like that?
[21:43:03] <wjp> ElectricFence Exiting: mmap() failed: Cannot allocate memory
[21:43:15] <Colourless> jeff: kind of. it was a little awkward to use though.
[21:43:47] <freedman> wjp: I got that when it was close to using up all memory.
[21:44:20] <wjp> it was at about 180Mb
[21:44:39] <wjp> with only 30 of 256Mb of swap in use
[21:45:07] <freedman> Sounds like Efence is itself buggy.
[21:46:02] <wjp> yeah
[21:46:47] <wjp> hmm... is there a range-check patch for gcc or something like that?
[21:47:08] <freedman> There's supposed to be. Not sure where, though.
[21:47:33] <wjp> maybe I should get the precompiled-headers patch too
[21:48:05] <freedman> !!!! That would be great! But where?
[21:48:27] <wjp> not a clue, but I know it exists :-)
[21:49:10] <freedman> It's the one think I like about VC++. But it doesn't make up for the things I dislike:-)
[21:49:31] <wjp> Borland has precompiled headers too :-)
[21:50:05] <freedman> Yes, for a long time too. Forgot about them.
[21:50:06] <wjp> I used to use Borland Delphi and C++ Builder a lot. (before moving to linux)
[21:50:49] <Colourless> i use VC++ for Exult
[21:51:07] <wjp> it builds on VC++?
[21:51:12] <Colourless> no
[21:51:14] <freedman> They were still using BC++ when I worked at Philips a couple years ago. The command-line tools worked nicely under WINE, too.
[21:52:09] <Colourless> I could probably get it to compile if i tried hard enough. I managed to get most files to compile once.
[21:52:28] <freedman> Does STL work okay with VC++?
[21:53:44] <Colourless> no :)
[21:55:04] <-- chimera|work has left IRC (Ping timeout for chimera|work[holladay.cb-travel.com])
[21:56:40] --> chimera|work has joined #exult
[21:57:02] <Colourless> i must say though, i haven't tried STL with VC++.
[21:57:20] <Fingolfin> I heared many bad things about VC++ & STL :(
[21:58:08] <freedman> I'm trying it hear at work. Managed to compile one file, but with lots of annoying warnings.
[22:00:19] <freedman> Speaking of work: I should probably get off now.
[22:00:45] <freedman> See ya.
[22:00:49] <-- freedman has left IRC (Leaving)
[22:03:29] <wjp> I'm leaving too... I have to get up way too early again :-(
[22:03:30] <wjp> g'night
[22:03:41] <Colourless> cya
[22:03:48] <-- wjp has left IRC ([x]chat)
[22:13:26] <Fingolfin> oh yeah
[22:13:41] <Colourless> yes? :)
[22:13:52] <Fingolfin> so we are all alone here now. Hm, I should get up early tomorrow, too, though.
[22:13:59] <Fingolfin> "should"... but do I want to? ;)
[22:14:33] <Colourless> stay up till past 9am like me... ok, maybe not. :)
[22:18:59] <Fingolfin> hrm ;)
[22:19:52] <Colourless> i'm kind of tired
[22:22:19] <Fingolfin> really? ;)
[22:22:24] <Fingolfin> maybe you should sleep a tad
[22:23:38] <Colourless> yes that might be an idea
[22:24:16] <Fingolfin> no fear, I will watch & protect the channel while you're asleep ;)
[22:24:48] <Colourless> :)
[22:25:05] <Colourless> well, i'll be off then
[22:25:58] <-- Colourless has left IRC (It all went dark)
[22:39:38] <-- Fingolfin has left IRC (42)