--- Log opened Mon Jun 03 00:00:58 2013 20130603 00:08:58-!- shadowm_desktop [ignacio@wesnoth/developer/shadowmaster] has quit [Ping timeout: 252 seconds] 20130603 00:10:02-!- trewe [~trewe@87.196.29.173] has quit [Quit: Verlassend] 20130603 00:16:16-!- zookeeper [~lmsnie@wesnoth/developer/zookeeper] has quit [Ping timeout: 256 seconds] 20130603 00:20:16-!- love1cat [~Adium@c-98-217-91-242.hsd1.ma.comcast.net] has joined #wesnoth-dev 20130603 00:20:39-!- love1cat [~Adium@c-98-217-91-242.hsd1.ma.comcast.net] has left #wesnoth-dev [] 20130603 00:26:02-!- Kexoth [~kex@89.205.70.185] has joined #wesnoth-dev 20130603 00:30:27-!- prkc [~negusnyul@4E5CD8A1.dsl.pool.telekom.hu] has quit [Quit: Konversation terminated!] 20130603 00:41:21-!- stikonas [~gentoo@wesnoth/translator/stikonas] has quit [Quit: Konversation terminated!] 20130603 00:51:18-!- irker643 [~irker@ai0867.net] has quit [Quit: transmission timeout] 20130603 01:01:42-!- mjs-de [~mjs-de@g224181104.adsl.alicedsl.de] has quit [Remote host closed the connection] 20130603 01:06:10-!- H-Hour_ [~H-Hour@cpc7-sgyl35-2-0-cust428.18-2.cable.virginmedia.com] has quit [Quit: Leaving] 20130603 01:10:47-!- boucman [~rosen@wesnoth/developer/boucman] has quit [Remote host closed the connection] 20130603 01:20:38-!- love1cat [~Adium@c-98-217-91-242.hsd1.ma.comcast.net] has joined #wesnoth-dev 20130603 01:42:25-!- oldtopman [~oldtopman@unaffiliated/oldtopman] has joined #wesnoth-dev 20130603 01:47:35-!- noy [~Noy@wesnoth/developer/noy] has quit [Quit: noy] 20130603 02:11:11-!- Blueblaze [~Blueblaze@adsl-99-158-45-47.dsl.hstntx.sbcglobal.net] has joined #wesnoth-dev 20130603 02:32:25-!- shadowm_desktop [ignacio@wesnoth/developer/shadowmaster] has joined #wesnoth-dev 20130603 03:19:50-!- loonybot [~loonybot@wesnoth/bot/loonybot] has quit [Remote host closed the connection] 20130603 03:21:20-!- Kexoth [~kex@89.205.70.185] has quit [Remote host closed the connection] 20130603 03:22:20-!- flix [~flix@178.77.175.34] has left #wesnoth-dev [] 20130603 03:42:20-!- noy [~Noy@wesnoth/developer/noy] has joined #wesnoth-dev 20130603 04:05:30-!- dailin__ [~johndoe@116.231.107.9] has joined #wesnoth-dev 20130603 04:42:19-!- Ivanovic_ [~ivanovic@x2f3b855.dyn.telefonica.de] has joined #wesnoth-dev 20130603 04:45:21-!- Ivanovic [~ivanovic@wesnoth/developer/ivanovic] has quit [Ping timeout: 248 seconds] 20130603 04:46:54-!- Ivanovic_ [~ivanovic@x2f3b855.dyn.telefonica.de] has quit [Ping timeout: 264 seconds] 20130603 04:58:31-!- Ivanovic [~ivanovic@x2f3b855.dyn.telefonica.de] has joined #wesnoth-dev 20130603 04:58:31-!- Ivanovic [~ivanovic@x2f3b855.dyn.telefonica.de] has quit [Changing host] 20130603 04:58:31-!- Ivanovic [~ivanovic@wesnoth/developer/ivanovic] has joined #wesnoth-dev 20130603 05:03:01-!- love1cat [~Adium@c-98-217-91-242.hsd1.ma.comcast.net] has left #wesnoth-dev [] 20130603 05:13:20-!- melinath [~melinath@li341-41.members.linode.com] has quit [Excess Flood] 20130603 05:14:02-!- melinath [~melinath@li341-41.members.linode.com] has joined #wesnoth-dev 20130603 05:19:18-!- Gambit [~gambit@wesnoth/developer/grickit] has quit [Remote host closed the connection] 20130603 05:40:37-!- Blueblaze [~Blueblaze@adsl-99-158-45-47.dsl.hstntx.sbcglobal.net] has quit [Quit: Blueblaze] 20130603 05:45:21-!- Blueblaze [~Blueblaze@adsl-99-158-45-47.dsl.hstntx.sbcglobal.net] has joined #wesnoth-dev 20130603 05:56:35-!- oldtopman [~oldtopman@unaffiliated/oldtopman] has quit [Quit: *pouf*] 20130603 06:14:29-!- EliDupree [~quassel@66-189-34-122.dhcp.oxfr.ma.charter.com] has quit [Ping timeout: 248 seconds] 20130603 06:31:25-!- Gallaecio [~quassel@84.120.218.240.dyn.user.ono.com] has joined #wesnoth-dev 20130603 06:36:50-!- love1cat [~Adium@c-98-217-91-242.hsd1.ma.comcast.net] has joined #wesnoth-dev 20130603 06:43:47-!- dailin__ [~johndoe@116.231.107.9] has quit [Remote host closed the connection] 20130603 06:46:23-!- love1cat [~Adium@c-98-217-91-242.hsd1.ma.comcast.net] has quit [Quit: Leaving.] 20130603 07:39:54-!- bumbadadabum [~bumba@d155109.upc-d.chello.nl] has joined #wesnoth-dev 20130603 07:53:14-!- groggy [4c05b606@gateway/web/freenode/ip.76.5.182.6] has joined #wesnoth-dev 20130603 08:00:04-!- bumbadadabum [~bumba@d155109.upc-d.chello.nl] has quit [Quit: Konversation terminated!] 20130603 08:25:00-!- irker746 [~irker@ai0867.net] has joined #wesnoth-dev 20130603 08:25:00< irker746> wesnoth: JaMiT wesnoth-old:master b47d14 / src/editor/editor_controller.cpp: Clean up a variable declaration. http://git.io/BOETnw 20130603 08:33:47-!- melinath [~melinath@li341-41.members.linode.com] has quit [Excess Flood] 20130603 08:35:33-!- melinath [~melinath@li341-41.members.linode.com] has joined #wesnoth-dev 20130603 08:38:58-!- trademark [~trademark@mne69-1-82-67-17-201.fbx.proxad.net] has joined #wesnoth-dev 20130603 08:47:12-!- Gallaecio [~quassel@84.120.218.240.dyn.user.ono.com] has quit [Remote host closed the connection] 20130603 08:53:00-!- exciton [chuck-the-@89.208.169.104] has joined #wesnoth-dev 20130603 08:53:44-!- zookeeper [~lmsnie@wesnoth/developer/zookeeper] has joined #wesnoth-dev 20130603 08:57:14-!- exciton_ [chuck-the-@89.208.169.104] has quit [Ping timeout: 252 seconds] 20130603 09:04:45-!- boucman_work [~rosen@wesnoth/developer/boucman] has joined #wesnoth-dev 20130603 09:05:45-!- groggy [4c05b606@gateway/web/freenode/ip.76.5.182.6] has left #wesnoth-dev [] 20130603 09:32:53-!- flix [~flix@178.77.175.34] has joined #wesnoth-dev 20130603 09:38:44-!- melinath [~melinath@li341-41.members.linode.com] has quit [Excess Flood] 20130603 09:39:20-!- noy [~Noy@wesnoth/developer/noy] has quit [Quit: noy] 20130603 09:41:04-!- melinath [~melinath@li341-41.members.linode.com] has joined #wesnoth-dev 20130603 10:07:32-!- thunderstruck [~thunderst@cpc5-sgyl29-2-0-cust174.sgyl.cable.virginmedia.com] has joined #wesnoth-dev 20130603 10:19:07-!- Blueblaze [~Blueblaze@adsl-99-158-45-47.dsl.hstntx.sbcglobal.net] has quit [Quit: Blueblaze] 20130603 11:07:00-!- Crendgrim [~quassel@f050095003.adsl.alicedsl.de] has quit [Ping timeout: 256 seconds] 20130603 11:09:14-!- Crendgrim [~quassel@f050095140.adsl.alicedsl.de] has joined #wesnoth-dev 20130603 11:17:50-!- loonybot [~loonybot@ppp91-78-87-169.pppoe.mtu-net.ru] has joined #wesnoth-dev 20130603 11:17:50-!- loonybot [~loonybot@ppp91-78-87-169.pppoe.mtu-net.ru] has quit [Changing host] 20130603 11:17:50-!- loonybot [~loonybot@wesnoth/bot/loonybot] has joined #wesnoth-dev 20130603 11:37:59-!- irker746 [~irker@ai0867.net] has quit [Quit: transmission timeout] 20130603 11:47:26-!- EliDupree [~quassel@66-189-34-122.dhcp.oxfr.ma.charter.com] has joined #wesnoth-dev 20130603 11:50:37-!- mjs-de [~mjs-de@g224180205.adsl.alicedsl.de] has joined #wesnoth-dev 20130603 11:50:53-!- Octalot [~noct@host86-128-72-16.range86-128.btcentralplus.com] has quit [] 20130603 12:03:39-!- horon [~horon@nttkyo320146.tkyo.nt.ngn2.ppp.infoweb.ne.jp] has joined #wesnoth-dev 20130603 12:05:05-!- Kexoth [~kex@89.205.70.185] has joined #wesnoth-dev 20130603 12:10:11-!- Kexoth [~kex@89.205.70.185] has quit [Remote host closed the connection] 20130603 12:20:13-!- Kexoth [~kex@89.205.70.185] has joined #wesnoth-dev 20130603 12:21:55-!- shadowm_desktop [ignacio@wesnoth/developer/shadowmaster] has quit [Ping timeout: 246 seconds] 20130603 14:29:27-!- bumbadadabum [~bumba@d155109.upc-d.chello.nl] has joined #wesnoth-dev 20130603 14:36:20-!- Blueblaze [~Blueblaze@adsl-99-158-45-47.dsl.hstntx.sbcglobal.net] has joined #wesnoth-dev 20130603 14:38:39-!- Blueblaze [~Blueblaze@adsl-99-158-45-47.dsl.hstntx.sbcglobal.net] has quit [Client Quit] 20130603 14:50:06-!- H-Hour [~H-Hour@cpc7-sgyl35-2-0-cust428.18-2.cable.virginmedia.com] has joined #wesnoth-dev 20130603 15:01:42-!- noy [~Noy@wesnoth/developer/noy] has joined #wesnoth-dev 20130603 15:06:06-!- boucman_work [~rosen@wesnoth/developer/boucman] has quit [Ping timeout: 264 seconds] 20130603 15:07:56< fabi> hi H-Hour 20130603 15:08:41< fabi> H-Hour: You asked about hybrid campaigns. 20130603 15:08:46< vultraz_laptop> fabi: did lordbob say he was going to be off for awhile? 20130603 15:09:15< fabi> vultraz_laptop: No, he didn't mention it. It surprises me. I hope he is well. 20130603 15:11:02-!- noy [~Noy@wesnoth/developer/noy] has quit [Quit: noy] 20130603 15:23:00-!- boucman_work [~rosen@wesnoth/developer/boucman] has joined #wesnoth-dev 20130603 15:24:57-!- exciton_ [chuck-the-@89.208.169.104] has joined #wesnoth-dev 20130603 15:27:28-!- Crab_ [Crab_@wesnoth/developer/crab] has joined #wesnoth-dev 20130603 15:28:17-!- exciton [chuck-the-@89.208.169.104] has quit [Ping timeout: 252 seconds] 20130603 15:32:06< bumbadadabum> fabi: I saw him on the forums around 30 minutes ago 20130603 15:33:19< fabi> bumbadadabum: LordBob or H-Hour? 20130603 15:34:17< bumbadadabum> LordBob 20130603 15:34:40< fabi> Cool, that means he is at least alive :-) 20130603 15:41:51-!- jamit [~jamit@wesnoth/developer/jamit] has quit [Quit: Leaving.] 20130603 15:48:01-!- noy [~Noy@wesnoth/developer/noy] has joined #wesnoth-dev 20130603 16:07:41-!- prkc [~negusnyul@4E5CD8A1.dsl.pool.telekom.hu] has joined #wesnoth-dev 20130603 16:19:48-!- thunderstruck [~thunderst@cpc5-sgyl29-2-0-cust174.sgyl.cable.virginmedia.com] has quit [] 20130603 16:19:54-!- thunderstruck_ [~thunderst@cpc5-sgyl29-2-0-cust174.sgyl.cable.virginmedia.com] has joined #wesnoth-dev 20130603 16:21:23-!- thunderstruck_ is now known as thunderstruck 20130603 16:30:45< Crab_> thunderstruck: hello 20130603 16:31:19< thunderstruck> Crab_: Hi. I just read your response. 20130603 16:31:37< Crab_> thunderstruck: if you'll have any further questions, I'll be here for ~2 more hours today. (or send emails) 20130603 16:34:52< Crab_> thunderstruck: so, for reloading the game config, I think that a good thing to go would be something like 'resources::game_config_manager->reload ( ... lots of parameters or a single object parameter with various options ... ) ' 20130603 16:35:21< thunderstruck> Crab_: I had forgotten about resources.hpp. It would seem sensible to access game_controller or some manager (as you said) via resources.hpp. But as I have already seen (#20704 was partially caused by resources.hpp) it provides a bit hacky desing. 20130603 16:35:33< thunderstruck> Of course, that's just my opinion and I'm not vert experienced. 20130603 16:36:07< thunderstruck> s/vert experienced/very experienced 20130603 16:36:27< Crab_> and that should be the only allowed way of reloading the config (maybe with some wrapper methods for easier syntax). and obviously if you reload the same config twice, it should be a noop to save time (e.g. unless some 'force reload' flag is set it should remember what's currently loaded and not load it again) 20130603 16:36:50< thunderstruck> Although some checks would guarantee that things won't go bad. 20130603 16:37:20< Crab_> I'd say that, at first, the checks should be done in the head 20130603 16:37:38< Crab_> e.g. what's the lifetime of the game config manager itself ? and what's the lifetime of the game config ? 20130603 16:38:29< Crab_> for game config manager, it might be created very early and never destroyed 20130603 16:38:29< thunderstruck> What's the "head" in this context? 20130603 16:38:35< Crab_> the developer's head :) 20130603 16:38:50< thunderstruck> Ah, ok :) 20130603 16:39:09< Crab_> if you know exactly when it's supposed to 'exist', you can easily figure out if it's guaranteed to be not NULL at the place where you're calling it 20130603 16:39:51< thunderstruck> That's true, but again #20704 shows that code is subject to change, so I'd still like to check for NULL. 20130603 16:40:04< Crab_> that's ok 20130603 16:41:07< fabi> Crab_: Hello, is one of our gsoc students working on the addon server? 20130603 16:41:23< Crab_> fabi: no, that's trademark and mordante is the mentor. 20130603 16:42:05< thunderstruck> Should my proposal reflect all the changes that would different from the proposal itself? I.e. should I still edit my proposal and not only mark things in the goals section. 20130603 16:42:41< thunderstruck> that would be different* 20130603 16:42:51< flix> Crab_: Same question here 20130603 16:45:09< Crab_> flix, thunderstruck: you're welcome to edit your proposal. but, that depends on how much you deviate from it. you might create a new page for things that change rapidly, or you might ignore the wiki alltogether. 20130603 16:45:09< Crab_> having good code is usually the most important thing, so if you know where you're going, you only need the doc in the part that your users will need it 20130603 16:45:09< Crab_> thunderstruck: about the checks, note http://tinyurl.com/l2wa2dg - adding extra checks is fine, as long as they are supposed to never happen and are added just in case, to help detect breakage if the code changes. But most important is to create something which is hard to misuse, and to understand when you're allowed to call it. 20130603 16:46:11< Crab_> thunderstruck: so, go ahead and add checks, but only after making sure you understand where the manager/game config, would be created, and if there are situations where it might be NULL. 20130603 16:49:59< Crab_> flix, thunderstruck: what's important is to have some kind of plan of things that you need to change/do - it makes it possible to spend time doing the thing that you need to change instead of thinking 'what should I do next?'. so, if at any point you find yourself wondering 'what I should do next?' too much, then it's a good time to write some better plan down. 20130603 16:50:20< Crab_> but if you know what you need to do, there's no much need to keep the proposal in sync with it 20130603 17:00:11-!- exciton_ [chuck-the-@89.208.169.104] has quit [Read error: Connection reset by peer] 20130603 17:00:25-!- exciton [chuck-the-@89.208.169.104] has joined #wesnoth-dev 20130603 17:04:05-!- boucman_work [~rosen@wesnoth/developer/boucman] has quit [Ping timeout: 248 seconds] 20130603 17:07:32< thunderstruck> Crab_: I had to go AFK. Your point about checks really makes sense. 20130603 17:08:13-!- horon [~horon@nttkyo320146.tkyo.nt.ngn2.ppp.infoweb.ne.jp] has quit [Quit: Leaving...] 20130603 17:09:02< thunderstruck> Crab_: I guess I'll just use a plan derived from my proposal's goals section, since I already see that some things might change a lot. 20130603 17:09:16-!- H-Hour [~H-Hour@cpc7-sgyl35-2-0-cust428.18-2.cable.virginmedia.com] has quit [Ping timeout: 246 seconds] 20130603 17:09:23< Crab_> thunderstruck: ok 20130603 17:21:03-!- boucman_work [~rosen@wesnoth/developer/boucman] has joined #wesnoth-dev 20130603 17:24:13-!- stikonas [~gentoo@128.232.240.234] has joined #wesnoth-dev 20130603 17:24:13-!- stikonas [~gentoo@128.232.240.234] has quit [Changing host] 20130603 17:24:13-!- stikonas [~gentoo@wesnoth/translator/stikonas] has joined #wesnoth-dev 20130603 17:33:25-!- Necrosporus [~Necrospor@unaffiliated/necrosporus] has quit [Ping timeout: 248 seconds] 20130603 17:38:23-!- Necrosporus [~Necrospor@unaffiliated/necrosporus] has joined #wesnoth-dev 20130603 17:45:38-!- H-Hour [~H-Hour@cpc7-sgyl35-2-0-cust428.18-2.cable.virginmedia.com] has joined #wesnoth-dev 20130603 17:46:17< H-Hour> sorry, fabi, i was away. i'm here now 20130603 17:47:37< fabi> H-Hour: Do you know the campaign "Elfwar"? 20130603 17:48:00< H-Hour> no 20130603 17:48:37< fabi> H-Hour: It is quite old, I think from the 1.4 times. 20130603 17:48:49< H-Hour> long before my time 20130603 17:48:54< fabi> But there is an updated version available. 20130603 17:49:49< fabi> It is the first hybrid sp/mp campaign I know of. 20130603 17:50:38< H-Hour> thanks, i've downloaded it now and will check it out. 20130603 17:53:06< H-Hour> but just a general question to you since you've wrestled with this particular problem: was there any hard wall (ie - unsolvable technical problem) you ran into that led you to put aside the mp version of LoW? or just the poor support for mp campaigns in general? 20130603 17:53:48< flix> Crab_: FYI: Repeating a game in multiplayer.cpp is very easy and saves ~8sec per game (~30%). So I will implement a new commandline parameter "--repeat [number]" and add the functionality to the ai-test-suite. 20130603 17:53:56< fabi> H-Hour: It was not the poor support in general but the GUI. 20130603 17:54:21< H-Hour> ahh ok. thanks 20130603 17:54:29< Crab_> flix: ok, great. 20130603 17:55:05< Crab_> H-Hour: we have some bugs, but in general it's possible to work around the 'current' set of bugs. but we also want to make it easy for players, so there's need for GUI and some undercover engine work. 20130603 17:56:02< H-Hour> Crab_, yes, the GUI is a trap players have to avoid in mp campaigns. :) 20130603 17:58:57-!- mattsc [~mattsc@fw.hia.nrc.ca] has joined #wesnoth-dev 20130603 18:00:04-!- thunderstruck [~thunderst@cpc5-sgyl29-2-0-cust174.sgyl.cable.virginmedia.com] has quit [] 20130603 18:10:58-!- ejls [~Epsilon01@mszy.fr] has quit [Ping timeout: 245 seconds] 20130603 18:16:48-!- melinath [~melinath@li341-41.members.linode.com] has quit [Excess Flood] 20130603 18:17:11-!- melinath [~melinath@li341-41.members.linode.com] has joined #wesnoth-dev 20130603 18:22:29-!- Gallaecio [~quassel@84.120.217.2.dyn.user.ono.com] has joined #wesnoth-dev 20130603 18:34:23-!- boucman [~rosen@wesnoth/developer/boucman] has joined #wesnoth-dev 20130603 18:38:15-!- jetrel_laptop [~jetrel_la@71-220-30-217.mpls.qwest.net] has joined #wesnoth-dev 20130603 18:39:12-!- thunderstruck [~thunderst@cpc5-sgyl29-2-0-cust174.sgyl.cable.virginmedia.com] has joined #wesnoth-dev 20130603 18:54:47-!- love1cat [~Adium@c-98-217-91-242.hsd1.ma.comcast.net] has joined #wesnoth-dev 20130603 19:13:59< love1cat> Is there anyone can compile 1.11.4 / 1.11.2 successfully on MAC OS X (Xcode)? There is a problem with "pango" which I have not seen in compiling 1.10.6 20130603 19:19:13< bumbadadabum> love1cat: You need to change some lines of code to make it work 20130603 19:19:15< bumbadadabum> ask mattsc 20130603 19:22:18< mattsc> love1cat: you need to undo the change of lines 89-94 here: https://github.com/wesnoth/wesnoth-old/commit/2b939cebc7a4eea6ec6adae40c8396f836122940#L0L89 20130603 19:23:43< mattsc> The reason is that the pango version for Xcode has not been updated yet, and our Mac packager doesn't have time at the moment (and I don't know how to do it; I've tried) 20130603 19:24:43< love1cat> bumbadadabum: Thanks for quick reply. I noticed some differences in text.cpp between two versions too. In that case, the pango dependency will be 1.22 instead of 1.24. I'm not sure if this will cause problems as it is stated that "the pango dependency has been increased to 1.24.4" 20130603 19:25:32-!- mjs-de [~mjs-de@g224180205.adsl.alicedsl.de] has quit [Remote host closed the connection] 20130603 19:28:34< love1cat> mattsc: Yes, I tried compiling newest pango and its dependencies on my MAC and managed to build successfully. But the characters are all shown incorrectly as "[]". It seems that I need a new "glib.framework" which I don't know how to build. 20130603 19:30:05< mattsc> love1cat: if you make those changes I mentioned to text.cpp, wesnoth will compile. It's a workaround until Alarantalara (or somebody else) manages to update pango. 20130603 19:31:17< love1cat> mattsc, bumbadadabum: alright, I'll try adding version check back to text.cpp. thanks a lot for the help. 20130603 19:35:15< bumbadadabum> mattsc: A question, are the micro ais inplemented in mainline campaigns yet? 20130603 19:37:10< mattsc> bumbadadabum: the messenger MAI is in UTBS 20130603 19:37:43< bumbadadabum> mattsc: Just that? I might take a look at that then 20130603 19:37:45< mattsc> I've also put it into a scenario of Liberty, but zookeeper is still reviewing that. 20130603 19:37:56< mattsc> I think that's all for now. 20130603 19:38:38< bumbadadabum> one thing that comes to mind is the lurker ai for the ambushers in HttT 20130603 19:38:56< mattsc> bumbadadabum: sounds good. One of the "problems" is that when one does that, the scenario might need some rebalancing. And not many people have time for that. So, go for it. 20130603 19:39:52< bumbadadabum> mattsc: "No.1 problem with 1.12: ai is too good" :D 20130603 19:40:31< fabi> mattsc: Do I already see the goodness of the ai just by starting a campaign? 20130603 19:43:19< mattsc> bumbadadabum: I'm not so sure about that. :) 20130603 19:43:33< mattsc> fabi: sorry, I'm not sure that I understand what you mean 20130603 19:44:27< fabi> mattsc: I have noticed that you do some ai related stuff. Still I was under the impression that everything you do is restricted to dedicated calls to the features. 20130603 19:45:03< mattsc> fabi: oh, I see. You are right, the default AI is unchanged at this time. 20130603 19:45:18< bumbadadabum> mattsc: do "aggression=" and micro ais go together? 20130603 19:45:26< bumbadadabum> (already) 20130603 19:45:57< mattsc> bumbadadabum: no, with one exception, the MAIs ignore the default AI aspects 20130603 19:48:38< zookeeper> mattsc, uh, oh... yeah :> 20130603 19:49:18< mattsc> zookeeper: no worries as far as I am concerned. I just drop a reminder every month or two :) 20130603 19:50:58< zookeeper> good! 20130603 19:55:17< bumbadadabum> mattsc: Even when added by a [modify_ai]? 20130603 19:56:19< mattsc> bumbadadabum: oh, maybe I misunderstood your question... 20130603 19:56:41< mattsc> The MAIs themselves don't use the standard aspects (because for the most part those have no meaning for the MAIs). 20130603 19:56:58< bumbadadabum> yes, but the sides 20130603 19:57:14< mattsc> However, the part of the AI that is handled by the RCA AI does use those aspects (but only if they are set in [modify_ai] at the moment) 20130603 19:57:14< bumbadadabum> for example, in HttT S7, there is a big list of aspects 20130603 19:57:20< bumbadadabum> ok 20130603 19:57:29< bumbadadabum> I'll do that then 20130603 19:58:54< mattsc> bumbadadabum: ok, sounds good. There's a change needed to the source code for making the aspects work when an MAI is used. Crab_ says it's not too hard, but I have no idea really what it involves. 20130603 20:00:22-!- love1cat1 [~Adium@c-98-217-91-242.hsd1.ma.comcast.net] has joined #wesnoth-dev 20130603 20:03:27-!- love1cat [~Adium@c-98-217-91-242.hsd1.ma.comcast.net] has quit [Ping timeout: 256 seconds] 20130603 20:03:56-!- mjs-de [~mjs-de@wh.Uni-Dortmund.DE] has joined #wesnoth-dev 20130603 20:08:10< bumbadadabum> mattsc: Is the [filter_location] in the lurker ai mandatory? 20130603 20:08:12-!- noy [~Noy@wesnoth/developer/noy] has quit [Quit: noy] 20130603 20:09:29< bumbadadabum> and can the side= in [micro_ai] be comma-seperated> 20130603 20:09:56-!- melinath [~melinath@li341-41.members.linode.com] has quit [Excess Flood] 20130603 20:10:13-!- melinath [~melinath@li341-41.members.linode.com] has joined #wesnoth-dev 20130603 20:11:00< mattsc> bumbadadabum: lurkers: yes; see http://wiki.wesnoth.org/Micro_AIs#Lurkers_specific_keys_for_the_.5Bmicro_ai.5D_tag: 20130603 20:11:37< mattsc> As for the side= key, no, it can only be set up for an individual side. (I should add that to the wiki, thanks for pointing it out) 20130603 20:11:44-!- Kexoth [~kex@89.205.70.185] has quit [Remote host closed the connection] 20130603 20:14:23-!- thunderstruck [~thunderst@cpc5-sgyl29-2-0-cust174.sgyl.cable.virginmedia.com] has quit [] 20130603 20:14:35-!- thunderstruck [~thunderst@cpc5-sgyl29-2-0-cust174.sgyl.cable.virginmedia.com] has joined #wesnoth-dev 20130603 20:15:50-!- Kexoth [~kex@89.205.70.185] has joined #wesnoth-dev 20130603 20:18:14< bumbadadabum> mattsc: Aren't stationary lurkers the same as guardians? 20130603 20:18:23< bumbadadabum> or is there a difference in AI coding? 20130603 20:19:14-!- stikonas_ [~gentoo@as932.girton.cam.ac.uk] has joined #wesnoth-dev 20130603 20:19:14-!- stikonas_ [~gentoo@as932.girton.cam.ac.uk] has quit [Changing host] 20130603 20:19:14-!- stikonas_ [~gentoo@wesnoth/translator/stikonas] has joined #wesnoth-dev 20130603 20:19:14-!- stikonas [~gentoo@wesnoth/translator/stikonas] has quit [Read error: Connection reset by peer] 20130603 20:20:40< mattsc> bumbadadabum: I guess you can consider them a type of guardian. The behavior when enemies get into range is different though, I believe. 20130603 20:21:07< mattsc> bumbadadabum: just fyi, you can also (ab)use the Goto MAI to code guardians... 20130603 20:21:20-!- stikonas_ [~gentoo@wesnoth/translator/stikonas] has quit [Client Quit] 20130603 20:21:27-!- stikonas_ [~gentoo@wesnoth/translator/stikonas] has joined #wesnoth-dev 20130603 20:22:11< bumbadadabum> zookeeper: Is it ok if I change the way the ambushers in HttT S7 behave? 20130603 20:22:37< bumbadadabum> I might make it so they can wander around in the hills a little 20130603 20:22:44< bumbadadabum> and attack from a slightly bigger range 20130603 20:23:41-!- love1cat [~Adium@c-98-217-91-242.hsd1.ma.comcast.net] has joined #wesnoth-dev 20130603 20:26:35-!- love1cat1 [~Adium@c-98-217-91-242.hsd1.ma.comcast.net] has quit [Ping timeout: 256 seconds] 20130603 20:28:50-!- mordante [~mordante@roadie.xs4all.nl] has joined #wesnoth-dev 20130603 20:28:50-!- mordante [~mordante@roadie.xs4all.nl] has quit [Changing host] 20130603 20:28:50-!- mordante [~mordante@wesnoth/developer/mordante] has joined #wesnoth-dev 20130603 20:29:05< mordante> servus 20130603 20:29:41< bumbadadabum> Hello mordante 20130603 20:29:47< mordante> hi bumbadadabum 20130603 20:32:36< Soliton> mattsc: if it's not a big deal i think it'd be best to commit the change you did to build with the old pango verion and revert once someone gets around to updating the mac compile stuff. 20130603 20:35:06< mattsc> Soliton: that's very simple to do. I just figured that it would be frowned upon since it was agreed to raise the pango requirement to 1.24. 20130603 20:37:46< Soliton> mattsc: i think most people not being able to build on mac is worse. 20130603 20:37:48< mattsc> Soliton: and the other thing I don't know is whether PANGO_VERSION_CHECK is still defined for all other OSs and build systems. 20130603 20:37:56< mordante> love1cat, mattsc which Pango version is used on Mac? 20130603 20:38:34< Soliton> mattsc: the check should be behind a mac ifdef. 20130603 20:39:37-!- thunderstruck [~thunderst@cpc5-sgyl29-2-0-cust174.sgyl.cable.virginmedia.com] has quit [Quit: Leaving] 20130603 20:39:53< mattsc> Soliton: ah, yes, that makes sense (I'll have to look up the syntax for that, but I bet I can figure it out) 20130603 20:40:10-!- thunderstruck [~thunderst@cpc5-sgyl29-2-0-cust174.sgyl.cable.virginmedia.com] has joined #wesnoth-dev 20130603 20:41:21< bumbadadabum> mattsc, zookeeper: I made something for HttT S7 20130603 20:43:10< mattsc> mordante: not sure. In lib/ inside the Xcode project folder there's a libpango-1.0.0.2101.2.dylib. Does that really mean 1.0.0? 20130603 20:43:32< mattsc> I might be looking in the wrong place too... 20130603 20:46:16< mattsc> bumbadadabum: cool - I think this is really something for zookeeper to comment on. 20130603 20:46:31< mordante> 1.0.0 is probably the SONAME, 1.0.0 was release somewhere around 2002 20130603 20:47:53< mattsc> mordante: yeah. A grep through Headers/pango gives this: pango-features.h:#define PANGO_VERSION_STRING "1.21.3" 20130603 20:51:55< zookeeper> bumbadadabum, wander around the hills when hidden? 20130603 20:52:05< bumbadadabum> zookeeper: yes 20130603 20:52:09< bumbadadabum> with 2 moves per turn 20130603 20:52:12< zookeeper> that wouldn't be nice IMO, they could ambush you on _their_ turn 20130603 20:52:15< mordante> mattsc, from around 2008 20130603 20:52:35< bumbadadabum> good point 20130603 20:52:48< mordante> mattsc, but is there a chance it will be updated for Mac soon? IIRC LordBob also compiles for Mac 20130603 20:53:04< zookeeper> it's already risky to venture in the hills as it is, so enemies appearing out of nowhere and cutting you off on their turn would probably be pretty annoying 20130603 20:53:38< bumbadadabum> zookeeper: I might change the filter so they won't wander near you 20130603 20:54:11< mattsc> mordante: LordBob also uses the text.cpp modification. The problem is not that it is not available to compile a newer version on a Mac, but to insert into the Wesnoth Xcode project file in a way that it is recognized. 20130603 20:54:18-!- anonymissimus [~chatzilla@HSI-KBW-149-172-228-192.hsi13.kabel-badenwuerttemberg.de] has joined #wesnoth-dev 20130603 20:54:29< zookeeper> bumbadadabum, if they don't wander near the player, what's the point? just to make it impossible to know whether there's an enemy on an already-scouted part of the hills? 20130603 20:54:37< mattsc> mordante: Alarantalara once said that this is done "with great difficulty", after which I gave up trying. I just don't know enough about that. 20130603 20:55:09< anonymissimus> mattsc: in case the MAc building works anything similar to MSVC, you perhaps only have to download the right package and replace the headers/libs with newer versions ? 20130603 20:55:29< mattsc> anonymissimus: that's what I tried and it didn't work. 20130603 20:55:41< mattsc> anonymissimus: of course, it is entirely possible that I did it incorrectly. 20130603 20:56:53< bumbadadabum> zookeeper: IMO it'd be pretty cool to have them be able to attack on their turn as well 20130603 20:57:02< anonymissimus> mattsc: in which way did it not work ? 20130603 20:57:04< bumbadadabum> but only if you're almost next to them 20130603 20:57:29< mordante> mattsc, I can lower the dependency to 1.21.3 if you want me, I assume only the first two hunks of https://github.com/wesnoth/wesnoth-old/commit/2b939cebc7a4eea6ec6adae40c8396f836122940#L0L89 need to be reverted 20130603 20:57:46< mattsc> anonymissimus: the new function(?) that it currently doesn't recognize and that was introduced in 1.22 or so still was not recognized. 20130603 20:57:59< mordante> mattsc, is XCode still the preferred way to compile on the Mac? 20130603 20:59:36< bumbadadabum> mordante: It's by far the easiest way 20130603 20:59:53< anonymissimus> mattsc: during the linking step ? 20130603 20:59:54< mattsc> mordante: umm, I don't know (if Xcode is preferred). It's what I am using and what I therefore can help people with for the setup. I think Alarantalara does not, but I don't know why. Until recently, there were about 3 people total compiling on a Mac, 2 of which are not around at the moment. :P 20130603 21:00:55< bumbadadabum> zookeeper: Shouldn't Delfador 20130603 21:00:55< bumbadadabum> Delfador's portrait be on the right side? 20130603 21:01:01< mattsc> mordante: lowering the requirement won't do by itself as the problem is that pango_font_map_create_context() (I think) is not included in the Xcode pango libs. 20130603 21:01:07< zookeeper> bumbadadabum, maybe 20130603 21:01:10< mordante> bumbadadabum, ok I expected they might have moved away to more cross-platform compilation once they moved to clang 20130603 21:01:11-!- SigurdFD [SigurdFD@24.154.98.89] has joined #wesnoth-dev 20130603 21:01:30< bumbadadabum> zookeeper: It faces the edge of the screen right now 20130603 21:01:37< mordante> mattsc, " I assume only the first two hunks of https://github.com/wesnoth/wesnoth-old/commit/2b939cebc7a4eea6ec6adae40c8396f836122940#L0L89 need to be reverted" 20130603 21:01:43< mattsc> mordante: but I am really a bit out of my league here, as far as what should be done is concerned... 20130603 21:02:18< mattsc> mordante: oops, sorry. It's only the l.89-94 bit, everything else can stay as it is. 20130603 21:04:36< mordante> mattsc, I'll fix it there is some more bookkeeping that should be modified 20130603 21:04:57< mordante> s/fix it there/fix it, there/ 20130603 21:11:42< mattsc> mordante: thanks. 20130603 21:13:08< mattsc> anonymissimus: sorry, I'm barely awake and am doing a bad job keeping up... I don't remember if it happened during compilation or linking. If it's important, I can test, but it seems to be a moot point given what mordante is going to do. 20130603 21:14:26< bumbadadabum> wesnoth: src/game_display.cpp:1012: void game_display::set_team(size_t, bool): Assertion `teamindex < teams_->size()' failed. 20130603 21:14:27< bumbadadabum> Afgebroken 20130603 21:14:38< bumbadadabum> this happens when I try to load my Crossroads replay 20130603 21:14:57< mordante> mattsc, no problem will do it later this evening 20130603 21:15:24< mordante> bumbadadabum, using an older savegame? I've seen it before (was also a bug report on bugs.w.o) 20130603 21:15:47< bumbadadabum> no 20130603 21:15:56< bumbadadabum> the replay was from 3 minutes ago 20130603 21:18:37-!- thunderstruck [~thunderst@cpc5-sgyl29-2-0-cust174.sgyl.cable.virginmedia.com] has left #wesnoth-dev ["Leaving"] 20130603 21:19:09< mordante> bumbadadabum, and you also reproduce it with a fresh replay? 20130603 21:22:23< bumbadadabum> mordante: The autosaves do this as well 20130603 21:22:32< bumbadadabum> I'll try it with another scenario in another campaign 20130603 21:22:52< bumbadadabum> yup 20130603 21:22:57< bumbadadabum> still doesn't work 20130603 21:23:16< bumbadadabum> same error 20130603 21:24:38-!- thunderstruck [~thunderst@cpc5-sgyl29-2-0-cust174.sgyl.cable.virginmedia.com] has joined #wesnoth-dev 20130603 21:24:52-!- irker887 [~irker@ai0867.net] has joined #wesnoth-dev 20130603 21:24:53< irker887> wesnoth: Mark de Wever wesnoth-old:master 83293b / changelog: Move Miscellaneous to end of changelog. http://git.io/0kb3jw 20130603 21:34:51< irker887> wesnoth: Mark de Wever wesnoth-old:master dfef23 / CMakeLists.txt INSTALL SConstruct changelog src/text.cpp: Decreases the pango cairo dependency. http://git.io/IVejVQ 20130603 21:35:04< mordante> mattsc, I pushed it in dfef23aebca563db04157ffacbd20b13723cade1 20130603 21:35:37< love1cat> anonymissimus, mattsc: it happens during the compile step 20130603 21:35:48< mordante> love1cat, try the latest master 20130603 21:36:42< mordante> mattsc, I didn't see irker (forgot to scroll down in my chat log) 20130603 21:36:53< love1cat> mordante: I will. I reverted the changes in text.cpp manually and the game compiles successfully now 20130603 21:37:00< mattsc> love1cat: thanks, that's what I thought I remembered, but it's been so long since I made that change. 20130603 21:37:04< mattsc> mordante: thanks! 20130603 21:37:18< mattsc> love1cat: thanks for testing! 20130603 21:37:22< mordante> mattsc, you're welcome and thanks for bringing it to my attention 20130603 21:37:57< mordante> bumbadadabum, the replay's in the turn autosaves or the end of scenario autosave? 20130603 21:38:27< bumbadadabum> both 20130603 21:39:02< mordante> and if you load the savegame to play, does it work? 20130603 21:39:31< love1cat> mattsc: no problem. thanks for your pointers. 20130603 21:39:47< bumbadadabum> mordante: yes 20130603 21:40:13< mordante> bumbadadabum, can you post your findings in https://gna.org/bugs/index.php?20564 ? 20130603 21:41:16< mordante> maybe once I find some time I'll investigate 20130603 21:41:18-!- Octalot [~noct@host86-128-72-16.range86-128.btcentralplus.com] has joined #wesnoth-dev 20130603 21:41:28< mordante> (unless somebody beats me to it) 20130603 21:44:25< bumbadadabum> mordante: I don 20130603 21:44:31< bumbadadabum> don't have anything new 20130603 21:45:18< mordante> bumbadadabum, well you seem to be able to reproduce it properly I haven't managed to do that 20130603 21:45:21< bumbadadabum> my situation is almost exactly the one in the original submission 20130603 21:45:32< bumbadadabum> mordante: It's with every replay it seems 20130603 21:45:59< mordante> and the original submission said only end-of-scenario-saves 20130603 21:46:28< bumbadadabum> does it? 20130603 21:46:29< bumbadadabum> ok 20130603 21:46:56< bumbadadabum> I wanted to check and confirm that the bug is still present in 1.11.2. Played SoTBE on nightmare, starting in 1.11.2. The replay from the first map works fine, but the final replay from the second map crashes, as do the autosaves, if you try to load them as replays. 20130603 21:47:22< bumbadadabum> not in the original submission, but it's the same 20130603 21:47:28-!- love1cat [~Adium@c-98-217-91-242.hsd1.ma.comcast.net] has left #wesnoth-dev [] 20130603 21:47:34< mordante> ok 20130603 21:49:28< mordante> I'm off bye 20130603 21:49:49-!- mordante [~mordante@wesnoth/developer/mordante] has quit [Quit: Leaving] 20130603 22:07:32-!- Gallaecio [~quassel@84.120.217.2.dyn.user.ono.com] has quit [Remote host closed the connection] 20130603 22:14:02-!- thunderstruck [~thunderst@cpc5-sgyl29-2-0-cust174.sgyl.cable.virginmedia.com] has quit [Quit: Leaving] 20130603 22:18:07-!- boucman_work [~rosen@wesnoth/developer/boucman] has quit [Ping timeout: 260 seconds] 20130603 22:35:48-!- esr is now known as Master_Foo 20130603 22:36:14-!- love1cat [~Adium@c-98-217-91-242.hsd1.ma.comcast.net] has joined #wesnoth-dev 20130603 22:47:31< flix> mattsc: Hello :)! Nice to see you here again! I wanted you to ask for one or two favors... or three. Time? 20130603 22:50:57-!- Master_Foo is now known as esr 20130603 22:51:18< mattsc> flix: Hi. Well, I'm physically present at least. :) I have a little bit of time. 20130603 22:53:11< flix> mattsc: okay! 1. I submitted a bunch of patches. But I held back the goto_x/y patch (you remember it?). Because I wasn't sure if this could break things in the mainline campaigns. 20130603 22:55:01< mattsc> flix: yes, I remember and that is a good point. A quick grep for goto_x shows 16 occurrences in mainline... 20130603 22:55:25< mattsc> ... in 7 different scenarios 20130603 22:57:13< flix> mattsc: hmm, okay, I'll test them tomorrow then! 20130603 22:57:42< mattsc> My guess is that it won't break things since it doesn't make sense to send units into a dead-end, but I think that should be verified at least. 20130603 22:58:00< anonymissimus> bumbadadabum: if you manage to find any rules about when it happens and when not that'd be greatly appreciated 20130603 22:58:02< flix> mattsc: yes I thought so too. 20130603 22:58:22< anonymissimus> to me it seems tp happen like random 20130603 22:58:44< flix> mattsc: 2. I would be happy if you could test my advancements aspect. 20130603 22:59:19< mattsc> flix: still on 1.: you probably don't have to test all scenarios, a quick look at the map should show whether there is a potential problem, and you probably really only have to test a couple. 20130603 22:59:41< flix> mattsc: okay! 20130603 22:59:50< flix> mattsc: 2. http://wiki.wesnoth.org/LuaAI#Aspect:_advancements 20130603 23:00:10< mattsc> flix: okay, I'd be happy to do that, but not until later this week. I need to wake up and catch up with things first. :) 20130603 23:00:32< flix> mattsc: sure! Thanks! 20130603 23:01:00< mattsc> flix: well, I can probably do a really quick test tomorrow. 20130603 23:01:49< flix> mattsc: and last but not least, please have a look on this thread: http://forums.wesnoth.org/viewtopic.php?f=8&t=38885 20130603 23:02:22< anonymissimus> Im afraid that replay bug hunts us until the next stable release, and it should certainly be considered a blocker... 20130603 23:02:33< mattsc> flix: I already am subscribed to that thread, but haven't really given it much thought yet. 20130603 23:02:54< anonymissimus> still worse, it prevents people from effectively use replays for fising other things 20130603 23:03:30< mattsc> flix: again, I'll probably be in a better position to think about it in a few days. 20130603 23:03:36< flix> mattsc: I would be thankful it you do, because I really need feedback on this :) 20130603 23:04:05< flix> mattsc: sure, there is still plenty of time. No hurries! I'm here the whole summer :) 20130603 23:04:56< mattsc> flix: yeah, feedback is good and sometimes hard to come by... 20130603 23:05:40< mattsc> I'll get to these as soon as possible 20130603 23:07:05< flix> mattsc: thank you! 20130603 23:08:47< mattsc> flix: no worries. I'm happy to help if I can, and I should be around most of the time now until the end of July. 20130603 23:09:05-!- anonymissimus [~chatzilla@HSI-KBW-149-172-228-192.hsi13.kabel-badenwuerttemberg.de] has quit [Quit: ChatZilla 0.9.90 [Firefox 11.0/20120312181643]] 20130603 23:23:51-!- Kexoth [~kex@89.205.70.185] has quit [Remote host closed the connection] 20130603 23:29:47-!- Gambit [~gambit@wesnoth/developer/grickit] has joined #wesnoth-dev 20130603 23:45:29-!- bumbadadabum [~bumba@d155109.upc-d.chello.nl] has quit [Quit: Konversation terminated!] 20130603 23:47:55-!- mattsc [~mattsc@fw.hia.nrc.ca] has quit [Quit: Traveling until June 2. Won't be able to be on IRC much, but will get forum PMs.] 20130603 23:50:31-!- boucman [~rosen@wesnoth/developer/boucman] has quit [Remote host closed the connection] 20130603 23:55:13-!- bumbadadabum [~bumba@d155109.upc-d.chello.nl] has joined #wesnoth-dev 20130603 23:58:28-!- skyfaller [~skyfaller@wikipedia/Skyfaller] has quit [Read error: Connection reset by peer] 20130603 23:59:01-!- skyfaller [~skyfaller@ool-43551edd.dyn.optonline.net] has joined #wesnoth-dev 20130603 23:59:01-!- skyfaller [~skyfaller@ool-43551edd.dyn.optonline.net] has quit [Changing host] 20130603 23:59:01-!- skyfaller [~skyfaller@wikipedia/Skyfaller] has joined #wesnoth-dev --- Log closed Tue Jun 04 00:00:15 2013