--- Log opened Sat Apr 02 00:00:13 2011 20110402 00:08:00-!- Blueblaze [~Blueblaze@adsl-99-4-146-155.dsl.hstntx.sbcglobal.net] has quit [Quit: Blueblaze] 20110402 00:11:28< boucman> Disruption: i'm back, 20110402 00:11:47< boucman> I want to answer Logomorph first, since he was directed to the logs, then i'll have a look 20110402 00:12:14< boucman> Logomorph: WRT an openGL port, i'll give you my thought, but i'm not sure what to advise 20110402 00:12:34< Disruption> I'm back 20110402 00:12:56< Disruption> I have a jar I can send so you can see and touch a bit the little quantity of controls available 20110402 00:13:06< Disruption> it's enough to see how the program flow would go 20110402 00:13:11< Disruption> at least user-sided 20110402 00:13:59< boucman> as Ivanovic has stated we first estimated that it was too big for a GSoC project, so you would have to convince us we are wrong (which might not be as hard as it seems, but that means you'll have to have a very complete proposal, pointing out in our code what areas are to be worked more seriously etc.... basically prove that you know your stuff) 20110402 00:14:13< boucman> so it's quite a bit of work, that's for sure 20110402 00:14:48< boucman> OTOH, if you have good knowledge of OpenGL, it's clearly an advantage and I we might be convinced by a good proposal 20110402 00:15:46< boucman> as for the technical aspect, the low level rendering is in the XXX_display classes for drawing and images.?pp for image loading, that should be your main entry points 20110402 00:16:40< boucman> i'll gladly discuss all that when we're both around, but it's a bit tricky through irclog :) 20110402 00:17:34-!- shadowm_plane is now known as shadowm_laptop 20110402 00:18:26< boucman> Disruption: URL to your images plz ? 20110402 00:20:26< Disruption> don't you prefer to execute the .jar and see it live? 20110402 00:20:31< Disruption> it's an executable app with the gui only 20110402 00:20:34< Disruption> fully operative per se 20110402 00:21:35< boucman> Disruption: I could, but you'll have to add it to your wiki page eventually, other devs will want to evaluate the proposal too 20110402 00:21:48< Disruption> yes, of course 20110402 00:22:03< Disruption> I'll add it, don't worry 20110402 00:22:34< Disruption> but for a first check it's better this way, as you can see if there's something with the flow itself 20110402 00:23:05< boucman> k, where can I find the jar ? 20110402 00:23:23< Disruption> I can upload it where you want, or send it to an email address if it's easier for you 20110402 00:24:36-!- deekay [~dk@wesnoth/developer/dragonking] has quit [Quit: deekay] 20110402 00:24:53< boucman> upload it to your favorite exchange site (mine is dl.free.fr, but it's in french) and i'll download from there... 20110402 00:25:18< Disruption> dl.free.fr is ok 20110402 00:25:41< Disruption> We learn a bit of French here in spain :) 20110402 00:25:48< boucman> hehe 20110402 00:26:50< Disruption> it's uploading, I hope 20110402 00:26:56< Disruption> only 100KB, should be quick, I hope 20110402 00:27:11< Disruption> got it 20110402 00:32:54-!- Ivanovic is now known as Ivanovic_ 20110402 00:32:56-!- Ivanovic_ is now known as Ivanovic__ 20110402 00:32:57-!- Ivanovic__ is now known as Ivanovic_ 20110402 00:33:00-!- Ivanovic_ is now known as Ivanovic 20110402 00:35:26-!- grzywacz [~grzywacz@wesnoth/developer/grzywacz] has quit [Remote host closed the connection] 20110402 00:39:05-!- Blueblaze [~Blueblaze@adsl-99-4-146-155.dsl.hstntx.sbcglobal.net] has joined #wesnoth-dev 20110402 00:45:23-!- zookeeper [~l@wesnoth/developer/zookeeper] has quit [] 20110402 00:48:03-!- Blueblaze [~Blueblaze@adsl-99-4-146-155.dsl.hstntx.sbcglobal.net] has quit [Quit: Blueblaze] 20110402 01:12:33< Disruption> night room :) 20110402 01:14:32-!- Disruption [~Disruptio@104.Red-81-36-233.dynamicIP.rima-tde.net] has quit [] 20110402 01:16:41-!- goliath_ [~dayoung@96-40-185-155.dhcp.mtpk.ca.charter.com] has joined #wesnoth-dev 20110402 01:17:43-!- dayoung_ [~dayoung@96-40-185-155.dhcp.mtpk.ca.charter.com] has quit [Ping timeout: 240 seconds] 20110402 01:18:10-!- boucman [~rosen@wesnoth/developer/boucman] has quit [Quit: Leaving.] 20110402 01:30:01-!- stikonas [~and@wesnoth/translator/stikonas] has quit [Remote host closed the connection] 20110402 01:39:44-!- knotwork [~markm@unaffiliated/knotwork] has joined #wesnoth-dev 20110402 01:43:18-!- vultraz [~chatzilla@124.109.10.191] has quit [Read error: No route to host] 20110402 01:53:05-!- vultraz [~chatzilla@124.109.10.191] has joined #wesnoth-dev 20110402 02:04:13-!- beetlenaut [~dan@174.32.63.204] has quit [Read error: Connection reset by peer] 20110402 02:05:41-!- beetlenaut [~dan@174.32.63.204] has joined #wesnoth-dev 20110402 02:12:18-!- vultraz [~chatzilla@124.109.10.191] has quit [Read error: No route to host] 20110402 02:16:57-!- dtadeuszow [~Administr@d173-183-84-135.bchsia.telus.net] has joined #wesnoth-dev 20110402 02:23:17-!- vultraz [~chatzilla@124.109.10.191] has joined #wesnoth-dev 20110402 02:25:35-!- loonycyborg [~sergey@wesnoth/developer/loonycyborg] has quit [Quit: Zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz] 20110402 02:25:50-!- loonybot [~loonybot@wesnoth/bot/loonybot] has quit [Remote host closed the connection] 20110402 02:26:16-!- tschmitz [18827665@gateway/web/freenode/ip.24.130.118.101] has joined #wesnoth-dev 20110402 02:27:01< dtadeuszow> Has anyone heard from Euschn about improving village naming? 20110402 02:30:05-!- Octalot [~noct@host109-157-83-145.range109-157.btcentralplus.com] has joined #wesnoth-dev 20110402 02:34:56-!- dtadeuszow [~Administr@d173-183-84-135.bchsia.telus.net] has left #wesnoth-dev [] 20110402 02:36:48-!- Xenmen [~Administr@d173-183-84-135.bchsia.telus.net] has joined #wesnoth-dev 20110402 02:38:32< Xenmen> Hi, I'd like to participate as part of the SoC 20110402 02:39:21< Xenmen> The AI-improvements ideas look pretty spiffy 20110402 02:39:39< Xenmen> I've been experimenting with some similar ideas in a few private projects 20110402 02:40:19< Xenmen> The 'Eval-Based AI' suggestion in the NotSoEasyCoding list is something I was thinking about really recently myself 20110402 02:40:26< Xenmen> I'd like to take a crack at it 20110402 02:40:39< Xenmen> I'm still grabbing the svn; 200Mb so far 20110402 02:41:02-!- anonymissimus [~chatzilla@HSI-KBW-095-208-006-134.hsi5.kabel-badenwuerttemberg.de] has quit [Quit: ChatZilla 0.9.86.1 [Firefox 3.6.2/20100316074819]] 20110402 02:41:30< Xenmen> Is anyone on that's had experience with the in-dev AI? Any pitfalls I should keep an eye out for, or suggestions for where would be good to begin? 20110402 02:42:47< Xenmen> It's been a couple years since I was actively watching this project; I don't really know what major AI changes have taken place 20110402 02:43:03< Xenmen> I'm guessing that there are AI 'personalities' already implemented 20110402 02:43:40< shadowmaster> Not AFK, but the AI has configurable "aspects" that can be tweaked in a team/scenario basis 20110402 02:43:46< shadowmaster> *AFAIK 20110402 02:44:00< Xenmen> Ah, 'kay 'kay 20110402 02:44:10< Xenmen> a good starting point for Eval-based AI then 20110402 02:44:24< Xenmen> I was hoping that it was at least partially implemented 20110402 02:44:27< shadowmaster> in any case, the AI expert (and mentor) is Crab_ 20110402 02:44:43< Xenmen> What timezone is he in? 20110402 02:45:16< Xenmen> Or should I try contacting him in the forums 20110402 02:45:47< Xenmen> (I'm assuming he has the same handle there) 20110402 02:45:55< shadowmaster> not sure, but I think he's from Central Europe 20110402 02:46:05< shadowmaster> his forum username doesn't have the underscore 20110402 02:46:47-!- ancestral [~ancestral@mobile-166-137-141-174.mycingular.net] has joined #wesnoth-dev 20110402 02:46:47< Xenmen> Thanks @shadowmaster; I'll fire him a pm 20110402 02:48:10-!- PolarPanda [~pete@unaffiliated/peterporty] has quit [Read error: Connection reset by peer] 20110402 02:48:40-!- PolarPanda [~pete@unaffiliated/peterporty] has joined #wesnoth-dev 20110402 02:57:22-!- beetlenaut [~dan@174.32.63.204] has quit [Read error: Connection reset by peer] 20110402 02:58:23-!- beetlenaut [~dan@174.32.63.204] has joined #wesnoth-dev 20110402 02:58:42-!- beetlenaut [~dan@174.32.63.204] has quit [Remote host closed the connection] 20110402 03:09:08-!- pauxlo [~ebermann@stilgar.mathematik.hu-berlin.de] has quit [Remote host closed the connection] 20110402 03:09:53-!- ancestral [~ancestral@mobile-166-137-141-174.mycingular.net] has quit [Quit: Smell ya later!] 20110402 03:10:54-!- eoc` [~eoc@pD956086A.dip0.t-ipconnect.de] has joined #wesnoth-dev 20110402 03:14:44-!- eoc [~eoc@pD9560E84.dip0.t-ipconnect.de] has quit [Ping timeout: 276 seconds] 20110402 03:15:53-!- zaroth [~zaroth@unaffiliated/zaroth] has quit [Ping timeout: 240 seconds] 20110402 03:24:32-!- GeorgeSebastian [~georgeSeb@unaffiliated/georgesebastian] has joined #wesnoth-dev 20110402 03:24:36-!- GeorgeSebastian [~georgeSeb@unaffiliated/georgesebastian] has quit [Read error: Connection reset by peer] 20110402 03:32:47< tschmitz> OK, so I'm trying to compile wesnoth. 20110402 03:33:07< tschmitz> Using VC9 20110402 03:33:16< tschmitz> I did it; it ran 20110402 03:33:41< Xenmen> :D 20110402 03:33:44< tschmitz> it crashed at certain times, though. 20110402 03:33:51< tschmitz> Now, it will no longer build 20110402 03:34:06< Xenmen> you didn't update any of the dependencies? 20110402 03:34:17< tschmitz> Perhaps that's the problem 20110402 03:34:19< tschmitz> what does that mean? 20110402 03:34:20< Xenmen> or... windows updates? 20110402 03:34:37< Xenmen> I haven't grabbed the Wesnoth dependencies yet 20110402 03:34:51< Xenmen> but sometimes when you update those dependencies to really recent builds 20110402 03:34:58< tschmitz> I have disabled windows updates for my computer, but I probably have some of the updates from before I turned it off 20110402 03:35:07< Xenmen> they aren't compatible anymore with the project you're building 20110402 03:35:23< Xenmen> I used to run into that a fair bit with Python 20110402 03:35:36< tschmitz> Hm 20110402 03:35:57< Xenmen> How recently was it successfully compiling? 20110402 03:36:20< tschmitz> A few days ago, possibly a week ago, just after I had downloaded the source 20110402 03:36:45< Xenmen> The stable source, in-dev source, or the svn? 20110402 03:36:47< tschmitz> I have used TortoiseSVN update a couple times since then 20110402 03:36:53< Xenmen> Ah, the SVN 20110402 03:36:59< tschmitz> trunk 20110402 03:37:28< Xenmen> I just grabbed the trunk tonight myself; won't be able to help much on that then D: 20110402 03:38:37< tschmitz> Hmmm 20110402 03:38:49< tschmitz> Let me SVN update again now ... 20110402 03:39:42< Xenmen> You're using the 1.9 dependency package right? ftp://ftp.terraninfo.net/wesnoth/msvc9/external_19.zip 20110402 03:39:56< tschmitz> Ah right that thing 20110402 03:39:59< tschmitz> I believe so 20110402 03:40:05< tschmitz> I'll look at it 20110402 03:40:39< Xenmen> You probably have this already open, but: http://wiki.wesnoth.org/CompilingWesnothOnWindows 20110402 03:40:51< tschmitz> Heh yeah thanks 20110402 03:41:09< Xenmen> hrm: "last one checked and known to work: trunk r45254m (Sat, Sep 4th, 2010)" 20110402 03:41:13< Xenmen> that's not very encouraging... 20110402 03:41:14< Xenmen> XD 20110402 03:41:42< Xenmen> Is there anyone else on who's built the trunk lately? With VS or otherwise? 20110402 03:45:15-!- tschmitz [18827665@gateway/web/freenode/ip.24.130.118.101] has quit [Ping timeout: 252 seconds] 20110402 03:54:42-!- tschmitz [18827665@gateway/web/freenode/ip.24.130.118.101] has joined #wesnoth-dev 20110402 03:55:34< tschmitz> Ah good, I put the wrong external/dll path into my PATH 20110402 03:55:39< tschmitz> hopefully that will be all. 20110402 03:58:17< Xenmen> *fingers-crossed* 20110402 04:16:18-!- vultraz [~chatzilla@124.109.10.191] has quit [Read error: No route to host] 20110402 04:17:30-!- Appleman1234 [~Appleman1@CPE-60-226-179-130.qld.bigpond.net.au] has joined #wesnoth-dev 20110402 04:25:50-!- vultraz [~chatzilla@124.109.10.191] has joined #wesnoth-dev 20110402 04:31:38-!- eleazzaar [~jbjerk@ppp-70-226-221-46.dsl.spfdil.ameritech.net] has quit [Quit: eleazzaar] 20110402 04:32:24-!- dayoung_ [~dayoung@guest-wireless-204-140-198-015.usc.edu] has joined #wesnoth-dev 20110402 04:40:03-!- automagic [~karol@77-253-118-210.adsl.inetia.pl] has quit [Quit: Lost terminal] 20110402 04:54:43-!- Ivanovic_ [~ivanovic@dtmd-4d0bc8c1.pool.mediaWays.net] has joined #wesnoth-dev 20110402 04:54:43-!- Ivanovic_ [~ivanovic@dtmd-4d0bc8c1.pool.mediaWays.net] has quit [Changing host] 20110402 04:54:44-!- Ivanovic_ [~ivanovic@wesnoth/developer/ivanovic] has joined #wesnoth-dev 20110402 04:58:34-!- Ivanovic [~ivanovic@wesnoth/developer/ivanovic] has quit [Ping timeout: 246 seconds] 20110402 04:58:42-!- Ivanovic_ is now known as Ivanovic 20110402 05:02:01-!- rigved [~rigved@116.72.163.243] has joined #wesnoth-dev 20110402 05:05:18-!- vultraz [~chatzilla@124.109.10.191] has quit [Read error: No route to host] 20110402 05:16:35-!- vultraz [~chatzilla@124.109.10.191] has joined #wesnoth-dev 20110402 05:21:14-!- gsoc_Anfini [gsoc_Anfin@c-24-131-184-93.hsd1.mn.comcast.net] has quit [] 20110402 05:22:57-!- Blueblaze [~Blueblaze@adsl-99-4-146-155.dsl.hstntx.sbcglobal.net] has joined #wesnoth-dev 20110402 05:23:28-!- Xenmen [~Administr@d173-183-84-135.bchsia.telus.net] has quit [Quit: Leaving.] 20110402 05:25:07-!- ancestral [~ancestral@166.137.141.174] has joined #wesnoth-dev 20110402 05:33:04-!- janebot [~Gambot@unaffiliated/gambit/bot/gambot] has quit [Remote host closed the connection] 20110402 05:33:05-!- Gambit [~Gambit@wesnoth/developer/grickit] has quit [Remote host closed the connection] 20110402 05:34:20-!- Appleman1234 [~Appleman1@CPE-60-226-179-130.qld.bigpond.net.au] has quit [Ping timeout: 250 seconds] 20110402 05:43:54-!- noy [~Noy@wesnoth/developer/noy] has joined #wesnoth-dev 20110402 05:45:31-!- monochromatic [~elvish_so@pool-74-109-69-218.phlapa.east.verizon.net] has quit [Quit: Leaving, I'll see you later!] 20110402 05:45:50-!- Max20010_ [~chatzilla@d91-128-237-91.cust.tele2.at] has joined #wesnoth-dev 20110402 05:47:53-!- Max20010 [~chatzilla@d91-128-237-27.cust.tele2.at] has quit [Ping timeout: 264 seconds] 20110402 05:47:57-!- Max20010_ is now known as Max20010 20110402 06:00:44-!- PolarPanda [~pete@unaffiliated/peterporty] has quit [Remote host closed the connection] 20110402 06:11:06-!- ancestral_ [~ancestral@71-34-10-19.mpls.qwest.net] has joined #wesnoth-dev 20110402 06:14:23-!- Blueblaze [~Blueblaze@adsl-99-4-146-155.dsl.hstntx.sbcglobal.net] has quit [Quit: Blueblaze] 20110402 06:15:05-!- ancestral [~ancestral@166.137.141.174] has quit [Ping timeout: 240 seconds] 20110402 06:15:05-!- ancestral_ is now known as ancestral 20110402 06:22:55-!- tschmitz [18827665@gateway/web/freenode/ip.24.130.118.101] has quit [Ping timeout: 250 seconds] 20110402 06:26:49-!- ancestral [~ancestral@71-34-10-19.mpls.qwest.net] has quit [Quit: Smell ya later!] 20110402 06:27:25-!- ancestral [~ancestral@71-34-10-19.mpls.qwest.net] has joined #wesnoth-dev 20110402 06:35:29-!- amore23 [~chatzilla@99-104-149-74.lightspeed.sndgca.sbcglobal.net] has joined #wesnoth-dev 20110402 06:45:18-!- vultraz [~chatzilla@124.109.10.191] has quit [Read error: No route to host] 20110402 06:51:23-!- amore23 [~chatzilla@99-104-149-74.lightspeed.sndgca.sbcglobal.net] has quit [Quit: ChatZilla 0.9.86.1 [Firefox 3.6.16/20110319135224]] 20110402 06:56:19-!- vultraz [~chatzilla@124.109.10.191] has joined #wesnoth-dev 20110402 06:59:27-!- wesbot changed the topic of #wesnoth-dev to: Google Summer of Code: http://wiki.wesnoth.org/SummerOfCodeIdeas | 191 bugs, 305 feature requests, 20 patches | logs: http://irclogs.wesnoth.org | Don't paste on IRC! Use a pastebin: http://pastebin.com | http://imagebin.org 20110402 07:12:16-!- melinath [~melinath@ip-75-137.wireless.oberlin.edu] has quit [Read error: Operation timed out] 20110402 07:12:44-!- melinath [~melinath@ip-75-137.wireless.oberlin.edu] has joined #wesnoth-dev 20110402 07:15:11-!- shadowm_laptop [ignacio@wesnoth/developer/shadowmaster] has quit [Quit: you are doing it right!] 20110402 07:25:11-!- vultraz [~chatzilla@124.109.10.191] has quit [Read error: Operation timed out] 20110402 07:36:18-!- vultraz [~chatzilla@124.109.10.191] has joined #wesnoth-dev 20110402 07:39:07-!- noy [~Noy@wesnoth/developer/noy] has quit [Quit: noy] 20110402 07:40:27-!- shadowmaster [~ignacio@wesnoth/developer/shadowmaster] has quit [] 20110402 07:41:17-!- shadowmaster [~ignacio@wesnoth/developer/shadowmaster] has joined #wesnoth-dev 20110402 07:41:57-!- shadowm_laptop [ignacio@wesnoth/developer/shadowmaster] has joined #wesnoth-dev 20110402 07:46:07-!- noy [~Noy@wesnoth/developer/noy] has joined #wesnoth-dev 20110402 07:52:45-!- Cookiee [~quassel@unaffiliated/cookiee] has joined #wesnoth-dev 20110402 08:02:30-!- Nephro [~Dmitry@80.233.231.12] has joined #wesnoth-dev 20110402 08:02:37-!- noy [~Noy@wesnoth/developer/noy] has quit [Quit: noy] 20110402 08:06:11-!- ancestral [~ancestral@71-34-10-19.mpls.qwest.net] has quit [Quit: i go sleeps kthxbai] 20110402 08:07:15-!- Elvish_Pillager [~eli@dhip-164.foss.residences.colby.edu] has quit [Ping timeout: 250 seconds] 20110402 08:25:31-!- shadowm_laptop [ignacio@wesnoth/developer/shadowmaster] has quit [Quit: freeing up bandwidth] 20110402 08:27:12-!- boucman [~rosen@wesnoth/developer/boucman] has joined #wesnoth-dev 20110402 08:30:06-!- epyon [~IceChat77@89-73-132-59.dynamic.chello.pl] has quit [Ping timeout: 248 seconds] 20110402 08:30:35-!- shadowmaster [~ignacio@wesnoth/developer/shadowmaster] has quit [Quit: RAM] 20110402 08:30:47-!- dtiger [~dtiger@dynamic-vpdn-93-125-15-189.telecom.by] has joined #wesnoth-dev 20110402 08:32:47-!- timotei [~timotei@wesnoth/developer/timotei] has joined #wesnoth-dev 20110402 08:33:02< boucman> http://gna.org/bugs/?17982 probably easy coding if someone is looking for a patch idea 20110402 08:39:25-!- Afan [~IceChat7@c-76-29-51-121.hsd1.il.comcast.net] has joined #wesnoth-dev 20110402 08:39:30< timotei> morningn 20110402 08:41:37-!- Afan [~IceChat7@c-76-29-51-121.hsd1.il.comcast.net] has quit [Read error: Connection reset by peer] 20110402 08:47:42-!- nephx [~Dmitry@80.233.231.12] has joined #wesnoth-dev 20110402 08:49:17-!- Nephro [~Dmitry@80.233.231.12] has quit [Ping timeout: 250 seconds] 20110402 08:53:40-!- nephx [~Dmitry@80.233.231.12] has quit [Ping timeout: 260 seconds] 20110402 08:57:19-!- Nephro [~Dmitry@80.233.231.12] has joined #wesnoth-dev 20110402 08:58:30-!- ancestral [~ancestral@71-34-10-19.mpls.qwest.net] has joined #wesnoth-dev 20110402 09:00:14-!- shadowmaster [~ignacio@wesnoth/developer/shadowmaster] has joined #wesnoth-dev 20110402 09:00:26-!- shadowm_laptop [ignacio@wesnoth/developer/shadowmaster] has joined #wesnoth-dev 20110402 09:07:57< Nephro> Wow, this tech business starts really bugging me... First the debugger suddenly stops working as it should... Then everything is fine. Then I get disk boot failure, then in 5 minutes it works again. What next? 20110402 09:10:06-!- Afan [~IceChat7@c-76-29-51-121.hsd1.il.comcast.net] has joined #wesnoth-dev 20110402 09:10:22-!- nephx [~Dmitry@80.233.231.12] has joined #wesnoth-dev 20110402 09:11:26-!- melinath [~melinath@ip-75-137.wireless.oberlin.edu] has quit [Read error: Operation timed out] 20110402 09:11:26-!- Afan [~IceChat7@c-76-29-51-121.hsd1.il.comcast.net] has quit [Read error: Connection reset by peer] 20110402 09:12:15-!- Nephro [~Dmitry@80.233.231.12] has quit [Ping timeout: 250 seconds] 20110402 09:21:35-!- Appleman1234 [~Appleman1@CPE-60-226-179-130.qld.bigpond.net.au] has joined #wesnoth-dev 20110402 09:22:08-!- ancestral [~ancestral@71-34-10-19.mpls.qwest.net] has quit [Quit: And that’s the end of THAT chapter.] 20110402 09:26:05-!- tschmitz [18827665@gateway/web/freenode/ip.24.130.118.101] has joined #wesnoth-dev 20110402 09:28:31< tschmitz> Anyone around that thinks they could troubleshoot compiling Wesnoth? 20110402 09:28:41< timotei> hi tschmitz 20110402 09:28:49< timotei> os/build system ? 20110402 09:28:50< tschmitz> Hi timotei 20110402 09:28:55< tschmitz> Windows VC9 20110402 09:29:06< nephx> I use MSVC9 20110402 09:29:15< timotei> timotei: good. I use that too 20110402 09:29:19< timotei> what problems are you encountering? 20110402 09:29:34< tschmitz> Well it built a few days ago, maybe a week ago 20110402 09:29:57< tschmitz> although it crashed at times that I thought it probably shouldn't 20110402 09:30:06< tschmitz> and now it no longer does 20110402 09:30:24< tschmitz> it gave me some linker errors, so I started downloading the libraries it complained about 20110402 09:31:45< tschmitz> the errors now mention some unresolved external symbols 20110402 09:31:58-!- Sirp_ [~user@pool-173-74-15-196.dllstx.fios.verizon.net] has quit [Ping timeout: 248 seconds] 20110402 09:32:10< tschmitz> I'm supposing there's the possibility that the .libs I attempted to use were not the ones it wanted 20110402 09:32:39< tschmitz> I'm a bit baffled, seeing as it *did* build a few days ago 20110402 09:32:55< timotei> tschmitz: well, if you use Crab_'s ... external zip there should be no problems building 20110402 09:32:57-!- Sirp_ [~user@pool-173-74-15-196.dllstx.fios.verizon.net] has joined #wesnoth-dev 20110402 09:33:00< timotei> you can clean the solution, and rebuild it 20110402 09:33:06< tschmitz> I see 20110402 09:33:13< tschmitz> Yeah, so it did work originally 20110402 09:33:29< tschmitz> so the external zip is supposed to contain those .libs that I need? 20110402 09:33:31< tschmitz> Is that the idea of it? 20110402 09:33:59< tschmitz> And you recommend attempting a rebuild 20110402 09:34:26< tschmitz> There's no reason that doing an SVN update would mess anything up, is there? 20110402 09:34:50< timotei> tschmitz: hmm. no 20110402 09:34:59< timotei> especially since I've build wesnoth just yesterday :) 20110402 09:35:08< tschmitz> Right 20110402 09:35:19< timotei> if there would have been new files, me or annonymisus, would update the solution. 20110402 09:35:27< tschmitz> so the external zip is supposed to contain the necessary libraries? 20110402 09:35:28< timotei> or if you use the cmake generated .sln it would be already there 20110402 09:35:36< timotei> tschmitz: not only that, but all dependencies 20110402 09:35:38-!- codebox_ [~codebox@59.94.246.14] has joined #wesnoth-dev 20110402 09:35:41< tschmitz> I see 20110402 09:35:55< timotei> getting linker errors either mean there are not the required libs, or maybe you are using an outdated build 20110402 09:35:56< tschmitz> Interesting problem 20110402 09:36:05< timotei> but in the meantime the files have changed but not rebuild 20110402 09:36:08< timotei> rebult* 20110402 09:36:14< timotei> grr. rebuilt* 20110402 09:36:20< tschmitz> If I do an update, should I rebuild the entire solution? 20110402 09:36:37< timotei> tschmitz: yeah 20110402 09:36:41< tschmitz> I see 20110402 09:36:41< timotei> but if you do updates 20110402 09:36:47< timotei> from svn, you don't need to usually 20110402 09:36:47< tschmitz> I can imagine that's where the problem lies, then 20110402 09:36:55< timotei> since it will recompile modified files anyway 20110402 09:36:57< tschmitz> That's what I was hoping 20110402 09:37:03< tschmitz> Yeah, that's what I was hoping 20110402 09:37:14< tschmitz> because ... rebuilding would take a comparatively long time 20110402 09:37:16< timotei> but when you get errors, just then recompile the entire solution. It may be 50% chances to rebuild succesfully 20110402 09:37:21< timotei> yep 20110402 09:37:47< tschmitz> All right, perhaps I can say rebuild all and then go to sleep 20110402 09:38:05< tschmitz> 50% chances it might work? Not too bad 20110402 09:38:31< tschmitz> Does that seem like a good bet? 20110402 09:38:37< timotei> IDK :P 20110402 09:38:48< tschmitz> Hah yeah ... 20110402 09:40:49-!- Afan [~IceChat7@c-76-29-51-121.hsd1.il.comcast.net] has joined #wesnoth-dev 20110402 09:42:52-!- Afan [~IceChat7@c-76-29-51-121.hsd1.il.comcast.net] has quit [Read error: Connection reset by peer] 20110402 09:43:49-!- Sirp_ [~user@pool-173-74-15-196.dllstx.fios.verizon.net] has quit [Ping timeout: 246 seconds] 20110402 09:46:29< CIA-89> shadowmaster * r49088 /branches/1.8/ (changelog players_changelog): changelogs: Fix some duplicate whitespace 20110402 09:50:35-!- nephx [~Dmitry@80.233.231.12] has quit [Ping timeout: 276 seconds] 20110402 09:51:07-!- nephx [~Dmitry@80.233.231.12] has joined #wesnoth-dev 20110402 09:54:20-!- Appleman1234 [~Appleman1@CPE-60-226-179-130.qld.bigpond.net.au] has quit [Ping timeout: 250 seconds] 20110402 09:54:50-!- Appleman1234 [~Appleman1@CPE-60-226-179-130.qld.bigpond.net.au] has joined #wesnoth-dev 20110402 10:11:30-!- Afan [~IceChat7@c-76-29-51-121.hsd1.il.comcast.net] has joined #wesnoth-dev 20110402 10:13:40-!- Afan [~IceChat7@c-76-29-51-121.hsd1.il.comcast.net] has quit [Read error: Connection reset by peer] 20110402 10:14:25< Ivanovic> moin 20110402 10:14:39< timotei> hi Ivanovic 20110402 10:16:06-!- zaroth [~zaroth@host8.natpool.mwn.de] has joined #wesnoth-dev 20110402 10:16:06-!- zaroth [~zaroth@host8.natpool.mwn.de] has quit [Changing host] 20110402 10:16:06-!- zaroth [~zaroth@unaffiliated/zaroth] has joined #wesnoth-dev 20110402 10:27:57< Salade> hi, i wonder if any dev who is familar with the terrain_graphics rendering could take a look at my question on forum. http://forums.wesnoth.org/viewtopic.php?f=10&t=33463 20110402 10:31:38-!- Appleman1234 [~Appleman1@CPE-60-226-179-130.qld.bigpond.net.au] has quit [Remote host closed the connection] 20110402 10:32:19-!- Unnheulu [~ieuan@cpc1-pnth2-2-0-cust788.5-2.cable.virginmedia.com] has joined #wesnoth-dev 20110402 10:32:25-!- dayoung_ [~dayoung@guest-wireless-204-140-198-015.usc.edu] has quit [Ping timeout: 250 seconds] 20110402 10:39:57-!- tschmitz [18827665@gateway/web/freenode/ip.24.130.118.101] has quit [Ping timeout: 252 seconds] 20110402 10:40:14-!- Unnheulu [~ieuan@cpc1-pnth2-2-0-cust788.5-2.cable.virginmedia.com] has quit [Ping timeout: 255 seconds] 20110402 10:42:14-!- Afan [~IceChat7@c-76-29-51-121.hsd1.il.comcast.net] has joined #wesnoth-dev 20110402 10:43:36-!- Logmorph [~Logmorph@89.137.111.248] has joined #wesnoth-dev 20110402 10:43:36-!- Afan [~IceChat7@c-76-29-51-121.hsd1.il.comcast.net] has quit [Read error: Connection reset by peer] 20110402 10:43:52< Logmorph> hey everyone 20110402 10:44:10< zaroth> hello Logmorph 20110402 10:49:06< Soliton> Logmorph: boucman left you messages in the log under "Logomorph". 20110402 10:49:15-!- eoc` is now known as eoc 20110402 10:49:29< Logmorph> yup, I saw his message 20110402 10:49:30< Logmorph> :) 20110402 10:49:57< Logmorph> cf topic 20110402 10:50:52< Soliton> right, just making sure since he misspelt your nick. 20110402 10:52:11< shadowm_laptop> "Logomorph" sounds like a cool name for a FOSS project to me. 20110402 10:52:19< Logmorph> wow 20110402 10:52:25< Logmorph> seems I mispelled my nick 20110402 10:52:25< Logmorph> =)) 20110402 10:53:33-!- Logmorph is now known as Logomorph 20110402 10:53:40< Logomorph> ok 20110402 10:53:43< Logomorph> :)) 20110402 10:54:17< Soliton> heh, i see. 20110402 10:55:13< Logomorph> it's somewhat a reference to matrix....and a bunch of other stuff 20110402 10:58:09-!- Unnheulu [~ieuan@cpc1-pnth2-2-0-cust788.5-2.cable.virginmedia.com] has joined #wesnoth-dev 20110402 10:58:25< shadowm_laptop> like rabbits? 20110402 10:58:54< Logomorph> no.... 20110402 10:59:57< Logomorph> I used to be really fond of the logos from matrix....and then I liked x-men, too, so the second part is from mistique... 20110402 10:59:59< Logomorph> but it also means morphing words 20110402 11:00:25< Logomorph> and it was the only twitter thing I could think of that wasn't taken 20110402 11:01:36-!- negusnyul [~negusnyul@dsl5402A151.pool.t-online.hu] has joined #wesnoth-dev 20110402 11:01:37< Logomorph> dunno...it just came into my mind and it didn't seem to be used by anyone anywhere... 20110402 11:10:58-!- stikonas [~and@ctv-213-164-115-159.vinita.lt] has joined #wesnoth-dev 20110402 11:10:58-!- stikonas [~and@ctv-213-164-115-159.vinita.lt] has quit [Changing host] 20110402 11:10:58-!- stikonas [~and@wesnoth/translator/stikonas] has joined #wesnoth-dev 20110402 11:12:59-!- Afan_ [~IceChat7@c-76-29-51-121.hsd1.il.comcast.net] has joined #wesnoth-dev 20110402 11:15:16-!- Afan_ [~IceChat7@c-76-29-51-121.hsd1.il.comcast.net] has quit [Read error: Connection reset by peer] 20110402 11:16:35< timotei> wow, I'm wondering. How did the start campaign+scenario from command line even work before 20110402 11:19:22-!- Appleman1234 [~Appleman1@119.225.96.245] has joined #wesnoth-dev 20110402 11:27:56< zaroth> could somebody knowledgable with the config class tell me what happens here? http://paste.kde.org/8758/ 20110402 11:27:58-!- tschmitz [18827665@gateway/web/freenode/ip.24.130.118.101] has joined #wesnoth-dev 20110402 11:28:40< zaroth> it's from multiplayer_create.cpp 20110402 11:30:22< zaroth> and I can't figure why do we compare .first with .second.... (both are const_child_iterators) 20110402 11:32:11< shadowmaster> if both .first and .second are equal to each other, it means the originating child range is empty 20110402 11:32:25< shadowmaster> in such case, .first and .second equal to the end of the range 20110402 11:33:23< shadowmaster> (IIRC) 20110402 11:34:18< zaroth> in no actual scenario will they be equal to each other? 20110402 11:34:53< shadowmaster> In general, with C++ STL-like containers, when both the beginning and end iterators are equal, you've got a case of an empty container 20110402 11:35:07< shadowmaster> the end iterator always points *past* the last element, remember 20110402 11:35:31< zaroth> yeah, i know that, but i don't know why do we *break* when we find one 20110402 11:35:47< zaroth> doesn't that mean that we just found invalid scenario and should skip over this one? 20110402 11:35:56-!- deekay [~dk@wesnoth/developer/dragonking] has joined #wesnoth-dev 20110402 11:36:33< zaroth> because levels seems like a constant, non changing range here to me... 20110402 11:36:34-!- mordante [~mordante@roadie.xs4all.nl] has joined #wesnoth-dev 20110402 11:36:34-!- mordante [~mordante@roadie.xs4all.nl] has quit [Changing host] 20110402 11:36:34-!- mordante [~mordante@wesnoth/developer/mordante] has joined #wesnoth-dev 20110402 11:36:36< zaroth> oh wait... 20110402 11:36:48< zaroth> I totally overlooked levels.first++ line >.> 20110402 11:36:50< mordante> servus 20110402 11:36:58< zaroth> nevermind me now... 20110402 11:37:03< zaroth> servus mordante 20110402 11:37:17< shadowmaster> it does look somewhat confusing 20110402 11:37:24< mordante> servus zaroth 20110402 11:37:44< shadowmaster> I wonder if whatever the coder was trying to do there wouldn't be better done in some other way 20110402 11:38:14 * shadowmaster goes to get sleep 20110402 11:39:04< timotei> night shadowmaster 20110402 11:39:50< CIA-89> timotei * r49089 /trunk/src/game.cpp: 20110402 11:39:50< CIA-89> Fix the "-c" command line option. Instead of checking 20110402 11:39:50< CIA-89> the existing scenarios for a valid one (which always fails 20110402 11:39:50< CIA-89> since the campaigns's scenarios aren't available at startup) 20110402 11:39:50< CIA-89> just take the name for granted, because eventually 20110402 11:39:51< CIA-89> we'll get an error 'Unknown scenario' if the ID doesn't exist. 20110402 11:40:05< CIA-89> timotei * r49090 /trunk/utils/java/org.wesnoth/src/org/wesnoth/utils/GameUtils.java: 20110402 11:40:05< CIA-89> eclipse plugin: Prevent redundant parsing of the scenario/_main.cfg file 20110402 11:40:05< CIA-89> when starting a campaign/scenario, but instead use the cached 20110402 11:40:05< CIA-89> IDs 20110402 11:40:10< zaroth> shadowmaster: you bet... and now I'll try to wrap my head around how to add another range to the iteration without breaking it 20110402 11:40:15< zaroth> good night 20110402 11:43:05-!- shadowm_laptop [ignacio@wesnoth/developer/shadowmaster] has quit [Ping timeout: 240 seconds] 20110402 11:43:27-!- Afan_ [~IceChat7@c-76-29-51-121.hsd1.il.comcast.net] has joined #wesnoth-dev 20110402 11:44:52-!- dayoung_ [~dayoung@96-40-185-155.dhcp.mtpk.ca.charter.com] has joined #wesnoth-dev 20110402 11:44:52-!- Afan_ [~IceChat7@c-76-29-51-121.hsd1.il.comcast.net] has quit [Read error: Connection reset by peer] 20110402 11:45:15-!- dayoung_ [~dayoung@96-40-185-155.dhcp.mtpk.ca.charter.com] has quit [Read error: Connection reset by peer] 20110402 11:45:24-!- dayoung_ [~dayoung@96-40-185-155.dhcp.mtpk.ca.charter.com] has joined #wesnoth-dev 20110402 11:45:44-!- dayoung_ [~dayoung@96-40-185-155.dhcp.mtpk.ca.charter.com] has quit [Read error: Connection reset by peer] 20110402 11:46:29< mordante> tschmitz, when it crashes best pastebin a callstack bactrace it might be there is a bug in Wesnoth 20110402 11:47:01< mordante> tschmitz, also when a compilation error occurs also post the information somewhere 20110402 11:48:00< mordante> tschmitz, I recently added game_errors.cpp might be your buid-system doesn't compile that file resulting in link errors 20110402 11:48:15< tschmitz> Hm OK I will keep that in mind 20110402 11:48:26< tschmitz> Currently rebuilding, it appears to be going smoothly 20110402 11:48:38< mordante> ok good 20110402 11:50:07< tschmitz> Presumably I messed something up regarding setting up the dependencies and hopefully it will work this time 20110402 11:50:32< tschmitz> Then again, it hasn't reached the link stage yet for wesnoth or wesnothd 20110402 11:50:56< mordante> that's also possible, but we often get errors once we add a new .cpp file, we only update the official build systems 20110402 11:51:21< mordante> and hand-hacking MSVC project files seems a bit tricky 20110402 11:51:47< mordante> timotei, I only use -c without an option, don't know the id's from the top of my head 20110402 11:52:13< mordante> maybe a --list-campaigns option might be nice, but don't know how easy it would be to add 20110402 11:52:22< timotei> mordante: trivial to add. 20110402 11:52:30< timotei> mordante: but I use -c with ids from the eclipse plugin :) 20110402 11:52:30< mordante> ok 20110402 11:52:39< mordante> ah ok 20110402 11:52:40< timotei> just right click on scenario file and start directly that :D 20110402 11:53:04< timotei> http://us.blizzard.com/en-us/games/console/ 20110402 11:53:16< timotei> I wonder if that's considered to be a 1st April prank 20110402 11:54:38-!- MeccaGod [majs@h14n4fls31o279.telia.com] has joined #wesnoth-dev 20110402 11:56:36< Logomorph> timotei: obviously 20110402 11:57:09< Logomorph> timotei: but it's not as good as the older ones... 20110402 11:58:40-!- negusnyul [~negusnyul@dsl5402A151.pool.t-online.hu] has quit [Ping timeout: 246 seconds] 20110402 11:59:28< timotei> btw Ivanovic, what happened with alink? It's very much time since he hasn't been around 20110402 11:59:40< Ivanovic> timotei: that is/was always normal for him 20110402 11:59:49< timotei> Ivanovic: really? 20110402 11:59:58< Ivanovic> he has some time when he is around regulary and some longer periods where he is not around at all 20110402 12:00:01< Ivanovic> yes, really 20110402 12:00:06< timotei> oh. ok :) 20110402 12:01:46-!- negusnyul [~negusnyul@dsl5402A151.pool.t-online.hu] has joined #wesnoth-dev 20110402 12:07:05-!- negusnyul [~negusnyul@dsl5402A151.pool.t-online.hu] has quit [Ping timeout: 276 seconds] 20110402 12:09:37-!- negusnyul [~negusnyul@dsl5402A151.pool.t-online.hu] has joined #wesnoth-dev 20110402 12:12:24-!- Disruption [~Disruptio@104.Red-81-36-233.dynamicIP.rima-tde.net] has joined #wesnoth-dev 20110402 12:13:49< Disruption> Hi devs! :) 20110402 12:14:11-!- Afan_ [~IceChat7@c-76-29-51-121.hsd1.il.comcast.net] has joined #wesnoth-dev 20110402 12:16:31-!- Afan_ [~IceChat7@c-76-29-51-121.hsd1.il.comcast.net] has quit [Read error: Connection reset by peer] 20110402 12:18:24-!- Johannes13 [~Johannes@unaffiliated/johannes13] has joined #wesnoth-dev 20110402 12:19:00-!- Vorpal [~AnMaster@unaffiliated/anmaster] has quit [Ping timeout: 260 seconds] 20110402 12:19:55-!- Rose [~quassel@unaffiliated/cookiee] has joined #wesnoth-dev 20110402 12:21:53-!- Cookiee [~quassel@unaffiliated/cookiee] has quit [Ping timeout: 240 seconds] 20110402 12:24:06-!- Appleman1234 [~Appleman1@119.225.96.245] has quit [Ping timeout: 246 seconds] 20110402 12:32:34-!- loonybot [~loonybot@wesnoth/bot/loonybot] has joined #wesnoth-dev 20110402 12:33:07-!- loonycyborg [~sergey@wesnoth/developer/loonycyborg] has joined #wesnoth-dev 20110402 12:39:51-!- Crendgrim [~crend@77-22-173-219-dynip.superkabel.de] has joined #wesnoth-dev 20110402 12:40:42< zaroth> yay! :D 20110402 12:40:54< zaroth> my mp campaign picture shows up :D 20110402 12:41:11< zaroth> now only to get the defines working correctly... 20110402 12:41:33< zaroth> happy and pleasant coding is all about small rewards on the way ;-) 20110402 12:44:21-!- Appleman1234 [~Appleman1@119.225.96.245] has joined #wesnoth-dev 20110402 12:44:55-!- Afan_ [~IceChat7@c-76-29-51-121.hsd1.il.comcast.net] has joined #wesnoth-dev 20110402 12:45:34-!- timotei [~timotei@wesnoth/developer/timotei] has quit [Ping timeout: 240 seconds] 20110402 12:46:58-!- Afan_ [~IceChat7@c-76-29-51-121.hsd1.il.comcast.net] has quit [Read error: Connection reset by peer] 20110402 12:48:54-!- Logomorph [~Logmorph@89.137.111.248] has quit [Quit: Leaving] 20110402 12:49:45< nephx> zaroth, well, sometimes tasks are such that either it works, either not 20110402 12:50:11< Ivanovic> zaroth: lucky you if you have small and rewarding steps! 20110402 12:50:26< zaroth> nephx: that's when coding can get unpleasant ;-) 20110402 12:50:34< Ivanovic> sadly often you end with *many* probs along the way making it almost impossible to see the good parts 20110402 12:50:47< Ivanovic> (though once it *does* work out it feels really extatic ;) ) 20110402 12:50:58< nephx> Especially these contest tasks... I remember it very well, you have 5 hours, 3 tasks, you spend 2 hours on a task and it just doesn 20110402 12:51:00< nephx> 't work 20110402 12:59:58-!- noy [~Noy@wesnoth/developer/noy] has joined #wesnoth-dev 20110402 13:06:44-!- noy [~Noy@wesnoth/developer/noy] has quit [Quit: noy] 20110402 13:08:48-!- gktpro [~gaurav@14.102.49.34] has joined #wesnoth-dev 20110402 13:10:44< mordante> I'm off bye 20110402 13:11:00-!- mordante [~mordante@wesnoth/developer/mordante] has quit [Quit: Leaving] 20110402 13:18:40-!- timotei [~timotei@wesnoth/developer/timotei] has joined #wesnoth-dev 20110402 13:20:51< zaroth> ha! I just found a recursive dialog box call in wesnoth! 20110402 13:21:19< zaroth> new campaign dialog returns itself if I close the difficulty box! 20110402 13:21:48< zaroth> so I teoretically could clutter whole free memory by closing the difficulty box many times :D 20110402 13:23:34< zaroth> s/teo/theo 20110402 13:26:10-!- Appleman1234 [~Appleman1@119.225.96.245] has quit [Ping timeout: 246 seconds] 20110402 13:31:32-!- Gambit [~Gambit@wesnoth/developer/grickit] has joined #wesnoth-dev 20110402 13:33:42-!- Disruption [~Disruptio@104.Red-81-36-233.dynamicIP.rima-tde.net] has quit [] 20110402 13:37:43-!- gktpro [~gaurav@14.102.49.34] has quit [Ping timeout: 246 seconds] 20110402 13:38:33< zaroth> now when I use an IDE (kdevelop) to navigate the wesnoth code (instead of vim as before), I really started to appreciate doxygen docs 20110402 13:39:13< zaroth> finding a helpful description just when you hover over a mysterious function is like finding a pirate treasure 20110402 13:39:23-!- noy [~Noy@wesnoth/developer/noy] has joined #wesnoth-dev 20110402 13:40:15< zaroth> developers, I ask this in name of all newcomers to the code: please do this more often :-) 20110402 13:40:34< zaroth> (writing doxygen comments, I mean) 20110402 13:41:07< nephx> zaroth, what part of the code are you studying? 20110402 13:41:58< zaroth> nephx: trying to add (hackish) support for MP difficulties without preloading the whole campaign 20110402 13:42:15< zaroth> just now I'm looking at game.cpp, trying to understand how it's done regularly 20110402 13:42:20< nephx> sounds painful 20110402 13:42:53-!- gktpro [~gaurav@14.102.49.34] has joined #wesnoth-dev 20110402 13:43:24< zaroth> I still can't figure where the defines are applied 20110402 13:43:28< nephx> I once started work on an improvement of a module, I studied it for like 8 hours, when I finally understood how it works, the boss said that I must delete it all and write a new one ;) no way was I like in rage 20110402 13:44:38-!- janebot [~Gambot@unaffiliated/gambit/bot/gambot] has joined #wesnoth-dev 20110402 13:44:42< zaroth> I see something like "game_config::scoped_preproc_define campaign_define", but that's just constructor and I don't know where exactly is the campaign file reloaded with the e.g. CAMPAIGN_LOW define 20110402 13:46:10< zaroth> nephx: THAT sounds painful ;-) did your boss change your mind after he told you first or you just didn't ask before? 20110402 13:47:43< nephx> well, what he said was: "ok, the module is totally broken fix it"... first thing to do is of course investigate, then I report: "yup it's totally broken and we might as well pay a visit to the developer to cut his hands off", answer: "argh, don't bother fixing it then, just delete it and write a new one" 20110402 13:47:49< zaroth> all right, going to dinner 20110402 13:48:14< zaroth> I really hope Crab_ materializes in the meantime and helps me understand this process at least a bit more 20110402 13:48:21< zaroth> ;-) 20110402 13:48:32< nephx> I think 50% of the gsoc candidates rely on that 20110402 13:48:34< nephx> :D 20110402 13:50:57< zaroth> nephx: you mean on Crab_ or on mentors at all ? if you meant the second, then the other 50 % probably hasn't started coding yet :P 20110402 13:51:29-!- stikonas [~and@wesnoth/translator/stikonas] has quit [Ping timeout: 240 seconds] 20110402 13:52:13< zaroth> ah, the nice whey to say it in English is: s/the second/the latter/ 20110402 13:52:24-!- stikonas [~and@ctv-213-164-115-159.vinita.lt] has joined #wesnoth-dev 20110402 13:52:24-!- stikonas [~and@ctv-213-164-115-159.vinita.lt] has quit [Changing host] 20110402 13:52:24-!- stikonas [~and@wesnoth/translator/stikonas] has joined #wesnoth-dev 20110402 13:55:31-!- Rose is now known as Cookiee 20110402 14:01:06-!- noy [~Noy@wesnoth/developer/noy] has quit [Quit: noy] 20110402 14:02:32-!- Elvish_Pillager [~eli@dhip-164.foss.residences.colby.edu] has joined #wesnoth-dev 20110402 14:08:26< gktpro> Hi all i am interested in developing AI for the wesnoth through GSoC but as i see there are some student already listed at this page under the Ai development section[http://wiki.wesnoth.org/SummerOfCodeIdeas#Extend_Wesnoth.27s_Lua_AI_support_and_improve_Wesnoth.27s_AI] does that mean students are already selected by the wesnoth for AI. 20110402 14:08:51-!- Johannes13 [~Johannes@unaffiliated/johannes13] has quit [Ping timeout: 260 seconds] 20110402 14:11:27< nephx> gktpro, no, those ar eonly candidates, you should create a similar page yourself, and start working on something asap 20110402 14:12:09< gktpro> where would I find topic for the AI 20110402 14:12:09< zaroth> gktpro: no students are selected so far (that happens around 20th april) and if students' projects are disjoint enough, there can be more than one student working on the same idea 20110402 14:13:02-!- GvS0 [~zzz@adaf210.neoplus.adsl.tpnet.pl] has joined #wesnoth-dev 20110402 14:14:10< nephx> gktpro, the topic for the AI was at the page you saw the students at 20110402 14:14:59< gktpro> but those are the ideas of students does't the developer have any ideas for AI 20110402 14:15:19< gktpro> or do we have to comeup with our own idea 20110402 14:15:35< nephx> No, the three guys under the AI list are all applying for the idea of Crab_, one of the developers here 20110402 14:16:01< nephx> You can come up with your own idea I think, but you'll have to prove that it's good :) 20110402 14:16:26< gktpro> what are the idea's of Crab_ 20110402 14:17:11< nephx> http://wiki.wesnoth.org/SoC_Ideas_LuaAI_2011 20110402 14:19:15< nephx> the most important part is the exposal, if you complete that fast enough you can use the rest of the time for ideas that are more fun to you 20110402 14:22:45-!- Blueblaze [~Blueblaze@adsl-99-4-146-155.dsl.hstntx.sbcglobal.net] has joined #wesnoth-dev 20110402 14:23:35< gktpro> nephx, you mean exposal from C++ to Lua 20110402 14:25:53< gktpro> nephx:^ 20110402 14:27:11< gktpro> how can i start working on it as you said "start working on something asap" nepx:^ 20110402 14:29:12-!- Blueblaze [~Blueblaze@adsl-99-4-146-155.dsl.hstntx.sbcglobal.net] has quit [Quit: Blueblaze] 20110402 14:30:05< nephx> um, well, you probably don't want to start working on the exact GSoC task, wait for Crab_, he might give you a task, and also there tasks in the bottom of the idea page(pre gsoc tasks)... You can also complete something from the EasyCoding list or patch up a bug 20110402 14:34:39-!- Johannes13 [~Johannes@unaffiliated/johannes13] has joined #wesnoth-dev 20110402 14:37:13-!- Aethaeryn [~Michael@wesnoth/umc-dev/developer/aethaeryn] has joined #wesnoth-dev 20110402 14:37:23< gktpro> nephx, should i inform Crab_ before starting with the pre-gsoc tasks and if yes how should i. 20110402 14:38:55< nephx> i don't think that you must inform him, but it would probably be wise to tell him that you are intending to create a proposal. What you really must do, would be the Wiki page 20110402 14:38:59-!- dtiger [~dtiger@dynamic-vpdn-93-125-15-189.telecom.by] has quit [Remote host closed the connection] 20110402 14:40:17< nephx> zaroth, added them abbreviations right under that question 20110402 14:41:34-!- Blueblaze [~Blueblaze@adsl-99-4-146-155.dsl.hstntx.sbcglobal.net] has joined #wesnoth-dev 20110402 14:45:34-!- stikonas [~and@wesnoth/translator/stikonas] has quit [Remote host closed the connection] 20110402 14:45:41< gktpro> nephx, do you know how many students will be selected for the AI development. 20110402 14:45:41-!- dtiger [~dtiger@dynamic-vpdn-93-125-67-168.telecom.by] has joined #wesnoth-dev 20110402 14:46:01< nephx> No idea, I think noone knows that at the moment :) 20110402 14:47:28< gktpro> any idea how many got selected in 2010 20110402 14:48:15-!- Johannes13 [~Johannes@unaffiliated/johannes13] has quit [Ping timeout: 252 seconds] 20110402 14:48:34< eoc> 417 mentoring orgs applied and 175 were accepted this year. In 2010, 367 mentoring orgs applied and 151 were accepted; 5539 proposals were submitted by 3464 students, and 1026 were accepted 20110402 14:49:52-!- Blueblaze [~Blueblaze@adsl-99-4-146-155.dsl.hstntx.sbcglobal.net] has quit [Quit: Blueblaze] 20110402 14:55:06< timotei> gktpro: it depends just on the proposals :) But usually there won't be the case of 2 students working on exactly same project. unless they have explicit diferent tasks, and they don't depend on each oter 20110402 14:55:10< timotei> s/oter//other 20110402 14:58:54-!- Johannes13 [~Johannes@unaffiliated/johannes13] has joined #wesnoth-dev 20110402 15:00:14-!- nephx is now known as Nephro 20110402 15:00:31< gktpro> timotei, that means for the project idea "Extend Wesnoth's Lua AI support and improve Wesnoth's AI", only one student will be selected. 20110402 15:01:14< timotei> gktpro: well, IDK for sure, but unless that idea will extend into 2 or more different areas, I think so 20110402 15:01:37< timotei> gktpro: but in the same time, nobody could be selected if other proposals in other areas are better :) 20110402 15:01:55< gktpro> :( 20110402 15:02:09< timotei> why sad? 20110402 15:02:24< timotei> just make a good proposal and you're covered. prove that you can acomplish the project :) 20110402 15:03:41< gktpro> there on the idea page I red this guy [Qbunia] propositon and kind of experience he hold completely outclass mine, moreover he has participated earlier also for the AI. 20110402 15:04:18< timotei> gktpro: it doesn't matter so much the experience but rather the proposal ;) 20110402 15:06:02< gktpro> but the proposal's are only limited to whats there on "Extend Wesnoth's Lua AI support and improve Wesnoth's AI" idea page, right. 20110402 15:06:21< gktpro> for AI dev. 20110402 15:06:33< timotei> gktpro: not at all. You can/should expand your proposal in any way you consider benefical for the project 20110402 15:08:44< gktpro> but without knowing the wesnoth project in detail it will be difficult to come up with new proposal. fore example how would i know if wesnoth AI lacks in, that can be improved. 20110402 15:09:25< vultraz> humm 20110402 15:09:26< timotei> gktpro: you could either ask the devs/community/mentors(especially Crab_), or play the game and find by yourself :) 20110402 15:09:35< vultraz> the map editor in 1.9.5 looks bad 20110402 15:09:39< vultraz> flaky 20110402 15:09:49< vultraz> and rough 20110402 15:09:56< vultraz> not smoothe 20110402 15:10:46< vultraz> humm wait lemme check my res 20110402 15:11:38< Aethaeryn> gktpro: timotei is right. You need to find Crab_. 20110402 15:11:49< Aethaeryn> wesbot: seen Crab_ 20110402 15:11:49< wesbot> Aethaeryn: The person with the nick Crab_ last spoke 23h 22m ago. 22h 27m ago they left with the message: Quit: Miranda IM! Smaller, Faster, Easier. http://miranda-im.org 20110402 15:12:35< vultraz> AUGH 20110402 15:12:40< vultraz> same bug 20110402 15:12:55< vultraz> segfaults when I change res when not in full screen 20110402 15:14:31-!- Vorpal [~AnMaster@unaffiliated/anmaster] has joined #wesnoth-dev 20110402 15:14:32< vultraz> nope still display still rough 20110402 15:58:31-!- Johannes13 [~Johannes@unaffiliated/johannes13] has quit [Ping timeout: 260 seconds] 20110402 15:58:52-!- Johannes13_ [~Johannes@unaffiliated/johannes13] has joined #wesnoth-dev 20110402 16:02:41-!- zookeeper [~l@wesnoth/developer/zookeeper] has joined #wesnoth-dev 20110402 16:08:29-!- eoc is now known as eoc|afk 20110402 16:16:55-!- Johannes13_ [~Johannes@unaffiliated/johannes13] has quit [Ping timeout: 250 seconds] 20110402 16:20:09-!- melinath [~melinath@ip-75-137.wireless.oberlin.edu] has joined #wesnoth-dev 20110402 16:22:25-!- Johannes13 [~Johannes@unaffiliated/johannes13] has joined #wesnoth-dev 20110402 16:25:34-!- epyon [~IceChat77@89-73-132-59.dynamic.chello.pl] has joined #wesnoth-dev 20110402 16:32:16< fabi> Did someone take care about the april first joke? 20110402 16:35:34< Gambit> What April fools joke ;D 20110402 16:44:45-!- Nephro [~Dmitry@80.233.231.12] has quit [Ping timeout: 276 seconds] 20110402 16:45:24-!- timotei [~timotei@wesnoth/developer/timotei] has quit [Ping timeout: 276 seconds] 20110402 16:47:35-!- PolarPanda [~pete@unaffiliated/peterporty] has joined #wesnoth-dev 20110402 16:49:50-!- Sirp_ [~user@pool-173-74-15-196.dllstx.fios.verizon.net] has joined #wesnoth-dev 20110402 16:58:11-!- Cookiee [~quassel@unaffiliated/cookiee] has quit [Read error: Connection reset by peer] 20110402 17:00:44-!- timotei [~timotei@89.43.196.13] has joined #wesnoth-dev 20110402 17:00:44-!- timotei [~timotei@89.43.196.13] has quit [Changing host] 20110402 17:00:44-!- timotei [~timotei@wesnoth/developer/timotei] has joined #wesnoth-dev 20110402 17:02:48-!- eoc|afk is now known as eoc 20110402 17:06:44-!- clanehin [~quassel@cpe-174-109-037-217.nc.res.rr.com] has quit [Ping timeout: 276 seconds] 20110402 17:09:55-!- crimson_penguin [~ben@wesnoth/developer/crimsonpenguin] has quit [Remote host closed the connection] 20110402 17:28:37-!- Appleman1234 [~Appleman1@CPE-60-226-179-130.qld.bigpond.net.au] has joined #wesnoth-dev 20110402 17:32:26-!- gktpro [~gaurav@14.102.49.34] has quit [Ping timeout: 255 seconds] 20110402 17:39:06-!- clanehin [~quassel@cpe-174-109-037-217.nc.res.rr.com] has joined #wesnoth-dev 20110402 17:43:37-!- gktpro [~gaurav@14.102.49.34] has joined #wesnoth-dev 20110402 17:51:23-!- Max20010 [~chatzilla@d91-128-237-91.cust.tele2.at] has quit [Ping timeout: 250 seconds] 20110402 17:52:52-!- Nephro [~Dmitry@80.233.231.12] has joined #wesnoth-dev 20110402 17:53:50-!- Elvish_Pillager [~eli@dhip-164.foss.residences.colby.edu] has quit [Ping timeout: 260 seconds] 20110402 17:57:34-!- grzywacz [~grzywacz@wesnoth/developer/grzywacz] has joined #wesnoth-dev 20110402 18:31:19-!- stikonas [~and@wesnoth/translator/stikonas] has joined #wesnoth-dev 20110402 18:36:15< fabi> Gambit: We had those in the last years. 20110402 18:36:46< Gambit> fabi: Really now? 20110402 18:36:48< fabi> Gambit: Announcing that microsoft is going to use the wesnoth engine for their next ages of empire was on of the older ones. 20110402 18:37:02< Gambit> :o 20110402 18:37:19< Gambit> AoEIII DOESN'T ACTUALLY USE THE WESNOTH ENGINE? 20110402 18:37:22< Gambit> I am shocked. 20110402 18:37:23< fabi> Another one was that we discovered that the RNG is highly biased and that wesnoth is going to go deterministic. 20110402 18:37:28-!- rigved [~rigved@116.72.163.243] has quit [Quit: Bye] 20110402 18:37:36< Gambit> fabi: Yes. I know. 20110402 18:37:37< fabi> That was last year iirc. 20110402 18:37:41< Aethaeryn> Gambit: AoE IV 20110402 18:37:43< Gambit> I was joking. 20110402 18:37:50< Aethaeryn> AoE III happened, it's just that no one really payed too much attention. 20110402 18:37:57< Aethaeryn> For the sake of balance, they kinda set the popcap too low 20110402 18:38:01< Gambit> You know like… "What april fools joke? They're all real." 20110402 18:38:05< Aethaeryn> So there was actually *less* potential max than AoE 2 20110402 18:38:07< Gambit> I even used a winking smiley. :| 20110402 18:38:31< Aethaeryn> Since it was 200 cap (like AoE II) but with most good units taking up more than one slot 20110402 18:39:02< fabi> Maybe a good joke would be that we are going to sync our releases with the gsoc schedule. 20110402 18:41:16-!- stikonas [~and@wesnoth/translator/stikonas] has quit [Remote host closed the connection] 20110402 18:41:33< Gambit> fabi: We had one this year 20110402 18:41:47< Gambit> http://forums.wesnoth.org/viewtopic.php?f=6&t=33459#p484098 20110402 18:42:39< Aethaeryn> fabi: A better joke would be that we are going to sync our releases with the Ubuntu schedule. 20110402 18:42:55< Aethaeryn> Except make that mailing list only, since no one else would really complain. 20110402 18:44:41< Gambit> There was a decidedly less funny April Fools joke in off topic. 20110402 18:44:45< Gambit> But we shan't speak of it. 20110402 18:44:49-!- crimson_penguin [~ben@wesnoth/developer/crimsonpenguin] has joined #wesnoth-dev 20110402 18:46:11< timotei> lol @ thread 20110402 18:50:28< fabi> The units are so cute. 20110402 18:50:47< fabi> Gambit: Thanks for pointing me at it. 20110402 18:59:27-!- wesbot changed the topic of #wesnoth-dev to: Google Summer of Code: http://wiki.wesnoth.org/SummerOfCodeIdeas | 191 bugs, 305 feature requests, 19 patches | logs: http://irclogs.wesnoth.org | Don't paste on IRC! Use a pastebin: http://pastebin.com | http://imagebin.org 20110402 19:00:04-!- gktpro [~gaurav@14.102.49.34] has quit [Read error: No route to host] 20110402 19:01:01-!- gktpro [~gaurav@14.102.49.34] has joined #wesnoth-dev 20110402 19:01:09< fabi> hmmm, the forum is kinda slow today, or is it my connection? 20110402 19:03:32< Gambit> janebot: http://forums.wesnoth.org 20110402 19:03:33< janebot> Gambit: title: Battle for Wesnoth • Index page 20110402 19:03:42< Gambit> fabi: It's your connection. 20110402 19:07:23-!- codebox_ [~codebox@59.94.246.14] has quit [Ping timeout: 255 seconds] 20110402 19:09:21< fabi> Gambit: Thanks. 20110402 19:10:16-!- codebox_ [~codebox@59.94.250.87] has joined #wesnoth-dev 20110402 19:11:35-!- stikonas [~and@ctv-213-164-115-159.vinita.lt] has joined #wesnoth-dev 20110402 19:11:35-!- stikonas [~and@ctv-213-164-115-159.vinita.lt] has quit [Changing host] 20110402 19:11:35-!- stikonas [~and@wesnoth/translator/stikonas] has joined #wesnoth-dev 20110402 19:29:47-!- tschmitz [18827665@gateway/web/freenode/ip.24.130.118.101] has quit [Ping timeout: 252 seconds] 20110402 19:31:44-!- GeorgeSebastian [~georgeSeb@117.230.142.58] has joined #wesnoth-dev 20110402 19:31:44-!- GeorgeSebastian [~georgeSeb@117.230.142.58] has quit [Changing host] 20110402 19:31:44-!- GeorgeSebastian [~georgeSeb@unaffiliated/georgesebastian] has joined #wesnoth-dev 20110402 19:31:56-!- Crendgrim [~crend@77-22-173-219-dynip.superkabel.de] has quit [Remote host closed the connection] 20110402 19:33:56-!- Crendgrim [~crend@77-22-173-219-dynip.superkabel.de] has joined #wesnoth-dev 20110402 19:34:31-!- tschmitz [18827665@gateway/web/freenode/ip.24.130.118.101] has joined #wesnoth-dev 20110402 19:35:03-!- Elvish_Pillager [~eli@dhip-158.public.runnals.colby.edu] has joined #wesnoth-dev 20110402 19:36:14< tschmitz> has external_19.zip changed recently? 20110402 19:36:39< Nephro> tschmitz, you havin' troubles compiling? 20110402 19:36:56< tschmitz> I've been for a few days, yeah 20110402 19:37:05< Nephro> msvc9? 20110402 19:37:08< tschmitz> Yes 20110402 19:37:26< Nephro> you need an updated .bat file 20110402 19:37:29< Nephro> I'll give you 20110402 19:38:07< tschmitz> I did not make use of any .bat file last time it compiled properly ... 20110402 19:38:11-!- GeorgeSebastian [~georgeSeb@unaffiliated/georgesebastian] has quit [Ping timeout: 276 seconds] 20110402 19:38:18< tschmitz> the .bat file included didn't seem to do anything 20110402 19:38:30< tschmitz> or maybe it did and I just didn't notice 20110402 19:38:34< Nephro> um... it created the project file 20110402 19:38:59< Nephro> http://pastebin.com/fFy6jQ5V here it is anyhows 20110402 19:39:05< tschmitz> I thought I checked the output and it said some unpleasant things, but maybe I eventually got it to work 20110402 19:39:23< tschmitz> So is that going to spare me redownloading external_19.zip again? 20110402 19:39:31< Nephro> probably 20110402 19:39:43< tschmitz> All right, thank you 20110402 19:39:46< tschmitz> I'll try it. 20110402 19:39:46< Nephro> but stick to the guide step by step, with this batch file it should work 20110402 19:40:06-!- fabi [~fabi@88-134-182-183-dynip.superkabel.de] has quit [Remote host closed the connection] 20110402 19:41:29-!- fendrin [~fabi@88-134-182-183-dynip.superkabel.de] has joined #wesnoth-dev 20110402 19:42:00< tschmitz> hm, I seem to have misplaced the old .bat file 20110402 19:42:00< tschmitz> where should I put this new one? 20110402 19:44:03-!- Blueblaze [~Blueblaze@adsl-99-4-146-155.dsl.hstntx.sbcglobal.net] has joined #wesnoth-dev 20110402 19:46:22-!- epyon [~IceChat77@89-73-132-59.dynamic.chello.pl] has quit [Ping timeout: 248 seconds] 20110402 19:49:24-!- Nephro [~Dmitry@80.233.231.12] has quit [Ping timeout: 240 seconds] 20110402 19:50:07-!- GeorgeSebastian [~georgeSeb@unaffiliated/georgesebastian] has joined #wesnoth-dev 20110402 19:52:09-!- Upthorn [~ogmar@c-76-105-37-245.hsd1.ca.comcast.net] has quit [Quit: this quit message is 100% guaranteed not to contain obscenity.] 20110402 19:52:15-!- eoc` [~eoc@pD9560618.dip0.t-ipconnect.de] has joined #wesnoth-dev 20110402 19:52:56-!- Upth [~ogmar@c-76-105-37-245.hsd1.ca.comcast.net] has joined #wesnoth-dev 20110402 19:52:56-!- Upth is now known as Upthorn 20110402 19:54:35-!- eoc [~eoc@pD956086A.dip0.t-ipconnect.de] has quit [Ping timeout: 260 seconds] 20110402 19:54:53-!- eoc` is now known as eoc 20110402 19:55:48-!- GeorgeSebastian [~georgeSeb@unaffiliated/georgesebastian] has quit [Ping timeout: 250 seconds] 20110402 20:05:05< CIA-89> anonymissimus * r49091 /trunk/src/scripting/lua.cpp: 20110402 20:05:05< CIA-89> Prevent infinite loop when attempting to insert via wesnoth.game_events.on_save a tagname which is already handled by the C++ engine into the saved scenario wml data. 20110402 20:05:05< CIA-89> The tag is ignored and an error message omitted to the console and chat window. (fix for bug #17979) 20110402 20:08:49-!- GeorgeSebastian [~georgeSeb@unaffiliated/georgesebastian] has joined #wesnoth-dev 20110402 20:15:14-!- GeorgeSebastian [~georgeSeb@unaffiliated/georgesebastian] has quit [Ping timeout: 276 seconds] 20110402 20:26:03-!- Elvish_Pillager [~eli@dhip-158.public.runnals.colby.edu] has quit [Ping timeout: 240 seconds] 20110402 20:27:27-!- GeorgeSebastian [~georgeSeb@unaffiliated/georgesebastian] has joined #wesnoth-dev 20110402 20:31:07< CIA-89> anonymissimus * r49092 /trunk/changelog: changelog entry r49087 20110402 20:32:44-!- GeorgeSebastian [~georgeSeb@unaffiliated/georgesebastian] has quit [Ping timeout: 240 seconds] 20110402 20:39:01-!- Tigge [~tigge@c-2ca372d5.015-28-73746f34.cust.bredbandsbolaget.se] has quit [Read error: Operation timed out] 20110402 20:41:34-!- gktpro [~gaurav@14.102.49.34] has quit [Quit: Leaving] 20110402 20:44:57-!- codebox_ [~codebox@59.94.250.87] has quit [Ping timeout: 246 seconds] 20110402 20:45:31-!- GeorgeSebastian [~georgeSeb@unaffiliated/georgesebastian] has joined #wesnoth-dev 20110402 20:46:05-!- Mussious [~kamil@dfq230.neoplus.adsl.tpnet.pl] has joined #wesnoth-dev 20110402 20:57:43-!- Salade [~chatzilla@218.190.248.238] has quit [Quit: ChatZilla 0.9.86.1 [Firefox 3.6.16/20110319135224]] 20110402 20:59:06-!- stikonas [~and@wesnoth/translator/stikonas] has quit [Remote host closed the connection] 20110402 21:01:55-!- stikonas [~and@ctv-213-164-115-159.vinita.lt] has joined #wesnoth-dev 20110402 21:01:55-!- stikonas [~and@ctv-213-164-115-159.vinita.lt] has quit [Changing host] 20110402 21:01:55-!- stikonas [~and@wesnoth/translator/stikonas] has joined #wesnoth-dev 20110402 21:04:32-!- stikonas_ [~and@wesnoth/translator/stikonas] has joined #wesnoth-dev 20110402 21:05:00-!- stikonas [~and@wesnoth/translator/stikonas] has quit [Read error: Operation timed out] 20110402 21:05:10-!- stikonas_ is now known as stikonas 20110402 21:09:52< Upthorn> Damn. I just realized that I seem to have completely misinterpreted part of the task description when I wrote up my Lua AI proposal. 20110402 21:11:14-!- Crab_ [~Crab_@wesnoth/developer/crab] has joined #wesnoth-dev 20110402 21:11:22< Upthorn> oh, perfect timing 20110402 21:11:36< Crab_> hello 20110402 21:11:56< Upthorn> Crab_: did I summon you here, or did you arrive by chance? 20110402 21:12:57< Crab_> no, it was not your summoning ) but I guess that you have experience at finding me online :) 20110402 21:13:35< Upthorn> I just realized that I had completely misunderstood what was meant by a Lua AI standard library in the Lua AI task idea 20110402 21:14:22< Upthorn> I had somehow thought it meant a WML extension to better accommodate the inclusion of custom Lua AI scripts. I'm not sure how I arrived at that conclusion 20110402 21:15:16< Crab_> Upthorn: that idea is valid, too 20110402 21:15:19< Upthorn> But what you meant was a number of premade scripts that would be included with wesnoth for UMC devs to easily make use of 20110402 21:15:25< Crab_> Upthorn: it is, indeed, a part of the task. 20110402 21:15:38< Crab_> Upthorn: the premade scripts are a part, too 20110402 21:15:50< Crab_> Upthorn: but both are important 20110402 21:15:57< Upthorn> Ok. 20110402 21:16:49< Upthorn> I have never done AI work before, so I would expect to need a great deal of assistance in preparing the Lua scripts 20110402 21:17:33< Upthorn> though I suppose a lot could just be ported from AI work that has already been done 20110402 21:18:06< Crab_> the main part is to figure a good set of functions that 'are needed' 20110402 21:19:03-!- eoc` [~eoc@pD95603C6.dip0.t-ipconnect.de] has joined #wesnoth-dev 20110402 21:20:34< Crab_> for the ' WML extension to better accommodate the inclusion of custom Lua AI scripts', you should try to find a way to include custom lua ai via era, via scenario -for specific side in era or in scenario. 20110402 21:20:44< Crab_> you'd find that a couple of things are missing 20110402 21:21:33< Upthorn> What comes to my mind when you say "a good set of functions" is exposing all the c++ AI support functions to lua 20110402 21:21:44< Upthorn> so I think I am failing to understand 20110402 21:21:52< Crab_> note that lua already has access to LuaWML 20110402 21:22:26< Crab_> so, info about lots of things like terrain/sides/units are already available to it 20110402 21:22:40-!- eoc [~eoc@pD9560618.dip0.t-ipconnect.de] has quit [Ping timeout: 260 seconds] 20110402 21:23:03-!- eoc` is now known as eoc 20110402 21:23:22< Upthorn> right 20110402 21:24:07< Upthorn> and I recall a discussion last year about whether the c++ functions should be exposed to Lua or reimplemented natively 20110402 21:24:21< Crab_> yes, there was such a discussions 20110402 21:24:31< Crab_> s/discussions/discussion 20110402 21:25:02< tschmitz> So in my attempt to build Wesnoth, the linker is complaining about the nonexistence of a boost version 1_46_1 library 20110402 21:25:30< tschmitz> is that ... well, is that "supposed" to happen? 20110402 21:25:58< tschmitz> the .libs in external appear to be all version 1_42 20110402 21:29:55-!- happygrue [~quassel@wesnoth/developer/wintermute] has joined #wesnoth-dev 20110402 21:30:00< Upthorn> mine, too 20110402 21:30:04-!- stikonas [~and@wesnoth/translator/stikonas] has quit [Remote host closed the connection] 20110402 21:30:14< Upthorn> but I get no such complaint from the linker 20110402 21:32:19< Upthorn> Crab_: so, the Lua standard AI lib would be premade AI components that can be assembled into a variety of functional AI scripts? 20110402 21:32:38< Crab_> more like a 'framework' than components 20110402 21:32:44-!- stikonas [~and@ctv-213-164-115-159.vinita.lt] has joined #wesnoth-dev 20110402 21:32:44-!- stikonas [~and@ctv-213-164-115-159.vinita.lt] has quit [Changing host] 20110402 21:32:44-!- stikonas [~and@wesnoth/translator/stikonas] has joined #wesnoth-dev 20110402 21:32:51< Crab_> i.e., there should be a simple way to attach 'behaviors' to groups of units 20110402 21:33:08< Upthorn> right. 20110402 21:33:14< Crab_> like 'we want all X to patrol' in one event, and 'we want all X nearer to Z to stop patrolling' 20110402 21:33:19< Upthorn> That's something I was expecting to solve in WML 20110402 21:34:36< Upthorn> though I now see that what I was imagining would not have been dynamic enough 20110402 21:36:04< Upthorn> the idea that I have for solving the problem in WML 20110402 21:36:38< Upthorn> is adding a [group] tag, which would specify and ID and an AI script 20110402 21:37:20< Upthorn> then units could have a group attribute which gets assigned with the ID of the group whose AI they should use 20110402 21:38:01< Upthorn> units without a group would default to the overall side AI 20110402 21:38:26< Crab_> what if unit falls in 2+ groups ? 20110402 21:38:41< Crab_> some mechanism for 'marking' units is required, yes 20110402 21:40:03< Upthorn> can you explain a situation where a unit would be in more than one group? 20110402 21:40:39< Crab_> we want all out units which are in forest, to patrol + we want our assassins to prefer attacking unpoisoned units 20110402 21:40:55< Upthorn> I see. 20110402 21:41:03< Crab_> each behavior is implemented by 1+ candidate actions, they have a priority (say assassins attack is > patrol movement) 20110402 21:41:31< Crab_> also note that some groups are dynamic like "all archers" (including newly recalled/recruited) 20110402 21:42:05< Crab_> and some are static like "all archers" (but not newly recalled/recruited, only those who are on the field now) 20110402 21:43:23-!- Johannes13_ [~Johannes@unaffiliated/johannes13] has joined #wesnoth-dev 20110402 21:44:00-!- Johannes13__ [~Johannes@p5DF72F04.dip.t-dialin.net] has joined #wesnoth-dev 20110402 21:44:01< Upthorn> my solution to dynamic groups would be to allow events and Lua to modify a unit's groupings, so the dynamic "all archers ever" group would be handled by the WML or Lua assigning archers to the group on recruit 20110402 21:44:28< Upthorn> whereas the static "all archers right now" group would be handled by an event assigning any currently existing archer to the group 20110402 21:45:23< Upthorn> multiple groups can be handled by making the group attribute a [group] subtag with members 1..n 20110402 21:45:33< Upthorn> where n is the priority of the group behavior 20110402 21:46:18-!- Johannes13 [~Johannes@unaffiliated/johannes13] has quit [Ping timeout: 250 seconds] 20110402 21:47:02< Upthorn> so instead of group="archer" it'd be [group] 1="archer" 2="forest_patrol" ... [/group] 20110402 21:47:43-!- Johannes13_ [~Johannes@unaffiliated/johannes13] has quit [Ping timeout: 240 seconds] 20110402 21:48:05< Upthorn> I would have to come up with a solution for resolving groups of the same priority 20110402 21:48:06< Crab_> ' so the dynamic "all archers ever" group would be handled by the WML or Lua assigning archers to the group on recruit' - well, we have standard unit filters - can't we just add a a way to check 'group membership' before the action is actually run ? 20110402 21:48:16< Crab_> 'I would have to come up with a solution for resolving groups of the same priority' - it's handled by RCA 20110402 21:48:30< Crab_> since we attach 'candidate actions' to groups 20110402 21:48:36< Upthorn> ok 20110402 21:48:38< Crab_> and rca has 'score' system to prioritie 20110402 21:49:00< Upthorn> So, already less work than I thought 20110402 21:50:01-!- stikonas [~and@wesnoth/translator/stikonas] has quit [Remote host closed the connection] 20110402 21:51:02-!- shadowm_laptop [ignacio@wesnoth/developer/shadowmaster] has joined #wesnoth-dev 20110402 21:51:27< Upthorn> Crab_: I'm not sure what you're saying about standard unit filters. I was already expecting them to be used in assigning groups to newly recruited units 20110402 21:52:01< Upthorn> are you suggesting I could add group membership tagging capability to the standard unit filters? 20110402 21:52:04< Crab_> I mean that, if we store the filter config, we can just rerun it before executing our candidate action 20110402 21:52:13< Upthorn> Ah 20110402 21:52:15< Upthorn> I see 20110402 21:52:17< Crab_> no, the filter is 'passive' thing 20110402 21:52:29< Upthorn> You were suggesting the reverse 20110402 21:52:30< Crab_> something can use the filter to limit the effects of the direct action wml 20110402 21:52:46-!- stikonas [~and@wesnoth/translator/stikonas] has joined #wesnoth-dev 20110402 21:52:50< Upthorn> I add standard unit filter tagging capability to the group memberships 20110402 21:52:58< Upthorn> yes? 20110402 21:53:09< Crab_> yes, just support two types of groups... 20110402 21:53:38< Crab_> 'group' which is applied to units matching a filter, which sticks in the unit definition 20110402 21:53:45< Upthorn> Ok. 20110402 21:54:00< Crab_> and group which is applied to units matching the filter 'at this particular moment' which doesn't stick in the unit definition 20110402 21:55:38< Upthorn> when you say Unit definition, you mean, for instance, the definition of Elven Archer, not the definition of Legolas 20110402 21:55:47< Upthorn> right? 20110402 21:56:29< Crab_> the definition of the particular unit, like 'Legolas the elven archer with id="Elven Archer-134" 20110402 21:57:55< Upthorn> Why wouldn't the 'all archers currently available' group stick with "Elven Archer-134" until it is removed? 20110402 21:58:15-!- stikonas [~and@wesnoth/translator/stikonas] has quit [Remote host closed the connection] 20110402 21:58:20< Crab_> that depends on what we want to do 20110402 21:58:46< Crab_> if we want to apply a group to 'all elven archers we have now', it has to stick with Elven Archer-134 . 20110402 21:58:56< Upthorn> ok 20110402 21:59:22< Upthorn> I think you misunderstood my original question about "unit definition" and we're actually agreeing 20110402 22:00:01< Crab_> or, if we want to apply a group 'to all elven archers we have now or will have in the future, while this 'order' is in effect ', it's better to not add this group to elven archer but keep it separate 20110402 22:00:32< Crab_> otherwise you'd face issues like 'that elven archer was transformed into a Vampire Lord - what to do with the groups?' 20110402 22:00:49-!- stikonas [~and@ctv-213-164-115-159.vinita.lt] has joined #wesnoth-dev 20110402 22:00:49-!- stikonas [~and@ctv-213-164-115-159.vinita.lt] has quit [Changing host] 20110402 22:00:49-!- stikonas [~and@wesnoth/translator/stikonas] has joined #wesnoth-dev 20110402 22:00:53< Upthorn> I understand 20110402 22:01:07< Crab_> if group is inside the unit definition of EA-134, I'd make sense to retain it. if group is 'outside', it won't apply to EA-134 since it's not an elven archer anymore 20110402 22:01:24< Crab_> so, basically, groups which 'stick' are 'owned' by unit 20110402 22:01:40< boucman> and back... 20110402 22:01:41< Crab_> and groups which don't stick are not owned by unit 20110402 22:01:56< Upthorn> Right, that makes sense 20110402 22:02:20< Crab_> and the code for applying the groups should just have a yes/no switch 20110402 22:02:27< Crab_> so, the syntax will be (almost) the same 20110402 22:03:06< Upthorn> Right. 20110402 22:03:46-!- Crendgrim [~crend@77-22-173-219-dynip.superkabel.de] has quit [Remote host closed the connection] 20110402 22:03:51-!- Johannes13__ [~Johannes@p5DF72F04.dip.t-dialin.net] has quit [Ping timeout: 252 seconds] 20110402 22:06:18-!- stikonas [~and@wesnoth/translator/stikonas] has quit [Remote host closed the connection] 20110402 22:06:52< Upthorn> Okay, so the WML unit groupings are pretty well fleshed out 20110402 22:07:17< Crab_> yes 20110402 22:07:24< Upthorn> I still don't understand what the Lua AI stdlib will involve 20110402 22:07:31< Upthorn> I'm actually a little more confused than before 20110402 22:08:11< Upthorn> because we just conceptually solved in WML one of the things you brought up to be done in Lua 20110402 22:08:54-!- stikonas [~and@ctv-213-164-115-159.vinita.lt] has joined #wesnoth-dev 20110402 22:08:54-!- stikonas [~and@ctv-213-164-115-159.vinita.lt] has quit [Changing host] 20110402 22:08:54-!- stikonas [~and@wesnoth/translator/stikonas] has joined #wesnoth-dev 20110402 22:10:05-!- GeorgeSebastian [~georgeSeb@unaffiliated/georgesebastian] has quit [Ping timeout: 252 seconds] 20110402 22:11:22-!- stikonas [~and@wesnoth/translator/stikonas] has quit [Remote host closed the connection] 20110402 22:11:39-!- Unnheulu [~ieuan@cpc1-pnth2-2-0-cust788.5-2.cable.virginmedia.com] has quit [Quit: Ex-Chat] 20110402 22:12:26-!- stikonas [~and@ctv-213-164-115-159.vinita.lt] has joined #wesnoth-dev 20110402 22:12:26-!- stikonas [~and@ctv-213-164-115-159.vinita.lt] has quit [Changing host] 20110402 22:12:26-!- stikonas [~and@wesnoth/translator/stikonas] has joined #wesnoth-dev 20110402 22:14:24-!- MeccaGod [majs@h14n4fls31o279.telia.com] has quit [] 20110402 22:14:32< Crab_> Upthorn: you'll need code to make it work 20110402 22:14:45< Crab_> Upthorn: and you'd need lua accessors to it, to allow to do it easily from lua, as well 20110402 22:14:56< Crab_> and you'd need a way for lua ai engine to take care of those groups 20110402 22:15:17< Crab_> so, lua-based candidate actions need a way to find a list of units which are 'in group(s)' 20110402 22:15:21< Crab_> like a 'group_filter' 20110402 22:15:51-!- Seiyria [~Seiyria@141.233.52.54] has joined #wesnoth-dev 20110402 22:17:23< Upthorn> ok 20110402 22:17:31< Seiyria> hello all 20110402 22:18:02< Crab_> hi, Seiyria 20110402 22:18:16< Upthorn> I will update my proposal a little later today 20110402 22:18:21< Crab_> Upthorn: so, as you see, your WML-based config needs some lua code to work great. 20110402 22:19:16-!- GeorgeSebastian [~georgeSeb@117.230.245.4] has joined #wesnoth-dev 20110402 22:19:18-!- GeorgeSebastian [~georgeSeb@117.230.245.4] has quit [Changing host] 20110402 22:19:18-!- GeorgeSebastian [~georgeSeb@unaffiliated/georgesebastian] has joined #wesnoth-dev 20110402 22:19:33< Upthorn> Thanks for the clarification 20110402 22:20:40-!- stikonas [~and@wesnoth/translator/stikonas] has quit [Remote host closed the connection] 20110402 22:21:34-!- Elvish_Pillager [~eli@dhip-158.public.runnals.colby.edu] has joined #wesnoth-dev 20110402 22:23:16< zaroth> what was the C++ way to provide classes a way to be translatable to basic types, e.g. boolean? 20110402 22:23:34-!- stikonas [~and@ctv-213-164-115-159.vinita.lt] has joined #wesnoth-dev 20110402 22:23:34-!- stikonas [~and@ctv-213-164-115-159.vinita.lt] has quit [Changing host] 20110402 22:23:34-!- stikonas [~and@wesnoth/translator/stikonas] has joined #wesnoth-dev 20110402 22:24:02< zaroth> in config.cpp there is something like if (!*this) throw nasty_exception; 20110402 22:25:22< shadowmaster> overriding operator T(), where T is the target type 20110402 22:26:12< zaroth> hm, that means I remembered correctly and it's just not there... 20110402 22:26:59-!- monochromatic [~elvish_so@pool-108-2-81-61.phlapa.east.verizon.net] has joined #wesnoth-dev 20110402 22:27:04< zaroth> does it mean that this line checks just for being empty? (I see no config::operator bool() in config.cpp) 20110402 22:27:08< Crab_> zaroth: for config, it's rather special 20110402 22:27:36-!- Afan_ [~IceChat7@c-76-29-51-121.hsd1.il.comcast.net] has joined #wesnoth-dev 20110402 22:27:41< Crab_> zaroth: config uses the safe_bool ideom to allow checking the config for being 'valid/not valid' in boolean context, but not allowing the conversion to bool 20110402 22:27:59< Crab_> because it's not 'conversion' there, but more like a 'is_valid()?' operation 20110402 22:28:11-!- clanehin [~quassel@cpe-174-109-037-217.nc.res.rr.com] has quit [Read error: Operation timed out] 20110402 22:28:39< shadowmaster> operator config::safe_bool() const 20110402 22:28:49< shadowmaster> er. 20110402 22:28:56< shadowmaster> config::operator safe_bool() const ;) 20110402 22:29:53-!- knotwork [~markm@unaffiliated/knotwork] has quit [Ping timeout: 252 seconds] 20110402 22:30:29-!- clanehin [~quassel@cpe-174-109-037-217.nc.res.rr.com] has joined #wesnoth-dev 20110402 22:31:11-!- knotwork [~markm@unaffiliated/knotwork] has joined #wesnoth-dev 20110402 22:34:23-!- Afan_ [~IceChat7@c-76-29-51-121.hsd1.il.comcast.net] has quit [Read error: Connection reset by peer] 20110402 22:36:23< zaroth> you know, as I add them, I recon that maybe a few more debug log messages could be of use in config.cpp 20110402 22:36:24-!- knotwork [~markm@unaffiliated/knotwork] has quit [Ping timeout: 276 seconds] 20110402 22:36:25-!- stikonas [~and@wesnoth/translator/stikonas] has quit [Remote host closed the connection] 20110402 22:36:46< zaroth> like dumping the invalid WML 20110402 22:36:56< zaroth> "Mandatory WML child missing yet untested for. Please report." <- totally not helpful 20110402 22:37:12< Crab_> zaroth: it's more tricky for that... 20110402 22:37:19< Crab_> zaroth: what do you want to report ? 20110402 22:38:12< Crab_> zaroth: you have a foo*, which is 0. an attempt was made to do '*foo'. what to report ? 20110402 22:38:26< Soliton> print the WML of the missing child! 20110402 22:38:34< Crab_> Soliton: the missing child has no wml 20110402 22:38:38< zaroth> well, maybe a notification which child is missing? 20110402 22:38:43< Crab_> zaroth: it's too late for that 20110402 22:38:46 * Soliton forgot to add a smiley. 20110402 22:38:56-!- stikonas [~and@ctv-213-164-115-159.vinita.lt] has joined #wesnoth-dev 20110402 22:38:56-!- stikonas [~and@ctv-213-164-115-159.vinita.lt] has quit [Changing host] 20110402 22:38:56-!- stikonas [~and@wesnoth/translator/stikonas] has joined #wesnoth-dev 20110402 22:39:06< Crab_> zaroth: check the code, the config which we've checking is already 'invalid' 20110402 22:39:27< Crab_> zaroth: the checks are possible to do earlier, but at the point "Mandatory WML child missing yet untested for. Please report." appears, it's too late 20110402 22:40:09< zaroth> what do you mean by thaaat... ooops 20110402 22:40:32-!- stikonas [~and@wesnoth/translator/stikonas] has quit [Remote host closed the connection] 20110402 22:40:49 * zaroth stares at few thousand lines of emptiness which were supposed to be invalid WML 20110402 22:41:10 * zaroth and a mandatory segfault at the end, of course 20110402 22:41:33< zaroth> all right, it's not that simple, I get it ;-) 20110402 22:41:52< Crab_> it's simple 20110402 22:42:37< zaroth> well, I tried to DBG_CFG << *this 20110402 22:42:45< Crab_> hehe 20110402 22:43:02< zaroth> apparently this generated exceptions one after another 20110402 22:43:08< Crab_> it's more-or-less analoguous to DBG_CFG << *NULL; 20110402 22:43:08< zaroth> after trying to validate itself 20110402 22:43:21-!- happygrue [~quassel@wesnoth/developer/wintermute] has quit [Ping timeout: 240 seconds] 20110402 22:43:29< Crab_> but with more fun things attached 20110402 22:43:39< Crab_> check the following code : default_config_ = ais.child("default_config"); if (default_config_) { config c = default_config_.child("foo") } 20110402 22:44:03< Crab_> and consider a version of it which is not safe: default_config_ = ais.child("default_config"); config c = default_config_.child("foo"); 20110402 22:44:46< Crab_> the second version would throw a 'Mandatory WML child missing yet untested for. Please report.' exception if 'ais' doesn't contain the [default_config] subtag 20110402 22:45:17< Crab_> yet, we only know the part about 'default_config' at the default_config_ = ais.child("default_config"); line 20110402 22:45:28< Crab_> since it's where we have the child taken from ais 20110402 22:45:34< Crab_> but, this part is totally corect 20110402 22:45:38< Crab_> s/corect/correct 20110402 22:45:56< Crab_> what is required is to check the config for being valid before using it in any way 20110402 22:46:07< Crab_> so, ' default_config_ = ais.child("default_config"); if (default_config_) { config c = default_config_.child("foo") } ' is valid 20110402 22:46:21< Crab_> and ' default_config_ = ais.child("default_config"); config c = default_config_.child("foo"); ' might lead to 'Mandatory WML child missing yet untested for. Please report.' exception 20110402 22:46:28-!- Nephro [~Dmitry@80.233.231.12] has joined #wesnoth-dev 20110402 22:46:44< Crab_> yet at the time of the exception, we are doing "default_config_.child("foo");" 20110402 22:46:55< zaroth> game_config().find_child("multiplayer", "id", campaign_header["first_scenario"]); and this line? it itself won't be throwing any mandatory etc. exceptions, right? 20110402 22:46:56< Crab_> so, no knowledge of the 'history' of default_config_ at that point 20110402 22:47:26< zaroth> just only if it finds no [multiplayer] with id="01_The_Uprooting", right? 20110402 22:47:34< zaroth> and it's later used? 20110402 22:47:42< Crab_> yes, the exception is 'on use' 20110402 22:47:54< zaroth> I get it, thanks 20110402 22:48:03-!- stikonas [~and@ctv-213-164-115-159.vinita.lt] has joined #wesnoth-dev 20110402 22:48:03-!- stikonas [~and@ctv-213-164-115-159.vinita.lt] has quit [Changing host] 20110402 22:48:03-!- stikonas [~and@wesnoth/translator/stikonas] has joined #wesnoth-dev 20110402 22:48:23< Crab_> technically, it's possible to extend check_valid function to take a list of operations which led to check, but it would certainly complicate code, and we'd only learn, in our case 'we were trying to find child 'foo' of an invalid config 20110402 22:48:41-!- Elvish_Pillager [~eli@dhip-158.public.runnals.colby.edu] has quit [Ping timeout: 240 seconds] 20110402 22:48:45< Crab_> and it's not possible to print the content of 'ais' at this point, since it's not related to the failing operation 20110402 22:49:31< Crab_> and it's not possible to say which child was missing, too - since it's not related to failing operation 20110402 22:49:57< Crab_> the best way to debug is to get a backtrace, and then hop around the call stack until you get to the place which has some sane configs, and see what's in them 20110402 22:51:52< zaroth> by hopping you mean using gdb in some magical way? 20110402 22:51:53-!- Nephro [~Dmitry@80.233.231.12] has quit [Read error: Connection reset by peer] 20110402 22:52:18-!- Nephro [~Dmitry@80.233.231.12] has joined #wesnoth-dev 20110402 22:52:22< zaroth> or just seeing which functions are these on the backtrace, recompiling with debug statements in them? 20110402 22:52:25< Crab_> zaroth: http://inside.mines.edu/fs_home/lwiencke/elab/gdb/gdb_43.html#SEC43 20110402 22:52:57-!- knotwork [~markm@142.177.235.164] has joined #wesnoth-dev 20110402 22:52:57-!- knotwork [~markm@142.177.235.164] has quit [Changing host] 20110402 22:52:57-!- knotwork [~markm@unaffiliated/knotwork] has joined #wesnoth-dev 20110402 22:52:57< Crab_> zaroth: just regular variable inspection, but not the variables in the failing frame, but somewhat more to the top of the stack 20110402 22:53:22< zaroth> that's what I meant by magical way 20110402 22:53:28< zaroth> I don 20110402 22:53:37< zaroth> I don't yet have an idea how to change a variable scope in gdb 20110402 22:53:44< zaroth> but I hope your linked document will explain that :-) 20110402 22:55:37< Crab_> basically, with my earlier example: http://pastebin.mozilla.org/1196708 20110402 22:55:49< Crab_> we'd want to hop to frame 3 and see the value of ais 20110402 22:55:54-!- Mussious [~kamil@dfq230.neoplus.adsl.tpnet.pl] has quit [Ping timeout: 276 seconds] 20110402 22:56:18< Crab_> because 'default_config_ = ais.child("default_config")' origin part is there 20110402 22:58:18-!- stikonas [~and@wesnoth/translator/stikonas] has quit [Remote host closed the connection] 20110402 22:58:20-!- Afan_ [~IceChat7@c-76-29-51-121.hsd1.il.comcast.net] has joined #wesnoth-dev 20110402 23:00:29-!- Afan_ [~IceChat7@c-76-29-51-121.hsd1.il.comcast.net] has quit [Read error: Connection reset by peer] 20110402 23:02:44-!- knotwork [~markm@unaffiliated/knotwork] has quit [Ping timeout: 240 seconds] 20110402 23:05:10-!- knotwork [~markm@142.177.235.164] has joined #wesnoth-dev 20110402 23:05:10-!- knotwork [~markm@142.177.235.164] has quit [Changing host] 20110402 23:05:10-!- knotwork [~markm@unaffiliated/knotwork] has joined #wesnoth-dev 20110402 23:05:54< Nephro> Crab_, hi! Was working on the code today, started to read more in deptj aspect.hpp... I thought I understood the meaning of valid_*_ and recalculate, but now I got a little confused. I thought that the valid_*_ were used to determine whether we have an aspect in C++ or Fai, but it seems that there something else. Together with recalculate I figured, that valid must decide, whether can we use the cached value or no. So if we have aggression that changes 20110402 23:05:54< Nephro> each turn, but we access it more than once a turn, we recalculate it only once in the beginning of each turn. The invalidation happens in the generic_event_handler, so if we have valid_lua_ == false in our get method, we recalculate(that is rerun the code). I am just asking to see whether I understood correctly. I also didn't get the meaning of redeploy() and who uses it. 20110402 23:06:48-!- stikonas [~and@ctv-213-164-115-159.vinita.lt] has joined #wesnoth-dev 20110402 23:06:48-!- stikonas [~and@ctv-213-164-115-159.vinita.lt] has quit [Changing host] 20110402 23:06:48-!- stikonas [~and@wesnoth/translator/stikonas] has joined #wesnoth-dev 20110402 23:07:12< Crab_> TRUE - 'Together with recalculate I figured, that valid must decide, whether can we use the cached value or no' 20110402 23:07:45< Crab_> ALMOST TRUE - 'if we have aggression that changes each turn, but we access it more than once a turn, we recalculate it only once in the beginning of each turn.' - we recalculate on first access 20110402 23:09:02-!- knotwork [~markm@unaffiliated/knotwork] has quit [Excess Flood] 20110402 23:09:25< Crab_> redeploy is not used fully, but its semantics: our position in AI component hierarchy has not changed, but our config changed, please update the state. 20110402 23:09:28-!- knotwork [~markm@142.177.235.164] has joined #wesnoth-dev 20110402 23:09:28-!- knotwork [~markm@142.177.235.164] has quit [Changing host] 20110402 23:09:28-!- knotwork [~markm@unaffiliated/knotwork] has joined #wesnoth-dev 20110402 23:09:32< Crab_> so, it's now called one on create 20110402 23:09:35< Crab_> hi, knotwork 20110402 23:12:00-!- stikonas [~and@wesnoth/translator/stikonas] has quit [Remote host closed the connection] 20110402 23:12:27< Crab_> Nephro: so, you're more-or-less correct 20110402 23:12:45< Crab_> if we have all is_validXXX as false, we recalculate 20110402 23:13:13-!- stikonas [~and@ctv-213-164-115-159.vinita.lt] has joined #wesnoth-dev 20110402 23:13:13-!- stikonas [~and@ctv-213-164-115-159.vinita.lt] has quit [Changing host] 20110402 23:13:13-!- stikonas [~and@wesnoth/translator/stikonas] has joined #wesnoth-dev 20110402 23:13:15< Crab_> if we have at least one true, and in the same format, we use it 20110402 23:13:54< Crab_> if we have at least one validXXX as true, and it is not in the same format (i.e. we have valid_ c++ value but we want lua value now and valid_lua_ is false), we convert from it to the required representation and cache the conversion value (valid_lua_ would become true, too) 20110402 23:14:01< Crab_> so, on next access, we'd use cache 20110402 23:14:12< Crab_> and we have 1 cache per representation 20110402 23:16:36< timotei> Crab_: I've made the ideas page to automatically include the students who didn't send the proposals to google, thus you no more need the burden of tagging individually each proposal who sent it :P 20110402 23:16:41< timotei> Crab_: hope I did it right 20110402 23:17:10< Crab_> great. but I don't see how it can be done, actually ) 20110402 23:17:18< Crab_> as we don't know the link ids of the students... 20110402 23:17:39< Crab_> so, someone would need to add a proper link to soc application somehow 20110402 23:17:42< Nephro> Thanks, Crab_... I know I promised not to ask anymore questions, but the further I go, the more questions keep stacking up :) 20110402 23:17:45< Crab_> so, how you did it ? 20110402 23:18:01< timotei> Crab_: well, I've just excluded from the list the students who don't have the Soc Application + link in their proposals 20110402 23:18:04< Crab_> Nephro: it's ok, at least you're asking the right questions ) 20110402 23:18:05< timotei> proposal* 20110402 23:18:17-!- stikonas [~and@wesnoth/translator/stikonas] has quit [Ping timeout: 240 seconds] 20110402 23:20:01-!- ancestral [~ancestral@166.137.142.234] has joined #wesnoth-dev 20110402 23:20:07< Crab_> timotei: ah, yes, now I see what you've did. yes, it's a good thing 20110402 23:20:28< Crab_> we'd still need to mark the pages, but this particular list would be updated automatically 20110402 23:20:36< timotei> yeah. 20110402 23:21:13< timotei> I like the dpl thingy. I didn't think I could do something like this, without writing directly php code xD 20110402 23:21:53< Crab_> you've just (ab)using the wiki engine 20110402 23:21:56< Crab_> ) 20110402 23:22:29< timotei> yeah 20110402 23:22:37< timotei> well, I'm out 20110402 23:22:38< timotei> good night 20110402 23:22:39-!- timotei [~timotei@wesnoth/developer/timotei] has quit [Quit: SIGKILL] 20110402 23:22:56-!- vultraz [~chatzilla@124.109.10.191] has quit [Read error: Operation timed out] 20110402 23:29:03-!- Afan_ [~IceChat7@c-76-29-51-121.hsd1.il.comcast.net] has joined #wesnoth-dev 20110402 23:29:39-!- dtiger_ [~dtiger@dynamic-vpdn-93-125-14-232.telecom.by] has joined #wesnoth-dev 20110402 23:29:44-!- dtiger [~dtiger@dynamic-vpdn-93-125-67-168.telecom.by] has quit [Ping timeout: 255 seconds] 20110402 23:31:05-!- Afan_ [~IceChat7@c-76-29-51-121.hsd1.il.comcast.net] has quit [Read error: Connection reset by peer] 20110402 23:35:21-!- vultraz [~chatzilla@124.109.10.191] has joined #wesnoth-dev 20110402 23:35:34-!- Elvish_Pillager [~eli@dhip-164.foss.residences.colby.edu] has joined #wesnoth-dev 20110402 23:36:07-!- negusnyul [~negusnyul@dsl5402A151.pool.t-online.hu] has quit [Remote host closed the connection] 20110402 23:36:17-!- happygrue [~quassel@wesnoth/developer/wintermute] has joined #wesnoth-dev 20110402 23:40:59-!- ABCD [~abcd@gentoo/developer/abcd] has quit [Remote host closed the connection] 20110402 23:41:46-!- stikonas [~and@wesnoth/translator/stikonas] has joined #wesnoth-dev 20110402 23:42:13-!- nagbot [~nagbot@wesnoth/bot/nagbot] has quit [Remote host closed the connection] 20110402 23:42:20< zaroth> Crab_: hardcoding LoW campaign path in one place in the hack code is probably ( ;-) ) something you won't appreciate, but I really would like to have it working asap 20110402 23:42:45< Crab_> zaroth: hacks are welcome 20110402 23:42:52< zaroth> Crab_: could you have a look at this? http://paste.kde.org/8802/ 20110402 23:42:54< Crab_> zaroth: at this point ) 20110402 23:42:56< Crab_> ok 20110402 23:43:30< zaroth> i already have everything i need to know 20110402 23:43:36< zaroth> and I'm trying to reload the campaign 20110402 23:43:51< zaroth> failing miserably so far, this is my best try 20110402 23:44:04< zaroth> but still getting 20110402 23:42:05 error config: Macro/file 'TURNS' is missing at campaigns/Legend_of_Wesmere/scenarios/01_The_Uprooting.cfg:19 included from campaigns/Legend_of_Wesmere/_main.cfg:33 20110402 23:44:17< Crab_> zaroth: you're doing ok 20110402 23:44:29< Crab_> zaroth: note that when wesnoth's data is loaded, we load all stuff 20110402 23:44:38< Crab_> zaroth: this includes data/core/macros, in particular 20110402 23:44:44< Crab_> and a lot of other 'generic' stuff 20110402 23:44:47< zaroth> that's why I copy the game_config() 20110402 23:44:55-!- dtiger_ [~dtiger@dynamic-vpdn-93-125-14-232.telecom.by] has quit [Remote host closed the connection] 20110402 23:44:56< zaroth> in the tmp() (to avoid reloading everything) 20110402 23:45:06< zaroth> and then I try to add reloaded LoW on top of that 20110402 23:45:13< zaroth> but it still crashes with this message 20110402 23:45:13< Crab_> but, to load a campaign, you need to have some things available for the parser 20110402 23:46:07< Crab_> you can't load stuff which uses core macros without telling the preprocessor 'process those core macros first' 20110402 23:46:23< Crab_> see data/_main.cfg 20110402 23:46:49< Crab_> note {english.cfg} {themes/} {core/} 20110402 23:46:50< zaroth> you mean something like game_config::config_cache_transaction? 20110402 23:47:35< zaroth> where they do this game_config::config_cache_transaction tsc; load_from_dir("data/"); tsc.lock(); 20110402 23:47:53< Crab_> no, that's more like the exception guard 20110402 23:48:03< zaroth> does it mean that the macros will be valid for every next loaded WML? 20110402 23:48:05< Crab_> but note that the code you've pasted loads the entire data directory 20110402 23:48:13< Crab_> so, it loads those macroses 20110402 23:48:27< Crab_> macroses influence the state of the preprocessor 20110402 23:48:34< Crab_> basically, it's like some 'include' files 20110402 23:48:49< Crab_> you need them processed 'before' your campaign can be processed 20110402 23:49:16< Crab_> also note that you don't need to target _main.cfg 20110402 23:49:22< Crab_> you can target a containing directory 20110402 23:49:34< Crab_> it'll be processed from _main.cfg, if it exists 20110402 23:49:49< Crab_> so, to solve your issue, get data/core loaded 20110402 23:49:58< Crab_> it might be enough 20110402 23:51:00< Crab_> for the GSoC, you'd need to reorganize things so you'd have clear dependencies on what should be loaded for the scenario to load correctly 20110402 23:51:28< Crab_> but, for now, just hack in the loading of everything that is needed for it to 'compile' from the PoV of wesnoth's preprocessor 20110402 23:51:38< zaroth> but data/core doesn't contain campaigns 20110402 23:52:25< zaroth> so if I load data/core first, and then my campaign, it will be just the same 20110402 23:52:27< Crab_> zaroth: yes, but you need to load {data/core} {your_campaign} 20110402 23:52:33< Crab_> at the same time, that is 20110402 23:52:41-!- boucman [~rosen@wesnoth/developer/boucman] has quit [Quit: Leaving.] 20110402 23:52:45< zaroth> ah, in the WML you mean? 20110402 23:52:50< Crab_> so, when loading your campaign, the preprocessor state will include all the macro definitions made in {data/core} 20110402 23:52:55< Crab_> I can suggest an easy hack to you 20110402 23:53:02< Crab_> just create a .cfg file in data, named low-hack.cfg 20110402 23:53:19< Crab_> and make it include {core} and {campaigns/Legend_of_Wesmere} 20110402 23:53:29< Crab_> and reload that low-hack.cfg 20110402 23:53:50< Crab_> that will make the preprocessor reload all that stuff in 1 go 20110402 23:54:11< Crab_> zaroth: note http://pastebin.com/inVJUCcp 20110402 23:54:27< Crab_> so, you can see that ./core/macros/utils.cfg:42 is the location of the missing define 20110402 23:54:30< zaroth> I just added it within #ifdef WESNOTH-LOW for now 20110402 23:55:02< Crab_> ok. it's better to invent a HACK_MODE_ON preprocessor define for that :) 20110402 23:55:13< Crab_> name it, say, something like STANDALONE 20110402 23:55:25< Crab_> or you can use the low-hack.cfg route 20110402 23:55:41< Crab_> whatever you prefer. or you can use c++ to make it load several things in order 20110402 23:55:43< zaroth> hmmm... you're right 20110402 23:56:13< zaroth> btw, how do I refer to the core data directory in wml? 20110402 23:56:20< zaroth> ~ was the user directory, and core? 20110402 23:57:27< Crab_> it's within data 20110402 23:57:34< Crab_> so, the same prefix as campaigns 20110402 23:59:07< zaroth> right, I just put {data/core} mindlessly instead of {core} ;-) 20110402 23:59:45-!- Afan_ [~IceChat7@c-76-29-51-121.hsd1.il.comcast.net] has joined #wesnoth-dev --- Log closed Sun Apr 03 00:00:30 2011