#gemrb@irc.freenode.net logs for 27 Sep 2012 (GMT)

Archive Today Yesterday Tomorrow
GemRB homepage


[00:04:36] <-- edheldil_ has left IRC (Ping timeout: 248 seconds)
[02:31:17] --> wrotek has joined #gemrb
[02:35:25] <-- wrotek has left IRC (Ping timeout: 246 seconds)
[04:28:41] <-- Drakkar has left IRC (Ping timeout: 265 seconds)
[04:38:50] --> Drakkar has joined #gemrb
[05:07:36] --> edheldil_ has joined #gemrb
[05:23:14] <-- edheldil_ has left IRC (Ping timeout: 240 seconds)
[05:44:35] --> wrotek has joined #gemrb
[07:15:06] --> edheldil_ has joined #gemrb
[07:19:25] <-- edheldil_ has left IRC (Ping timeout: 250 seconds)
[08:17:06] --> lynxlynxlynx has joined #gemrb
[08:17:06] <-- lynxlynxlynx has left IRC (Changing host)
[08:17:06] --> lynxlynxlynx has joined #gemrb
[08:17:06] --- ChanServ gives channel operator status to lynxlynxlynx
[09:44:15] <-- WingedHussar has left IRC (Ping timeout: 256 seconds)
[09:46:51] --> WingedHussar has joined #gemrb
[11:25:22] <lynxlynxlynx> ok, time to wake up
[11:51:36] <lynxlynxlynx> bisect successful, it was aec75fc54f2fdc6b5a05cbb43137d5408cd5dd6e
[11:52:12] <lynxlynxlynx> using a callback on IE_GUI_MOUSE_ENTER_BUTTON partly breaks checkboxes
[12:32:33] <-- kida_laptop has left IRC (Remote host closed the connection)
[12:42:13] --> kida_laptop has joined #gemrb
[12:45:07] <-- kida_laptop has left IRC (Remote host closed the connection)
[12:46:42] --> kida_laptop has joined #gemrb
[13:53:20] <-- kida_laptop has left IRC (Quit: 전 이만 갑니다.)
[13:53:35] --> kida_laptop has joined #gemrb
[14:00:45] <-- kida_laptop has left IRC (Read error: Connection reset by peer)
[14:36:09] --> kida_laptop has joined #gemrb
[15:19:13] --> brada has joined #gemrb
[15:19:41] <brada> tomprince: at least one path for the osx-test build is wrong
[15:23:03] <brada> maybe we need to set python_home or whatever
[15:24:14] <brada> me. ill fix this with a symlink
[15:25:29] <tomprince> brada: Send a pull request ... :)
[15:26:51] <brada> im not sure what path is wrong yet
[15:27:21] <brada> the error message is not verbose enough
[15:27:46] <brada> hmm
[15:27:59] <brada> actually i think its saying "cmake" doesnt exist
[15:28:12] <brada> probably need to reinstall that for all users
[15:32:33] <brada> ok that was at least part of the problem
[15:32:39] <brada> can we try the build again?
[15:40:41] <-- brada has left IRC (Quit: brada)
[15:48:06] <tomprince> done
[16:13:41] --> Avenger has joined #gemrb
[16:13:41] --- ChanServ gives channel operator status to Avenger
[16:18:01] --> brada has joined #gemrb
[16:19:43] <Avenger> hello
[16:20:33] <lynxlynxlynx> ojla
[16:32:41] <lynxlynxlynx> heh, even the cia website is down
[16:39:36] <-- Drakkar has left IRC (Ping timeout: 245 seconds)
[16:46:34] <brada> tomprince: thanks. osx-test builds now
[16:46:44] <brada> valgrind is not installed on that system yet tho
[16:46:58] <brada> and we should maybe change the name to osx-cmake or something :)
[16:47:27] --> Drakkar has joined #gemrb
[16:50:09] <-- gembot has left IRC (Quit: buildmaster reconfigured: bot disconnecting)
[16:50:23] --> gembot has joined #gemrb
[16:51:31] <tomprince> gembot: watch osx-cmake
[16:51:32] <gembot> watching build osx-cmake #15 until it finishes..
[16:54:06] <gembot> Hey! build osx-cmake #15 is complete: Failure [4failed minimal test]
[16:54:06] <gembot> Build details are at http://buildbot.gemrb.org/builders/osx-cmake/builds/15
[17:06:58] --> edheldil_ has joined #gemrb
[17:11:56] <-- edheldil_ has left IRC (Ping timeout: 256 seconds)
[17:26:54] <-- wrotek has left IRC (Ping timeout: 240 seconds)
[17:27:51] <-- brada has left IRC (Quit: brada)
[17:28:19] --> wrotek has joined #gemrb
[17:33:29] --> brada has joined #gemrb
[17:40:34] --> rocket_hamster has joined #gemrb
[17:41:08] <rocket_hamster> This channel was created on 26.11.2006 07:43. - WOW
[17:46:06] <lynxlynxlynx> that's not long
[17:47:01] <rocket_hamster> Could NOT find PythonLibs (missing: PYTHON_LIBRARIES PYTHON_INCLUDE_DIRS)
[17:47:02] <rocket_hamster> :(
[17:47:19] <-- brada has left IRC (Quit: brada)
[17:47:22] <rocket_hamster> python 3 doesnt count?
[17:47:28] <lynxlynxlynx> no
[17:47:59] <rocket_hamster> is there a huge difference between 2 and 3?
[17:49:02] <lynxlynxlynx> yes
[17:50:08] <rocket_hamster> do you like python3 lynx?
[17:50:31] <lynxlynxlynx> odd question
[17:51:20] <lynxlynxlynx> i hardly use python, but 3 is definitely better than 2, even though they removed the nice print syntax
[17:52:23] <rocket_hamster> hmm
[17:52:47] <rocket_hamster> they require python almost everywhere now
[17:53:43] --> edheldil_ has joined #gemrb
[17:53:51] <lynxlynxlynx> not really
[17:54:25] <rocket_hamster> well when speaking of linux related jobs
[17:54:27] <rocket_hamster> ofc
[17:55:00] <rocket_hamster> i dont like that .net etc stuff at all
[17:58:23] <lynxlynxlynx> oh jobs, i thought you meant programs
[17:58:34] <lynxlynxlynx> python is a nice highlevel language
[17:59:16] <rocket_hamster> http://pastebin.com/yCe4k4LZ
[17:59:31] <rocket_hamster> well yes i guess most uses are in test automation
[17:59:46] <rocket_hamster> prolly minor bug but just so you know
[18:00:09] <-- edheldil_ has left IRC (Ping timeout: 244 seconds)
[18:01:52] <lynxlynxlynx> what's your gcc version?
[18:02:10] <rocket_hamster> sec
[18:02:48] <rocket_hamster> gcc-c++-4.7.0-5.fc17.x86_64
[18:03:00] <lynxlynxlynx> interesting
[18:03:57] <lynxlynxlynx> try changing gemrb/core/GUI/Button.cpp:219 to also initialise them to 0
[18:04:55] <rocket_hamster> fixed
[18:05:29] <lynxlynxlynx> ok
[18:06:03] --> brada has joined #gemrb
[18:06:11] <brada> that was my fault :p
[18:06:20] <rocket_hamster> aha!
[18:06:31] <lynxlynxlynx> we just make an assumption that will hold true most of the time
[18:06:37] * rocket_hamster points at brada, everybody prepare your stones!
[18:06:42] <rocket_hamster> :)
[18:07:18] <rocket_hamster> nice to see you treat all warnings as errors, some projects just dont really care
[18:07:35] <rocket_hamster> and when you compile you get so many warnings it almost looks like mess
[18:08:12] <lynxlynxlynx> gcc gets stricter each iteration, so it really shows on old projects
[18:08:25] <lynxlynxlynx> the fix is committed
[18:11:35] <rocket_hamster> do you use openAL's 3d sound?
[18:12:20] <lynxlynxlynx> i don't know if the height is set anywhere, but the differences are so small it shouldn't matter
[18:12:21] <rocket_hamster> i didnt try it yet but can openAL make a 3d sound with 2 speekers?
[18:12:37] <rocket_hamster> i mean like with headphones
[18:12:53] <lynxlynxlynx> oh you mean more in the surround sound sense
[18:13:19] <lynxlynxlynx> it has eax support, but i don't really know what exactly that extension does
[18:13:27] <rocket_hamster> well i know it is possible but i guess openAL only sets different channels with different sound intensity
[18:13:52] <rocket_hamster> and there is prolly no delay even
[18:21:09] --> edheldil_ has joined #gemrb
[18:31:58] <-- wrotek has left IRC (Ping timeout: 246 seconds)
[18:43:43] <-- duckpunch has left IRC (Ping timeout: 256 seconds)
[18:44:42] --> duckpunch has joined #gemrb
[18:46:20] --> Yoshimo has joined #gemrb
[19:02:58] <-- rocket_hamster has left IRC ()
[19:11:25] <-- brada has left IRC (Quit: brada)
[19:18:16] <Avenger> lynx, do we set the biographies for bg1 characters?
[19:18:46] <lynxlynxlynx> i don't think we set any, since the tlk override isn't finished
[19:19:25] --> brada has joined #gemrb
[19:19:42] <Avenger> there is a class specific bio you can 'revert' to or you can set at start
[19:19:47] <Avenger> iwd2 has it
[19:19:58] <Avenger> we got a bios.2da
[19:20:02] <Avenger> but bg1 has no such list
[19:20:24] <Avenger> i guess i'll have to make one
[19:26:34] <lynxlynxlynx> yes, but wouldn't its strref be also stored in the override?
[19:27:06] <lynxlynxlynx> we have most of the code already there afair, even the different bg/iwd2 constants
[19:28:10] --> rocket_hamster has joined #gemrb
[19:32:03] <Avenger> the strref is fine until you customize it
[19:32:17] <Avenger> when you 'revert' it, it is set to the built-in one
[19:32:25] <Avenger> so, if you don't touch it, it is all fine
[19:43:24] <brada> tomprince: i gave you the wrong GEM_IOS_INC_PATH path
[19:43:37] <brada> should be ../../../lib/include
[19:43:59] <brada> that should fix the xcode binary build
[19:45:10] <brada> ill have to checkout the cmake build later to see what is happening to the guiscripts
[20:06:42] <Avenger> hmm cia is dead?
[20:07:52] <-- rocket_hamster has left #gemrb
[20:08:39] <-- brada has left IRC (Quit: brada)
[20:11:14] --> brada has joined #gemrb
[20:12:38] <lynxlynxlynx> yep
[20:13:24] <brada> no backup huh o_O
[20:13:30] <brada> oh well
[20:13:51] <brada> time to use SF or github?
[20:14:34] <fuzzie> please please github? :P
[20:14:52] <-- gembot has left IRC (Quit: buildmaster reconfigured: bot disconnecting)
[20:15:08] --> gembot has joined #gemrb
[20:17:36] <lynxlynxlynx> cia is unrelated to both
[20:17:55] <brada> i dont know what it was doing other than announcing commits :p
[20:18:07] <brada> i dont even know what CIA stood for
[20:18:11] <lynxlynxlynx> some stats
[20:18:32] <lynxlynxlynx> i doubt it's really dead
[20:19:12] <brada> did you see the website?
[20:26:26] <lynxlynxlynx> yes
[21:31:34] <lynxlynxlynx> Terrain Hugging=0 <-- i wonder what that did
[21:34:28] <brada> heh i was planning on using lambdas to kill off those functions too. you daved me quite a bit of work
[21:35:17] <lynxlynxlynx> this is just some pst goodwill, the merged one already has it
[21:37:43] <brada> right i was talking about the merged one
[21:38:50] <lynxlynxlynx> only some minor work left on the python side
[21:39:13] <lynxlynxlynx> if you want something more interesting, tackle saving the info back to the file
[21:42:56] <brada> i can probably tackle that next week
[21:43:16] <lynxlynxlynx> cool
[21:43:28] <lynxlynxlynx> we ignore all the ini vars except those in the whitelist array?
[21:43:43] <brada> that sounds right
[21:43:57] <-- Yoshimo has left IRC (Quit: Yoshimo)
[21:44:05] <lynxlynxlynx> why do we do that?
[21:44:36] <brada> i dont remember :p
[21:45:06] <brada> if there is a reason im sure ill figure it out next week
[21:45:17] <lynxlynxlynx> i'll check the log
[21:46:02] <lynxlynxlynx> nothing specific
[21:46:08] <lynxlynxlynx> i'll just add a few
[21:47:33] <brada> it is probably just because gemrb only makes use of a few
[21:47:51] <brada> if you have ever ran the BG config utility there are hundereds of variables that get put in
[21:48:33] <brada> we should probably jsut make a 2da for the variables we use
[21:50:38] <lynxlynxlynx> i don't see any benefit
[21:51:15] <lynxlynxlynx> some stuff like the performance options may remain unimplemented forever, but we'll use most of the options eventually
[21:51:17] <brada> the only benifit i can think of is an unlikely scenario involving some 3rd party mod/plugin that needs a variable
[21:51:21] <lynxlynxlynx> maybe something else for spells
[21:51:39] <brada> but we can just import everything probable
[21:51:46] <fuzzie> well, right now the whitelist has the default values in it
[21:53:15] <fuzzie> my original proposal was that we can just re-open the ini file, dump all those entries into it from the variables, and save the result
[21:54:17] <fuzzie> otherwise it has the opportunity to drift out-of-sync really quickly, because we get non-whitelisted variables being used but not saved back
[21:55:19] <brada> fuzzie to the rescue
[21:55:27] <brada> yes thats why there is a list
[21:55:47] <lynxlynxlynx> works for me
[21:56:05] <lynxlynxlynx> i guess per-var updating would be slow
[21:56:31] <brada> i dont know how she remembers the work i do better than me :p
[21:56:36] <fuzzie> writing in real-time, you mean?
[21:57:20] <fuzzie> I don't think we change any of these options enough for that to be a problem. But due to the things like the volume slider it would presumably be more elegant to do it only at certain times, e.g. when closing an option screen.
[21:57:42] <lynxlynxlynx> definitely not realtime
[21:57:58] <lynxlynxlynx> we already update the engine values asap, so cancelling doesn't work
[21:59:07] <lynxlynxlynx> i was thinking of having gamevar snapshot functions for save/load, just for this purpose
[21:59:53] <lynxlynxlynx> pst does some manual undoing, but this would bloat the scripts again
[22:16:01] <-- Avenger has left IRC (Quit: bye!)
[22:41:19] <-- brada has left IRC (Quit: brada)
[22:48:43] <-- kida_laptop has left IRC (Quit: 전 이만 갑니다.)
[23:01:52] --> nutron has joined #gemrb
[23:20:42] <lynxlynxlynx> and with that the pst file is actually shorter now, even though it does some key handling too
[23:41:48] <-- lynxlynxlynx has left IRC (Remote host closed the connection)