--- Log opened Wed Jun 03 00:00:06 2009 20090603 00:09:13-!- wesbot changed the topic of #wesnoth-dev to: 59 bugs, 240 feature requests, 13 patches | logs: http://irclogs.wesnoth.org/ | Don't paste on IRC! Use a pastebin: http://wesnoth.pastebin.com | http://imagebin.org 20090603 00:12:47-!- giusef [n=giusef@unaffiliated/giusef] has quit ["exit (-1);"] 20090603 00:23:09-!- grzywacz [n=grzywacz@wesnoth/developer/grzywacz] has quit [Remote closed the connection] 20090603 00:24:07-!- Sirp [n=me@wesnoth/developer/dave] has joined #wesnoth-dev 20090603 00:37:29-!- zookeeper [n=l@wesnoth/developer/zookeeper] has quit [] 20090603 00:39:55-!- crimson_p [n=irchon@64.201.60.211] has joined #wesnoth-dev 20090603 00:39:58-!- crimson_p [n=irchon@64.201.60.211] has quit [Client Quit] 20090603 00:40:33-!- crimson_p [n=irchon@64.201.60.211] has joined #wesnoth-dev 20090603 00:40:42-!- crimson_p [n=irchon@64.201.60.211] has quit [Client Quit] 20090603 00:40:55-!- Sapient [n=patrickp@wesnoth/developer/sapient] has quit [Connection timed out] 20090603 00:41:13-!- crimson_p [n=irchon@64.201.60.211] has joined #wesnoth-dev 20090603 00:42:22-!- crimson_p [n=irchon@64.201.60.211] has quit [Remote closed the connection] 20090603 00:56:05-!- ardesh [n=ardesh@port-92-206-95-228.dynamic.qsc.de] has quit ["Quis custodiet ipsos custodes"] 20090603 00:56:07-!- Blueblaze [n=nick@c-98-199-143-139.hsd1.tx.comcast.net] has joined #wesnoth-dev 20090603 01:03:01-!- isaac [n=isaac@debian/developer/isaac] has quit [Read error: 60 (Operation timed out)] 20090603 01:03:54-!- Turuk [n=Turuk@wesnoth/forumsith/turuk] has joined #wesnoth-dev 20090603 01:17:24-!- cjhopman [n=chris@wesnoth/developer/cjhopman] has quit [Remote closed the connection] 20090603 01:27:38-!- loonycyborg [n=sergey@wesnoth/developer/loonycyborg] has quit ["Zzzzzzzzzzzzzzzzzzzzzzzzzzzzz"] 20090603 01:28:12-!- loonybot [n=loonybot@wesnoth/bot/loonybot] has quit [Remote closed the connection] 20090603 01:50:51-!- AnMaster [n=AnMaster@unaffiliated/anmaster] has joined #wesnoth-dev 20090603 01:54:28-!- thespaceinvader [n=chatzill@wesnoth/artist/thespaceinvader] has quit ["ChatZilla 0.9.84 [Firefox 3.0.10/2009042316]"] 20090603 01:57:10-!- Appleman1234 [n=Appleman@131.181.47.3] has joined #wesnoth-dev 20090603 01:58:21-!- Blueblaze [n=nick@c-98-199-143-139.hsd1.tx.comcast.net] has quit [Remote closed the connection] 20090603 02:15:41-!- [Relic] [n=[Relic]@99-58-54-211.lightspeed.milwwi.sbcglobal.net] has joined #wesnoth-dev 20090603 02:16:44< [Relic]> Hello :) 20090603 02:18:38< Appleman1234> Hi 20090603 02:19:18< [Relic]> :) 20090603 02:20:54-!- elynia [n=shyde@wesnoth/umc-dev/misc/elynia] has joined #wesnoth-dev 20090603 02:23:49-!- BenUrban [n=benurban@68.55.19.224] has joined #wesnoth-dev 20090603 02:27:59-!- Blueblaze [n=nick@c-98-199-143-139.hsd1.tx.comcast.net] has joined #wesnoth-dev 20090603 02:30:06< shadowmaster> mordante: just as loony pointed out, the whole idea behind is making Pango markup available to storyscreens, which previously couldn0t even benefit from wesnothian markup 20090603 02:31:51< shadowmaster> breaking the formatted text with newlines may be the way to go then. I don't want to mess with the pango library directly like loony seems to hve done 20090603 02:34:13< shadowmaster> (I hate the typewriter effect) :/ 20090603 02:41:06-!- elynia_ [n=shyde@wesnoth/umc-dev/misc/elynia] has joined #wesnoth-dev 20090603 02:41:40-!- elynia [n=shyde@wesnoth/umc-dev/misc/elynia] has quit [Nick collision from services.] 20090603 02:41:44-!- elynia_ is now known as elynia 20090603 02:42:48-!- Chusslove [n=Chusslov@brsg-d9bef095.pool.mediaWays.net] has quit [Read error: 110 (Connection timed out)] 20090603 02:50:27-!- Chusslove [n=Chusslov@brsg-d9bee7c6.pool.mediaWays.net] has joined #wesnoth-dev 20090603 02:50:59-!- elynia [n=shyde@wesnoth/umc-dev/misc/elynia] has quit [Nick collision from services.] 20090603 02:51:08-!- elynia [n=shyde@wesnoth/umc-dev/misc/elynia] has joined #wesnoth-dev 20090603 02:58:49-!- noy [n=Noy@wesnoth/developer/noy] has quit [] 20090603 03:08:21-!- shadowmaster is now known as killedbypuns 20090603 03:13:35-!- killedbypuns is now known as shadowmaster 20090603 03:19:01-!- nital [n=nital@mion.elka.pw.edu.pl] has quit [Read error: 60 (Operation timed out)] 20090603 03:20:52-!- nital [n=nital@mion.elka.pw.edu.pl] has joined #wesnoth-dev 20090603 03:29:26-!- Elvish_Pillager [n=eli@71-10-239-19.dhcp.oxfr.ma.charter.com] has quit [Remote closed the connection] 20090603 03:29:47-!- elynia [n=shyde@wesnoth/umc-dev/misc/elynia] has quit [Read error: 60 (Operation timed out)] 20090603 03:36:14-!- zkirsch [n=zack@gw-105.extranet.sea01.isilon.com] has joined #wesnoth-dev 20090603 03:54:29-!- Turuk [n=Turuk@wesnoth/forumsith/turuk] has left #wesnoth-dev [] 20090603 04:03:57-!- nital [n=nital@mion.elka.pw.edu.pl] has quit [Read error: 60 (Operation timed out)] 20090603 04:06:48-!- nital [n=nital@mion.elka.pw.edu.pl] has joined #wesnoth-dev 20090603 04:15:10-!- nital [n=nital@mion.elka.pw.edu.pl] has quit [Read error: 60 (Operation timed out)] 20090603 04:24:02-!- nital [n=nital@mion.elka.pw.edu.pl] has joined #wesnoth-dev 20090603 04:31:42< CIA-77> esr * r36032 /trunk/data/tools/wmllint: Clarifying context. 20090603 04:43:26-!- Ivanovic_ [n=ivanovic@dtmd-4db2c3f9.pool.einsundeins.de] has joined #wesnoth-dev 20090603 04:59:26-!- Ivanovic [n=ivanovic@wesnoth/developer/ivanovic] has quit [Read error: 110 (Connection timed out)] 20090603 05:01:24-!- Ivanovic_ is now known as Ivanovic 20090603 06:19:41-!- crimson_penguin [n=ben@wesnoth/developer/crimsonpenguin] has quit [] 20090603 06:42:29-!- noy [n=Noy@wesnoth/developer/noy] has joined #wesnoth-dev 20090603 07:12:53-!- Sirp [n=me@wesnoth/developer/dave] has quit ["leaving"] 20090603 07:14:37-!- [Relic] [n=[Relic]@99-58-54-211.lightspeed.milwwi.sbcglobal.net] has quit ["Leaving"] 20090603 07:20:23-!- Appleman1234 [n=Appleman@131.181.47.3] has quit [Read error: 60 (Operation timed out)] 20090603 07:25:06-!- Appleman1234 [n=Appleman@131.181.47.3] has joined #wesnoth-dev 20090603 07:29:22-!- silene [n=plouf@wesnoth/developer/silene] has joined #wesnoth-dev 20090603 07:52:10-!- stikonas [n=and@ctv-213-164-97-139.vinita.lt] has joined #wesnoth-dev 20090603 08:00:45-!- maxy [n=maxy@80-219-0-199.dclient.hispeed.ch] has joined #wesnoth-dev 20090603 08:11:13-!- zkirsch [n=zack@gw-105.extranet.sea01.isilon.com] has quit [Read error: 110 (Connection timed out)] 20090603 08:13:48< CIA-77> silene * r36033 /trunk/data/multiplayer/eras.cfg: Simplified advantage calculator. 20090603 08:13:54< silene> AI0867: ^ 20090603 08:19:45-!- stikonas [n=and@wesnoth/translator/stikonas] has quit [Remote closed the connection] 20090603 08:20:26-!- zookeeper [n=l@wesnoth/developer/zookeeper] has joined #wesnoth-dev 20090603 08:43:10-!- euschn [n=chatzill@wesnoth/developer/euschn] has joined #wesnoth-dev 20090603 08:43:14< euschn> hi 20090603 09:10:37-!- YogiHH [i=d4ca9d15@wesnoth/developer/yogihh] has joined #wesnoth-dev 20090603 09:10:58< YogiHH> good morning 20090603 09:13:16-!- stikonas [n=and@ctv-213-164-97-139.vinita.lt] has joined #wesnoth-dev 20090603 09:18:41-!- busfahrer [n=busfahre@unixboard/user/busfahrer] has joined #wesnoth-dev 20090603 09:23:49< euschn> hi YogiHH 20090603 09:25:52-!- Appleman1234 [n=Appleman@131.181.47.3] has quit ["Leaving"] 20090603 09:43:21-!- busfahrer is now known as duschfahrer 20090603 09:44:58< CIA-77> cornmander * r36034 /website/stats.wesnoth.org/wesstats/ (controllers/root.py templates/index.html): more work on dynamic view creation 20090603 09:46:14-!- silene [n=plouf@wesnoth/developer/silene] has quit ["Leaving."] 20090603 09:52:55< Ivanovic> noy: just saw your mail 20090603 09:53:05< Ivanovic> noy: in general it looks fine, though one point does not: 20090603 09:53:13< Ivanovic> main means of communication: 20090603 09:53:41< Ivanovic> communication between mentor and student is meant to happen in #wesnoth-dev, #wesnoth-mentor is only for discussions among mentors and how things in general work out 20090603 09:54:03< Ivanovic> (yes, mainly as some kind of private chan) 20090603 09:54:06< noy> I meant that actually 20090603 09:54:24< noy> I must have just combined the two inadvertently 20090603 09:54:25< Ivanovic> for me this was not clear from the mail 20090603 09:54:31< noy> yeah yeah 20090603 09:54:36< noy> fixed 20090603 09:55:36< Ivanovic> beside this it looks perfectly fine to me (though i am not really awake yet so i might be missing something) 20090603 09:55:44< noy> its in the section dealing with structure 20090603 09:56:05< noy> not with students 20090603 09:57:07< noy> anyway... thats fine its been fixed 20090603 09:58:01-!- Chusslove [n=Chusslov@brsg-d9bee7c6.pool.mediaWays.net] has left #wesnoth-dev ["Konversation terminated!"] 20090603 09:59:45< noy> Ivanovic: I think we're nearly ready to implement this program.... I'll wait for jetryl to reply and then we'll go from there 20090603 09:59:47< Ivanovic> :) 20090603 09:59:54< Ivanovic> good 20090603 10:00:35< Ivanovic> maybe you want to ping jetrel in a query (since he tends to be on freenode but not in here) to make sure that he knows that you are waiting for a reply from him 20090603 10:02:09< noy> hm 20090603 10:07:03-!- YogiHH [i=d4ca9d15@wesnoth/developer/yogihh] has quit [Remote closed the connection] 20090603 10:08:20-!- duschfahrer is now known as busfahrer 20090603 10:19:13-!- busfahrer [n=busfahre@unixboard/user/busfahrer] has quit ["leaving"] 20090603 10:22:06-!- YogiHH [i=d4ca9d15@wesnoth/developer/yogihh] has joined #wesnoth-dev 20090603 10:22:08< Soliton> AI0867: please teach the python WML parser how to deal with embedded lua code or move that calculator thingy somewhere else. currently it breaks wmlunits. 20090603 10:26:40-!- ilor [n=user@wesnoth/developer/ilor] has quit [] 20090603 10:31:11< Soliton> YogiHH, euschn: broken replay: http://www.wesnoth.org/replays/1.6/Colosseum_Turn_43_(5247).gz note that the bat on the cave side is supposed to move one hex further on turn 2. (you can mouseover to see the goto) A) this should cause OOS since gotos never make sense in replays, right? B) note that the bat is strong, intelligent. now load the replay via mp -> create -> load game and notice how the bat is now intelligent, quick (presumably 20090603 10:31:17< Soliton> the original traits it had in the game) 20090603 10:32:21-!- Crab_ [i=crab@wesnoth/developer/crab] has joined #wesnoth-dev 20090603 10:35:21< Soliton> YogiHH, euschn: i see that there is a random_seed in [replay_start] but not [replay] i'm guessing that is the problem. 20090603 10:35:49< YogiHH> Soliton: Why do you think, intelligent/quick were the original traits? Because the bat should move one hex further? 20090603 10:36:13< Soliton> YogiHH: exactly. 20090603 10:36:44< Soliton> i'll see if adding the random_seed fixes the replay. 20090603 10:37:18-!- ABCD [n=ABCD@wikipedia/ABCD] has quit [Read error: 60 (Operation timed out)] 20090603 10:38:11< Soliton> yeah, seems to fix it. 20090603 10:39:00< Soliton> so since that replay is made by wesnothd i guess i'll have to copy the seed from the level data. 20090603 10:40:02 * YogiHH loves people who report bugs and fix them at the same time ;-) 20090603 10:42:08-!- cjhopman [n=chris@wesnoth/developer/cjhopman] has joined #wesnoth-dev 20090603 10:42:30< Soliton> YogiHH: know of anything else that needs copying from level data? know where wesnoth does this? 20090603 10:44:58< YogiHH> Soliton: euschn probably is better into that topic than me, atm, since i can't look at the code right now. 20090603 10:45:04< Soliton> YogiHH: or maybe wesnoth can take the data from [replay_start] instead? it has to already take other stuff from there, no? 20090603 10:45:22< Soliton> like map data, starting tod, etc. 20090603 10:45:55< YogiHH> Soliton: you mean for creating the [replay]-section? 20090603 10:46:34< Soliton> no, when reading it to replay. 20090603 10:46:57< euschn> Soliton, YogiHH: do you mean the contents of the level_cfg objects? (in savegame or play_controller) 20090603 10:47:15< Soliton> i don't know how "normal" replays do it but duplicating everything into [replay] seems unnecessary to me. 20090603 10:47:48< Soliton> euschn: probably 20090603 10:48:06 * YogiHH is a little confused, since [replay] should contain only commands. 20090603 10:48:30< euschn> doesnt replay contain random rolls too? 20090603 10:48:44< euschn> and random seed info 20090603 10:48:47< Soliton> euschn: you can see how wesnothd saves replays in src/server/game.cpp:game::save_replay() 20090603 10:48:56< Soliton> it's pretty simple. 20090603 10:49:07< euschn> Ill have a look 20090603 10:49:43< Soliton> it just puts the game history (all [commands]) into [replay] and the level data into [replay_start]. 20090603 10:51:03< Soliton> YogiHH: oh yeah, i put the random_seed into the top level not inside [replay]. 20090603 10:51:44< Soliton> so not duplicating stuff into [replay] but the top level seems to be neede. 20090603 10:51:53< YogiHH> ah, ok 20090603 10:53:42< YogiHH> Soliton: There is a wiki page for the GSoC savegame project with two links you might find useful (it's within the "Proposal contents" paragraph). 20090603 10:54:26-!- Blueblaze [n=nick@c-98-199-143-139.hsd1.tx.comcast.net] has quit [Remote closed the connection] 20090603 10:54:29-!- esr [n=chatzill@static-71-162-243-5.phlapa.fios.verizon.net] has quit [Remote closed the connection] 20090603 11:02:02< euschn> Soliton: interesting, I have not looked at server side replay saving until now. It seems quite different to the client, e.g., the client does not use simple_wml::document at all (and config instead) 20090603 11:02:49< Soliton> euschn: simple_wml is just a reimplementation of config for better performance. 20090603 11:02:57< euschn> i see 20090603 11:07:43< CIA-77> euschn * r36035 /trunk/src/ (soundsource.cpp soundsource.hpp): savegame reorganization: implemented savegame_config for soundsources::manager 20090603 11:10:33< Soliton> looks like wesnoth further duplicates random_calls=, next_underlying_unit_id=, end_text_duration= and [player] tags. 20090603 11:11:11< Soliton> any idea whether those are all necessary? and can't the replay code just look in [replay_start] if it doesn't find them at the top level? 20090603 11:11:54< YogiHH> Soliton: euschn has evaluated the redundant information already and part of his project is to get rid of it 20090603 11:12:15< Soliton> ah, cool. 20090603 11:12:42< euschn> Soliton: yes, most of those should be removed 20090603 11:13:00< Soliton> i guess i'll just add the random_seed for now and see how your gsoc project goes. :-) 20090603 11:18:53-!- esr [n=chatzill@static-71-162-243-5.phlapa.fios.verizon.net] has joined #wesnoth-dev 20090603 11:19:19-!- noy [n=Noy@wesnoth/developer/noy] has quit [] 20090603 11:23:00< Soliton> euschn: since you've seen how wesnothd saves replays.. is the format going to change after your refactoring? right now it is pretty simple to save a replay from the server side which ideally would stay that way. 20090603 11:25:26< euschn> Soliton: I must admit all current plans concern the client and not the server (savegame class, play_controller and game_state refactoring,...). those wont affect the server, only the wml redundancy elimination will 20090603 11:25:50< euschn> the latter would not change the current server saving procedure a lot i guess? 20090603 11:26:32< Soliton> euschn: as long as the format doesn't change that's fine. 20090603 11:27:10< Soliton> and if format change means eliminating the need for some top level keys/tags then even better. 20090603 11:27:11< euschn> Soliton: there are currently no plans to add any extra tags if you mean that 20090603 11:27:37< euschn> I will try to get rid of the player tag though, since it can all be found in [side] 20090603 11:27:57< Soliton> that sounds good. 20090603 11:29:19< euschn> im off irc for a bit, be back in the afternoon 20090603 11:29:25-!- euschn [n=chatzill@wesnoth/developer/euschn] has quit ["ChatZilla 0.9.84 [Firefox 3.0.10/2009042523]"] 20090603 11:30:24-!- loonybot [n=loonybot@94.29.26.171] has joined #wesnoth-dev 20090603 11:31:21-!- loonycyborg [n=sergey@94.29.26.171] has joined #wesnoth-dev 20090603 11:43:34< CIA-77> soliton * r36036 /branches/1.6/src/server/game.cpp: duplicate the random_seed to the top level 20090603 11:43:41< CIA-77> soliton * r36037 /branches/1.6/src/server/game.cpp: put newline at the right place 20090603 11:44:24< CIA-77> soliton * r36038 /trunk/src/server/game.cpp: put newline at the right place 20090603 11:44:30< CIA-77> soliton * r36039 /trunk/src/server/game.cpp: duplicate the random_seed to the top level 20090603 12:02:09-!- Elvish_Pillager [n=eli@71-10-239-19.dhcp.oxfr.ma.charter.com] has joined #wesnoth-dev 20090603 12:20:40-!- anomie [n=gare@64-184-254-177.mammothnetworks.com] has joined #wesnoth-dev 20090603 12:21:06-!- Guest46440 [n=gare@64-184-254-157.mammothnetworks.com] has quit [Read error: 110 (Connection timed out)] 20090603 12:21:09-!- anomie is now known as Guest42862 20090603 12:29:33-!- thespaceinvader [n=chatzill@wesnoth/artist/thespaceinvader] has joined #wesnoth-dev 20090603 12:30:53-!- Crab_ [i=crab@wesnoth/developer/crab] has quit [Read error: 104 (Connection reset by peer)] 20090603 12:31:14-!- Crab_ [i=crab@wesnoth/developer/crab] has joined #wesnoth-dev 20090603 12:48:40< CIA-77> thespaceinvader * r36040 /trunk/ (6 files in 5 dirs): Add and wire Kitty's Ghost portrait, update changelogs, portrait credits. 20090603 12:58:11-!- ABCD [n=ABCD@wikipedia/ABCD] has joined #wesnoth-dev 20090603 13:06:15-!- zookeeper [n=l@wesnoth/developer/zookeeper] has quit [] 20090603 13:08:39-!- mordante [n=mordante@87.215.201.26] has joined #wesnoth-dev 20090603 13:08:42< mordante> servus 20090603 13:24:49-!- Ivanovic_ [n=ivanovic@dtmd-4db2b325.pool.einsundeins.de] has joined #wesnoth-dev 20090603 13:37:29-!- Ivanovic [n=ivanovic@wesnoth/developer/ivanovic] has quit [Read error: 113 (No route to host)] 20090603 13:38:48-!- Ivanovic_ is now known as Ivanovic 20090603 14:05:40-!- stikonas [n=and@wesnoth/translator/stikonas] has quit [Remote closed the connection] 20090603 14:07:46-!- Elvish_Pillage2 [n=eli@71-10-239-19.dhcp.oxfr.ma.charter.com] has joined #wesnoth-dev 20090603 14:07:56-!- stikonas [n=and@ctv-213-164-97-139.vinita.lt] has joined #wesnoth-dev 20090603 14:08:29-!- Elvish_Pillager [n=eli@71-10-239-19.dhcp.oxfr.ma.charter.com] has quit [Read error: 110 (Connection timed out)] 20090603 14:21:26-!- stikonas [n=and@wesnoth/translator/stikonas] has quit [Remote closed the connection] 20090603 14:37:28-!- Rrenys [n=rrenys@81-20-159-197.levira.ee] has joined #wesnoth-dev 20090603 14:41:23< AI0867> Soliton: will take a look at that 20090603 14:45:53-!- stikonas [n=and@ctv-213-164-97-139.vinita.lt] has joined #wesnoth-dev 20090603 14:58:03< CIA-77> soliton * r36041 /branches/1.6/src/server/game.cpp: added the game id for easier debugging 20090603 14:58:37< CIA-77> soliton * r36042 /trunk/src/server/game.cpp: added the game id for easier debugging 20090603 14:58:46< Soliton> AI0867: thanks. 20090603 14:59:20-!- YogiHH [i=d4ca9d15@wesnoth/developer/yogihh] has quit ["http://www.mibbit.com ajax IRC Client"] 20090603 15:01:22-!- euschn [n=chatzill@wesnoth/developer/euschn] has joined #wesnoth-dev 20090603 15:06:46-!- BenUrban [n=benurban@unaffiliated/benurban] has quit ["Power failu"] 20090603 15:07:47< CIA-77> ai0867 * r36043 /trunk/data/tools/wesnoth/wmlparser.py: Make wmlparser ignore lua strings for now. 20090603 15:25:35-!- crimson_penguin [n=ben@64.201.60.211] has joined #wesnoth-dev 20090603 15:27:15-!- Turuk [n=Turuk@wesnoth/forumsith/turuk] has joined #wesnoth-dev --- Log closed Wed Jun 03 15:29:59 2009 --- Log opened Wed Jun 03 15:29:59 2009 20090603 15:33:42< CIA-77> ai0867 * r36044 /trunk/data/tools/wesnoth/wmlparser.py: Teach wmlparser to read << ... >> strings. 20090603 15:35:17< AI0867> Soliton: done 20090603 15:39:07-!- stikonas [n=and@wesnoth/translator/stikonas] has quit [Read error: 104 (Connection reset by peer)] 20090603 15:42:46-!- stikonas [n=and@wesnoth/translator/stikonas] has joined #wesnoth-dev 20090603 15:43:56< Soliton> AI0867: about that turn over advantage, i'd display the evaluation for all sides so you can compare. 20090603 15:48:36< AI0867> That's probably a good idea 20090603 15:49:04-!- Netsplit wolfe.freenode.net <-> irc.freenode.net quits: Smar, Tigge, stikonas 20090603 15:49:45-!- Netsplit over, joins: stikonas, Tigge, Smar 20090603 15:53:34-!- Netsplit wolfe.freenode.net <-> irc.freenode.net quits: Smar, Tigge, stikonas 20090603 15:55:37-!- Netsplit over, joins: stikonas, Tigge, Smar 20090603 15:55:37-!- ettin [n=jorda@wesnoth/developer/ettin] has quit [Read error: 104 (Connection reset by peer)] 20090603 15:55:41-!- Tigge_ [n=tigge@bacchus.olf.sgsnet.se] has joined #wesnoth-dev 20090603 15:57:53-!- Turuk_ [n=Turuk@wesnoth/forumsith/turuk] has joined #wesnoth-dev 20090603 15:59:15< CIA-77> ai0867 * r36045 /trunk/data/multiplayer/eras.cfg: Print a "side evaluation" report for every side before announcing which one has the advantage. 20090603 16:05:07-!- loonycyborg [n=sergey@wesnoth/developer/loonycyborg] has quit ["KVIrc 3.4.2 Shiny http://www.kvirc.net/"] 20090603 16:05:46-!- loonybot [n=loonybot@wesnoth/bot/loonybot] has quit [Remote closed the connection] 20090603 16:05:51-!- Turuk [n=Turuk@wesnoth/forumsith/turuk] has quit [Read error: 110 (Connection timed out)] 20090603 16:08:51-!- Tigge [n=tigge@bacchus.olf.sgsnet.se] has quit [Read error: 110 (Connection timed out)] 20090603 16:10:43-!- cib0 [n=cib@p5DC437E3.dip.t-dialin.net] has joined #wesnoth-dev 20090603 16:53:11< Ivanovic> hi 20090603 16:53:30< Crab_> hi Ivanovic 20090603 17:06:33-!- happygrue [n=George@wesnoth/developer/wintermute] has joined #wesnoth-dev 20090603 17:08:04-!- Turuk_ [n=Turuk@wesnoth/forumsith/turuk] has left #wesnoth-dev [] 20090603 17:19:33-!- cjhopman [n=chris@wesnoth/developer/cjhopman] has quit [Remote closed the connection] 20090603 17:22:33-!- Turuk_ [n=Turuk@wesnoth/forumsith/turuk] has joined #wesnoth-dev 20090603 17:36:25-!- busfahrer [n=busfahre@ulmg-5f70df3e.pool.einsundeins.de] has joined #wesnoth-dev 20090603 17:40:34-!- mordante [n=mordante@87.215.201.26] has quit ["Leaving"] 20090603 17:42:22< CIA-77> euschn * r36046 /trunk/src/ (5 files): savegame reorganization: added tod_manager.hpp/cpp. contains the time of day functionality of class gamestatus (to be removed from gamestatus soon) 20090603 17:45:47-!- ancestral [n=ancestra@97-116-116-198.mpls.qwest.net] has joined #wesnoth-dev 20090603 17:51:10-!- Polarina [n=polarina@wesnoth/translator/Polarina] has quit [Read error: 110 (Connection timed out)] 20090603 17:59:26-!- Turuk_ [n=Turuk@wesnoth/forumsith/turuk] has quit [Read error: 110 (Connection timed out)] 20090603 18:00:38< CIA-77> euschn * r36047 /trunk/src/tod_manager.cpp: fixed implementation of savegame_config in tod_manager.cpp 20090603 18:01:33-!- Sirp [n=me@wesnoth/developer/dave] has joined #wesnoth-dev 20090603 18:06:06-!- Turuk [n=Turuk@wesnoth/forumsith/turuk] has joined #wesnoth-dev 20090603 18:09:36-!- Turuk [n=Turuk@wesnoth/forumsith/turuk] has quit [Client Quit] 20090603 18:15:09-!- euschn [n=chatzill@wesnoth/developer/euschn] has quit [Read error: 110 (Connection timed out)] 20090603 18:15:29-!- Crab_ [i=crab@wesnoth/developer/crab] has left #wesnoth-dev [] 20090603 18:16:01-!- Turuk [n=Turuk@wesnoth/forumsith/turuk] has joined #wesnoth-dev 20090603 18:18:49-!- cib_ [n=cib@p5DC437E3.dip.t-dialin.net] has joined #wesnoth-dev 20090603 18:19:02-!- busfahrer is now known as buzZzZzfahrer 20090603 18:27:21-!- cib0 [n=cib@p5DC437E3.dip.t-dialin.net] has quit ["Leaving"] 20090603 18:31:40-!- Turuk [n=Turuk@wesnoth/forumsith/turuk] has quit [] 20090603 18:32:04-!- Noyga [n=lame-z@wesnoth/developer/noyga] has joined #wesnoth-dev 20090603 18:32:33-!- Turuk [n=Turuk@wesnoth/forumsith/turuk] has joined #wesnoth-dev 20090603 18:36:45-!- AnMaster [n=AnMaster@unaffiliated/anmaster] has quit ["ZNC - http://znc.sourceforge.net"] 20090603 18:40:01-!- Polarina [n=polarina@wesnoth/translator/Polarina] has joined #wesnoth-dev 20090603 18:40:58-!- Blueblaze [n=nick@c-98-199-143-139.hsd1.tx.comcast.net] has joined #wesnoth-dev 20090603 18:47:04-!- elynia [n=shyde@wesnoth/umc-dev/misc/elynia] has joined #wesnoth-dev 20090603 18:47:37-!- nital [n=nital@mion.elka.pw.edu.pl] has quit [Read error: 60 (Operation timed out)] 20090603 18:48:39-!- mjs-de [n=mjs-de@vpw.wh.uni-dortmund.de] has joined #wesnoth-dev 20090603 19:01:25-!- Turuk [n=Turuk@wesnoth/forumsith/turuk] has quit [] 20090603 19:01:46-!- Turuk [n=Turuk@wesnoth/forumsith/turuk] has joined #wesnoth-dev 20090603 19:06:56-!- YogiHH [n=chatzill@d040023.adsl.hansenet.de] has joined #wesnoth-dev 20090603 19:07:15-!- nital [n=nital@mion.elka.pw.edu.pl] has joined #wesnoth-dev 20090603 19:08:07-!- EdB [n=edb@79.95.12.172] has joined #wesnoth-dev 20090603 19:11:42< YogiHH> afk 20090603 19:16:34-!- boucman [n=rosen@wesnoth/developer/boucman] has joined #wesnoth-dev 20090603 19:16:50< boucman> hey all 20090603 19:16:55< boucman> wesbot: seen Crab_ 20090603 19:16:55< wesbot> boucman: The person with the nick Crab_ last spoke 2h 23m ago. 1h 1m ago person left: 20090603 19:22:58-!- elynia [n=shyde@wesnoth/umc-dev/misc/elynia] has quit ["leaving"] 20090603 19:27:18-!- Turuk [n=Turuk@wesnoth/forumsith/turuk] has quit [Read error: 104 (Connection reset by peer)] 20090603 19:27:32-!- Turuk [n=Turuk@wesnoth/forumsith/turuk] has joined #wesnoth-dev 20090603 19:31:37-!- EdB [n=edb@79.95.12.172] has quit [Remote closed the connection] 20090603 19:33:08-!- AnMaster [n=AnMaster@unaffiliated/anmaster] has joined #wesnoth-dev 20090603 19:43:07-!- buzZzZzfahrer is now known as busfahrer 20090603 19:46:58-!- nital [n=nital@mion.elka.pw.edu.pl] has quit [Read error: 60 (Operation timed out)] 20090603 19:51:21-!- Crab_ [i=crab@wesnoth/developer/crab] has joined #wesnoth-dev 20090603 19:51:27< boucman> hey Crab_ 20090603 19:51:32< Crab_> hi boucman 20090603 19:53:24< boucman> Crab_: do you have time to explain to me your perf setup ? 20090603 19:53:42< boucman> I'd like to test my anim optim myself now that I have a more or less working setup 20090603 19:54:00< Crab_> boucman: google performance tools ? 20090603 19:54:27< Crab_> boucman: what buildsystem are you using ? 20090603 19:54:35< boucman> yes, and what option to call 20090603 19:54:36< boucman> scons 20090603 19:55:58< Crab_> the first step is to install google performance tools 20090603 19:56:08< Crab_> http://code.google.com/p/google-perftools/downloads/list 20090603 19:56:21< boucman> Crab_: ok, I'll look into that... it doesn't seem to be packaged for ubunto => manual compil 20090603 19:56:29< boucman> ok :) 20090603 19:57:27< Crab_> the second step is to link againsts the profiler library. I use extra_flags_debug=-lprofiler for that 20090603 19:57:38< Crab_> s/againsts/against 20090603 19:58:17< boucman> i think there is a build target to enable profiling IIRC 20090603 19:58:34< Crab_> boucman: yes, there's not the only way to do that 20090603 19:58:38< boucman> btw, the deb provided is i386 i'll recompile 20090603 19:59:55< Crab_> then, you can profile the entire wesnoth run, but the better way is to modify src/ai/ai.cpp to profile only AI turn. 20090603 20:00:32-!- ardesh [n=ardesh@port-92-206-59-224.dynamic.qsc.de] has joined #wesnoth-dev 20090603 20:00:39< boucman> ok, how do I do that (the default build rebuilds everything, so i'd rather avoid that if possible) 20090603 20:01:52< boucman> Crab_: ok, google perf tool are hard to get on 64bits :( 20090603 20:02:03< boucman> I need to compile+install a specific libunwind.... 20090603 20:02:14-!- nital [n=nital@mion.elka.pw.edu.pl] has joined #wesnoth-dev 20090603 20:02:33< boucman> Crab_: could you just tell me how to have turn length ? I'll do the profiling the old (gprof) way 20090603 20:02:48< Soliton> boucman: what's [unit] flag_rgb=? 20090603 20:02:48< Crab_> --log-debug=ai/manager 20090603 20:03:05< boucman> Soliton: not sur off the top of my head 20090603 20:03:10< boucman> it's related to TC IIRC 20090603 20:03:31< Soliton> boucman: or rather is there a key in the unit/side that has the team color in some form? 20090603 20:04:03< Soliton> flag_rgb is unfortunately not explained in the wiki it seems. 20090603 20:04:31< boucman> flag_rgb_ seems to be it... not sure if it's part of the team, but it's part of the unit and unit type 20090603 20:04:37< boucman> Soliton: hmm 20090603 20:04:48< boucman> i'll look a bit deeper then 20090603 20:04:54< Crab_> boucman: this will give you time of each ai turn start. if you want to, say so, an I can commit a patch to show the number of SDL ticks spent in 'anim code' and in 'ai thinking' code 20090603 20:05:09< Crab_> s/an/and 20090603 20:05:33< boucman> Crab_: if there is no overhead, that would be nice... i'll use your log trick in the meantime 20090603 20:06:50< Crab_> boucman: there's little overhead, as SDL_GetTicks() is called twice in ai_manager::raise_user_interact anyway. 20090603 20:07:22< Crab_> and all that's left to do is integer arithmetic... 20090603 20:07:32< boucman> sounds good, then 20090603 20:08:21-!- stikonas [n=and@wesnoth/translator/stikonas] has quit [Remote closed the connection] 20090603 20:10:07< boucman> Soliton: flag_rgb= is a tag for unit types only so it's the MAGENTA_IS_TEAM_COLOR think 20090603 20:10:09< boucman> thing 20090603 20:10:32< boucman> apparently it's not defined elsewhere in WML 20090603 20:10:58< Soliton> ah, so any other key for the TC? 20090603 20:11:15< boucman> that's harder to find out, grep won't tell me :P 20090603 20:11:35< Soliton> ok, i'll take a look. i guess there is something in team/side. 20090603 20:11:59< boucman> there has to be the association 1=>red 2=>blue somewhere... 20090603 20:12:00-!- ettin [n=jorda@wesnoth/developer/ettin] has joined #wesnoth-dev 20090603 20:12:41< boucman> Crab_: btw, commiting soon ? 20090603 20:12:49< boucman> (I'll have tome tonight for review) 20090603 20:12:49< Crab_> yes 20090603 20:12:50< Soliton> in the end i would like to convert the color to pango markup. not sure how that looks though. 20090603 20:13:16-!- stikonas [n=and@ctv-213-164-97-139.vinita.lt] has joined #wesnoth-dev 20090603 20:13:55< boucman> i'm not sure if that makes sense, since these are not text to be displayed to user in any way and we will need the others ~ type modifiers which are image specific anyway, but it shouldn't be a big problem either 20090603 20:14:49-!- YogiHH [n=chatzill@d040023.adsl.hansenet.de] has left #wesnoth-dev [] 20090603 20:14:49< Soliton> well, i want to use the colors to color side specific text.. 20090603 20:15:19< boucman> hmm 20090603 20:15:41< boucman> let's keep pango markup for displayed text rather than mixing stuff if possible... 20090603 20:16:07< Soliton> it is for displayed text. 20090603 20:16:16< Soliton> i'm not sure what you're assuming here. 20090603 20:16:19< boucman> having a special "TC markup" for displayed text would be good, but pushing it into the flag_rgb doesn't make sense to me... 20090603 20:16:31< boucman> ok, maybe I am misunderstanding you... 20090603 20:16:35< Soliton> i'm not suggest anything like that. 20090603 20:16:40< Soliton> suggesting* 20090603 20:16:43< boucman> please reexplain :P 20090603 20:16:52< Soliton> i just want to find out the team color of a side or unit. 20090603 20:17:24< boucman> oh, ok 20090603 20:17:24< Soliton> when turns run out there is now a side evaluation shown and i'd like to color it appropriately. 20090603 20:17:30< boucman> no wml side change ? 20090603 20:18:17< Soliton> the evaluation is done in lua. 20090603 20:19:23< boucman> Soliton: look at get_RC_suffix() in leader.cpp 20090603 20:19:38-!- Noyga [n=lame-z@wesnoth/developer/noyga] has quit ["Quitte"] 20090603 20:21:10< boucman> Soliton: did you have a look at http://wesnoth.org/wiki/ImagePathFunctionWML#Team-Color_Function 20090603 20:21:34< Soliton> does that help coloring text? 20090603 20:22:04< boucman> haha 20090603 20:22:41< boucman> Soliton: I'm just colecting clues at this point 20090603 20:22:53< Soliton> i should look up how the pango markup looks so i know what format i'd like. 20090603 20:23:28< boucman> see team::get_side_colour_index(int side) and team::get_side_color_range(int side) that should give you the color you want 20090603 20:23:40< boucman> (not sure how to generate the PANGO syntax from tthat, though 20090603 20:23:55< Soliton> oh, looks like you can use names. might not be so difficult then. 20090603 20:24:47< boucman> Crab_: what line in the log is the end of turn ? I guess the last line, just making sure 20090603 20:25:21< Crab_> the start of the next turn 'setting ai parameters for..' 20090603 20:25:42< Crab_> it is done 'just-at-start' of next ai turn 20090603 20:26:15< boucman> Crab_: i reused your "crazy bat" savegame, so the second player is human... 20090603 20:27:02< Crab_> ok. note that I have the actual save from the person who reported the slowness, too. 20090603 20:27:35< boucman> you want to test with that (i'm still testing with and without silene's change) 20090603 20:28:01-!- giusef [n=giusef@unaffiliated/giusef] has joined #wesnoth-dev 20090603 20:28:26< Crab_> not at the moment :) I want to commit ai_composite , testing can wait a bit :) 20090603 20:28:37< boucman> sure 20090603 20:38:10-!- Turuk_ [n=Turuk@wesnoth/forumsith/turuk] has joined #wesnoth-dev 20090603 20:39:29< Crab_> btw, boucman, do you, by change, know what can cause this glitch ftp://ftp.terraninfo.net/wesnoth/glithes_2009_May_21.png and how to fix it ? (it's system misconfiguration after a system update, but I don't know where to look) 20090603 20:39:50< Crab_> s/change/chance 20090603 20:40:39< boucman> no ida... 20090603 20:44:52< Soliton> Crab_: there is a forum thread with some guy(s?) with the same problem. not sure if there is a solution mentioned though. 20090603 20:44:55-!- Turuk [n=Turuk@wesnoth/forumsith/turuk] has quit [Read error: 110 (Connection timed out)] 20090603 20:45:47< Crab_> Soliton: yes, I know. I've seen that thread, I think. that map is too big and so it's slow... 20090603 20:46:37< Soliton> Crab_: i was talking about the graphics glitch. 20090603 20:46:46< Crab_> oops :) 20090603 20:46:52-!- Sapient [n=patrickp@wesnoth/developer/sapient] has joined #wesnoth-dev 20090603 20:47:02< Crab_> thanks, I'll try to look for it 20090603 20:51:59-!- giusef_ [n=giusef@unaffiliated/giusef] has joined #wesnoth-dev 20090603 20:54:36-!- euschn [n=chatzill@wesnoth/developer/euschn] has joined #wesnoth-dev 20090603 20:54:40< euschn> hi 20090603 20:56:05< Sapient> o corn 20090603 20:56:32< Sapient> hi euschn 20090603 20:57:41-!- Turuk_ [n=Turuk@wesnoth/forumsith/turuk] has quit [Read error: 104 (Connection reset by peer)] 20090603 20:57:56-!- Turuk [n=Turuk@wesnoth/forumsith/turuk] has joined #wesnoth-dev 20090603 20:59:52-!- elynia [n=shyde@wesnoth/umc-dev/misc/elynia] has joined #wesnoth-dev 20090603 21:01:45< CIA-77> boucman * r36048 /trunk/src/game_display.cpp: revert silene's change which is now totally useless 20090603 21:02:04 * boucman feels much better 20090603 21:02:52< CIA-77> crab * r36049 /trunk/src/ai/ai_manager.cpp: Log total ai turn time (ms) in ai/manager DEBUG log 20090603 21:03:12< Sapient> who wrote the toConfig() function? 20090603 21:03:26< euschn> Sapient: me 20090603 21:03:55< Sapient> euschn: to_cfg or to_config would be more consistent with existing naming convention 20090603 21:04:16< euschn> ok, I will change it 20090603 21:04:23-!- giusef [n=giusef@unaffiliated/giusef] has quit [Read error: 110 (Connection timed out)] 20090603 21:04:25< Sapient> tks 20090603 21:04:57< Sapient> personally I prefer camel case, but consistency is king ;) 20090603 21:05:23< euschn> Sapient: I agree, better to have it consisten 20090603 21:13:18-!- grzywacz [n=grzywacz@wesnoth/developer/grzywacz] has joined #wesnoth-dev 20090603 21:15:01< CIA-77> euschn * r36050 /trunk/src/ (7 files): changed the name of the function toConfig() to to_config() 20090603 21:16:23-!- Blueblaze [n=nick@c-98-199-143-139.hsd1.tx.comcast.net] has quit [Remote closed the connection] 20090603 21:16:58< Crab_> boucman: ok, all that's left is some namespace and comment fixes and I'll commit. 20090603 21:17:09< boucman> cool 20090603 21:17:45-!- YogiHH [n=chatzill@d009132.adsl.hansenet.de] has joined #wesnoth-dev 20090603 21:17:59< YogiHH> hello everyone 20090603 21:18:02< euschn> hi YogiHH 20090603 21:18:06< Sapient> o ogi 20090603 21:18:10< Crab_> hi YogiHH 20090603 21:18:11< Sapient> lol 20090603 21:18:28 * Sapient thinks his 'Y' key is stuck 20090603 21:18:38< YogiHH> Sapient: lost your "y" key? ;-) 20090603 21:18:59< Sapient> it seems to have a 50% success rate, anyways 20090603 21:21:33< Sapient> so I have been greeting a lot of peaple with 'o' ;) 20090603 21:22:10< Sapient> so now I sound like a Shakespearean actor 20090603 21:25:27< shadowmaster> you may have dirt beneath the key 20090603 21:26:30< Sapient> or paper 20090603 21:26:35< shadowmaster> I often get mine stuck due to different kinds of little objects, ranging from paper or nails, to cookies and cat fur 20090603 21:27:02< Sapient> I seem to recall sticking a little piece of paper in there intentionally and it says that I own this keyboard 20090603 21:27:16< shadowmaster> they don't affect so much my desktop computer's keyboards, but they do cause some trouble with my laptop 20090603 21:27:22< shadowmaster> *laptops 20090603 21:28:16< shadowmaster> oh, also sugar. 20090603 21:28:33< Sapient> hmm.. must be all those packets I threw at ou ;) 20090603 21:31:07-!- loonybot [n=loonybot@94.29.26.171] has joined #wesnoth-dev 20090603 21:31:12< shadowmaster> thou shan't throw sugar at me' keyboards! 20090603 21:33:05-!- loonycyborg [n=sergey@94.29.26.171] has joined #wesnoth-dev 20090603 21:35:31-!- happygrue [n=George@wesnoth/developer/wintermute] has quit [Read error: 110 (Connection timed out)] 20090603 21:42:57-!- ancestral [n=ancestra@97-116-116-198.mpls.qwest.net] has quit ["And that’s the end of THAT chapter."] 20090603 21:47:09-!- ABCD_ [n=ABCD@wikipedia/ABCD] has joined #wesnoth-dev 20090603 21:50:56-!- loonybot [n=loonybot@wesnoth/bot/loonybot] has quit [Read error: 113 (No route to host)] 20090603 22:01:42-!- ABCD [n=ABCD@wikipedia/ABCD] has quit [Read error: 110 (Connection timed out)] 20090603 22:12:04-!- Elvish_Pillage2 [n=eli@71-10-239-19.dhcp.oxfr.ma.charter.com] has quit [Read error: 110 (Connection timed out)] 20090603 22:12:17-!- Elvish_Pillager [n=eli@71-10-239-19.dhcp.oxfr.ma.charter.com] has joined #wesnoth-dev 20090603 22:12:55-!- loonycyborg [n=sergey@wesnoth/developer/loonycyborg] has quit ["KVIrc 3.4.2 Shiny http://www.kvirc.net/"] 20090603 22:15:53-!- loonybot [n=loonybot@94.29.26.171] has joined #wesnoth-dev 20090603 22:18:57-!- YogiHH [n=chatzill@d009132.adsl.hansenet.de] has left #wesnoth-dev [] 20090603 22:19:38-!- euschn [n=chatzill@wesnoth/developer/euschn] has quit ["ChatZilla 0.9.84 [Firefox 3.0.10/2009042523]"] 20090603 22:22:30-!- maxy [n=maxy@80-219-0-199.dclient.hispeed.ch] has quit [] 20090603 22:22:37-!- loonycyborg [n=sergey@94.29.26.171] has joined #wesnoth-dev 20090603 22:23:51-!- loonycyborg_ [n=sergey@94.29.26.171] has joined #wesnoth-dev 20090603 22:24:38-!- loonycyborg [n=sergey@wesnoth/developer/loonycyborg] has quit [Nick collision from services.] 20090603 22:24:41-!- loonycyborg_ is now known as loonycyborg 20090603 22:28:36-!- loonybot [n=loonybot@wesnoth/bot/loonybot] has quit [Read error: 60 (Operation timed out)] 20090603 22:33:01-!- loonybot [n=loonybot@94.29.26.171] has joined #wesnoth-dev 20090603 22:33:33-!- halifix [n=halifix@adsl-69-109-167-33.dsl.pltn13.pacbell.net] has joined #wesnoth-dev 20090603 22:34:02-!- cib_ [n=cib@p5DC437E3.dip.t-dialin.net] has quit ["Leaving"] 20090603 22:36:23-!- elynia [n=shyde@wesnoth/umc-dev/misc/elynia] has quit [Read error: 110 (Connection timed out)] 20090603 22:56:48-!- busfahrer [n=busfahre@unixboard/user/busfahrer] has quit ["leaving"] 20090603 23:03:41< Crab_> boucman: sorry, won't commit today (will do so tomorrow), found another area that I must improve before committing 20090603 23:04:20< boucman> k 20090603 23:06:37-!- giusef_ [n=giusef@unaffiliated/giusef] has quit ["exit (-1);"] 20090603 23:20:02-!- stikonas [n=and@wesnoth/translator/stikonas] has quit [Read error: 110 (Connection timed out)] 20090603 23:23:37-!- Sapient [n=patrickp@wesnoth/developer/sapient] has left #wesnoth-dev [] 20090603 23:24:16< boucman> night all 20090603 23:24:21-!- boucman [n=rosen@wesnoth/developer/boucman] has quit ["Leaving."] 20090603 23:29:01-!- Crab_ [i=crab@wesnoth/developer/crab] has left #wesnoth-dev [] 20090603 23:29:13-!- Crab_ [i=crab@wesnoth/developer/crab] has joined #wesnoth-dev 20090603 23:41:38-!- nital [n=nital@mion.elka.pw.edu.pl] has quit [Read error: 60 (Operation timed out)] 20090603 23:49:54-!- norbert_ [n=norbert_@82-171-70-54.ip.telfort.nl] has joined #wesnoth-dev 20090603 23:52:57-!- ancestral [n=ancestra@97-116-116-198.mpls.qwest.net] has joined #wesnoth-dev 20090603 23:56:24< ancestral> I'm assuming this is still true: Your units gain most experience points (XP) from killing an enemy unit (8XP per level of the unit killed) 20090603 23:57:16< Soliton> affirmative 20090603 23:57:27< halifix> was that asking about 1.7? 20090603 23:57:47< ancestral> 1.6 and 1.7 I suppose, yes --- Log closed Thu Jun 04 00:00:15 2009