#exult@irc.freenode.net logs for 20 Jun 2002 (GMT)

Archive Today Yesterday Tomorrow
Exult homepage

[00:21:38] --> Kirben has joined #exult
[00:21:38] --- ChanServ gives channel operator status to Kirben
[00:22:12] <Dominus> hi Kirben
[00:22:16] <Kirben> Hi
[00:22:29] <Dominus> how are snapshots coming along?
[00:23:32] <Kirben> I'm still compiling them but barely able to upload anything to SF lately :(
[00:23:53] <Dominus> you seem to be hit by the same slowness that Colouless complains about
[00:24:00] <Dominus> but Darke doesn't have
[00:24:02] <Dominus> :-)
[00:24:17] <Kirben> The last scummvm snapshot for example took about an hour to upload (less than 1MB) and I was lucky it didn't timeout.
[00:24:32] <Dominus> damn
[00:39:16] * Darke is having no problem whatsoever. *grin*
[00:44:13] <Kirben> hmm that is real odd, since we are on the same ISP (OptusNet) and network.
[00:44:55] <Kirben> Darke: can you paste a traceroute to shell.sourceforge.net ?
[00:45:31] <Darke> It took me precicely 8 seconds to update my pentagram tree. Most of that was typing in the password. *grin* Will do.
[00:46:46] <Darke> st@darkepaw old $ /usr/sbin/traceroute shell.sourceforge.net
[00:46:46] <Darke> traceroute to usw-pr-shell.sourceforge.net (, 30 hops max, 40 byte packets
[00:46:46] <Darke> 1 co3051457-a.qld.optushome.com.au ( 0.256 ms 0.221 ms 0.193 ms
[00:46:46] <Darke> 2 ( 8.203 ms 8.854 ms 7.959 ms
[00:46:46] <Darke> 3 rdl4-pos2-4.gw.optusnet.com.au ( 7.750 ms 9.349 ms 7.960 ms
[00:46:46] <Darke> 4 ndmc1-pos5-2.gw.optusnet.com.au ( 25.741 ms 25.936 ms 24.075 ms
[00:46:48] <Darke> 5 ndmc2-ge1.gw.optusnet.com.au ( 23.050 ms 21.006 ms 24.797 ms
[00:46:51] <Darke> 6 pos2-3.ig5.optus.net.au ( 36.801 ms 55.632 ms 42.745 ms
[00:46:53] <Darke> 7 iar1-so-2-3-0-0.Sydney.cw.net ( 36.454 ms 35.325 ms 36.036 ms
[00:46:55] <Darke> 8 bcr2.Sydney.cw.net ( 39.920 ms 38.876 ms 40.047 ms
[00:46:56] <Darke> 9 acr2-so-2-0-0.SantaClara.cw.net ( 189.378 ms 190.465 ms 191.147 ms
[00:46:58] <Darke> 10 bpr1-loopback.PaloAltoPaix.cw.net ( 196.073 ms * 196.104 ms
[00:47:00] <Darke> 11 ( 196.413 ms 196.763 ms 196.412 ms
[00:47:02] <Darke> 12 bbr02-p0-0.sntc04.exodus.net ( 193.438 ms 194.314 ms 193.429 ms
[00:47:05] <Darke> 13 bbr02-p1-0.sntc05.exodus.net ( 195.965 ms 195.315 ms 197.031 ms
[00:47:06] <Darke> 14 dcr02-g6-1.sntc05.exodus.net ( 192.783 ms 193.879 ms 194.571 ms
[00:47:08] <Darke> 15 csr11-ve241.sntc05.exodus.net ( 194.156 ms 196.982 ms 192.989 ms
[00:47:11] <Darke> 16 usw-pr-shell.sourceforge.net ( 195.223 ms 194.864 ms 196.557 ms
[00:48:26] <Kirben> yep, the same way after sydney and to usa.
[02:51:37] --> sbx has joined #exult
[02:51:43] <sbx> hey
[02:52:46] <Dominus> hi
[02:53:12] <Darke> Hi.
[02:53:56] * Dominus looks at watch and decides to finally go to sleep :-)
[02:53:58] <Dominus> bye
[02:54:00] <sbx> bye
[02:54:04] <Darke> Night!
[02:54:04] <-- Dominus has left IRC ("Exult! Exult! Exult!")
[04:43:23] <sbx> bye
[04:43:44] <sbx> gonna play syndicate wars :)
[04:43:46] <-- sbx has left IRC ("X-Chat [1.6.4]")
[05:30:14] <-- Darke has left IRC ("Inficio-Infeci-Infectum")
[05:30:30] --> Darke has joined #exult
[05:30:30] --- ChanServ gives channel operator status to Darke
[10:41:27] --> wjp has joined #exult
[10:41:27] --- ChanServ gives channel operator status to wjp
[10:41:29] <wjp> hi
[10:41:46] <Darke> Hi.
[10:45:57] <Darke> wjp: Any idea what version of Ultima 8 shipped originally? 2.01? I'm just in the middle of composing a newsgroup post asking "Any other versions/languages of U8/TGWDS that we don't know about?", and thought it'd be a good idea to find out that version, since I don't have any unpatched versions lying around. *grin*
[10:46:36] <wjp> dunno :-)
[10:46:47] <wjp> I could check my versions, but I'm not at home atm
[10:47:55] <Darke> No problem. *grin* I'll likely be posting this after I wake up, so I can trip over any logical errors before I post it.
[12:03:11] --- Darke is now known as Darke|afk
[12:57:59] --> Colourless has joined #Exult
[12:57:59] --- ChanServ gives channel operator status to Colourless
[12:58:21] * wjp lols at Darke's "1st post"
[12:58:25] <wjp> hi Ryan
[12:58:37] <Colourless> hi
[12:59:00] <Colourless> you didn't expect 1st post? shame on you
[13:02:57] <Colourless> yay! Lots: ::as_actor() replaces lots of dynamic_cast's.
[13:04:08] <Colourless> dynamic_casts were going to cause problem for me with pocket pc
[13:04:50] <Colourless> of course there is still lots left
[13:05:28] <wjp> you're still planning to go through with the pocketpc port?
[13:05:40] <Colourless> yes :-)
[13:05:46] <wjp> I thought there were prohibitively many unsupported features? :-)
[13:05:59] <Colourless> were... but not any more :-)
[13:06:13] <Colourless> lack of stl is no longer an issue
[13:06:17] <wjp> streams?
[13:06:33] <Colourless> lack of streams is also no longer an issue :-)
[13:07:31] <Colourless> silicon graphic's stl implementation was portable enough that i could get streams to work
[13:07:44] <wjp> nice
[13:08:16] <Colourless> because it's simpler to do, i'm currently attempting to port pentagram's mapdisp just to see if things even work
[13:10:31] * wjp nods
[13:11:54] <Colourless> the emulator is a little 'too' much like a real pocket pc. a real pocket pc can't have it's power removed else it loses the contents of it's ram, and then loses all it's settings
[13:12:31] <Colourless> the emulator is a little like that. if the emulator is shut down/hard reset it looses all it's settings. you need to save it's state when shutting down. this isn't a problem
[13:12:59] <Colourless> the problem is if the emulator crashes, which it tends to do. the emulator then does a hard reset. very annoying
[13:20:18] <wjp> hm, yes
[13:30:29] <-- Colourless has left IRC ("no comment")
[13:30:34] --> Colourless has joined #Exult
[13:30:34] --- ChanServ gives channel operator status to Colourless
[13:37:32] <Colourless> well, mapdisp starts up and complains about missing files. i guess it's a good thing it just doesn't crash :-)
[13:51:58] <wjp> :-)
[14:15:18] <-- Kirben has left IRC ("System Meltdown")
[15:08:14] <wjp> time to go home
[15:08:18] <-- wjp has left IRC ("gtg")
[16:16:25] <-- Darke|afk has left IRC (gibson.openprojects.net irc.openprojects.net)
[16:16:25] <-- Colourless has left IRC (gibson.openprojects.net irc.openprojects.net)
[16:17:18] --> Colourless has joined #exult
[16:17:18] --> Darke|afk has joined #exult
[16:42:15] --> wjp has joined #exult
[16:42:16] --- ChanServ gives channel operator status to wjp
[16:42:20] <wjp> hi again
[16:42:26] <Colourless> hi
[16:45:12] <wjp> hm, wasn't there a way to show any unequipped items someone is carrying?
[16:45:22] <wjp> (regarding that non-zero weight when not wearing anything in SI)
[16:45:32] <Colourless> yeah there is
[16:45:38] <Colourless> there's a define. look in paperdoll_gump
[16:51:05] <wjp> ah, conveniently //#define'd at the top :-)
[16:58:42] <wjp> feature request: command line option to specify data-dir and/or config file
[16:58:56] <wjp> (I'll probably implement it myself, though :-) )
[17:01:00] <wjp> (paperdoll:) hm, nothing there I think
[17:01:08] <wjp> does the usecode container weigh anything?
[17:01:14] <Colourless> might, i don't know
[17:06:08] --> Dominus has joined #exult
[17:06:25] --- ChanServ gives channel operator status to Dominus
[17:06:32] <Dominus> hi
[17:06:36] <Colourless> hi
[17:06:48] <Dominus> got rid of my stitches today :-)
[17:07:01] <wjp> hi
[17:08:05] <Dominus> Colourless: still too slow in conecting to sf?
[17:08:23] <Colourless> Dominus: no actually :-)
[17:09:31] <Colourless> i've got to fix everthing that jeff broke before i can commit
[17:09:39] <Dominus> :-)
[17:09:54] <Dominus> btw, as we don'zt
[17:10:01] <Dominus> pfffffff
[17:10:28] <Colourless> http://www.users.on.net/triforce/stuff.png
[17:10:46] <Dominus> as we don't support ES with the stable branch anymore, how about throwing out all ES support in whatever files...?
[17:11:51] <Dominus> he, that looks nice, now you "only" need to flip it...
[17:11:52] <wjp> Colourless: wow :-)
[17:12:33] <Dominus> I see you are busy doing other stuff :-)
[17:13:15] <wjp> hm, I think you should be able to see inside the usecode container...
[17:13:24] <wjp> let's see if I can hack that in quickly :-)
[17:13:58] <Colourless> the 'hack' to let you view it might be commented out in the container object file
[17:14:18] <wjp> hm, you also need to detect the object with a click on the gump
[17:14:31] <wjp> (it doesn't seem to recognize the usecode container when clicking on it)
[17:14:49] <Colourless> that might be because it's not detecting the click
[17:15:05] <wjp> there is code to detect it in Paperdoll_gump.cc
[17:15:32] <Colourless> have you defined both
[17:15:33] <Colourless> //#define SHOW_USECODE_CONTAINER
[17:15:33] <Colourless> //#define SHOW_NONREADIED_OBJECTS
[17:15:39] <wjp> yeah
[17:16:03] <Colourless> what happens if you comment out show_nonreadied_objects
[17:16:15] <wjp> ah... the coords are out of sync in the paint and the check
[17:16:21] <wjp> it paints at (20,20) and checks at (0,0)
[17:16:41] <Colourless> // FALL THROUGH to 486.
[17:16:41] <Colourless> case 486: // Usecode container.
[17:16:41] <Colourless> gump_man->add_gump(this, game->get_shape("gumps/chest"));
[17:16:41] <Colourless> return;
[17:16:52] <wjp> yeah, it opens it now
[17:17:20] <Colourless> pretty boring huh? :-)
[17:17:23] <wjp> and, yes, the usecode container is the 3 stones
[17:17:37] <wjp> going into hack-mover and moving it sets weight to 0
[17:59:26] --> Fingolfin has joined #exult
[17:59:45] <Fingolfin> yo
[17:59:50] --- ChanServ gives channel operator status to Fingolfin
[17:59:55] <Dominus> hi
[17:59:58] <Colourless> hii
[18:06:02] <wjp> hi Fingolfin
[18:06:14] <Fingolfin> "hii" ?
[19:10:28] --> bj0ern has joined #exult
[19:10:31] <bj0ern> hi
[19:10:47] <Colourless> hi
[19:11:04] <Dominus> hey
[20:55:20] <Fingolfin> anybody here has linux + gcc 3.1 ?
[20:58:45] <wjp> Darke
[20:58:59] * wjp is surprised Darke isn't here
[20:59:08] * wjp pokes Darke|afk... wake up! ;-)
[21:01:14] <Fingolfin> I incredible, darke is AFK, gotta mark this day in my calendar
[21:02:39] <wjp> Fingolfin: btw, do you already know when you are going to go to Eindhoven exactly?
[21:05:01] <Fingolfin> wjp: September. I have exams end of october, and oral ones start of september, but in Eindhoven the semester (trimester? ;-) starts on Sept
[21:16:11] <bj0ern> we used gcc 3.1 & linux at work
[21:16:33] <bj0ern> but we stepped back to 3.04 now, because the 3.1 made errors when compiling with the -O switch
[21:16:50] <wjp> Fingolfin: hm, exams in october in darmstadt you mean?
[21:17:01] <Fingolfin> errr
[21:17:06] <Fingolfin> no, I just spoke nonsense :-)
[21:17:23] <Fingolfin> I mean: I have exams in darmstadt at the end of *august* (the 8th month, which is not OCTober <g>)
[21:17:29] <wjp> *grin* :-)
[21:17:47] <wjp> yeah, those silly romans had to add january and february to the start of the year :-)
[21:17:58] <wjp> screwed up all the naming :-)
[21:18:20] <Fingolfin> yup yup, pretty weird
[21:19:05] --- Darke|afk is now known as Darke
[21:19:33] <wjp> ah... took a while for my poke to get through, it seems ;-)
[21:19:54] * wjp should calculate the speed at which it travelled to reach Australia
[21:19:57] * Darke grins. Took a while for him to crawl out of bed. Hi. *grin*
[21:20:03] <wjp> morning :-)
[21:20:13] <Fingolfin> yo Darke, good .... err... morning =)
[21:20:15] <Colourless> morning darke
[21:20:21] <Fingolfin> Darke: you got a 3.1 box?
[21:20:49] * Darke uses linux+gcc3.1 on the odd occasion. It's _far_ less stable then gcc3.0.4, so he only uses it when there's a program that doesn't compile for gcc3.0.4.
[21:21:04] <Fingolfin> Darke: the thing is this: over here on OS X with Apple's GCC 3.1, we have some weird link errors when compiling apt... it smells like a compiler error, and we wonder if it happens on intel linux + gcc3.1
[21:21:53] <Darke> I don't suppose you have a convenient link to a .tar.gz of the source or similar? *grin*
[21:29:22] <Colourless> http://www.users.on.net/triforce/rotated.png
[21:29:32] <bj0ern> http://www.thespark.com/science/stinkymeat/day1/
[21:32:54] * Darke ooohs. mapdisp on a pocketpc looks rather neat.
[21:38:00] <Colourless> i will very much not be developing in 'rotated' mode. strangely it's just impossible to actually use :-)
[21:39:04] <Darke> *snicker* So there's no way to 'rotate' the pocketpc emulator? *grin* Shame on it.
[21:39:33] --- Dominus is now known as Dominus|away
[21:39:38] <Colourless> well, i can resize the emulator, but i can't rotated it
[21:39:44] <wjp> you can't rotate the emulater? hehe :-)
[21:39:57] <Colourless> (emulator screen dimentions are specified in an xml file)
[21:40:34] <wjp> hm, you had to write the rotator function yourself?
[21:40:34] <Colourless> of course now that it compiles and works, i can do developement in in normal windows. not that i'm going to much to map disp. exult is where things need to be done
[21:41:13] <Colourless> yeah i wrote it myself. it's pretty simple really :-)
[21:41:28] <wjp> yeah, I guess :-)
[21:41:47] <Colourless> speed hit should be pretty minor since i need to convert to 16 bit
[21:41:50] <wjp> I was kind of thinking that the pocketpc supported it itself
[21:42:36] <Colourless> it might, but we are using sdl. i'm sort of limited
[21:42:48] * Darke reads the logs and considers that those not expecting randomness are destined to be surprised. *grin* Especially wjp.
[21:43:11] <wjp> uh? what?
[21:43:21] <Darke> '1st Post'. *grin*
[21:44:05] <Colourless> on the other hand, gapi (game api for pocket pc) is rather basic. it pretty much just give you a pointer to the frame buffer and tells you it's format :-)
[21:44:34] <Darke> wjp: Incidentally, had you a chance to find out what the original shipped version number of u8 is? *grin*
[21:44:50] <Darke> Colourless: That's... umm... basic. *grin*
[21:45:20] <wjp> hm, mine seems to be 2.10
[21:45:42] <wjp> at least, that's what a "strings u8.exe | grep '2\.'" tells me
[21:45:56] <wjp> or is that the patched one?
[21:45:56] <Darke> Cool. That makes 'sense' since the spanish version is also 2.10.
[21:46:11] <Darke> 2.12 is the only patched version afaik.
[21:48:44] --- Dominus|away is now known as Dominus
[21:55:22] <Fingolfin> Darke: http://http.us.debian.org/debian/pool/main/a/apt/apt_0.5.4.tar.gz
[22:02:20] * Darke compiles...
[22:12:09] <Darke> Fingolfin: It builds/links for me, the only binary that doesn't appears to be 'apt-ftparchive' it tells me I need 'db2' to build this. It could just be a platform specific bug with gcc3.1 on macs though. *grin*
[22:12:35] <Fingolfin> yeah that is exactly what I believe it is
[22:12:56] <Fingolfin> that was exactly why I wanted somebody on a different platform to test it, so I have some backings for my bug report =)
[22:13:43] <Darke> No problem. *grin* Stock gcc3.1/i686/linux Just Works(tm).
[22:15:00] <Darke> Just to double check in case I'm missing any, the versions of U8 I know about are 2.10 (the original release apparently) and 2.12 for french, german and english, and 2.10 for spanish. Any I'm forgetting? *grin*
[22:15:34] * Darke acks. The 'mythical' 2.13/english.
[22:15:45] <wjp> did you check the UC one?
[22:16:11] <Colourless> UC = 2.12
[22:16:38] <wjp> hm, I should go
[22:16:42] <wjp> g'night
[22:16:50] <-- wjp has left IRC ("Zzzz...")
[22:16:53] <Colourless> maybe, just maybe, 2.13 was in an ea classics cdrom version of u8
[22:16:53] <Darke> Night.
[22:17:33] <Darke> That might be the case.
[22:19:01] <Darke> Mind if I add a "Colourless Dragon has speculated it might be from the EA classics cdrom version, but since we know no-one with it, we've not been able to confirm it." in the post? *grin*
[22:19:29] <Colourless> do what you want
[22:19:49] <Colourless> i have as much idea as anyone else where that version comes from... i.e. nothing
[22:20:09] <Darke> Ok, on the NoRemorse front, I've got 1.01/english, 1.05/(maybe english), 1.10/english(a mention from the patch), 1.21/english, and the japanese demo disk.
[22:20:30] <Darke> (1.05) I've only got a mention of it's existance.
[22:21:10] * Darke nods he guessed that, but he figures it's easier then saying "Some have speculated that..." *grin*
[22:31:02] <Fingolfin> Darke: just for reference, what is your exact compiler version, i.e. "gcc -v" ? need it for my bug report
[22:33:56] <Darke> Reading specs from /usr/lib/gcc-lib/i686-pc-linux-gnu/3.1/specs
[22:33:56] <Darke> Configured with: /var/tmp/portage/gcc-3.1-r6/work/gcc-3.1/configure --prefix=/usr --mandir=/usr/share/man --infodir=/usr/share/info --enable-shared --host=i686-pc-linux-gnu --build=i686-pc-linux-gnu --target=i686-pc-linux-gnu --enable-threads=posix --enable-long-long --enable-cstdio=stdio --enable-clocale=generic --disable-checking --with-gxx-include-dir=/usr/include/g++-v31 --with-local-prefix=/usr/local --with-system-zlib --enable-shared --
[22:33:56] <Darke> le-nls --without-included-gettext
[22:33:57] <Darke> Thread model: posix
[22:33:59] <Darke> gcc version 3.1
[22:36:23] <Colourless> i think i should be goin
[22:36:26] <Colourless> g
[22:36:33] <Darke> Bye.
[22:36:43] <Dominus> bye
[22:36:44] <Colourless> cya
[22:36:46] <-- Colourless has left IRC ("no comment")
[22:48:26] <-- Fingolfin has left IRC ("good night")
[23:34:16] --- Darke is now known as Darke|afk
[23:47:53] <-- bj0ern has left IRC (Read error: 110 (Connection timed out))