#exult@irc.freenode.net logs for 1 Feb 2016 (GMT)

Archive Today Yesterday Tomorrow
Exult homepage


[00:00:06] <Marzo> And if you forget that and start editing right away, it loads the backup
[00:00:41] <Marzo> This is the kind of issue that only comes about from not testing at all, and having no one to test ever
[00:00:56] <Marzo> And it is the kind of thing that should be a release block until it is fixed
[00:01:14] <Marzo> Instead, I see on Google it has remained from 3.14 to 3.18
[00:01:50] <Marzo> That means at least 2 years
[00:04:38] <Malignant_Manor> I don't even remember the tone issue in BG intro but would have always had music and speech on too.
[00:06:53] <Malignant_Manor> This computer also has an internal sound card that I remember having to mess with settings to get them to play nice. For some reason my card was at port 240 and I changed it 220 yesterday.
[00:08:56] <Malignant_Manor> That was in software. It shows that it can also be changed with a pin setting.
[00:09:56] <Malignant_Manor> I am really glad DOSBox is good enough for me.
[00:24:52] <-- Malignant_Manor has left IRC (Quit: ChatZilla 0.9.92 [Firefox 44.0/20160123151951])
[05:43:25] --> wjp_ has joined #exult
[05:47:32] --> DominusExult has joined #exult
[05:47:32] <-- DominusExult has left IRC (Changing host)
[05:47:32] --> DominusExult has joined #exult
[05:47:32] --- ChanServ gives channel operator status to DominusExult
[05:47:32] <-- DominusExult has left IRC (Changing host)
[05:47:32] --> DominusExult has joined #exult
[05:48:09] <-- dominus has left IRC (*.net *.split)
[05:48:12] <-- Sevalecan has left IRC (*.net *.split)
[05:48:21] <-- wjp has left IRC (*.net *.split)
[05:48:30] --- DominusExult is now known as dominus
[05:48:48] --> Sevalecan has joined #exult
[05:48:48] <-- Sevalecan has left IRC (Excess Flood)
[05:49:59] --> Sevalecan has joined #exult
[05:50:00] <-- Sevalecan has left IRC (Excess Flood)
[05:51:30] --> Sevalecan has joined #exult
[05:51:30] <-- Sevalecan has left IRC (Excess Flood)
[05:55:30] --> Sevalecan has joined #exult
[05:55:30] <-- Sevalecan has left IRC (Excess Flood)
[05:56:59] --> Sevalecan has joined #exult
[05:57:00] <-- Sevalecan has left IRC (Excess Flood)
[05:58:29] --> Sevalecan has joined #exult
[05:58:30] <-- Sevalecan has left IRC (Excess Flood)
[06:00:02] --> Sevalecan has joined #exult
[06:00:03] <-- Sevalecan has left IRC (Excess Flood)
[06:01:59] --> Sevalecan has joined #exult
[06:17:14] <-- Lightkey has left IRC (Ping timeout: 240 seconds)
[06:30:18] --> Lightkey has joined #exult
[07:04:06] --> ttarrant has joined #exult
[08:17:46] --> Dominus_ has joined #exult
[08:18:02] <-- Dominus_ has left IRC (Client Quit)
[08:58:51] <dominus> Marzo: proposed *HACK* fix for the slain bane bodies hiding beneath the carpet http://pastebin.com/s3DcpAWN
[08:59:04] <dominus> also attached to https://sourceforge.net/p/exult/bugs/1925/
[09:06:53] <dominus> we could make it more companions specific, though
[09:09:21] --- wjp_ is now known as wjp
[09:46:25] --- ChanServ gives channel operator status to wjp
[09:51:43] <dominus> malignant, I found in Dosbox, the noise comes from too many cycles (running with cycles 10000 worked for me - max always produced the noise)
[09:51:59] <dominus> so running mo-slow would probably help.
[09:52:26] <dominus> BUT I'm recording now and maybe you can compare to what plays on your real machine
[10:40:07] <dominus> Marzo, Malignant https://www.dropbox.com/s/znk0frvey5jaxl5/bgintro-sb.zip?dl=1 <- SB intro sfx recorded from DOSBox
[10:40:32] <dominus> including the static even though we do that ourselves...
[10:43:41] <Marzo> dominus: our static is actually a single sound effect which is present in one of the packs
[10:44:08] <dominus> oh, I thought we were producing it somehow
[10:44:24] <dominus> then it's good I included them
[10:46:46] <Marzo> Reggarding the graphical static, the static we produce is much more realistic than what we see in DOSBox; it resembles real static better
[10:47:20] <Marzo> So I am going to go on a limb and guess that the original devs coded a more realistic static, and DOSBox does it wrong
[10:47:39] <Marzo> Probably because it does not emulate some timings strictly correctly
[10:47:55] <Marzo> Hm
[10:49:57] <dominus> again http://www.vogons.org/viewtopic.php?t=24334&start=13
[10:50:22] <dominus> so yeah, Dosbox bios code wrong...
[10:52:10] <Marzo> Read that again: it patches intro.exe to use the static code's code segment instead of the BIOS one
[10:52:16] <Marzo> *to make the
[10:59:13] <dominus> all right :)
[10:59:58] <dominus> recording munt again...
[11:01:38] <Marzo> Are you using the newer version of munt or the one bundled in DOSBox (which I am not sure is older?)
[11:02:49] <dominus> newest code from git, the QT GUI
[11:05:33] <Marzo> Lets see if there is any difference, then :-)
[11:11:59] <dominus> nope, the same
[11:16:40] <dominus> there is no more avoiding it, I need to record it from the real mt32
[11:16:54] <dominus> let's see if my old laptop has a good line in...
[11:17:03] <dominus> let's see *later*
[14:25:56] <dominus> omg, the german guardian speech *SUCKS*
[14:41:59] <-- ttarrant has left IRC (Quit: I'm off)
[14:47:00] --> ttarrant has joined #exult
[16:23:49] <dominus> ok, my old laptop doesn't have a real line-in. But I found a long cable and now have it across the room from my mt32 to my gf's mac....
[16:23:58] <dominus> crazy things...
[17:17:58] --> Malignant_Manor has joined #exult
[17:19:28] <Malignant_Manor> I think the zoom out from tv sfx might depend on how long the engine takes to zoom out
[17:20:37] <Malignant_Manor> dominus: I just tried a direct connection with the intro sfx file
[17:21:11] <Malignant_Manor> Do the endings need sfx?
[17:31:47] <Malignant_Manor> No the zoom out doesn't change because of timing
[17:38:12] <Malignant_Manor> Marzo: Ultima 7 does seem have bg sfx when only music is enabled.
[17:39:43] <Malignant_Manor> I know you had just used random sfx. Is it possible that there is are tracks like the mt-32?
[18:04:38] <dominus> Malignant_Manor: like the ambient mt32 sfx?
[18:04:51] <Malignant_Manor> yeah
[18:04:59] <Malignant_Manor> It's not very food
[18:05:11] <dominus> Can you give examples of when where? Or the same as mt32?
[18:05:36] <Malignant_Manor> I think it is the same as MT-32 for how it plays
[18:05:44] <Malignant_Manor> I haven't really tested it
[18:06:02] <dominus> And I plan to listen to the ending tonight to make sure about whether it plays sfx or not
[18:06:18] <Malignant_Manor> I probably shouldn't have saved it as 44100Hz
[18:06:30] * dominus is off again for a while 2/3hours
[18:06:55] <dominus> My recordings are also way too "good"
[18:07:01] <Malignant_Manor> dominus: do you have time to receive the files
[18:08:57] <dominus> Sorry, no. Not at the machine AND I'm sure dcc is not working again
[18:09:16] <Malignant_Manor> Into music seems to be the same for both channels except noise
[18:10:02] <Malignant_Manor> noise being whatever electronic garbage that corrupts the sound
[18:41:31] <Darrenor64> Just by memory: I thought that the SFX in the U7:BG intro/endgame were done by the synths: i.e., MT32, adlib, etc.
[18:43:15] <Darrenor64> ...done somewhat programatically, such that they would be enabled/disabled quickly if the CPU was too fast... can be captured by midi events for more info, possibly.
[18:43:45] <Darrenor64> SI got a little more digital.
[18:43:53] <Darrenor64> ...maybe?
[18:47:32] <Malignant_Manor> Speech might be the only thing that is prerecorded
[18:56:43] <Malignant_Manor> The BG ending uses the music track for sfx
[18:57:09] <dominus> Malignant_Manor: thanks for checking. saves me time :)
[18:58:09] <Malignant_Manor> At least for SB, MT-32 is probably the same.
[18:58:22] <dominus> yes, very likely
[18:58:25] <Malignant_Manor> The cheat code and rooms help
[18:59:29] <Malignant_Manor> All the text is silent. The bad ending has the Guardian laughing manically.
[19:06:40] <dominus> I thought we mimicked the endgame/quotes behavior with the two files endgame.flg and quotes.flg but it seems I'm wrong...
[19:10:39] <Malignant_Manor> try adding it to static
[19:11:16] <Malignant_Manor> no quotes file just endgame.flg
[19:11:47] <Malignant_Manor> it has "Congradulations!" and a newline inside the file
[19:11:59] <Malignant_Manor> without quotes
[19:15:46] <dominus> the quotes.flg is necessary to see the quotes, without looking through the credits
[19:17:55] <dominus> interestingly, SI didn't create the endgame.flg file. But when I copied the endgame.flg file the menu item appeared
[19:19:11] <Malignant_Manor> I think I get clipping in the ending so I need to lower the volume on the soundcard.
[19:23:16] <Malignant_Manor> I really wish I could exit the ending before it finishes playing
[19:25:43] <Malignant_Manor> damn, playback defaults to mono
[19:51:10] <dominus> I'm so happy I bothered to record the real mt32 sfx - because except for the last sfx (the shot sound) it's exactly the same
[19:51:15] <dominus> AAAAAAAAAHHHHHH
[19:53:26] <Malignant_Manor> You didn't have to do it on a crappy DOS computer and have to rerecord it.
[19:53:46] <dominus> he he, yeah :)
[19:53:54] <dominus> but I suffered as well
[19:54:08] <Malignant_Manor> Red is black on that comp
[19:54:28] <dominus> had to take my little boy up the attic ladder to get at the cable I needed :)
[19:54:29] <Malignant_Manor> well, the vga cable screwed up monitor
[20:15:51] <Malignant_Manor> The SB music doesn't seem to different from the emulator but it has been a long time since I heard it through Exult.
[20:25:41] <dominus> I guess Colourless did a good job there
[20:27:03] <dominus> Marzo, I'll make flx files later of those recordings and will also make alternatives in lower Hz values for deciding about quality vs filesize
[20:28:30] <Malignant_Manor> I have all the BG intro sfx in one file
[20:30:16] <Malignant_Manor> dominus: does your irc client allow directly sending files?
[20:33:39] <dominus> Sorry malignant_Manor afk again ;)
[20:46:30] <dominus> Malignant_Manor: now you can try
[20:50:34] <dominus> ok, my recordings are 44.1 kHz Stereo, our existing sfx packs are 22,05 kHz Mono
[20:50:53] <dominus> so I'll make one unchanged and one in our usual format
[21:15:18] --> Malignant_Manor_ has joined #exult
[21:17:44] <-- Malignant_Manor has left IRC (Ping timeout: 240 seconds)
[21:21:36] <-- Malignant_Manor_ has left IRC (Ping timeout: 240 seconds)
[21:30:07] <-- ttarrant has left IRC (Quit: I'm off)
[22:06:22] <dominus> Marzo: don't bother with the other downloads I mentioned...
[22:06:23] <dominus> https://www.dropbox.com/s/qenm5gis3wjapbr/intromt32.zip?dl=1
[22:06:23] <dominus> https://www.dropbox.com/s/a9x8fd0f2t7ui11/introsb.zip?dl=1
[22:06:38] <dominus> both zips are 14MB big
[22:07:45] <dominus> it contains stereo 44,1kHz, mono 44,1kHz, mono 22,05kHz waves. Along with the corresponding flx files and the _flx.h files
[22:08:52] <dominus> The SB recordings are loosing sound/depth when resampled to 22.05kHz, so for them the 44.1kHz mono is probably the best
[22:09:38] <dominus> the Mt32 didn't lose but since mono 44 and 22 are equal sized, we could keep the 44kHz ones
[22:44:28] * Marzo wonders if we should add FLAC decoding to Exult and convert all SFX packages to it
[22:45:54] <Marzo> dominus: do those SFX have any panning in the original?
[22:46:12] <dominus> what does panning mean?
[22:46:35] <Marzo> Do their L and R channels differ at all?
[22:47:30] <Marzo> Basically, were they stereo or mono with replicated audio for L and R channels?
[22:48:12] <dominus> listening to it, nothing stood out
[22:48:30] <dominus> looking at the waveforms in audacity it seems there are minor things
[22:48:48] <Marzo> Depending on how minor they are, they might be artifacts
[22:51:27] <dominus> the mt32 seems to be artifacts or rather that the one channel is always a tiny bit louder
[22:52:43] <dominus> the SB one has no visible difference
[22:53:35] * dominus likes looking at waveforms
[22:55:45] --> Malignant_Manor has joined #exult
[22:56:09] <Malignant_Manor> I didn't think I sent stereo sfx
[22:56:43] <Malignant_Manor> I think I first recorded in stereo and only saw a few artifacts as differences
[22:59:58] <Malignant_Manor> Music I recorded all seemed to be the same for each channel.
[23:45:08] <Malignant_Manor> dominus: why are the sfx packages so big? Did you leave separate all the sfx and only add the missing one?
[23:47:00] <dominus> you mean the 14MB? It's because the zip contains all the waves, and all the flx-packs for all three flavors (stereo 44.1, mono 44.1, mono 22.05)
[23:48:32] <dominus> I wanted to provide all for Marzo in case he wants to look have the single wave along with the flx-pack. (I know you can just expack it but this is faster :))
[23:49:56] <Malignant_Manor> do my sfx sound different than the SB pack?
[23:50:16] <dominus> I couldn'T hear a difference
[23:50:42] <Malignant_Manor> Did you have to change the volume?
[23:51:10] <dominus> I didn't touch that. or rather I forgot to look into that
[23:58:25] <Marzo> <Malignant_Manor> Marzo: Ultima 7 does seem have bg sfx when only music is enabled. < That is because bg sfx are actually music tracks
[23:59:26] <Malignant_Manor> I figured but I think it was you who jury rigged sfx to randomly play