#exult@irc.freenode.net logs for 28 Feb 2010 (GMT)

Archive Today Yesterday Tomorrow
Exult homepage


[00:09:16] --> Malignant_Manor has joined #exult
[00:11:10] <Malignant_Manor> Can someone please explain to me why Image_window::create_scale_surfaces doesn't let scale from 8 bit to 8 bit if the hardware supports 8 bit color?
[00:24:32] --> Rottingbeef has joined #exult
[01:20:37] <wjp> Malignant_Manor: I haven't looked at the code, but 8 bit scaling is a bit tricky. Most algorithms only output RGB colours, not indexed ones
[01:21:06] <wjp> if it hasn't been implemented, that's likely the reason
[01:22:24] <Malignant_Manor> Thanks, it also doesn't seem to take scale into effect before it checks for hwdepth.
[01:29:26] <Malignant_Manor> http://pastebin.com/Kdqcj4Bf is the small function and with comments by me about why isn't the scale used
[01:32:42] <Malignant_Manor> With the scale taken into account, hwdepth is either 16 or 32 instead 8.
[01:32:57] <Malignant_Manor> *instead of 8.*
[01:36:03] <Malignant_Manor> Well, some of the time anyway.
[01:45:46] <Malignant_Manor> Here's a diff of changes I've trying. http://pastebin.com/32EiHgX3
[02:01:59] <Malignant_Manor> There's also this if it is any better. (most likely no one is interrested) http://pastebin.com/HPz4WmZ0
[02:04:58] --> Colourless has joined #exult
[02:04:58] --- ChanServ gives channel operator status to Colourless
[02:51:43] --> wepy has joined #exult
[02:51:46] <wepy> hi
[02:52:02] <wepy> so I'm playing the svn version, and the sfx are kinda messed up
[02:52:28] <wepy> for instance, I think the bird chirp sound is wrong, it's coming through as some kind of synth/keyboard sound..
[02:52:38] <wepy> there are other background sounds like this as well..
[03:03:37] <Malignant_Manor> All, the sfx package backgrounds are crap. That's one of the reasons why I had a patch that allowed you to stop them.
[03:04:24] <wepy> hm
[03:04:42] <wepy> but i remember a few years ago it wasn't this bad
[03:04:49] <wepy> maybe the background stuff just wasn't there?
[03:05:35] <Malignant_Manor> It might be artificially created with the sfx package to imitate the midi ones.
[03:08:29] <Malignant_Manor> sqsfxbg.flx package doesn't sound too bad.
[03:08:57] <Malignant_Manor> for that anyway. The sfx on a whole aren't very good in Ultima 7.
[03:11:44] <Malignant_Manor> I know the sfx packages don't sound right compared to my hardware or dosbox for some sounds.
[03:13:01] <Malignant_Manor> The mice for sound blaster one sound being an easy one to point out.
[03:14:09] <Malignant_Manor> The MT 32 sounds even weirder but I never had an MT 32 and they weren't supposed to be that great for sfx.
[03:20:09] <Colourless> at the hands of a skilled mt32 programmer, that could haev amazing sounds
[03:20:44] <Colourless> they also have that really authentic 80's synth sound
[03:24:33] <Malignant_Manor> How many programmers actually did decent sfx for the device in games though?
[03:28:43] <Colourless> not particularly many really
[03:33:46] <Malignant_Manor> On another topic, I'm wondering if Exult is going to have an OSX binary this release.
[03:34:36] <Malignant_Manor> For the last few years or so, several people have failed to produce one that worked on other people's machines.
[03:38:34] <Colourless> it had better :-)
[03:48:46] <Malignant_Manor> You go tell Fingolfin that.
[03:50:37] <Malignant_Manor> Of course, we still have problems with full screen on modern video hardware.
[04:04:50] <-- julien| has left IRC (Ping timeout: 265 seconds)
[04:04:54] --> julien- has joined #exult
[05:10:04] <-- wepy has left IRC (Quit: leaving)
[05:26:34] <-- Colourless has left IRC (Quit: casts improved invisibility)
[05:29:12] --> Colourless has joined #exult
[05:29:12] --- ChanServ gives channel operator status to Colourless
[06:01:06] <-- Marzo has left IRC (Ping timeout: 248 seconds)
[06:08:26] <-- Malignant_Manor has left IRC (Quit: ChatZilla 0.9.86 [Firefox 3.6/20100115144158])
[09:01:13] <-- Colourless has left IRC (Ping timeout: 240 seconds)
[10:12:14] --> Colourless has joined #exult
[10:12:14] --- ChanServ gives channel operator status to Colourless
[12:36:53] <-- Colourless has left IRC (Quit: casts improved invisibility)
[13:06:13] <-- Kirben has left IRC ()
[14:31:35] --> Dominus has joined #exult
[14:31:35] --- ChanServ gives channel operator status to Dominus
[14:43:21] --> Dominus1 has joined #exult
[14:46:01] <-- Dominus has left IRC (Ping timeout: 264 seconds)
[14:58:52] --- Dominus1 is now known as Dominus
[14:58:57] --- ChanServ gives channel operator status to Dominus
[16:07:40] --> shazza has joined #exult
[16:18:02] <-- shazza has left IRC ()
[17:19:13] <-- Dominus has left #exult
[17:57:37] --> Dominus has joined #exult
[17:57:37] --- ChanServ gives channel operator status to Dominus
[18:10:31] --> Marzo has joined #exult
[18:16:36] <-- Marzo has left IRC (Ping timeout: 252 seconds)
[18:24:17] --> _Ben has joined #exult
[18:24:19] <_Ben> Hail
[18:24:23] --- _Ben is now known as Dragon
[18:24:48] <Dragon> I'm just wondering if Exult is still be developed?
[18:24:53] --- Dragon is now known as Guest33796
[18:24:59] --- Guest33796 is now known as B_Dragon
[18:35:15] <B_Dragon> Anyone around?
[18:37:45] --> wepy has joined #exult
[18:37:52] <wepy> how much damage does the hoe of destruction do?
[18:38:06] <B_Dragon> wepy: no one around
[18:38:16] <wepy> :\
[18:40:29] <-- B_Dragon has left IRC (Read error: Connection reset by peer)
[18:56:25] --> Dominus1 has joined #exult
[18:59:14] <-- Dominus has left IRC (Ping timeout: 245 seconds)
[19:00:41] --> B_Dragon has joined #exult
[19:11:13] <B_Dragon> What's the best platform on which to run Exult?
[19:11:16] <B_Dragon> 95?
[19:11:30] <B_Dragon> DOSBOX?
[19:30:02] --> Dominus has joined #exult
[19:30:02] --- ChanServ gives channel operator status to Dominus
[19:33:17] <-- Dominus1 has left IRC (Ping timeout: 265 seconds)
[19:42:39] --> Dominus1 has joined #exult
[19:45:13] <-- Dominus has left IRC (Ping timeout: 276 seconds)
[19:47:48] --> Marzo has joined #exult
[19:55:36] <wepy> B_Dragon: exult works well on linux and unix for me
[19:55:44] <wepy> i dont think exult runs on dosbox..
[19:55:55] <wepy> but you can run ultima 7 on dosbox.. though i hear there are some bugs
[20:08:31] <B_Dragon> OK tnx
[20:08:42] <B_Dragon> I'm working my way through it now... I have it all working in DOSBox save the sound
[20:08:56] <B_Dragon> Once I have that it should work great!
[20:15:11] <B_Dragon> Got sound now too!
[20:15:12] <B_Dragon> tnx!
[21:02:52] <Dominus1> B_Dragon: The best platform to run Exult on is the one that you are using normally :)
[21:03:01] --- Dominus1 is now known as Dominus
[21:03:01] --- ChanServ gives channel operator status to Dominus
[21:38:02] <B_Dragon> 8)
[21:47:43] <-- wepy has left IRC (Quit: Lost terminal)
[22:42:19] <-- B_Dragon has left IRC (Read error: Connection reset by peer)
[22:51:17] --> Colourless has joined #exult
[22:51:17] --- ChanServ gives channel operator status to Colourless
[23:55:53] --> Kirben has joined #exult
[23:55:53] --- ChanServ gives channel operator status to Kirben