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

Archive Today Yesterday Tomorrow
Exult homepage

[00:01:13] <Malignant_Manor> ForceWare 163.75 and below support 320 x 200
[00:12:20] <Malignant_Manor> Ati seems to have 640x480 listed.
[00:37:10] <Malignant_Manor> One constant complaint we have gotten since Exult changed the sfx playback has been waves being too loud. This also happens with large masses of field spells in a couple areas of the game.
[00:39:32] <Malignant_Manor> Is there a way to limit the amplification to a certain point? The waves can be done decently with an edited wav file (still several times louder at one point than the rest though). The fields can't really be edited well since they can come in only one or a huge amount.
[01:05:58] <-- Dark-Star has left IRC ()
[04:03:50] --> julien has joined #exult
[04:03:56] <-- julien- has left IRC (Ping timeout: 265 seconds)
[04:40:39] <-- Marzo has left IRC (Ping timeout: 240 seconds)
[05:20:28] <-- Malignant_Manor has left IRC (Remote host closed the connection)
[07:17:17] <Colourless> hmm
[07:17:23] <Colourless> I tried exult on NT4
[07:17:37] <Colourless> turns out my GF had a NT4 cd so in installed in in a vm
[07:17:48] <Colourless> exult runs fine.
[07:18:12] <Colourless> though its not using the profile dirs, which is...odd as NT4 definatly has them
[07:32:03] --> Dominus has joined #exult
[07:32:04] --- ChanServ gives channel operator status to Dominus
[07:32:44] <-- Dominus has left IRC (Client Quit)
[08:05:13] * servus can only surmise that GF = girlfriend.
[10:26:31] <Colourless> yes girlfriend... that i live with... that i have created offspring by... with a second on the way
[10:41:34] * servus giggles. Cool. I didn't realize "offspring" was a positive term, hehe.
[12:45:39] --> Malignant_Manor has joined #exult
[12:46:42] <Malignant_Manor> Is there an easy way to prevent Exult from saving during scripted sequences (with a message)? This has been known to break the game.
[12:48:32] <-- Kirben has left IRC ()
[12:55:38] <Malignant_Manor> NT 4 only has shell32.dll version 4. The way Exult is programed, Version 4.71 of shell32.dll is needed.
[13:30:39] * Colourless shrugs
[13:31:02] <Colourless> i doubt anyone other than me would attempt to run exult on nt4 :-)
[13:31:06] <-- Colourless has left IRC (Quit: casts improved invisibility)
[14:42:46] --> Marzo has joined #exult
[14:52:43] <Malignant_Manor> Here's a list of trackers. All but one of these should probably be closed since they seem out of date or invalid. http://pastebin.com/sqGE40Xz
[16:16:26] <Marzo> Done
[16:19:52] <Malignant_Manor> Any ideas on how to fix the fullscreen toggling? I think it should check for w*scale, h*scale but I think that had issues too.
[16:21:27] <Malignant_Manor> That still wouldn't fix the problems with 320x200 scaled by two or anything below 640x480.
[16:32:32] <Marzo> None
[16:35:36] <Malignant_Manor> It's pretty annoying since any non-mobile video device likely doesn't support below 640x480.
[16:36:12] <Malignant_Manor> any within the last several years
[16:54:50] <Malignant_Manor> 3x scalers and fullscreen have huge mouse issues and problems displaying exult and beginning game menu text. It's also reported here. https://sourceforge.net/tracker/?func=detail&aid=1670632&group_id=2335&atid=102335
[17:03:36] <Malignant_Manor> This 3x problem seems to be resolutions other than 320x200.
[17:12:10] <Malignant_Manor> OpenGL scaler won't display in 4x in fullscreen or window. (My graphics card is only an GeForce FX 5500 though).
[17:51:03] <Marzo> Malignant_Manor: I am sending you a glade file; I want you to test to see if it works with the Win32 build (preferably Kirben's build)
[17:51:21] <Malignant_Manor> Ok
[17:51:44] <Marzo> What I want you to test is the combo boxes -- select shapes.vga, go to the groups tab and see if the group list works
[17:52:11] <Marzo> Be sure to keep your old glade file, though
[17:52:49] <Malignant_Manor> I think I may have a solution to the fullscreen switch video problem.
[17:52:54] <Marzo> (This one has several things that will not work -- it is from the modifications I had been doing)
[17:54:11] <Marzo> Shoot
[17:54:20] <Malignant_Manor> File transfer said fail
[17:56:07] <Marzo> Hrm. It says waiting to begin here
[17:56:16] <Marzo> Wait a sec
[17:57:15] <Marzo> Here: http://www.mediafire.com/file/zhd0y1znioz/exult_studio.glade.7z
[17:59:03] <Malignant_Manor> It loaded up.
[17:59:19] <Marzo> The combo box I pointed to worked fine?
[18:00:36] <Malignant_Manor> Objescts w/Gumps doesn't have anything.
[18:01:32] <Malignant_Manor> Sound Effect group seems wrong.
[18:01:55] --> Marzo1 has joined #exult
[18:01:55] <-- Marzo has left IRC (Disconnected by services)
[18:01:57] --- Marzo1 is now known as Marzo
[18:02:23] <Malignant_Manor> Warmth is wrong
[18:02:51] <Marzo> Not what I asked :-)
[18:03:17] <Marzo> I want to know if the combo box actually displays any items
[18:03:17] <Malignant_Manor> Well, I can open the list of groups.
[18:03:36] <Marzo> That is what I wanted to know
[18:03:54] <Malignant_Manor> What combo box though.
[18:04:17] <Marzo> The list of groups
[18:04:30] <Marzo> (to the left of the 'open' button)
[18:04:38] <Marzo> (in the groups tab)
[18:05:06] <Malignant_Manor> It seems to have issues.
[18:05:26] <Marzo> What kind of issues?
[18:05:37] <Malignant_Manor> I've opened it multiple times and sometimes I need to scroll it even when all the text should fit.
[18:05:57] <Marzo> That is the fault of Gtk, actually
[18:06:22] <Marzo> It centers the list on the selected item no matter what
[18:06:45] <Marzo> But the issue here is that Ubuntu stopped shipping glade 2, and glade 3 requires several changes to the glade file -- changes which I didn't know if they were compatible with the version of Gtk shipped with the snapshots
[18:08:05] <Marzo> But never mind, I see that Win32 Glade doesn't support it even if the version of Gtk used does
[18:08:35] <Malignant_Manor> Is that why most of the groups are wrong?
[18:08:48] <Malignant_Manor> I can't even open some.
[18:09:24] <Marzo> That would actually be because that version is from the massive update I had been working on before deciding to make a new release first
[18:26:28] <Marzo> A question: should we drop support for ES in Win9x/Me and update Gtk+/Glade to a non-obsolete version or do we wait until modern Gtk+/Glade has moved so far ahead that ES works for Win9x/Me but not for Linux/Unix/MacOSX?
[18:33:10] <Malignant_Manor> We should release Exult Studio with Exult. Then Drop support for 9x.
[19:22:30] <Malignant_Manor> Here's my fullscreen toggle patch. https://sourceforge.net/tracker/?func=detail&aid=2958924&group_id=2335&atid=302335
[19:23:20] <Malignant_Manor> If it seems okay to you, hopefully Dominus can test it on his system before commit.
[19:42:53] <Malignant_Manor> I made a little improvement on the patch.
[19:45:47] <Marzo> Hm... you should be using || instead of | -- | is bitwise or, || is boolean or
[19:58:34] <Malignant_Manor> Oops
[19:58:50] <Malignant_Manor> But that seems to be a decent choice right?
[19:59:30] <Malignant_Manor> I don't know why I regressed in coding.
[20:14:19] <Malignant_Manor> else if ((scaler == Scale2x || scaler == interlaced) && scale < 2) should be changed to
[20:14:38] <Malignant_Manor> else if (scaler == Scale2x && scale < 2)
[20:14:52] <Malignant_Manor> Interlace can work with 1x.
[20:28:06] <-- Malignant_Manor has left IRC (Quit: ChatZilla 0.9.86 [Firefox 3.6/20100115144158])
[21:15:56] --> Malignant_Manor has joined #exult
[21:25:10] <Malignant_Manor> The patch seems like it fixed this. https://sourceforge.net/tracker/?func=detail&aid=1670632&group_id=2335&atid=102335
[21:25:36] <Malignant_Manor> The only scaler I seem to have issues with the patch is OpenGL.
[21:28:26] --> Colourless has joined #exult
[21:28:26] --- ChanServ gives channel operator status to Colourless
[21:33:19] <Malignant_Manor> I didn't even tough the OpenGL code and it's not working at all. Maybe I need to compile from scratch, but that is weird.
[21:55:18] <-- Malignant_Manor has left IRC (Quit: ChatZilla 0.9.86 [Firefox 3.6/20100115144158])
[22:22:16] --> Malignant_Manor has joined #exult
[22:23:24] <Malignant_Manor> After rebooting, trying both video cards, and using Kirben's build, I'm still unable to have OpenGL draw the screen.
[22:29:45] <-- julien has left #exult
[22:44:49] <Malignant_Manor> Revision 6169 messed up OpenGL.
[23:09:23] --> Kirben has joined #exult
[23:09:24] --- ChanServ gives channel operator status to Kirben
[23:24:50] <Kirben> We use libglade, and not glade, so what version of libglade is Ubuntu using?
[23:35:16] --> Dark-Star has joined #exult
[23:42:05] <Kirben> The Windows builds of Exult Studio are still using libglade 2.5.0.
[23:43:09] <Malignant_Manor> I added a very slight change to the patch so that Exult would check to scale x3 with OpenGl checking 320x240, 2x.
[23:43:57] <Marzo> Kirben: libglade 2.6.4
[23:45:05] <Kirben> Looks like libglade 2.6.0+ requies Glib 2.10.0+, judging by the changelog (2008-06-11 entry).
[23:47:17] <Malignant_Manor> Does switching fullscreen with OpenGL cause any hanging or windows manager crash in X11?
[23:49:16] <Marzo> No
[23:50:31] <Malignant_Manor> I was just wondering how bad it was. It would require some variable to keep track of if the game started in fullscreen or not.
[23:50:59] <Malignant_Manor> Damn, OpenGl is hacking currently.
[23:51:09] <Malignant_Manor> I wish I knew what the problem was.
[23:51:54] <Marzo> BTW, current SVN fixes this: Malignant_Manor: Revision 6169 messed up OpenGL.
[23:52:25] <Marzo> Kirben: given the amount of problems still ongoing with OpenGL, I would say that it should be left out of the release
[23:52:56] <Malignant_Manor> That's what I'm thinking unless I can track down the cause of the fullscreen toggle issue.
[23:52:58] * Marzo thinks that Colourless was right when he said it is still unsupported
[23:53:06] <Malignant_Manor> That's the main one.
[23:53:22] <Marzo> Fullscreen problems aren't limited to OpenGL
[23:53:35] <Malignant_Manor> My patch should fix that.
[23:54:00] <Marzo> Your patch doesn't help for me, for example, because my driver states that 320x240 is a valid resolution even though it is not
[23:54:45] <Marzo> (I can't actually use anything other than 1280x800 and 1024x768, but even xrandr lists a lot of other things)
[23:56:34] <Malignant_Manor> Well, the current SVN detection seems nonexistent unless trying to toggle. (and that check is totally wrong)
[23:57:25] <Malignant_Manor> I can't really help it if SDL can't detect if something is supported.
[23:58:11] <Marzo> The problem isn't with SDL: xrandr has nothing to do with it
[23:58:30] <Kirben> Marzo: Agreed, but Colourless usually does the release builds though.
[23:58:48] <Malignant_Manor> The best way would be to match desktop resolution, but I have no idea how much coding that would require.
[23:58:52] <Marzo> Kirben: I didn't know that.
[23:59:04] <Marzo> Malignant_Manor: a lot
[23:59:23] <Marzo> Exult currently makes no separation between screen resolution and game resolution
[23:59:50] <Malignant_Manor> That's why I only did the checks that should work. (but faulty checks prevent it working in all cases)