#exult@irc.freenode.net logs for 23 Jul 2002 (GMT)

Archive Today Yesterday Tomorrow
Exult homepage


[00:13:55] <SB-X> I never killed LB with the Black Sword before. It's exhilarating!
[00:14:14] <SB-X> Uh, I mean... bad Black Sword! Don't do that again!
[00:28:07] * Darke snickers.
[00:55:42] <SB-X> how does exult decide what items are stackable?
[00:56:05] <Darke> I think it's hardcoded.
[00:56:33] <Dominus> I'm pretty sure it is
[01:06:39] <SB-X> hmm
[01:06:39] <SB-X> so where do you think that would be at in the source?
[01:08:51] <Darke> Umm... grep through the changelog until you find where DrCode (or someone) fixed up the last 'gold merging' problem, then check what files they mention.
[01:09:46] <Dominus> if jeff put it into the changelog
[01:10:44] <Darke> Then grep for any mention of 'stackable', or 'gold', or 'arrows', or something stackable. *grin* I'm sure there's got to be at least one of them in there.
[01:11:09] <SB-X> Sentri must be pretty pissed that I keep giving him farm equipment to fight with.
[01:12:45] <Darke> Hoes and Scythes, I guess? *grin*
[01:13:14] <SB-X> * objs/contain.cc,etc: ::add() takes a new parameter, 'combine',
[01:13:14] <SB-X> which means it should try to combine quantity items. Also,
[01:13:14] <SB-X> replaced 'int' flags with 'bool'.
[01:13:44] <SB-X> Darke: yeah, its "good" and "enchanted" farm equipment... but it's still farm equipment
[01:14:49] <SB-X> thx for Changelog hint; i had been grepping in the source files :)
[01:15:24] * Darke bows. 'tis no problem, m'lord.
[01:16:40] <SB-X> theres a big switch that decides what frames to use, but as far as the actual combining, it is done to items with a "quantity"
[01:16:54] <SB-X> so i guess gems and gold nuggets dont have that :(
[01:17:07] <Dominus> nope
[01:17:52] <SB-X> or diapers
[01:18:04] <Darke> Pity. Sounds like you'll have to hack the datafiles then to add it, if it's possible. *grin*
[01:23:42] <SB-X> ooh
[01:23:42] <SB-X> owen has a pretty nice house
[01:23:58] <SB-X> s/has/had/
[01:24:15] <SB-X> or... s/owen has/i have/
[01:24:36] <Dominus> i guess it is now filled with a lot of useless stuff you found on your quest through Britannia
[01:24:51] <SB-X> i am tempted to stop playing and fire up exultstudio to decorate this place and the HQ the way they should be decorated
[01:25:09] <SB-X> but, i wont
[01:25:28] <SB-X> hehe
[01:25:47] <SB-X> Dominus: i put my stuff in my HQ (his former shop)
[01:25:55] <Dominus> ah okay
[01:25:58] <SB-X> i didnt remember he had a house too then
[01:27:33] <SB-X> i need a big sign outside that says: Avatar & Co. Britannian Headquarters
[01:27:47] * Darke snickers.
[01:28:53] <SB-X> or "The Offices of SB-X, Iolo, and Associates"
[01:29:00] <Dominus> he
[01:29:21] <Dominus> custom made signs aren't supported by exult yet
[01:29:25] <Dominus> unfortunately
[01:31:21] <SB-X> i'll have to imagine there's a sign
[01:31:50] <Darke> That works. *grin*
[01:36:47] <SB-X> The Minoc Mine is in what was once Dungeon Covetous. How fitting. ;-)
[02:56:34] <-- Dominus has left IRC ("Exult! Exult! Exult!")
[02:57:15] * SB-X Exults.
[03:15:16] * SB-X thumbs through the wide variety of books at the Lycaeum.
[03:16:19] <SB-X> "MAN VERSUS FISH: THE ULTIMATE CONFLICT - by Aquastyr"
[03:17:20] * Darke started making a library of all the books in u7 way back when he was playing it in dos, but he ended up causing unrecoverable save game errors due to the sheer number of things in a single chunk.
[03:18:23] <SB-X> "Struck Commander - by Gilberto"
[03:18:43] <SB-X> ah, he he
[03:19:03] <SB-X> i suppose you know of all them then
[03:19:21] <Darke> I haven't looked through all the books in years. *grin*
[03:19:26] <SB-X> i was going to bring some books back to my house in minoc, but thats probably not virtuous
[03:20:27] <SB-X> I could spend hours game time here with these books.
[03:21:11] <SB-X> too bad they didn't fill some up them up with more text
[03:21:11] <SB-X> at least they decided to write the complete "Hubert's Hair Raising Adventures" :-)
[03:23:53] <SB-X> "ENCYCLOPEDIA BRITANNIA" - a five volume set :-)
[03:24:10] * Darke cackles.
[03:28:33] <SB-X> "Mempto Rays - A qualitative study in metaparaphilosophical radiation - by Mempto" "...'Mempto Rays,' are lethal to all non-living matter. In fact, Mempto rays have demostrated their ability numerous times, once killing an entire boulder in a matter of a few hours..."
[03:28:55] * Darke blinkyblinks.
[03:33:31] <SB-X> ah, finally found "ULTIMA: THE AVATAR ADVENTURES - by DeMaria and Spector" but sadly it is only a preview, rather than a semi-complete work :-(
[03:33:48] * Darke grins.
[03:33:51] <SB-X> of course, i know of the Avatar's travels... but was still hoping this book would be more complete :-)
[03:39:04] <SB-X> Brion at the observatory sure doesn't get bored what with that crystal ball he has
[03:39:19] * Darke earperks.
[03:41:38] <SB-X> it peers into The Baths
[03:42:26] * Darke ahhs and remembers that one. *grin*
[03:43:09] <SB-X> Sometimes NPC's sit down next to their chairs instead of in them. Should I bug-post it?
[03:43:55] <Darke> If you've got a savegame where you can reproduce it consistantly, then yes. I think it may be a known bug however.
[03:45:03] <SB-X> ok
[04:30:11] <SB-X> aah
[04:30:25] <SB-X> i just noticed if the screen is rotate 45 degrees to the right, youve got an isometric view
[04:30:57] * SB-X ponders an alternate game-view option.
[04:31:08] * Darke snerks.
[05:00:37] --- Darke is now known as Darke|afk
[05:28:49] --- Darke|afk is now known as Darke
[05:30:13] <SB-X> wb!
[05:31:27] * Darke bows. Thanks.
[05:41:14] <SB-X> this looks like a completely new game
[05:41:38] * Darke earperks. What does?
[05:42:19] <SB-X> rotated screenshots from exult
[05:42:42] * SB-X preemptively stops Darke's snerk.
[05:45:43] <SB-X> it gives off an illusion of seeing more game area
[05:46:01] <SB-X> even though you can't
[05:50:24] <Darke> That's rather cool.
[05:51:11] <SB-X> hmm
[05:51:19] <SB-X> i expected you to do something similiar to a snerk :-)
[05:51:36] <SB-X> it would not have been a snerk because i stopped you
[05:52:16] * Darke preemtively realised you'd preemtively stop his snerk, so he did something else. *noddlenod*
[05:53:12] * SB-X is impressed.
[06:19:28] <SB-X> some bugs must be cause by the alignment of the moons
[06:19:30] * SB-X sighs.
[06:20:46] * Darke snickers.
[06:45:42] <SB-X> Darke?
[06:46:25] <SB-X> C++ guru
[06:46:57] * Darke is here, he doesn't know where this 'C++ guru' you're asking for is though.
[06:47:39] * SB-X snerks.
[06:48:00] <SB-X> can you tell me what it means if 'const' keyword is after the parenthesis of a method definition?
[06:49:27] <Darke> Something like `class Foo { void Bar() const; };`?
[06:49:48] <Darke> Or even `void Bar() const { do_something(); };`?
[06:50:20] --> wjp has joined #exult
[06:50:20] --- ChanServ gives channel operator status to wjp
[06:50:29] <wjp> oh... yay.. the new forum has nick protection
[06:50:38] <wjp> now if only I could remember my password :-)
[06:51:04] <SB-X> int Game_object::get_volume() const
[06:51:22] <SB-X> hi wjp
[06:51:22] <SB-X> nick protection?
[06:51:36] <Darke> It means that the function does not modify any class data.
[06:52:07] <wjp> can't post anything as 'wjp' since there's a register user named 'wjp'
[06:53:07] <Darke> It may modify paremeters, globals, and _use_, but not modify the internal class data, but it can't modify anything inside the current class. There is an exception when you're using the 'mutable' keyword, and you can get around it in various hacky ways (casting and so on), but otherwise it's enforced by the compiler.
[06:53:08] <SB-X> i thought that was already there
[06:53:30] <SB-X> nick protection
[06:53:30] <SB-X> cool
[06:54:06] <SB-X> Darke: wow.. thanks...
[06:55:00] <SB-X> is there a general rule that says what keywords mean after the parenthesis?
[06:55:33] <wjp> general rule? what do you mean?
[06:55:36] <Darke> Not really. But there's only two exceptions I can think of.
[06:55:47] <Darke> 'const' and '=0'.
[06:56:34] <SB-X> "when keywords follow the parenthesis but are before the definition they mean..."
[06:56:43] <SB-X> Darke: you just said 'mutable' too
[06:57:04] <wjp> SB-X: that depends on the keyword :-)
[06:57:26] <Darke> That doesn't appear there, you tag your class scoped variables with 'mutable' to say that a 'const' member function is allowed to modify them.
[06:57:37] <Darke> As in 'mutable unsigned int _foo;'.
[06:58:17] <SB-X> oh okay
[06:58:37] <SB-X> what does = 0 mean then?
[06:58:59] <wjp> purely virtual
[07:00:06] <wjp> it's used for unimplemented virtual functions. You can create instances of a class that has =0 functions
[07:00:08] <wjp> can't*
[07:00:11] <SB-X> oh
[07:00:11] <SB-X> that would be in the declaration then?
[07:00:19] <wjp> yeah
[07:01:11] <SB-X> such as drcode would do with gl container
[07:01:22] <SB-X> ifndef have_opengl
[07:01:22] <SB-X> unless i read it wrong
[07:02:01] <wjp> what do you mean?
[07:02:36] <wjp> I think we might be using purely virtual functions in our Gump and Gump_widget classes
[07:02:47] <SB-X> you asked him if thats what he was going to do with his GL methods, rather than define them all out
[07:03:00] <SB-X> on the ml
[07:03:19] --- wjp is now known as wjpwork
[07:03:31] <wjpwork> hm, no, that's something else
[07:04:08] <SB-X> how else can class = 0?
[07:04:22] <wjpwork> a virtual function is a function that can be redefined by child classes; a purely virtual function is one that _has_ to be redefined by child classes
[07:04:59] <wjpwork> (well, it doesn't always have to be, technically; only when you want to be able to instantiate the child class)
[07:05:10] <SB-X> unless he meant that a global instance would be defined if opengl is enabled, and not defined (0) otherwise
[07:05:33] <wjpwork> yes, that's what we do with the GL_manager class now
[07:06:11] <SB-X> is that what you call a singleton?
[07:06:33] <SB-X> class that only has 1 instance in the program
[07:06:44] <wjpwork> yeah
[07:09:37] <SB-X> i r lear-ning
[07:10:27] <Darke> Umm... IR learning. Isn't that some sort of subliminal broadcasting of pictures into your mind or something? *giggle, duck*
[07:10:51] <wjpwork> hehe :-)
[07:12:12] * SB-X looks dazed. He slowly nods and says, "Yes, I -DO- think Exult is the greatest program ever created, now that you mention it. Yes, I do worship the Exult development team. Yes, I would be happy to send all of my money to you."
[07:12:23] <wjpwork> lol
[07:13:15] * SB-X remembers he has no money and shrugs.
[07:13:31] <wjpwork> that's only because you sent it to us last week too ;-)
[07:13:42] <wjpwork> Darke: oh.. oops, I wasn't supposed to say that, was I?
[07:14:01] <SB-X> Anyway, I thank thee for the information.
[07:14:01] * SB-X bows to wjpwork and Darke.
[07:14:15] --- wjpwork is now known as wjp|work
[07:14:31] <SB-X> huh, wha? :)
[07:15:18] * Darke tisktisks at wjp|work. No you weren't. *grin*
[07:15:34] * SB-X didn't know he had any last week. How interesting.
[07:15:43] <wjp|work> "IR forgetting" ;-)
[07:15:49] <SB-X> in fact, I havnt had any money for months
[07:15:51] * Darke giggles.
[07:16:05] <SB-X> if i'm sending it to you, it must be worth it
[07:16:23] <SB-X> heh
[07:16:57] <SB-X> is exult's drawing as fast as it can be?
[07:17:09] <wjp|work> uh
[07:17:16] <wjp|work> interesting question :-)
[07:17:31] <wjp|work> probably not
[07:17:44] <SB-X> not including converting the blitting to assembly language and using MMX optimizations
[07:18:03] <SB-X> im just trying to think if theres any way to speed it up
[07:18:44] <SB-X> do you cache the sdl surfaces in memory after painting them?
[07:19:06] <SB-X> and index them so they can be blitted quickly on request
[07:20:20] <SB-X> if you were going to add an isometric-style view to exult, you would have to cache the rotated frames
[07:20:36] <SB-X> not that you are going to add any feature like that, im just saying if you were then that would be needed
[07:20:44] * SB-X whistles innocently.
[07:21:13] * Darke looks dubiously at SB-X.
[07:22:10] * SB-X fixes Darke's face so he doesn't look so dubious.
[07:23:51] * Darke looks even more dubious.
[07:25:37] * SB-X gives Darke a celery stick.
[07:27:14] * Darke looks at the celery stick dubiously, then munches on it. Thanks!
[07:28:23] <SB-X> :-)
[07:28:38] --- SB-X is now known as sbx|afk
[07:29:13] <sbx|afk> cerr << "WTF! src_pixels in Image_buffer8::copy8 was 0!" << endl;
[07:29:29] * Darke giggles.
[07:35:21] <wjp|work> *sigh*... I just don't get this phorum list code
[07:35:30] * wjp|work is trying to create 'sticky' threads
[07:36:32] * Darke has been meaning to try out that phpbb forum locally, just to see if it's worth switching over, but keeps forgetting to. *grin*
[07:37:50] <sbx|afk> ...the 'sticky' tag can be green like sticky slime
[07:38:29] <Darke> Ooooh... Yes! Make it so! *giggle*
[07:38:31] <wjp|work> heh :-)
[07:38:56] --> Kirben has joined #exult
[07:38:56] --- ChanServ gives channel operator status to Kirben
[08:06:27] <-- Kirben has left IRC (herbert.openprojects.net irc.openprojects.net)
[08:06:36] --> Kirben has joined #exult
[08:06:56] <-- Kirben has left IRC (herbert.openprojects.net irc.openprojects.net)
[08:07:03] --> Kirben has joined #exult
[08:29:59] <wjp|work> hmm... phorum isn't cooperating
[08:30:40] <wjp|work> theoretically when you add an 'OR' condition to a query, it shouldn't limit the number of things returned, should it? :-)
[08:32:01] <wjp|work> ..unless it's a syntax error and it's ignoring errors... grr...
[08:32:02] <Darke> Umm... no. *grin*
[08:32:09] * wjp|work goes back to staring at the code
[08:32:36] * Darke has been building his first .ebuild from scratch this afternoon. It's an enlightening experience. *grin*
[08:34:24] <wjp|work> ebuild?
[08:36:08] <Darke> The package system for gentoo. It's a text file that describes how to unpack, patch, compile and finally install it's associated program.
[08:37:09] <wjp|work> ah, right, that's why it sounded familiar
[08:37:10] <Darke> It's effectively a shell script run inside a sandbox.
[08:37:34] <Darke> s/effectively// it is. *grin*
[08:38:56] <Darke> So you have continual errors when you're testing the install bit, from where you're trying to write files outside the areas you've specifed and so on. *grin*
[08:39:38] <Darke> My half-knowledge of what all the shell variables are doesn't really help either. *grin*
[08:45:19] <wjp|work> :-)
[08:48:14] * Darke just found out he was for some unknown reason using ${D} rather then ${S} as the root of the directory when trying to install everything. One points to the directory where the downloaded .tar.[gz|bz2] file resides, the other points to the directory where it's compiling in.
[09:26:40] <wjp|work> ARGH! you won't believe what the problem was...
[09:26:48] <wjp|work> mysql doesn't seem to know the 'true' keyword
[09:26:58] <wjp|work> replacing it with '1' seemed to work
[09:27:03] <Darke> Umm... oh. Ick.
[09:28:25] <wjp|work> ok... this KeepOnTop flag is working... somewhat
[09:28:52] <wjp|work> it puts the thread on top, but it doesn't move the replycount and last post fields
[09:28:56] <sbx|afk> sounds fun
[09:29:09] * wjp|work wonders what kind of braindead scheme phorum uses to produce _that_ result
[09:29:47] * Darke blinkBLINKblinks. Umm... he'd rather not know, thanks. *grin*
[09:30:43] <wjp|work> come to think of it, I think I've seen this thing happen when deleting posts too
[09:31:03] <sbx|afk> where should it move the fields?
[09:31:36] <wjp|work> well, the 'author' and 'topics' columns are properly changed (the 'KeepOnTop' row is actually on top)
[09:31:51] <wjp|work> but the 'replies' and 'last post' columns are as if KeepOnTop doesn't exist
[09:31:58] <Darke> *nod* I seem to remember you needed to add a 'dummy' post and artifically age it to delete one.
[09:32:02] <wjp|work> so they're totally out of sync
[09:33:15] <sbx|afk> oy
[09:33:56] --- sbx|afk is now known as sb-x
[09:37:46] <wjp|work> hmm... it is reading the info from two different arrays
[09:37:54] * wjp|work wonders where those are filled
[09:39:25] * sb-x is trying to decode Exult's source.
[09:39:43] <sb-x> theres a lot of show_scaled8to* methods
[09:40:35] <sb-x> is >8bpp just for scaling?
[09:41:20] <wjp|work> yeah
[09:41:33] <wjp|work> ok, fixed that out-of-sync-thingie
[09:42:34] <sb-x> can you apply sticky to an existing thread?
[09:42:45] <sb-x> like the "new forum version" post
[09:44:21] <wjp|work> yeah
[09:47:55] <sb-x> aw its black :(
[09:49:05] <wjp|work> hm, green for me
[09:49:10] <wjp|work> try a forced reload
[09:49:16] <wjp|work> it's probably caching the .css
[09:49:19] <Darke> Hmm... and it's on 'Tavern Bug', but the 'New Forum Version' is at the top...
[09:49:25] <wjp|work> use list2.php
[09:49:57] * Darke ahhs. Works now, but the sticky is still the default text colour. *grin*
[09:49:58] <sb-x> oh okay
[09:50:25] <wjp|work> it's really green for me
[09:50:40] <wjp|work> shift-reload did it in galeon
[09:50:57] <sb-x> i got it now
[09:51:25] <sb-x> what does it to when the subject is long?
[09:51:40] <Darke> I reloaded the css, but it's gone now. *grin*
[09:51:56] <wjp|work> that's because I removed the flag ;-)
[09:52:09] * Darke ahhs.
[09:52:18] * Darke looks at the new css and it is indeed green. *grin*
[09:53:16] <wjp|work> ok, copied list2.php to list.php
[09:54:03] * Darke ooohs. Green!
[09:54:25] <sb-x> Darke: exactly :D
[09:54:34] * wjp|work looks for a thread to reply to to test it
[09:55:32] <wjp|work> ok, seems to work
[09:55:34] <sb-x> hmm
[09:56:15] <wjp|work> now I just need to add a way to actually make threads sticky without modifying the DB directly :-)
[09:57:12] * sb-x laughs.
[10:00:04] <sb-x> do all three tags fit on a topic?
[10:01:56] <wjp|work> sure
[10:02:25] <wjp|work> won't be pretty, but they'll fit :-)
[10:02:26] <sb-x> what does it do when the subject is long?
[10:02:35] <wjp|work> dunno :-)
[10:02:54] <wjp|work> feel free to try :-)
[10:02:59] <wjp|work> I'll make it frozen and sticky for you
[10:03:00] <sb-x> he
[10:03:00] <sb-x> ok :-)
[10:03:14] * sb-x has to sleep.
[10:03:39] <wjp|work> ok, g'night
[10:04:07] <Darke> Night.
[10:04:14] <sb-x> that sounds pretty gross ;o
[10:04:32] --- sb-x is now known as X-BZzZzz
[10:09:32] <wjp|work> hm, is there a nice single verb for "make thread sticky"?
[10:09:45] <wjp|work> (and the opposite)
[10:09:51] <wjp|work> stickify? :-)
[10:10:13] <-- Kirben has left IRC (Read error: 104 (Connection reset by peer))
[10:10:19] <Darke> 'toggle stickyness'? *grin*
[10:10:30] <Darke> 'stickyness'?
[10:10:48] <wjp|work> nah, it should be a verb
[10:11:04] <wjp|work> there's 'freeze' and 'unfreeze', 'approve' and 'hide'
[10:11:46] <X-BZzZzz> stick
[10:12:07] <wjp|work> hm, doesn't sound quite right
[10:12:13] <Darke> That works. *grin*
[10:13:17] <X-BZzZzz> in the blackbox window manager theres a menu to do all the window functions and the one to make a window sticky/omnipresent says 'Stick' :-)
[10:13:37] <wjp|work> ah well, why not :-)
[10:13:40] <Darke> 'stick' is about the best you'll get from looking at a dict/thea.
[10:13:41] <wjp|work> stick/unstick?
[10:13:47] <Darke> Yep.
[10:14:04] <X-BZzZzz> unless you want to change the entire concept
[10:14:30] <X-BZzZzz> but i dont think you want to do that
[10:15:36] * Darke snickers, there's half a dozen synonyms, but only a single antonym, it would appear that you're stuck, with 'unstick'. *grin, duck*
[10:16:45] <wjp|work> lol
[10:16:48] <X-BZzZzz> unless you want to go with stickify/unstickify
[10:16:48] <X-BZzZzz> i can't complain because im not admin anyway! :-)
[10:16:48] <X-BZzZzz> oh right, sleep
[10:16:48] * X-BZzZzz goes AFK for real this time.
[10:17:19] * wjp|work unsticks that thread again
[10:19:50] <Darke> You're right, it does sound wrong. *grin*
[10:28:53] <wjp|work> yes :-)
[11:22:20] --> Kirben has joined #exult
[11:22:21] --- ChanServ gives channel operator status to Kirben
[11:23:59] <Darke> Hi Kirben.
[11:24:14] <Kirben> Hi
[12:06:53] --> Fingolfin has joined #exult
[12:07:11] <Fingolfin> yo
[12:07:13] --- ChanServ gives channel operator status to Fingolfin
[12:15:56] <Darke> Hi.
[12:19:38] --> Colourless has joined #Exult
[12:19:38] --- ChanServ gives channel operator status to Colourless
[12:19:46] <Darke> Hi Colourless!
[12:19:48] <Colourless> hi
[12:20:20] * Darke looks at the clock, then hops off to dream about cute bunnies, pair programming, unit tests, and other XP programming-like things. *bow* Night!
[12:20:34] <Colourless> darke: since you are up 'super' late tonight a hello to you
[12:21:00] * Darke makes a minor pawnote that 'cute bunnies' are generally not considered part of the 'XP programming-like' set of things. Just in case anyone was confused. *grin*
[12:21:17] --- Darke is now known as Darke|zzZ
[12:21:27] <Colourless> cya
[12:23:17] * Darke|zzZ quickly splashes the semi-transparent dragon with a pail of green paint, to make Colourless, 'sticked', before scampering back down his hole. Bye! *giggle*
[12:23:40] <Colourless> damn you
[12:24:18] --> Nadir has joined #exult
[12:24:18] --- ChanServ gives channel operator status to Nadir
[12:24:21] <Nadir> hi
[12:24:27] <Colourless> I am happy that you think I am semi-transparent, i am completely transparent, plus there is that green paint business,i am not happy about that either
[12:24:36] <Colourless> hi Nadir
[12:35:11] <Colourless> s/i am happy/i am not happy/
[12:46:31] * Darke|zzZ pokes his head out and quickly tosses the contents of a pail of blue paint over the unhappy Colourless before disappearing again. He hopes the dragon is a little happer now.
[12:47:40] <Nadir> :)
[12:48:37] * Colourless sighs
[13:11:20] --> LK has joined #Exult
[13:11:38] <LK> Wow Im unbanned! :P
[13:13:56] <Nadir> who banned you ?
[13:19:21] <LK> The openirc server...
[13:19:50] <LK> I dont know why but I was lined or something...
[13:19:55] <LK> and that for a few months.. :P
[13:20:07] <LK> Hey CNJ, remember me? Im that Dransik player... :)
[13:52:36] <wjp|work> hi Nadir, Colourless, LK
[13:52:43] <wjp|work> and Fingolfin :-)
[13:59:17] <Nadir> hi wjp. I implemented shift-running and keypad movement (including diagonals) today
[13:59:33] <wjp|work> yup, I saw the logs; thanks
[14:01:56] --> Dominus has joined #exult
[14:02:03] <wjp|work> hi Dominus
[14:02:13] <wjp|work> what a crowd again :-)
[14:02:15] --- ChanServ gives channel operator status to Dominus
[14:02:21] <Dominus> hi
[14:04:00] <Dominus> so sticky thread works in the forum? Anybody have good ideas for a rules thread? The obvious - how to make bug reports (with link to faq), no asking for warez or codes, be nice, no excessive spamming, explanation of how to make an url or image (not too large please)
[14:04:13] <Nadir> hi dom
[14:04:32] <Nadir> yesterday you asked about when keyboard-based movement would be in. it is
[14:04:40] <Dominus> :-)
[14:04:46] <Dominus> I noticed :-)
[14:05:15] <Dominus> thanks for doing it so nicely (though I didn't have a chance to try it out yet)
[14:05:27] <Colourless> hi Dominus
[14:05:36] <Dominus> oops, that means someoen has to rewrite the FAQ/Docs... :-(
[14:08:49] <Nadir> well, we do our duty, now it's time for you to do yours, instead of annoying people on the forum :)
[14:09:05] <Dominus> *sniff*
[14:09:07] <wjp|work> lol
[14:09:32] <Dominus> okeydokey then
[14:24:10] <Fingolfin> yo wjp, Dominus, Nadir, Colourless, Kirben, all the others =)
[14:24:22] * Fingolfin just comes back from repairing the kitchen sink of his grand parents
[14:25:12] <Fingolfin> the drainpipe was jammed... with the dirted of a dozen years. It's a horizontal one, too, meaning that what gets in stays in if it's heavier than water :-)
[14:25:17] * Fingolfin shudders with disgust
[14:25:25] <Dominus> ick
[14:34:11] <LK> Im banned from Dransik. Again. *sigh*
[14:37:00] <-- Kirben has left IRC (Read error: 104 (Connection reset by peer))
[14:52:19] <Nadir> wjp|work: where has the "mark all read" link gone in the forum ?
[14:52:32] <wjp|work> bottom
[14:52:40] <wjp|work> I think
[14:53:13] <wjp|work> phorum 3.3.2c seems to have removed some duplicate entries from the two navbars
[14:53:31] <wjp|work> rather annoying, actually
[14:53:55] <wjp|work> but the upgrade was kind of necessary since there were some gaping security holes in the old version
[14:54:08] <wjp|work> (the phorum.org website itself was hacked because it was running an older version)
[15:01:08] --> artaxerxes has joined #exult
[15:01:09] <artaxerxes> Greetings, ladies and gentlemen...
[15:02:55] <wjp|work> hi
[15:03:01] <Colourless> hu
[15:03:03] <Dominus> hi
[15:03:03] <Colourless> hi
[15:03:13] <artaxerxes> how you guys doin' ?
[15:03:36] <Colourless> fine
[15:04:06] <artaxerxes> I've taken the latest CVS but couldn't get the keypad to move the avatar around... :(
[15:04:47] <artaxerxes> I remember reading Nadir (I think) put it in the CVS yesterday
[15:04:52] <Nadir> yes
[15:05:09] <artaxerxes> anything special to make it work ?
[15:05:13] <wjp|work> you need to update your exult*.flx
[15:05:26] <wjp|work> (since they contain the keymapping)
[15:05:32] <artaxerxes> Ahhhhh....
[15:05:34] <artaxerxes> I see
[15:05:48] <artaxerxes> Let's go update those files then!
[15:06:22] <Dominus> or point to custom made keyfiles
[15:06:28] <Dominus> in cfg
[15:07:25] * wjp|work nods
[15:12:05] <artaxerxes> trying....
[15:12:18] <Nadir> what's the "don't stop music when window loses focus" parameter for exult.cfg ?
[15:13:34] <artaxerxes> humm... doesn't work right..
[15:14:18] <Dominus> its in the docs in cvs
[15:14:29] <Dominus> (have to look myself)
[15:15:27] <Dominus> <disablepause> in <audio>
[15:16:54] <Nadir> ok
[15:17:11] <Dominus> no/yes
[15:19:07] <wjp|work> oh, we have that option?
[15:19:18] <Dominus> Nadir: the docs/faq has been split as well for the two branches and the head branch docs/faq are only in CVS
[15:19:25] <artaxerxes> using the keypad to move the avatar does not work even with new flexes.
[15:19:34] * Dominus points to the docs :-)
[15:20:09] <Dominus> mybe the keypad needs different assignment in defualtkeys
[15:21:51] <-- Fingolfin has left IRC ("42")
[15:23:04] <Nadir> ok
[15:23:22] <Nadir> I've added assignments for both the arrow keys and the keypad
[15:23:40] <Dominus> of course presently they are a bit outdated... (the docs)
[15:24:16] <artaxerxes> Nadir: what files have you altered to support keypad moves ?
[15:24:51] <wjp|work> defaultkeys.txt in exult_bg/si.flx
[15:24:56] <artaxerxes> is that all ?
[15:25:05] <wjp|work> well, and exult source files
[15:25:19] <Dominus> keyactions.cc keyactions.h keys.cc
[15:25:36] <artaxerxes> ahhhh
[15:25:48] <artaxerxes> those did not get updated when I typed "cvs update"
[15:25:54] <Dominus> the latest, maybe some more but I deleted the cvs ml messages
[15:27:15] <Nadir> artaxerxes: are you sure you are checking out from the HEAD ?
[15:27:26] <artaxerxes> yes, sir!
[15:27:36] <Nadir> what does the ChangeLog say ?
[15:28:19] <artaxerxes> humm... a new line appeared in it...
[15:28:27] <artaxerxes> it says :
[15:28:31] <artaxerxes> 2002-07-23 Tristan Tarrant <nadir@users.sourceforge.net>
[15:28:31] <artaxerxes> * keyactions.*: renamed functions to use north/south/east/west and
[15:28:31] <artaxerxes> added diagonals (north-west, etc.), implemented running
[15:28:31] <artaxerxes> * data/bg/defaultkeys.txt data/si/defaultkeys.txt: added mapping
[15:28:31] <artaxerxes> keypad keys for all 8 directions, added shift-arrows and
[15:28:31] <artaxerxes> shift-keypad for running
[15:28:45] <wjp|work> time for me to go home
[15:28:49] <wjp|work> I'll bbl
[15:28:53] <-- wjp|work has left IRC ("[x]chat")
[15:29:03] <Colourless> cya
[15:31:07] <Nadir> hmm
[15:31:39] <Nadir> and you say that some files were not updated after a cvs update
[15:31:45] <Nadir> which ones ?
[15:40:57] <artaxerxes> all the key* ones
[15:41:06] <artaxerxes> but well, another cvs update fixed it
[15:41:32] <artaxerxes> I'm just finished compiling exult.. just need to copy over the z and give a try
[15:46:14] --> wjp has joined #exult
[15:46:14] --- ChanServ gives channel operator status to wjp
[15:46:20] <wjp> hi again
[15:46:45] <Colourless> wb
[15:46:52] <Dominus> wb
[15:47:11] <artaxerxes> wb
[15:47:19] <wjp> thx :-)
[15:47:21] <artaxerxes> ok.... just copied over... let's give it a try....
[15:47:45] <artaxerxes> it wokrs!
[15:47:52] <artaxerxes> it works, even!
[15:49:02] <Dominus> all hail to Nadir
[15:50:12] <Colourless> but how many of us are actually going to use the feature :-)
[15:50:17] <Nadir> so you can now walk around with the zaurus ?
[15:50:43] <Nadir> well, people have asked for it in the past on the forum, and the original allowed you to do it
[15:50:51] <Colourless> artaxerxes maybe, me unlikely, but still, it's something that we should have
[15:50:52] <artaxerxes> Colourless: I will !
[15:51:18] <Colourless> nadir: yeah i know, just trying to give dom a hard time :-)
[15:51:20] <artaxerxes> Hip hip hip.... Hourra ! [french ode to Nadir]
[15:51:47] <Dominus> save for the o in hourra it is the same in German
[15:51:48] <artaxerxes> right now, I am conversing with Thoxa... :)
[15:52:17] <wjp> add a couple of 'e' in the 'hip's and s/ur/e/ and it's dutch
[15:52:18] <Dominus> wow, that whole zaurus thing is progressing very fast :-)
[15:52:27] <wjp> I'm pretty sure it converts into english nicely too :-)
[15:53:00] <Colourless> yep
[15:53:30] <artaxerxes> thoxa just beat the other Monk
[15:53:46] <Colourless> hurrah or hurray in english
[15:53:59] <artaxerxes> you guys should see how FAST and fluid the game and the animations are... it is SO incredible
[15:54:20] <Colourless> ARM 203 MHz?
[15:54:20] <Nadir> I WANT A ZAURUS TOOOO !
[15:54:22] <Dominus> well you are not using scalers
[15:54:32] <Nadir> and you're not playing sound
[15:54:55] <artaxerxes> true... it's about 25% faster than on my PII-350... :)
[15:54:55] <Dominus> without scalers at 320x200 the game is pretty fast for me as well
[15:55:18] <artaxerxes> Colourless: yup... and RISC too
[15:55:18] <Colourless> heh. well, that could be why it seems faster :-)
[15:56:05] <Colourless> I assume that SDL on the Z is getting low level access to the hardware frame buffer than the normal linux version does
[15:56:07] <Nadir> check my last post on the "zaurus port" thread
[15:56:27] <Colourless> I know that with PocketPC you can get direct access to the hardware framebuffer
[15:56:47] <Colourless> SDL doesn't use it though... in fact the pocketpc sdl port is pretty bad
[15:56:47] <Nadir> SDL in fullscreen mode under XFree86 uses DGA for direct access
[15:57:01] <Colourless> the Z and PocketPC have pretty similar hardware
[15:57:15] <Colourless> all of the 'issues' that you've found are going to help me :-)
[15:58:29] <Colourless> such as no fpu. Didn't realize that before. Going to have to make a few changes to some places in exult that use floating point
[15:58:49] <artaxerxes> Nadir: what do you mean with an FM synths? You mean I should go around with a midi keyboard plugged in the zaurus ?
[15:58:54] <artaxerxes> mme giggles
[15:58:58] * artaxerxes giggles
[15:59:18] <artaxerxes> Colourless: where does exult use fp ?
[15:59:22] <Nadir> no, there is a software FM synth that produces sound like the original soundblaster midi
[15:59:30] <artaxerxes> humm.
[16:00:03] <Nadir> it doesn't sound great, but it's tiny, uses very little CPU and no disk space :)
[16:00:13] <artaxerxes> as Mungo said, I'll try to remove midi altogether and try the sound pack.
[16:00:21] <artaxerxes> awesome :)
[16:00:29] <Nadir> yes but the sound pack is *large*
[16:01:01] <Nadir> http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/scummvm/scummvm/sound/fmopl.cpp
[16:02:21] <Colourless> artaxerxes" if you could convert that into an exult midi driver it would be nice of you. I noted you mentioned something the other day that you didn't want me to do 'all' the pda related changes to exult :-)
[16:02:49] <artaxerxes> Colourless: lol
[16:02:57] <Colourless> of course that uses LGPL while we use GPL
[16:03:31] <Nadir> I think the problem would be if it were the other way round
[16:04:00] <Nadir> as the GPL is stronger and wins over the LGPL
[16:04:10] <Colourless> ok, but that appears to just be an emulator
[16:04:34] <Colourless> doesn't seem to have an interface to play midi files
[16:07:58] --- Dominus is now known as Dominus|away
[16:09:46] <Nadir> there are other files in that directory.
[16:10:07] <Colourless> yeah I can see
[16:10:07] <Nadir> if I don't enable timidity or direct midi sound under linux, I get this FM emu
[16:10:15] <Colourless> class MidiDriver_MIDIEMU:public MidiDriver
[16:10:22] <Colourless> in mididrv.cpp
[16:10:41] <Nadir> I think it would be worthwhile integrating it for low-end machines
[16:10:55] <Nadir> I'd ask Mungo to do it
[16:11:06] <Colourless> only issue is it uses floating point
[16:11:10] <Nadir> ah
[16:11:14] <artaxerxes> he is more apt than i would
[16:11:23] <Nadir> that's a large-ish issue
[16:11:37] <Colourless> only in MidiDriver_MIDIEMU::midi_fm_playnote
[16:11:53] <Colourless> in theory, it should be simple enough to convert it to fixed point
[16:12:04] <Colourless> fixed point = fun times all around :-)
[16:12:32] <Nadir> indeedy
[16:12:42] <Colourless> or we could just disable pitch bending, but AFAIK, U7 did use some pitch bending
[16:13:15] <Nadir> is it doing floating point operations or is it using a LUT ?
[16:13:37] <Colourless> uses a lookup table
[16:13:42] <Colourless> then does a mul
[16:13:46] <Colourless> freq = (int)((float)freq * pf);
[16:13:50] <Colourless> simple enough to do that in fixed
[16:14:37] <Colourless> says: These tables 'borrowed' from Timidity tables.c
[16:16:01] <Nadir> everyone 'borrows' code nowadays :)
[16:16:28] <Colourless> also seems that timidity uses floating point too
[16:17:09] <Colourless> double precision too
[16:18:52] <Nadir> yep
[16:21:34] <artaxerxes> too bad the timidity music is not replaced by mp3s
[16:21:49] <artaxerxes> I can play mp3 with no pb
[16:22:19] <Colourless> to me that would seem like overkill (using doubles). do they really need 'that' much accuracy
[16:24:05] --- Dominus|away is now known as Dominus
[16:24:08] <Colourless> since there is a scummvm port to pocketpc, i'm guessing the floating point stuff doesn't really make much of a difference in MidiDriver_MIDIEMU::midi_fm_playnote
[16:25:15] <Nadir> good thinking
[16:25:30] <Nadir> can that thing be used to play the FM sfx as well ?
[16:26:31] <Colourless> yes and know. it would require using 'low level' programming of the opl emulator. possible = yes, easily = no
[16:26:36] <Colourless> s/know/no/
[16:27:43] <Colourless> getting the emulator working with exult really looks like something that i should do, since I know more about midi than anyone else around here :-)
[16:28:25] <Nadir> I'll leave you to it then :) Got to go now. Bye !
[16:28:32] <Dominus> bye
[16:28:36] <-- Nadir has left IRC ("Uscita dal client")
[16:31:07] <artaxerxes> bye nadir
[16:31:18] <Dominus> :-)
[16:31:28] <artaxerxes> I'm always late.. :)
[16:50:57] <Dominus> wjp: I wonder how to write in a guidlines post how to make urls with [url] without making one myself...
[16:52:02] <wjp> hmm....
[16:52:32] <Dominus> I just made a thread
[16:53:11] <Dominus> as expected [url] and [img] didn't show...
[16:53:25] <wjp> look in forum/docs/usage.txt for a full list of 'tags' btw
[16:53:40] <wjp> (i.e., /home/groups/e/ex/exult/htdocs/forum/docs/usage.txt)
[16:54:02] * Dominus nods and wonders if we should link to that in that post
[16:54:16] <wjp> no, not without editing :-)
[16:54:26] <wjp> too much phorum config info in there
[16:54:38] <Dominus> ok
[16:55:39] <wjp> see if there are any html entities for [ and ]
[16:55:51] <wjp> I'll bbl (dinner)
[16:55:58] <Dominus> see you
[16:55:58] <Colourless> cya
[16:56:09] <wjp> don't forget to freeze the topic before people start posting to it :-)
[16:56:26] <Dominus> will do so now
[17:08:25] <Dominus> hm, I think I might put up a Phorum codes only page so people can read it
[17:13:36] <wjp> "newfrozensticky" :-)
[17:13:58] <Dominus> he, I didn't get the new :-)
[17:14:40] <artaxerxes> frozensticky... that could describe an iscile !
[17:14:41] <Colourless> i think you need to add some spaces wjp :-)_
[17:14:50] <artaxerxes> iscicle
[17:14:56] <artaxerxes> icicle ?
[17:15:04] <wjp> spaces? why?
[17:15:21] <Colourless> no reason
[17:15:23] <artaxerxes> eye seek elle ? :)
[17:16:03] <Colourless> it's icicle
[17:17:51] <Colourless> hmm. it looks pretty simple to integrate the scummvm opl music player with sdl
[17:17:57] <Colourless> mixer
[17:18:11] <artaxerxes> I've just removed HAVE_TIMIDITY_BIN but still, I get a Bus error...
[17:18:48] <artaxerxes> I'm starting to wondering if there is a memory issue or a multithreading issue
[17:19:06] <Colourless> it looks like sdl mixer's custom music player support works the same as what is done in scummvm
[17:19:49] <Dominus> ah, wrong dir for the phorumcodes.txt
[17:20:03] <artaxerxes> I'll install some swap space and see if there is any differences.
[17:20:44] <Colourless> does XWIN get defined?
[17:20:57] <artaxerxes> yup
[17:21:12] <Colourless> ok
[17:21:16] <Colourless> #if (defined(XWIN) && !defined(OPENBSD))
[17:21:16] <Colourless> TRY_MIDI_DRIVER(forked_player)
[17:21:16] <Colourless> #endif
[17:21:32] <Colourless> that's in Midi.cc
[17:21:49] <Dominus> wjp: where do you think should I put phorumcodes.txt? /forum or directly in the htdocs dir along with all the other txt files?
[17:21:53] <Colourless> you could 'try' setting the midi conversion to ogg
[17:22:14] <artaxerxes> Colourless: you want me to put that in ?
[17:22:28] <Colourless> you do that by setting config/audio/midi/convert digital
[17:22:47] <Colourless> exult automatically compiles in ogg support, even if sdl_mixer doesn't have it
[17:22:56] <wjp> Dominus: hm, htdocs dir would probably be better
[17:23:07] <Dominus> ok, will do
[17:24:02] <Colourless> i "don't" think it should matter if you try using ogg music
[17:24:15] <Colourless> you don't even have the ogg's so it's not going to attempt to play themm
[17:24:31] <Colourless> what it will do is prevent any other midi driver being used
[17:25:45] <artaxerxes> I can see the line that says #if (defined(XWIN) etc.... it looks exactly like what you wrote... what should I change then ?
[17:26:24] <Colourless> well, you can try commenting it out for now, and just forget all the ogg stuff i just mentioned
[17:26:33] <artaxerxes> can do
[17:27:08] <Colourless> i'm thinking there is a reasonable chance that is what's causing your problem
[17:31:14] <artaxerxes> let's give a try..
[17:31:34] <artaxerxes> nope
[17:31:38] <Dominus> hm, seems that the phorum code doesn't like the # in the link to the FAQ question
[17:32:15] <Colourless> artaxerxes: do you know where it's dying?
[17:32:27] <artaxerxes> as soon as it tries to enable sound
[17:32:57] <Colourless> but where exactly? in a call to sdl_mixer?
[17:33:09] <Colourless> or in exult itself?
[17:33:31] <artaxerxes> I start the game, hit esc, press the audio control panel, change the "disable" into "enable", I then disable midi, enable SFX, disable voices and tap "ok"... crash
[17:33:53] <artaxerxes> I don't have a way of knowing where exactly
[17:34:17] <artaxerxes> I can't telnet in my box for some reason... -> no gdb
[17:36:14] <Colourless> do you have stdout and stderr output?
[17:36:53] <Dominus> Colourless, wjp, Darke|zzZ, and everyone else who has admin rights to the forum, feel free to chnage the "rules" thread to something better (like rule#1: give all your money to Colourless)
[17:38:26] <Colourless> yes sounds like a very good rule to me
[17:38:42] <Colourless> but for some reason, i think everyone would break it
[17:38:44] <Dominus> I thought you would like that one :-)
[17:40:40] <artaxerxes> I don't see any reference to giving money to Colourless
[17:41:19] <Dominus> he he, that was only an example to what someone could change it to
[17:42:24] <wjp> I wonder if the sticky and frozen threads will behave properly :-)
[17:43:08] <Dominus> wjp: do you see phorum doesn't like # in an url
[17:43:25] <artaxerxes> AH AH!!! I've got telnet working now!
[17:43:29] * artaxerxes is ready for some gdb
[17:45:02] <artaxerxes> Colourless: if you direct me, I will be able to tell you where the sound pb is, since I've got gdb ready now
[17:46:05] <artaxerxes> humm... I should get ready to copy an unstripped version I guess...
[17:46:08] * artaxerxes grumbles
[17:46:28] <Colourless> don't ask me anything about gdb
[17:46:44] * artaxerxes is starving and is gone to get some food
[17:46:45] <wjp> Dominus: I'll fix
[17:46:52] <artaxerxes> bbl
[17:47:04] --- artaxerxes is now known as artaxerxes|afk
[17:49:18] <wjp> Dominus: done
[17:50:26] <Dominus> wjp: what do you think? Those guidelines/rules okay? nice enough worded?
[17:51:11] <wjp> yeah, looks good :-)
[18:03:28] --- artaxerxes|afk is now known as artaxerxes
[18:04:44] --- Colourless is now known as Cless|AFK
[18:12:07] <artaxerxes> wjp: are you still around ?
[18:12:32] --- Cless|AFK is now known as Colourless
[18:15:28] <wjp> yeah
[18:15:54] <artaxerxes> could you assist me with gdb to find out what is the issue with the sound, please?
[18:16:12] <wjp> sure
[18:16:34] <wjp> although it's basically just a matter of running exult, attaching gdb to it, and waiting until it crashes
[18:16:38] <artaxerxes> ok... I'm gonna copy the unstripped version and I tell you when I am ready, ok ?
[18:16:41] <wjp> (if gdb cooperates, that is)
[18:16:45] * wjp nods
[18:17:38] <artaxerxes> it is a large file to transfert... 'twill take a couple minutes
[18:17:54] <-- Dominus has left IRC (Read error: 104 (Connection reset by peer))
[18:19:23] <Colourless> really nice thing about pocketpc developement is the emulator. it's real easy to debugging with it. and also if i had the real hardware, it's real easy to do remote debugging in Embedded VC++ too
[18:21:09] --> Dominus has joined #exult
[18:21:29] --- ChanServ gives channel operator status to Dominus
[18:21:30] <artaxerxes> nice.
[18:22:09] <Dominus> damn uwadv doesn't like the new SB Live! driver
[18:22:14] <artaxerxes> there is also an emulator for the z on linux... but I bet it's not as good as with the real thing. :)
[18:24:59] <Colourless> the pocketpc emulator is interesting. in some ways it's 'too' close to the hardware with the way it acts. however it doesn't support all the apis (gx/gapi being an example) and it doesn't emulator the storage device (aka flash cards)
[18:25:31] <Colourless> of course it does emulate the network device so i can access my computer (and the internet) from inside the emulator
[18:27:29] <artaxerxes> wjp: ready
[18:28:16] <wjp> ok, which way do you want to go? run exult from within gdb or attach gdb to a running exult?
[18:29:31] <artaxerxes> probably run exult on the z and attach to it the gdb
[18:31:36] * wjp nods; k
[18:32:34] <artaxerxes> oups... meeting.. bbl
[18:32:36] <artaxerxes> sorry
[18:32:38] <-- Dominus has left IRC (Read error: 104 (Connection reset by peer))
[18:32:43] --- artaxerxes is now known as artaxerxes|afk
[18:35:50] --> Dominus has joined #exult
[18:36:10] --- ChanServ gives channel operator status to Dominus
[18:41:03] --- artaxerxes|afk is now known as artaxerxes
[18:41:10] <artaxerxes> sorry about that
[18:41:15] <artaxerxes> I'm back on track
[18:43:01] <Colourless> well, i've gotten fmopl to compile with exult. of course that was only the easy part :-)
[18:45:10] <Colourless> the hard part is what's in mididrv :-)
[18:51:25] <artaxerxes> wjp: anything special I should do before startin exult ?
[18:52:13] <wjp> hm, can't think of anything right now
[18:52:20] <wjp> let's just see what happens :-)
[18:56:24] <-- Colourless has left IRC (Killed (NickServ (Ghost: Cless!Cless@ppp1000.adelaide.on.net.au)))
[18:56:40] --> Cless has joined #Exult
[18:56:57] --- Cless is now known as Colourless
[18:57:03] <artaxerxes> hummm.. gdb locked at Reading symbols from /home/QtPalmtop/oib/libqte.so.2
[18:57:09] <artaxerxes> so annoying.
[18:57:21] --- ChanServ gives channel operator status to Colourless
[19:01:02] <Colourless> uh hmm:
[19:01:05] <Colourless> 5. No excessive spamming (this is a message board and not Iolo - you can't cheat here :-))
[19:01:16] <Colourless> *cough* Exult isn't for ultima either *cough* :-)
[19:01:24] <Colourless> s/ultima/ultims vi/
[19:01:29] <Colourless> grr.
[19:01:32] * Colourless stops trying
[19:01:36] <Dominus> he he
[19:04:08] <-- Dominus has left IRC ("Exult! Exult! Exult!")
[19:08:46] * artaxerxes is starting exult from the gdb
[19:10:08] <artaxerxes> waooo.. segfault while loading it
[19:18:31] <wjp> hm, gdb really doesn't seem to be stable enough to use properly :-(
[19:19:12] <-- cnj has left IRC (Remote closed the connection)
[19:22:28] <artaxerxes> true
[19:22:42] <artaxerxes> let me try again (I'm adding swap for the fun)
[19:27:54] <artaxerxes> ok.. I typed ./gdb exult-not-stripped
[19:28:02] <artaxerxes> and I've got a gdb prompt.
[19:28:23] <artaxerxes> and set args is given
[19:31:16] <wjp> ok, let's just try 'run'
[19:34:49] <artaxerxes> it is eating up all the resources... :(
[19:35:52] <artaxerxes> ok... the gdb prompt is back (I had to attach gdb to the running process)
[19:36:32] <artaxerxes> what should I do ? "cont" ?
[19:38:05] <wjp> yeah
[19:39:31] <artaxerxes> locked.... brb
[19:51:29] <artaxerxes> well.. it's gonna be hard... gdb uses all my memory.. just about everything!
[19:51:52] <artaxerxes> how about we put the sound behind us for now? ;-)
[19:52:43] <Colourless> well, you could litter the code with printf ("%s:%d\n", __FILE__, __LINE__); to see where it crahses
[19:59:44] <artaxerxes> don't forget the fflush(stdout) too... :P
[20:00:04] <artaxerxes> I'm gonna prepare an ipk package...
[20:51:14] <artaxerxes> ok... the package is build
[20:52:00] <artaxerxes> I am trying it right now... some more tweking to do in order to play right from the PDA (without using the Terminal)... but it's getting there
[21:06:50] --- X-BZzZzz is now known as SB-X
[21:06:52] <SB-X> hello
[21:07:09] <SB-X> morning/afternoon/evening all
[21:07:36] <Colourless> hi
[21:10:00] <wjp> hi
[21:10:22] <artaxerxes> hi
[21:17:51] <artaxerxes> address of the package:
[21:18:10] <artaxerxes> http://artaxerxes_2.tripod.com/exult_0.2_arm.ipk
[21:18:38] <artaxerxes> unfortunately, so far, you need to run it from the terminal... :(
[21:18:51] <artaxerxes> gotta go... spread the word about it!
[21:19:00] <-- artaxerxes has left IRC ("using sirc version 2.211+KSIRC/1.1")
[21:45:22] <wjp> time for me to go too
[21:45:23] <wjp> bye
[21:45:26] <-- wjp has left IRC ("Zzzz....")
[22:17:57] <-- Colourless has left IRC ("time for me to go")
[22:31:59] * SB-X sighs.
[22:32:52] <SB-X> LK: i was just getting my character going real good and some fools fooled me and killed me!
[22:33:13] <SB-X> that was a while ago of course :-)
[22:35:24] <-- SB-X has left IRC ("brb")
[22:49:44] <-- LK has left IRC (Read error: 110 (Connection timed out))
[22:51:39] --> SB-X has joined #exult
[23:35:59] --- Darke|zzZ is now known as Darke
[23:39:27] <Darke> Greetings.
[23:41:08] <SB-X> Greetings.
[23:41:27] <SB-X> How fare thee?
[23:42:02] <SB-X> This need not be on!
[23:42:02] * SB-X turns out the light.
[23:42:23] <SB-X> Ah, 'tis better!
[23:42:23] <SB-X> ...
[23:42:45] <SB-X> sorry, got stuck in u7 texts again