#exult@irc.freenode.net logs for 18 Jan 2001 (GMT)

Archive Today Yesterday Tomorrow
Exult homepage


[00:08:21] <wjp> I'm going to bed; bye
[00:08:23] <-- wjp has left IRC ([x]chat)
[04:37:41] --> Colourless has joined #exult
[04:38:32] <-- Kirben has left IRC (Ping timeout for Kirben[co3007967-a.brasd1.vic.optushome.com.au])
[05:30:57] <Colourless> ?bye
[05:30:57] <exultbot> Goodbye, Avatar.
[05:31:00] <-- Colourless has left IRC (Apipoussan)
[07:02:37] --> Kirben has joined #exult
[07:50:08] <-- Kirben has left IRC (Read error to Kirben[co3007967-a.brasd1.vic.optushome.com.au]: Connection reset by peer)
[09:04:16] --> Nadir has joined #exult
[09:55:15] <-- Nadir has left IRC ([x]chat)
[11:40:45] --> Colourless has joined #exult
[11:49:48] <Colourless> set +v exultbot
[12:01:59] <-- Colourless has left IRC (barnes.openprojects.net bradbury.openprojects.net)
[12:02:01] --> Colourless has joined #exult
[12:02:42] <-- Colourless has left IRC (barnes.openprojects.net tolkien.openprojects.net)
[12:02:43] --> Colourless has joined #exult
[13:19:48] --> Sentack has joined #Exult
[13:19:55] <Sentack> Hello people.
[13:24:22] <Sentack> bah, bbl
[13:24:23] <-- Sentack has left #Exult
[13:44:43] --> Nadir has joined #exult
[13:45:00] <Nadir> ah, someone here !
[13:45:13] <Colourless> no, no one here :)
[13:45:40] <Nadir> I see auto-op is working for you
[13:46:27] <Colourless> yep
[14:03:32] <Nadir> how's paperdolling coming along ?
[14:03:56] <Colourless> filling out tabls are a slow process
[14:03:59] <Colourless> tables
[14:27:51] --> wjp has joined #exult
[14:28:01] <wjp> hi there
[14:28:21] <Colourless> hi
[14:41:48] <Nadir> hi
[14:47:00] <Nadir> thrilling conversation on #exult today !!!
[14:47:05] <wjp> yeah!
[14:47:33] <Colourless> well, i don't see any of you attempting to have a conversation
[14:47:36] <Colourless> :)
[14:47:52] * wjp thinks up something to say
[14:48:03] * Nadir can't
[14:48:10] * Colourless feels the same
[14:48:20] <wjp> oh right... Ryan, I skipped the win32-specific (audio) files on my little SDL-include cleanup
[14:48:41] <wjp> you might want to check those for any useless includes (SDL includes are pretty big)
[14:49:04] <Nadir> do we compile quicker than the Linux kernel now ?
[14:49:08] <Nadir> :)
[14:49:11] <wjp> yup :-)
[14:49:33] <Colourless> ok. I might remove all the SDL inlcudes and just use win32 calls
[14:49:33] <wjp> compile time went from 4:30 to 3:45 on my system
[14:51:20] <Nadir> Is that just with O2 ?
[14:51:31] <wjp> no, just -g
[14:51:37] <wjp> configure --enable-debug
[14:52:35] <Colourless> not bad
[14:53:38] <wjp> I think we should remove the SDL_video include in iwin8.h too. It's only for the 'SDL_Color colors[256];'
[14:54:38] <Colourless> we 'could' get away with uint8 for that
[14:54:55] <wjp> or change colors to a SDL_Color**
[14:56:14] * wjp tries that
[14:56:19] <Colourless> true
[14:56:53] <wjp> that would require un-inlining the constructor, but that's probably not that big a deal
[15:00:56] <wjp> ok, changed. compiling...
[15:01:48] <Colourless> It would be nice to be able to use the extra inventory slots from SI in BG... but it would break the old BG inventory screens. There was like 8 or 9 extra slots in SI
[15:02:13] <wjp> 8 or 9?
[15:02:24] <wjp> really?
[15:02:47] <wjp> cloak/earrings/necklace?
[15:03:27] <Nadir> nipples ?
[15:03:40] <Nadir> :) sorry...
[15:03:51] <Colourless> just checking, it was only five :)
[15:04:07] <Colourless> i was just a tad ouy
[15:04:10] <wjp> shield-behind-back
[15:04:11] <Colourless> out even
[15:05:19] <Colourless> you had shield behind back, weapon behind back, ears, cloak and gloves. Unlike BG you could wear gloves and rings at the same time
[15:06:12] <Nadir> wouldn't it also break BG savegames ?
[15:06:37] <wjp> we're allowed to break savegames :-)
[15:06:52] <Colourless> as far as I can tell It wouldn't.
[15:08:49] <wjp> these 2 blue pixels in the lower right of the exult menu are beginning to annoy me
[15:09:37] <Colourless> there are 2 pixels there, i never knew. *snicker*
[15:09:59] <Nadir> wjp: I tried to fix them but I don't know what displays them... maybe one of my shapes...
[15:10:08] <wjp> it's one of the shapes, yes
[15:10:11] <Nadir> wjp: whatever it is, blame it on me !
[15:10:55] <wjp> ok, if you want :-)
[15:10:59] * wjp blames Nadir
[15:11:25] * Nadir ducks, avoiding the blame !
[15:11:38] * wjp tries to blame Nadir again ;-)
[15:11:42] * Colourless gets hit
[15:11:57] <wjp> (this time with a Nadir-seeking blame)
[15:12:09] <wjp> oooops... sorry Ryan :-)
[15:12:45] <Colourless> i thought projectiles always hit their mark in exult????
[15:12:57] <wjp> maybe someone fixed it? :-)
[15:13:23] * Nadir uses his electronic counter measures !
[15:13:35] <wjp> *grumble*
[15:13:59] * wjp arms his magical Nadir-seeking blame
[15:16:03] * wjp checks gimp version
[15:16:16] --- Nadir is now known as JSF
[15:16:31] --- JSF is now known as zenith
[15:16:33] * wjp blinks... where'd he go?
[15:17:03] * zenith runs away
[15:18:05] <Colourless> :)
[15:18:27] <Colourless> heh
[15:18:31] <wjp> lol
[15:20:05] <zenith> I'm attempting to compile Exult with wjp's SuperFast(tm) compilation mods
[15:20:09] --- zenith is now known as Nadir
[15:20:21] <Nadir> ls
[15:20:24] <Nadir> oops
[15:20:43] <wjp> 'attempting' ?
[15:21:06] <Nadir> you never know :)
[15:21:11] <Colourless> don't attempt, just do!
[15:22:00] * wjp commits
[15:22:24] <Nadir> just when I'm compiling !!!
[15:22:33] <wjp> ;-)
[15:23:06] <Colourless> well, it shouldn't take too like to recompile
[15:23:29] <wjp> iwin8.h is included in almost every file :-)
[15:24:46] <wjp> hmmm... 77 files still depend on SDL_video.h, it seems
[15:25:05] <Nadir> wjp: got the correct version of GIMP ? > 1.1.26
[15:25:12] <wjp> 1.1.26 here
[15:25:14] <wjp> but no root
[15:25:22] <wjp> 1.1.25 at home :-)
[15:25:55] <Nadir> did you buy the Hitchhicker's guide to the galaxy ?
[15:26:05] <wjp> yes, but it hasn't arrived yet
[15:26:07] <Nadir> (or was it Fingolfin?)
[15:26:33] <Nadir> I have both seasons of the BBC Radio 4 production as MP3s
[15:26:58] <wjp> hehe :-)
[15:27:07] <wjp> nice :-)
[15:27:27] <Nadir> did you buy it in English or Dutch ?
[15:27:27] <wjp> uh oh
[15:27:31] <wjp> compile error
[15:27:47] <wjp> english
[15:27:49] <Nadir> see, I knew I shouldn't have trusted you :-)
[15:28:05] <wjp> (trying to remove SDL_video.h from imagewin.h)
[15:31:13] <wjp> hmm... how do I forward-declare struct SDL_Color ?
[15:31:51] <wjp> using "struct SDL_Color;" gives a 'conflicting types' when it's actually defined later on
[15:32:31] * Colourless raises an eyebrow
[15:32:36] <Colourless> why?
[15:32:44] <Nadir> gcc ?
[15:33:06] <wjp> yes, but the RH7 one
[15:33:52] <Nadir> 2.96-69 ?
[15:34:05] <wjp> gcc version 2.96 20000731 (Red Hat Linux 7.0)
[15:34:29] <Nadir> rpm -q gcc
[15:34:43] <wjp> gcc-2.96-54
[15:35:15] <Colourless> what file had a problem?
[15:35:55] <wjp> nothing in CVS atm
[15:36:07] <Colourless> ah ok
[15:36:24] <wjp> although my last commit did introduce the problem. (It just doesn't show until SDL_video.h is removed from imagewin.h)
[15:38:33] --> Cless has joined #Exult
[15:39:03] <Nadir> It's Ryan's evil twin !
[15:39:11] <Cless> not really
[15:39:30] <Nadir> Or is it the good one ?
[15:39:36] <Cless> hehe
[15:39:39] <wjp> iwin8.cc:54: cannot convert `SDL_Color *' to `SDL_Color *' in assignment
[15:39:42] * wjp sighs
[15:40:24] <Nadir> wjp: the broken pixels seem to belong to the Exult Logo shape... (exult.flx, 4)
[15:40:37] <-- Colourless has left IRC (Ping timeout for Colourless[ppp822.adelaide.on.net.au])
[15:41:02] --- Cless is now known as Colourless
[15:41:16] --> ariannerpg has joined #exult
[15:41:32] <-- Colourless has left #Exult
[15:41:33] --> Colourless has joined #Exult
[15:41:43] <wjp> Nadir: yes, that's what I thought too
[15:41:59] <wjp> hi ariannerpg (Miguel, right?)
[15:42:57] <Colourless> ok I think I have it.
[15:43:07] <Colourless> .\sdl\include\SDL_video.h:56: conflicting types for `typedef struct SDL_Color SDL_Color'
[15:43:07] <Colourless> imagewin\iwin8.h:30: previous declaration as `struct SDL_Color'
[15:43:24] <wjp> yes, that's the one
[15:45:29] <Nadir> fixed the dirty pixels. I'll update, then commit
[15:45:44] <wjp> I think this s some kind of C/C++ conflict
[15:46:23] <wjp> brb
[15:46:29] <Nadir> No. You're defining struct SDL_Color, while SDL_video.h is a typedef
[15:46:30] <Colourless> instead of using "SDL_Color *colors;" use "struct SDL_Color *colors;"
[15:46:54] <Colourless> without including SDL_video.h
[15:49:44] <Colourless> that probably wont work
[15:50:03] <wjp> b
[15:50:24] <Colourless> ok. here is what to do
[15:51:17] <-- ariannerpg has left #exult
[15:51:43] <Colourless> #include "SDL_video.h" before "iwin8.h" in "iwin.cc"
[15:52:15] <Colourless> in "iwin.h" put "struct SDL_Color;" and "typedef struct SDL_Color;"
[15:52:18] <Nadir> ariannerpg ? Isn't that a Linux game ?
[15:53:16] <wjp> yes
[15:53:22] <wjp> well, cross-platform
[15:53:26] <Nadir> tried it ?
[15:53:36] <wjp> yes, but it isn't playable yet
[15:53:59] * Nadir checks out the Linux Game Tome
[15:54:00] <wjp> iwin.h? do you mean iwin8 or imagewin?
[15:54:10] <Colourless> iwin8
[15:54:31] <wjp> conflicting types again. (from soundtest.cc)
[15:55:26] <Colourless> line?
[15:56:16] <wjp> oh wait, I'll swap the includes again
[15:58:29] <wjp> bah... SDL_events.h pulls in SDL_video.h too
[15:59:28] <wjp> ah well... can't have everything
[16:00:05] <Colourless> it does?
[16:00:30] <Colourless> ahh, SDL_mouse.h does
[16:00:32] <wjp> yes, through SDL_mouse
[16:01:21] <Colourless> I can't see why either
[16:02:28] <wjp> SDL_Rect?
[16:02:57] <Colourless> yes
[16:03:12] <wjp> ouch
[16:05:00] <wjp> maybe I should move it to SDL_types.h :-)
[16:05:38] <Colourless> yeah, good idea :)
[16:06:00] <wjp> pulling in nearly 1000 lines just because you need SDL_Rect... *shudder*
[16:07:28] <Colourless> an 8 byte structure requires howmany lines :)
[16:07:38] <wjp> :-)
[16:07:57] <wjp> I think it's actually an enormous 16 bytes, btw :-)
[16:08:43] <Colourless> no no no. It's 4x16 bit = 8 bytes
[16:08:54] * wjp checks
[16:09:05] <Nadir> when oh when will GCC support precompiled headers...
[16:09:28] <wjp> oh, Uint16... I thought it said Uint32... ah well :-)
[16:10:43] <wjp> precompiled headers... soon I hope :-)
[16:11:06] <wjp> ok, it actually builds now
[16:11:47] <Colourless> does it work though
[16:11:53] <wjp> :-)
[16:12:15] * wjp rebuilds again
[16:15:34] * wjp yawns
[16:15:54] <wjp> building over NFS is not a good idea...
[16:16:46] <Nadir> Precompiled headers are slated for GCC 3.1
[16:17:27] <Nadir> (code is done, but they are finishing up 3.0 and don't want to add it just now...)
[16:20:30] <wjp> :-(
[16:20:30] <wjp> linking...
[16:20:30] <wjp> (now it needs to get all those .o files it just sent over the network back...)
[16:20:36] <wjp> ok, it seems to work
[16:20:38] <Nadir> Geoff Keating (the author) claims 2x speedup on some test C code. He says that C++ code should see even better performance because it depends hevaily on header parsing
[16:21:10] <wjp> excellent :-)
[16:22:02] <Nadir> s/hevaily/heavily/
[16:22:30] <wjp> ok, I'll commit this, and then I'm going home
[16:23:45] * wjp hopes he didn't break anything too horribly :-)
[16:23:53] <wjp> see you later
[16:23:58] <-- wjp has left IRC ([x]chat)
[16:30:36] <Colourless> i think i just completed the BG paperdoll item table :)
[16:30:59] <Nadir> yes!!!!!!
[16:33:06] <Colourless> 37 items don't have shapes
[16:33:52] <Colourless> some i have used existing shapes, others i just left
[16:41:51] <Nadir> does it work ?
[16:42:05] <-- Colourless has left IRC (Apipoussan)
[16:42:18] --> Colourless has joined #Exult
[16:42:26] <Colourless> opps.
[16:42:27] <Colourless> still compiling :)
[16:43:14] <Nadir> Updated to wjp's latest commits and it compiles here.
[16:43:59] <Colourless> shouldn't be long now
[16:44:11] <Nadir> gotta go
[16:44:14] <-- Nadir has left #exult
[17:13:27] --> wjp has joined #exult
[17:18:23] <Colourless> back again
[17:19:36] <wjp> it still compiles over here :-)
[17:19:43] <Colourless> here too
[17:25:22] <wjp> ok, I moved SLD_Rect from SDL_video to SDL_types
[17:25:25] * wjp rebuilds
[17:33:47] <wjp> ok, that shaved another 5-10 seconds of the compile time :-)
[17:33:56] <Colourless> :)
[17:57:50] <Colourless> the two pixels... they're gone
[18:24:40] <wjp> yup, Tristan fixed it
[18:24:42] --- wjp is now known as wjp|dinner
[18:24:43] <wjp|dinner> bbl
[18:27:19] <Colourless> k
[19:06:01] --- wjp|dinner is now known as wjp
[19:40:54] <-- Colourless has left IRC (Ping timeout for Colourless[ppp328.adelaide.on.net.au])
[20:41:40] <chimera|work> we need to push to make exultbot open source, dangit!!
[20:41:43] <chimera|work> j/k =]
[20:41:58] <wjp> I probably will someday :-)
[20:42:17] <wjp> (when I finish it up)
[20:42:47] <chimera|work> what happened to starting a CVS repository? hehe
[20:43:04] <wjp> :-)
[20:43:12] <wjp> exultbot.sourceforge.net ? ;-)
[20:46:04] <-- chimera|work has left IRC (Ping timeout for chimera|work[holladay.cb-travel.com])
[20:46:07] --> chimera|work has joined #exult
[20:46:21] <chimera|work> hehe
[20:46:32] <chimera|work> note to self: bad sound card drivers can completely lock your linux box
[20:47:06] <wjp> :-(
[21:22:25] --> Kirben has joined #exult
[21:23:53] <wjp> hi
[21:23:58] <Kirben> Hi
[21:24:53] <wjp> I have to go to bed... have to get up at 7:30.. bah :-(
[21:24:56] <wjp> bye
[21:25:10] <-- wjp has left IRC ([x]chat)
[22:11:23] --> Fingolfin has joined #exult
[22:11:46] <Fingolfin> hiya
[22:45:32] <Fingolfin> ?seen wjp
[22:45:32] <exultbot> wjp left IRC around Thu Jan 18 21:25:10 2001 (GMT) ([x]chat)
[23:00:11] <-- Fingolfin has left #exult
[23:00:36] --> Fingolfin has joined #exult
[23:11:09] <-- Fingolfin has left IRC (Read error to Fingolfin[pD9504D6F.dip.t-dialin.net]: Connection reset by peer)
[23:22:59] <-- Kirben has left IRC (pohl.openprojects.net king.openprojects.net)
[23:25:26] --> Kirben has joined #exult
[23:26:00] <chimera|work> ?seen exultbot
[23:26:00] <exultbot> That's me!
[23:26:09] <chimera|work> ?seen kirben
[23:26:09] <exultbot> kirben is right here!