#nuvie@irc.freenode.net logs for 18 Jan 2011 (GMT)

Archive Today Yesterday Tomorrow
Nuvie homepage

[00:38:05] <-- Kirben has left IRC ()
[01:46:58] --> Kirben has joined #nuvie
[02:23:32] <-- Kirben has left IRC ()
[07:01:17] --> Dominus has joined #nuvie
[07:37:42] --> Yuv422 has joined #nuvie
[08:11:33] --> Kirben has joined #nuvie
[09:23:25] <-- Yuv422 has left IRC (Quit: Yuv422)
[10:36:43] --> Yuv422 has joined #nuvie
[12:26:36] <Yuv422> hmm do I build a pc speaker emulator for nuvie and a new mixer or do I record the pc speaker sfx in dosbox and use wave files.
[12:28:44] <wjp> hi
[12:28:56] <Yuv422> Hey
[12:28:58] <wjp> is dosbox' pc speaker emulator copyable?
[12:29:32] <Yuv422> I think it could be usable
[12:29:43] <Yuv422> but nuvie uses SDL_mixer
[12:29:53] <wjp> shouldn't be too hard to adapt, right?
[12:29:57] <Yuv422> and I think the dosbox one has it's own mixer
[12:30:21] <Yuv422> the problem is the SDL mixer only has one dynamic audio stream
[12:30:25] <Yuv422> and that's for music
[12:30:29] <wjp> hm
[12:30:40] <Yuv422> which we are already using with the OPL generator
[12:32:21] <wjp> would it be possible to prerender the entire effect (at runtime) instead of doing it on the fly?
[12:32:45] <Yuv422> yeah
[12:33:03] <Yuv422> there are a few long running random effects though
[12:33:12] <Yuv422> like the fire sounds
[12:33:19] <Yuv422> and the fountains
[12:34:11] <wjp> you could also borrow the entire mixer from scummvm or pentagram
[12:34:30] <wjp> or dosbox, I suppose, although I have no idea how good that one is
[12:34:32] <Yuv422> ;-)
[12:34:47] <Yuv422> I'll have a look
[12:35:30] <Yuv422> it'd be nice to reduce the dependancy count
[12:35:40] <Yuv422> not that nuvie has many deps
[12:35:46] <Yuv422> :)
[12:36:03] <Dominus> yes, sdl_mixer is annoying :)
[12:50:46] <Yuv422> I've identified the sound functions in the original exe
[12:50:53] <Yuv422> but I haven't reversed them yet
[12:51:19] <Yuv422> but the pc speaker is a pretty simple device ;-)
[12:51:28] <Yuv422> so hopefully it shouldn't be too hard
[13:02:44] <CIA-86> nuvie: 03efry * r1114 10/nuvie/branches/ERIC_SCRIPTING_2_BRANCH/ (13 files in 7 dirs): (log message trimmed)
[13:02:44] <CIA-86> nuvie: * Added magic screen xor effect to script xor_effect(duration_in_milliseconds)
[13:02:44] <CIA-86> nuvie: * Added circle 5 spell insect swarm
[13:02:44] <CIA-86> nuvie: * Removed 'inactive' field from PartyMember struct. Replaced with calls to
[13:02:44] <CIA-86> nuvie: is_immobile()
[13:02:45] <CIA-86> nuvie: * Don't move immobile party members. This should fix corpser logic.
[13:02:46] <CIA-86> nuvie: * Return caster location not caster in caster_get_location()
[13:03:47] <-- Kirben has left IRC ()
[13:04:47] <Yuv422> I'm off to bed now
[13:04:49] <Yuv422> cya
[13:04:53] <-- Yuv422 has left IRC (Quit: Yuv422)
[13:35:07] --> Dominus1 has joined #nuvie
[13:38:45] <-- Dominus has left IRC (Ping timeout: 260 seconds)
[13:38:58] --- Dominus1 is now known as Dominus
[14:15:17] <-- exultbot has left IRC (signing off...)
[14:16:38] --> exultbot has joined #nuvie
[14:16:38] --- Topic for #nuvie is: Nuvie - New Ultima VI Engine (http://nuvie.sf.net)
[14:16:38] --- Topic for #nuvie set by unknown at Thu May 29 19:24:17 2008
[14:39:31] --- Dominus is now known as Dominus|away
[19:54:24] --> Yuv422 has joined #nuvie
[20:38:41] --- Dominus|away is now known as Dominus
[21:39:30] <-- Yuv422 has left IRC (Quit: Yuv422)
[22:27:30] --> Kirben has joined #nuvie