--- Log opened Sun Jun 28 00:00:01 2009 --- Day changed Sun Jun 28 2009 20090628 00:00:01< Crab_> src/ai/default/contexts.cpp default_ai_context_impl::do_attack_analysis 20090628 00:00:32< Crab_> it already does that A,B,C,D in particular case of 'ganging up' on a single target 20090628 00:01:16< Crab_> and stores the movements (which lead to attacks) in attack_analysis::movements 20090628 00:02:54< boucman> Crab_: well, i'm not sure what to tell you at this point 20090628 00:03:03< boucman> we will have to drop a feature or something at some point 20090628 00:03:37< Crab_> then, in src/ai/default/ai.cpp, ai_default::do_combat, it finds the 'best' attack by "rating", and does it (sadly, it is buggy - it doesn't store and use the weapon info - it picks the weapon anew which breaks the picture in some cases) 20090628 00:06:29< Crab_> also note that that "rating" is simular to rca score 20090628 00:10:08< Crab_> boucman: what do you think about splitting 'registered candidate actions' and 'registered strategies' ? 20090628 00:10:11< Crab_> http://wesnoth.pastebin.com/m15f5663a 20090628 00:10:17< Crab_> (1-line difference) 20090628 00:11:22< boucman> Crab_: quick idea (and after that I go to bed 20090628 00:12:08< boucman> well, it prevents an action from helping another action 20090628 00:12:28< boucman> unless... 20090628 00:12:54< boucman> an action is "a function to get good moves + a functio to score any move" 20090628 00:13:05< boucman> and a strategy is "a function to score anymove" 20090628 00:13:15< Crab_> that is good 20090628 00:13:18< boucman> in which case your yellow line becomse "foreach action and strategy" 20090628 00:13:24< boucman> and we agree :) 20090628 00:13:31< Crab_> it, basically means, that "action is strategy, too" 20090628 00:13:35< boucman> (though it doesn't solve your a+b+c+d problem) 20090628 00:13:41< boucman> ok, it makes sense then 20090628 00:14:02< Crab_> good idea :) 20090628 00:14:34< Crab_> I'll think out about it today 20090628 00:14:41< boucman> as for the correct handling of "a multi-move" (In a single turn, multi move in multiple turn is completely different) 20090628 00:15:19< boucman> not sure how to handle it... 20090628 00:15:22< Crab_> well, 'doing only the 1st move' is enough 20090628 00:15:34< boucman> yea, I guess it would do 20090628 00:15:35< Crab_> or, 'doing only the 1st move and 1st attack' 20090628 00:17:04< boucman> that would have to do for the moment, I guess 20090628 00:17:11< boucman> ok, I need to go to bed now 20090628 00:17:13< boucman> bye all 20090628 00:17:14< Crab_> good. we're solved our targets problem, btw :) 20090628 00:17:16< Crab_> bye 20090628 00:17:23< boucman> did we ? cool :P 20090628 00:17:32-!- boucman [n=rosen@wesnoth/developer/boucman] has quit ["Leaving."] 20090628 00:21:56< Crab_> and note that a+b+c+d problem is solved, too ) 20090628 00:23:08-!- Rrenys [n=rrenys@81-20-159-197.levira.ee] has quit [Read error: 104 (Connection reset by peer)] 20090628 00:39:20< Aethaeryn> What webpage has the specific color pallet of magenta that Wesnoth uses? 20090628 00:40:20< Aethaeryn> nevermind 20090628 01:04:07-!- ancestral [n=ancestra@97-116-110-107.mpls.qwest.net] has joined #wesnoth-dev 20090628 01:08:10-!- ABCD [n=ABCD@wikipedia/ABCD] has quit [Remote closed the connection] 20090628 01:26:33-!- noy [n=Noy@wesnoth/developer/noy] has quit ["GO, GET TO THE CHOPPAH!!!"] 20090628 01:26:45-!- ABCD [n=ABCD@wikipedia/ABCD] has joined #wesnoth-dev 20090628 01:36:54< CIA-53> crab * r36428 /trunk/src/ai/ (6 files in 2 dirs): ai_composite: new candidate action: testing_ai_default::recruitment_phase 20090628 01:45:42-!- Crab_ [n=Crab_@wesnoth/developer/crab] has left #wesnoth-dev [] 20090628 01:49:14-!- loonycyborg [n=kvirc@wesnoth/developer/loonycyborg] has quit ["Zzzzzzzzzzzzzzzzzzzzzzzzzzzz"] 20090628 02:06:18< CIA-53> ilor * r36429 /branches/1.6/src/network_worker.cpp: fix windows wesnothd infinite loop issue 20090628 02:06:38< CIA-53> ilor * r36430 /branches/1.6/changelog: changelog update for the networking bug 20090628 02:09:32-!- YogiHH [n=chatzill@c156022.adsl.hansenet.de] has left #wesnoth-dev [] 20090628 02:10:11< CIA-53> ilor * r36431 /trunk/projectfiles/VC9/wesnoth.vcproj: VC9 projectfile update 20090628 02:10:57< CIA-53> ilor * r36432 /trunk/src/network_worker.cpp: fix windows wesnothd infinite loop issue 20090628 02:11:15< CIA-53> ilor * r36433 /trunk/ (3 files in 2 dirs): WIP gui2 lobby 20090628 02:11:33< CIA-53> ilor * r36434 /trunk/src/multiplayer.cpp: show the not-functional-yet lobby dialog when --new-widgets is used 20090628 02:11:50< CIA-53> ilor * r36435 /trunk/changelog: changelog update for the networking bug 20090628 02:13:13< ilor> night all 20090628 02:13:16-!- ilor [n=user@wesnoth/developer/ilor] has quit [] 20090628 02:20:38-!- thespaceinvader [n=chatzill@wesnoth/artist/thespaceinvader] has quit ["ChatZilla 0.9.85 [Firefox 3.0.11/2009060215]"] 20090628 02:22:38-!- zookeeper [n=l@wesnoth/developer/zookeeper] has quit [] 20090628 03:22:41-!- cib0 [n=cib@p5DD34E2A.dip.t-dialin.net] has quit [Remote closed the connection] 20090628 03:23:24-!- grzywacz [n=grzywacz@wesnoth/developer/grzywacz] has joined #wesnoth-dev 20090628 03:57:04< AI0867> I can't upload content to the addon server 20090628 03:57:10< AI0867> I get an immediate disconnection 20090628 04:09:46-!- Chusslove [n=Chusslov@brsg-d9befcfb.pool.mediaWays.net] has quit [Read error: 110 (Connection timed out)] 20090628 04:15:27-!- Chusslove [n=Chusslov@brsg-d9bee28a.pool.mediaWays.net] has joined #wesnoth-dev 20090628 04:27:49-!- grzywacz [n=grzywacz@wesnoth/developer/grzywacz] has quit [Remote closed the connection] 20090628 04:29:23-!- Polarina [n=polarina@wesnoth/translator/Polarina] has quit ["Leaving."] 20090628 04:56:50-!- Ivanovic_ [n=ivanovic@dtmd-4db2a52b.pool.einsundeins.de] has joined #wesnoth-dev 20090628 05:11:53-!- Ivanovic [n=ivanovic@wesnoth/developer/ivanovic] has quit [Read error: 110 (Connection timed out)] 20090628 05:12:48-!- Ivanovic_ is now known as Ivanovic 20090628 06:17:59-!- silene [n=plouf@ASte-Genev-Bois-152-1-18-248.w83-114.abo.wanadoo.fr] has joined #wesnoth-dev 20090628 07:01:32-!- crimson_penguin [n=ben@wesnoth/developer/crimsonpenguin] has quit [] 20090628 07:08:57-!- Netsplit leguin.freenode.net <-> irc.freenode.net quits: Tigge, dfranke 20090628 07:12:00-!- dfranke [i=dfranke@wesnoth/developer/dfranke] has joined #wesnoth-dev 20090628 07:24:21-!- Tigge [n=tigge@bacchus.olf.sgsnet.se] has joined #wesnoth-dev 20090628 07:49:42-!- silene [n=plouf@wesnoth/developer/silene] has quit ["Leaving."] 20090628 07:53:38< Soliton> AI0867: update to latest revision. 20090628 08:34:59-!- crimson_penguin [n=ben@64.201.60.211] has joined #wesnoth-dev 20090628 08:35:00-!- boucman [n=rosen@wesnoth/developer/boucman] has joined #wesnoth-dev 20090628 08:52:35-!- EdB [n=edb@79.88.117.206] has joined #wesnoth-dev 20090628 08:59:40-!- Crab_ [n=Crab_@wesnoth/developer/crab] has joined #wesnoth-dev 20090628 08:59:49< Crab_> hi 20090628 09:06:06-!- crimson_penguin [n=ben@wesnoth/developer/crimsonpenguin] has quit [Read error: 113 (No route to host)] 20090628 09:19:17< boucman> hey Crab_ 20090628 09:19:32< Crab_> morning, boucman :) 20090628 09:19:58< boucman> Crab_: when do you sleep ??? 20090628 09:21:21< Crab_> when I want to :) this happens frequently :) 20090628 09:21:45< boucman> :) 20090628 09:22:01< boucman> so, how many steps left until full ai is composite ? 20090628 09:22:08< boucman> shouldn't be many at this point 20090628 09:22:25-!- silene [n=plouf@ASte-Genev-Bois-152-1-59-245.w83-114.abo.wanadoo.fr] has joined #wesnoth-dev 20090628 09:22:30< Crab_> to make a full multiplayer AI, we need only 'targeting' phase 20090628 09:22:43< boucman> ok 20090628 09:23:36< Crab_> and there's some other phases that are not done yet, but they're not strictly necessary for the ai 20090628 09:24:37< boucman> ok 20090628 09:24:42< Crab_> (retreat, gotos, leader control) 20090628 09:32:57-!- Polarina [n=polarina@wesnoth/translator/Polarina] has joined #wesnoth-dev 20090628 09:35:22-!- Aethaeryn [n=Michael@c-98-204-170-162.hsd1.md.comcast.net] has quit ["Damn."] 20090628 09:46:31< Crab_> boucman: a small problem: I need to answer the question: does the side config contain new-style ai config or old-style ai config. proposed solutions: 1) check for transitional parameter (like version=17 ) 2) rename 'ai_algorithm' parameter to 'algorithm' and make it mandatory, and check for it 3) check for [stage] inside [ai] 4) somehow rename [ai] 20090628 09:46:54< Crab_> what's better ? I'm thinking about (2) atm. 20090628 09:50:05< boucman> remember that we don't care about backward compatibility for trunk :) 20090628 09:50:25< boucman> (or more precisely, it's a best effort, and not more than 2 dev version back) 20090628 09:50:58< boucman> i personally like 3 most, but that's not really important, 20090628 09:51:53< Crab_> ok, let it be 3. 20090628 09:53:42-!- silene [n=plouf@wesnoth/developer/silene] has quit ["Leaving."] 20090628 09:58:45-!- EdB [n=edb@79.88.117.206] has quit [Remote closed the connection] 20090628 10:19:33-!- maxy [n=maxy@84-74-83-103.dclient.hispeed.ch] has joined #wesnoth-dev 20090628 10:28:37-!- silene [n=plouf@mry91-1-82-229-156-20.fbx.proxad.net] has joined #wesnoth-dev 20090628 10:53:47-!- zookeeper [n=l@wesnoth/developer/zookeeper] has joined #wesnoth-dev 20090628 10:54:12-!- thespaceinvader [n=chatzill@wesnoth/artist/thespaceinvader] has joined #wesnoth-dev 20090628 10:55:25-!- Blueblaze [n=nick@c-98-199-143-139.hsd1.tx.comcast.net] has quit [Remote closed the connection] 20090628 10:58:42-!- mjs-de [n=mjs-de@vpw.wh.uni-dortmund.de] has joined #wesnoth-dev 20090628 11:21:14-!- Noyga [n=lame-z@wesnoth/developer/noyga] has joined #wesnoth-dev 20090628 11:24:04-!- loonycyborg [n=kvirc@79.139.136.167] has joined #wesnoth-dev 20090628 11:53:44-!- ancestral [n=ancestra@97-116-110-107.mpls.qwest.net] has quit ["And that’s the end of THAT chapter."] 20090628 12:04:14< AI0867> Soliton: that was using vanilla 1.6.3, are you saying that that version doesn't work? 20090628 12:05:26< AI0867> just read your post on the forums that this is indeed the case 20090628 12:11:16-!- Derekkk [n=chatzill@host81-159-118-53.range81-159.btcentralplus.com] has joined #wesnoth-dev 20090628 12:16:28< Crab_> boucman: whom I can ask about gui::combo ? 20090628 12:18:56< Derekkk> hello everyone! Is there a way to download only the source code of the game? I have downloaded the windows package already but to get the source code as well, I seem to have to download all the music, arts, etc again to get the source code that comes in the source code package. 20090628 12:19:40< zookeeper> you need to get it from svn then. 20090628 12:20:50< Derekkk> zookeeper: right, thanks for the direction 20090628 12:24:31< Ivanovic> Derekkk: svn.wesnoth.org 20090628 12:24:40< Ivanovic> but take care to only download src/ 20090628 12:24:51< Ivanovic> that is: which *version* do you want to have the source for? 20090628 12:26:14-!- ilor [n=user@wesnoth/developer/ilor] has joined #wesnoth-dev 20090628 12:27:25-!- grzywacz [n=grzywacz@wesnoth/developer/grzywacz] has joined #wesnoth-dev 20090628 12:28:17< grzywacz> hi 20090628 12:28:27< Ivanovic> hi grzywacz 20090628 12:30:50< grzywacz> hey Ivanovic 20090628 12:34:48< Derekkk> Ivanovic: I was using this command on svn--- svn co svn://svn.gna.org/svn/wesnoth/trunk wesnoth/src but early on in the download, I got a denial of access. 20090628 12:35:12< Ivanovic> if you use trunk/ directly you will get everything 20090628 12:35:29< Ivanovic> that is: do you want to latest development version source or the latests stable version source 20090628 12:35:38< Ivanovic> or the source for a specific release, or... 20090628 12:36:19< Derekkk> Ivanovic: I just want the source code for 1.7.0 20090628 12:36:34< Ivanovic> if you want to get the source code for 1.7.0 use this command: 20090628 12:36:53< Ivanovic> svn co http://svn.gna.org/svn/wesnoth/tags/1.7.0/src/ wesnoth/src 20090628 12:46:23< Derekkk> Ivanovic: Brilliant! It works perfectly. Thank you very much! 20090628 12:46:40< Ivanovic> you're welcome 20090628 12:50:22< grzywacz> Derekkk, just in case, 1.7.0 is no what's going to become 1.7.1 soon 20090628 12:51:35< Derekkk> grzywacz: I see that 1.7.1 is coming out today! Actually I am just interested in the AI bits so hopefully that wouldn't have changed that much. 20090628 12:51:58< grzywacz> Derekkk, AI is being worked on in trunk as a soc project 20090628 12:52:09< grzywacz> Derekkk, so I'd rather follow trunk in this case than specific tags 20090628 12:53:44-!- Espreon [n=espreon@wesnoth/developer/espreon] has quit ["Tengo que ir... Yeahzorz..."] 20090628 12:54:29< Ivanovic> jupp 20090628 12:57:09< grzywacz> Ivanovic, do you use a 64bit gentoo by any chance? :-P 20090628 12:57:18< Ivanovic> of course 20090628 12:57:38< grzywacz> Ivanovic, no problems with wesnoth and crackling sound? 20090628 12:57:56< Ivanovic> i tend to hear radio when on my pc 20090628 12:58:00-!- cib0 [n=cib@p5DD35823.dip.t-dialin.net] has joined #wesnoth-dev 20090628 12:58:01< Ivanovic> but yeah, i think sound is crackling 20090628 12:58:27< grzywacz> … 20090628 12:58:29< grzywacz> ok 20090628 13:00:06< Derekkk> grzywacz: I see your point. Hence I've just got the trunk version as well. Thanks 20090628 13:01:50< grzywacz> Ivanovic, seems like an upstream problem to me. 20090628 13:02:05< Ivanovic> likely 20090628 13:02:42< CIA-53> ivanovic * r36436 /branches/1.6/ (148 files in 4 dirs): 20090628 13:02:42< CIA-53> pot-update (2 new strings in wesnoth-utbs!) 20090628 13:02:42< CIA-53> regenerated doc files 20090628 13:05:46< grzywacz> Ivanovic, I tried the "--disable-assembly" solution that's mentioned here and there, but it didn't help 20090628 13:06:05< Ivanovic> which package, sdl-mixer? 20090628 13:06:50< grzywacz> Yes. 20090628 13:14:06< CIA-53> ivanovic * r36437 /trunk/ (8 files in 8 dirs): 20090628 13:14:06< CIA-53> add files to POTFILES.in 20090628 13:14:06< CIA-53> change textdomain for lobby_main (@ilor: or was there a specifc reason to put this gui class into the main textdomain, not lib?) 20090628 13:14:06< CIA-53> set svn:ignore for src/ai/*/ folders 20090628 13:14:38 * Ivanovic hopes that this commit message has put a highlight on ilor... 20090628 13:14:55< ilor> Ivanovic: no, no reason, I kind of ignored the translation aspect so far 20090628 13:15:12< Ivanovic> :) 20090628 13:40:51< CIA-53> ivanovic * r36438 /trunk/src/gui/auxiliary/window_builder/: add another svn:ignore entry 20090628 13:42:47< CIA-53> ivanovic * r36439 /trunk/ (442 files in 10 dirs): 20090628 13:42:47< CIA-53> pot-update (lots of changes...) 20090628 13:42:47< CIA-53> regenerated doc files 20090628 14:18:40< Ivanovic> AI0867, boucman, corn__, Crab_, dfranke, Dragonking, esr, grzywacz, ilor, loonycyborg, Noyga, shadowmaster, silene, Sirp, Soliton, thespaceinvader, zookeeper: ready for 1.7.1? 20090628 14:18:47< Ivanovic> if not, please commit the last stuff needed soon 20090628 14:18:55< Ivanovic> if there are any blockers left, ping me ASAP 20090628 14:19:01< thespaceinvader> Ivanovic: nothing in the pipeline here 20090628 14:19:05< Ivanovic> i want to tag in about 2 hours, so get ready 20090628 14:19:15< silene> Ivanovic: no, sorry, busy doing the icfp contest; but i don't think i have any blocker left 20090628 14:19:50< Crab_> Ivanovic: not ready yet. There's two more commits I want to do before 1.7.1 20090628 14:20:32< loonycyborg> For some reason my CRT monitor decided to buy a farm just before the release :/ 20090628 14:20:34< zookeeper> i'm gonna commit nothing... 20090628 14:20:51-!- zookeeper [n=l@wesnoth/developer/zookeeper] has quit [] 20090628 14:21:22< loonycyborg> So it will be very hard to do something about windows packaging before it's replaced. 20090628 14:21:34< loonycyborg> Hopefully today. 20090628 14:28:21< grzywacz> Ivanovic, ready 20090628 14:52:42< ilor> Ivanovic: just to make sure, we don't actually say anything should work when the --new-widgets switch is used? 20090628 14:54:03< loonycyborg> ilor: AFAICT --new-widgets is Mordante's personal playground for now. 20090628 15:01:55< CIA-53> crab * r36440 /trunk/ (14 files in 5 dirs): optional new-style AI configs and generation of AI lists in multiplayer from files 20090628 15:23:21< grzywacz> yes, --new-widgets can be broken 20090628 15:47:48-!- crimson_penguin [n=ben@64.201.60.211] has joined #wesnoth-dev 20090628 15:57:56-!- Derekkk [n=chatzill@host81-159-118-53.range81-159.btcentralplus.com] has left #wesnoth-dev ["I'm not here right now."] 20090628 16:41:53< Ivanovic> Crab_: are you done now? 20090628 16:42:15< Crab_> Ivanovic: not yet, testing. 20090628 16:42:26< Ivanovic> okay 20090628 16:43:13-!- giusef [n=giusef@unaffiliated/giusef] has joined #wesnoth-dev 20090628 16:46:08< CIA-53> crab * r36441 /trunk/ (6 files in 3 dirs): ai_composite: new candidate action: testing_ai_default::simple_move_and_targeting_phase plus bugfixes 20090628 16:46:09< Crab_> Ivanovic: ok, I'm done. 20090628 16:52:59-!- Turuk [n=Turuk@wesnoth/forumsith/turuk] has quit [Read error: 110 (Connection timed out)] 20090628 17:10:33-!- Turuk [n=Turuk@wesnoth/forumsith/turuk] has joined #wesnoth-dev 20090628 17:16:36< Ivanovic> AI0867: , boucman, cib0, corn__, Crab_, crimson_penguin, dfranke, Dragonking, esr, grzywacz, ilor, loonycyborg, Noyga, thespaceinvader, shadowmaster, silene, Sirp, Soliton, everyone missing: ready for 1.7.1, can i work on releasing now? 20090628 17:16:46< Crab_> Ivanovic: yes 20090628 17:16:52< thespaceinvader> Ivanovic: no problem here 20090628 17:17:14< grzywacz> sure 20090628 17:18:34< grzywacz> Ivanovic, I've just managed to reproduce this crackling effect in dosbox as well... 20090628 17:18:35< esr> Ivanovic: I'm fixing bug #13792 (Random villagers in THoT-5 doesn't work properly). When are you planning to tag? 20090628 17:18:45< Ivanovic> in 5mins 20090628 17:18:56< Ivanovic> though i think zookeeper had a look at this one already 20090628 17:18:59< esr> Oh, crap. Wait 10 while I test? 20090628 17:19:03< Ivanovic> not sure if his fix is/was enough 20090628 17:19:08< esr> His fix was wrong. 20090628 17:19:15< Ivanovic> of course, since i know that you plan to do something 20090628 17:19:24< Ivanovic> this does not affect strings, right? 20090628 17:19:33< Ivanovic> (so that i don't have to run another pot-update) 20090628 17:19:41< esr> No string changes. Just a WML logic fix. 20090628 17:20:17< Ivanovic> don't forget to make sure that the fixed bug is listed in the changelog 20090628 17:20:31< Ivanovic> ;) 20090628 17:20:32< esr> Preparing to test. 20090628 17:20:39< Crab_> Ivanovic: oh, the changelog :) wait a sec, then 20090628 17:20:53< CIA-53> ivanovic * r36442 /trunk/po/ (98 files in 2 dirs): just another pot-update preparing for 1.7.1 20090628 17:20:56< Ivanovic> everyone: please make sure that your changes are listed! 20090628 17:21:32< esr> Ivanovic: What's policy about that, anyway? I'm not clear on what fixes are significant enough to be changelogged. 20090628 17:21:34< ilor> Ivanovic: ready here, that is I have some WIP stuff re: lobby rooms but there ain't much point in rushing it to a release 20090628 17:22:14< Ivanovic> ilor: basically i'd say stuff should only be visible to everyone without special params when it is expected to basically work 20090628 17:22:59< Ivanovic> sure, via some params like --new-widgets and the likes it is perfectly fine to show the new stuff, but unless you are confident that some end users testing things makes sense i guess it would be better not to have it active 20090628 17:23:14-!- loonycyborg [n=kvirc@wesnoth/developer/loonycyborg] has quit ["KVIrc 3.4.0 Virgo http://www.kvirc.net/"] 20090628 17:26:02< CIA-53> crab * r36443 /trunk/changelog: Added info about player-visible changes to changelog 20090628 17:26:05< Crab_> Ivanovic: ^ done. 20090628 17:27:37< CIA-53> ilor * r36444 /trunk/src/multiplayer.cpp: Revert "show the not-functional-yet lobby dialog when --new-widgets is used" for 1.7.1 20090628 17:28:10< ilor> Ivanovic: ok, ^ then, will redo that after you release 20090628 17:30:39-!- giusef [n=giusef@unaffiliated/giusef] has quit [Read error: 113 (No route to host)] 20090628 17:32:18< esr> Ivanovic: Fix apperars to be good, will commit shortly. 20090628 17:33:34< CIA-53> esr * r36445 /trunk/data/campaigns/The_Hammer_of_Thursagan/scenarios/05_Invaders.cfg: Fix for bug #13792: Random villagers in THoT-5 doesn't work properly. 20090628 17:40:55< Ivanovic> esr: ready? 20090628 17:43:03< CIA-53> ivanovic * r36446 /trunk/ (changelog configure.ac players_changelog src/wesconfig.h): bump version to 1.7.1 20090628 17:45:38< esr> Ivanovic: Go! 20090628 17:45:59-!- Ivanovic changed the topic of #wesnoth-dev to: releasing 1.7.1, using r36446 | 67 bugs, 234 feature requests, 12 patches | logs: http://irclogs.wesnoth.org/ | Don't paste on IRC! Use a pastebin: http://wesnoth.pastebin.com | http://imagebin.org 20090628 17:51:37< Ivanovic> could someone please check EI, i get this message several times (only in the logs!) when starting it: 20090628 17:51:39< Ivanovic> 20090628 17:51:07 error config: File not found 'FROM_TRAINING_THE_OGRES' 20090628 17:51:52-!- loonycyborg [n=sergey@79.139.136.167] has joined #wesnoth-dev 20090628 17:52:18< esr> Ivanovic: Checking... 20090628 17:52:34< esr> I can probably fix that very quickly. 20090628 17:52:55< Ivanovic> :) 20090628 17:54:08< Ivanovic> OUTSCH 20090628 17:54:16< Ivanovic> starting SoF in german seems to be broken 20090628 17:54:26< Ivanovic> http://pastebin.com/m22efd152 20090628 17:55:15< Ivanovic> okay, also happens in english 20090628 17:55:26< Ivanovic> at least here in 1024x768 windowed 20090628 17:55:26< esr> Crap. 20090628 17:55:39< esr> That sounds like a release blocker. 20090628 17:56:21-!- AnMaster [n=AnMaster@unaffiliated/anmaster] has quit [Read error: 60 (Operation timed out)] 20090628 17:56:22< Ivanovic> http://imagebin.org/53919 20090628 17:56:32< Ivanovic> that is the message, someone please check the reason 20090628 17:56:55< Ivanovic> basically it happens after the dialog stuff, already saw the "it is players turn" box and then the error happens 20090628 17:57:02< Ivanovic> so probably when showing the objectives 20090628 17:58:10< CIA-53> esr * r36447 /trunk/data/campaigns/Eastern_Invasion/utils/journey.cfg: Remove an #undef that was messing up loading. 20090628 17:58:27< esr> Ivanovic: That should fix EI loading. 20090628 17:59:30< esr> I'm afraid you need Mordante for the SoF failure. 20090628 18:01:02< Ivanovic> okay, i think i found it 20090628 18:02:22< Ivanovic> jupp, a plain typo 20090628 18:02:24< CIA-53> ivanovic * r36448 /trunk/data/campaigns/Sceptre_of_Fire/scenarios/1_A_Bargain_is_Struck.cfg: fixed typo in SoF scenario1 objectives preventing campaign from starting 20090628 18:04:32-!- Ivanovic changed the topic of #wesnoth-dev to: releasing 1.7.1, using r36448 | 67 bugs, 234 feature requests, 12 patches | logs: http://irclogs.wesnoth.org/ | Don't paste on IRC! Use a pastebin: http://wesnoth.pastebin.com | http://imagebin.org 20090628 18:06:22-!- Ivanovic changed the topic of #wesnoth-dev to: releasing 1.7.1, using r36449 | 67 bugs, 234 feature requests, 12 patches | logs: http://irclogs.wesnoth.org/ | Don't paste on IRC! Use a pastebin: http://wesnoth.pastebin.com | http://imagebin.org 20090628 18:06:53< Ivanovic> okay, for my last fix i have to run a pot-update... 20090628 18:08:37 * esr casually shoots an Iranian assassin 20090628 18:09:14-!- wesbot changed the topic of #wesnoth-dev to: releasing 1.7.1, using r36449 | 66 bugs, 234 feature requests, 13 patches | logs: http://irclogs.wesnoth.org/ | Don't paste on IRC! Use a pastebin: http://wesnoth.pastebin.com | http://imagebin.org 20090628 18:09:37< esr> Pesky things are like mosquitoes. 20090628 18:09:53< CIA-53> ivanovic * r36449 /trunk/po/ (196 files in 4 dirs): just another pot-update... 20090628 18:10:34< esr> I must go to brunch with my wife. Hope there are no further release issues. 20090628 18:10:37-!- AnMaster [n=AnMaster@unaffiliated/anmaster] has joined #wesnoth-dev 20090628 18:22:29-!- EdB [n=edb@143.12.95-79.rev.gaoland.net] has joined #wesnoth-dev 20090628 18:27:33-!- Doppp|EeePC [n=aasdasd@c-67-171-96-240.hsd1.pa.comcast.net] has quit ["Leaving."] 20090628 18:29:41< crimson_penguin> Ivanovic: I'll try to get a build done today 20090628 18:29:50< crimson_penguin> nothing stopping me, I just didn't get nearly enough sleep :) 20090628 18:29:56< Ivanovic> :) 20090628 18:38:45-!- zookeeper [n=l@wesnoth/developer/zookeeper] has joined #wesnoth-dev 20090628 18:39:45 * loonycyborg got a new monitor and is ready to build. 20090628 18:42:27< Ivanovic> cool 20090628 18:42:33< Ivanovic> currently uploading stuff to files.wesnoth.org 20090628 18:43:36< CIA-53> ivanovic * r36450 /tags/1.7.1/: tagged 1.7.1, using r36449 20090628 18:45:29-!- loonycyborg [n=sergey@wesnoth/developer/loonycyborg] has quit ["KVIrc 3.4.2 Shiny http://www.kvirc.net/"] 20090628 18:45:42< CIA-53> ivanovic * r36451 /trunk/ (changelog configure.ac players_changelog src/wesconfig.h): post release version bump to 1.7.1+svn 20090628 18:48:32< CIA-53> ivanovic * r36452 /trunk/changelog: dd +svn marker in correct section 20090628 18:50:46-!- Ivanovic changed the topic of #wesnoth-dev to: released 1.7.1, announcing "soon" | 67 bugs, 234 feature requests, 12 patches | logs: http://irclogs.wesnoth.org/ | Don't paste on IRC! Use a pastebin: http://wesnoth.pastebin.com | http://imagebin.org 20090628 18:59:55-!- Dragonking [n=dk@wesnoth/developer/dragonking] has quit [] 20090628 19:11:11< CIA-53> ivanovic * r36453 /trunk/RELEASE_NOTES: forgot to empty the release_notes past 1.7.0... 20090628 19:18:13-!- Doppp|EeePC [n=aasdasd@c-67-171-96-240.hsd1.pa.comcast.net] has joined #wesnoth-dev 20090628 19:36:59-!- xyz [n=johnTriv@87-126-109-172.btc-net.bg] has joined #wesnoth-dev 20090628 19:37:06< xyz> hello 20090628 19:37:13< xyz> all 20090628 19:37:57< xyz> hmm 1.7.1 for testing ? 20090628 19:41:24< boucman> back 20090628 19:41:42< boucman> Crab_: to your (much earlier) question, mordante is probably the one you want 20090628 19:41:55< Crab_> boucman: ok 20090628 19:44:38< Crab_> boucman: regarding my next steps: 1) rework the event system a bit (let various ai pieces subscribe to events such as 'unit moved') 2) add saving/loading of the ai state with the new syntax 20090628 19:44:39< Crab_> 3) write some documentation on ai_composite 4) write a fai engine for ai_composite 4) implement the idea we discussed yesterday about 'candidate actions which can score other actions' 20090628 19:44:50< Crab_> s/4) i/5) i 20090628 19:45:24< boucman> sounds good 20090628 19:45:38< boucman> Crab_: an event to register to : "leader has arived on a keep" 20090628 19:46:05< Crab_> what's this for ? 20090628 19:46:35< Crab_> can a leader arrive on a keep and leave without an rca having a chance to act ? 20090628 19:47:02< Crab_> that event system is needed mainly for invalidating various caches 20090628 19:47:53< boucman> Crab_: no, it's because recruiting is probably a totally separate algorithm from most AI stuff, and it might be easier to implement that way 20090628 19:48:28< Crab_> boucman: right now it's two separate candidate actions 'move to keep' and 'recruit' 20090628 19:48:47< Crab_> but, I think that recruiting needs to be more integrated 20090628 19:49:08< Crab_> since the value of moving to keep depends on 'what we'll be able to recruit there' 20090628 19:49:29< Crab_> note that this lends itself well to your yesterday's idea of cross-scoring 20090628 19:49:43< Crab_> since a recruitment candidate action can score the 'move to keep' candidate action. 20090628 19:50:31< boucman> well, yes, for moving to the keep, it makes sense but I think it depends only on the quantity of money available, it doesn't need the whole recruitement logic to decide if it's a good idea to move to keep 20090628 19:50:41< xyz> anybody here ? 20090628 19:51:02< boucman> however, once on keep, the recruitement is a totally different logic, which might or might not fit well the rest of the move logic 20090628 19:51:27< boucman> since it's a "no cost" action compared to other, it should be done more or less asap (except maybe moving away other units on castle) 20090628 19:52:46< boucman> afk ~15' 20090628 19:53:00< Crab_> boucman: that is solved by balancing the scoring of recruitment - making it higher 20090628 19:56:52< xyz> what you guys developing ? 20090628 20:01:55< Soliton> ai stuff 20090628 20:02:21< boucman> Crab_: ok 20090628 20:04:20-!- Blueblaze [n=nick@c-98-199-143-139.hsd1.tx.comcast.net] has joined #wesnoth-dev 20090628 20:04:32< Crab_> boucman: also note that I've committed 'ai lookup' today - populating the list of multiplayer AIs from the contents of the ai/ais and ai/dev directory. 20090628 20:05:20< boucman> Crab_: I saw the commit log, havn't read the commit itself yet 20090628 20:12:30< crimson_penguin> Ivanovic: I guess it wouldn't be very good for me to make a Mac-only change, commit it, and include it in 1.7.1? 20090628 20:13:03< crimson_penguin> esr: did you see my note about a typo? 20090628 20:13:09< crimson_penguin> (it was a while ago) 20090628 20:13:44< crimson_penguin> Ivanovic: I'd like to change preferences to cmd+, because that's the standard on Mac, and cmd+p is normally print 20090628 20:14:16-!- noy [n=Noy@wesnoth/developer/noy] has joined #wesnoth-dev 20090628 20:17:06< boucman> Crab_: small sugestion : make the ai description in default_ai.cfg translatable 20090628 20:17:09< crimson_penguin> Ivanovic: I'm also wondering, is something like that big enough to go in the changelog? I've never made a change to the changelog before, but I have changed other hotkeys 20090628 20:18:00< Crab_> boucman: was going to do this, but I don't know all the details of a said process 20090628 20:18:24< boucman> ask Ivanovic but iiuc, just preced the sting with an underscore in the WML file 20090628 20:20:42< boucman>   bool new_syntax=false;//@todo 1.8 remove old way when necessary <= can probably be removed post 1.7.3, no need to wait for 1.8 20090628 20:21:48< boucman> Crab_: the new DEBUG_MODE preprocessor symbol is probably worth documenting somewhere in teh wiki, but I'm not sure where 20090628 20:23:40< Crab_> http://www.wesnoth.org/wiki/PreprocessorRef 20090628 20:24:11-!- loonybot [n=loonybot@79.139.136.167] has joined #wesnoth-dev 20090628 20:24:16< boucman> yes for example :) 20090628 20:25:04-!- loonycyborg [n=sergey@79.139.136.167] has joined #wesnoth-dev 20090628 20:25:49< Crab_> done 20090628 20:30:23< boucman> thx 20090628 20:30:28< Crab_> np 20090628 20:35:10< loonycyborg> The map on main menu screen seems to be scaled to fit entire screen no matter what window size resolution is. I wonder whether it's the right things to to if the resolution is 1360x768.. 20090628 20:36:06-!- ABCD_ [n=ABCD@wikipedia/ABCD] has joined #wesnoth-dev 20090628 20:36:08-!- ABCD [n=ABCD@wikipedia/ABCD] has quit [Read error: 104 (Connection reset by peer)] 20090628 20:37:41-!- ABCD_ is now known as ABCD 20090628 20:40:48< boucman> Crab_: i'm not sure I understand the ai cfg syntax... 20090628 20:41:22< boucman> in default_ai.cfg we have... nothing, but I guess it defaults to the default ai 20090628 20:42:01< Crab_> boucman: default_ai.cfg doesn't have stages, so it's old-style config. so, ai_algorithm=default_ai gives us ai_default 20090628 20:42:14-!- Pk1 [n=pk@r74-192-44-206.vctrcmta01.vctatx.tl.dh.suddenlink.net] has joined #wesnoth-dev 20090628 20:42:44< boucman> ok, make sense (though it would be better to upgrade the syntax if possible, people tend to copy/paste stuff) 20090628 20:43:16< boucman> formula_ai has one stage, but i don't really understand where it gets its formulas from 20090628 20:43:37< Crab_> boucman: upgrade will be done, but before that I need to implement correct save/loading of ai configs 20090628 20:43:40< dfranke> Ivanovic: all clear from me. 20090628 20:44:03< Crab_> data/ai/dev/testing_ai_default.cfg has [stage]'s, so it's new-style config, so, it defaults to ai_composite and is parsed by ai_composite's on_create 20090628 20:44:23< boucman> ok 20090628 20:44:27< boucman> makes sense 20090628 20:44:36< Crab_> data/ai/dev/formula_ai.cfg is an empty ai_composite which fallbacks to 'formula ai, with no formulas' 20090628 20:45:13< boucman> ok, it so it doesn't work, it's not something I miss, i'm fine with that (though a small comment in the wml would be good) 20090628 20:45:58< boucman> i'm a bit suprised with testing_ai_default, we have one stage with candidate _action blocks, I would have expected multiple stages, like the old AI did... 20090628 20:46:01< Crab_> data/ai/dev/formula_ai_poisoning.cfg is not that good (it has unnecessary code), but it will be parsed in new style as formula ai with one candidate action 20090628 20:46:18< Crab_> boucman: now we have a RCA-based ai :) 20090628 20:46:32< Crab_> boucman: so, the order of stages is dynamic 20090628 20:46:42< boucman> ok, 20090628 20:47:04< Crab_> soon, it will be possible to add some fai-based candidate actions there 20090628 20:48:07< boucman> Crab_: i don't really understand why the different syntax between formula_ai_poisoning and testing_ai_default wrt registering candidate actions 20090628 20:48:19< boucman> iiuc, they are both using the new syntax 20090628 20:48:48< Crab_> formula_ai_poisoning is, atm, an AI backed by 'formula_ai', parsed via new syntax 20090628 20:49:32< boucman> ok 20090628 20:49:41< Crab_> formula_ai uses candidate_action_manager::load_config to load its config 20090628 20:49:49< Crab_> which has foreach (const config &rc_action, cfg.child_range("register_candidate_action") 20090628 20:50:15< boucman> so it more or less duplicates cadidate_action_evaluation_loop 20090628 20:50:23< boucman> with a different synatx 20090628 20:50:26< Crab_> boucman: yes,it has its own version 20090628 20:50:35< boucman> ok 20090628 20:50:45< boucman> well I guess you have plan for one of them to go eventually 20090628 20:50:56< boucman> I like the syntax of testing_ai_default better ;) 20090628 20:51:16< Crab_> yes, I have that plan :) 20090628 20:51:23< boucman> ok, good 20090628 20:51:40< boucman> it's always a bit tricky to look at a WIP, you never know what's old and what's new 20090628 20:51:46< boucman> but all this will settle eventually 20090628 20:53:01-!- Rrenys [n=rrenys@81-20-159-197.levira.ee] has joined #wesnoth-dev 20090628 20:53:22< Crab_> I need a 'fai engine' before I start converting formula_ai stuff to be compatible. 20090628 20:53:36< boucman> ok, make sense 20090628 20:53:50< boucman> and it leaves a place for DK to work too 20090628 20:53:57-!- silene [n=plouf@wesnoth/developer/silene] has quit ["Leaving."] 20090628 21:00:44< crimson_penguin> Ivanovic: I'm uploading. I just quietly changed the hotkey, and I'll commit later 20090628 21:01:10< Ivanovic> okay 20090628 21:04:46-!- loonybot [n=loonybot@wesnoth/bot/loonybot] has quit [Read error: 104 (Connection reset by peer)] 20090628 21:08:37< Ivanovic> okay, closed all those bugs/patches marked fixed/done/won't do and invalid 20090628 21:08:57< boucman> ... and swarmed my inbox ;) 20090628 21:11:30< Ivanovic> :) 20090628 21:12:02 * crimson_penguin only got one :P 20090628 21:13:17 * crimson_penguin has been trying to get esr's attention to fix a typo on src/multiplayer_lobby.cpp:757 20090628 21:22:38-!- Rrenys is now known as aheretic 20090628 21:25:27< loonycyborg> Ivanovic: 1.7.1 windows installer is uploaded. 20090628 21:25:36< Ivanovic> cool 20090628 21:25:52< Ivanovic> please remind me tomorrow in the evening that i should write a release announcement 20090628 21:27:37< loonycyborg> ok. Unless I forget it myself :P 20090628 21:28:00< crimson_penguin> only 3 hours 15 minutes until mine's up! 20090628 21:28:05< crimson_penguin> isn't "high speed" internet great? :P 20090628 21:28:06< Crab_> Ivanovic: ask nagbot to remind you :) 20090628 21:29:21< crimson_penguin> it'd take about 27 hours on my old dialup though, so it is quite the improvement 20090628 21:31:34< xyz> wth 20090628 21:32:01< crimson_penguin> what? 20090628 21:32:42< xyz> i want to develop someting 20090628 21:33:11< xyz> and i have an idea but can't imagine what crap the connection will become 20090628 21:33:46-!- aheretic is now known as Rrenys 20090628 21:34:11< crimson_penguin> eh? 20090628 21:34:21< boucman> ?? 20090628 21:34:43< xyz> a voice chat thing to talk except writing 20090628 21:35:10< crimson_penguin> ...kinda like we're doing right now? 20090628 21:35:41< xyz> ,mmm i can't hear you at all 20090628 21:36:04< crimson_penguin> then what did you mean by "except writing"? 20090628 21:36:08< xyz> are you talking ? 20090628 21:36:28< crimson_penguin> and also, have you not heard of Skype, Ventrilo, TeamSpeak, etc.? 20090628 21:37:02< xyz> yep i told you it was a crap 20090628 21:37:31< crimson_penguin> I'm still totally confused about what you're talking about 20090628 21:38:00< xyz> talking man, ingame talking, 20090628 21:38:17< crimson_penguin> why not use Vent/TS? 20090628 21:38:18-!- silene [n=plouf@ASte-Genev-Bois-152-1-59-245.w83-114.abo.wanadoo.fr] has joined #wesnoth-dev 20090628 21:43:23-!- Crab_ [n=Crab_@wesnoth/developer/crab] has quit ["Leaving."] 20090628 21:44:17< xyz> ventilo and teamspeak are both client and server -> people have to install something to talk to each other 20090628 21:44:37< crimson_penguin> so you're talking about doing it within Wesnoth? 20090628 21:44:53< crimson_penguin> I think those things are a lot more useful in real time games 20090628 21:44:56-!- EdB [n=edb@143.12.95-79.rev.gaoland.net] has quit [Remote closed the connection] 20090628 21:45:13< xyz> y, but now i realized i can integrate one of those clients in wesnoth , and that sux 20090628 21:45:26< xyz> yep like 3d shooters x 20090628 21:45:34< xyz> but again 20090628 21:45:54< xyz> it will be more fun if you can talk to each other while playing 20090628 21:46:06< xyz> you can say a lot of stuf that way 20090628 21:46:26< xyz> a lot of stuff 20090628 21:47:59-!- Crab_ [n=Crab_@wesnoth/developer/crab] has joined #wesnoth-dev 20090628 21:48:16< boucman> xyz: most of our players are not native english speakers, and writing is easier than talking 20090628 21:48:40< xyz> yep 20090628 21:49:04< xyz> is that a problem ? 20090628 21:49:57< boucman> well, i'm questioning the fact that it's more fun to talk... 20090628 22:00:02-!- loonycyborg [n=sergey@wesnoth/developer/loonycyborg] has quit ["KVIrc 3.4.2 Shiny http://www.kvirc.net/"] 20090628 22:00:35< Soliton> people can use teamspeak etc right now. if it's really an issue to setup or find a server for that we can set one up. 20090628 22:01:07< Soliton> no need to reinvent the wheel in wesnoth. 20090628 22:03:24< boucman> has the wheel been inveted in wesnoth btw ? I cant remember any type of cart or such... 20090628 22:03:44< zookeeper> there's caravans in SoF 20090628 22:03:50< boucman> true 20090628 22:04:43< zookeeper> and windmills :P 20090628 22:08:13-!- maxy [n=maxy@84-74-83-103.dclient.hispeed.ch] has quit [] 20090628 22:15:30-!- cib0 [n=cib@p5DD35823.dip.t-dialin.net] has quit [Remote closed the connection] 20090628 22:19:50-!- Espreon [n=espreon@wesnoth/developer/espreon] has joined #wesnoth-dev 20090628 22:28:42< esr> crimson_penguin: I see the typo. 20090628 22:30:21< crimson_penguin> esr: will you fix it? 20090628 22:30:37< crimson_penguin> I could commit the fix, but I was told that I should tell you instead 20090628 22:32:08< esr> I'll fix it. Does the source tree have its own translation domain? If so, what its it named? I'm asking because I need to modift pofix - that's why you were told to talk to me. 20090628 22:43:43< Ivanovic> esr: files from src/ end in wesnoth or wesnoth-lib or wesnoth-editor or wesnoth-test 20090628 22:43:59< Ivanovic> check the respective po/TEXTDOMAIN/POTFILES.in file 20090628 22:45:00< esr> Well, I'm specifically wondering which domain src/myultiplayer_lobby.cpp is in so I can tweak pofix.py appropriately. 20090628 22:47:31< Ivanovic> esr: grep "multiplayer_lobby.cpp" po/wesnoth*/POTFILES.in 20090628 22:53:24-!- shikadibot_ [n=shikadi@wesnoth/umc-dev/bot/shikadibot] has joined #wesnoth-dev 20090628 22:54:42-!- Noyga [n=lame-z@wesnoth/developer/noyga] has left #wesnoth-dev ["Quitte"] 20090628 22:56:40-!- shikadibot_ [n=shikadi@wesnoth/umc-dev/bot/shikadibot] has quit [Client Quit] 20090628 22:57:43< shadowmaster> wow, nick-switching spam. 20090628 22:58:13< CIA-53> esr * r36454 /trunk/ (51 files in 3 dirs): 20090628 22:58:13< CIA-53> Fix a typo in multiplayer messages, and tweak opfix & translation 20090628 22:58:13< CIA-53> tenmplates to match. 20090628 22:58:31< shadowmaster> and that idiot of woodmouse invited me to his little playground for some reason. 20090628 22:59:38< grzywacz> shadowmaster, have you tried asking him to calm down a little bit? 20090628 22:59:58< shadowmaster> no. There's a reason I don't want to ever have kids. 20090628 23:01:27< Soliton> well, i think we're all used to nick change spam. :-> 20090628 23:01:37< shadowmaster> but not sooo much! 20090628 23:07:41< shadowmaster> http://shadowm.nfshost.com/woody.txt ... meh 20090628 23:08:34-!- Crab_ [n=Crab_@wesnoth/developer/crab] has quit ["Leaving."] 20090628 23:09:56< shadowmaster> if anyone has the chance to play IftU and reproduce or explain http://www.wesnoth.org/forum/viewtopic.php?p=364173#p364173 , I'd appreciate it, btw 20090628 23:21:40< boucman> night all 20090628 23:21:44-!- boucman [n=rosen@wesnoth/developer/boucman] has quit ["Leaving."] 20090628 23:31:12< Soliton> hmm, teleport pathfinding is a bit broken. it shows what's reachable right but sometimes still chooses the direct way and not via teleport. if you move nearer to the village it should use to teleport it works. 20090628 23:31:26-!- ABCD_ [n=ABCD@wikipedia/ABCD] has joined #wesnoth-dev 20090628 23:31:47-!- ABCD [n=ABCD@wikipedia/ABCD] has quit [Read error: 104 (Connection reset by peer)] 20090628 23:34:01< Soliton> oh, it also marks stuff as reachable even if the teleport exit village is occupied. not sure if it did that before. 20090628 23:42:32-!- Pk1 [n=pk@r74-192-44-206.vctrcmta01.vctatx.tl.dh.suddenlink.net] has quit ["Java user signed off"] 20090628 23:46:23-!- busfahrer [n=busfahre@unixboard/user/busfahrer] has joined #wesnoth-dev 20090628 23:49:41-!- busfahrer [n=busfahre@unixboard/user/busfahrer] has quit [Client Quit] 20090628 23:49:57-!- silene [n=plouf@wesnoth/developer/silene] has quit ["Leaving."] --- Log closed Mon Jun 29 00:00:03 2009