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

Archive Today Yesterday Tomorrow
Pentagram homepage


[00:40:54] --> Chetic has joined #pentagram
[02:05:04] --> Kirben2 has joined #pentagram
[02:19:37] <-- Chetic has left IRC (Read error: 54 (Connection reset by peer))
[02:23:16] <-- Kirben has left IRC (Read error: 110 (Connection timed out))
[03:27:00] <-- sbx has left IRC ()
[03:59:55] --- Kirben2 is now known as Kirben
[06:08:24] <-- Lightkey has left IRC (Read error: 60 (Operation timed out))
[06:16:50] --> Lightkey has joined #Pentagram
[07:47:51] <-- Cless|Away has left IRC (Read error: 110 (Connection timed out))
[08:15:45] --> Colourless has joined #Pentagram
[08:15:55] --- ChanServ gives channel operator status to Colourless
[09:25:40] <wjp> hm, to link BarkGump and speech we could also compute (in advance) how long the total speech is, how many 'screens' the text is, and then keep each block of text around precisely long enough to make it fit with the speech
[09:44:32] <Colourless> yes that is a very nice idea
[09:59:50] <-- Colourless has left IRC ("bbl")
[10:45:03] --> Colourless has joined #Pentagram
[10:45:12] --- ChanServ gives channel operator status to Colourless
[12:34:40] --> Chetic has joined #pentagram
[13:08:12] <-- Chetic has left IRC (Read error: 131 (Connection reset by peer))
[13:08:15] --> Chetic has joined #pentagram
[13:24:38] --> sbx has joined #pentagram
[14:22:52] <-- Chetic has left IRC (Read error: 54 (Connection reset by peer))
[14:32:49] --> Chetic has joined #pentagram
[14:56:33] <wjp> yeah, I think I'll look into implementing that tonight
[14:56:56] <wjp> since I really don't like having to choose either speech or text, but not both
[15:01:54] <-- Kirben has left IRC ("System Meltdown")
[15:04:44] <wjp> is it possible to easily obtain the length (time) of a sample?
[15:05:56] <Colourless> no, not at the moment
[15:06:29] <Colourless> from memory the sonarc samples have their lenght stored in the header..
[15:06:41] <wjp> hm, a matter of a missing interface function or a more fundamental problem?
[15:06:55] <Colourless> no interface
[15:09:38] <Colourless> first 4 bytes of a sonarc sample should be the size in bytes
[15:09:51] <Colourless> when uncompressed
[15:11:21] <wjp> ah, I see that's already stored in 'dst_size'
[15:15:01] <Colourless> yeah
[15:15:53] <Colourless> easy to add a relevant interface
[15:32:07] <-- Chetic has left IRC (Read error: 104 (Connection reset by peer))
[16:08:17] --> trin has joined #pentagram
[16:22:21] <-- sbx has left IRC ("BRB")
[16:31:09] <wjp> ok, getSpeechLength seems to be working
[16:31:15] <wjp> that was the first hurdle :-)
[16:44:29] <wjp> bbl, dinner
[17:01:06] --> sbx has joined #pentagram
[17:39:53] --> Chetic has joined #pentagram
[17:48:17] --> Dark-Star has joined #pentagram
[17:48:50] <wjp> speech and text sync is working nicely
[17:49:14] <wjp> saving/loading in the middle of text might have some interesting effects at this point, though :-)
[17:51:18] <wjp> well, not all that interesting... sync is just off after loading
[17:56:23] <Colourless> cool
[18:04:54] <sbx> I like middle-click deleting the docks in the path of the participants of the execution scene right before they leave.
[18:08:24] <-- Lightkey has left IRC (Read error: 60 (Operation timed out))
[18:10:45] <wjp> committed
[18:11:25] <wjp> closing a barkgump with the mouse now also kills the speech and the barkgump waits for the speech to finish (should the sync be broken for some reason, like saving/loading)
[18:12:17] <wjp> so apart from a config option to toggle speech/text/both, speech should be done
[18:14:28] <Colourless> cool
[18:15:02] <Colourless> thanks. means i don't have to do it all now :-)
[18:16:00] <wjp> no problem :-)
[18:16:11] <wjp> thanks for getting such an easy-to-use audio framework in place :-)
[18:17:09] --> Lightkey has joined #Pentagram
[18:18:41] <Colourless> i had been designing that for ages :-)
[18:19:22] <Colourless> ended up a fair amount simpler than i was expecting
[18:23:01] <trin> thanks for pentagram :)
[18:29:02] <-- Colourless has left IRC ("brb")
[18:30:19] --> Dominus has joined #pentagram
[18:30:19] --- ChanServ gives channel operator status to Dominus
[18:30:29] <Dominus> hey ho
[18:30:54] <wjp> hi
[18:31:44] <sbx> hi ho
[18:32:40] <Dominus> wjp: : will "we" ever add "environmental" sfx? Meaning, sfx like campfire getting louder the closer you get and the other way round? Is that even possible?
[18:33:24] <Dominus> clocks are especially annoying
[18:33:41] <sbx> I still hear the campfire even at the docks.
[18:33:46] <sbx> but then it goes away
[18:34:18] <wjp> hm, Ryan mentioned something about volume depending on distance in the changelog I think
[18:34:41] <wjp> "There is not sound attenuation at the moment so things are always played at full volume regardless of where they are."
[18:35:06] <sbx> If you middle-click delete the campfire the sound always plays. :)
[18:35:20] <Dominus> ah, ok, the "at the moment" lets me hope for more :)
[18:36:03] <Dominus> sound attenuation - that I didn't understand but was trying to think of the right description... had I just understood it sooner :)
[18:36:11] <wjp> gah! I go through some trouble getting the '%' sign to work in the quotes (% means 'tab' in books/scrolls) only to find out that U8's font _doesn't have_ a % sign
[18:36:34] <wjp> guess I'll have to go look at the quotes in dosbox
[18:37:17] <wjp> of course I do get a %-sign in ttf mode in the quotes now
[18:42:26] <wjp> well, at least the original indeed fails to show the % in the quotes :-)
[18:48:42] --> Colourless has joined #Pentagram
[18:48:43] --- ChanServ gives channel operator status to Colourless
[18:51:24] <Dominus> hi Colourless
[18:51:49] <Colourless> hi
[19:16:02] <wjp> Colourless: did you ever look at that invisible obelisk book at Mythran's ?
[19:16:21] <wjp> might need a new check in the ItemSorter :/
[19:17:29] <wjp> floor: shape 164,0, (x,y,z)=(1279,1791,40) (xd,yd,zd)=(256,256,8)
[19:17:48] <wjp> book: shape 288,1 (x,y,z)=(1109,1621,42) (xd,yd,zd)=(64,64,8)
[19:19:06] <wjp> in other words, the book is fully contained in the floor in the (x,y) directions
[19:19:21] <wjp> in the z direction it's partially in the floor, but just sticks out at the top
[19:24:34] <-- Dominus has left IRC (Read error: 60 (Operation timed out))
[19:27:09] <Colourless> hmm
[19:27:15] <Colourless> should be easy to fix that then
[19:28:20] <wjp> only plot-stopping bug in the bug tracker currently :-)
[19:28:43] <Colourless> is the book always there?
[19:28:47] <wjp> no
[19:29:00] <Colourless> so created by usecode
[19:29:10] <wjp> click on avatar, select 'endgame', and then 'create blackrock fragments'
[19:29:19] <wjp> pick up the tongue of flame and talk to Mythran
[19:29:28] <Colourless> easy :-)
[19:29:32] <wjp> say "I found this with the sorcerors"
[19:29:37] <wjp> that triggers the creation of the book
[20:54:04] <wjp> gump positioning... I was thinking we should make sure (almost?) every opened gump is at least fully visible. Additionally BarkGumps should always stay on-screen and try not to overlap with other BarkGumps
[20:55:05] <wjp> problem is that currently there's no place to hook into to check if a Gump is created on-screen
[20:55:35] <wjp> maybe need a function like 'justAddedToParent'
[20:55:48] <Colourless> no i don't think that will work
[20:56:30] <Colourless> but i can't remember the exact order of things
[20:56:39] <Colourless> is if gump->init(); then add()
[20:56:46] <Colourless> or add() then init()
[20:57:03] <wjp> construct, init, add
[20:57:41] <wjp> sometimes followed by a setRelativePosition
[22:02:48] --> Kirben has joined #pentagram
[22:02:48] --- ChanServ gives channel operator status to Kirben
[23:04:53] <-- Dark-Star has left IRC ()
[23:15:47] <-- trin has left IRC ("You are heading for some face time with Mrs. Brick !")
[23:50:26] <-- Colourless has left IRC ("casts improved invisibility")