#exult@irc.freenode.net logs for 14 Jun 2016 (GMT)

Archive Today Yesterday Tomorrow
Exult homepage


[00:19:46] <Marzo> Dominus: no, I don't
[00:21:37] <Marzo> I can try compiling with clang and with GCC to compare
[00:21:48] <Marzo> Does the crash happen with emulated mt32?
[00:22:11] <-- Marzo has left IRC (Read error: Connection reset by peer)
[00:22:39] --> Marzo has joined #exult
[00:22:40] <-- Dominus has left IRC (Ping timeout: 240 seconds)
[00:33:18] <-- exultbot has left IRC (signing off...)
[00:34:35] --> exultbot has joined #exult
[00:34:35] --- Topic for #exult is: Exult: http://exult.sourceforge.net/ - The open source engine for Ultima 7
[00:34:35] --- Topic for #exult set by Colourless at Fri Sep 12 00:40:42 2008
[00:58:45] --> DominusExult has joined #exult
[00:58:46] --- ChanServ gives channel operator status to DominusExult
[01:02:33] <-- Dominus has left IRC (Ping timeout: 240 seconds)
[01:02:33] --- DominusExult is now known as Dominus
[01:25:21] <-- frob has left IRC (Ping timeout: 250 seconds)
[01:57:47] --> DominusExult has joined #exult
[01:57:47] --- ChanServ gives channel operator status to DominusExult
[02:01:43] <-- Dominus has left IRC (Ping timeout: 258 seconds)
[02:01:43] --- DominusExult is now known as Dominus
[04:53:54] <-- RadoS has left IRC (Remote host closed the connection)
[06:33:50] --> frob has joined #exult
[06:38:33] <-- frob has left IRC (Ping timeout: 240 seconds)
[07:08:37] --> frob has joined #exult
[07:27:51] <-- Darrenor64 has left IRC (Ping timeout: 276 seconds)
[07:38:51] --> ttarrant has joined #exult
[07:51:21] <Dominus> Marzo, for me just adding conversion to mt32 makes it crash, either with the normal OS X midi driver or with the device Midi driver
[07:51:58] <Dominus> if you can playback via Munt and conversion set to MT32 everything should be set up for testing.
[08:05:50] <-- frob has left IRC (Remote host closed the connection)
[08:57:58] --> RadoS has joined #exult
[09:41:18] --> Darrenor64 has joined #exult
[09:48:43] <Dominus> damn, can't run it in the Xcode debugger on the iphone... Since that would require to hook up the mt32 to the iphone (which you can) but then the iphone is no longer connected to the mac...
[10:17:55] --> frob has joined #exult
[10:22:14] <-- frob has left IRC (Ping timeout: 250 seconds)
[10:28:15] --> DominusExult has joined #exult
[10:28:16] --- ChanServ gives channel operator status to DominusExult
[10:30:35] <-- Dominus has left IRC (Ping timeout: 272 seconds)
[10:30:35] --- DominusExult is now known as Dominus
[10:40:34] --> DominusExult has joined #exult
[10:40:34] --- ChanServ gives channel operator status to DominusExult
[10:41:59] <-- Dominus has left IRC (Ping timeout: 272 seconds)
[10:41:59] --- DominusExult is now known as Dominus
[11:02:21] --> DominusExult has joined #exult
[11:02:21] --- ChanServ gives channel operator status to DominusExult
[11:04:15] <-- Dominus has left IRC (Ping timeout: 250 seconds)
[11:04:16] --- DominusExult is now known as Dominus
[11:11:26] --- Dominus is now known as DominusExult
[11:27:03] <-- ttarrant has left IRC (Ping timeout: 240 seconds)
[11:40:26] --> ttarrant has joined #exult
[11:47:13] <-- ttarrant has left IRC (Remote host closed the connection)
[11:47:26] --> ttarrant has joined #exult
[12:23:24] <Marzo> Dominus: using latest mt32emu-qt and making Exult use Alsa with mt32 conversion, and without your workaround, it seems not to crash
[12:23:33] <Marzo> Is there anything specific that needs to be done?
[12:24:58] <Marzo> Also, I am thinking that the shortcut bar needs to have an extra oomph
[12:25:47] <Marzo> Maybe the button moving down-right by one pixel when you press a mouse button, then back to its original position when you release it
[12:48:58] <DominusExult> Marzo: did you try with clang?
[12:49:19] <DominusExult> And yes, the shortcutbar could use that
[12:50:18] <DominusExult> If it doesn't crash for you then it is likely an OS X only problem ;(
[12:51:23] <DominusExult> Would it help exploring that backtrace more? http://pastebin.com/u06ifQm3
[12:58:07] <Marzo> I didn't try with clang yet, no
[12:58:31] <Marzo> Will do when I am back home later today
[13:02:52] <DominusExult> Thanks Marzo, clang is my only "hope" that it's not an OS X only problem...
[13:04:23] <DominusExult> Reminds me to try it with ancient gcc 4.2...
[13:19:31] --- DominusExult is now known as Dominus
[13:29:38] <Dominus> crashes with gcc 4.2 as well
[13:59:58] <-- Darrenor64 has left IRC (Ping timeout: 244 seconds)
[16:21:23] --> frob has joined #exult
[16:43:18] --> Darrenor64 has joined #exult
[17:36:10] --> Malignant_Manor has joined #exult
[17:37:50] <Malignant_Manor> Marzo: Dominus: I still cannot move tickets from one tracker to another like I used to. https://sf.net/p/exult/bugs/1948/ should be a SI Fixes feature request.
[17:38:35] <Malignant_Manor> Dominus: Stop having these serious bugs that only happen in OS X.
[17:44:27] <Dominus> Hey malignant_Manor these OSX only bigs are not THAT common ;)
[17:45:06] <Dominus> I'll try to remember if I can fix your rights later or tomorrow
[17:45:22] <Dominus> It should be possible
[17:46:42] <Dominus> Right now I'm enjoying watching the Austrian soccer team fail against hungary...
[17:47:00] <Dominus> They felt so high and mighty before ;)
[17:47:49] <Dominus> (And I didn't even want to watch it)
[17:48:49] <Malignant_Manor> Marzo: https://sf.net/p/exult/bugs/1932, What do you suppose the formula is for quantity of spawned items, rand % quantity +1?
[17:49:48] <Malignant_Manor> if(food) { (for int i = 0; i < quantity)
[17:50:14] <Dominus> Thanks for taking a look at the recent bugs
[17:50:32] <Malignant_Manor> setframe rand % num_food_frames; }
[17:51:50] <Malignant_Manor> Terrible pseudo-code. Gems should have had random frames in the original but didn't.
[17:54:36] <Malignant_Manor> setframe rand % num_food_frames + 1; I really should have typed this out in an editor first.
[17:55:54] <Malignant_Manor> actually num_food_frames would be right
[18:08:46] <Malignant_Manor> Exult is also missing chests in the equipment section.
[18:34:59] <Malignant_Manor> The chests are sometimes locked for guards but always seem locked for pirates. Backpacks and bags can also spawn with items in them. I guess they spawn if the items can not fit into slots on humanoids (maybe hard coded shapes).
[18:43:52] <Malignant_Manor> Pirate chests can be unlocked.
[19:13:39] <Malignant_Manor> In BG, equipment sets 2, 3, 7, 10, 11, 12, and 13 should have containers spawn if needed.
[19:32:27] <Malignant_Manor> Pikeman in SI can get exploding chests. They seem to not always have containers when they have more than they can carry.
[19:36:17] <ttarrant> Dominus, http://www.vgmpf.com/Wiki/index.php?title=Age_of_the_Dragon_(LIN)
[19:50:22] <Malignant_Manor> In SI, 2, 7, 8, 10, 11, 12, and 13. 10, 28, and 33 are mage and maybe they spawn only when gold or a gem. 25 is a maybe.
[20:51:41] <-- Malignant_Manor has left IRC (Quit: ChatZilla 0.9.92 [Firefox 47.0/20160604131506])
[21:26:14] <-- ttarrant has left IRC (Read error: Connection reset by peer)