#pentagram@irc.freenode.net logs for 29 Mar 2005 (GMT)

Archive Today Yesterday Tomorrow
Pentagram homepage

[01:05:54] --- Colourless is now known as Cless|Away
[01:19:09] --- sbx|afk is now known as sbx
[02:24:17] --- sbx is now known as sbx|afk
[04:34:30] <-- sbx|afk has left IRC (Read error: 104 (Connection reset by peer))
[04:34:41] --> dRiLLA has joined #pentagram
[05:28:24] --> phil_ has joined #pentagram
[05:28:25] <-- dRiLLA has left IRC (Read error: 104 (Connection reset by peer))
[05:28:32] <-- phil_ has left IRC (Client Quit)
[05:45:02] <-- ppphil has left IRC (Read error: 110 (Connection timed out))
[06:07:59] <-- Lightkey has left IRC (Read error: 60 (Operation timed out))
[06:20:13] --> Lightkey has joined #Pentagram
[08:16:54] --- Cless|Away is now known as Colourless
[08:23:08] <-- Chetic has left IRC (Read error: 110 (Connection timed out))
[08:28:33] --> servus has joined #pentagram
[10:02:02] --> Chetic has joined #pentagram
[10:48:18] --> sbx has joined #pentagram
[12:30:48] --> ppphil has joined #pentagram
[14:26:17] --> trin has joined #pentagram
[14:26:41] --> sbx2 has joined #pentagram
[14:34:49] <-- megawatt has left IRC (Read error: 60 (Operation timed out))
[14:34:59] <-- sbx has left IRC (Read error: 145 (Connection timed out))
[14:53:15] <-- Kirben has left IRC ("System Meltdown")
[16:31:50] <-- Darke has left IRC (Read error: 110 (Connection timed out))
[16:33:37] --> Darke has joined #pentagram
[16:58:02] <-- Chetic has left IRC (Read error: 110 (Connection timed out))
[17:11:19] --> Chetic has joined #pentagram
[17:24:12] --> phil__ has joined #pentagram
[17:32:29] <-- ppphil has left IRC (Read error: 145 (Connection timed out))
[18:08:06] <-- Lightkey has left IRC (Read error: 60 (Operation timed out))
[18:16:39] --> Lightkey has joined #Pentagram
[18:27:52] <-- sbx2 has left IRC ()
[18:40:34] * wjp does just that :-)
[18:40:34] <trin> any reason why the intro isnt fullscreen anymore?
[18:40:38] <wjp> yes
[18:40:51] <wjp> that's because it now pauses the game
[18:40:55] <wjp> (logical reason, isn't it ;-) )
[18:41:00] <trin> :)
[18:41:20] <wjp> there's no proper logic yet deciding what gets scaled and what doesn't
[18:41:29] <wjp> so it's a bit arbitrary at the moment
[18:41:35] <trin> ok
[18:42:07] <wjp> let's see about speech in non-english versions...
[18:42:10] <trin> btw you should add some funny codes from the channel logs to the quotes in u8
[18:42:29] <wjp> ah, in my case it isn't working because I didn't copy the french/german speech packs from the CD :-)
[18:43:03] <trin> and also add pentagram team members to the credits
[18:43:31] <trin> all ingame speech works only with the speeckpack?
[18:43:37] <wjp> of course
[18:44:04] <trin> well i have it installed and it works using dosbox, but not pentagram
[18:46:06] <wjp> it's not working here either
[18:46:12] <trin> no error message
[18:46:32] <wjp> we can't display error messages for missing speech
[18:46:49] <-- Darke has left IRC (Read error: 110 (Connection timed out))
[18:46:53] <wjp> it would then show an error message for every single line of text that doesn't have speech associated to it
[18:47:16] <trin> hmm but it should locate the sound files?
[18:47:24] --> Darke has joined #pentagram
[18:47:26] <wjp> speech is added by the speech pack in a rather ugly way: it gives a literal string, and the sound for that string
[18:48:12] <trin> so you check every time a string is display if there is a sound associate with it?
[18:48:21] <wjp> pretty much
[18:48:29] <trin> thats pretty ugly
[18:48:38] <wjp> they are sorted by NPC, by the way
[18:48:48] <wjp> so we don't have to search _everything_, but still
[18:50:14] <trin> so the problem with the german version is either he cant identify the sound string or the sound is a diffent format?
[18:54:39] <trin> wjp btw. if you have any time left, you could a hotkey (maybe "m") for the minimap :)
[18:56:02] --> megawatt has joined #pentagram
[18:56:06] <megawatt> hiya
[18:56:27] <wjp> hi
[18:57:02] * megawatt was reading the logs....... the up side to how speech works though is that we could make additional speech packs :-)
[18:58:19] <trin> featuring wjp as the guardian?
[18:58:26] <trin> :)
[18:58:55] <megawatt> hehe
[18:59:23] <megawatt> Guardian is already voiced....
[18:59:37] <trin> hmm every single line?
[18:59:41] <megawatt> but that would be neat
[18:59:50] <wjp> hm, french guardian in the intro sounds really different from the english one
[19:05:31] <wjp> hm, whitespace issue
[19:07:59] <megawatt> really... different in the speech pack than the text?
[19:08:40] <Colourless> i think he means sounds different
[19:08:53] <Colourless> i.e. french guardian sounds nothing like english one
[19:09:00] <Colourless> hi btw :-)
[19:09:12] <trin> hi
[19:09:17] <megawatt> hiya.
[19:09:25] <trin> well maybe he just sound french :)
[19:09:43] <trin> +s
[19:10:28] <megawatt> Perhaps we need a string comparator that ingores non-letter characters.
[19:10:40] <trin> arg, sourceforge cvs is so slow
[19:11:43] <megawatt> oh... I was referring to the whitespace.. not the french.
[19:12:08] <wjp> hi Ryan
[19:12:21] <wjp> any progress on the linux router/firewall project?
[19:12:27] <Colourless> yes
[19:12:31] <Colourless> it's up and running
[19:12:43] <wjp> connected through it right now?
[19:12:47] <Colourless> yes
[19:12:50] <wjp> nice :-)
[19:13:45] <wjp> ignoring all whitespace: hm, I'm hoping that's not necessary
[19:14:01] <wjp> with a bit of luck we can just strip whitespace from the front and the back
[19:14:04] <-- Darke has left IRC (Read error: 60 (Operation timed out))
[19:14:36] <trin> string.trim() :)
[19:18:54] <megawatt> Well, I was hoping the avoid "its" vs. "it's" in the same test.
[19:19:09] <wjp> ah
[19:19:23] <wjp> well, right now both usecode and the speech pack have the same typo :-)
[19:19:47] <Colourless> pretty sure the original game didnt do anything special with them
[19:20:14] <wjp> would've been strange
[19:22:07] --> Dominus has joined #pentagram
[19:22:07] --- ChanServ gives channel operator status to Dominus
[19:22:17] <Dominus> hey ho
[19:22:28] <Colourless> hi
[19:22:28] <wjp> hi
[19:22:45] <Dominus> Colourless & wjp : thanks for the working sound and sfx
[19:22:56] <wjp> I didn't have much to do with that :-)
[19:23:01] <Colourless> not completely working yet
[19:23:18] <Dominus> the pyros scene is way great to look and listen now
[19:23:56] <Dominus> (of course before you cheat there you have to get away from that damn campfire, or the scene is burning all the time :))
[19:25:01] <wjp> it doesn't stop on mapchange?
[19:25:04] <Dominus> I also tried to cheat my way to stratos but the higher resolution messed it up a bit and only some of the speech was played
[19:25:13] <Dominus> wjp: : don't seem like it
[19:26:01] <megawatt> I noticed the campfire sound not going away as well.
[19:27:06] <trin> me too
[19:27:50] <oaQ^> should speech on the intro work?
[19:28:11] <Dominus> does so for me
[19:28:28] <oaQ^> i'll try
[19:28:35] <oaQ^> with few days old CVS it didn't
[19:28:55] <Dominus> fairly recent
[19:29:16] <trin> download the cvs from today and it works
[19:30:50] <Dominus> going to stratos I wished we had targeted jumping already :)
[19:31:07] <wjp> Colourless: hm, the AudioProcess/MusicProcess creation shouldn't be in the AudioMixer constructor, I think
[19:31:28] <wjp> newGame() is currently broken because of that
[19:31:42] <wjp> Dominus: um? targeted jumping has been in for ages
[19:32:14] <Dominus> hmm, how does that work?
[19:32:45] <Dominus> I managed to fall of the rocks quite a lot because Avatar decided to take an unneeded step
[19:33:47] <wjp> that's another issue :-)
[19:34:17] <Colourless> wjp, ah ok
[19:34:53] <wjp> basically you'll want to turn in the right direction first by a quick right mouse button press, then release all mouse buttons, and then jump
[19:34:56] <Dominus> btw, my gf did not agree with me to name our coming child Avatar. In fact before I could mention it, she said "no, if it is a boy it will not be named Avatar!"
[19:35:07] <wjp> *grin* :-)
[19:35:40] <Colourless> then you have hope... a girl!
[19:36:24] <Dominus> :)
[19:36:29] <wjp> Jaana? Mariah? Julia? Katrina? :-)
[19:37:16] <Dominus> Julia is not in the mix, because a former gf of mine was named such :) (a lot of good names wasted such sadly)
[19:39:28] <Dominus> but I do jump by pressing the two mouse buttons together, right?
[19:40:00] <wjp> yes
[19:40:37] <Dominus> I was somehow confusing it with U9 (pressing space and the Avatar jumps to the mouse pointer)
[19:41:16] <Dominus> a picture of my child over a month ago: http://www.unet.univie.ac.at/~a9848357/domisbaby.jpg
[19:42:25] <megawatt> I can picture it now, "Avatar! Go to your room" "You must eat your vegetables, Avatar!" "At this pre-school, no one has ever heard of the Avatar....."
[19:42:53] <Dominus> LOL
[19:44:29] <Dominus> Iolo, Dupré, Shamino, Geoffrey were also not desired
[19:44:55] <wjp> Sentry?
[19:44:57] <wjp> :-)
[19:45:09] <wjp> *cough* Boydon? :-)
[19:46:01] <Dominus> my favourite name though is "Zoltan Marbod Uz Blutgurken Maki" (Blutgurke=blood cucumber). Made up of names we found in an old names book ftom 1974 (except for Blutgurken Maki, that was just for the sound of it :-))
[19:46:18] <wjp> Zoltan? hm, from U6? :-)
[19:46:21] <Dominus> no one else seems to like that name, though :)
[19:46:29] <Dominus> there is one in u6?
[19:46:38] <Dominus> ages since I played it
[19:46:42] <wjp> gypsy "king"
[19:46:49] <Dominus> wasn
[19:46:53] <wjp> he sells reagents
[19:47:02] <Dominus> 't there a Nuvie release planeed?
[19:47:18] <wjp> hm, there was
[19:56:46] <oaQ^> what's nuvie?
[19:57:29] <-- Chetic has left IRC (Read error: 110 (Connection timed out))
[19:57:38] <wjp> nuvie.sf.net
[20:44:15] <-- Dominus has left IRC ("oh no! not again")
[21:00:57] <wjp> ok, trimming whitespace fixes at least some of the french/german speech
[21:03:22] <wjp> next problem is lines that are cut into multiple parts
[21:21:27] <-- megawatt has left #pentagram ()
[21:21:28] <wjp> hm, for that, "something" should monitor when speech has finished and play the next part
[21:26:26] <oaQ^> now the intro seems to work quite well
[21:26:35] <oaQ^> yet if i could get timidity working
[21:27:14] <wjp> what's wrong with it?
[21:28:55] <oaQ^> Failed to initialize midi player (code: 1)
[21:30:37] <wjp> did you point pentagram at timidity.cfg ?
[21:32:48] <wjp> timiditycfg=/etc/timidity.cfg (with the right path) in pentagram.ini
[21:39:36] --> Chetic has joined #pentagram
[21:39:42] <oaQ^> umm, nope
[21:39:50] <oaQ^> maybe i should set that
[21:40:37] <wjp> yes :-)
[21:41:50] --- Colourless is now known as Cless|Away
[21:47:16] <oaQ^> now it didn't show error, but i can't hear music x)
[21:48:00] <oaQ^> maybe it requires some additional configuration
[21:49:53] <wjp> hm, it's not just that there's no music at startup?
[21:50:06] <wjp> (which is a known issue)
[21:50:26] <wjp> try playing the intro or endgame from the menu
[21:50:26] <oaQ^> well, there's no music in intro either at least
[21:50:31] <wjp> ah :/
[21:50:48] <wjp> and you do have timidity patches installed?
[21:51:07] <oaQ^> well, just emerged timidity++
[21:51:22] <oaQ^> (gentoo)
[21:52:11] <wjp> did that automatically emerge timidity-eawpatches ?
[21:52:24] <oaQ^> hmm, let's see
[21:52:51] <oaQ^> nope
[21:53:15] <oaQ^> so "Eric Welsh's GUS patches for TiMidity" are also required?
[21:53:23] <wjp> well, you need _some_ patches
[21:53:39] <oaQ^> ahh, ok
[21:53:41] <wjp> timidity-eawpatches work for me
[21:53:56] <wjp> don't forget to read the postinst message :-)
[21:54:04] <oaQ^> ok :)
[21:54:11] <oaQ^> takes quite time to fetch
[21:54:38] <wjp> 30Mb or something
[21:55:02] <oaQ^> yup, takes almost 5 minutes
[21:55:33] <oaQ^> and alsa doens't have it's own system for midi?
[21:55:45] <wjp> it does
[21:56:18] <wjp> s/ns't/sn't/, s/it's/its/ :-)
[21:56:48] <wjp> pentagram should be able to use alsa for midi
[21:56:55] <oaQ^> how?
[21:56:56] <wjp> it's just totally untested...
[21:57:05] <oaQ^> undocumented also?
[21:57:05] <wjp> midi_driver=alsa
[21:57:11] <wjp> of course :-)
[21:57:31] <oaQ^> and of course it doesn't work
[21:57:39] <wjp> use "alsa_port=something" to set the alsa port you want to use
[21:57:59] <wjp> I have no idea on how to configure alsa itself...
[21:58:30] <wjp> you might want to see if there's an alsa commandline tool that you can use to play a midi file, to test if it works outside of pentagram
[22:00:37] <oaQ^> now i got that timidity working but it takes a lot more cpu power than native midi
[22:01:00] * wjp nods
[22:01:12] <oaQ^> well, can't notice that on my athlon64 ;)
[22:01:46] <wjp> what is 'native midi' in your case, by the way?
[22:02:02] <oaQ^> hardware-powered midi
[22:02:32] <wjp> and alsa can use that?
[22:02:40] <oaQ^> i'm not sure
[22:02:56] <oaQ^> maybe ac'97 codec based cards don't even have hardware midi
[22:03:26] <wjp> wouldn't surprise me if they didn't, but I don't know
[22:05:07] <wjp> list of possible midi drivers in linux: fmopl, timidity, alsa, unixseqdevice
[22:05:21] <oaQ^> by the way, where was object removing function moved from middle button?
[22:05:29] <wjp> first one should always work, second one needs timidity patches, third one needs alsa, fourth one needs a /dev/sequencer-like device
[22:05:39] <wjp> it wasn't moved; it was removed
[22:05:46] <oaQ^> damn, it was useful
[22:07:30] <wjp> config options for midi drivers: timidity: timiditycfg=/path/to/timidity.cfg, alsa: alsa_port=alsa:port, unixseq: unixseqdevice=/dev/sequencer
[22:07:44] <oaQ^> unixseq may work
[22:07:53] <oaQ^> or at least alsa emulates that
[22:07:54] <wjp> oh, unixseqdevice, sorry
[22:08:22] <wjp> just setting midi_driver=unixseqdevice should be enough; it'll default to /dev/sequencer
[22:08:59] <wjp> although something like unixseqdevice=/dev/sound/midi might also be a possibility
[22:09:34] <oaQ^> i have /dev/sound/sequencer and sequencer2
[22:10:09] <wjp> I'm very interested in knowing if unixseqdevice works :-)
[22:10:13] <wjp> (untested as well)
[22:10:21] <oaQ^> ok
[22:10:25] <oaQ^> code derived from exult?
[22:10:31] <wjp> scummvm I think
[22:10:39] <wjp> same as alsa
[22:10:48] <oaQ^> ok
[22:22:07] <oaQ^> now i get lot of ALSA lib errors when using alsa midi
[22:24:43] <wjp> can you copy/paste the first couple of them?
[22:25:02] <oaQ^> yes, but not to irc
[22:28:15] <oaQ^> well, didn't get those error anymore
[22:28:28] <oaQ^> just says: "ALSAMidiDriver: Can't subscribe to MIDI port (65:0)"
[22:29:59] <wjp> then either you don't have an alsa sequencer or it is on a different alsa port
[22:35:28] <wjp> hm, I'll have to reboot into Fedora 3 sometime to experiment with alsa myself
[22:37:14] <wjp> or finally switch to alsa here in gentoo...
[22:38:22] <wjp> according to the alsa docs you want to look at 'aseqview'
[22:38:37] <oaQ^> ok
[22:38:42] <wjp> (part of the alsa-utils package, most likely)
[22:39:43] <wjp> hm, or not
[22:39:51] <oaQ^> alsa-tools maybe
[22:41:22] <wjp> try 'aconnect -o'
[22:41:34] <wjp> that should list available midi output
[22:41:37] <wjp> ports
[22:42:25] <oaQ^> does it list anything for you?
[22:42:33] <wjp> I don't have alsa running here
[22:42:41] <oaQ^> ah.. ok
[22:42:59] <oaQ^> as aconnect -o doesn't show any output
[22:44:34] <oaQ^> nevertheless i have some midi related modules loaded
[22:48:00] <wjp> I should be going; good night
[23:18:15] --> sbx has joined #pentagram
[23:21:04] <-- trin has left IRC ("You are heading for some face time with Mrs. Brick !")