--- Log opened Wed Apr 06 00:00:08 2011 20110406 00:00:31< anonymissimus> that file is no longer used ;) 20110406 00:00:55-!- grigoryj_ [~javadyan@46.70.62.37] has quit [Quit: Leaving] 20110406 00:01:12-!- deekay [~dk@wesnoth/developer/dragonking] has quit [Quit: deekay] 20110406 00:01:30< anonymissimus> silene was reponsible for it, now none is; people editing it amy be mordante crab or me 20110406 00:02:32-!- Qbunia is now known as Qbunia|zZz 20110406 00:03:06-!- PolarPanda [~pete@unaffiliated/peterporty] has quit [Remote host closed the connection] 20110406 00:03:28-!- PolarPanda [~pete@unaffiliated/peterporty] has joined #wesnoth-dev 20110406 00:04:07-!- PolarPanda [~pete@unaffiliated/peterporty] has quit [Remote host closed the connection] 20110406 00:05:30-!- AndrewKeenan__ [~quassel4@66.195.235.242] has joined #wesnoth-dev 20110406 00:06:33< Nephro> Crab_, get_variable seems to be returning time_of_day as userdata, are there any methods that could help me in this situation? 20110406 00:08:38< Nephro> ah, I've found it 20110406 00:08:57-!- AndrewKeenan__ [~quassel4@66.195.235.242] has quit [Client Quit] 20110406 00:09:11-!- AndrewKeenan__ [~quassel4@66.195.235.242] has joined #wesnoth-dev 20110406 00:09:42< Crab_> Nephro: lua can work with wml configs, translating it back and forth 20110406 00:11:52< Nephro> well, I did "a = wesnoth.get_variable('time_of_day')" and when I tried to use a.name I got an exception 20110406 00:12:20< anonymissimus> a was nil probably 20110406 00:13:05-!- boucman [~rosen@wesnoth/developer/boucman] has quit [Quit: Leaving.] 20110406 00:13:15< anonymissimus> usually you call the __cfg or __literal fields to turn userdata into wml tables 20110406 00:13:32< Crab_> Nephro :lua wesnoth.fire('store_time_of_day') print( wesnoth.get_variable('time_of_day').name) 20110406 00:13:43< Crab_> Nephro: that one prints 'Dawn' to console, for me. 20110406 00:14:08-!- AndrewKeenan__ [~quassel4@66.195.235.242] has quit [Quit: No Ping reply in 180 seconds.] 20110406 00:14:22-!- AndrewKeenan__ [~quassel4@66.195.235.242] has joined #wesnoth-dev 20110406 00:14:35-!- AndrewKeenan__ [~quassel4@66.195.235.242] has quit [Remote host closed the connection] 20110406 00:14:43-!- 18VAAA8GM [~quassel4@66.195.235.242] has joined #wesnoth-dev 20110406 00:15:41-!- Xenmen [~Administr@d173-183-84-135.bchsia.telus.net] has quit [Ping timeout: 240 seconds] 20110406 00:17:03-!- dayoung [~dayoung@dhcp-79-34-107.jpl.nasa.gov] has joined #wesnoth-dev 20110406 00:17:07-!- Elvish_Pillager [~eli@dhip-164.foss.residences.colby.edu] has quit [Ping timeout: 246 seconds] 20110406 00:17:10< Nephro> Crab_, lua wesnoth.fire('store_time_of_day') wesnoth.message( wesnoth.get_variable('time_of_day').name) -- fails stating that the argument is userdata... Seems that print can manage the conversion, but wesnoth.message can't 20110406 00:19:41< Crab_> Nephro: hit it with a big tostring :) 20110406 00:19:44< Crab_> lua wesnoth.fire('store_time_of_day') wesnoth.message( tostring(wesnoth.get_variable('time_of_day').name)) 20110406 00:21:14< Nephro> *facepalms* I should seriously stop trying to do work after 12 o'clock 20110406 00:21:34< Nephro> OK, now it print's Dawn when it's actually morning, that's fun 20110406 00:22:18< anonymissimus> its a translatable string 20110406 00:22:57< anonymissimus> print apparently calls tostring, wesnoth.message doesnt; tostring converts tstring userdata into string 20110406 00:23:49< Nephro> This is weird, if I do :inspect I have manier [time_of_day] variables, the first one is actually Dawn, but the rest are Morning(there are 7 mornings, since I called the store function 7 times) 20110406 00:24:25< anonymissimus> Nephro: you may find the dbms function interesting, from the wesnoth lua pack; it outputs as much about lua variables as possible 20110406 00:24:27-!- Appleman1234 [~Appleman1@emerch3.lnk.telstra.net] has joined #wesnoth-dev 20110406 00:24:50-!- Appleman1234 [~Appleman1@emerch3.lnk.telstra.net] has quit [Remote host closed the connection] 20110406 00:25:21-!- npepinpe [~npepinpe@modemcable196.26-20-96.mc.videotron.ca] has joined #wesnoth-dev 20110406 00:29:39< Nephro> Argh, it seems that after storing the variables I must clean them out 20110406 00:29:53< Nephro> and if something else stores one and doesn 20110406 00:30:01< Nephro> doesn't clean it, then I am in pain 20110406 00:31:19-!- PolarPanda [~pete@unaffiliated/peterporty] has joined #wesnoth-dev 20110406 00:31:48-!- Sirp_ [~user@pool-173-74-15-196.dllstx.fios.verizon.net] has joined #wesnoth-dev 20110406 00:32:14-!- tschmitz_ [80726b27@gateway/web/freenode/ip.128.114.107.39] has joined #wesnoth-dev 20110406 00:32:55< Crab_> Nephro: can't you just clean it by setting it to nil ? 20110406 00:33:14< Nephro> Crab_, it's the WML var, not the Lua one 20110406 00:33:34< Crab_> Nephro: I'm about the wesnoth.set_variable("foo",nil) 20110406 00:33:57< Nephro> I don't know, I tried wesnoth.fire("clear_variable", {name = "time_of_day"}) and it works 20110406 00:34:04< Crab_> ok 20110406 00:34:07< Aethaeryn> anonymissimus, AI0867, Crab_: Do you agree with my observation that src/scripting/lua.cpp is probably more readable if it's split into a few smaller files? 20110406 00:34:13< Crab_> +1 20110406 00:34:42< Aethaeryn> anonymissimus: Apparently you're most of the revisions to the file's history since silene left 20110406 00:35:11< Crab_> Nephro: alternatively, just provide lua access to time of day directly 20110406 00:35:23< Crab_> Nephro: you can code c++ hooks for that 20110406 00:36:22< Nephro> Yes, I think that will be more appropriate :) but I was doing this only to test the aspects to finally submit them, after that I will do that too 20110406 00:37:50< Nephro> after that i will do that 20110406 00:38:10< Nephro> Good night, folks 20110406 00:38:48< Crab_> good night 20110406 00:38:58-!- Crab_ [~Crab_@wesnoth/developer/crab] has quit [Quit: Leaving.] 20110406 00:40:36-!- Xu_Yifeng [~chatzilla@dsl-67-230-140-121.tor.primus.ca] has joined #wesnoth-dev 20110406 00:41:13-!- Xu_Yifeng is now known as shen 20110406 00:41:24< anonymissimus> one can clear wml variables from lua with wesnoth.set_variable("var") 20110406 00:41:36-!- shen is now known as sxu 20110406 00:42:01< AI0867> Aethaeryn: 1k+ lines usually means that, except for some very special cases 20110406 00:42:08< AI0867> that file has 3.5k lines 20110406 00:42:20< anonymissimus> Aethaeryn: well yes, maybe i have most revisions but i dont even unerstand a percent of that file 20110406 00:42:22-!- sxu [~chatzilla@dsl-67-230-140-121.tor.primus.ca] has left #wesnoth-dev [] 20110406 00:42:54< anonymissimus> (even less for the rest of wesnoth's code :P) 20110406 00:42:55-!- dayoung [~dayoung@dhcp-79-34-107.jpl.nasa.gov] has quit [Read error: Connection reset by peer] 20110406 00:43:15-!- dayoung [~dayoung@dhcp-79-34-107.jpl.nasa.gov] has joined #wesnoth-dev 20110406 00:44:04-!- tschmitz_ [80726b27@gateway/web/freenode/ip.128.114.107.39] has quit [Quit: Page closed] 20110406 00:44:07< Aethaeryn> anonymissimus: I think a main reason for its lack of readability is that there's more than one thing going on there. 20110406 00:44:20< Aethaeryn> In other words, there's wesnoth.* declarations, and then there's other stuff 20110406 00:44:33< Aethaeryn> So first I can split it in two and then see if there's another split necessary :-P 20110406 00:45:35-!- Nephro [~Dmitry@80.233.231.12] has quit [Ping timeout: 276 seconds] 20110406 00:46:25< anonymissimus> aetheryn: maybe you can make a laukernel file with that class 20110406 00:46:27< AI0867> there's only one cpp file in there, which does everything 20110406 00:46:47< anonymissimus> afaik it contains the more basic lua initialization stuff 20110406 00:46:51< AI0867> so yeah, it wouldn't surprise me if there were different things going on in there 20110406 00:47:06< AI0867> there's 2 headers, that might be a starting point 20110406 00:48:00-!- BfWEthnographer [~BfWEthnog@151.76.157.149] has left #wesnoth-dev [] 20110406 00:49:12< Soliton> anonymissimus: "I changed the default (from not checking passability to checking) for [recall] and (if find_vacant=yes) [unstore_unit]" does that mean you changed the default for [unstore_unit] or not? 20110406 00:50:22< anonymissimus> Soliton: to some extend, yes 20110406 00:50:39< anonymissimus> first, there's find_vacant which I didnt change 20110406 00:50:55< anonymissimus> second, there's check_passability which is default yes now 20110406 00:51:21< anonymissimus> but unless find_vacant is yes, passability can't currently be checked anyway 20110406 00:53:52< Soliton> ok, i see. 20110406 00:56:29< Aethaeryn> AI0867: Fortunately, they're well-named. 20110406 00:56:56< Aethaeryn> Functions beginning with intf_ appear to be the wesnoth.* functions in Lua 20110406 00:57:09< anonymissimus> yes 20110406 00:57:52< anonymissimus> in any case, the lua interface is currently probably the most stable part of the engine I can think of due to silene's work (and it should be this way of course...) 20110406 00:58:28< anonymissimus> all action wml runs through it two (and got more stable in return) 20110406 00:58:56< anonymissimus> "too" I mean 20110406 00:59:27-!- wesbot changed the topic of #wesnoth-dev to: Google Summer of Code: http://wiki.wesnoth.org/SummerOfCodeIdeas | 191 bugs, 306 feature requests, 21 patches | logs: http://irclogs.wesnoth.org | Don't paste on IRC! Use a pastebin: http://pastebin.com | http://imagebin.org 20110406 00:59:38< Aethaeryn> anonymissimus: moving intf_* to another file wouldn't break it, would it? 20110406 01:00:05< Aethaeryn> That seems to be the bulk of the file, which would make lua.cpp more down to the essentials 20110406 01:04:01-!- sxu [~chatzilla@dsl-67-230-140-121.tor.primus.ca] has joined #wesnoth-dev 20110406 01:05:13< anonymissimus> they are registered in the lua kernel, see line 3072, and depend on lots of the other stuff 20110406 01:09:42-!- noy [~Noy@wesnoth/developer/noy] has quit [Quit: noy] 20110406 01:10:56-!- sxu [~chatzilla@dsl-67-230-140-121.tor.primus.ca] has quit [Quit: ChatZilla 0.9.86.1 [Firefox 3.6.15/20110303024726]] 20110406 01:12:08-!- dayoung [~dayoung@dhcp-79-34-107.jpl.nasa.gov] has quit [Read error: Connection reset by peer] 20110406 01:12:08-!- dayoung_ [~dayoung@dhcp-79-34-107.jpl.nasa.gov] has joined #wesnoth-dev 20110406 01:12:09-!- dayoung_ is now known as dayoung 20110406 01:18:15-!- zaroth [~zaroth@unaffiliated/zaroth] has quit [Remote host closed the connection] 20110406 01:22:05-!- 18VAAA8GM [~quassel4@66.195.235.242] has quit [Remote host closed the connection] 20110406 01:22:35-!- 5EXACGACV [~quassel4@66.195.235.242] has joined #wesnoth-dev 20110406 01:27:29-!- stikonas_ [~and@ctv-213-164-115-159.vinita.lt] has joined #wesnoth-dev 20110406 01:27:29-!- stikonas_ [~and@ctv-213-164-115-159.vinita.lt] has quit [Changing host] 20110406 01:27:29-!- stikonas_ [~and@wesnoth/translator/stikonas] has joined #wesnoth-dev 20110406 01:29:46< Aethaeryn> anonymissimus: Ah, I see what you mean. 20110406 01:30:26-!- stikonas [~and@wesnoth/translator/stikonas] has quit [Ping timeout: 276 seconds] 20110406 01:30:37< Aethaeryn> anonymissimus: But couldn't they be imported into lua.cpp? 20110406 01:31:40-!- Blueblaze [~Blueblaze@adsl-99-4-144-213.dsl.hstntx.sbcglobal.net] has quit [Quit: Blueblaze] 20110406 01:31:51-!- bwright_sleep is now known as bwright 20110406 01:37:57< bwright> Morning 20110406 01:38:56< anonymissimus> Aethaeryn: maybe, try moving them to another file an get it to link 20110406 01:39:07< anonymissimus> (and work) 20110406 01:39:14< anonymissimus> I'm off 20110406 01:39:19-!- 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]] 20110406 01:40:25-!- noy [~Noy@wesnoth/developer/noy] has joined #wesnoth-dev 20110406 01:41:00-!- dayoung_ [~dayoung@dhcp-79-34-107.jpl.nasa.gov] has joined #wesnoth-dev 20110406 01:41:01-!- dayoung [~dayoung@dhcp-79-34-107.jpl.nasa.gov] has quit [Read error: Connection reset by peer] 20110406 01:41:01-!- dayoung_ is now known as dayoung 20110406 01:47:38-!- sxu [~chatzilla@dsl-67-230-140-121.tor.primus.ca] has joined #wesnoth-dev 20110406 01:49:28-!- 5EXACGACV [~quassel4@66.195.235.242] has quit [Ping timeout: 276 seconds] 20110406 02:05:33-!- npepinpe [~npepinpe@modemcable196.26-20-96.mc.videotron.ca] has quit [Quit: npepinpe] 20110406 02:09:27-!- Xenmen [~Administr@d173-183-84-135.bchsia.telus.net] has joined #wesnoth-dev 20110406 02:09:53-!- dayoung [~dayoung@dhcp-79-34-107.jpl.nasa.gov] has quit [Read error: Connection reset by peer] 20110406 02:09:54-!- dayoung_ [~dayoung@dhcp-79-34-107.jpl.nasa.gov] has joined #wesnoth-dev 20110406 02:10:38-!- dayoung_ [~dayoung@dhcp-79-34-107.jpl.nasa.gov] has quit [Client Quit] 20110406 02:11:32-!- dayoung_ [~dayoung@dhcp-79-34-107.jpl.nasa.gov] has joined #wesnoth-dev 20110406 02:12:09-!- dayoung_ [~dayoung@dhcp-79-34-107.jpl.nasa.gov] has quit [Client Quit] 20110406 02:12:39-!- dayoung [~dayoung@dhcp-79-34-107.jpl.nasa.gov] has joined #wesnoth-dev 20110406 02:14:36-!- stikonas_ [~and@wesnoth/translator/stikonas] has quit [Remote host closed the connection] 20110406 02:18:59-!- gabba [~gabba@wesnoth/developer/gabba] has joined #wesnoth-dev 20110406 02:24:53-!- PolarPanda [~pete@unaffiliated/peterporty] has quit [Read error: Connection reset by peer] 20110406 02:25:26-!- PolarPanda [~pete@unaffiliated/peterporty] has joined #wesnoth-dev 20110406 02:41:19-!- AndrewKeenan [~quassel4@66.195.235.242] has joined #wesnoth-dev 20110406 02:42:01-!- AndrewKeenan is now known as 52AAARCSN 20110406 02:44:15-!- dayoung [~dayoung@dhcp-79-34-107.jpl.nasa.gov] has quit [Read error: Connection reset by peer] 20110406 02:44:15-!- dayoung [~dayoung@dhcp-79-34-107.jpl.nasa.gov] has joined #wesnoth-dev 20110406 02:44:15-!- GvS0 [~zzz@afbn104.neoplus.adsl.tpnet.pl] has quit [] 20110406 02:44:18-!- GeorgeSebastian [~georgeSeb@unaffiliated/georgesebastian] has quit [Ping timeout: 260 seconds] 20110406 02:55:20-!- sxu [~chatzilla@dsl-67-230-140-121.tor.primus.ca] has quit [Quit: ChatZilla 0.9.86.1 [Firefox 3.6.15/20110303024726]] 20110406 03:02:43-!- GeorgeSebastian [~georgeSeb@unaffiliated/georgesebastian] has joined #wesnoth-dev 20110406 03:07:24-!- dayoung [~dayoung@dhcp-79-34-107.jpl.nasa.gov] has quit [Read error: Connection reset by peer] 20110406 03:07:40-!- dayoung [~dayoung@dhcp-79-34-107.jpl.nasa.gov] has joined #wesnoth-dev 20110406 03:08:25-!- dayoung_ [~dayoung@dayoung-10175093546.jpl.nasa.gov] has joined #wesnoth-dev 20110406 03:09:58-!- GeorgeSebastian [~georgeSeb@unaffiliated/georgesebastian] has quit [Ping timeout: 260 seconds] 20110406 03:12:29-!- dayoung [~dayoung@dhcp-79-34-107.jpl.nasa.gov] has quit [Ping timeout: 276 seconds] 20110406 03:12:29-!- dayoung_ is now known as dayoung 20110406 03:14:34-!- Elvish_Pillager [~eli@dhip-158.public.runnals.colby.edu] has joined #wesnoth-dev 20110406 03:16:32-!- LordNasty [~NaSTy@93-43-135-129.ip92.fastwebnet.it] has quit [Ping timeout: 276 seconds] 20110406 03:21:16-!- LordNasty [~NaSTy@93-43-135-129.ip92.fastwebnet.it] has joined #wesnoth-dev 20110406 03:24:42< tschmitz> Hi gabba 20110406 03:25:38 * Xenmen says "hello Tschmitz, my rival..." 20110406 03:25:43-!- LordNasty [~NaSTy@93-43-135-129.ip92.fastwebnet.it] has quit [Ping timeout: 260 seconds] 20110406 03:25:58< fendrin> :-) 20110406 03:25:59< tschmitz> Am I? 20110406 03:26:15< Xenmen> well, in an old English sense :B 20110406 03:26:20< Xenmen> 'Rival' used to mean 'coworker' 20110406 03:26:26< Xenmen> which I much prefer to the modern meaning 20110406 03:26:58< tschmitz> If you carefully read my questionnaire you'll find I prefer cooperation to competition 20110406 03:27:02-!- koan [~koan@unaffiliated/koan] has joined #wesnoth-dev 20110406 03:27:15< tschmitz> In any case, I hadn't heard of that meaning before 20110406 03:27:16< fendrin> Xenmen: Are you a fan of old English? 20110406 03:27:45-!- Soliton [~Soliton@wesnoth/developer/soliton] has quit [Disconnected by services] 20110406 03:27:46-!- Sirp__ [~user@pool-173-74-15-196.dllstx.fios.verizon.net] has joined #wesnoth-dev 20110406 03:27:54-!- Soliton [~Soliton@wesnoth/developer/soliton] has joined #wesnoth-dev 20110406 03:28:13< Aethaeryn> hi Sirp__ and Soliton 20110406 03:28:29-!- akzfowl2 [~akzfowl@1.186.9.87] has joined #wesnoth-dev 20110406 03:28:32-!- Elvish_Pillage2 [~eli@dhip-158.public.runnals.colby.edu] has joined #wesnoth-dev 20110406 03:28:47-!- ABCD_ [~abcd@gentoo/developer/abcd] has joined #wesnoth-dev 20110406 03:30:23< Xenmen> fendrin: somewhat, yup 20110406 03:30:47< Xenmen> I like to preserve older definitions as much as possible 20110406 03:31:25-!- LordNasty [~NaSTy@93-43-135-129.ip92.fastwebnet.it] has joined #wesnoth-dev 20110406 03:32:35< Xenmen> tscmitz: yeah, you're one of the best GSoC peers I've seen in the channel :D 20110406 03:33:02< Xenmen> I've watched a couple discussions go on; some go better than others... 20110406 03:33:27< Xenmen> pardon me I'm rambling now; back to topic 20110406 03:33:28< tschmitz> Hah 20110406 03:33:38< tschmitz> Well thanks for your support 20110406 03:33:46< tschmitz> Which project are you working on? 20110406 03:33:55-!- koan_ [~koan@unaffiliated/koan] has quit [Ping timeout: 240 seconds] 20110406 03:33:56-!- Sirp_ [~user@pool-173-74-15-196.dllstx.fios.verizon.net] has quit [Ping timeout: 240 seconds] 20110406 03:33:57-!- Elvish_Pillager [~eli@dhip-158.public.runnals.colby.edu] has quit [Ping timeout: 240 seconds] 20110406 03:33:58-!- akzfowl [~akzfowl@1.186.10.250] has quit [Ping timeout: 240 seconds] 20110406 03:34:00-!- ABCD [~abcd@gentoo/developer/abcd] has quit [Ping timeout: 240 seconds] 20110406 03:34:02< Xenmen> cleaning up the multiplayer code :B 20110406 03:34:39< Xenmen> one of the devs mentioned that WML 'was' the network protocol 20110406 03:34:52< Xenmen> and then I looked at a savegame 20110406 03:35:02< Xenmen> second level of a campaign, first turn 20110406 03:35:05< Xenmen> I nearly fainted 20110406 03:35:15< Xenmen> thousands of lines 20110406 03:35:21< automagic> Xenmen: But the language changes with time and the meanings change. If you preserve the old definitions then your dictionary will diverge from the standard with time. Having the same mapping between words and concepts is crucial for the mutual understanding of the speakers. 20110406 03:36:37< Xenmen> automagic: True, but sometimes old material is particularly valuable as-is, and should not be modified or 'updated' in any way, lest it's truthfulness be cast in doubt 20110406 03:36:59< Xenmen> in all fairness though, 'preserving existing definitions' has definitely screwed us over in the past 20110406 03:37:10< Xenmen> like how electrons are defined as having a negative charge :B 20110406 03:37:16< nagbot2> Hi! 20110406 03:37:17< nagbot2> Everyone who wants to participate in GSoC with Wesnoth: 20110406 03:37:19< nagbot2> Fill out the application form at google 20110406 03:37:21< nagbot2> http://www.google-melange.com/gsoc/profile/student/google/gsoc2011?org=wesnoth 20110406 03:37:23< nagbot2> The deadline for the application is friday, april 8th, at 19:00 UTC (12:00 PST) 20110406 03:37:23< automagic> I would even say that having the same mapping between words and concepts is the building block of language in general. It allows people to encode their thoughts into commonly understandable words. 20110406 03:37:29< nagbot2> you can still finetune and talk to us about your application after submitting it to google. But, this is just to make sure that you *can* be selected at the end! 20110406 03:37:30< nagbot2> We can select ONLY people listed there! 20110406 03:37:31< nagbot2> The more good patches you submit, the better 20110406 03:37:32< nagbot2> Join the IRC discussions. 20110406 03:37:37< Xenmen> based on a few faulty assumptions the early experimenters made 20110406 03:37:48 * Xenmen *waves* "HI NAGBOT!" 20110406 03:38:04< Xenmen> I've grown to like nagbot, just saying 20110406 03:38:09< Xenmen> it's like a third parent now 20110406 03:38:11< tschmitz> I think that's the first time I've seen it in action 20110406 03:38:25< Xenmen> reminding me to go clean my proposal, and do my coding 20110406 03:39:42< automagic> Xenmen: The idea of having three parents seems a little bit odd... 20110406 03:40:46< Xenmen> automagic: Nothing a little legal-adoption can't fix :D 20110406 03:41:35< Xenmen> on the topic of proposals though 20110406 03:41:57< Xenmen> right now game-state is saved in WML 20110406 03:42:25< Xenmen> but sending massive piles of text across the intertubes 20110406 03:42:30< Xenmen> and then PARSING it at the other end 20110406 03:42:37< Xenmen> it gives me the willies D: 20110406 03:42:54< Xenmen> though I can see how it's been useful in preventing incompatibility between versions 20110406 03:43:10< Xenmen> and making it easier in general to add features without breaking multiplayer support 20110406 03:43:29< Xenmen> SO THEN 20110406 03:43:31< automagic> textbased protocols have many advantages 20110406 03:43:41 * Xenmen surrenders the floor 20110406 03:43:57< automagic> however encoding wml doesn't seem that difficult 20110406 03:44:26< Xenmen> I'm thinking that the WML could be preparsed 20110406 03:44:28< Xenmen> and serialized 20110406 03:44:32< Xenmen> and sent that way 20110406 03:44:52< tschmitz> (note that Wesnoth is a turn-based game and there presumably isn't a huge demand for efficiency, at least in some sense) 20110406 03:44:56< automagic> assuming wml itself doesn't change any more, it would probably be a good idea to encode it before sending 20110406 03:45:41-!- iwaim__ [~iwaim@rasteenie.alib.jp] has joined #wesnoth-dev 20110406 03:45:43< automagic> tschmitz: Probably thats the reason nobody bothered to change it 20110406 03:45:55< Xenmen> that's what I was thinking D: 20110406 03:46:03< Xenmen> up until recently, optimization hasn't been a big issue 20110406 03:46:07< tschmitz> But now Xenmen is here! 20110406 03:46:14< Xenmen> XD YES!!! 20110406 03:46:43< fendrin> Well, the pathfinder is optimized. And I think crab did optimize the ai. 20110406 03:46:45-!- Elvish_Pillage2 [~eli@dhip-158.public.runnals.colby.edu] has quit [Ping timeout: 252 seconds] 20110406 03:46:52< Xenmen> Crab did an amazing job 20110406 03:53:51-!- shikadibot [~shikadi@wesnoth/umc-dev/bot/shikadibot] has quit [Ping timeout: 248 seconds] 20110406 03:53:51-!- AI0867 [~ai@wesnoth/developer/ai0867] has quit [Ping timeout: 248 seconds] 20110406 03:53:51-!- AI0867 [~ai@ai0867.net] has joined #wesnoth-dev 20110406 03:54:56< Xenmen> Still 20110406 03:54:56< automagic> the problem with optimization is that it makes things more complicated in most cases. If it isn't necessary it's often a good idea to refrain from changing a simple design. 20110406 03:54:56-!- LordNasty [~NaSTy@93-43-135-129.ip92.fastwebnet.it] has quit [Ping timeout: 260 seconds] 20110406 03:54:56< Xenmen> Wesnoth has leaped from ~130 Mb to about ~260 Mb in the past couple years or so 20110406 03:54:57< fendrin> But that are mostly mp3 music files. 20110406 03:54:57< Xenmen> yup 20110406 03:54:57< fendrin> And I can't see anything wrong with that. 20110406 03:54:57< Xenmen> (sorry, slow-typing, and other people causing distractions at my end :E ) 20110406 03:54:57< Aethaeryn> Most of it is music, some of it is art, almost nothing else takes up space 20110406 03:54:57< Aethaeryn> Or at least, last time I looked at it 20110406 03:54:57< automagic> the storage capabilities of computers have probably increased tenfold 20110406 03:54:57< Xenmen> automagic: yup, most of the size is the resources 20110406 03:54:57< fendrin> Wesnoth still fits on a single cd-rom. 20110406 03:54:57< Xenmen> what I meant to get to was that, for the increase in size, Wesnoth should also have an increase in play-speed 20110406 03:54:58< fendrin> ? 20110406 03:54:58< Aethaeryn> fendrin: The music should be sped up to save space ;-) 20110406 03:54:58< automagic> Xenmen: more turns per minute? 20110406 03:54:58< Xenmen> no XP 20110406 03:54:58< Xenmen> just general efficiency 20110406 03:54:58< automagic> :P 20110406 03:54:58< Xenmen> one of the things that always bugged me was that when you right-click a tile 20110406 03:54:58< Xenmen> and the menu comes up 20110406 03:54:58< fendrin> Xenmen: Where do you see a bottleneck? 20110406 03:54:58< Xenmen> you can't use Ctrl + r 20110406 03:54:59-!- shikadibot [~shikadi@wesnoth/umc-dev/bot/shikadibot] has joined #wesnoth-dev 20110406 03:54:59< Xenmen> you have to click somewhere else, and THEN use the keyboard shortcut 20110406 03:54:59< Xenmen> but sometimes I forget one of the shortcuts, and right-click so that I can see what it is 20110406 03:54:59< Xenmen> and in the time it takes to render, my right-hand is already on the keyboard too, ready to press keys 20110406 03:54:59< Xenmen> then *DO'H!* 20110406 03:54:59< Xenmen> I remember that I can't do that D: 20110406 03:54:59< Xenmen> that's not an optimization issue, I'll admit 20110406 03:54:59< Xenmen> but it's one of the tiny little general things that nags at me 20110406 03:55:00-!- AI0867 [~ai@ai0867.net] has quit [Changing host] 20110406 03:55:00-!- AI0867 [~ai@wesnoth/developer/ai0867] has joined #wesnoth-dev 20110406 03:55:00< automagic> Xenmen: game engine efficiency is one thing, ergonomic UI is another 20110406 03:55:00< fendrin> Xenmen: Fill a bug report about it. 20110406 03:55:00< fendrin> Or a feature request. 20110406 03:55:00< Xenmen> I was planning on keeping it to myself until I was near a point where I could do something about it :B 20110406 03:55:00< tschmitz> Or code it. 20110406 03:55:00< fendrin> Hard to judge for me. A border-case. 20110406 03:55:00< Xenmen> I wanted that to be my first patch 20110406 03:55:01< Xenmen> but that's the kind of little thing that would help balance out the increase in size for people on dialup 20110406 03:55:01< Xenmen> of which I know a fair number 20110406 03:55:05< fendrin> Well, I guess that the context menu is still a gui1 issue. It won't get fixed but ported to gui2. 20110406 03:55:09< Xenmen> but yes; game efficiency != handy-dandy UI 20110406 03:55:37< Xenmen> my mental access-times are a bit slow; I was trying to buy time while recovering from distractions... X] 20110406 03:55:59< fendrin> The only efficiency bottleneck I can see is that our rendering engine gets old, not able to handle all the fancy new animated terrain well enough. 20110406 03:57:42< tschmitz> I noticed that the whiteboard does calculations when moving the mouse that, in debug build, are slow enough to significantly hinder the task of moving the mouse 20110406 03:58:03< Xenmen> It's time for some multi-threading... :P 20110406 04:00:13< fendrin> You can build Wesnoth with multi-threading enabled. 20110406 04:00:48< Xenmen> It's disabled by default? 20110406 04:01:13< fendrin> It is still in an early stage and I believe that there is a busy waiting bug that still needs to be fixed. 20110406 04:01:21< tschmitz> It's a separate build? 20110406 04:01:27< Xenmen> no, couldn't be 20110406 04:01:36< fendrin> It's just a compile flag. 20110406 04:01:41< Xenmen> yeah 20110406 04:01:44< Xenmen> pass as an arg 20110406 04:02:03< Xenmen> blar blarg multithreading=True 20110406 04:02:05< Xenmen> or some such 20110406 04:02:27< Xenmen> if you use scons 20110406 04:02:29< tschmitz> Like a preprocessor define? 20110406 04:02:30< Xenmen> edit the .py file 20110406 04:02:49< Xenmen> and in setup() 20110406 04:02:56< Xenmen> append something like that to the string 20110406 04:02:56< fendrin> It is a scons options. 20110406 04:03:02< Xenmen> yar 20110406 04:03:08< Xenmen> --help time 20110406 04:03:21< tschmitz> scons 20110406 04:03:30< fendrin> a build system 20110406 04:03:35< tschmitz> Right 20110406 04:03:47< tschmitz> Multithreading is a feature offered by the build system? 20110406 04:03:52< fendrin> yes 20110406 04:04:19< loonycyborg> You mean 'scons openmp=true'? 20110406 04:04:20< fendrin> It is a preprocessor symbol. 20110406 04:04:20< tschmitz> Don't you have to write your program differently to take advantage of multithreading? 20110406 04:04:38< tschmitz> Ah 20110406 04:04:41< loonycyborg> It's not exactly multi-threading. It's openmp support. 20110406 04:04:48< fendrin> tschmitz: Yes, you do. The parts that differ are guarded by the symbol. 20110406 04:04:53< tschmitz> Got it 20110406 04:05:01< tschmitz> and we have some parts, but not a lot yet 20110406 04:05:11< fendrin> loonycyborg: Please explain the difference to me. 20110406 04:05:13< Xenmen> Hrm 20110406 04:05:20< Xenmen> I think I see... 20110406 04:05:43< loonycyborg> fendrin: That's a particular way to parallelize the appication. 20110406 04:06:07< loonycyborg> http://en.wikipedia.org/wiki/Openmp 20110406 04:06:15< fendrin> Does openmp not spawn multiple threads? 20110406 04:06:44< loonycyborg> By multi-threading people generally mean creating multiple threads manually. 20110406 04:06:47< Xenmen> it does, but that's not defined in your code 20110406 04:07:05< Xenmen> when you define it in your code 20110406 04:07:12< fendrin> "OpenMP is an implementation of multithreading, ..." 20110406 04:07:15< Xenmen> you make classes that inherit a 'Thread' class 20110406 04:07:26< Xenmen> in python, that'd be threading.Thread 20110406 04:07:30< Xenmen> you make an instance 20110406 04:07:36< Xenmen> then instance.start() 20110406 04:07:39< Xenmen> and away it goes 20110406 04:08:02< automagic> the sam ein ruby 20110406 04:08:07< fendrin> Doesn't seem much different to how multithreading is done in java. 20110406 04:08:10< Xenmen> and multi-threading defined in the code like that can't be disabled by an arg during compilation 20110406 04:08:52< tschmitz> It could if you provided an alternate version of your source code that is compiled when the preprocessor symbol is not #defined 20110406 04:09:11< Xenmen> True, true... 20110406 04:09:16< automagic> Xenmen: It can if structure the code in a specific way 20110406 04:09:29-!- erl [~erl@vetinte.spelaroll.se] has quit [Ping timeout: 260 seconds] 20110406 04:09:31< Xenmen> which would be useful if you don't have a threading library available on a certain platform 20110406 04:09:39-!- GeorgeSebastian [~georgeSeb@unaffiliated/georgesebastian] has joined #wesnoth-dev 20110406 04:10:13-!- erl [~erl@vetinte.spelaroll.se] has joined #wesnoth-dev 20110406 04:10:15< Xenmen> but even Angstrom has a threading library right? D: 20110406 04:10:26< Xenmen> Pandora has a SPARC cpu, yes? 20110406 04:10:38< Xenmen> cannot remember any technical details beyond that 20110406 04:11:38< Xenmen> er; Pandora's OS is Angstrom based :X 20110406 04:11:46< Xenmen> sorry; mind is jumping around a bit 20110406 04:12:18< Xenmen> (that's what happens when you don't lock your mental resources; out-of-synch exception) 20110406 04:12:39< AI0867> ArM Cortex-A8 20110406 04:12:44< AI0867> s/ArM/ARM 20110406 04:12:47< Xenmen> AH, arm 20110406 04:12:48< AI0867> not sparc 20110406 04:12:52< Xenmen> my mistake, thank-you 20110406 04:13:21< Xenmen> wrong open-hardware project 20110406 04:14:02< Xenmen> hrm 20110406 04:14:53< Xenmen> implementing proper hardcoded multithreading would be interesting 20110406 04:15:11< Xenmen> but that kind of project would span a couple years 20110406 04:15:48< Xenmen> hrm; probably should be the last 'feature' before 2.0 :P 20110406 04:16:07< Xenmen> the featureset is close to as full as it could get 20110406 04:20:06< tschmitz> Wait, are you talking about 1.10? 20110406 04:22:44< Xenmen> yup 20110406 04:24:12< tschmitz> Hah, who knows when 2.0 is supposed to come 20110406 04:24:47< Aethaeryn> When Duke Nukem Forever is... damn, wait, I can't use that one anymore. 20110406 04:24:49< Xenmen> It's like episode 3 20110406 04:25:09< Xenmen> :B 20110406 04:25:18< Xenmen> DNF was delayed again 20110406 04:25:22< Xenmen> so 20110406 04:25:27< Xenmen> yup, still very, very valid 20110406 04:25:29< tschmitz> Has it come out? 20110406 04:25:40< tschmitz> btw I have never heard of that game 20110406 04:25:49< Xenmen> really? D: 20110406 04:25:57< tschmitz> Duke Nukem, sure, but 20110406 04:25:58-!- 52AAARCSN [~quassel4@66.195.235.242] has quit [Ping timeout: 246 seconds] 20110406 04:25:58< Aethaeryn> tschmitz: That's like saying you've never been Rickrolled 20110406 04:26:06< Aethaeryn> Some things are just so part of the memetic structure of the Internet. 20110406 04:26:15< tschmitz> Oh 20110406 04:26:28< Aethaeryn> I got rickrolled rather early, I didn't even know wtf was going on, I was like "uh, okay..." to the video. 20110406 04:26:29< Xenmen> http://duke.a-13.net/ 20110406 04:26:31< tschmitz> well I tend not to explore the web, merely use it for my purposes 20110406 04:26:42< Aethaeryn> tschmitz: Ah, good for you. 20110406 04:26:44< tschmitz> I got rickrolled the same way 20110406 04:26:53< Aethaeryn> You avoid being traumatized. 20110406 04:26:59< tschmitz> as in, before I knew it was something that had a name 20110406 04:27:03< Aethaeryn> And you still have faith in humanity. 20110406 04:27:10< tschmitz> Hmm 20110406 04:27:11< Xenmen> that's like my experience with Anonymous XD 20110406 04:27:45< Xenmen> My first visit to Wikipedia was the day WillieOnWheels vandalized the front page 20110406 04:27:54< Aethaeryn> Anonymous is made all the more creepy when you realize that there's at least 1-3 people in any relatively small room of geeks who probably are into the darkest stuff in that site. 20110406 04:27:57< Aethaeryn> *those sites 20110406 04:28:03< Xenmen> "Hrm :I " I went, and continued lurking... 20110406 04:28:03< Aethaeryn> There's a lot of associated sites, not one. 20110406 04:28:12< Xenmen> very true 20110406 04:28:21< Xenmen> of the 59 in this room 20110406 04:28:29< Aethaeryn> Xenmen: No, I mean RL rooms. 20110406 04:28:32< Xenmen> odds are at least a quarter are just on the /b/ right now 20110406 04:28:33< Aethaeryn> E.g. any given comp sci department. 20110406 04:28:34< Xenmen> oh :D 20110406 04:28:35< tschmitz> lol 20110406 04:28:38< Xenmen> and yes, that is true too 20110406 04:28:49< Aethaeryn> I expect the Internet users to be creepy. 20110406 04:28:51< Aethaeryn> But RL... 20110406 04:28:52< Xenmen> I meant it as a separate statement, but yes 20110406 04:29:30< Xenmen> The /arc/ club at Simon Fraser University is informally known as 4Chan's representatives on campus 20110406 04:29:48< tschmitz> 4chan is a website, right? 20110406 04:29:52< Xenmen> and yet, the absolute nicest folks there 20110406 04:29:57< Xenmen> tschmitz: yup 20110406 04:30:03< Aethaeryn> The thing about many online trolls you meet RL 20110406 04:30:04< tschmitz> Have not been 20110406 04:30:07< Aethaeryn> is that they're often very sociable. 20110406 04:30:10< Aethaeryn> In general... 20110406 04:30:26< Aethaeryn> I hate people collectively: creepy, greedy, malicious, stupid, etc. 20110406 04:30:28< automagic> Aethaeryn: How do you know? 20110406 04:30:36< Aethaeryn> But I like almost every individual I meet. 20110406 04:30:36< Xenmen> tschmitz: good man :D 20110406 04:30:49-!- AndrewKeenan_ [~quassel4@66.195.235.242] has joined #wesnoth-dev 20110406 04:31:08< Xenmen> The topic is now the Lemon Party, and why we should all be voting for them 20110406 04:31:19-!- Elvish_Pillage2 [~eli@dhip-164.foss.residences.colby.edu] has joined #wesnoth-dev 20110406 04:31:20< tschmitz> Like that diagram saying "Normal person + WWW + Anonymity = ****wad" 20110406 04:31:22< Xenmen> Time for the Tory government to end 20110406 04:31:27< Aethaeryn> tschmitz: Exactly. 20110406 04:31:30< tschmitz> or something to that effect 20110406 04:31:31< Aethaeryn> tschmitz: Though that's wrong. 20110406 04:31:42< Aethaeryn> My school (UMBC) has this "myUMBC" thing 20110406 04:31:42< Xenmen> ironically, I think that picture first appeared on 4Chan :D 20110406 04:31:45< Aethaeryn> And it's full of religion trolls. 20110406 04:31:56< Aethaeryn> So, yeah, even with their full name and location, they'll still troll online. 20110406 04:32:04< Aethaeryn> in the comments 20110406 04:32:06< tschmitz> I saw the picture in the computer engineering class called Intro to Networking 20110406 04:32:17< Xenmen> Same with the Philosophy club at SFU 20110406 04:32:27< Aethaeryn> (By religion trolls I mean a handful of fundies going up against a handful of atheists, all of whom are jerks.) 20110406 04:32:45< Xenmen> "Might Makes Right" is the campaign cry of their candidate for student rep of the entire arts department 20110406 04:32:51< Aethaeryn> O.o 20110406 04:33:05< Aethaeryn> Damn, college students are bad at philosophy. 20110406 04:33:08< Xenmen> I think Nick won the election after all 20110406 04:33:22< Xenmen> unfortunately, he was in a car accident a couple weeks before the election 20110406 04:33:25< Xenmen> I THINK he's still okay 20110406 04:33:27< Xenmen> but 20110406 04:33:30< Xenmen> it's a tragic irony 20110406 04:33:38< tschmitz> or an ironic tragedy 20110406 04:33:48< Aethaeryn> Hey, might makes right. Get a hummer, ignore traffic laws. 20110406 04:33:53< Aethaeryn> 20110406 04:33:57< Xenmen> or a titanic iron 20110406 04:34:01< Aethaeryn> The bigger car gets the right of way :-P 20110406 04:34:16-!- AndrewKeenan_ [~quassel4@66.195.235.242] has quit [Client Quit] 20110406 04:34:20< Xenmen> so true, so true 20110406 04:34:30-!- AndrewKeenan_ [~quassel4@66.195.235.242] has joined #wesnoth-dev 20110406 04:35:03< Xenmen> piracy on the barbary coast 20110406 04:35:08< Xenmen> after all this time, it still happens 20110406 04:35:21< Xenmen> shippers have, pirates want 20110406 04:35:29< Xenmen> pirates have ak-47s and RPGs 20110406 04:35:50< Xenmen> right or wrong, they're getting what they want 20110406 04:35:56< Xenmen> millions and millions in ransom money 20110406 04:36:08< Aethaeryn> You know the funny thing? Money ultimately doesn't matter. 20110406 04:36:22< Xenmen> not an iota 20110406 04:36:26< Aethaeryn> Past a certain amount to survive, and be somewhat comfortable, it doesn't really lead to happiness at all. 20110406 04:36:35< Aethaeryn> Lack of money can lead to unhappiness, but money doesn't lead to happiness per se. 20110406 04:36:36< Xenmen> leads to a lack of it even 20110406 04:36:44< Xenmen> it cheapens everything else 20110406 04:36:50< Xenmen> since so much can be had with money 20110406 04:36:51< Aethaeryn> So yeah, anyone who just decides to do GSOC for $5000 or however much Google's paying... 20110406 04:36:57< Xenmen> there's less satisfaction from what you attain by it 20110406 04:37:00< Aethaeryn> Should consider just doing it for free. :-P 20110406 04:37:17< Xenmen> since we instinctively value things based on the effort necessary to gain them 20110406 04:37:28< Xenmen> we should do like Crab 20110406 04:37:37< Xenmen> and contribute for the summer regardless :P 20110406 04:37:51< Xenmen> he was helping in '08, wasn't he? 20110406 04:37:57-!- AndrewKeenan_ [~quassel4@66.195.235.242] has quit [Client Quit] 20110406 04:38:02< Aethaeryn> http://wiki.wesnoth.org/SummerOfCodeProposal_AI_Improvement_Crab 20110406 04:38:10-!- AndrewKeenan_ [~quassel4@66.195.235.242] has joined #wesnoth-dev 20110406 04:38:13< Aethaeryn> '09 20110406 04:38:16< Xenmen> and then GSoC in '09 20110406 04:38:17-!- AndrewKeenan_ [~quassel4@66.195.235.242] has quit [Remote host closed the connection] 20110406 04:38:24< Xenmen> but he WAS contributing in '08 I thought D: 20110406 04:38:37< Aethaeryn> 4.7) What would make you stay in the Wesnoth community after the conclusion of SOC? 20110406 04:38:40< Aethaeryn> I will stay and continue to improve the game. 20110406 04:38:42< Aethaeryn> ^ Yeah, right! 20110406 04:38:52< Aethaeryn> Like we can just trust that one sentence that he'll stay 20110406 04:39:24< Xenmen> :P 20110406 04:40:05< shadowmaster> Aethaeryn: you seem to have forgotten this: http://pastebin.com/3HG4WR02 20110406 04:40:14< fendrin> We ask about "what" not "if" one would stay. 20110406 04:40:23< shadowmaster> from #wesnoth-offtopic, 2011, February 27th 20110406 04:40:40< shadowmaster> something around 6 of the morning UTC-03 20110406 04:40:56< shadowmaster> *5 of the morning 20110406 04:41:06< Aethaeryn> shadowmaster: Of course I need the money. 20110406 04:41:08< Aethaeryn> That hasn't changed. 20110406 04:41:17< shadowmaster> Nope, you don't. 20110406 04:41:25< Aethaeryn> I'm a college student whose assets can be accurately counted in the negatives since I'm borrowing to go to school :-P 20110406 04:41:25< shadowmaster> You have enough money to survive and be somewhat comfortable. :) 20110406 04:41:48< Xenmen> True, but that's an issue of semantics now D: 20110406 04:41:49< Aethaeryn> shadowmaster: Besides, my advice is for *other* people, not me. :-P 20110406 04:41:56< Xenmen> "I need the money" is a trope 20110406 04:42:06< Xenmen> a socially accepted exaggeration 20110406 04:42:16< Aethaeryn> Xenmen: It is. 20110406 04:42:23< Xenmen> in economic terms, nobody needs anything 20110406 04:42:31< Xenmen> everything, even life itself, is a good to be traded 20110406 04:42:35< Xenmen> there is no need, only want 20110406 04:42:38< Aethaeryn> Tbh, if you're doing GSOC solely for the money, you might as well just go do something more profitable. 20110406 04:42:45< Aethaeryn> Like sell a $5 fart app on the iOS app store 20110406 04:42:52< shadowmaster> I wonder what we were doing awake at that time. 20110406 04:42:52< Xenmen> true 20110406 04:43:07-!- loonycyborg [~sergey@wesnoth/developer/loonycyborg] has quit [Quit: Zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz] 20110406 04:43:07< Aethaeryn> shadowmaster: you're an hour ahead of the US right? 20110406 04:43:18< shadowmaster> Aethaeryn: what US 20110406 04:43:28< Aethaeryn> the Eastern US 20110406 04:43:30-!- loonybot [~loonybot@wesnoth/bot/loonybot] has quit [Remote host closed the connection] 20110406 04:43:46< shadowmaster> I don't really know. 20110406 04:43:54< Aethaeryn> shadowmaster: "date" 20110406 04:44:00< Aethaeryn> Tue Apr 5 22:44:08 EDT 2011 20110406 04:44:00< shadowmaster> we are normally UTC-04. 20110406 04:44:07-!- sheraff [~Tri@c-98-196-106-93.hsd1.tx.comcast.net] has joined #wesnoth-dev 20110406 04:44:10< Aethaeryn> yeah, you're an hour ahead of me 20110406 04:44:11< Xenmen> pacific coast baby 20110406 04:44:13< Aethaeryn> I'm UTC-05 20110406 04:44:22< shadowmaster> I'm UTC-03 atm 20110406 04:44:32< Aethaeryn> well, normally UTC-05 20110406 04:44:37< Aethaeryn> I'm probably -04 because of DST 20110406 04:44:52< Aethaeryn> also -4 because 04 in octal == 4 20110406 04:45:12< shadowmaster> Cool, the problem is... I don't care. 20110406 04:45:28< Xenmen> XD 20110406 04:45:45< Xenmen> true; we have strayed quite far from our intended discussion poitn 20110406 04:45:48< Xenmen> *point 20110406 04:45:54< Xenmen> so then 20110406 04:45:58< Xenmen> Lua 20110406 04:46:04< Xenmen> any of the Lua people in here right now? 20110406 04:46:08 * Aethaeryn 20110406 04:46:15< Aethaeryn> Student not mentor though :-P 20110406 04:46:25< Xenmen> Ah :B precisely what I was hoping for 20110406 04:46:27< Aethaeryn> Don't worry, I'm not doing AI so I'm not going to compete with you 20110406 04:46:28< Xenmen> this is good 20110406 04:46:40< Xenmen> no worries 20110406 04:46:46< Xenmen> Hrm 20110406 04:46:52< Aethaeryn> I'm working on the GUI 20110406 04:47:00< Aethaeryn> Specifically, what you can do with the GUI-related stuff through Lua. 20110406 04:47:10< Aethaeryn> Hopefully, that is substantial enough for the summer. 20110406 04:47:26< Xenmen> Gui customization through lua 20110406 04:47:33< Xenmen> holy cow 20110406 04:47:57< Xenmen> you'll bring on the wesnoth modapocalypse 20110406 04:48:05< Xenmen> it'll be HL1 all over again 20110406 04:48:32< Aethaeryn> Well, it's more like, making features other than [message] more accessible to content-creators 20110406 04:48:53< Aethaeryn> currently, it is, I think, theoretically possible with this syntax mess: http://wiki.wesnoth.org/LuaWML:Display#wesnoth.show_dialog 20110406 04:49:24< Xenmen> Wesnoth is a bit of an awkward mix of visual-novel and TBS right now... 20110406 04:49:40< Aethaeryn> Eh, I like RPG-and-unusual content 20110406 04:49:46< Aethaeryn> e.g. anything Bob The Mighty makes. 20110406 04:49:54< Aethaeryn> Though he uses WML not Lua so perhaps Elvish_Pillage2 is a better example 20110406 04:51:10-!- Ivanovic_ [~ivanovic@dtmd-4db23d67.pool.mediaWays.net] has joined #wesnoth-dev 20110406 04:51:13< Xenmen> I should put in a feature request that every message have an optional screenlock bool 20110406 04:51:33< Xenmen> so that if the campaign creators don't want to prevent you from scrolling while you read messages 20110406 04:51:35< Xenmen> you can still scroll 20110406 04:51:37< Xenmen> while reading 20110406 04:51:46< Xenmen> instead of feeling like a trapped animal :X 20110406 04:52:01-!- Ivanovic [~ivanovic@wesnoth/developer/ivanovic] has quit [Ping timeout: 252 seconds] 20110406 04:52:10< Xenmen> to keep compatibility, might-as-well have the default state to 'True' 20110406 04:52:13< Xenmen> but 20110406 04:52:18< Xenmen> that whole visual novel aspect 20110406 04:52:36< Xenmen> not the reading, but the mandatory-stationary-screen-while-reading aspect 20110406 04:52:53< Xenmen> I'm practically allergic to that :E 20110406 04:53:03< Xenmen> don't know if those sentiments are shared 20110406 04:53:07-!- Ivanovic_ is now known as Ivanovic 20110406 04:53:07< Xenmen> off to patch.wesnoth.org... 20110406 04:53:48< Aethaeryn> I wonder if it's possible to have a transparent on/off switch too 20110406 04:53:54< Aethaeryn> certain things make more sense solid. 20110406 04:54:11< Aethaeryn> Not so much default messaging, but moreso when you have input and options. 20110406 04:54:27-!- clanehin_ [~quassel@cpe-174-109-037-217.nc.res.rr.com] has joined #wesnoth-dev 20110406 04:55:50-!- clanehin [~quassel@cpe-174-109-037-217.nc.res.rr.com] has quit [Ping timeout: 276 seconds] 20110406 04:56:46< Xenmen> Aha: https://gna.org/bugs/?func=detailitem&item_id=4293 20110406 04:56:53< Xenmen> This shall be my bugfix 20110406 04:57:16< Xenmen> SDL is not catching keypress events while the right-click menu is up 20110406 04:57:27< Xenmen> I have an idea where to look... 20110406 04:57:41-!- Elvish_Pillage2 [~eli@dhip-164.foss.residences.colby.edu] has quit [Ping timeout: 240 seconds] 20110406 04:58:03< Aethaeryn> hmm... 20110406 04:58:03-!- Gambit [~Gambit@wesnoth/developer/grickit] has quit [Read error: Operation timed out] 20110406 04:58:13< Aethaeryn> add-on definable hotkeys would be awesome. 20110406 04:58:24< Aethaeryn> Might be as revolutionary as right click menus 20110406 04:58:53< Xenmen> Hrm 20110406 04:58:56< Aethaeryn> I wonder if I could get away with implementing that. 20110406 04:58:59-!- Gambit [~Gambit@wesnoth/developer/grickit] has joined #wesnoth-dev 20110406 04:59:00-!- janebot [~Gambot@unaffiliated/gambit/bot/gambot] has quit [Read error: Connection reset by peer] 20110406 04:59:02< Xenmen> that's a great idea actually 20110406 04:59:04< Aethaeryn> See, I my perspective is 100% that of a modder. 20110406 04:59:06< Xenmen> and yeah, that should be easy 20110406 04:59:22< Aethaeryn> and I my am are tired. ;-) 20110406 05:00:19< Xenmen> turn up the transparency on your coherency 20110406 05:00:25< Xenmen> I can't make anything out XD 20110406 05:00:37< Xenmen> everything up until two lines ago 20110406 05:01:05< Xenmen> Oh look what I found: 20110406 05:01:07< Xenmen> int controlled_recruiters = 0; 20110406 05:01:07< Xenmen> for(size_t i = 0; i < teams_.size(); ++i) { 20110406 05:01:23< Xenmen> menu_events.cpp, line 160 20110406 05:01:27< Xenmen> getting closer! 20110406 05:01:35< Xenmen> oh, hrm 20110406 05:01:42< Xenmen> that's right 20110406 05:01:47< Xenmen> there's a cap on copypasta 20110406 05:03:04< Aethaeryn> PASTEBIN is a very useful resource 20110406 05:03:14< Xenmen> Why isn't there an eclipse workspace in the projectfiles folder? D: 20110406 05:03:29< Aethaeryn> eww.... 20110406 05:03:38< Xenmen> the thing is 20110406 05:03:39< Aethaeryn> I really don't see why everyone everywhere worships Eclipse 20110406 05:03:44< Xenmen> when I highlight a function 20110406 05:03:50< Xenmen> and the cpp file is several thousand lines 20110406 05:04:01< Xenmen> I like having the scrollbar highlight the places where it's called 20110406 05:04:16< Xenmen> so I can visually make out what's happening 20110406 05:04:19< Xenmen> sure I can Ctrl + F 20110406 05:04:32< Aethaeryn> I just abuse resources like cat and search and python scripts and stuff with large files 20110406 05:04:33< Xenmen> but then I don't SEE the structure 20110406 05:04:33< Xenmen> if you know what I mean D: 20110406 05:04:37< Aethaeryn> eh 20110406 05:04:51< Aethaeryn> I guess I'm thinking too much like a mathematician and not enough like a computer scientist. 20110406 05:04:57< Aethaeryn> Computer scientists = laziness is good because it saves time. 20110406 05:05:07< Aethaeryn> mathematicians = visualize stuff in your head because it's cool/fun ;-) 20110406 05:05:24< Aethaeryn> I like to build up an intuitive feel of a file anyway. 20110406 05:05:24< Xenmen> X] 20110406 05:05:28< Aethaeryn> Think about Star Wars. 20110406 05:05:33< Aethaeryn> Luke turning off his computer. 20110406 05:06:02-!- PolarPanda is now known as GoodNightGuys 20110406 05:06:03< tschmitz> Would there happen to be a command line utility that's good at finding symbols in a way that's aware of the programming language semantics? 20110406 05:06:12-!- GoodNightGuys [~pete@unaffiliated/peterporty] has quit [Read error: Connection reset by peer] 20110406 05:06:32< Aethaeryn> Xenmen: Though really, I can't claim superiority. I use emacs, and it essentially does almost everything an IDE does, it's just hidden with M-x commands you have to Google first instead of searching menus. :-P 20110406 05:07:24< Aethaeryn> Yes, you can even install something to do the real-time Java syntax checker, but that's rather annoying for me because my syntax is almost always broken while I write my code until I'm "ready" to compile/test it. 20110406 05:08:01< Aethaeryn> tschmitz: what do you mean? 20110406 05:08:12< Xenmen> Emacs is a wonderful operating system 20110406 05:08:16< tschmitz> My main complaint about grepping is finding stuff in other namespaces 20110406 05:08:16< Xenmen> it just needs a better text editor 20110406 05:08:39< tschmitz> or failing to find a function call if someone puts a space between the function name and the paren or something 20110406 05:08:40< Aethaeryn> tschmitz: You could probably code up something in perl/python 20110406 05:08:54< tschmitz> Just wondering if there's a standard one out there 20110406 05:09:08< Xenmen> Eclipse Eclipse Eclipse 20110406 05:09:13< Xenmen> that's one thing it does well 20110406 05:09:18< Xenmen> though I use the Aptana fork 20110406 05:09:26< Xenmen> because I love Python and PyDev 20110406 05:09:29< Aethaeryn> Eclipse is like... Microsoft Word meets KDE. 20110406 05:09:43< Aethaeryn> You need the latest gaming computer in order to run it. ;-) 20110406 05:09:48< Xenmen> which were both industry standards :B 20110406 05:09:53< Xenmen> they're unnecessarily bloated 20110406 05:09:55< Xenmen> BUT 20110406 05:10:04< Xenmen> they have the most generally useful features 20110406 05:10:07< Xenmen> hence, general appeal 20110406 05:11:02 * shadowmaster prods Aethaeryn with a knife 20110406 05:11:21 * tschmitz laughs? 20110406 05:11:56< Xenmen> It's like the Fall that never ended :B 20110406 05:12:05< Aethaeryn> shadowmaster: Don't worry, I can no longer diss KDE unless I move to something like XFCE now that GNOME is trying its best to catch up with KDE 20110406 05:12:08< Xenmen> all the newcomers 20110406 05:12:10< Aethaeryn> in terms of not running well on older computers 20110406 05:12:12< Xenmen> flooding the channels 20110406 05:12:25< Xenmen> the old members can't read fast enough at the casual pace they're used to 20110406 05:12:31< Xenmen> INVASION BY NEWBS! 20110406 05:12:50< Xenmen> GNOME has serious development issues 20110406 05:13:03< Xenmen> I suspect the lead devs are insane 20110406 05:13:09< shadowmaster> Aethaeryn: since you can no longer diss it, you might as well stop, don't you think? 20110406 05:13:10< Xenmen> hence the dev issues 20110406 05:13:30< Aethaeryn> Xenmen: I actually kind of like GNOME 3, the only problem is I can only run it on my desktop, not my laptop. 20110406 05:13:56< Aethaeryn> I suspect it's because I always use alt-tab anyway and so never noticed the difference. 20110406 05:14:42< Aethaeryn> Oh sorry, it's C-x 5 o 20110406 05:14:47< Aethaeryn> Since emacs is my operating system ;-) 20110406 05:14:55< Xenmen> :P 20110406 05:15:15< Xenmen> I wasn't being tongue-in-cheek about the devs being nuts 20110406 05:15:23< Xenmen> After reading through their blogs 20110406 05:15:31< Xenmen> and their comments/replies 20110406 05:15:38< Xenmen> I seriously doubt their mental stability 20110406 05:15:41< Aethaeryn> GNOME did change for the sake of change. That's not usually a good thing with a core element of the OS. 20110406 05:15:57< Xenmen> on the side, they honestly don't know what to do anymore 20110406 05:16:01< Aethaeryn> And yes, since most people use a GUI of some sort, and at least half use GNOME (probably more because of defaults on the major distros)... 20110406 05:16:05< Xenmen> they felt that they had implemented everything there was to implement 20110406 05:16:07< Aethaeryn> It's a core element that they messed with 20110406 05:16:12< Xenmen> and so now they're going in a purely experimental direction 20110406 05:16:17< Xenmen> because they have no clue what else to do with themselves 20110406 05:16:30< Xenmen> because they are bored 20110406 05:16:42< shadowmaster> As far as I see things, the GNOME people are trying to innovate. 20110406 05:16:47< Aethaeryn> Xenmen: they could've just moved onto something new 20110406 05:17:04< Aethaeryn> leave GNOME as it is, and start a totally-different project ;-) 20110406 05:17:05< shadowmaster> Of course, innovating is bad. We should've stayed with those ancient mainframes. 20110406 05:17:27< Aethaeryn> shadowmaster: Yes, that's why I'm hesitant to attack GNOME 3... because people are so resistant to changing from their comfort zones 20110406 05:17:39< Aethaeryn> And so it's not even necessarily bad from a neutral standpoint, it's just a bit feature-blank atm, like KDE 4 was 20110406 05:17:40< Xenmen> 'innovate' 20110406 05:17:43< Aethaeryn> *KDE 4.0 20110406 05:17:44< Xenmen> like Nintendo eh? 20110406 05:17:44< Xenmen> :D 20110406 05:17:58< Xenmen> Swing your Wii around' 20110406 05:18:05< Xenmen> hey, get old gramps in on it too 20110406 05:18:10< Xenmen> Everyone needs a Wii to play with 20110406 05:18:22< Xenmen> ooh what's that grandpa, you have arthritis? 20110406 05:18:30< Xenmen> don't rain on our parade old man 20110406 05:18:34< Xenmen> go sit in the corner 20110406 05:18:36< Xenmen> play bingo 20110406 05:18:39< Xenmen> Wii! 20110406 05:18:42< Xenmen> Yeah no 20110406 05:18:54< Xenmen> 20 years of Nintendo fandom 20110406 05:19:00< Xenmen> 10 years of increasing loyalty 20110406 05:19:01< Aethaeryn> From what I've heard, the Wii is rather fun. 20110406 05:19:04< Xenmen> 10 years decreasing... 20110406 05:19:09< Aethaeryn> I never have played it though. 20110406 05:19:15< Aethaeryn> I had a Gamecube. 20110406 05:19:21< Aethaeryn> The last Nintendo console I have ;-) 20110406 05:19:35< Aethaeryn> My friends with the PS2s had all the fun. 20110406 05:19:58< Xenmen> The Wii has a few good games 20110406 05:20:04< Xenmen> but now that rareware belonds to Microsoft 20110406 05:20:09< Xenmen> all the good games are 1st party 20110406 05:20:23< Xenmen> but I'm not paying $45 for Super Paper Mario 20110406 05:20:43< Xenmen> And MP3 has been out for several years now 20110406 05:20:46< Xenmen> and it's still $50 too 20110406 05:20:52< Xenmen> way, way, way too expensive 20110406 05:21:03< Xenmen> considering that the Wii and PSP are about par in terms of power 20110406 05:21:22< Gambit> That cracks me up. 20110406 05:21:39 * Xenmen *weeps bitterly* 20110406 05:21:40< Gambit> Oh oops. #wesnoth-dev. Must not start trolling about consoles. 20110406 05:21:47 * Gambit leaves before he loses control. 20110406 05:21:53 * Xenmen *sniffles* 20110406 05:21:55< Xenmen> you're right 20110406 05:21:59< Xenmen> we'll control ourselves 20110406 05:22:06< Xenmen> this is a place for manly conduct 20110406 05:22:08-!- Afan [~IceChat77@c-76-29-51-121.hsd1.il.comcast.net] has joined #wesnoth-dev 20110406 05:22:16< Xenmen> and dwarven bravery 20110406 05:22:24< Aethaeryn> My favorite game console is emacs. 20110406 05:22:26< Xenmen> in the face of corporate tomfoolery 20110406 05:22:36< Aethaeryn> It is theoretically capable of everything that any other gaming device is capable of. 20110406 05:22:39< Xenmen> IDLE is my favourite compiler 20110406 05:23:21< Xenmen> It sends me red kisses when I divide by zero 20110406 05:23:30< Xenmen> and sings me to sleep at night 20110406 05:23:45< Xenmen> then I cheated on it with Vi... 20110406 05:23:53< Xenmen> sweet, sweet Vi, how I love your soft touch 20110406 05:24:09< Aethaeryn> Do you mean vim? 20110406 05:24:13< Aethaeryn> Or did you use the original, classic vi? 20110406 05:24:16< Xenmen> an amazon with course hair 20110406 05:24:17< Xenmen> and 20110406 05:24:21< Xenmen> yes, classic Vi 20110406 05:24:21< Xenmen> :B 20110406 05:24:30< Aethaeryn> bah 20110406 05:24:36< Aethaeryn> I code everything with echo and cat. 20110406 05:24:45< Aethaeryn> That's all anyone ever needs 20110406 05:24:52< Xenmen> kittens are for womenfolk 20110406 05:25:03< Xenmen> do you want people to call you cat ladyman? 20110406 05:25:24< Xenmen> now, the moon is a manly thing 20110406 05:25:31< Xenmen> a giant hunk of precious metals 20110406 05:25:35< Xenmen> hurtling through the sky 20110406 05:25:35< Aethaeryn> Nah. 20110406 05:25:38< Aethaeryn> "Twilight" 20110406 05:25:39< Xenmen> but no rush 20110406 05:25:51< Aethaeryn> hey, wait, isn't there a Twilight Eclipse? 20110406 05:25:52< Xenmen> goin' round the earth? 20110406 05:26:04< Xenmen> feh, I'll take my time... *30 days later* 20110406 05:26:06< Xenmen> hush you 20110406 05:26:13< Aethaeryn> Oh, Twilight Eclipse is very manly 20110406 05:26:21< Xenmen> ): [ 20110406 05:26:45< Xenmen> shadowmaster... hand me the duct tape..... 20110406 05:26:55< Aethaeryn> Eclipse: The only IDE that Bella approves of. 20110406 05:26:58< Xenmen> and that knife of yours... 20110406 05:27:06< Aethaeryn> It sparkles when there's a compiler error 20110406 05:27:34< tschmitz> Wait, coding with echo? 20110406 05:27:50< Xenmen> Eclipse, eclipse 20110406 05:28:06< Aethaeryn> tschmitz: echo -e "foobar\n" > file.txt 20110406 05:28:07-!- sheraff is now known as gsoc_trichu 20110406 05:28:07< Xenmen> a porpoise is not a proper coding environment 20110406 05:28:21< Aethaeryn> tschmitz: It's theoretically capable of writing any program you want. 20110406 05:28:22< tschmitz> there's a -e option? 20110406 05:28:33< Aethaeryn> escape characters 20110406 05:28:44< Aethaeryn> it's how you can code python in echo 20110406 05:28:47< Aethaeryn> you need the \n and \t 20110406 05:28:57< Aethaeryn> or well, at least the \n 20110406 05:29:21< tschmitz> well 20110406 05:29:27< Aethaeryn> But yeah, you can theoretically do everything using the UNIX command line tools 20110406 05:29:34< Aethaeryn> Not even using a real editor, not even ed 20110406 05:29:51< Xenmen> theoretically 20110406 05:29:52< tschmitz> you can get \n pretty easily I think ... echo blah >file.txt; echo another line >>file.txt 20110406 05:29:59< Xenmen> and impractically 20110406 05:30:00< Xenmen> but 20110406 05:30:05< tschmitz> you know 20110406 05:30:09< Xenmen> eh, more than theory I think 20110406 05:30:13< Aethaeryn> tschmitz: you don't even need echo as long as you have wget and cat 20110406 05:30:17< tschmitz> what I would probably do if forced to write code in echo ... 20110406 05:30:20< Aethaeryn> The Internet is so massive... 20110406 05:30:25< tschmitz> is write a text editor first 20110406 05:30:40< tschmitz> and then use it to write my program 20110406 05:31:17< Aethaeryn> tschmitz: Make an OS freer than the FSF ones. You see, the FSF OSes were originally written with non-free tools when no free tools existed. 20110406 05:31:23< Aethaeryn> So, make an OS that's "pure" 20110406 05:31:30< Aethaeryn> A much freer OS because of its heritage. 20110406 05:31:35< Aethaeryn> Built from the ground up 20110406 05:31:48 * Xenmen gets up from his chair to bask in AFKness for a time... 20110406 05:32:09< tschmitz> FSF? 20110406 05:32:17< shadowmaster> Free Software Foundation 20110406 05:33:04< shadowmaster> Aethaeryn: and technically, the FSF has no operating system 20110406 05:33:36-!- ABCD_ is now known as ABCD 20110406 05:33:38< shadowmaster> The FSF is behind the GNU Project, which is supposed to build a new operating system that is completely Free yadda yadda... that's not happened. 20110406 05:34:15< automagic> GNU/Linux is partially a GNU system 20110406 05:34:24< shadowmaster> GNU is not a complete operating system in the sense that it has no kernel of its own. It's currently used along Linux, the FreeBSD kernel, etc. 20110406 05:34:53< automagic> When GNU/Hurd gets finished there will be a fully free system available. 20110406 05:34:59< shadowmaster> the one GNU kernel is not complete and its design has changed multiple times. You know which one I'm talking about. 20110406 05:35:04< Aethaeryn> echo -e "public class Foobar {\n\tpublic static void main(String[] args) {\n\t\tSystem.out.println(\"Hello echo world! \");\n\t}\n}" > Foobar.java 20110406 05:35:10< Aethaeryn> tschmitz: ^ Proof of concept 20110406 05:35:29< Aethaeryn> Yes, it compiles and runs 20110406 05:36:09< Aethaeryn> shadowmaster: So you don't like Debian GNU/Hurd? 20110406 05:36:22< Aethaeryn> I was never certain which Debian you used 20110406 05:36:29< automagic> Aethaeryn: It's still unstable 20110406 05:36:39< shadowmaster> Never used it. And until the GNU people come ahead and say that Hurd is not going to change, I'd not program system software for Hurd. 20110406 05:36:45< automagic> at least as far as I know 20110406 05:38:32< automagic> If you intend to write code this way a cat without arguments lets you type as much text as you want and sends it throught the pipe. 20110406 05:38:32-!- Afan [~IceChat77@c-76-29-51-121.hsd1.il.comcast.net] has quit [Read error: Connection reset by peer] 20110406 05:38:51< automagic> When you want to finish just use C-d 20110406 05:39:08< tschmitz> that's comparatively brilliant 20110406 05:39:10< tschmitz> forgot about that. 20110406 05:40:04< shadowmaster> But yeah, the notion of an OS being free depending on the nature of the tools which were used to manage its source code is stupid. 20110406 05:40:37< shadowmaster> Especially so once that OS becomes self-contained like GNU became. 20110406 05:40:38< tschmitz> Well that wasn't my motivation for using nonstandard tools 20110406 05:40:45< tschmitz> I just thought it was an interesting idea ... 20110406 05:41:05< shadowmaster> *self-hosted 20110406 05:41:09< Aethaeryn> shadowmaster: I'm in a sense making fun of how FSF has grown increasingly purist. 20110406 05:41:12< tschmitz> I use pico to write code on the university linux computers 20110406 05:41:13< Aethaeryn> And strict in its definition of free. 20110406 05:41:24< Aethaeryn> The FSF doesn't even recognize Debian and Fedora as free OSes. 20110406 05:41:37< Aethaeryn> And Debian and Fedora are about as strict/pure as you can get in the major distros 20110406 05:41:37< shadowmaster> Aethaeryn: And I'm in a sense making fun of how you are taking over this channel with a rather useless conversation. :) 20110406 05:41:50< shadowmaster> That has no relevance to Wesnoth development whatsoever 20110406 05:42:27< automagic> Didn't Stallman write emacs to be able to write gcc to be able to compile his kernel? 20110406 05:42:55< shadowmaster> ISTR GNU Emacs came before the whole GNU idea 20110406 05:43:32< shadowmaster> ah no, wrong Emacs 20110406 05:43:51< automagic> :P 20110406 05:43:54< ABCD> rms's emacs came before GNU, though :) 20110406 05:43:58< shadowmaster> GNU Emacs came along with the idea that there needed to be a Free as in Freedom operating system, etc. It was the first component released. 20110406 05:45:45< Xenmen> oh goodness 20110406 05:46:06< Xenmen> it's only a matter of time before the 'real programmers use ****" debate D: 20110406 05:46:25< automagic> I really like the GNU tools. Emacs, gcc, gdb, gprof - these are all very high quality tools. When Hurd comes out, Im sure it will be great. 20110406 05:46:49< shadowmaster> Xenmen: Fortunately, the people in this channel are serious and mature enough to not enter such wasteful discussions. 20110406 05:46:52< automagic> Xenmen: Yes 20110406 05:47:03< shadowmaster> They also come from vastly different backgrounds, and ... I forgot. 20110406 05:47:11< shadowmaster> Real programmers use Kate. 20110406 05:47:14< shadowmaster> duh. 20110406 05:47:18< Xenmen> ECLIPSE *cough*cough* 20110406 05:47:20< Xenmen> :D 20110406 05:47:31< Xenmen> it begins..... 20110406 05:47:40< Espreon> Real programmers shut the hell up and work. 20110406 05:47:54< automagic> Real programmers use highly trained monkeys and whips 20110406 05:49:07< Xenmen> menu_events.cpp 20110406 05:49:21< Xenmen> three-and-a-half thousand lines of gooey goodness 20110406 05:50:48< Xenmen> aha, mouse_events.cpp 20110406 05:52:53-!- Afan [~IceChat77@c-76-29-51-121.hsd1.il.comcast.net] has joined #wesnoth-dev 20110406 05:54:17-!- tschmitz [18827665@gateway/web/freenode/ip.24.130.118.101] has quit [Ping timeout: 252 seconds] 20110406 05:54:17-!- Afan [~IceChat77@c-76-29-51-121.hsd1.il.comcast.net] has quit [Read error: Connection reset by peer] 20110406 05:54:21< Aethaeryn> Real programmers don't use an editor. 20110406 05:54:25< Aethaeryn> They're that good. ;-) 20110406 05:55:26< Xenmen> real programmers use a single floppy for all their data and edit sectors by staring intently 20110406 05:56:38< Aethaeryn> Real programmers set the initial constants at the start of the universe such that their program appears in nature given enough time. 20110406 05:57:11< shadowmaster> Real programmers use butterflies. 20110406 05:57:13< Aethaeryn> That might explain seeing a JAPH in a rock formation in the mountains 20110406 05:57:42< Xenmen> the meme has come full circle 20110406 05:58:02< Gambit> Real Menâ„¢ call it KATE because it's an acronym. 20110406 05:58:26< shadowmaster> Gambit: you are not qualified for that, certainly. 20110406 05:58:44< Aethaeryn> Real men marry a secretary named Kate and simply dictate the typing to her so they never technically use an editor? 20110406 05:58:46< Gambit> Of course not. I'm a wooden puppet. 20110406 05:59:09< shadowmaster> Notably, Kate is referred to as "Kate" in documentation, user-visible strings and the website. 20110406 05:59:33< Xenmen> ohsnap we got told 20110406 05:59:47< Gambit> #wesnoth-dev >> #wesnoth-offtopic 2>&1 20110406 05:59:56-!- Nordvind [~1@balticom-203-156.balticom.lv] has joined #wesnoth-dev 20110406 06:00:04< Xenmen> nagbot, save us! 20110406 06:00:08< Aethaeryn> Hey, I tried to move to -offtopic, but apparently only shadowmaster is both there and paying attention 20110406 06:00:09 * shadowmaster pats little Gambit's head. 20110406 06:00:12< Aethaeryn> Since shadowmaster is omnipresent. 20110406 06:00:33< Xenmen> the dark knight of wesnoth 20110406 06:01:19-!- hadleyt [~Tom@res061-110.residents.stolaf.edu] has quit [Ping timeout: 252 seconds] 20110406 06:01:54< Aethaeryn> Xenmen: I would recommend joining #wesnoth-offtopic if you don't want to anger shadowmaster 20110406 06:02:01< Aethaeryn> and still want to converse off topic things 20110406 06:02:05< Gambit> You won't like him when he's angry. 20110406 06:02:18< Aethaeryn> The channel exists because over time we've been driven out of #wesnoth-umc-dev, #wesnoth-dev, #wesnoth-music, etc. 20110406 06:02:21< Aethaeryn> It's our last safe haven. 20110406 06:02:52< Xenmen> there's always... 20110406 06:02:55< Xenmen> the /b/... 20110406 06:02:57< Xenmen> :O 20110406 06:03:05< shadowmaster> Gambit: indeed. 20110406 06:03:20< shadowmaster> I try to avoid getting angry because it makes me look hideous. 20110406 06:03:30< Xenmen> like a koala on steroids 20110406 06:07:05< shadowmaster> 01:03:47 And thusly does the Forum Administrator as Incredible Hulk joke come full circle: http://forums.wesnoth.org/viewtopic.php?p=348366#p348366 20110406 06:07:35< shadowmaster> Gambit: bonus points for showing us an example of you double-posting. 20110406 06:07:49< Gambit> shadowmaster: technically it wasn't double posting. 20110406 06:07:56< Gambit> You see the first post was in the original thread. 20110406 06:08:01< Gambit> The next post was in the new one after the split ;D 20110406 06:08:07< shadowmaster> also, "also since I should make at least part of this post ON topic. what the heck is notepad++ ?" 20110406 06:08:36< shadowmaster> it's not horribly different from: "oh hi, newbie here. wuts battle for wensoth???"* 20110406 06:08:40< shadowmaster> * (sic) 20110406 06:08:53< Xenmen> those are two years old 20110406 06:08:53< Gambit> And darnit we're violating the sanctity of this awesome channel of programming goodness. :@ 20110406 06:09:01< Xenmen> shadowmaster is doing background checks on us XD 20110406 06:09:12< Xenmen> I was wondering when that'd happen 20110406 06:09:46-!- Blueblaze [~Blueblaze@adsl-99-4-144-213.dsl.hstntx.sbcglobal.net] has joined #wesnoth-dev 20110406 06:10:08< shadowmaster> Gambit: since you actually dared send me a PM about me violating the Posting Guidelines before April 1st, I think it's fair if I mock your past habits a bit. 20110406 06:10:26< shadowmaster> :) 20110406 06:10:56< shadowmaster> (Posting Guidelines that *I* wrote, note that.) 20110406 06:11:14< Gambit> Which makes it all the more hilarious that you violated them twice in the same post. 20110406 06:12:20< Xenmen> mouse_handler::left_click 20110406 06:12:58-!- xzer4h [~vasya@ip-95-221-69-183.bb.netbynet.ru] has joined #wesnoth-dev 20110406 06:13:12< shadowm_laptop> Gambit: remember, the Posting Guidelines are more like guidelines than actual rules. 20110406 06:13:22< shadowmaster> :) 20110406 06:16:16-!- xzer4h [~vasya@ip-95-221-69-183.bb.netbynet.ru] has quit [Quit: Ex-Chat] 20110406 06:16:40-!- Gambit [~Gambit@wesnoth/developer/grickit] has quit [Remote host closed the connection] 20110406 06:23:36-!- Afan [~IceChat77@c-76-29-51-121.hsd1.il.comcast.net] has joined #wesnoth-dev 20110406 06:23:44< Xenmen> on the side 20110406 06:24:05< Xenmen> has there been any discussion about campaigns continuing 20110406 06:24:10< Xenmen> when you LOSE a battle? 20110406 06:24:32< Xenmen> or is the only way for that to happen, to specify a victory condition that's actually a failure condition 20110406 06:25:46-!- Afan [~IceChat77@c-76-29-51-121.hsd1.il.comcast.net] has quit [Read error: Connection reset by peer] 20110406 06:25:53< Xenmen> Ooh, ooh 20110406 06:25:55< Xenmen> actually 20110406 06:26:08< Xenmen> you can change victory conditions midgame right? 20110406 06:26:27< Xenmen> so then there can be a trigger when you're JUST about to lose 20110406 06:26:36< Xenmen> such that the battle ends 20110406 06:26:39< Xenmen> and story branches 20110406 06:26:40< Xenmen> yes? 20110406 06:26:42< Xenmen> wonderful 20110406 06:26:45< Xenmen> nevermind then :D 20110406 06:30:59-!- Blueblaze [~Blueblaze@adsl-99-4-144-213.dsl.hstntx.sbcglobal.net] has quit [Quit: Blueblaze] 20110406 06:33:10-!- Nordvind [~1@balticom-203-156.balticom.lv] has quit [Read error: Connection reset by peer] 20110406 06:40:02-!- tschmitz [18827665@gateway/web/freenode/ip.24.130.118.101] has joined #wesnoth-dev 20110406 06:41:33< tschmitz> I should've known better when the channel went mysteriously quiet 20110406 06:41:41< tschmitz> apparently I lagged out 50 minutes ago. 20110406 06:41:48< Xenmen> XD 20110406 06:49:39-!- Max20010 [~chatzilla@d91-128-237-120.cust.tele2.at] has quit [Ping timeout: 260 seconds] 20110406 06:54:21-!- Afan [~IceChat77@c-76-29-51-121.hsd1.il.comcast.net] has joined #wesnoth-dev 20110406 06:56:34-!- Afan [~IceChat77@c-76-29-51-121.hsd1.il.comcast.net] has quit [Read error: Connection reset by peer] 20110406 06:58:19-!- timotei [~timotei@89.43.196.13] has joined #wesnoth-dev 20110406 06:58:19-!- timotei [~timotei@89.43.196.13] has quit [Changing host] 20110406 06:58:19-!- timotei [~timotei@wesnoth/developer/timotei] has joined #wesnoth-dev --- Log opened Wed Apr 06 07:09:14 2011 20110406 07:09:27-!- lobby [~wesnoth@wesnoth/bot/lobby] has joined #wesnoth-dev 20110406 07:09:27-!- Topic for #wesnoth-dev: Google Summer of Code: http://wiki.wesnoth.org/SummerOfCodeIdeas | 191 bugs, 306 feature requests, 21 patches | logs: http://irclogs.wesnoth.org | Don't paste on IRC! Use a pastebin: http://pastebin.com | http://imagebin.org 20110406 07:09:27-!- Topic set by wesbot [~wesbot@asteria.debian.or.at] [Wed Apr 6 00:59:27 2011] 20110406 07:09:27[Users #wesnoth-dev] 20110406 07:09:27[ ABCD ] [ erl ] [ iwaim__ ] [ Sirp__ ] 20110406 07:09:27[ Aethaeryn ] [ Espreon ] [ iwaim___ ] [ Smar ] 20110406 07:09:27[ AI0867 ] [ esr ] [ knotwork_ ] [ Tigge ] 20110406 07:09:27[ akzfowl2 ] [ ettin_ ] [ koan ] [ timotei ] 20110406 07:09:27[ apoi_ ] [ fendrin ] [ lobby ] [ tschmitz] 20110406 07:09:27[ automagic ] [ fstltna ] [ mcsmash ] [ Upthorn ] 20110406 07:09:27[ bwright ] [ gabba ] [ MGoods|RangerM] [ vcap ] 20110406 07:09:27[ chris| ] [ GeorgeSebastian] [ nagbot2 ] [ Vorpal ] 20110406 07:09:27[ CIA-89 ] [ Greywhind ] [ noy ] [ wesbot ] 20110406 07:09:27[ clanehin_ ] [ grigoryj ] [ Qbunia|zZz ] [ Xenmen ] 20110406 07:09:27[ crimson_penguin] [ gsoc_trichu ] [ Rhonda ] [ yann ] 20110406 07:09:27[ dariuss ] [ Ingmar ] [ shadowm_laptop] 20110406 07:09:27[ dayoung ] [ isaac_ ] [ shadowmaster ] 20110406 07:09:27[ elias ] [ Ivanovic ] [ shikadibot ] 20110406 07:09:27-!- Irssi: #wesnoth-dev: Total of 53 nicks [0 ops, 0 halfops, 0 voices, 53 normal] 20110406 07:09:30< Xenmen> and me 20110406 07:09:40-!- Channel #wesnoth-dev created Tue Jan 27 06:28:41 2009 20110406 07:09:40< Xenmen> I deserve half the blame 20110406 07:09:42< timotei> :P 20110406 07:09:55< Xenmen> and half the shame 20110406 07:09:55-!- Soliton [~Soliton@wesnoth/developer/soliton] has joined #wesnoth-dev 20110406 07:09:56< timotei> night's* 20110406 07:09:56< Xenmen> punish just him all the same 20110406 07:10:51< timotei> well, anyway, afk, have Computer Architecture midterm in about 4 hours :-S And I still have to read the last class 20110406 07:11:06-!- Irssi: Join to #wesnoth-dev was synced in 108 secs 20110406 07:11:08< Xenmen> good luck! D: 20110406 07:17:27< tschmitz> Anyone familiar with the Wesnoth network details? 20110406 07:18:57< Xenmen> fendrin maybe? 20110406 07:19:09< Xenmen> I know Crab hacked out at least part of what's currently in place 20110406 07:19:24< tschmitz> I'm mainly trying to figure out where to look 20110406 07:21:26< Xenmen> it's all bundled pretty neatly 20110406 07:21:45< Xenmen> network and network_worker 20110406 07:23:01< tschmitz> Thanks 20110406 07:23:10< tschmitz> I just found network.cpp 20110406 07:23:21< tschmitz> doesn't show up in solution explorer 20110406 07:25:05-!- Afan [~IceChat77@c-76-29-51-121.hsd1.il.comcast.net] has joined #wesnoth-dev 20110406 07:26:19-!- shadowm_laptop [ignacio@wesnoth/developer/shadowmaster] has quit [Disconnected by services] 20110406 07:26:19-!- Afan [~IceChat77@c-76-29-51-121.hsd1.il.comcast.net] has quit [Read error: Connection reset by peer] 20110406 07:26:59-!- shadowm_laptop [ignacio@wesnoth/developer/shadowmaster] has joined #wesnoth-dev 20110406 07:34:35-!- crimson_penguin [~ben@wesnoth/developer/crimsonpenguin] has quit [Quit: crimson_penguin] 20110406 07:39:58-!- Aethaeryn [~Michael@wesnoth/umc-dev/developer/aethaeryn] has quit [Quit: ...] 20110406 07:47:31-!- gsoc_trichu [~Tri@c-98-196-106-93.hsd1.tx.comcast.net] has quit [Read error: Connection reset by peer] 20110406 07:50:38< Xenmen> What if Wesnoth had a Battletoads faction 20110406 07:50:42< Xenmen> just saying... 20110406 07:55:50-!- Afan [~IceChat77@c-76-29-51-121.hsd1.il.comcast.net] has joined #wesnoth-dev 20110406 07:58:10-!- Afan [~IceChat77@c-76-29-51-121.hsd1.il.comcast.net] has quit [Read error: Connection reset by peer] 20110406 08:18:27-!- vcap [~vcap@AReims-551-1-99-211.w86-207.abo.wanadoo.fr] has quit [Ping timeout: 252 seconds] 20110406 08:19:56-!- automagic [~karol@77-255-241-149.adsl.inetia.pl] has quit [Ping timeout: 276 seconds] 20110406 08:20:28-!- vcap [~vcap@AReims-551-1-136-230.w90-18.abo.wanadoo.fr] has joined #wesnoth-dev 20110406 08:21:32-!- automagic [~karol@77-255-63-208.adsl.inetia.pl] has joined #wesnoth-dev 20110406 08:26:32-!- Afan [~IceChat77@c-76-29-51-121.hsd1.il.comcast.net] has joined #wesnoth-dev 20110406 08:28:37-!- Afan [~IceChat77@c-76-29-51-121.hsd1.il.comcast.net] has quit [Read error: Connection reset by peer] 20110406 08:34:37-!- Afan [~IceChat77@c-76-29-51-121.hsd1.il.comcast.net] has joined #wesnoth-dev 20110406 08:34:53-!- shadowm_laptop [ignacio@wesnoth/developer/shadowmaster] has quit [Ping timeout: 260 seconds] 20110406 08:36:28-!- shadowm_laptop [ignacio@wesnoth/developer/shadowmaster] has joined #wesnoth-dev 20110406 08:36:28-!- Afan [~IceChat77@c-76-29-51-121.hsd1.il.comcast.net] has quit [Read error: Connection reset by peer] 20110406 08:37:15< nagbot2> Hello from your friendly bot! 20110406 08:37:16< nagbot2> Everyone who wants to participate in GSoC with Wesnoth: 20110406 08:37:18< nagbot2> Please do not forget to submit your application to Google! 20110406 08:37:19< nagbot2> http://www.google-melange.com/gsoc/profile/student/google/gsoc2011?org=wesnoth 20110406 08:37:25< nagbot2> The deadline for the application is friday, april 8th, at 19:00 UTC (12:00 PST) 20110406 08:37:27< nagbot2> you can still finetune and talk to us about your application after submitting it to google. But, this is just to make sure that you *can* be selected at the end! 20110406 08:37:29< nagbot2> Only people listed there can be selected! 20110406 08:37:31< nagbot2> Submit patches and prototypes for review, so we'll see how you work. 20110406 08:37:32< nagbot2> Discuss your ideas here - get important feedback from developers 20110406 09:05:19-!- Afan [~IceChat77@c-76-29-51-121.hsd1.il.comcast.net] has joined #wesnoth-dev 20110406 09:07:28-!- Afan [~IceChat77@c-76-29-51-121.hsd1.il.comcast.net] has quit [Read error: Connection reset by peer] 20110406 09:15:18-!- shadowm_laptop [ignacio@wesnoth/developer/shadowmaster] has quit [Disconnected by services] 20110406 09:15:44-!- shadowm_laptop [ignacio@wesnoth/developer/shadowmaster] has joined #wesnoth-dev 20110406 09:16:20-!- grzywacz [~grzywacz@89-78-180-180.dynamic.chello.pl] has joined #wesnoth-dev 20110406 09:16:20-!- grzywacz [~grzywacz@89-78-180-180.dynamic.chello.pl] has quit [Changing host] 20110406 09:16:20-!- grzywacz [~grzywacz@wesnoth/developer/grzywacz] has joined #wesnoth-dev 20110406 09:17:46-!- Ivanovic [~ivanovic@dtmd-4db23d67.pool.mediaWays.net] has quit [Changing host] 20110406 09:17:46-!- Ivanovic [~ivanovic@wesnoth/developer/ivanovic] has joined #wesnoth-dev 20110406 09:18:47< Xenmen> by the way 20110406 09:18:54< Xenmen> http://www.rhodiumgames.com/other-platformers/stupid-jetpak-mario/ 20110406 09:19:08< Xenmen> remember what I was saying about encoding data in RGB values for the sprite sheets? 20110406 09:19:11< Xenmen> well 20110406 09:19:15< Xenmen> this guy did something similar 20110406 09:19:25< Xenmen> he encoded his levels that way 20110406 09:19:40< Xenmen> He did all sorts of things wrong, yes 20110406 09:19:56< Ivanovic> moin 20110406 09:20:08< Xenmen> mornin', my good man 20110406 09:20:23< tschmitz> Hi 20110406 09:20:47< Xenmen> so anyways yeah, encoding data as RGB values works pretty well 20110406 09:21:35< Xenmen> wesnoth's hex grid prevents that from being a potential mp map-transfer speeder-upper strategy 20110406 09:21:37< Xenmen> but 20110406 09:21:41< Xenmen> the IDEA 20110406 09:22:15< tschmitz> Er, RGB value data? 20110406 09:22:32< Xenmen> yup; Red Green Blue 20110406 09:22:35< Xenmen> the pixel data in image files 20110406 09:22:56< tschmitz> Used to do what? 20110406 09:23:02< Xenmen> in some cases, it's considerably more efficient to parse than text 20110406 09:23:18< Xenmen> in Wesnoth's case 20110406 09:23:20< Xenmen> nothing specific right now 20110406 09:23:47< Xenmen> but it'd be easier to serialize data using RGB values in an image 20110406 09:23:53< tschmitz> You mean just raw data instead of human-readable 20110406 09:23:54< Xenmen> than to send a text file 20110406 09:23:58< Xenmen> well, yes 20110406 09:25:45-!- gabba [~gabba@wesnoth/developer/gabba] has left #wesnoth-dev [] 20110406 09:26:21< tschmitz> Bye gabba 20110406 09:26:56< tschmitz> Oh crap, I forgot he can see that I said that in the irclog 20110406 09:27:45< Xenmen> friendliness and comradery is not to be tolerated ): [ 20110406 09:29:12< Xenmen> but really 20110406 09:29:35< Xenmen> most of the data in the WML that gets sent in mp 20110406 09:29:41-!- LordNasty [~NaSTy@93-43-128-71.ip92.fastwebnet.it] has joined #wesnoth-dev 20110406 09:29:45< Xenmen> simply doesn't need to be sent as text 20110406 09:29:52< Xenmen> and the parts that DO need to be sent as such 20110406 09:30:00< Xenmen> can be referenced 20110406 09:30:19< Xenmen> what I'm thinking is that the WML can be encoded directly (more or less) into a .png 20110406 09:30:33< Xenmen> which would transfer faster than a wad of text 20110406 09:30:37< Xenmen> AND it would parse faster 20110406 09:30:51< Xenmen> so all the people complaining about observer mode can shut up 20110406 09:31:12< tschmitz> What's wrong with observer mode? 20110406 09:31:17< Xenmen> nothing :B 20110406 09:31:23< Xenmen> that doesn't stop people from complaining 20110406 09:31:44< Xenmen> it boils down to them wanting to jump to the current turn more quickly 20110406 09:31:57< Xenmen> but when you join as an observer 20110406 09:32:02< Xenmen> you get set all the replay data thus far 20110406 09:32:09< Xenmen> which then is played out on your screen 20110406 09:32:15< Xenmen> until you catch up with where the game is at currently 20110406 09:32:22< Xenmen> which, if it's already been 40 turns 20110406 09:32:26< Xenmen> means you've got a bit of a wait 20110406 09:33:24< Xenmen> hrm 20110406 09:33:31< tschmitz> Isn't the wait on the replay animation time not the network clogging? 20110406 09:33:58< Xenmen> correct; but they ARE related 20110406 09:34:13< Xenmen> the replay depends on how the data is being parsed right now 20110406 09:34:24< Xenmen> and the network clogging is related to how the data (to be parsed) is being sent 20110406 09:34:35< Xenmen> change how the data is encoded 20110406 09:34:38< Xenmen> and you can fix both 20110406 09:34:56< Xenmen> the only major downside is that once we have this new standard in place 20110406 09:34:56< tschmitz> You'll eliminate the replay animation time wait? 20110406 09:35:01< Xenmen> and 20110406 09:35:02< Xenmen> yes 20110406 09:35:12< Xenmen> will just have a little loading box 20110406 09:35:21< tschmitz> Oh 20110406 09:35:24< tschmitz> you mean you'll disable it 20110406 09:35:39< Xenmen> more or less 20110406 09:35:50< Xenmen> that's the idea at least 20110406 09:35:53< tschmitz> Why don't you just add a replay skip? 20110406 09:35:53< tschmitz> I think people wouold like that 20110406 09:36:01< Xenmen> was thinking about that too 20110406 09:36:01-!- Afan [~IceChat77@c-76-29-51-121.hsd1.il.comcast.net] has joined #wesnoth-dev 20110406 09:36:16< Xenmen> it depends on how much modification of the display code would have to be done 20110406 09:36:40< Xenmen> maybe if there's a do_not_render boolean 20110406 09:36:53< Xenmen> I can put a check before all the blits 20110406 09:37:00< Xenmen> or somesuch 20110406 09:37:05< Xenmen> could work too 20110406 09:37:11< Xenmen> will have to research a bit more 20110406 09:37:22< Xenmen> but WML definitely needs to be supplemented 20110406 09:37:31< Xenmen> it's super friendly for the content creators 20110406 09:37:32< Xenmen> but 20110406 09:37:48< Xenmen> it's rather impractical for all things multiplayer 20110406 09:38:06< tschmitz> well 20110406 09:38:22< tschmitz> if the network starts bogging down, we'll call you =] 20110406 09:38:29< Xenmen> just think .py and .pyc 20110406 09:38:36< Xenmen> sure you can run .py files in the interpreter 20110406 09:38:40< Xenmen> (which is what happens with WML) 20110406 09:38:52< Xenmen> but why not have a 'precompiled' alternative available as well 20110406 09:39:01< Xenmen> for those times when you don't want everything reparsed 20110406 09:39:27< Xenmen> er; meaning that no new human-readable content has been added 20110406 09:39:32< tschmitz> Can you find me the spot in the code where it parses WML that came over the network? 20110406 09:40:03< Xenmen> I've looked at the UI code more than the multiplayer code so far 20110406 09:40:10< Xenmen> will do a quick search 20110406 09:40:11< tschmitz> K 20110406 09:40:49-!- Max20010 [~chatzilla@d91-128-237-120.cust.tele2.at] has joined #wesnoth-dev 20110406 09:41:08< Xenmen> hrm 20110406 09:41:20< Xenmen> check serialization/parser 20110406 09:42:22< Xenmen> this means something like that may already be implemented now... 20110406 09:42:22-!- Afan [~IceChat77@c-76-29-51-121.hsd1.il.comcast.net] has quit [Read error: Connection reset by peer] 20110406 09:43:05< tschmitz> Thanks, that could be what I was looking for 20110406 09:43:08< Ivanovic> there is a way in multiplayer to skip replays 20110406 09:44:08< Xenmen> Ah, so that HAS been implemented now 20110406 09:44:19< Ivanovic> Xenmen: was there since some time around 1.2 or 1.4 20110406 09:44:21< Xenmen> I remember people complaining a lot about that pretty recently 20110406 09:44:32< Xenmen> really? D: 20110406 09:44:47< Xenmen> I'm time-travelling again... 20110406 09:44:47< Ivanovic> yeah, really 20110406 09:45:04< Ivanovic> directly when trying to join a game to observe there is some "skip replay" checkbox somewhere 20110406 09:45:17< Ivanovic> though i don't use multiplayer too often, so i don't know where exactly it is 20110406 09:45:27< Xenmen> good enough 20110406 09:45:39< Xenmen> thanks for the heads up 20110406 09:45:44< Xenmen> had a few multiplayer tests today 20110406 09:45:48< Xenmen> did not notice that though 20110406 09:45:56< Ivanovic> right in the top bar 20110406 09:46:02< Ivanovic> left to preferences 20110406 09:46:02< Xenmen> but that's because the one thing I didn't test this time was observer mode X] 20110406 09:46:14< Ivanovic> is called something like "quick replays" or the likes 20110406 09:46:45-!- Qbunia|zZz is now known as Qbunia 20110406 09:47:15< Xenmen> I'm gonna have to investiage that tomorrow; thanks for the heads up Ivanovic XD 20110406 09:47:28< Xenmen> man, the more I look around the code the more I'm impressed 20110406 09:47:37< Ivanovic> it does all the changes of the turns but just places the units, not doing any animations 20110406 09:48:12< Xenmen> skips rendering then 20110406 09:48:24< Xenmen> or just the animations 20110406 09:48:50< Xenmen> tschmitz: in serialization/parser, check this out: std::string parser::lineno_string 20110406 09:48:59< Xenmen> A patch opportunity! 20110406 09:49:48< Xenmen> but yeah, gnight guys 20110406 09:49:55< Xenmen> 5 hours or so to wakeup 20110406 09:50:00< Xenmen> take care, merry coding 20110406 09:50:14-!- Xenmen [~Administr@d173-183-84-135.bchsia.telus.net] has left #wesnoth-dev [] 20110406 09:53:45< Ivanovic> just animations 20110406 09:57:30< tschmitz> lol " /** This function is crap. */ " it says ... 20110406 09:57:46-!- Nephro [~Dmitry@80.233.231.12] has joined #wesnoth-dev 20110406 09:58:27< tschmitz> Nephro: Welcome. 20110406 09:58:40< Nephro> Mornin' :) 20110406 09:59:04< tschmitz> Although I'll probably be saying good night soon 20110406 09:59:06-!- grzywacz [~grzywacz@wesnoth/developer/grzywacz] has quit [Remote host closed the connection] 20110406 10:03:33< Nephro> usa? 20110406 10:05:17< tschmitz> Yes, west 20110406 10:06:46-!- Afan [~IceChat77@c-76-29-51-121.hsd1.il.comcast.net] has joined #wesnoth-dev 20110406 10:07:09< Ivanovic> tschmitz: looks like wesnoth coders tend to be realistic 20110406 10:07:11< Ivanovic> ;) 20110406 10:07:50< tschmitz> "Tend to be realistic" ... hmmm 20110406 10:08:15< Ivanovic> sorry, forgot the word "some" somewhere in my line... 20110406 10:08:17< Ivanovic> ; 20110406 10:08:18< Ivanovic> ) 20110406 10:09:14< tschmitz> some of them (or should I say "some of us") tend to be realistic? 20110406 10:10:26< tschmitz> Heh, sorry I still didn't quite follow ... 20110406 10:10:26-!- Afan [~IceChat77@c-76-29-51-121.hsd1.il.comcast.net] has quit [Read error: Connection reset by peer] 20110406 10:11:56-!- koda|work [~koda@host134-42-static.85-94-b.business.telecomitalia.it] has joined #wesnoth-dev 20110406 10:12:01< tschmitz> Oh oh OK I had forgotten that I quoted that thing earlier 20110406 10:12:14< tschmitz> Sorry lol 20110406 10:19:15-!- MeccaGod [majs@h14n4fls31o279.telia.com] has joined #wesnoth-dev 20110406 10:27:17-!- champ [~champ@125.33.216.40] has joined #wesnoth-dev 20110406 10:30:11-!- stikonas [~and@ctv-213-164-115-159.vinita.lt] has joined #wesnoth-dev 20110406 10:30:12-!- stikonas [~and@ctv-213-164-115-159.vinita.lt] has quit [Changing host] 20110406 10:30:12-!- stikonas [~and@wesnoth/translator/stikonas] has joined #wesnoth-dev 20110406 10:31:53-!- timotei [~timotei@wesnoth/developer/timotei] has quit [Read error: Connection reset by peer] 20110406 10:33:50-!- nephx [~Dmitry@80.233.231.12] has joined #wesnoth-dev 20110406 10:35:58-!- Nephro [~Dmitry@80.233.231.12] has quit [Ping timeout: 260 seconds] 20110406 10:42:47-!- Blueblaze [~Blueblaze@adsl-99-4-144-213.dsl.hstntx.sbcglobal.net] has joined #wesnoth-dev 20110406 11:00:34-!- Blueblaze [~Blueblaze@adsl-99-4-144-213.dsl.hstntx.sbcglobal.net] has quit [Quit: Blueblaze] 20110406 11:12:25-!- noy [~Noy@wesnoth/developer/noy] has quit [Quit: noy] 20110406 11:33:29-!- shadowm_laptop [ignacio@wesnoth/developer/shadowmaster] has quit [Ping timeout: 240 seconds] 20110406 11:43:32-!- nephx [~Dmitry@80.233.231.12] has quit [Read error: Connection reset by peer] 20110406 11:44:00-!- nephx [~Dmitry@80.233.231.12] has joined #wesnoth-dev 20110406 11:54:15-!- Crab_ [~Crab@wesnoth/developer/crab] has joined #wesnoth-dev 20110406 11:56:21< tschmitz> Hi Crab_ 20110406 11:56:38< Crab_> hi, tschmitz 20110406 11:56:48< tschmitz> Know anything about wesnoth network stuff? 20110406 11:57:17< Crab_> depends. try to ask the question, maybe I (or someone else) would be able to help. 20110406 11:58:22< tschmitz> I'm trying to figure out how network communication between players is handled in multiplayer games 20110406 11:58:34< tschmitz> as I understand it, the protocol used is WML text, but 20110406 11:58:50< Crab_> wesnoth's multiplayer works by sending replays across the network 20110406 11:58:53< tschmitz> what classes handle the ... sending? 20110406 11:59:18-!- Nordvind [~nordvind@balticom-203-156.balticom.lv] has joined #wesnoth-dev 20110406 12:00:35< Crab_> network::send_data 20110406 12:01:40< tschmitz> Is that low-level? 20110406 12:01:42< Crab_> yes 20110406 12:01:45< Crab_> see playturn.cpp 20110406 12:01:55< Crab_> it has more high-level stuff related to that 20110406 12:02:48< Crab_> and see playmp_controller for even more high-level stuff 20110406 12:03:03< Crab_> in particular, playmp_controller::play_network_turn() 20110406 12:03:16< tschmitz> Thank you 20110406 12:07:13< tschmitz> I think it'll help me with the whiteboard network support 20110406 12:07:32< tschmitz> but in any case, I better get some sleep 20110406 12:08:04< tschmitz> Crab_: Thanks again. I was exploring the code for a pretty long time 20110406 12:08:11< tschmitz> Good night. 20110406 12:08:44< Crab_> good night 20110406 12:09:00< Crab_> tschmitz: also see replay_controller for that 20110406 12:09:04-!- tschmitz [18827665@gateway/web/freenode/ip.24.130.118.101] has quit [Quit: Page closed] 20110406 12:29:46-!- MeccaGod [majs@h14n4fls31o279.telia.com] has quit [] 20110406 12:34:58-!- stikonas [~and@wesnoth/translator/stikonas] has quit [Remote host closed the connection] 20110406 12:39:54-!- GvS0 [~zzz@bfx181.neoplus.adsl.tpnet.pl] has joined #wesnoth-dev 20110406 12:40:48-!- stikonas [~gentoo@ctv-213-164-115-159.vinita.lt] has joined #wesnoth-dev 20110406 12:40:48-!- stikonas [~gentoo@ctv-213-164-115-159.vinita.lt] has quit [Changing host] 20110406 12:40:48-!- stikonas [~gentoo@wesnoth/translator/stikonas] has joined #wesnoth-dev 20110406 13:21:45-!- Cookiee [~quassel@unaffiliated/cookiee] has joined #wesnoth-dev 20110406 13:24:00-!- loonybot [~loonybot@46.138.86.2] has joined #wesnoth-dev 20110406 13:24:00-!- loonybot [~loonybot@46.138.86.2] has quit [Changing host] 20110406 13:24:00-!- loonybot [~loonybot@wesnoth/bot/loonybot] has joined #wesnoth-dev 20110406 13:24:47-!- loonycyborg [~sergey@wesnoth/developer/loonycyborg] has joined #wesnoth-dev 20110406 13:34:22-!- stikonas [~gentoo@wesnoth/translator/stikonas] has quit [Remote host closed the connection] 20110406 13:37:16< nagbot2> Hi! 20110406 13:37:18< nagbot2> An announcement for ALL Google Summer of Code Students: 20110406 13:37:19-!- stikonas [~and@ctv-213-164-115-159.vinita.lt] has joined #wesnoth-dev 20110406 13:37:19-!- stikonas [~and@ctv-213-164-115-159.vinita.lt] has quit [Changing host] 20110406 13:37:19-!- stikonas [~and@wesnoth/translator/stikonas] has joined #wesnoth-dev 20110406 13:37:19< nagbot2> Tell Google about your application! 20110406 13:37:20< nagbot2> http://www.google-melange.com/gsoc/profile/student/google/gsoc2011?org=wesnoth 20110406 13:37:22< nagbot2> You NEED to submit your application till 8th april 2011, 19:00 UTC (12:00 PST) 20110406 13:37:24< nagbot2> Everyone not enlisted in the google tracker at that time will have *no* chance to participate with Wesnoth as part of summer of code 2011, no matter how great your patches are or *whatever* 20110406 13:37:26< nagbot2> You have been warned. 20110406 13:37:29< nagbot2> Submit patches and prototypes for review, so we'll see how you work. 20110406 13:37:31< nagbot2> Talk about your ideas on the IRC 20110406 13:50:36-!- MeccaGod [~majs@h14n4fls31o279.telia.com] has joined #wesnoth-dev 20110406 13:52:04< AI0867> Crab_: it might be time to get nagbot to highlight people individually 20110406 13:52:57< Crab_> AI0867: we need to update some status info in the wiki first... 20110406 13:59:53-!- Gambit [~Gambit@wesnoth/developer/grickit] has joined #wesnoth-dev 20110406 14:00:04-!- Johannes13 [~Johannes@unaffiliated/johannes13] has joined #wesnoth-dev 20110406 14:00:39-!- Nordvind [~nordvind@balticom-203-156.balticom.lv] has quit [Quit: Leaving.] 20110406 14:04:20-!- janebot [~Gambot@unaffiliated/gambit/bot/gambot] has joined #wesnoth-dev 20110406 14:04:33-!- xzerth [~vasya@ip-95-221-69-183.bb.netbynet.ru] has joined #wesnoth-dev 20110406 14:05:36-!- xzerth [~vasya@ip-95-221-69-183.bb.netbynet.ru] has quit [Quit: Ex-Chat] 20110406 14:06:09-!- xzerth [~vasya@ip-95-221-69-183.bb.netbynet.ru] has joined #wesnoth-dev 20110406 14:29:01-!- koda|work is now known as koda 20110406 14:29:30-!- koda is now known as Guest23359 20110406 14:29:53-!- Guest23359 is now known as koda|work 20110406 14:37:11< nephx> Crab_, do I need to add the header comments to the files I've created or it's somehow automagically done during commit process? 20110406 14:37:32< Crab_> by you, by hand 20110406 14:37:48< Crab_> and don't forget the major buildsystems - at least scons/cmake 20110406 14:38:08< Crab_> changes to stuff like MSVC/codeblocks/codeblocks-scons are optional, but appreciated 20110406 14:42:10< nephx> Well, I know for sure that cmakelists were edited correctly 20110406 14:42:28< nephx> I'll take a look at the rest, but will probably note somewhere that I am not sure 20110406 14:44:05-!- GvS_ [~zzz@afpy136.neoplus.adsl.tpnet.pl] has joined #wesnoth-dev 20110406 14:44:31< Crab_> it's easy, just add a few lines 20110406 14:44:44< Crab_> harder for MSVC, but still, just some copypaste 20110406 14:44:59< Crab_> note taht MSVC project (native one) has to know about .hpp files, as well 20110406 14:45:11-!- GvS0 [~zzz@bfx181.neoplus.adsl.tpnet.pl] has quit [Ping timeout: 240 seconds] 20110406 14:45:52-!- mjs-de [~mjs-de@p3EE25B45.dip.t-dialin.net] has joined #wesnoth-dev 20110406 14:49:22< fendrin> hi Crab_ 20110406 14:49:40< Crab_> hello, fendrin 20110406 14:50:32< fendrin> I have seen something that is suspicious. 20110406 14:50:37< nephx> Crab_, well, isn't that just the project I am using created by running that batchfile? 20110406 14:51:06< fendrin> Currently team_name in [side] is no longer a single name but a comma separated list. 20110406 14:51:11< Crab_> nephx: no, that one is based on cmake file 20110406 14:51:25< Crab_> fendrin: yes, a list 20110406 14:51:28< fendrin> Can be used to define a neutral side like Olurf in LoW Scenario2. 20110406 14:51:38< Crab_> fendrin: isn't it used there ? 20110406 14:51:50< fendrin> It is. At least on some difficult levels. 20110406 14:52:01< fendrin> On EASY the dwarfs and trolls are enemies. 20110406 14:52:34< fendrin> The game labels seem not to be up to this. 20110406 14:53:05< fendrin> A player sees only game labels that are meant for him/her to see. 20110406 14:53:45< fendrin> But labels don't thread the string as a comma separated list but as a single value. 20110406 14:53:53< fendrin> In my opinion that can't work well. 20110406 14:58:46< fendrin> Another problem is that I would like to display several labels on the same field at once. It is useful for the editor. 20110406 14:58:58< fendrin> And I think it is useful for the game as well. 20110406 15:00:08< fendrin> Currently a "global" label recognizable by the empty "" string as team_name member is overwritten by local ones. 20110406 15:00:43< fendrin> I think that the current implementation is too inflexible. 20110406 15:01:44< fendrin> The scenario designer might mark some hex fields with labels to make them recognizable if they have a special meaning eg in context of the objectives. 20110406 15:02:01< fendrin> You can mark the label immutable for this reason. 20110406 15:04:20-!- Upth [~ogmar@c-76-105-37-245.hsd1.ca.comcast.net] has joined #wesnoth-dev 20110406 15:05:33< fendrin> This blocks the hex field for user defined labels, which is sad for multiplayer games where exactly this hex fields are candidates for labels which are used for coordinating strategies. 20110406 15:07:17-!- Upthorn [~ogmar@c-76-105-37-245.hsd1.ca.comcast.net] has quit [Ping timeout: 252 seconds] 20110406 15:07:41< fendrin> You can only clear all labels at once which spares the immutable ones. 20110406 15:08:03< fendrin> Over all the situation is unsatisfying. 20110406 15:08:35< fendrin> s/thread/threat 20110406 15:09:02< fendrin> damn 20110406 15:09:10< fendrin> s/thread/treat 20110406 15:11:00-!- Mussious [~kamil@83.23.162.122] has joined #wesnoth-dev 20110406 15:13:02-!- zookeeper [~l@wesnoth/developer/zookeeper] has joined #wesnoth-dev 20110406 15:15:43< elias> you treat us to a thread of threats? 20110406 15:16:50< fendrin> :-) 20110406 15:17:00< Crab_> fendrin: yes, a more generic way of marking hexes would be nice to have 20110406 15:17:53< fendrin> I am willing to give it a try but I am not sure how to design it. 20110406 15:18:52< fendrin> Multiple labels per hex would be fine but they would also clutter the hex. 20110406 15:19:00< Crab_> firstly write a class to hold the data, then add a way to display it, then add some objects which will add-to-data in their constructor and remove-from-data in their destructor ... 20110406 15:19:07< Crab_> consider non-label ways of marking a hex, as well 20110406 15:19:10< Crab_> i.e. halos 20110406 15:19:25< fendrin> It's not so much a question of how to code it. 20110406 15:19:38< fendrin> It's more a question of how labels are handled in general. 20110406 15:20:05< fendrin> Do we have a label per side or per team only instead of only one label currently? 20110406 15:20:14< fendrin> Or even multiple labels per side? 20110406 15:20:24< fendrin> How to handle cluttering? 20110406 15:20:32< Crab_> I don't know atm, easy to look up, of course. 20110406 15:20:54< fendrin> easy to look up? 20110406 15:20:56-!- Max20010 [~chatzilla@d91-128-237-120.cust.tele2.at] has quit [Ping timeout: 264 seconds] 20110406 15:21:39< fendrin> I am thinking since 2 days about the problem and can't come to a good solution. 20110406 15:24:09-!- mjs-de [~mjs-de@p3EE25B45.dip.t-dialin.net] has quit [Ping timeout: 252 seconds] 20110406 15:24:28< Crab_> fendrin: yes, 'what we have now' is easy to lookup in the source 20110406 15:24:42-!- koda|work [~koda@host134-42-static.85-94-b.business.telecomitalia.it] has quit [Ping timeout: 260 seconds] 20110406 15:25:12< fendrin> Right, a clean implementation is surely a design goal. 20110406 15:25:30< fendrin> But still I don't really know what to implement gameplay or interface wise. 20110406 15:27:00 * nephx is proud of http://imagebin.org/146865 20110406 15:27:13-!- mrogalski [~mrogalski@ip-89-174-83-79.multimo.pl] has joined #wesnoth-dev 20110406 15:27:15< nephx> Crab_, ^ 20110406 15:28:04< nephx> The code looks a bit more messy, since there is no cool way to get the ToD yet, but I cut that out for the sake of eye-candy 20110406 15:30:22-!- automagic [~karol@77-255-63-208.adsl.inetia.pl] has quit [Ping timeout: 246 seconds] 20110406 15:30:32< fendrin> One model is to have global labels, team labels, and private labels. 20110406 15:30:57< fendrin> Labels could be team colored to identify the author. 20110406 15:31:34< fendrin> Each player could have one or more of them on a single hex. 20110406 15:31:56< fendrin> But only one per type at a hex. 20110406 15:32:42< fendrin> If the hex gets to cluttered it can be marked as overloaded, maybe by only displaying the global label and a "..." or special symbol. 20110406 15:33:07< fendrin> All labels can be accessed with a tooltip. 20110406 15:35:58< Crab_> well, I don't know if it'll look good. 20110406 15:36:07< Crab_> some mockups would be a good thing, I suppose 20110406 15:43:46-!- Elvish_Pillage2 [~eli@dhip-164.foss.residences.colby.edu] has joined #wesnoth-dev 20110406 15:45:46-!- negusnyul [~negusnyul@dsl5402A151.pool.t-online.hu] has joined #wesnoth-dev 20110406 15:57:16-!- timotei [~timotei@89.43.196.13] has joined #wesnoth-dev 20110406 15:57:16-!- timotei [~timotei@89.43.196.13] has quit [Changing host] 20110406 15:57:16-!- timotei [~timotei@wesnoth/developer/timotei] has joined #wesnoth-dev 20110406 16:02:23-!- xzerth [~vasya@ip-95-221-69-183.bb.netbynet.ru] has left #wesnoth-dev ["Ex-Chat"] 20110406 16:05:25-!- Max20010 [~chatzilla@91.128.237.120] has joined #wesnoth-dev 20110406 16:07:18-!- automagic [~karol@87-205-173-254.adsl.inetia.pl] has joined #wesnoth-dev 20110406 16:08:56-!- timotei [~timotei@wesnoth/developer/timotei] has quit [Ping timeout: 264 seconds] 20110406 16:13:32-!- tschmitz [18827665@gateway/web/freenode/ip.24.130.118.101] has joined #wesnoth-dev 20110406 16:14:03< nephx> tschmitz, you were fast 20110406 16:14:27< tschmitz> sleeping you mean? 20110406 16:14:31< nephx> yeah :D 20110406 16:14:44< tschmitz> it's already time for class unfortunately 20110406 16:14:54-!- hadleyt [~Tom@res061-110.residents.stolaf.edu] has joined #wesnoth-dev 20110406 16:14:58< tschmitz> in 45 minutes, but my bus comes in 15 minutes 20110406 16:20:16-!- Shakey [~Shakey@12.190.80.225] has joined #wesnoth-dev 20110406 16:21:30-!- eleazzaar [~jbjerk@70.226.221.46] has joined #wesnoth-dev 20110406 16:26:42-!- tschmitz [18827665@gateway/web/freenode/ip.24.130.118.101] has quit [Quit: Page closed] 20110406 16:32:01-!- dtiger [~dtiger@dynamic-vpdn-93-125-66-70.telecom.by] has joined #wesnoth-dev 20110406 16:33:42-!- timotei [~timotei@89.43.196.13] has joined #wesnoth-dev 20110406 16:33:42-!- timotei [~timotei@89.43.196.13] has quit [Changing host] 20110406 16:33:42-!- timotei [~timotei@wesnoth/developer/timotei] has joined #wesnoth-dev 20110406 16:40:16-!- Sytyi [~chatzilla@180-59-133-95.pool.ukrtel.net] has joined #wesnoth-dev 20110406 16:42:08< fendrin> hi Sytyi 20110406 16:42:13< Sytyi> fendrin: hi 20110406 16:42:15-!- Crab_ [~Crab@wesnoth/developer/crab] has quit [Quit: Miranda IM! Smaller, Faster, Easier. http://miranda-im.org] 20110406 16:42:40< fendrin> hi timotei 20110406 16:42:47< timotei> hi fendrin 20110406 16:43:41< timotei> fendrin: sorry for writing that proposal so slow, I'm in the middle of a killing midterms spree: today exam, friday oral exam, monday exam, tuesday exam ... 20110406 16:44:10< fendrin> timotei: No problem, just make sure to be ready for the deadline. 20110406 16:44:29< timotei> but I'll find time and hopefully finish it this weeknd, so you and Crab_ (and others) can look at it and giving me feedback 20110406 16:48:45< fendrin> timotei: I think friday is a deadline, but you might be able to alter your proposal afterwards. I will talk with the other mentors about the issue. 20110406 16:49:34< fendrin> timotei: It is the submit deadline to google, you will need to not miss it. 20110406 16:49:36< timotei> I'll do by best to finish it by friday. at least a draft on all thing 20110406 16:49:41< timotei> fendrin: I've already done that :) 20110406 16:49:45< fendrin> Okay 20110406 16:50:41-!- crimson_penguin [~ben@wesnoth/developer/crimsonpenguin] has joined #wesnoth-dev 20110406 16:57:23-!- thespaceinvader [~chatzilla@wesnoth/artist/thespaceinvader] has joined #wesnoth-dev 20110406 17:11:33-!- stikonas [~and@wesnoth/translator/stikonas] has quit [Remote host closed the connection] 20110406 17:11:53< fendrin> hi thespaceinvader 20110406 17:12:20< thespaceinvader> afternoon 20110406 17:13:27< fendrin> thespaceinvader: I have some simple tasks for a pixel artist. 20110406 17:13:37< thespaceinvader> what sort of thing? 20110406 17:13:50< fendrin> I need some toolbar buttons for the editor. 20110406 17:14:06< fendrin> I guess this is trivial work since the toolbar buttons are really simple. 20110406 17:15:01< fendrin> A button to place map labels. 20110406 17:15:28< fendrin> overlay items that symbolize a starting position. 20110406 17:16:55< fendrin> Button for the overlay item placement tool. 20110406 17:17:29< fendrin> And a button for the soundsource placement tool. 20110406 17:20:44< thespaceinvader> stick a request thread up in Art Contribs =) 20110406 17:21:54-!- Mussious [~kamil@83.23.162.122] has quit [Quit: Ex-Chat] 20110406 17:22:02-!- MeccaGod [~majs@h14n4fls31o279.telia.com] has quit [] 20110406 17:32:56-!- stikonas [~and@ctv-213-164-115-159.vinita.lt] has joined #wesnoth-dev 20110406 17:32:56-!- stikonas [~and@ctv-213-164-115-159.vinita.lt] has quit [Changing host] 20110406 17:32:56-!- stikonas [~and@wesnoth/translator/stikonas] has joined #wesnoth-dev 20110406 17:40:55-!- noy [~Noy@wesnoth/developer/noy] has joined #wesnoth-dev 20110406 17:43:14-!- noy [~Noy@wesnoth/developer/noy] has quit [Client Quit] 20110406 17:46:15-!- zaroth [~zaroth@unaffiliated/zaroth] has joined #wesnoth-dev 20110406 17:46:18-!- BfWEthnographer [~BfWEthnog@151.76.157.149] has joined #wesnoth-dev 20110406 17:55:23-!- noy [~Noy@wesnoth/developer/noy] has joined #wesnoth-dev 20110406 18:07:21-!- GvS0 [~zzz@178.42.154.136] has joined #wesnoth-dev 20110406 18:08:45-!- Cookiee [~quassel@unaffiliated/cookiee] has quit [Read error: Connection reset by peer] 20110406 18:10:11-!- GvS_ [~zzz@afpy136.neoplus.adsl.tpnet.pl] has quit [Ping timeout: 240 seconds] 20110406 18:12:26-!- epyon [~IceChat77@89-73-132-59.dynamic.chello.pl] has joined #wesnoth-dev 20110406 18:12:50-!- noy [~Noy@wesnoth/developer/noy] has quit [Quit: noy] 20110406 18:20:54-!- tschmitz [80726b3c@gateway/web/freenode/ip.128.114.107.60] has joined #wesnoth-dev 20110406 18:21:42-!- Blueblaze [~Blueblaze@adsl-99-4-144-49.dsl.hstntx.sbcglobal.net] has joined #wesnoth-dev 20110406 18:27:04-!- EdB [~edb@89.82.194.231] has joined #wesnoth-dev 20110406 18:28:27-!- Blueblaze [~Blueblaze@adsl-99-4-144-49.dsl.hstntx.sbcglobal.net] has quit [Quit: Blueblaze] 20110406 18:29:04-!- MeccaGod [~majs@81.231.147.14] has joined #wesnoth-dev 20110406 18:37:15< nagbot2> Time for a small public service announcement 20110406 18:37:17< nagbot2> An announcement for ALL Google Summer of Code Students: 20110406 18:37:18< nagbot2> Fill out the application form at google 20110406 18:37:19< nagbot2> http://www.google-melange.com/gsoc/profile/student/google/gsoc2011?org=wesnoth 20110406 18:37:20< nagbot2> You NEED to submit your application till 8th april 2011, 19:00 UTC (12:00 PST) 20110406 18:37:21< nagbot2> you can still improve afterwards, but how wonderful your proposal is, if not in google's database we can't accept it 20110406 18:37:22< nagbot2> Please do this now 20110406 18:37:23< nagbot2> The more good patches you submit, the better 20110406 18:37:29< nagbot2> Discuss your ideas here - get important feedback from developers 20110406 18:37:32-!- BfWEthnographer [~BfWEthnog@151.76.157.149] has left #wesnoth-dev [] 20110406 18:45:11-!- stikonas [~and@wesnoth/translator/stikonas] has quit [Remote host closed the connection] 20110406 18:48:05-!- stikonas [~gentoo@ctv-213-164-115-159.vinita.lt] has joined #wesnoth-dev 20110406 18:48:05-!- stikonas [~gentoo@ctv-213-164-115-159.vinita.lt] has quit [Changing host] 20110406 18:48:05-!- stikonas [~gentoo@wesnoth/translator/stikonas] has joined #wesnoth-dev 20110406 18:48:58-!- deekay [~dk@wesnoth/developer/dragonking] has joined #wesnoth-dev 20110406 18:50:48-!- boucman [~rosen@wesnoth/developer/boucman] has joined #wesnoth-dev 20110406 18:57:54< boucman> hey all 20110406 19:16:08-!- EdB [~edb@89.82.194.231] has quit [Remote host closed the connection] 20110406 19:17:50< Qbunia> hey guys who know the name of addon that my tabs in firefox are on 2 levels not in 1 only ? i hate scrolling 20110406 19:36:06-!- mjs-de [~mjs-de@e182037128.adsl.alicedsl.de] has joined #wesnoth-dev 20110406 19:39:06< timotei> hi boucman 20110406 19:39:56-!- tschmitz [80726b3c@gateway/web/freenode/ip.128.114.107.60] has quit [Quit: Page closed] 20110406 19:42:54< nephx> Qbunia, you could ask on #firefox 20110406 19:43:14< Qbunia> nephx: thx 20110406 19:49:28-!- Mussious [~kamil@dgg122.neoplus.adsl.tpnet.pl] has joined #wesnoth-dev 20110406 19:49:40-!- Mussious [~kamil@dgg122.neoplus.adsl.tpnet.pl] has quit [Remote host closed the connection] 20110406 19:50:01-!- Mussious [~kamil@dgg122.neoplus.adsl.tpnet.pl] has joined #wesnoth-dev 20110406 19:52:12< fendrin> hi boucman 20110406 19:53:27< Gambit> eleazzaar: http://forums.wesnoth.org/viewtopic.php?f=6&t=33512 20110406 19:54:21< Gambit> fendrin: http://forums.wesnoth.org/viewtopic.php?p=481902#p481902 20110406 19:56:15< fendrin> Gambit: Thank you. 20110406 20:09:05-!- yann [~dwitch@nan92-1-81-57-214-146.fbx.proxad.net] has quit [Ping timeout: 276 seconds] 20110406 20:12:28< nephx> Why isn't there a campaign to play for the undead angreh creatures, por them drakonkins... Only humans, dwarwes and elves :( 20110406 20:16:23< Gambit> Descent into darkness? 20110406 20:21:17-!- rigved [~rigved@116.72.163.243] has joined #wesnoth-dev 20110406 20:22:45-!- rockenstein [rockenstei@crown-7-124.resnet.ucsc.edu] has joined #wesnoth-dev 20110406 20:32:56< fendrin> nephx: And merman, orcs and desert elves. 20110406 20:33:34< nephx> I don't like them, I like the undead :) (childhood memories, undead scourge, war3) 20110406 20:34:34< fendrin> nephx: Also DM does feature some scenarios with undeads on your side. On the addon server you can find "Invasion from the Unknown", a very good campaign where you can recruit undeads from an early scenario on. And as Gambit told you, there is "Descent into Darkness". 20110406 20:35:20< nephx> Must've missed it somehow, I'll check it out :) Thanks... 20110406 20:35:32< fendrin> nephx: You are welcome. 20110406 20:35:59< fendrin> nephx: "Descent into darkness" is a mainline campaign, no need to visit the addon server for it. 20110406 20:36:05-!- GeorgeSebastian [~georgeSeb@unaffiliated/georgesebastian] has quit [Ping timeout: 248 seconds] 20110406 20:36:32< fendrin> nephx: And we are working on a drake campaign already. 20110406 20:39:06< nephx> Sounds great, any provisional dates on it? 20110406 20:39:55< AI0867> not much progress in the last few months 20110406 20:40:17< fendrin> nephx: The drake campaign? It is already on the addon server for the 1.9.x series. Called "Wings of Victory" but still in an early alpha phase. I can't promise a release date for the beta version. 20110406 20:41:02< fendrin> AI0867: Right, but I hope esr and me will find time and energy for finishing it soon. 20110406 20:42:09< fendrin> nephx: The story line is pretty much finished, we need maps... 20110406 20:42:26< fendrin> And some coding of special events. 20110406 20:52:49-!- GeorgeSebastian [~georgeSeb@unaffiliated/georgesebastian] has joined #wesnoth-dev 20110406 20:53:50-!- rigved [~rigved@116.72.163.243] has quit [Quit: Bye] 20110406 20:57:30-!- BfWEthnographer [~BfWEthnog@151.76.157.149] has joined #wesnoth-dev 20110406 20:58:08-!- BfWEthnographer [~BfWEthnog@151.76.157.149] has left #wesnoth-dev [] 20110406 20:59:20-!- GeorgeSebastian [~georgeSeb@unaffiliated/georgesebastian] has quit [Ping timeout: 264 seconds] 20110406 21:03:44-!- epyon [~IceChat77@89-73-132-59.dynamic.chello.pl] has quit [Ping timeout: 258 seconds] 20110406 21:09:03-!- grzywacz [~grzywacz@89-78-180-180.dynamic.chello.pl] has joined #wesnoth-dev 20110406 21:09:03-!- grzywacz [~grzywacz@89-78-180-180.dynamic.chello.pl] has quit [Changing host] 20110406 21:09:03-!- grzywacz [~grzywacz@wesnoth/developer/grzywacz] has joined #wesnoth-dev 20110406 21:11:50-!- GeorgeSebastian [~georgeSeb@unaffiliated/georgesebastian] has joined #wesnoth-dev 20110406 21:17:56-!- mrogalski [~mrogalski@ip-89-174-83-79.multimo.pl] has quit [Ping timeout: 264 seconds] 20110406 21:20:59< zaroth> oh where, oh where, oh where is mordante... 20110406 21:21:11< boucman> :P 20110406 21:21:15< boucman> wesbot: seen mordante 20110406 21:21:16< wesbot> boucman: The person with the nick mordante last spoke 22h 47m ago. 22h 43m ago was here and on the channel #wesnoth-de with the message: Quit: Leaving 20110406 21:21:20-!- Qbunia_ [540aafbf@gateway/web/freenode/ip.84.10.175.191] has joined #wesnoth-dev 20110406 21:22:04< zaroth> what's wesnoth's bus factor? 20110406 21:22:15< fendrin> zaroth: Bus factor? 20110406 21:22:23< zaroth> is there anybody else really good knowledgeable with GUI2? 20110406 21:22:34< boucman> i'd say 3 20110406 21:22:41< fendrin> I am for 12. 20110406 21:22:41-!- Qbunia [540aafbf@gateway/web/freenode/ip.84.10.175.191] has quit [Ping timeout: 252 seconds] 20110406 21:22:52-!- happygrue [~George@wesnoth/developer/wintermute] has joined #wesnoth-dev 20110406 21:22:52< boucman> but that's for wesnoth... for a specific area, it's 1 20110406 21:22:57< zaroth> fendrin: http://en.wikipedia.org/wiki/Bus_factor 20110406 21:23:51< fendrin> zaroth: hit by a bus. I don't know of any developer ever hit by a bus. So it is zero. 20110406 21:24:08< zaroth> fendrin: did you read the whole article? it isn't long ;-) 20110406 21:24:18< zaroth> "Getting hit by a bus" could take many different forms. 20110406 21:24:30< fendrin> zaroth: Ilor is also firm in gui2 but he isn't very active lately. 20110406 21:25:02< fendrin> zaroth: shadowmaster did some gui2 coding and I have also collected some spare experiences with it. 20110406 21:25:39< fendrin> zaroth: Just ask, maybe someone is able to answer your question without being member of the bus. 20110406 21:25:42< zaroth> I'm basically getting an assertion fail in grid.cpp in a line that has assert(false); and is labeled "that should never happen" 20110406 21:25:45< Qbunia_> hey 20110406 21:25:49< Qbunia_> how i can use droid mode 20110406 21:25:52< Qbunia_> where i should input it ? 20110406 21:26:02< zaroth> grid.cpp:541 20110406 21:26:23< fendrin> zaroth: That often happens when you have a faulty wml cfg for your dialogue. 20110406 21:26:26< boucman> Qbunia_: press ":" to get into command mode 20110406 21:26:30< boucman> then type "droid" 20110406 21:27:08< zaroth> fendrin: could you describe closer what kind of faulty can cause this error? 20110406 21:28:09< zaroth> (I can paste my dialog .cfg if needed) 20110406 21:28:45< fendrin> zaroth: Yes, please. 20110406 21:29:50< zaroth> fendrin: http://pastebin.com/W1bCEkwQ 20110406 21:29:53-!- mrogalski [~mrogalski@ip-89-174-122-81.multimo.pl] has joined #wesnoth-dev 20110406 21:30:06< zaroth> fendrin: it doesn't produce this error right after displaying 20110406 21:30:20< zaroth> I'm able to display the dialog and fill the listboxes for the first time normally 20110406 21:30:21< fendrin> zaroth: So when? 20110406 21:30:33< zaroth> I get the error when I try to change contents of the second listbox 20110406 21:31:13< fendrin> players_list? 20110406 21:31:55< zaroth> yes 20110406 21:32:12< Qbunia_> i see thx 20110406 21:32:59< Qbunia_> boucman: if i set droid so which AI files control my turns? 20110406 21:33:12< boucman> I don't know... 20110406 21:33:17< Qbunia_> asd :P 20110406 21:33:27< zaroth> fendrin: http://pastebin.com/m4YH6SVL that's my dialog code 20110406 21:34:08< zaroth> fendrin: http://pastebin.com/rpPLSJK6 and that's the debug output it produces 20110406 21:34:48< zaroth> from the debug output I can see that it successfully clears the players_list 20110406 21:34:56< zaroth> and adds two rows 20110406 21:35:03< zaroth> but immediately after it crashes 20110406 21:35:55< fendrin> zaroth: Have you compared the first succesful building of the dialog and the failing build after the addition of the items in the debugger? 20110406 21:36:40< zaroth> fendrin: I'm not sure how can I do that, my gdb-fu isn't too strong 20110406 21:36:52< zaroth> I only recently learned how to produce a useful backtrace ;-) 20110406 21:37:12< fendrin> zaroth: Well, that is essential when coding c++. 20110406 21:37:22< fendrin> Learn it as soon as possible. 20110406 21:37:30< fendrin> Do you use a graphical user interface? 20110406 21:37:33< fendrin> Like eclipse? 20110406 21:37:40< zaroth> fendrin: kdevelop 20110406 21:37:51-!- yann [~dwitch@nan92-1-81-57-214-146.fbx.proxad.net] has joined #wesnoth-dev 20110406 21:38:14< fendrin> Ah yes. 20110406 21:38:19< fendrin> Used it before myself. 20110406 21:38:34< fendrin> Kdevelop does have a gui for the debugger included. 20110406 21:38:58< fendrin> When an assertion occours it will produce the needed stacktrace automatically. 20110406 21:39:35< fendrin> zaroth: You will have to discover how to start a debug run in kdevelop as the first step. 20110406 21:40:00< zaroth> well, I already set up things with gdb 20110406 21:40:09< zaroth> so let's try it first... 20110406 21:42:23< zaroth> fendrin: it works within gdb... 20110406 21:42:36< zaroth> ah, no 20110406 21:42:52< zaroth> sorry for misleading, I modified it during the lengthy debug build compilation 20110406 21:43:30-!- mrogalski [~mrogalski@ip-89-174-122-81.multimo.pl] has quit [Read error: Connection reset by peer] 20110406 21:47:14< fendrin> zaroth: Your code from line 100 till 104, is that coded after an example or did you make it up yourself? 20110406 21:47:26< fendrin> I am talking about the c++ code. 20110406 21:48:31< zaroth> fendrin: I've taken it from gamestate_inspector.cpp and modified it a bit 20110406 21:50:12< fendrin> I see. 20110406 21:50:40-!- negusnyul [~negusnyul@dsl5402A151.pool.t-online.hu] has quit [Remote host closed the connection] 20110406 21:50:42-!- eleazzaar [~jbjerk@70.226.221.46] has quit [Quit: main screen turn off....] 20110406 21:51:23< Qbunia_> some1 knows when Crab will be online? 20110406 21:52:14< zaroth> fendrin: http://pastebin.com/9QHU5DGH backtrace (I just got it and started analyzing it) 20110406 21:53:07< fendrin> zaroth: Please try adding grow_factor=1 in line 84 20110406 21:54:37-!- Nephro [~Dmitry@80.233.231.12] has joined #wesnoth-dev 20110406 21:55:03-!- PolarPanda [~pete@unaffiliated/peterporty] has joined #wesnoth-dev 20110406 21:55:22< zaroth> fendrin: still crashes and produces the same error 20110406 21:57:32-!- nephx [~Dmitry@80.233.231.12] has quit [Ping timeout: 264 seconds] 20110406 21:57:55< fendrin> zaroth: I bet it is something with grow_factors or vertical_grow/horizontal_grow 20110406 21:58:32< zaroth> fendrin: I deduced that much from grid.cpp code, and I tried removing them all... nothing helped :( 20110406 21:59:11< fendrin> zaroth: Okay, please fill a bug report, assign it to mordante and attach all needed files to reproduce it. 20110406 21:59:45< zaroth> fendrin: I can't assign bugs, since I don't have developer access yet 20110406 21:59:57< fendrin> zaroth: Okay, I will do that for you. 20110406 22:00:11< zaroth> but since it's gonna be a patch, I can just submit this as a "first" version of my patch 20110406 22:02:46< fendrin> zaroth: The "//This shouldn't be possible..." is a strong hint that mordante may want to investigated what happened no matter what state your code is in. 20110406 22:03:38< zaroth> yeah, that's why I made a separate commit in my git with this state in case I find a workaround and mordante still wanted to look into it 20110406 22:03:53-!- Johannes13 [~Johannes@unaffiliated/johannes13] has quit [Ping timeout: 240 seconds] 20110406 22:04:02< zaroth> but I guess submitting it already, without consulting mordante first is okay as well 20110406 22:04:18< fendrin> zaroth: Yeah. 20110406 22:04:50< fendrin> zaroth: Just make sure to document the bug report enough to avoid giving mordante too much work overhead. 20110406 22:05:05< fendrin> stacktrace 20110406 22:05:10< fendrin> debug output 20110406 22:05:21< fendrin> all information that you know of must be in it. 20110406 22:08:30< fendrin> zaroth: Please give me a link to the bug report when finished so I can assign the bug. 20110406 22:14:31< zaroth> fendrin: https://gna.org/bugs/index.php?18002 20110406 22:14:44< zaroth> fendrin: also https://gna.org/patch/index.php?2625 20110406 22:18:41< fendrin> zaroth: done 20110406 22:19:06-!- epyon [~IceChat77@89-73-132-59.dynamic.chello.pl] has joined #wesnoth-dev 20110406 22:19:33< zaroth> fendrin: thanks 20110406 22:19:47< zaroth> I hope that soon I'll able to do it myself ;-) 20110406 22:20:10< zaroth> all right, so let's try looking for a workaround... 20110406 22:21:12< fendrin> zaroth: Can you replace your listbox definition with a working one? 20110406 22:21:31< fendrin> and just change the id's if the needed items? 20110406 22:21:53< zaroth> fendrin: what do you mean by that? I copied my listboxes from working ones from gamestate_inspector.cfg 20110406 22:22:00< zaroth> I changed just the id's 20110406 22:22:44< fendrin> The sourrounding grid as well? 20110406 22:22:45< zaroth> so I have to just investigate why these work and mine not 20110406 22:22:55< zaroth> no, I defined the grid myself 20110406 22:23:16< fendrin> try one that work elsewhere 20110406 22:26:12< zaroth> Crab_: could you have a look at above discussion? maybe you encountered similar problems when programming gamestate_inspector? 20110406 22:28:02< zaroth> I know! let's try defining GUI2_EXPERIMENTAL_LISTBOX 20110406 22:28:07< zaroth> i have nothing to lose after all :D 20110406 22:28:23< fendrin> :-) 20110406 22:29:55-!- dtiger [~dtiger@dynamic-vpdn-93-125-66-70.telecom.by] has quit [Remote host closed the connection] 20110406 22:30:33-!- Mussious [~kamil@dgg122.neoplus.adsl.tpnet.pl] has quit [Remote host closed the connection] 20110406 22:38:10-!- stikonas [~gentoo@wesnoth/translator/stikonas] has quit [Remote host closed the connection] 20110406 22:40:31-!- shadowm_laptop [ignacio@wesnoth/developer/shadowmaster] has joined #wesnoth-dev 20110406 22:44:37-!- stikonas [~and@ctv-213-164-115-159.vinita.lt] has joined #wesnoth-dev 20110406 22:44:37-!- stikonas [~and@ctv-213-164-115-159.vinita.lt] has quit [Changing host] 20110406 22:44:37-!- stikonas [~and@wesnoth/translator/stikonas] has joined #wesnoth-dev 20110406 22:55:40-!- Max20010 [~chatzilla@91.128.237.120] has quit [Ping timeout: 276 seconds] 20110406 22:55:41-!- stikonas [~and@wesnoth/translator/stikonas] has quit [Read error: Connection reset by peer] 20110406 22:56:53-!- stikonas [~and@ctv-213-164-115-159.vinita.lt] has joined #wesnoth-dev 20110406 22:56:53-!- stikonas [~and@ctv-213-164-115-159.vinita.lt] has quit [Changing host] 20110406 22:56:54-!- stikonas [~and@wesnoth/translator/stikonas] has joined #wesnoth-dev 20110406 22:57:33-!- Blueblaze [~Blueblaze@adsl-99-4-144-49.dsl.hstntx.sbcglobal.net] has joined #wesnoth-dev 20110406 23:01:04< Qbunia_> somwhere here who is thinking to apply proporsal for AI? 20110406 23:02:01< epyon> What's the rationale behind using SDL_net instead of boost's networking? 20110406 23:02:33< Ivanovic> epyon: the reasoning is that we got some networking lib, cf "libana" 20110406 23:03:04< epyon> Ivanovic, thanks, I'll take a look 20110406 23:03:19< epyon> (after I get the proposal finished though -_-) 20110406 23:03:23< Ivanovic> that one was a product of last years SoC but there seem to be some problems in it 20110406 23:03:35-!- brandFU [~brandFU@p5087BC85.dip.t-dialin.net] has joined #wesnoth-dev 20110406 23:03:51< Ivanovic> not sure what the problems are, but Soliton might know since he tends to make sure that the multiplayer server is actually working and there were some probs with libana 20110406 23:03:51 * epyon would use ::asio as you're using boost already anyway :/ 20110406 23:03:58< shadowmaster> libana uses asio 20110406 23:04:02< epyon> Ooo 20110406 23:04:14< epyon> Both server and client side? 20110406 23:04:23< shadowmaster> I guess so 20110406 23:04:26 * epyon is interested 20110406 23:04:46< shadowmaster> the wesnothd builds used in the official servers are built without libana since there are some stability issues with it. 20110406 23:04:55< loonycyborg> afaik it's only the serverside that is problematic. 20110406 23:05:08< shadowmaster> so they use the legacy SDL_net networking instead. 20110406 23:05:22< shadowmaster> loonycyborg: ISTR libana caused add-on upload issues client-side. 20110406 23:05:34 * epyon is currently trying to compile Wesnoth in VS2010 20110406 23:06:07< shadowmaster> I don't know anymore since I got fed up with the lack of visible upload progress when I was on wi-fi and outsourced release management to someone else. 20110406 23:07:09-!- Blueblaze [~Blueblaze@adsl-99-4-144-49.dsl.hstntx.sbcglobal.net] has quit [Quit: Blueblaze] 20110406 23:09:06< epyon> uuu, bad, boost errors 20110406 23:09:49< epyon> and pango O.o 20110406 23:09:53 * epyon googles 20110406 23:11:57-!- Qbunia_ [540aafbf@gateway/web/freenode/ip.84.10.175.191] has quit [Ping timeout: 252 seconds] 20110406 23:14:40< epyon> 2 succeeded, 2 failed, sigh 20110406 23:15:07< epyon> At least it compiles fast 20110406 23:15:38-!- Blueblaze [~Blueblaze@adsl-99-4-144-49.dsl.hstntx.sbcglobal.net] has joined #wesnoth-dev 20110406 23:19:33< epyon> hmm 20110406 23:20:07-!- Sytyi [~chatzilla@180-59-133-95.pool.ukrtel.net] has quit [Quit: ChatZilla 0.9.86.1 [Firefox 4.0/20110303194838]] 20110406 23:20:08-!- Max20010 [~chatzilla@d91-128-237-120.cust.tele2.at] has joined #wesnoth-dev 20110406 23:20:22-!- iwaim__ [~iwaim@rasteenie.alib.jp] has quit [Ping timeout: 276 seconds] 20110406 23:26:40< Upth> nagbot2: Upthorn ? 20110406 23:26:53< Upth> nagbot: Upthorn ? 20110406 23:26:55< nagbot2> upthorn : http://wiki.wesnoth.org//SummerOfCodeProposal_2011_LuaAI_JodyNorthup : http://socghop.appspot.com/gsoc/proposal/review/google/gsoc2011/upthorn/1 20110406 23:27:16-!- Blueblaze [~Blueblaze@adsl-99-4-144-49.dsl.hstntx.sbcglobal.net] has quit [Quit: Blueblaze] 20110406 23:29:35-!- GvS0 [~zzz@178.42.154.136] has quit [] 20110406 23:30:34< Espreon> ... qualified to do so. 20110406 23:30:36< Espreon> Whoops. 20110406 23:32:27< epyon> anyone here can help around the code? 20110406 23:32:38< epyon> I'm searching for scenario/unit loading 20110406 23:33:15< fendrin> epyon: Some of the scenario loading is done during the initialization of the gamestate class. 20110406 23:33:33-!- Qbunia [540aafbf@gateway/web/freenode/ip.84.10.175.191] has joined #wesnoth-dev 20110406 23:34:37< epyon> I admit, this is getting scarier every minute 20110406 23:35:05< fendrin> epyon: huh? 20110406 23:35:31< fendrin> Compiling Wesnoth in Windows? 20110406 23:36:08< epyon> fendrin, nah, I can manage that -- I was rather thinking about the proposal :P 20110406 23:37:04-!- mjs-de [~mjs-de@e182037128.adsl.alicedsl.de] has quit [Remote host closed the connection] 20110406 23:37:10< epyon> Only sane way I see is writing a Lua-based "config" class 20110406 23:37:16< nagbot2> Hello! 20110406 23:37:17< nagbot2> GSoC 2011 candidates: 20110406 23:37:20< nagbot2> Please do not forget to submit your application to Google! 20110406 23:37:21< nagbot2> http://www.google-melange.com/gsoc/profile/student/google/gsoc2011?org=wesnoth 20110406 23:37:23< nagbot2> The deadline is coming - application period closes at Apr 8th, 19:00 UTC (12:00 PST) 20110406 23:37:25< nagbot2> you can still improve afterwards, but how wonderful your proposal is, if not in google's database we can't accept it 20110406 23:37:27< nagbot2> We can select ONLY people listed there! 20110406 23:37:29< nagbot2> The more good patches you submit, the better 20110406 23:37:31< nagbot2> Talk about your ideas on the IRC 20110406 23:39:50-!- boucman [~rosen@wesnoth/developer/boucman] has quit [Quit: Leaving.] 20110406 23:39:56< Nephro> Qbunia, you should ask questions here, there is much more chance that they will get answered 20110406 23:44:21-!- crimson_penguin [~ben@wesnoth/developer/crimsonpenguin] has quit [Quit: crimson_penguin] 20110406 23:49:42-!- timotei [~timotei@wesnoth/developer/timotei] has quit [Read error: Connection reset by peer] 20110406 23:52:45-!- stikonas [~and@wesnoth/translator/stikonas] has quit [Read error: Connection reset by peer] 20110406 23:54:37< Qbunia> Nephro: asked if some1 is in AI noone responded so i guess no1 will be able to answer my questions 20110406 23:54:43< Qbunia> except this1 20110406 23:54:51< Qbunia> who compiled wesnoth 1.8 on windows? 20110406 23:55:21 * epyon 20110406 23:55:23< Nephro> um... I compiled trunk on windows, I think you should aim for trunk too 20110406 23:55:56< Qbunia> mm 20110406 23:56:01< Qbunia> which method u used? 20110406 23:56:18< Qbunia> trying Xans guide but it seems it dont works 20110406 23:56:22< Nephro> Well, yes, AI is Crab_'s creation and he knows all about it... I don't know a lot yet, just the overview and some things about aspects :) 20110406 23:56:28< Qbunia> first method fails cuz cant get that external file for 1.8 20110406 23:56:39< Nephro> Qbunia, I used the first guide on the CompilingOnWindows list 20110406 23:56:48< Nephro> Qbunia, but why do you want to compile 1.8? 20110406 23:56:57< Qbunia> cuz i got this version ? 20110406 23:57:23< Qbunia> link to 1.9 external file also seem not to work 20110406 23:58:06-!- brandFU [~brandFU@p5087BC85.dip.t-dialin.net] has quit [Quit: Bye!] 20110406 23:58:20< Nephro> I think you have to get the development version if you're aiming for GSoC, and that's 1.9.5 atm 20110406 23:59:01< Qbunia> Nephro: asd... 20110406 23:59:02< Nephro> and the external files for 1.8 seem to be available too 20110406 23:59:12< Nephro> http://wiki.wesnoth.org/CompilingWesnothOnWindows -- pt.2 20110406 23:59:13< Qbunia> Nephro: so firefox sux and i downloaded bad ver of wesnoth 20110406 23:59:17< Qbunia> sry for this1 ;p 20110406 23:59:39< Nephro> np, we all get our segfaults --- Log closed Thu Apr 07 00:00:12 2011