[00:28:43] * sbx nudges Darke|afk.
[01:04:06] <Dominus> going to bed now as well
[01:04:10] <Dominus> see you!
[01:04:15] <-- Dominus has left IRC ("Exult! Exult! Exult!")
[01:06:09] <sbx> hmm
[01:06:15] * sbx nudges Darke|afk again.
[02:48:30] --- Darke|afk is now known as Darke
[02:48:34] * Darke looks innocent.
[02:51:18] <sbx> *grumblegrumble*
[02:51:23] <sbx> hello
[02:51:43] <sbx> :-)
[02:56:12] * Darke wonders why the sbx is grumbling. *grin*
[02:58:57] * sbx wonders why the rabbit-thing afk'ed through two nudges and a poke.
[02:59:14] <Darke> Umm... because I was afk. Really! *grin*
[03:03:06] * sbx nods, "sure sure".
[03:03:16] * sbx should have shoved.
[03:03:23] * Darke snickers.
[03:09:22] <sbx> btw
[03:10:03] <sbx> nm
[03:49:16] * sbx takes a break.
[03:49:19] --- sbx is now known as sbx|ppg
[04:28:50] --- Darke is now known as Darke|afk
[05:10:37] --- Darke|afk is now known as Darke
[05:24:20] --- sbx|ppg is now known as sbx
[05:59:38] <sbx> forum is broken
[06:00:35] <sbx> damn, i need sleep
[06:00:37] <sbx> cya
[06:00:37] <-- sbx has left IRC ("X-Chat [1.6.4]")
[06:55:33] --> wjp has joined #exult
[06:55:33] --- ChanServ gives channel operator status to wjp
[06:55:36] <wjp> morning
[06:55:45] * Darke bows. Morning.
[06:57:26] <wjp> hm, forum down?
[06:58:52] <Darke> Yep. Looks like it's either eaten it's database, or the db server is down. Probably the latter due to the fact the sf.net logo isn't loading.
[06:59:04] <wjp> yeah, I noticed :/
[07:00:36] * Darke snerks. He just went to sourceforge.net, it gives him a TCP_ERROR. *grin*
[07:01:33] <Darke> Looks like the main server's down. Scheduled maintenance? I really wouldn't think so though.
[07:07:40] <wjp> looks like Jeff fixed 4 more of my bugs
[07:07:48] * wjp wonders how many are left
[07:07:56] <wjp> can't be many anymore
[07:08:25] <Darke> I guess you'll have to play through SI again, to find more then. *grin*
[07:09:12] <wjp> well, sbx is going to play through BG
[10:23:10] * Darke yays! Forum back up!
[10:32:04] --> Fingolfin has joined #exult
[10:32:23] <Fingolfin> yo
[10:32:25] --- ChanServ gives channel operator status to Fingolfin
[10:39:55] <Darke> Hi.
[11:15:18] --- Kirben2 is now known as Kirben
[11:25:36] <wjp> hi
[12:05:39] --> Nadir has joined #exult
[12:06:23] <Nadir> hi
[12:06:42] <-- Nadir has left #exult ("Uscita dal client")
[12:06:45] --> Nadir has joined #exult
[12:06:45] --- ChanServ gives channel operator status to Nadir
[12:06:47] <Nadir> b
[12:06:48] <Nadir> :)
[12:09:25] <wjp> hi and wb :-)
[12:12:13] <Darke> Hi!
[12:21:03] <Nadir> I just downloaded the U1 remake tech demo 2.5 for linux
[12:21:05] <Nadir> it's cool
[12:22:05] * Darke would download it also, except he's lacking an appropriately powerful video card in his linux box to run it. *grin*
[12:24:30] <Nadir> Darke: what do you have in your linux box ?
[12:25:08] <Darke> An old, old TNT2. Not even Ultra. *grin*
[12:25:27] <Nadir> I have an ATI Rage Mobility P/M (Mach64) and it works (you need the bleeding edge Mach64 DRI though)
[12:27:05] * Darke nods. He's pretty sure his TNT2 isn't up to rendering it, IIRC it was actually having problems getting a decent frame rate in tux racer. ^_-
[12:27:52] * Darke hmms... and thinks he's spending too much time around people who use anime styled smilies, they appear to be contageous.
[12:27:54] <Nadir> well the Mach64 isn't great, but at least I can play accelerated Quake 2, Quake 3 and TuxRacer :)
[12:29:23] * Darke snickers. If it does what you want it to do, then the card is perfect. *grin* Unfortunately his TNT2 won't even get past 1280x1024x16bit, so he's upgrading it RSN.
[12:30:13] <Nadir> problem is I can't upgrade my card as it's built into my notebook
[12:31:28] <Darke> Ahh. That is a problem. OTOP, if you've got a notebook that can play those sort of games reasonably, then I can't see why I would be considering it a problem myself. *grin*
[12:31:54] <Nadir> OTOP = on the other paw ?
[12:32:00] <Darke> Yep. *grin*
[12:35:52] * Darke considers writing a flex scanner to run through the entire pentagram build tree and replace all the occurances of 'unsigned int', 'int', 'unsigned short', 'short', etc, with their appropriate 'uint32', 'sint32', etc, counterparts.
[12:35:57] * Darke considers himself insane.
[12:43:04] <-- Darke has left IRC ("Inficio-Infeci-Infectum")
[12:44:06] --> Darke has joined #exult
[12:44:06] --- ChanServ gives channel operator status to Darke
[12:44:44] * Darke sighs. _Just_ a little overenthusiastic with the alt-f4ing.
[12:48:05] <Nadir> are you running windows perchance ? or do you have some stupid Alt-F4 keymapping for closing windows ?
[12:50:19] <Darke> I used KDE, it has 'some stupid alt-f4 keymapping for closing windows'. *grin*
[12:53:39] * Darke of course can map it to anything he feels like, and really should map caps lock to be control one of these days too. The phrase 'lazy' comes to mind. *grin*
[12:56:31] --> Dominus has joined #exult
[12:56:51] --- ChanServ gives channel operator status to Dominus
[12:56:57] <Dominus> hello
[12:57:11] <Darke> Hi.
[12:58:28] <Dominus> "Maybe we should all just go over DrCode's house and play on his computer since it never has any of the bugs." looks suspiciously quotable
[12:58:30] <Dominus> :-)
[13:00:42] <Darke> Well... *grin*
[13:02:07] * Darke disappears off to do battle with the sandman. Night!
[13:02:13] --- Darke is now known as Darke|afk
[13:04:21] <Nadir> hi dom
[13:09:08] <Dominus> hi
[13:12:07] --> Colourless has joined #Exult
[13:12:07] --- ChanServ gives channel operator status to Colourless
[13:12:48] <Nadir> hi
[13:15:40] <Dominus> hi Colourless
[13:15:52] <Colourless> hi
[13:18:06] <-- Kirben has left IRC ("System Meltdown")
[13:28:23] <Dominus> Colourless: http://vogons.zetafleet.com/showthread.php?s=78bbcc5eaf9d221417883b86f6ed070a&threadid=51
[13:28:46] <Dominus> this is a speedup program from Vlad who does Vdms
[13:29:13] <Dominus> quite interesting results with u7dpmi as I posted there :-)
[13:29:13] <Colourless> sounds pretty interesting
[13:29:57] <Colourless> i wonder what it does to u8 and system shock
[13:30:13] <Dominus> nothing much as they have their frame limiter
[13:30:18] <Dominus> U8 is quite fast
[13:30:45] <Dominus> and it likes to crash the intro :-)
[13:58:21] <-- Dominus has left IRC ("Exult! Exult! Exult!")
[14:05:31] <-- Nadir has left IRC ("Uscita dal client")
[15:38:08] <wjp> Modified Files:
[15:38:08] <wjp> gltest2.cc
[15:38:08] <wjp> Log Message:
[15:38:08] <wjp> Zombie flag fixed
[15:38:15] <wjp> am I the only one who thinks that's weird? :-)
[15:38:48] * wjp didn't know gltest2.cc was such an integral part of exult :-)
[15:38:55] <Colourless> :-)
[15:39:30] <Colourless> time to see exactly what vital part of gltest2.cc was changed to fix the zombie flag problem :-)
[15:40:51] <wjp> quite a lot it seems...
[15:42:19] <Colourless> yes it would appear so. very much appears to be to do with lighting
[15:42:31] <Colourless> i'm guessing zombies don't like 'full bright' areas ;-)
[15:43:12] <wjp> that must be it :-)
[15:46:19] <wjp> ok, time to go home
[15:46:20] <wjp> I'll bbl
[15:46:23] <-- wjp has left IRC ("[x]chat")
[15:58:39] <-- Fingolfin has left IRC ("42")
[16:43:15] <-- Colourless has left IRC (vinge.openprojects.net irc.openprojects.net)
[16:43:15] <-- Darke|afk has left IRC (vinge.openprojects.net irc.openprojects.net)
[16:43:41] --> Colourless has joined #exult
[16:43:41] --> Darke|afk has joined #exult
[17:13:43] --> wjp has joined #exult
[17:13:43] --- ChanServ gives channel operator status to wjp
[17:13:49] <wjp> hi again
[17:22:46] --> artaxerxes has joined #exult
[17:22:52] <artaxerxes> hello
[17:23:04] <artaxerxes> you guys ok?
[17:23:16] <wjp> hi
[17:23:25] <wjp> yup, thanks :-)
[17:23:42] <Colourless> hi
[17:23:49] <artaxerxes> SI-french 0.3.0 is out !
[17:24:41] * wjp was just visiting your homepage to get it :-)
[17:25:04] <artaxerxes> I'm not sure if KK has put it yet on the homepage... check sf rather
[17:25:20] <artaxerxes> sf.net/projects/si-french
[17:25:21] <wjp> hm, no, he hasn't yet
[17:25:35] <artaxerxes> as usual ! :P
[17:25:58] <artaxerxes> he should be online in about an hour... that's the time he checks his emails
[17:26:43] <artaxerxes> on the other side of the news, a co-worker will bring his digital camera to work, so that I could take shots of exult runing on the zaurus (well, the "No data" screen at least!)
[17:26:54] <wjp> yay :-)
[17:27:09] <wjp> not having the exult_(bg|si).flx files will do that, btw
[17:27:18] <artaxerxes> it is very exciting...
[17:27:19] <artaxerxes> oh gret
[17:27:22] <artaxerxes> great
[17:27:31] <artaxerxes> good to know.
[17:27:51] --> sbx has joined #exult
[17:27:55] <sbx> hello
[17:28:03] <wjp> hi
[17:28:10] <artaxerxes> would you be able to inform me of the best practice to compile exult as regard to data path etc ?
[17:28:12] <artaxerxes> hi sbx
[17:28:31] <Colourless> hi
[17:28:37] <wjp> for packaging you should use --prefix=/usr, probably
[17:28:57] <wjp> that way it would put the binary in /usr/bin, data files in /usr/share/exult
[17:29:10] <artaxerxes> well, what goes under /usr ? big and large stuff ?
[17:29:25] <wjp> everything, basically :-)
[17:29:39] <artaxerxes> the data files refer to BG data and SI data or sth else ?
[17:29:48] <wjp> ah, the actual games?
[17:30:06] <wjp> hm, I think I'd put them in /usr/games/exult/
[17:30:08] <artaxerxes> since they are large, they should be stored on an external card
[17:30:21] <artaxerxes> which are mounted in /mnt/cf or /mnt/card
[17:30:27] * wjp nods
[17:30:29] <wjp> should work too
[17:30:50] <sbx> when do we get to see a picture?
[17:30:54] <artaxerxes> when you compile exult, none of the ./configure parameters refer to the actual game data, right ?
[17:31:02] <wjp> no
[17:31:05] <artaxerxes> on the other side of the news, a co-worker will bring his digital camera to work, so that I could take shots of exult runing on the zaurus (well, the "No data" screen at least!)
[17:31:10] <sbx> nevermind
[17:31:10] <sbx> heh
[17:31:13] <sbx> i just read that
[17:31:23] <sbx> nice
[17:31:26] <artaxerxes> wjp: could you precise, pls?
[17:31:41] <wjp> game paths are specified in .exult.cfg
[17:31:45] <Colourless> *nix file system setup is 'silly'
[17:31:47] <artaxerxes> ok
[17:32:06] <wjp> I've never seen a file system setup I was really happy about :/
[17:32:25] <artaxerxes> would it be too much asking if it was possible to add a parameter to the exult binary to precise where the .exult.cfg, exult.flx and the rest are ?
[17:32:39] <Colourless> that is possible afiak
[17:32:43] <Colourless> afaik even :-)
[17:32:44] <wjp> the path to exult.flx is specified in exult.cfg
[17:32:51] <sbx> bad system setup=slackware puts timidity files under /opt/kde/
[17:32:55] <wjp> I added a "-c" parameter for the config file
[17:33:06] <artaxerxes> which is ?
[17:33:08] <wjp> (so "exult -c /home/wjp/exult.cfg.alternate")
[17:33:13] <artaxerxes> good :)
[17:33:27] <wjp> but that doesn't work in the devel-1-00 branch
[17:33:35] <artaxerxes> how about the path to exult_si.flx and exult_bg.flx ?
[17:33:49] <artaxerxes> arrrggh... I use only the devel-branch !
[17:33:51] <wjp> exult_(si|bg).flx should be in the same path as exult.flx
[17:33:53] * Colourless sort of thinks that the multiuser aspect of linux is where some of the file system oddities come in
[17:34:23] <wjp> artaxerxes: need a diff?
[17:34:29] <artaxerxes> how come it is not possible to have the -c option in the devel-1-00 ?
[17:34:31] <Colourless> in windows using exult has a delightfully simple directory structure :-)
[17:34:41] <sbx> hmm
[17:34:42] <wjp> well, it's possible, of course... I just didn't add it :-)
[17:34:53] <sbx> yeah, at least Exult doesnt try to add entries to the windows registry :)
[17:34:55] <artaxerxes> ahhh :)
[17:35:03] <wjp> sbx: it does :-)
[17:35:04] * artaxerxes now breathes again
[17:35:07] <wjp> (well, the installer, anyway)
[17:35:13] <Colourless> yeah the installer does :-)
[17:35:28] <sbx> yeah, at least I don't use the windows version :)
[17:35:32] <wjp> but I think that's allowed, since it makes updates a _lot_ easier :-)
[17:35:33] <artaxerxes> I guess I'll wait for the code to make it in CVS
[17:35:48] <Colourless> only the path to exult so people can auto update the installations. they don't need to enter the dir name again
[17:35:50] * wjp wonders if he should take a hint and go backport that feature :-)
[17:35:52] <sbx> i dont even remember using the installer
[17:36:01] <artaxerxes> wjp: :)
[17:36:27] <wjp> it's kind of going against the 'bugfixes only' policy :/
[17:37:28] <sbx> wjp: did you backport the puncuated savenames?
[17:37:41] <wjp> no :-)
[17:37:48] * wjp doens't want to :-)
[17:37:53] <wjp> doesn't, even
[17:37:56] <artaxerxes> another thing was really, really strange. I specifically specified --disable-timidity in my cross-compile of exult and still, when I run it on the zaurus, it says that it is compiled in
[17:38:53] <wjp> hm
[17:38:54] <sbx> HAVE_TIMIDITY_BIN?
[17:39:09] <artaxerxes> yup
[17:39:21] <wjp> could you send me config.log, config.status and config.h?
[17:39:32] <artaxerxes> it's at home... :(
[17:39:43] <artaxerxes> and I'm at work :( :(
[17:40:06] <Colourless> what sort of low level access do you get to the frame buffer on the zaurus ?
[17:40:29] <artaxerxes> qpe has its own framebuffer. The SDL library uses it
[17:41:08] <Colourless> qpe?
[17:41:28] <artaxerxes> the old name for Qtopia, sorry
[17:42:15] <artaxerxes> take a peak at SDL_Qtopia_main.cc in the SDL source code to understand how it works if you want
[17:42:29] <artaxerxes> (the CVS of SDL of course)
[17:44:14] <artaxerxes> btw, there are some changes to make to the source code of exult. I have documented all my steps if you need more information.
[17:44:39] <artaxerxes> for instance, the configure.in could be rewritten to incorporate different platforms
[17:45:18] <artaxerxes> also, the tools/Makefile.in and files/Makefile.in have some wrong stuff (like compiling against the SDL library)
[17:45:31] <sbx> are you going to make WinCE version work Colourless?
[17:46:02] <artaxerxes> does the WinCE have an SDL port ?
[17:46:52] <wjp> tools don't link against SDL AFAICT
[17:47:20] <artaxerxes> it does
[17:47:35] <wjp> I don't see where that gets added, then
[17:47:43] <wjp> the only place I see SDL_LIBS is in exult_LDADD
[17:48:14] <Colourless> wince does have a sdl port
[17:49:09] <artaxerxes> when I run a ./configure and peak at tools/Makefile, I see many things on the SDL_CFLAGS that get added when compiling the tools. I swear it happens, since it crashes every time the compilation of my tools and I have to manually do them
[17:49:11] <Colourless> the problem with exult on being ported to wince is the 'only' compiler for wince doens't support c++ exceptions which exult uses all over the place
[17:49:25] <wjp> SDL_CFLAGS doesn't mean it links against it
[17:49:32] <sbx> Colourless: i thought you can workaround it :)
[17:49:40] <artaxerxes> my apologies.. I used the wrong term
[17:49:47] <Colourless> getting exult to work without c++ exceptions is something 'for another day' :-)
[17:50:00] * sbx pokes Darke|afk.
[17:50:04] <wjp> but why does that break anything? SDL_CFLAGS is generally just a couple of include directories
[17:50:26] <artaxerxes> on the zaurus port, it adds -Dmain=SDL_main which breaks everything
[17:50:37] <wjp> peculiar
[17:50:41] <Colourless> it's not impossible to get it to work, I'm just procrastinating
[17:50:42] <wjp> why would it do that?
[17:50:53] <artaxerxes> as for some reason, I can't compile against -lSDLmain for something that do not call SDL
[17:51:07] <artaxerxes> I know it makes no sense
[17:51:24] <artaxerxes> allow me to explain what I understood so far:
[17:51:38] <wjp> I thought the '#define main SDL_main' was in SDL.h? (or a header included from that)
[17:51:53] <artaxerxes> the flag -Dmain=SDL_main replace the int main() by int SDL_main()
[17:52:02] <artaxerxes> which is ok
[17:52:06] <wjp> yes, but that's supposed to be done by SDL.h
[17:52:15] <Colourless> it's supposed to be in the header
[17:52:17] <artaxerxes> but the main() that calls SDL_main() is in libSDLmain
[17:52:47] <Colourless> it's not meant to be in SDL_CFLAGS
[17:52:53] <artaxerxes> and for some reason, I cannot link the object rwregress.o against libSDLmain
[17:53:06] <artaxerxes> as it says: _main undefined
[17:53:08] <wjp> you don't want to do that anyway :-)
[17:53:14] <sbx> do you need rwregress?
[17:53:21] <artaxerxes> it is in the tools !
[17:53:22] <Colourless> not for exult you shouldn't
[17:53:42] <sbx> files
[17:53:43] <artaxerxes> what is it anyways ? :)
[17:53:51] <wjp> I'm wondering why they added that -Dmain
[17:53:53] <artaxerxes> (sorry)
[17:53:57] <wjp> there has to be some kind of reason for it
[17:54:33] <wjp> I guess I'll go get the latest SDL CVS
[17:54:34] <artaxerxes> as I said, browse the SDL CVS repository (from the SDL site, www.libsdl.org) and find the SDL_Qtopia_main.cc.
[17:54:43] <sbx> i still wish i had a zaurus :)
[17:55:20] <artaxerxes> it's a nice machine
[17:55:37] <artaxerxes> they sell for $313 in the states now
[17:56:22] <wjp> how much RAM/other storage do they have?
[17:57:03] <Colourless> how much are flash cards?
[17:57:07] <artaxerxes> build-in 64Mb, and it supports CompactFlash card type II (and thus I also) and SD cards (SD and MMC)
[17:57:25] <artaxerxes> I paid $100 canadian for a 128 MB CF card
[17:58:02] <artaxerxes> and $50 canadian for one 32 MB CF and one 32 MB MMC
[17:59:14] <wjp> hmm... strange...
[17:59:29] <wjp> that #define main SDL_main is only done on a couple of platforms
[17:59:43] <wjp> and not on Linux
[18:00:32] <wjp> hm, the Zaurus wouldn't happen to have anything to do with 'QWS'?
[18:01:18] <sbx> i didnt think it was defined on linux
[18:01:30] <sbx> i was surprised when you were talking about it :)
[18:01:31] <artaxerxes> you need the -SQWS to be able to compile exult
[18:01:47] <artaxerxes> sorry -DQWS
[18:02:02] <wjp> hm, SDL_main.h does do the #define main SDL_main when QWS is defined
[18:02:58] <wjp> try removing that -Dmain=SDL_main from sdl-config
[18:03:05] <artaxerxes> well, what I did is: whenever I need to compile something that does not use the SDL at all (like the tools/ and files/ stuff), I simply remove the SDL stuff from the Makefile and/or compile them manually without the SDL stuff
[18:03:27] <artaxerxes> I need to recompile sdl-config for the zaurus for that! :(
[18:03:35] <artaxerxes> bother !
[18:03:35] <wjp> sdl-config is a script
[18:03:41] <artaxerxes> RIGHT !
[18:03:46] <artaxerxes> I am soooo silly
[18:03:52] <sbx> heh
[18:03:59] <sbx> i didn't know automake was a script
[18:04:10] <artaxerxes> I guess I need a break!
[18:04:11] <artaxerxes> :)
[18:04:30] <wjp> very strange... the SDL configure script sets that -Dmain=SDL_main for qtopia, win32 and macos
[18:04:35] <wjp> while SDL_main.h does it too
[18:04:46] <artaxerxes> could you explain me more about this SDL_main business ?
[18:04:56] <Colourless> sounds like broken configure script
[18:05:13] <wjp> on some platforms some things need to be done before your actual main() can be called
[18:05:16] <Colourless> or broken SDL_main.h
[18:05:18] <Colourless> or both
[18:05:23] <sbx> win_main
[18:05:26] <artaxerxes> please remember it is in CVS so it's not a finished product
[18:05:38] <wjp> on Windows, for example, things like redirecting stdout, stderr are done there
[18:05:46] <wjp> and yes, Windows has an alternate main too :-)
[18:06:12] <sbx> i dunno what qtopia has
[18:06:14] <Colourless> i think what they are attempting to do is make it so you don't need to remember to #include <SDL.h> in the file with your int main(int argc, char**argv)
[18:06:28] <wjp> that's just silly :-)
[18:06:39] <artaxerxes> but how come I'd get an undefined _main when I compile rwregress.cc with -Dmain=SDL_main and when I link rwregress.o with libtools.a (?) and -lSDLmain ?
[18:07:06] <sbx> rwregress has its own main
[18:07:14] <wjp> that gets defined away
[18:07:23] <artaxerxes> but it gets changed into SDL_main right ?
[18:07:29] <Colourless> yeah it does
[18:07:33] <wjp> maybe the order of the libraries was wrong
[18:07:40] <Colourless> yeah maybe
[18:07:43] <wjp> gcc tends to be somewhat picky
[18:07:48] <artaxerxes> so when I link with -lSDLmain is should find the main in there right ?
[18:07:55] <artaxerxes> ah ?
[18:07:59] <artaxerxes> curious.
[18:08:18] <wjp> you could try linking with SDLmain.a instead of -lSDLmain
[18:08:32] <artaxerxes> true...
[18:08:34] <wjp> I think you force it to include it that way (not sure though)
[18:08:42] <wjp> but anyway, that's just a workaround
[18:08:51] <wjp> there should be no need to use SDLmain on console tools
[18:09:14] <artaxerxes> there should be no need to use SDL whatever on console tools !
[18:09:15] <wjp> I'd try removing the -Dmain=SDL_main from sdl-config, and see if everything still works after that
[18:09:18] <sbx> how does it add -Dmain=SDL_main?
[18:09:25] <wjp> sdl-config has that
[18:09:30] <artaxerxes> indeed
[18:09:31] <sbx> why does it run sdl-config?
[18:09:34] <wjp> (`sdl-config --cflags`, to be exact)
[18:09:45] <artaxerxes> it is in configure.in
[18:09:46] <sbx> for console tools i mean
[18:09:48] <sbx> hmm
[18:09:49] <wjp> it adds the SDL cflags to every compilation
[18:10:01] <artaxerxes> but _why_ for console stuff ?
[18:10:28] <wjp> partly because some .o files are used in both console tools and exult itself
[18:10:34] <artaxerxes> I see
[18:11:11] <wjp> It would be very annoying to have to specify on a file-by-file basis which files need the SDL_CFLAGS and which don't
[18:11:50] <artaxerxes> well, files/ and tools/ don't :)
[18:11:53] <sbx> but should be possible to specify which dont to override which do
[18:12:39] <wjp> but what if part of the SDL_CFLAGS _is_ needed?
[18:13:03] <artaxerxes> like what ?
[18:13:10] <wjp> I see a '-DWIN32 -Uunix -mno-cygwin' flag in cygwin
[18:13:11] <Colourless> you 'could' edit the files and put in a #ifdef main
[18:13:13] <Colourless> #undef main
[18:13:15] <Colourless> #endif
[18:13:28] <sbx> complain to the qtopia-sdl maintainers :>
[18:13:33] <artaxerxes> :)
[18:13:39] * wjp points at #sdl :-)
[18:13:46] <Colourless> or even do #define SDL_main main
[18:13:55] <artaxerxes> I'm not complainer type... I've got it compiled so I'm happy ! :)
[18:14:15] <Colourless> that way if for whatever reason, if main has been defined for some other reason, you wont break things
[18:14:31] <sbx> hey, why not just do that now for rwregress then?
[18:15:11] <artaxerxes> what is rwregress used for anyways ?
[18:15:21] <sbx> r/w regress test
[18:15:30] <Colourless> in some windows builds i do #define SDL_main main so i can run with a console window, but it's not really needed any more since the Win32 SDLmain.lib was updated to allow console builds
[18:15:36] <artaxerxes> regress ?
[18:15:42] <Colourless> ask darke
[18:15:49] * sbx pokes Darke|afk.
[18:15:49] * Colourless pokes Darke|afk
[18:15:54] <sbx> heh
[18:15:58] <wjp> regression testing = checking if something broke something else :-)
[18:16:09] <sbx> Darke|afk is a very heavy afk'er
[18:16:25] <wjp> hm, it's 4:15 am there... he should be up by now, shouldn't he :-)
[18:16:39] <Colourless> yes he should
[18:17:17] <Colourless> wjp: you know the other day when we were complaining about the time, well i found that my system will auto update it's time from a server somewhere on the internet. :-)
[18:17:29] <wjp> yes... I read about that
[18:17:45] <wjp> sounds like something you'd want to disable :-)
[18:17:50] <Colourless> i did :-)
[18:18:57] <Colourless> i went through and disabled all of the winxp services i don't actually need (i.e. almost all of them)
[18:20:39] <sbx> thats what i have to do in slackware when i set it you
[18:20:46] <sbx> s/you/up/
[18:21:39] <wjp> I guess that was xchat's s/u/you/ function? :-)
[18:21:54] <sbx> it was :|
[18:22:04] <sbx> so s/u/up/ really
[18:22:23] <wjp> settings->replace popup->delete,delete,delete :-)
[18:23:10] <sbx> hey i remember this
[18:23:18] <sbx> i meant to disable these long ago
[18:23:48] <sbx> thx you
[18:23:50] <sbx> eh
[18:23:59] <sbx> oh i have to press Save
[18:24:11] <sbx> thx u
[18:24:19] <wjp> u r welcome :-)
[18:24:38] * artaxerxes is going back to translation... zaurus porting is happening at home, translation, at work.
[18:24:47] <artaxerxes> see ya all
[18:24:47] <wjp> lol
[18:24:50] <wjp> good luck :-)
[18:24:54] <sbx> bye
[18:24:55] <artaxerxes> thx
[18:25:02] <-- artaxerxes has left IRC ("using sirc version 2.211+KSIRC/1.1")
[18:25:48] <sbx> are you guys accepting new quotes?
[18:26:09] <sbx> i nominate suraimu for the new quote (dominus said it first)
[18:30:47] <wjp> hm, which quote would that be?
[18:31:26] <sbx> <Dominus> "Maybe we should all just go over DrCode's house and play on his computer since it never has any of the bugs." looks suspiciously quotable
[18:31:42] <Colourless> hehe
[18:31:43] <Colourless> yeah
[18:34:43] <wjp> hehe, it does :-)
[18:34:54] <wjp> a bit longish, though :-(
[18:38:00] <sbx> one of JSF's quotes has a comparable word-count
[18:39:57] <sbx> that is a good one too
[19:06:50] --> ZakMcKracken has joined #exult
[19:06:53] <ZakMcKracken> hi
[19:07:12] <sbx> eh
[19:07:54] <ZakMcKracken> i have Zak McKracken for Fm-Towns, but y copy only the files, i have the original cd, im have of vacations... and i cant copy 100% the cd...
[19:08:41] <Colourless> why do you think we can help you?
[19:09:05] <wjp> more particularly: why do you think we can help you today, if we couldn't yesterday? ;-)
[19:09:10] <ZakMcKracken> i need the entire iso, i can collaboe it with support the audio in this version
[19:09:32] <Colourless> we don't have it!
[19:09:46] <ZakMcKracken> :(
[19:09:52] <Colourless> look elsewhere. iso 's are not something to be spoken of in #exult
[19:10:11] <ZakMcKracken> :P
[19:10:14] <ZakMcKracken> but...
[19:10:30] <ZakMcKracken> #ScummVM dont undestand this...
[19:10:34] <ZakMcKracken> and ban me
[19:10:35] <ZakMcKracken> :(
[19:10:40] <Colourless> i'll ban you too
[19:10:47] <ZakMcKracken> i can enter on #ScummVM
[19:10:48] <ZakMcKracken> but ?
[19:10:49] <ZakMcKracken> :P
[19:11:28] <sbx> now if you were asking for a copy of ultima7, that would be a little more on topic
[19:11:40] <sbx> but still wrong :)
[19:11:54] <ZakMcKracken> :P
[19:12:08] <ZakMcKracken> but
[19:12:13] <ZakMcKracken> i cant enter on #ScummVM
[19:12:28] <ZakMcKracken> on other... the #ScummVM channel...
[19:12:31] <Colourless> don't complain to us
[19:12:38] <ZakMcKracken> send me...
[19:12:39] <ZakMcKracken> piracy
[19:12:47] <sbx> but
[19:12:47] <sbx> i dont have zak mckracken
[19:12:57] <ZakMcKracken> and i need the full game for collabore in the project
[19:12:58] <Colourless> none of us have it
[19:12:58] <ZakMcKracken> ok
[19:12:59] <ZakMcKracken> but
[19:13:02] <sbx> :P
[19:13:07] <ZakMcKracken> you can go to #ScummVM ...
[19:13:09] <ZakMcKracken> please
[19:13:13] <Colourless> no, we will not
[19:13:14] <ZakMcKracken> i cant enter
[19:13:16] <ZakMcKracken> :8
[19:13:18] <ZakMcKracken> :(
[19:13:30] <ZakMcKracken> why you are bad with me ?
[19:13:31] <ZakMcKracken> :P
[19:13:32] <Colourless> now leave here, unless you are hear to talk about exult
[19:13:46] <ZakMcKracken> :(
[19:13:49] <ZakMcKracken> exult ?
[19:13:56] <ZakMcKracken> yes
[19:14:22] <sbx> lol
[19:14:22] <Colourless> you are in #exult. here we talk about Exult
[19:14:32] <ZakMcKracken> but
[19:14:38] <ZakMcKracken> i cant enter on #ScummVM
[19:14:40] <ZakMcKracken> i need help
[19:14:42] <ZakMcKracken> please
[19:14:55] <ZakMcKracken> exult is a vry good project
[19:15:01] <ZakMcKracken> ;)
[19:15:09] <ZakMcKracken> and a port for amiga...
[19:15:10] <-- ZakMcKracken was kicked from #exult by Colourless (do you not get it?)
[19:15:22] --> ZakMcKracken has joined #exult
[19:15:25] <ZakMcKracken> re
[19:15:34] <ZakMcKracken> im a amiga user
[19:16:01] <wjp> you can't enter scummvm because you were banned. I'm sure they had a good reason for it
[19:16:10] <Colourless> i don't care if you like or don't like exult. we will not help you get ZakMcKracken
[19:16:16] <ZakMcKracken> confused warez with...
[19:16:30] <ZakMcKracken> i dont use exult, dont exist an amiga port
[19:16:31] <ZakMcKracken> :P
[19:16:38] <ZakMcKracken> i cant use exult, dont exist an amiga port
[19:16:45] <wjp> actually...
[19:16:48] <Colourless> actually ther IS an exult port to Amiga
[19:16:48] <ZakMcKracken> i use exult on a peecee of a friend
[19:16:55] <sbx> yes there is
[19:17:04] <wjp> http://www.muenster.de/~tomjoad/exult.html
[19:17:13] <ZakMcKracken> o_O
[19:17:14] <ZakMcKracken> :)
[19:18:10] <ZakMcKracken> thanks
[19:18:51] <-- ZakMcKracken was kicked from #exult by wjp (pm-ing me won't help)
[19:19:05] --> ZakMcKracken has joined #exult
[19:19:10] <wjp> you're one step away from a ban
[19:19:43] <ZakMcKracken> wjp: okay, but i dont talk in the channel
[19:20:02] <ZakMcKracken> a query..
[19:20:03] <ZakMcKracken> :P
[19:31:06] <-- ZakMcKracken has left IRC (Read error: 104 (Connection reset by peer))
[19:33:03] <sbx> party members sitting down could be improved
[19:46:18] <sbx> does anyone remember when the body in the stables disappears?
[19:46:28] <sbx> in trinsic
[19:46:50] <sbx> ive just now gotten the password btw :)
[19:50:17] <Colourless> yeah it does disappear
[19:51:27] <sbx> it was still there just now, right before i left town
[19:52:17] * sbx breaks the chest in the forest and gets the magic armor and other goodies.
[19:53:16] <Colourless> it wont disappear when you are in town itself
[19:57:03] <sbx> ok
[19:57:33] <sbx> *Spark & Iolo cover their eyes as SB-X changes clothes*
[20:04:01] <sbx> are caltrops useful?
[20:04:36] <Colourless> to hurt you, yes, otherwise, unlikely
[20:07:12] <sbx> *sigh* ok
[20:07:22] * sbx shrugs.
[20:07:31] <sbx> Iolo: "I knew that was a bad idea." *drops caltrops*
[20:07:31] <sbx> Spark: "Ow!"
[20:07:33] <Colourless> i've no idea if they even hurt monsters
[20:17:29] <sbx> blasted gremlins
[20:21:49] --> artaxerxes has joined #exult
[20:21:54] <artaxerxes> hi again
[20:22:17] <Colourless> wb
[20:22:21] <wjp> hi
[20:22:29] <artaxerxes> I am updating my CVS tree with the option -r devel-1-00 and now I've got the 1.1.0cvs ?? what's with that ?
[20:22:48] <sbx> wb
[20:22:48] <artaxerxes> you guys renamed the tree ?
[20:23:04] <wjp> nah, we didn't change anything
[20:23:10] <wjp> maybe -r is wrong... hmm.. let me check
[20:23:32] <artaxerxes> I do a "cvs -d:pserver:email@example.com:/cvsroot/exult update -r devel-1-00
[20:23:41] <sbx> i got 0.99.2cvs
[20:23:41] <sbx> day before yesterday
[20:23:44] <artaxerxes> from the exult directory
[20:23:56] <wjp> hm, you can just say "cvs update", you know :-)
[20:24:02] <sbx> r is correct
[20:24:11] <Colourless> you don't need all the -d crap
[20:24:27] <artaxerxes> for some reason, when I don't put it, I got an error
[20:24:37] <wjp> are you running it from the right directory?
[20:24:49] <sbx> you should have a CVS/ dir with the information in it
[20:24:52] <Colourless> you can update from within you exult cvs dir's
[20:25:01] <artaxerxes> I don't even have a CVS directory in my tree ! :(
[20:25:28] <Colourless> you do a checkout and it creates an exult dir. you can go into the exult dir and use update
[20:25:56] <artaxerxes> ok... I'll do this in a sec'
[20:26:27] <Colourless> with update you don't need to specify anything else on the command line
[20:26:30] <artaxerxes> done... let me check configure.in
[20:26:43] <artaxerxes> great! It is good now !
[20:26:51] <artaxerxes> sorry about the trouble...
[20:27:02] * sbx grumbles. "There are like 5 sextants just laying around nearby, and I'm actually paying for one. Oh, the joys of being virtuous."
[20:27:04] <wjp> btw, usecode.ips doesn't seem to want to apply to my usecode
[20:27:49] <wjp> or maybe I should read the readme and use the -a option
[20:27:51] <wjp> hang on :-)
[20:28:42] <wjp> hm, ips doesn't even recognize the -a option
[20:29:23] <artaxerxes> are you using linux or windows ?
[20:29:59] <wjp> linux
[20:30:07] <artaxerxes> and you have compiled the ips prog ?
[20:30:27] <wjp> yes
[20:30:37] <wjp> heh, funny.. the windows/usecode.ips _does_ apply properly
[20:31:37] <artaxerxes> you should do: ./ips -p usecode usecode.ips
[20:31:58] <wjp> yes... it starts patching, but aborts with an error about EOF reached
[20:32:11] <wjp> it works properly when I use the windows/usecode.ips instead
[20:32:21] <wjp> (the linux/gumps.ips, linux/fonts.ips did work properly)
[20:32:44] <artaxerxes> arrggh indeed
[20:32:57] <artaxerxes> let me have a look
[20:33:21] <sbx> indeed
[20:34:12] <sbx> heh
[20:34:29] <sbx> "Indeed! Put it on the table."
[20:35:16] <wjp> :-)
[20:35:30] <Colourless> "STAND BACK!!!"
[20:35:52] <artaxerxes> Batlin, now that I am the muppet master
[20:36:16] <Colourless> no, that's not how it goes at all
[20:36:24] <artaxerxes> ah.. :/
[20:36:26] <wjp> Know that my face is most muppet-like?
[20:36:30] <Colourless> it's "Batlin, know that my face is most muppet like"
[20:37:09] <artaxerxes> I guess I mixed the original and the modified versions ... :)
[20:37:45] <sbx> :)
[20:38:07] <Colourless> "You must go to the Serpent Isle to learn the secret of Acne Medication"
[20:38:19] <Colourless> "Soon I and my horde of muppets will destroy Britannia!"
[20:39:52] <artaxerxes> it looks like ips has a bug
[20:40:22] <sbx> "Soon I will have the Avatar asking, 'What is - I mean - what are the Gargoyles?'!"
[20:40:45] <sbx> LB: "No!" *falls to the floor in disbelief*
[20:40:47] <Colourless> ips is evil :-)
[20:41:12] <artaxerxes> which brings me to: does anyone have an idea of something else I could use ?
[20:41:49] <artaxerxes> anyone willing to create a patcher ? *innocent look*
[20:41:51] <Colourless> i know that at some stage people were working on something to replace ips, but I can not for the life of me remember what it was
[20:43:07] <wjp> md5sum + perl? :-)
[20:43:17] <sbx> you just need something to "insert file x into file y between byte offsets a and b"
[20:43:25] <wjp> md5sum + dd? :-)
[20:44:06] <Colourless> the big problem when designing a patcher is generating the patch file itself
[20:44:15] <sbx> perl + dd?
[20:44:31] <wjp> yes
[20:44:57] <sbx> patch file format: "do this with this"
[20:44:59] <wjp> you'd probably need some kind of edit-distance algorithm
[20:45:17] <wjp> but not unmodified, as it becomes too large for multi-Mb files
[20:45:47] <sbx> he can make a simple patcher just for usecode
[20:45:59] <artaxerxes> ips have a very lienant approch: you integrate the whole file after a few header.
[20:46:16] <artaxerxes> sbx: usecode is over 2MB large
[20:46:31] <sbx> oh i forgot about gumps and fonts
[20:46:59] <wjp> what gumps are translated?
[20:47:08] --> Nuwmen has joined #exult
[20:47:17] <wjp> wow, 5-10 seconds to open the savegame gump :-)
[20:47:18] <wjp> hi
[20:47:18] --- Nuwmen is now known as Nikoras
[20:47:29] <Nikoras> hello.
[20:47:32] <Colourless> hi
[20:47:44] <artaxerxes> hi
[20:47:46] <Colourless> wjp: well I have an idea... delete 90% of your save's
[20:47:48] <wjp> hm, did you increase the vertical size of fonts?
[20:47:52] <Nikoras> I felt the impulse to reinstall Ultima7 and made my way here.
[20:47:53] <wjp> Colourless: NO! Not that!
[20:48:05] <wjp> Colourless: I spent 30 hours on those saves! :-)
[20:48:14] * wjp hugs his precious SI savegames
[20:48:17] <wjp> preciousss... :-)
[20:48:22] <artaxerxes> wjp: this is part of the french BG fonts
[20:48:31] <wjp> it breaks the savegame gump :-(
[20:48:36] <Colourless> ok then wjp, move them somewhere else, but don't delete them
[20:48:56] <artaxerxes> I did NOT touch the savegame gump at all !
[20:49:03] <artaxerxes> just the spellbook and all
[20:49:07] <wjp> the font is too large for the info panel now
[20:49:27] <artaxerxes> only the font #0 has changed
[20:49:31] <artaxerxes> and maybe #1
[20:49:39] <artaxerxes> and it works here
[20:49:47] <wjp> hm, maybe the fonts.vga file was corrupted
[20:50:29] <artaxerxes> if only I could distribute those files !
[20:50:30] <wjp> it only shows the fields up to "save count" for me :-(
[20:50:36] <artaxerxes> That would save me lots of time
[20:52:32] <sbx> i wouldnt complain if you distributed them
[20:52:43] <artaxerxes> EA would
[20:53:12] <Colourless> you need a specialized shape patcher
[20:53:24] <Colourless> (and flex)
[20:54:01] <Nikoras> I have a SI save game from like six years ago still laying around on a disk some place.
[20:54:19] <wjp> we don't support savegames from the original, I'm afraid
[20:54:27] <sbx> exult wont load old games
[20:54:44] <sbx> i mean from the original ultima7
[20:54:55] <Nikoras> Ah, well I have no clue to where that disk is heh.
[20:55:28] <artaxerxes> Colourless: tell me moew
[20:55:31] <artaxerxes> s/moew/more/
[20:56:53] <artaxerxes> Gamemenu_gump.cc:37: exult_flx.h: No such file or directory
[20:57:03] <artaxerxes> any clues?
[20:57:18] <Colourless> in order to compile exult, you need to have built the flexes
[20:57:31] <Colourless> exult.flx, exult_bg.flx and exult_si.flx
[20:57:45] <artaxerxes> I did a --disable-data in the ./configure... could that be the pb ?
[20:57:58] <wjp> hm, we have a --disable-data?
[20:58:02] <artaxerxes> yup
[20:58:03] <Colourless> when building the flexes headers will be produced that exult uses to get the indices of their contents
[20:58:18] <sbx> expack -i flx.in
[20:58:18] <sbx> yes
[20:58:26] <Colourless> --disable-data sounds like it's asking for problems
[20:58:26] <wjp> wow, so we do
[20:58:38] <Colourless> data is a required to build exult :-)
[20:58:42] <wjp> I guess I put that in for cross-compiling once
[20:58:45] <artaxerxes> but when I --enable-data I've got more pb with flic
[20:59:01] <wjp> but since we have those headers it's kind of a problem
[21:00:17] <artaxerxes> cross-compile creates an ARM version of expack, which of course does not run well on a x86 :)
[21:00:25] <wjp> yes :-)
[21:00:34] <wjp> that's the original reason for that --disable-data
[21:00:36] <sbx> eh
[21:00:43] <wjp> (or rather that windows binaries don't run well on linux)
[21:00:49] <artaxerxes> I have to manually mv expack to expack.arm and copy over a x86 version of expack
[21:00:52] <sbx> the weather outside trinsic is broken, should i bugpost it?
[21:00:58] <wjp> sbx: yup :-)
[21:01:24] <wjp> artaxerxes: you could probably also copy exult_flx.h, exult_bg_flx.h, exult_si_flx.h over
[21:01:25] <artaxerxes> btw, I've seen rain lately in SI.. well done.. I think I never saw rain b4
[21:01:30] <artaxerxes> true
[21:01:45] * Colourless wonders how he's going to get around the flex header expack problem with WinCE
[21:03:00] <Colourless> i'm guessing i'll just use the flexes and headers made by msvc or gcc in windows with embedded-vc
[21:03:40] <artaxerxes> ../objs/barge.h:69: warning: assignment of negative value `-1' to `char'
[21:03:44] <artaxerxes> I see that all the time
[21:03:52] <Colourless> ow,
[21:03:55] <wjp> uh oh... unsigned char?
[21:04:01] <Colourless> you've got char = unsigned
[21:04:05] <artaxerxes> many many times in the source
[21:04:18] <wjp> add a '-fsigned-char' to the compile options
[21:04:44] <artaxerxes> where do I add compile options ?
[21:06:09] <artaxerxes> where do I add compile options ?
[21:06:15] <wjp> good question
[21:06:18] <artaxerxes> :)
[21:06:51] <artaxerxes> Colourless: any idea ?
[21:06:53] <sbx> theres a patch in the patch tracker about that
[21:07:03] <artaxerxes> yup... I saw it
[21:07:37] <artaxerxes> maybe it explains why my exult would crash randomly
[21:07:47] <Colourless> artaxerxes: i would help but i don't use automake autoconf and all that
[21:08:08] * artaxerxes hates to see Segfault... core dumped when I haven't saved in a while
[21:08:29] <artaxerxes> and btw, ./autogen.sh generates error
[21:09:14] <wjp> about OMIT_DEPENDENCIES or something?
[21:10:17] <artaxerxes> no no... it says sth like: error with copying ./install.sh etc
[21:10:27] <wjp> oh... I see...
[21:10:32] <wjp> I had that when compiling on Solaris
[21:10:43] <wjp> turned out the automake script was broken
[21:10:50] <artaxerxes> but I run each instance of automake, autoconf etc by hand, I got no error !
[21:11:00] <wjp> (it assumed 'cp' return false on error instead of true, or the other way around)
[21:11:07] <artaxerxes> I see
[21:11:22] <wjp> did you call automake with --add-missing --copy?
[21:11:51] <artaxerxes> I cannot honestly remember
[21:12:08] <wjp> what happened on Solaris for me was just that it inverted the error condition
[21:12:18] <wjp> so it copied all the files properly, but reported errors anyway
[21:12:20] <artaxerxes> I have to go home guys... see you later
[21:12:26] <wjp> so running automake again would work, since the files were no longer missing
[21:12:29] <wjp> bye
[21:12:31] <artaxerxes> nice talking to you
[21:12:41] <-- artaxerxes has left IRC ("using sirc version 2.211+KSIRC/1.1")
[21:13:23] <sbx> hmm, new bug: avatar tries to drive the Passion Play theatre :)
[21:13:43] <wjp> lol, really?
[21:13:53] <sbx> he even said "Giddy Up!"
[21:13:54] <wjp> oh, sits on the wrong chairs?
[21:14:06] <sbx> no he sit in the bench i clicked
[21:14:19] <sbx> i will post it
[21:14:56] <wjp> hm, intro is broken?
[21:16:08] <wjp> it progresses past the butterfly for me
[21:16:26] <wjp> I wonder if the static + plasma screen generation is taking ages
[21:16:55] <sbx> hmm, did you try "exult --bg" ?
[21:17:26] <wjp> ugh, I do get an ugly palette error
[21:17:30] <wjp> no, will try
[21:18:41] <wjp> why is there a 'stable' in the summary, btw?
[21:19:22] <Colourless> you tell me :-)
[21:19:43] <wjp> works with --bg too, for me
[21:21:54] <sbx> devel-1-00 is supposed to be stable
[21:22:20] <wjp> oh... that kind of stable :-)
[21:22:33] * wjp had a horse-kind-of-stable stuck in his head :-)
[21:22:48] <wjp> it didn't help that you start near a stable :-)
[21:22:49] <sbx> ooh
[21:23:06] <wjp> but I guess the summary is ok then :-)
[21:23:29] <sbx> I will start putting BG/0.99.2cvs: instead
[21:23:39] <wjp> nah, too long
[21:23:45] <sbx> game:
[21:24:25] <sbx> bg: then
[21:24:32] <sbx> you will have to guess which version i mean :)
[21:26:03] <sbx> who is chrohm?
[21:26:51] <wjp> christian ohm I think
[21:27:07] <wjp> he did.. umm...
[21:28:00] <wjp> hmm...
[21:28:24] <wjp> oh, right.. some gump related things a while back
[21:28:59] <sbx> oaky
[21:28:59] <sbx> okay
[21:50:55] --> Fingolfin has joined #exult
[21:51:13] <wjp> hi
[21:53:44] <Fingolfin> yo
[21:54:12] <wjp> do you know why sdl-config --cflags returns -Dmain=SDL_main on some platforms?
[21:54:23] <wjp> (when it's also in SDL_main.h, I mean)
[21:55:20] <wjp> artaxerxes has some trouble with his Zaurus port because of that -D
[22:02:54] --- Darke|afk is now known as Darke
[22:03:22] <Darke> 'Morning'. *grin*
[22:03:30] <Colourless> morning
[22:03:43] <Colourless> and hi Fingolfin too :-)
[22:03:48] <wjp> hi
[22:03:50] <Fingolfin> yo yo
[22:03:57] <Fingolfin> wjp: hm
[22:04:20] <Fingolfin> wjp: dunno; normally, well-behaved SDL apps should always #include <SDL.h> which #defines that anyway
[22:04:30] <wjp> yes... that's why I thought it weird
[22:04:31] <Fingolfin> wjp: otherwise they break on e.g. MacOS and MacOS X
[22:04:34] <Fingolfin> yup
[22:04:45] <wjp> it breaks the console tools when -Dmain=SDL_main is passed
[22:04:47] <Fingolfin> of course some evil apps forget that, because they were only tested on Win/Linux
[22:04:51] <wjp> (for obvious reasons)
[22:05:03] <Colourless> i was thinking that it was doing it because of badly behaved apps weren't including it
[22:05:13] <Colourless> if that made any sense
[22:05:23] * Colourless gives not to self, use less pronouns
[22:05:54] <sbx> hi Darke/Fingolfin
[22:48:14] <Colourless> got to go
[22:48:16] <-- Colourless has left IRC ("cya")
[22:54:29] --> vividos has joined #exult
[22:54:38] <vividos> hi there
[22:54:46] <Darke> Hi.
[22:54:46] <wjp> hi
[22:54:58] <sbx> hi
[22:55:09] <sbx> ooh colorful
[22:55:20] <sbx> vividos=blue, darke=red, wjp=green
[22:55:35] <vividos> in the exultbot log?
[22:55:43] <wjp> dare I ask what xchat feature that is?
[22:55:51] <sbx> in xchat
[22:55:53] <wjp> ooh, coloured nicks
[22:55:57] <wjp> sbx = green
[22:56:06] <Darke> sbx: You're green too. *grin* Yes, it often gets colourful, especially when people are using actions rather then talking.
[22:56:14] <sbx> :-)
[22:56:22] <wjp> Fingolfin = light blue
[22:56:25] * vividos sadly have no colors
[22:56:48] * vividos has no colors :)
[22:57:01] <Fingolfin> you are all just black and white, dudes, face it!
[22:57:07] <Fingolfin> only I am colored, muwahaha
[22:57:22] <wjp> NotHere is green too :-)
[22:57:31] <wjp> and exspecto is purple
[22:57:41] <wjp> (from #scummvm and #sdl, respectively)
[22:57:44] <vividos> a question about exult ...
[22:57:47] <vividos> are there debugging hooks in exult? or how do you debug all the code?
[22:58:00] <wjp> what do you mean by debugging hooks?
[22:58:05] <Fingolfin> hehe
[22:58:06] <wjp> ugh.. back to non-coloured
[22:58:28] * Fingolfin only knows fishing hooks
[22:58:40] <Fingolfin> err, and of course Captain Hook, but that's obvious
[22:58:47] <wjp> of course
[22:58:48] <wjp> :-)
[22:58:50] <vividos> some functions that may allow e.g. a graphical usecode debugger, or a "game flags" browser, or whatever
[22:58:59] * Fingolfin turns on music from muppet treasure island for proper pirate mood
[22:59:03] <wjp> graphical usecode debugger: yes :-)
[22:59:18] <sbx> theres a breakpoint function in exult.cc :)
[22:59:32] <vividos> is that in exult studio?
[22:59:37] <wjp> http://www.math.leidenuniv.nl/~wpalenst/debugging5.png
[23:00:07] <vividos> nice one!
[23:00:11] <Darke> Fingolfin: Cool. *grin*
[23:01:08] * Darke thinks gnome looks much prettier on a decent sized screen.
[23:01:31] <sbx> what size is that?
[23:01:35] <vividos> the user interface of the debugger is done with gnome?
[23:01:36] <wjp> 1600x1200
[23:01:48] <wjp> gtk, through glade
[23:01:52] <wjp> or libglade
[23:01:55] <vividos> ah ok
[23:02:01] <vividos> gnome is a window manager?
[23:02:16] <wjp> yeah
[23:02:19] <sbx> gnome is a desktop environment
[23:02:26] <wjp> or that :-)
[23:02:33] <wjp> sawfish is the window manager I guess :-)
[23:02:35] * Darke might have to try it one day at that res. He finds it painfully ugly at the 1024x768 the uni machines max out of.
[23:02:39] <vividos> something like kde?
[23:02:43] <wjp> yeah
[23:02:53] <sbx> GNU Network Object Model Environment?
[23:03:01] * wjp is really addicted to 1600x1200
[23:03:15] <Darke> wjp: It does get that way, doesn't it? *grin*
[23:03:47] <sbx> my monitor can only go to 1024x768... and its 14" :(
[23:03:59] <wjp> bah, NotHere is taking all the fun out of talking nonsense :-)
[23:04:13] <wjp> (quick aside to Fingolfin ;-) )
[23:04:47] <Fingolfin> heheh
[23:09:42] <vividos> I try to put some debugging hooks into uwadv, but I don't know if to use libglade for a debugger
[23:10:05] <wjp> the debugging code in exult is completely independent from the actual GUI
[23:10:13] <sbx> wjp i just remembered, i don't really have any work (or i cant think of anything else) to do with these dresses i drew, so you can have them too if you want
[23:10:23] <wjp> you just send commands to it through a socket, and receive data back
[23:11:26] <sbx> wjp: they are the other two frames of Top
[23:11:59] <wjp> sbx: sure :-)
[23:12:54] <vividos> wjp: I plan a similar interface, but not with sockets, I think
[23:13:30] <wjp> Exult Studio was already using sockets, so I just kind of 'borrowed' the interface :-)
[23:15:00] <vividos> for what does the studio using sockets? to tell the engine what to display?
[23:15:14] <wjp> all the communications between Exult Studio and Exult
[23:15:19] <sbx> wjp: okay, hope this art serves its purpose well
[23:15:28] * wjp has a look-see
[23:15:46] <sbx> i may try to make some more after i finish playing BG
[23:15:58] <wjp> I wonder how you made it look on a male paperdoll :-)
[23:16:15] <sbx> rather awkward
[23:16:30] <sbx> but as nice as it can look on him
[23:16:59] <wjp> ooh, sparkly blue :-)
[23:17:09] <wjp> looks good :-)
[23:17:14] <wjp> I'll go and integrate them
[23:17:28] <sbx> cool!
[23:17:34] <sbx> I'll go finish the Paws thief quest
[23:17:40] <wjp> :-)
[23:17:55] <vividos> is that graphic that you drew for the SF island?
[23:18:11] <wjp> no, for the SI-style paperdolls in BG
[23:21:06] <vividos> are there some objects in bg that don't exist in SI?
[23:21:31] <wjp> yeah
[23:21:35] <wjp> dresses, in this case :-)
[23:23:32] <vividos> I guess SI cannot be expected to be installed when BG runs?
[23:24:28] <wjp> if you don't have SI installed, you can't use the SI-style paperdolls
[23:24:55] <wjp> oh, speaking of which
[23:25:08] <wjp> sbx: could you play a while both with and without SI style paperdolls?
[23:25:34] <sbx> is there a way to toggle that with cheats off?
[23:25:40] <vividos> wjp: but when it's installed, does exult take some graphics then?
[23:25:50] <wjp> it should be in the game menu
[23:25:55] <sbx> ok
[23:26:01] <wjp> yes, we use all the graphics from SI that we can use :-)
[23:26:29] <vividos> nice :)
[23:26:52] <vividos> cannot wait to replay both games, although I liked SI more
[23:27:08] * wjp looks at latest cvs commit log... that's scary
[23:27:09] <wjp> :-)
[23:27:18] <Darke> Eh?
[23:28:32] <sbx> gltest2.cc/Zombie flag fixed?
[23:28:48] <wjp> after that :-)
[23:29:38] <sbx> zombie zombie zombie zombie
[23:30:02] <wjp> hmm... docs/art.txt looks a bit outdated
[23:30:25] <wjp> didn't Oblivious do a fire sword?
[23:30:30] <sbx> i hope not, i have been using that to decide what to do next
[23:31:18] <sbx> hmm, there is a fire sword
[23:31:25] <sbx> i am using it to light the way
[23:31:27] <wjp> and a green/grey cloak too
[23:34:03] <wjp> ok, these three look like the only ones I missed
[23:36:39] <sbx> my carriage is stuck
[23:38:09] <sbx> uh, and im stuck on the carriage
[23:39:22] <wjp> hm, that's bad
[23:39:33] <sbx> Couldn't find path for Avatar.
[23:40:43] <sbx> I can report this as a bug(but it might have been in the original), and either hack-move myself, or quick-load.
[23:41:05] <wjp> I'd report a bug with a savegame
[23:41:10] <wjp> and alt-t away
[23:41:14] <wjp> (don't hackmove yourself)
[23:41:16] <sbx> hmm
[23:41:27] <sbx> what if i save this, and then load my old save?
[23:41:32] <sbx> then i can keep the carriage
[23:41:34] <wjp> works too :-)
[23:41:38] <sbx> and not turn on cheats
[23:51:54] <vividos> ok, back to the code. bye!
[23:53:09] <sbx> bye
[23:53:58] <-- vividos has left #exult ()
[23:55:36] <sbx> beh
[23:55:42] <sbx> jsf closed my bugs
[23:55:46] <sbx> that is ok
[23:56:10] <sbx> can you attach files to closed bugs?