#exult@irc.freenode.net logs for 28 Aug 2005 (GMT)

Archive Today Yesterday Tomorrow
Exult homepage

[00:01:59] <-- Fl00der has left IRC (Read error: 110 (Connection timed out))
[00:12:57] --> SB-X has joined #exult
[00:29:04] --> Colourless has joined #Exult
[00:29:05] --- ChanServ gives channel operator status to Colourless
[00:40:16] --- LordN_Away is now known as Lord_Nightmare
[02:27:10] --> shazza` has joined #exult
[02:45:15] <-- shazza has left IRC (Connection timed out)
[04:35:49] <SB-X> wow.. it's been a year since thief schedule was added
[04:37:06] <Sevalecan> thief!
[04:43:50] <SB-X> i had requested it
[04:44:04] <SB-X> but nobody told me they added it
[05:12:41] <Lord_Nightmare> so they walk around and chase and rob you now?
[05:13:02] <Lord_Nightmare> instead of aimlessly wandering?
[05:15:23] * SB-X shrugs.
[05:15:28] <SB-X> havn't actually checked it yet
[05:16:24] <Lord_Nightmare> aww, i wanna kill some thieves for a reason :(
[06:40:12] --> shazza has joined #exult
[06:43:03] <-- shazza` has left IRC (leguin.freenode.net irc.freenode.net)
[07:03:17] <-- Baastuul has left IRC ("I will eat your crops with the vigor of Aeschylus writing his plays!")
[07:07:48] --> Baastuul has joined #exult
[08:41:39] --- Lord_Nightmare is now known as LordN_Away
[10:23:51] --> Fl00der has joined #exult
[10:23:53] <Fl00der> yo
[12:51:16] <-- Colourless has left IRC ("casts improved invisibility")
[13:08:31] <-- Kirben has left IRC ("System Meltdown")
[15:50:17] --- LordN_Away is now known as Lord_Nightmare
[15:58:38] <Lord_Nightmare> has any additional work been done on the u7 intro? i.e. the zoom effect and the guardian's lipsync?
[15:58:45] <Lord_Nightmare> i mean, BG intro
[15:59:11] <wjp> not recently
[15:59:28] <Lord_Nightmare> :\
[15:59:33] <Fl00der> has anything done to exult recently? :)
[16:00:06] <Lord_Nightmare> i keep hearing about this mysterious person who never shows up who figured out where in the u7 executable the lipsync data was, but never shared it or something
[16:00:25] <wjp> this "mysterious person" would be Nadir
[16:00:42] <Lord_Nightmare> !seen nadir
[16:00:49] <wjp> who incidentally is one of the people who's worked on Exult since nearly the beginning :-)
[16:00:58] * Lord_Nightmare pokes exultbot with a stick
[16:01:12] <wjp> you should try a question mark instead of a stick
[16:01:20] <Lord_Nightmare> seen nadir?
[16:01:26] <Lord_Nightmare> ?seen nadir
[16:01:26] <exultbot> nadir left IRC around Mon Sep 22 16:08:13 2003 (GMT) ("Client exiting")
[16:01:41] * Lord_Nightmare cringes
[16:01:41] <Fl00der> 2003? :D
[16:01:59] <wjp> more recently on the forum and mailing list :-)
[16:02:04] <Fl00der> haha
[16:02:35] <Lord_Nightmare> well i'm still hoping he'll at least share what findings he has, even if he can't implement it himself
[16:02:36] <Fl00der> but really. is there coming new features to exult anymore?
[16:02:56] <Lord_Nightmare> well, the intro zoom effect can't be THAT hard to implement
[16:03:06] <Fl00der> :)
[16:03:42] <Lord_Nightmare> and theres still some schedule issues supposedly with people smithing things
[16:03:51] <Fl00der> I downloaded exult last time like half year ago :P
[16:04:31] <Lord_Nightmare> and of course colourless hasn't completely finished the new midi implementation (though some is done) which hopefully will allow complete native mt-32 support
[16:04:46] <Fl00der> ok
[16:05:04] <SB-X> i thought it was finished
[16:05:05] * Lord_Nightmare has an mt-32 thats collecting dust because he can't use it with exult
[16:05:20] <SB-X> does that mean Pentagram's isn't finished either?
[16:05:21] <Lord_Nightmare> sb-x: it was? that's news to me...
[16:05:25] <wjp> mine isn't collecting dust because it has a couple of stacks of CDs on top of it :-)
[16:05:49] <wjp> SB-X: I thought only the midi sound effects were unimplemented; U8 doesn't have those
[16:06:09] <SB-X> ok
[16:06:33] <Lord_Nightmare> well, mine has a votrax PSS on top of it, and its power adapter has been borrowed to run a gamedoctor SF7 copier on my snes (which coincidentally uses the identical power supply as the mt-32 does)
[16:06:37] <SB-X> when you attack a sheep the MT-32 display should say "Baad Avatar!"
[16:07:25] <Lord_Nightmare> when you first start u7, some patches are loaded to the mt-32 (sound effect related?) and it displays "origin sound system" on screen
[16:08:22] <Lord_Nightmare> it must be loading patches because whatever its doing takes a while
[16:09:44] <Lord_Nightmare> i THINK that pretty much identical patches are loaded for u8
[16:10:36] <Lord_Nightmare> SB-X: pentagram isn't done because the avatar's movement isn't right, and theres lots of little bugs (like what servus and wjp were discussing about stealing items)
[16:10:57] <SB-X> i know pentagram isn't done
[16:11:06] <wjp> stealing is working now, by the way :-)
[16:11:13] <Lord_Nightmare> wjp: awesome :)
[16:11:33] <SB-X> i like servus' idea of 20 guards
[16:11:43] <SB-X> that you can fight
[16:12:09] <Lord_Nightmare> that can be added as a patch-usecode script, like was done for some of the bugs in u7, in exult
[16:13:20] * Lord_Nightmare still can't wait until at least some of the crusader games are playable though. will pentagram link to libmikmod for playing the mod music (after demangling it from AMF format)?
[16:14:07] <Lord_Nightmare> because libmikmod sounds a LOT better than the original crusader games do for playing the crusader music.
[16:15:07] <Lord_Nightmare> the 'digital filtering' option in crusader doesn't sound like linear interpolation to me, but without it it sounds like the music is being played at 22050 samplerate (which it probably is)
[16:16:47] * Lord_Nightmare plays menu.mod in mikmod at 22050. yep, thats what it plays at in crusader. and at that samplerate, linear interpolation does sound right.
[16:18:41] <Lord_Nightmare> well, maybe i just have the sound options set badly in crusader... but last i checked it doesn't have much in the way of sound options to change...
[16:30:58] <wjp> I have no idea about Crusader music at this point
[16:32:37] <Lord_Nightmare> its 8-channel fasttracker mods, encoded into this weird 'amf' format which is likely to simply make it harder to play outside the program.
[16:32:58] <Lord_Nightmare> i.e. some primitive form of obfuscation/encryption
[16:46:35] <SB-X> Asylum Music Format
[17:02:47] --> Khelz has joined #exult
[19:06:08] <servus> It would be so great if, in C++, I could have an ON DELETE CASCADE or ON DELETE SET NULL for object pointers : o)
[19:17:30] <Lord_Nightmare> actually now that i check, libmikmod is an even better choice than i thought: it has built-in support for amf files. i didn't even KNOW that.
[19:20:59] <wjp> any idea about its output capabilities?
[19:21:28] <wjp> can it output raw wave?
[19:26:46] <-- Sevalecan has left IRC (Read error: 104 (Connection reset by peer))
[19:29:15] <Lord_Nightmare> yeah mikmod is a player lib
[19:29:37] <Lord_Nightmare> it outputs to /dev/dsp among other things
[19:30:02] <wjp> yes, but can it output raw wave to feed back into pentagram's mixer?
[19:30:10] <Lord_Nightmare> um...
[19:30:12] <Lord_Nightmare> lemme check
[19:30:12] <wjp> having it output straight to the soundcard just complicates things
[19:30:18] <servus> What mixer does Pentagram use? I started with SDL_Mixer but am using OpenAL now
[19:31:44] <wjp> our own
[19:31:56] <servus> Mixing to SDL_Audio?
[19:32:08] <wjp> what's that?
[19:32:17] <servus> It's part of core SDL... It's their interface to the sound card
[19:32:30] <wjp> oh, yes, we use core SDL for audio output
[19:32:41] <servus> OK
[19:32:58] <servus> OpenAL looks neat. Has support for things like EAX, obstructed sounds, doppler effect.
[19:33:10] <wjp> although some of our midi drivers output the sound directly
[19:35:11] --> Sevalecan has joined #exult
[19:37:47] <Lord_Nightmare> wjp: libmikmod afaict doesn't care about sound output, it just mixes the modfile channels together like they should be, and passes a wave stream to the user. i think.
[19:37:54] <Lord_Nightmare> this documentation isn't great
[19:38:03] <Lord_Nightmare> http://mikmod.raphnet.net/doc/libmikmod-3.1.10/docs/mikmod.html#Library%20Core%20Functions
[19:38:24] <wjp> yeah, I'm just browsing the docs on that page as well currently
[19:38:26] <-- Matt_O has left IRC ("Play Dragon's Lair --> http://www.daphne-emu.com")
[19:38:35] <Lord_Nightmare> the 'mikmod' program is a frontend to libmikmod which handles things like sound output
[19:39:54] <wjp> hm, closest thing seems to be the 'pipe' driver
[19:40:25] <wjp> ah well, it'll probably be hackable into shape
[19:55:19] --> Matt_O has joined #exult
[20:19:01] <-- SB-X has left IRC ("XFCE configuration")
[20:21:38] --> pwr has joined #exult
[20:44:50] <-- Khelz has left IRC ()
[21:04:49] <-- Fl00der has left IRC (Read error: 104 (Connection reset by peer))
[21:21:06] --> Coren_ has joined #exult
[21:25:16] --> SB-X has joined #exult
[22:11:35] <-- pwr has left IRC ("Client exiting")
[23:23:07] --> Kirben has joined #exult
[23:23:07] --- ChanServ gives channel operator status to Kirben
[23:37:15] --> Colourless has joined #Exult
[23:37:15] --- ChanServ gives channel operator status to Colourless
[23:49:41] <Colourless> crusader music i'm going to implement using modplug
[23:49:46] <Colourless> (gpl'd)
[23:50:18] * Colourless has a fair amount of 'stuff' that compiles along with his pentagram that are not in pentagram atm
[23:50:30] <-- Sevalecan has left IRC ("Leaving")
[23:51:51] <Colourless> I also have considered writing a more flexible back end for the pentagram AudioMixer so we could use OpenAL
[23:52:53] <Coren_> Beware: OpenAL was, at my last attempt, plagues with a number of heap woes.
[23:53:01] <Coren_> s/plagues/plagued/
[23:53:13] <Colourless> it would be an optional feature
[23:53:21] <Coren_> ElectricFence threw an hissy fit over it.
[23:54:39] --> Sevalecan has joined #exult
[23:54:41] <Colourless> of course last time i looked at the OpenAL API my head hurt a little
[23:54:58] <-- Sevalecan has left IRC (Read error: 104 (Connection reset by peer))
[23:55:31] <Coren_> Oh? To me it was clear and straightforward. It's so close to OpenGL it's not even funny anymore.
[23:56:51] <servus> Well, I haven't actually compiled my sound classes yet, so wish me luck : o)
[23:56:58] <Coren_> Luck.
[23:57:01] <servus> WISH.
[23:57:35] <servus> OpenAL has some neat stuff in it that my engine can take advantage of without modification, like doppler effect, and obstructed sounds.