#exult@irc.freenode.net logs for 31 Jan 2015 (GMT)

Archive Today Yesterday Tomorrow
Exult homepage

[02:18:03] <-- Dominus has left IRC (Ping timeout: 264 seconds)
[02:18:23] --> DominusExult has joined #exult
[02:18:23] --- ChanServ gives channel operator status to DominusExult
[02:18:37] --- DominusExult is now known as Dominus
[06:06:17] <-- Lightkey has left IRC (Ping timeout: 265 seconds)
[06:19:00] --> Lightkey has joined #exult
[07:30:59] --> i30817 has joined #exult
[07:32:08] <i30817> ok, it's building again and will soon update the ppa (it mostly stopped building because of a gcc bug with ltop prevented linking static libraries
[07:33:26] <i30817> i'm curious if it's normal that the first time you start a new black gate game the music from the intro with the FMOPL driver just continues on a irritating single tone after you end the conversation with the mayor of it it's a bug
[07:34:03] <i30817> -ltop is gcc link time optimization, if you didn't know
[07:34:59] <i30817> the tone continued until i entered the barn (i think a usecode egg stopped all music there) or another song started
[07:35:56] <i30817> SDL2 works more or less ok, but the mouse is still very fast, too fast with the touchpad
[07:37:22] <i30817> i don't know what's different from a mouse to a touchpad, but the end result is that the control is not equivalent (i'd be worried about how a touchpad would control too since their drivers are probably nearer a touchpad)
[07:40:28] <i30817> mmm setting export SDL_MOUSE_RELATIVE=0 before running exult on a console works to work around it
[07:42:06] <i30817> i'm sure i already bitched about this in 2012(!)
[08:15:04] <Dominus> I30817: it just wasn't fixed yet as it didn't seem to be easy to fix on our side.
[08:15:33] <Dominus> I haven't noticed the fmopl sound bug
[08:15:58] <Dominus> But I probably didn't have fmopl on yet in the beginning scene
[08:16:04] <i30817> i was wondering if that happened to you or someone else FMOPL
[08:17:04] <i30817> even if setting the evn variable for instance with
[08:17:06] <i30817> SDL_putenv(const_cast<char *>("SDL_MOUSE_RELATIVE=0"));//non speedy touchpad
[08:17:06] <Dominus> What normally happens and is a known bug: the red moongate doesn't vanish before iolo speaks and therefore makes it sfx all through the conversation
[08:17:07] <i30817> in exult.cc
[08:17:29] <i30817> what would be a adequate ifdef for only linux or x11 maybe
[08:17:40] <i30817> does it happen in macos?
[08:18:14] <i30817> this is even after the conversation ends
[08:18:14] <Dominus> The mouse/touchpad, no haven't noticed this
[08:18:25] <i30817> you need to be fullscreen
[08:18:37] <i30817> and the mouse is fine
[08:18:45] <i30817> just the touchpad
[08:19:41] <Dominus> I'll need to test but right now am not at a machine I can test
[08:19:48] <i30817> i really dislike that exult is such a rats nest of defines
[08:19:56] <i30817> but oh well
[08:19:57] <Dominus> Nor can I test fmopl
[08:20:17] <Dominus> Well, cross platform, no way around many defines
[08:20:27] <i30817> someday, remove sdl1.2 support ;)
[08:20:33] <Dominus> Or having both sdl 1.2 and 2 around...
[08:20:37] <Dominus> ;)
[08:21:50] <Dominus> And then there is Exult Studio which brings a lot of defines as well
[08:22:29] <Dominus> I30817: did you have to fix anything for sdl2 on linux?
[08:24:05] <i30817> no, but i had to force a explicit dependency of libjack2-jack2-dev because they put in the ability to chose either jack1-dev or jack2-dev as build dependencies, so you had to be explicit
[08:24:46] <i30817> this for libfluidsynth
[08:25:18] <i30817> specifically libfluidsynth-dev, not the runtime
[08:25:40] <Dominus> And for sdl2 you need jack2...
[08:26:13] <Dominus> Seems they need to do some build checking for which sdl gets used...
[08:27:09] * Dominus is off again. Thanks for checking stuff i30817
[10:06:20] <-- i30817 has left IRC (Remote host closed the connection)
[11:25:09] <-- Kirben has left IRC ()
[13:04:22] <-- Marzo has left IRC (Ping timeout: 240 seconds)
[13:56:39] --> Marzo has joined #exult
[16:55:59] <-- Sevalecan has left IRC (Excess Flood)
[16:56:51] --> Sevalecan has joined #exult
[22:40:07] --> Kirben has joined #exult
[22:40:08] --- ChanServ gives channel operator status to Kirben
[23:44:27] <-- Dominus has left IRC (Ping timeout: 264 seconds)
[23:52:40] --> Dominus has joined #exult
[23:52:40] --- ChanServ gives channel operator status to Dominus