Log for #openttd on 8th November 2014:
Times are UTC Toggle Colours
00:13:19  *** Flygon_ [] has joined #openttd
00:19:20  *** Brumi [] has quit []
00:19:36  *** Flygon [] has quit [Ping timeout: 480 seconds]
00:28:21  *** Tirili [] has quit [Quit: ChatZilla 0.9.91 [SeaMonkey 2.30/20141101183419]]
00:47:24  *** Hazzard [] has joined #openttd
00:55:50  *** Xrufuian [] has joined #openttd
01:02:54  *** Myhorta [] has quit [Remote host closed the connection]
01:10:27  *** TomyLobo [] has quit [Quit: Standby mode...]
01:18:13  *** Quatroking [] has quit [Quit: Leaving]
01:58:03  *** FLHerne [] has quit [Ping timeout: 480 seconds]
02:01:41  *** HerzogDeXtEr1 [] has joined #openttd
02:03:04  *** Quatroking [] has joined #openttd
02:05:47  *** HerzogDeXtEr [] has quit [Ping timeout: 480 seconds]
02:17:21  *** HerzogDeXtEr1 [] has quit [Quit: Leaving.]
02:19:51  *** Eddi|zuHause [] has quit []
02:22:08  *** Eddi|zuHause [] has joined #openttd
02:58:47  *** DDR [] has joined #openttd
03:37:58  *** heffer [] has quit [Ping timeout: 480 seconds]
03:50:20  *** Pereba [~UserNick@] has quit [Quit: My AdiIRC has gone to sleep. ZZZzzz
03:52:37  *** looptrooper [] has quit [Quit: Leaving]
04:06:51  *** glx [] has quit [Quit: Bye]
04:07:00  *** Quatroking [] has quit [Quit: Leaving]
04:16:11  *** DDR [] has quit [Read error: Connection reset by peer]
04:29:18  *** fjb is now known as Guest871
04:29:20  *** fjb [] has joined #openttd
04:36:44  *** Guest871 [] has quit [Ping timeout: 480 seconds]
05:39:18  *** slonik [] has joined #openttd
05:45:52  *** KWKdesign [] has quit [Ping timeout: 480 seconds]
05:55:58  *** sla_ro|master [slamaster@] has joined #openttd
05:56:01  *** Eddi|zuHause [] has quit []
05:56:15  *** Eddi|zuHause [] has joined #openttd
06:43:57  *** moffi [] has joined #openttd
06:46:51  *** moffi2 [] has joined #openttd
06:49:22  *** andythenorth [] has joined #openttd
06:52:02  *** moffi [] has quit [Ping timeout: 480 seconds]
06:54:06  <andythenorth> bonsoir
06:56:12  *** Hazzard [] has quit [Read error: Connection reset by peer]
08:02:26  *** jinks [~jinks@] has quit [Ping timeout: 480 seconds]
08:04:53  *** supermop [] has joined #openttd
08:05:47  *** jinks [~jinks@] has joined #openttd
08:05:57  *** andythenorth [] has quit [Quit: andythenorth]
08:09:41  *** Jinassi [] has joined #openttd
08:22:02  *** Yotson [~Yotson@2001:980:6ac8:1:dd8d:a0c6:eed:ffe2] has joined #openttd
08:22:23  *** andythenorth [] has joined #openttd
08:32:39  *** Progman [] has joined #openttd
08:36:53  *** Biolunar [] has joined #openttd
08:37:23  *** Biolunar is now known as Guest884
08:45:21  *** Wolf01 [] has joined #openttd
08:45:45  <Wolf01> hi o/
08:51:32  *** supermop [] has quit [Remote host closed the connection]
08:57:59  *** JacobD88 [] has joined #openttd
09:05:18  *** Brumi [] has joined #openttd
09:06:17  *** zeknurn [] has quit [Read error: Connection reset by peer]
09:07:08  *** zeknurn [] has joined #openttd
09:07:10  *** Brumi [] has quit []
09:07:25  *** Brumi [] has joined #openttd
09:07:54  <peter1138> lol drama
09:12:18  <V453000> nice
09:13:39  <planetmaker> I closed the drama
09:13:57  <planetmaker> show is over. Nothing to see. You can walk on, please ;)
09:13:58  <V453000> I love to see how people think the newgrfs are made for them and are their property
09:14:00  <V453000> it is just awesome
09:14:08  <planetmaker> yeah
09:14:13  <planetmaker> ridiculous really
09:17:26  <andythenorth> bridge burned
09:19:40  <andythenorth> wasn’t even good drama :(
09:19:51  <andythenorth> but also time to go out to football training :P
09:20:18  <andythenorth> if it’s 0.5 miles to football training, how much should I get paid when I transport 2 children there?
09:20:27  *** zeknurn [] has quit [Remote host closed the connection]
09:20:41  <planetmaker> andythenorth, two smiles and thank you exactly
09:20:51  <planetmaker> maybe four
09:22:03  <andythenorth> that’s optimistic
09:22:06  <V453000> simuscape drama =D
09:22:23  <andythenorth> also if there is football training 0.25 miles from my house, I shouldn’t get paid any more for going 0.5 miles
09:22:43  <andythenorth> similarly, I should stop drinking australian wine
09:22:43  <planetmaker> andythenorth, it's optimistic. But you asked for how much you *should* get paid. Not how much you *will* get paid ;)
09:22:49  <andythenorth> and only drink english wine
09:22:57  <andythenorth> because we only want the nearest source
09:23:40  <andythenorth> also bye
09:23:41  *** andythenorth [] has quit [Quit: andythenorth]
09:24:10  <Supercheese> is there any English wine?
09:24:40  *** zeknurn [] has joined #openttd
09:25:05  <Eddi|zuHause> growing wine is really difficult above 51°N
09:25:14  <Supercheese> I would indeed think so
09:25:37  <peter1138> Wine is grown?
09:26:40  *** ginko_ [] has joined #openttd
09:26:50  *** ginko_ is now known as ginko
09:27:25  <Supercheese> semantics...
09:27:28  <ginko> totally excited about the existence of such a game (and a still active user base)
09:27:39  <ginko> chances of liking it (former Sim City 4 addict)
09:27:40  <ginko> ?
09:27:45  <Supercheese> OpenTTD rocks
09:28:00  <planetmaker> wine is grown. It grows grapes. Which are turned in wine. Isn't it?
09:28:19  <peter1138> Wine grows grapes?
09:28:36  <planetmaker> hey, it was an honest language question, peter1138 ;)
09:28:37  *** zeknurn [] has quit [Remote host closed the connection]
09:28:58  <peter1138> Wine is made from things that grow.
09:29:11  <peter1138> Like ketchup is made from tomatos (and other stuff), but isn't grown.
09:29:13  <planetmaker> ginko, you mean liking it by clicking on something on facebook or google+ or so?
09:29:24  <Eddi|zuHause> the plants are also called "wine" in german
09:29:26  <planetmaker> peter1138, but isn't the plant called 'wine', too?
09:29:37  <peter1138> No, they're vines.
09:29:39  <Eddi|zuHause> as are the grapes
09:29:46  <peter1138> Grapevines.
09:29:53  <planetmaker> ah. ok :)
09:30:00  <Wolf01> I always thought that plants grow wine flasks
09:30:03  <ginko> planetmaker no, chances of me liking the game, formerly having enjoyed games like sim city 4 ;) just installed it
09:30:09  <peter1138> Wolf01, that was my mental image :-)
09:30:18  <peter1138> Wine can also be made from things other than grapes.
09:30:20  <planetmaker> :)
09:30:35  <planetmaker> yes, indeed. And that can be very tasty :) Mead...
09:30:35  <Eddi|zuHause> that is not called wine then :p
09:30:42  <planetmaker> Eddi|zuHause, it is?
09:30:54  <planetmaker> ginko, then I'd say: enjoy! :)
09:31:16  <Eddi|zuHause> maybe Äppelwoi :p
09:31:32  <planetmaker> for multiplayer fun join the coop welcome server or one of the two vanilla reddit servers
09:31:40  <planetmaker> PflÃŒmli
09:32:02  <peter1138> Eddi|zuHause, it is still called wine, in English.
09:32:13  <planetmaker> also in German
09:32:21  <Supercheese> yeah, you get stuff like plum wine
09:32:43  <Supercheese> or other fruits
09:33:27  <peter1138> Anyway, apparently there are vineyards in the UK.
09:33:41  <peter1138> So yes, you can get English (grape) wine.
09:34:41  *** heffer [] has joined #openttd
09:36:11  <Eddi|zuHause> anyway, i think the difference between "wine" and "vine" only exists in english
09:38:00  *** sla_ro|master [slamaster@] has quit []
09:38:05  *** oskari89 [] has joined #openttd
09:38:44  <Supercheese> vinum vs. vitis in latin
09:38:48  *** FLHerne [] has joined #openttd
09:38:54  <peter1138> Grapejuice...
09:40:19  *** Pikkaphone [] has joined #openttd
09:40:54  <peter1138> I will pronounce Pikkaphone to rhyme with Persephone.
09:41:46  <Pikkaphone> you should.
09:41:56  *** Zuu [] has joined #openttd
09:42:04  <Supercheese> a Pikkaphone cacophony
09:42:39  <Pikkaphone> Penelope Pikkaphone.
09:45:57  <Pikkaphone> hmm
09:46:28  <Pikkaphone> reddit has decided WAS is superior to av8 because liveries.
09:46:42  *** Brumi [] has quit []
09:47:07  *** moffi2 [] has quit [Quit: Nettalk6 -]
09:47:39  <peter1138> Cargo subtype liveries, isn't it?
09:47:51  <peter1138> We should remove cargo subtypes. that's a BAD FEATURE.
09:48:22  *** zeknurn [] has joined #openttd
09:49:12  <V453000> that comparison surprised me tbh
09:50:15  *** Supercheese [] has quit [Quit: Valete omnes]
09:50:49  *** zeknurn [] has quit [Read error: Connection reset by peer]
09:52:34  <Pikkaphone> av9 is obviously the best plane set.
09:54:25  <Eddi|zuHause> not among the sets i ever used.
09:56:47  <Pikkaphone> you're missing out, then. :)
09:58:09  <V453000> the question is whether eddi ever played the game? :P
10:00:13  *** Alberth [~hat@2001:981:c6c5:1:be5f:f4ff:feac:e11] has joined #openttd
10:00:16  *** mode/#openttd [+o Alberth] by ChanServ
10:01:20  <peter1138> I'm waiting for pikka's updated no-nonsense road vehicle nad ship sets...
10:01:31  <Pikkaphone> me too
10:03:29  *** ginko_ [] has joined #openttd
10:04:47  <peter1138> Huh... weird bug.
10:05:29  <peter1138> I put a symlink to a directory in my heightmap directory, and OpenTTD shows me the content of the symlink directory at the same level as the symlink.
10:06:22  <Pikkaphone> handy
10:06:35  <peter1138> It actually is, but seems wrong :P
10:10:28  *** ginko [] has quit [Ping timeout: 480 seconds]
10:13:09  <Eddi|zuHause> may be the piece of code that merges the content_download directory with the regular directory
10:19:32  *** oskari892 [] has joined #openttd
10:19:34  <peter1138> Hmm, 10cc treatment for busses? (Throw in a Pacer for free!)
10:19:40  *** zeknurn [] has joined #openttd
10:19:56  <Alberth> 10 company colours ?
10:21:59  <peter1138> Yes, that...
10:23:43  * peter1138 ponders adapting the anti-desync newgrf stuff to allow some variables in some cases... :S
10:24:45  <planetmaker> such as...?
10:25:16  <peter1138> George's BAD FEATURE of adding weight depending on cargo amount.
10:25:39  <George> peter1138: why is it bad?
10:26:01  <Eddi|zuHause> you could just make sure callback results are saved instead of recalculated on load
10:26:42  *** oskari89 [] has quit [Ping timeout: 480 seconds]
10:28:07  <George> peter1138: > We should remove cargo subtypes. - and what to use instead?
10:29:24  <Eddi|zuHause> one discussion was about "views" during purchase, which cannot be changed afterwards
10:29:45  <peter1138> ?
10:29:56  <George> This would not fit xUSSR set
10:30:14  <George> in xUSSR set many liveries appear later!
10:30:32  <George> So the view should be chnaged in deport
10:31:12  <George> In most cases liveries apper in 1990-2000, while vehicles ended production in 1970-th
10:34:09  *** itsatacoshop247 [] has quit [Ping timeout: 480 seconds]
10:37:54  <peter1138>  73         /* Cached wagon override spritegroup */
10:37:54  <peter1138>  74         const struct SpriteGroup *cached_override;
10:38:00  <peter1138> How do you save things like that?
10:38:24  <peter1138> Admittedly that isn't variable...
10:40:39  <V453000> wait do you assume players to keep old vehicles, and even care about them so much later on to change their liveries even if they cant even buy the train anymore? :D
10:40:41  <V453000> that is insane
10:41:53  <Eddi|zuHause> i thought about a "second hand market" where you buy out-of-production vehicles with reduced lifetime
10:45:29  *** itsatacoshop247 [~itsatacos@2601:9:1180:b9c:f16d:3c7a:3ff5:b6bc] has joined #openttd
10:46:27  <George> V453000: Welcome to Russia :D
10:51:04  *** FLHerne [] has quit [Quit: There's a real world out here!]
10:54:38  <V453000> I think it would be much nicer to just randomize the livery of the train upon purchase
10:55:01  <V453000> that way people could see all of your atrwork in good probability, not have half hidden because they arent buying the train at that age anymore
10:55:07  <V453000> and it looks nice, I must say
10:55:49  *** Flygon_ [] has quit [Read error: Connection reset by peer]
10:56:11  *** Flygon_ [] has joined #openttd
10:59:58  <Eddi|zuHause> but that's going to be a hassle when i want the same livery for all vehicles of a certain line
11:00:39  <V453000> well then I would randomize it AND add all liveries as subrefits, but from the start, not 30 years afterwards :P
11:01:54  <Eddi|zuHause> but... the r-word...
11:02:16  <Wolf01> randomize?
11:02:32  <Eddi|zuHause> the other r-word :p
11:02:38  <peter1138> I never look in the refit list for liveries in the first place.
11:03:53  <V453000> XD
11:04:17  <V453000> it is a nice addition peter1138, especially for local town transport, having various colours is great
11:05:35  <Eddi|zuHause> that could be done with company colours for groups
11:05:55  <V453000> what?
11:06:08  <V453000> groups can have their own CC now?
11:06:33  <peter1138> CC isn't exactly the same as liveries.
11:06:40  <peter1138> And no, they can't.
11:07:08  <peter1138> Hmm, ConsistChanged is still called :S
11:07:10  <Eddi|zuHause> no, it's not indeed
11:07:24  <V453000> then what did you mean by CC per groups?
11:07:38  <peter1138> V453000, by making it possible, clearly.
11:08:05  <V453000> XD
11:08:08  <V453000> XD
11:08:09  <peter1138> V453000, that was Eddi|zuHause's way of making a feature request :)
11:08:10  <V453000> XD
11:08:23  <V453000> with full RGB CCs please =D
11:08:31  <V453000> I hereby AGREE with Eddi :P
11:08:42  <Eddi|zuHause> how dare you!
11:08:59  <peter1138> I updated RGB CC
11:09:05  <peter1138> Then I think I should scrap it.
11:09:20  <peter1138> It's so bad :(
11:09:27  <Pikkaphone> doesn't work with pineapples, innit.
11:09:56  <peter1138> Indeed so.
11:10:15  <peter1138> It works with zBase but still looks terrible.
11:11:15  <Jinassi> does this men there's a hint of light that in near/far future more companies will inhabit a map? Even a small chance is a light I enjoy to look at.
11:11:34  <peter1138> No.
11:11:35  <Pikkaphone> no, Jinassi.
11:11:41  <V453000> XD
11:11:46  <V453000> DENIED
11:12:07  <peter1138> Despite what you may have heard, the number of companies isn't limited by the number of colours.
11:12:13  <Eddi|zuHause> there are already more companies on a map
11:12:30  <Zuu> Who needs more than 14 companies? :-p
11:12:48  <Eddi|zuHause> it was increased from 8 to 15 a while back
11:13:42  * Jinassi applies for a monk
11:14:57  <Eddi|zuHause> not the doctor who kind of monk, i hope
11:15:51  <peter1138> Could possibly up the company limit to 29 with some bit-shuffling for tram tracks...
11:16:27  <peter1138> I guess there are bits free now with the type/height split.
11:16:42  <argoneus> ayy
11:17:13  <peter1138> MOOpenTTD :S
11:17:18  *** frosch123 [] has joined #openttd
11:17:27  <peter1138> Or is it MMOpenTTD?
11:18:24  *** itsatacoshop247 [~itsatacos@2601:9:1180:b9c:f16d:3c7a:3ff5:b6bc] has quit [Ping timeout: 480 seconds]
11:18:54  <Eddi|zuHause> so 1000 people on one server, and the other 1000 servers are still completely empty?
11:19:20  <peter1138> Yup
11:19:30  *** HerzogDeXtEr [] has joined #openttd
11:19:34  <peter1138> Just build tracks off the edge of the map...
11:19:39  *** oskari89 [] has joined #openttd
11:19:39  <peter1138> Join them up with another server...
11:20:05  <Zuu> I think it is MMO. But you can still make it MMOOpenTTD to get a nice double-O name :-)
11:25:02  <argoneus> if you want it to be mmo
11:25:06  <argoneus> just call it OpenTTD Online
11:26:22  *** oskari892 [] has quit [Ping timeout: 480 seconds]
11:29:48  <V453000> @base 16 77
11:29:48  <DorpsGek> V453000: 119
11:29:53  <V453000> thats correct eh
11:30:07  <peter1138> For what?
11:30:10  <peter1138> Eh?
11:30:19  <V453000> cause my fucking spritesheet apparently has it at 109 :D
11:32:29  <V453000> yeah was 109
11:32:31  <V453000> shit.
11:32:46  *** andythenorth [] has joined #openttd
11:33:08  <V453000> I have a thing which puts 8 16x16 render sheets into one 32k tall png
11:33:20  <V453000> and am orientating in it by 00-FF labels
11:33:25  <V453000> apparently something is not right though XD
11:35:18  <peter1138> NARS in hotpink :(
11:38:19  *** Xrufuian [] has quit [Quit: Quit]
11:38:38  <andythenorth> super
11:38:44  <peter1138> NARS in poobrown :(
11:39:47  <andythenorth> nope
11:44:08  *** Pikkaphone [] has quit [Ping timeout: 480 seconds]
11:44:28  <peter1138> :S
11:54:25  <V453000> seriously that is one of the mot fun features :P
11:56:03  *** Jinassi [] has quit [Ping timeout: 480 seconds]
11:57:31  <andythenorth> pink cat
11:57:43  <andythenorth> peter1138: spearmint
11:57:45  <andythenorth> awesome
11:57:56  <andythenorth> not with that yellow though :P
11:58:16  <andythenorth> the 4th slider is brightness?  Saturation?
11:58:34  <peter1138> Contrast.
11:59:01  <peter1138> As there is 8 colours for a company colour, it selects how much spread there is.
11:59:25  <Eddi|zuHause> you need a way to save these colours into a palette
11:59:44  <peter1138> Eh
11:59:44  <Eddi|zuHause> also, select something that resembles an original colour
12:00:25  <peter1138> Yeah, at the moment you get a list of the original colours (and that uses the original remaps) or the custom option.
12:00:44  *** Jinassi [] has joined #openttd
12:01:17  <Eddi|zuHause> no, i mean you select "blue" and it puts the sliders on something that roughly generates the builtin blue, so you can modify that
12:01:27  <peter1138> Oh, well it does that.
12:01:34  <Eddi|zuHause> and then can save that as blue or some custom name
12:01:52  <peter1138> It's not a direct match of course.
12:04:11  <peter1138> Anyway, the RGB sliders smell a bit.
12:04:49  *** supermop [] has joined #openttd
12:06:12  <peter1138> Contrast doensn't work for zBase, because zBase doesn't do colour remapping "properly".
12:06:36  <peter1138> And Pineapples has its own thing, heh
12:07:23  <andythenorth> who drew those ridiculous trams
12:07:40  <supermop> you?
12:08:20  <andythenorth> I have no recollection of that
12:08:26  <supermop> now im thinking its not my ram but my heatsink thats been turning my computer off regularly
12:08:45  <supermop> i dont know wat trams you are talking about andythenorth
12:09:03  <supermop> but you have drawn some ridiculous trams in your day
12:15:30  <andythenorth> so is the GS generator done yet?
12:15:48  <frosch123> we have an andy prototype, but it is not working properly yet
12:16:20  <andythenorth> bad engineering
12:16:23  <andythenorth> unclear scope
12:16:26  <andythenorth> murky goals
12:16:56  <andythenorth> also fallacy of sledgehammer -> every problem looks like a nail
12:17:00  * andythenorth is newgrf shaped
12:18:10  <frosch123> i would say that i am trying to get into python shape, but i fear a dumb comment by peter
12:18:15  <andythenorth> my python would probably scare the squirrel
12:18:30  <andythenorth> can I write squirrel in python? o_O
12:19:15  <Eddi|zuHause> that is really the essence of a code generator :p
12:19:47  *** oskari892 [] has joined #openttd
12:19:58  <andythenorth> Eddi|zuHause: maybe you could make a proof-of-concept o_O
12:20:11  <Eddi|zuHause> or maybe i won't.
12:20:23  <andythenorth> that too
12:20:53  *** Jinassi [] has quit [Ping timeout: 480 seconds]
12:22:32  <peter1138> frosch123, never fear, I reserve those comments for andythenorth.
12:23:08  <peter1138> rm -rf rgb
12:23:13  <peter1138> Because, really...
12:24:02  <peter1138> I could solve the palette management problem by pre-caching all the possible combinations.
12:24:46  <peter1138> That's only 5TB of memory.
12:25:17  <andythenorth> :P
12:25:42  <Eddi|zuHause> fits right next to the map sizes :)
12:26:16  <Eddi|zuHause> there are GRFs out there that are 10% sprites and 90% recolour maps :)
12:26:32  *** oskari89 [] has quit [Ping timeout: 480 seconds]
12:26:33  <peter1138> There's that GRF Pikka made...
12:26:57  <Eddi|zuHause> GermanRV was like that for ages
12:27:35  <frosch123> Eddi|zuHause: there are grfs which are 90% duplicate sprites
12:27:54  <peter1138> Why would you need recolour maps in general?
12:28:07  <peter1138> Fancy stuff with cargo containers...
12:28:11  <Eddi|zuHause> 2 company colours and one cargo recolout
12:28:23  <Eddi|zuHause> you can recolour containers as well :p
12:29:05  <peter1138> Switching colours can be done with a callback anyway.
12:29:33  <peter1138> Although you're stuck with only company colours then
12:29:34  <andythenorth> never understood recolour maps
12:29:35  <Eddi|zuHause> but you can't layer recolours
12:29:58  <peter1138> There are GRFS which are 90% transparent pixels...
12:30:00  <Eddi|zuHause> which would totally solve the combinatorial explosion
12:30:22  <andythenorth> recolour maps seemed like a total headache
12:30:22  <Eddi|zuHause> frosch123: it really was worse previously :p
12:30:33  <andythenorth> compared to transforming the pixels before compiling
12:32:33  <andythenorth> when you have a python, every problem looks like a nail
12:33:06  <Eddi|zuHause> frosch123: but reducing the duplication would probably be more hassle than it's worth
12:33:49  *** Jinassi [] has joined #openttd
12:33:53  <V453000> frosch123: 12pool?
12:34:03  <V453000> lotv coming out anytime soon?
12:38:02  <frosch123> he? it's blizzcon, all the trailers and announcements were yesterday
12:38:30  <frosch123> ofc it will never end with what the beta started, but the workers are the most funny change
12:38:38  <V453000> right
12:38:41  <V453000> :D
12:38:43  <frosch123> z and p changed look funny as well, t is boring as usual
12:39:06  <V453000> so 5 more years until it comes out :P
12:39:15  <frosch123> V453000:
12:39:15  *** Quatroking [] has joined #openttd
12:39:30  <frosch123> V453000: beta in january or something
12:39:43  <V453000> :D
12:39:45  <frosch123> how long did the other betas take? 1 year?
12:40:53  <V453000> LMFAO LURKERS
12:40:58  <V453000> idk
12:41:35  <V453000> Corrosive Bile also destroys forcefields and damages air units.
12:41:38  <V453000> roachiz :D
12:42:17  <frosch123> yes, z an p changes allow some micro stuff, but t looks like the opposite of that, self microing units or so
12:42:23  <V453000> invulnerable nydus
12:42:26  <V453000> annoying much
12:42:27  <V453000> :D
12:42:59  <frosch123> well, all changes are of the type "completely op", but if it's the case for all, then it's fine :p
12:46:20  <V453000> sure sure :)
12:46:21  <V453000> nyway
12:46:22  <V453000> ght
12:46:23  <V453000> g
12:46:24  <V453000> cya
12:49:23  *** JacobD88 [] has quit [Quit: JacobD88]
13:02:18  *** Myhorta [] has joined #openttd
13:04:34  <argoneus> ghtgcya
13:10:02  <Wolf01> :Q_
13:19:29  <Eddi|zuHause> was any part of that discussion in english?
13:19:58  *** oskari89 [] has joined #openttd
13:26:37  *** oskari892 [] has quit [Ping timeout: 480 seconds]
13:32:16  *** Jinassi [] has quit [Quit: irc2go]
13:44:11  *** Taede [~Taede@] has quit [Read error: Connection reset by peer]
13:45:06  *** Taede [~Taede@] has joined #openttd
13:46:18  *** liq3 [] has quit []
13:49:50  *** Suicyder [~Suicyder@] has joined #openttd
13:51:33  *** Jinassi [] has joined #openttd
13:51:44  *** TomyLobo [] has joined #openttd
13:59:38  *** Jinassi [] has quit [Quit: irc2go]
14:13:43  *** supermop [] has quit [Ping timeout: 480 seconds]
14:20:04  *** oskari892 [] has joined #openttd
14:26:49  *** oskari89 [] has quit [Ping timeout: 480 seconds]
14:35:08  *** sla_ro|master [slamaster@] has joined #openttd
14:40:09  <Quatroking> in what year do oil rigs appear?
14:45:58  <planetmaker> 1970s
14:46:06  <Quatroking> thanks
14:51:55  *** JacobD88 [] has joined #openttd
14:54:05  *** JacobD88 [] has quit []
15:08:38  *** SHOTbyGUN [] has joined #openttd
15:12:48  *** Myhorta [] has quit [Ping timeout: 480 seconds]
15:19:10  *** Myhorta [] has joined #openttd
15:20:11  *** oskari89 [] has joined #openttd
15:26:53  *** oskari892 [] has quit [Ping timeout: 480 seconds]
15:33:34  *** pixar [] has joined #openttd
15:36:31  *** Tirili [] has joined #openttd
15:40:19  *** DDR [] has joined #openttd
15:45:04  *** murr4y [] has quit [Ping timeout: 480 seconds]
15:58:25  *** murr4y [] has joined #openttd
16:03:51  <Wolf01> bah, lego didn't accept the train (convertible!) from BTTF
16:13:02  <NGC3982> Mmmm. LEGO.
16:19:23  *** Myhorta [] has quit [Ping timeout: 480 seconds]
16:27:04  *** oskari89 [] has quit [Ping timeout: 480 seconds]
16:38:26  *** Myhorta [] has joined #openttd
16:48:03  *** Myhorta [] has quit [Ping timeout: 480 seconds]
16:49:36  *** Myhorta [] has joined #openttd
16:51:23  *** looptrooper [] has joined #openttd
16:52:13  *** FLHerne [~flh@] has joined #openttd
17:08:13  *** krinn [] has joined #openttd
17:08:50  <krinn> hi guys, is bad
17:09:04  <krinn> anyone wishing put hands in grease to apply one for me?
17:09:29  *** FLHerne [~flh@] has quit [Ping timeout: 480 seconds]
17:12:20  <Zuu> krinn: A good channel to ask in is #openttdcoop.devzone IIRC
17:12:42  <Alberth> planetmaker:  ^^
17:12:45  <Zuu> Although you are lucky, I can probably help you to create a project
17:12:47  <krinn> Zuu not that i'm lazy but isn't this close to public?
17:13:45  <Alberth> for openttdcoop devzone, the other project is more appropriate, especially technicalities like "it fails" :)
17:13:54  <Zuu> Well, IIRC #openttdcoop.devzone is the IRC channel of
17:13:58  <Alberth> but the separation is not that strict :)
17:14:23  <Zuu> At least two admins of that site are in here right now.
17:15:18  <Sylf> hmmm
17:15:27  <Sylf> works, but https of that page doesn't
17:15:47  <krinn> Oh, trying so
17:15:54  <Zuu> krinn: Where did it link to the https:// version?
17:16:14  <krinn> :)
17:16:24  <krinn> Click on Apply new project
17:16:28  *** FLHerne [] has joined #openttd
17:18:20  <krinn> Zuu would like discuss it with you if you wish
17:20:29  <Zuu> New project idea?
17:20:42  <Alberth> is more interesting than old ones :)
17:20:46  <krinn> I actually made the GS part of it
17:21:05  <krinn> Alberth, it won't, else it would be made by someone else than me
17:21:46  <krinn> Toylib provide a lib for GS and AI to query GS money (for AI eyes candy/toy usage that need to money to survive)
17:22:23  <krinn> I have also done a GS that use the lib, just so a user could have its AI running with a server that do nothing except feed them
17:23:47  <Zuu> Given that the tutorial got a GS, an AI and a scenario in the same repo, it sounds like your project fits in the GameScript category:
17:24:13  *** Myhorta [] has quit [Ping timeout: 480 seconds]
17:24:33  <krinn>
17:25:06  <krinn> yep, can be there, the AI is just a test ai, the GS is a working implementation, and the lib will be for AI and GS, so gamescript section will be fine
17:25:58  <frosch123> what should the projects be named?
17:26:07  <Zuu> It is also possible to cerate 3 projects I think, depending on how you like to organize it.
17:26:08  <krinn> i pickup ToyLib
17:26:24  <frosch123> i have no idea what any of that in the task means, somehow the meaning of "toy" escapes me
17:26:28  <krinn> Zuu: just simpler to hold the 4 tasks within the same repo imo
17:27:00  <Zuu> I think the url-name will be gslib-toy then.
17:27:04  <krinn> frosch123, toy/eyes candy AIs die out of money, the lib implement a GS side that can be add to any GS to feed them
17:27:52  <krinn> so you do "GS that" that do its work, and add the lib to it, and the lib will answer to toy/eyes candy AI (that use the AI lib part too) to feed them with money
17:28:21  <frosch123> ok, for stuff like towncars then
17:28:22  <Zuu> I would say that it doesn't prevent humans from cheating, but make it non-trivial.
17:28:23  <krinn> So you can have nocargoal, but still it will keep toy AI alive, making the user play with them and nocargoal in the same time
17:28:49  <krinn> frosch123, yes, but road building or anything in "toy" category, it depend if the AI handle it or not
17:28:58  <frosch123> and yes, a single project and reposiory also sounds logical to me
17:29:12  <krinn> That's how i have my dir structure done
17:29:25  <frosch123> Zuu: so, do you create project and repo already?
17:29:55  <Zuu> I look at it. But it was long time ago I created a project.
17:30:06  <krinn> AITest  AIToyLib  GSToyHelper  GSToyLib  package holding the parts
17:30:24  <frosch123> i do not know what the current state of automatic repo creation is, but the ssh key needs enabled manually for sure
17:31:12  <krinn> For now my scp set only handle giving money, but if anyone see something useful a GS can provide to a toy AI, i'm fully open
17:31:49  <Zuu> Hmm. right that will be a problem as I don't know how to do that. So it is better to wait for someone more familar with devzone to set your project up.
17:31:54  <frosch123> i think the only things a gs can do, which a ai cannot is money and industry construction
17:32:27  <frosch123> Zuu: did you start?
17:33:28  <krinn> frosch123, well, i don't see any toy AI need to build an industry, but that kind of things could help
17:34:36  <krinn> the aim in not to autoplay alone, the aim is to help user that use toy ai keep them alive, and so in GS that want provide it to them without coding the part to do that
17:34:36  *** pixar [] has quit [Read error: Connection reset by peer]
17:34:36  <frosch123> well, if the ai bulds roads and canals for public use, then industries are not far away
17:34:39  *** pixar [] has joined #openttd
17:35:33  <krinn> my references are base on what i know: toycars, the machinweb stuff that build roads, and an ai that plants tree :)
17:35:56  <Zuu> frosch123: I didn't create anything.
17:36:08  <frosch123> krinn:
17:36:12  <frosch123> repo is next
17:36:29  <krinn> Great thank you guys
17:39:47  *** glx [] has joined #openttd
17:39:50  *** mode/#openttd [+v glx] by ChanServ
17:40:15  <planetmaker> oh, s/o created the project
17:40:22  <planetmaker> don't worry about repo. It will self-create
17:40:33  <frosch123> oh, just did it manually :p
17:40:35  <planetmaker> unless you manually mess with it
17:40:37  *** Myhorta [] has joined #openttd
17:40:47  <planetmaker> then you also have to tell devzone and rhodecode manually :P
17:40:52  <frosch123> planetmaker: how long would i have needed to wait?
17:40:57  <planetmaker> 7 minutes
17:41:11  <frosch123> well, i created it in rhodecode, and entered it in devzone, is that enough?
17:41:30  <planetmaker> I think so
17:41:51  <frosch123> ok, let's see whether i can figure out the key thing
17:42:04  <planetmaker> key thing?
17:42:20  <frosch123> to allow krinn to commit to it?
17:42:26  <Sylf> ssh key thing?
17:42:36  <frosch123> doesn't it need telling which key can access which repo?
17:42:39  <planetmaker> that type of key :)
17:42:48  <krinn> i'm using my ssh as usual
17:42:49  <frosch123> or is that also automatic? :o
17:43:13  <planetmaker> then it should work
17:43:40  <planetmaker> yup, key is there
17:44:08  <frosch123> so, devzone is all that is needed?
17:44:34  <planetmaker> well, it would need copying the key to devzone, if krinn hadn't have his key already there
17:45:00  <planetmaker> but devzone is then the only thing, if the key is already know to devzone
17:45:20  <planetmaker> s/but devzone/but creating project in devzone/
17:45:37  <frosch123> ok, so, all automatic :)
17:45:38  <krinn> ok all fine for me
17:46:02  <DorpsGek> Commit by translators :: r27058 /trunk/src/lang (3 files) (2014-11-08 17:45:53 UTC)
17:46:03  <DorpsGek> -Update from WebTranslator v3.0:
17:46:04  <DorpsGek> french - 1 changes by romazoon
17:46:05  <DorpsGek> galician - 70 changes by permudo
17:46:06  <DorpsGek> latin - 5 changes by Supercheese
17:46:32  <krinn> look at easy the serverGS implentation is done :
17:46:50  <krinn> (of course as the server do actually nothing itself)
17:47:50  <Zuu> You got mixed tab and space indentation :-)
17:48:08  <krinn> always in openttdcoop, it never loves my files
17:48:36  <krinn> or ident style or editor, no idea
17:49:06  <planetmaker> anyway, thanks for giving a helping hand so quickly to kr1nn, Zuu & frosch123 :)
17:49:34  <krinn> you guys had always been sweet with me :)
17:49:44  <krinn> (wonder if i had huge boobs what i would get!!!)
17:50:01  <Zuu> krinn: It will look nice if the file only uses tabs or spaces for indentation. A mix of them two will always look bad.
17:50:05  <frosch123> well, i always wonder how much i break when pm is not around :p
17:50:34  <Zuu> At least you saved me from having to be the one that broke it :-)
17:50:47  <krinn> Zuu, never been able to fix the issue, codeblock should convert all to space or tab, but it doesn't do it or something
17:50:59  *** Guest884 [] has quit [Quit: leaving]
17:51:41  <Zuu> But yes, it is a short GS implementation. :-)
17:51:48  <krinn> but the files are fine when i use them in codeblock or pluma or geany
17:51:59  <krinn> Zuu lol yes, the lib do the work
17:52:43  <krinn> the lib itself isn't big too, as it only handle adding the command and handle it to grant money
17:53:22  <krinn> But it's just theory implementation, need to do the AI and AIlib to actually test the result
17:55:24  <planetmaker> frosch123, you just demonstrated that you won't break it ;)
17:55:56  <Zuu> The worst is if you fork someone else code, and want keep your modifications at a minimum and that code uses space indentation. (my opinion)
17:57:43  *** Myhorta [] has quit [Ping timeout: 480 seconds]
17:57:44  <krinn> Zuu really don't know why it do that, download the file and see how it look on your editor, for me, they look good
17:58:27  <Zuu> The key to make files look least bad in *any* editor is to only use either tab or space for indentation and then only spaces for alignment of comments.
17:58:49  <Zuu> You can then setup your editor to whatever tab with you like.
17:58:58  <Zuu> s/tab with/tab width/
17:59:07  <krinn> i only use tab, but i'm not sure if have currently codeblock set to convert them to space (something i try to solve that)
18:02:48  *** itsatacoshop247 [~itsatacos@2601:9:1180:b9c:f16d:3c7a:3ff5:b6bc] has joined #openttd
18:03:45  *** Myhorta [] has joined #openttd
18:04:01  <Zuu> Oh, you can as AI also use ToyLib to get rid of money you don't know how to spend :-)
18:05:35  <krinn> well, it could be abuse but harder for human, but any AIs can use the lib and cheat for money
18:05:41  <Zuu> One problem though with ToyLib is that you need to hope people trust AIs to not abuse it.
18:06:02  <krinn> there's option for serverGS to disable money :p
18:06:31  <krinn> but even i didn't add any limit to it, even AI can be limit if i see some start abusing the lib to get money (and they aren't toy kindof ai)
18:06:41  <krinn> as with scp you can ident the querier
18:07:33  <Zuu> Perhaps the GSToyLib should have one mandatory log. "Granted XX to YY" when granting money to some company.
18:07:38  <krinn> anyway, server admin could always block in game the sending of money if he suspect a problem, as long as the GS using the lib offer him that choice
18:07:47  <Zuu> Otherwise the lib should obey the rules of libs to stay silent.
18:08:10  <krinn> 	GSLog.Info("Giving "+message.Data[0]+" to company "+message.SenderID);
18:08:27  <krinn> so server log have it per default
18:08:37  <Zuu> GSCompany.GetName(message.senderID) ?
18:08:59  <krinn> ah yes, it would be better speaking
18:09:12  <krinn> will change that, producing name+id
18:09:48  <krinn> and maybe add some log disabling ability too
18:10:36  <Zuu> I think this one should be off by default: GSLog.Info("GSToyLib: client ask us "+message.Data[0]+" money");
18:11:03  <krinn> was thinking that too when i saw it right now :)
18:11:22  <krinn> But they are there moslty as debug message as i didn't do any client yet
18:11:25  <Zuu> GSLog.Info("No money given as parameter disable it."); <-- you probably want to say "No amount given as paremeter, reject request". You are not actually disabing anyting.
18:12:24  <krinn> taking notes for those change, i will keep them and fix it when i have done the ai part
18:13:45  <krinn> ok food time for me
18:13:49  <krinn> later
18:18:52  * Zuu collects motivation to start cooking
18:26:34  * Alberth gives Zuu some motivation
18:26:46  <Zuu> Thanks
18:30:18  <Zuu> krinn: A different way to solve the toy AIs going bankrupt is to a new info.nut callback/setting where AIs can tell that they are toy AIs and thus get some symbol/text in the AI selection list and get special handling by OpenTTD. Either by making all commands free (pontentially a large diff, but I think more correct) or by at some conditions grant it "free" money.
18:30:39  <Zuu> s/is to a new/is to add a new/
18:36:42  <argoneus> ayy
18:37:09  <argoneus> imagine if V453000 had the building and thinking speed of a computer
18:37:12  <argoneus> imagine those railroads
18:40:09  <planetmaker> you simply would need to look at nuts and purr. or at how coop builds. depending on how you mean your statement :P
19:07:01  *** Tirili [] has quit [Quit: ChatZilla 0.9.91 [SeaMonkey 2.30/20141101183419]]
19:24:28  *** Myhorta [] has quit [Ping timeout: 480 seconds]
19:28:38  <andythenorth> really, GS is the right place to solve the distance ‘problem'
19:28:59  * NGC3982 has been at the photographers.
19:29:25  <NGC3982> It seems like Hubble took some new nice photografs of me that'l be done next week.
19:29:33  * NGC3982 did his best to look like a good boy.
19:51:16  *** Alberth [~hat@2001:981:c6c5:1:be5f:f4ff:feac:e11] has left #openttd []
20:03:58  *** Myhorta [] has joined #openttd
20:31:52  *** Jomann [] has joined #openttd
20:39:16  *** Jinassi [] has joined #openttd
20:39:36  <George> hi
20:39:47  <George> planetmaker:
20:40:20  <George> I get lots of errors like this 16:50:47  nmlc warning: "src/steam/e_all.pnml", line 10: "src/steam/e.png" at [x: 32, y: 1581]: 2 of 273 pixels (0%) are animated
20:40:25  <George>
20:40:44  <George> But I do not get this error under WIN
20:41:13  <George> I  use this NML
20:41:47  <George> What is this error and how can it be fixed?
20:44:25  <frosch123> you only get that with the newest nml, and you also only will get it after clearing the nmlcache
20:44:39  <frosch123> <- you can tag sprites which are expected to have animated pixels
20:48:05  <George> isn't 5424-377 the latest one? (07-11-2014)
20:53:39  <Zuu> andythenorth: I think a GS could monitor vehicle income, neutralize it by taking money from companies. Or better if a NewGRf could remove cargo payment all completely that will be best. Then GS monitor cargo delivery to industries and give companies money based on this. The GS will not know from where the cargo comes and can thus only pay same amount for coal nearby and coal from other side of the map. It could however pay more at factory A than
20:53:39  <Zuu> factory B.
20:54:20  <Zuu> You will lose per-vehicle income statistics.
20:56:23  <Zuu> A GS would probably put your income in the other expanses row. Or it could put all in some vehicle type row, but cannot know which vehicle type. It could make a split based on what vehicles you own, but that could only be based on ratio of number of vehicles, vehicle value etc. not the actual cargo deliveried.
20:56:27  <andythenorth> FlatRateGS
20:57:56  <Zuu> Do you know if a NewGRF can easily as a stand alone zero all cargo income, even if for example FIRS is loaded, or do that depend on NewGRF load order etc?
20:57:59  <planetmaker> George, that's the newest nml available, yes
20:58:18  <Zuu> Or will sush a NewGRF only work for default industries?
20:59:01  <planetmaker> Zuu, it could probably be made as add-on NewGRF, loaded after whatever industry NewGRF there might be
20:59:29  <planetmaker> Zuu, but you might want to check for which cargoIDs are actually defined / used - or you might define additional cargoes
20:59:50  *** Pereba [~UserNick@] has joined #openttd
21:00:05  <Zuu> GS solution will eventually take away income you shouldn't get, but it will be async so you can cheat it a bit, but will get into debts later on if you over-use money you are not supposed to have.
21:00:07  <planetmaker> but you could query for industry grfs and then handle it accordingly. or maybe even for used cargoids... (not sure)
21:00:40  <planetmaker> Zuu, that's called income tax ;)
21:00:54  <Zuu> :-)
21:01:07  <Zuu> I would probably not write a such NewGRF. But it is nice to know what is possible if I would write a such GS.
21:01:34  <planetmaker> such parameter would also be easy to add to newgrfs
21:02:01  <planetmaker> but yes, it would depend on load order
21:02:12  <Zuu> And as GS can check income data, it can easily detect if it need to counteract income or not.
21:02:17  <planetmaker> but your newgrf could detect load order and complain, if wrong :P
21:02:41  <Zuu> income data, as in the income chart.
21:03:17  <planetmaker> GS-Marx ;) or is it GS-Engels?
21:05:26  <Zuu> GS-Government
21:11:01  *** DDR [] has quit [Read error: Connection reset by peer]
21:11:26  *** DDR [] has joined #openttd
21:15:55  <andythenorth> Zuu: put all the money into Escrow :
21:15:57  <andythenorth> :P
21:16:02  <andythenorth> then release at year end :P
21:16:04  <andythenorth> horrible
21:18:26  <Wolf01> redirect all the game money to your bank account
21:22:03  <Eddi|zuHause> planetmaker: does anybody outside germany even know the name "Engels"?
21:22:34  <b_jonas> Eddi|zuHause: sure. we don't know what he (or Marx) has really done, but we know the name
21:22:53  <Eddi|zuHause> well, they really only wrote a book... :p
21:23:55  * andythenorth does
21:24:04  <andythenorth> but andythenorth studied politics
21:24:09  <peter1138> Engelbert Humperdinck?
21:24:13  <Eddi|zuHause> they made a case study on how the english economy worked, and made some suggestions on what could be done to improve the condition of the workers
21:24:52  <glx> but economy doesn't care about the workers
21:26:30  <Zuu> andythenorth: If you play 64x64, the GS can pay you almost daily. But if you play 4048x4048 and the GS have problem to possible keep up with monthly/quaterly payments, then so bad for you :-p
21:26:51  <Eddi|zuHause> the number is 4096
21:27:00  <glx> or 2048 ;)
21:27:03  <Eddi|zuHause> go learn your powers of two, man :p
21:27:09  <Zuu> right :-)
21:27:20  <Zuu> I was thinking twite of 24, but that was wrong :-)
21:27:43  <b_jonas> yeah... I wrote 8096 in a program once and got a segfault I debugged for an hour
21:27:54  <b_jonas> since then I wrote (1<<13) or similar for any power bigger than 1024
21:28:01  <b_jonas> the computer is better at getting the numbers right than I am
21:28:06  <glx> 8192
21:28:06  <b_jonas> sure, I know the powers, but it's safer
21:31:20  <Jinassi> magic buldozer and its use in mp, doable?
21:31:36  <Jinassi> someone went awol with funding
21:31:37  <glx> towns can use it when enable
21:31:43  <Jinassi> eek
21:38:59  *** sla_ro|master [slamaster@] has quit []
21:39:36  <Eddi|zuHause> you know that "AWOL" is a military term for someone who ran away?
21:41:51  <Jinassi> TheMoreIKnow...
21:42:13  <Eddi|zuHause> it probably does not apply to the situation you try to describe :p
21:44:20  <Eddi|zuHause> hm, is there a "quiet" option for nmlc?
21:44:27  <krinn> Zuu: :) was going to make it tomorrow, but it was really fast to do, so testai, ailib... are done
21:44:59  <Zuu> Have you already tested them?
21:45:10  <krinn> yep, they are running
21:45:23  <krinn> use to get them in package subdir
21:45:54  <krinn> (i'm unsure if i should attach the tar to the hg repo)
21:46:38  <krinn> just make sure you build a package subdir in the tree
21:48:26  <glx> usually only source goes to the repo, not the result
21:49:08  <krinn> glx that's what i think, binary file aren't that good for repo
21:50:29  <Eddi|zuHause> hm, "--verbosity=0"?
21:50:44  <Eddi|zuHause> it should still output warnings and errors
21:50:53  <Eddi|zuHause> but not the "info" and not the current processing step
21:51:19  <Zuu> krinn: Why use static $State = [null, null] as member variable and have things like AIToyLib.State[0]? Why not have: static $scp_handle = null; static $manage_scp_ourself = null; ?
21:51:52  <Zuu> The later gives more readable code as you don't have to lookup what index 0 in that array is supposed to do.
21:52:39  <Zuu> Oh and sorry for extra '$'. I have been doing JS recently.
21:52:48  <krinn> :)
21:52:56  <krinn> because you cannot alter a static value
21:53:20  <Zuu> Can't use wrap it up in a table with named keys?
21:53:33  <Zuu> static $state = { foo = null, bar = null }; ?
21:53:36  <krinn> yes, but i pickup table as it's just faster for me
21:53:46  <krinn> i don't care the index of the table, only the content
21:54:16  <krinn> i don't think it would hurt anyone using it, only devs may look twice time at that, it's not really something hard to figure out still
21:54:41  <Zuu> When you come back a month later, it will be easier if things are written out.
21:54:52  <Zuu> Also most code is read more times than it is written.
21:55:08  <krinn> i will put comments in code next
21:55:32  <frosch123> Eddi|zuHause: --quiet is the same as --verbosity=0, both disable warnings
21:55:53  <frosch123> verbosity 1 is warnings, 2 with info, 3 with progress, 4 with even more stuff
21:56:14  <Zuu> Having it directly in the variable name or at least table key, makes it quicker to read/remember than just having numbers or having to lookup a comment.
21:56:38  <krinn> yes, it would be known if i were a good programmer :)
21:57:47  <krinn> i just prefer array over table
21:57:51  *** Suicyder [~Suicyder@] has quit [Quit:  HydraIRC -> <- Now with extra fish!]
21:58:24  <Zuu> Well, it is your repo. But I think many would agree that a table would be more readable.
21:58:41  <Eddi|zuHause> frosch123: so 1 it is.
21:59:04  <Zuu> If you really want an array, you should define constanst like STATE_SCP_HANDLE = 0
21:59:06  <krinn> ok, will try to change to using table
22:00:47  <krinn> but i was aiming at the easy implementation, not at first the easy code understanding
22:01:04  <krinn> i think my aim is reach, it's quiet easy to add them no?
22:01:30  *** gelignite [] has joined #openttd
22:02:11  *** pixar [] has quit [Read error: Connection reset by peer]
22:02:50  <Zuu> easy to add table? Or add what?
22:02:54  *** pixar [] has joined #openttd
22:03:06  <krinn> easy to use the libs and add them in other scripts
22:03:39  <Zuu> You need to write some doc that tell you what the constructor parameter of the library does.
22:03:40  <krinn> scp usage is totally abstract from users (that's what i think would scare them the most)
22:04:21  <krinn> yep, i know, and i know i sucks even more at writing doc
22:04:22  <Zuu> GSes that use SCPLib need to pass theire handle to it. Not being aware of this could potentially lead to bad things.
22:05:59  * andythenorth -> bed
22:06:01  <andythenorth> bye
22:06:02  *** andythenorth [] has quit [Quit: andythenorth]
22:06:15  <Zuu> A less error prone way would be to not have a default value to the constructor. Failing to look this up will give you an error, and you can then figure out if you want to pass null or your own handle.
22:06:51  <krinn> that's only influence the SCP.Check in real
22:07:21  <glx> Zuu: a kind of forced TRFM :)
22:07:28  <glx> *RTFM
22:07:34  <Zuu> Yeah :-)
22:07:41  <krinn> ah ok
22:07:49  <krinn> force error if user didn't read
22:08:15  <krinn> (remind me the southpark / apple episode)
22:09:00  <krinn> the problem is that user can really init it without any scp handle (for user that don't use scp themselves)
22:09:27  <glx> yes in this case it passes null
22:09:33  <glx> but explicitely
22:09:38  <krinn> that's what i do glx
22:09:47  <Zuu> I would probably leave out the SCP management code out of the library and just register my own commands to SCP. That would make a simplistic library and a streamlined usage of the library.
22:09:51  <krinn> ah ok, force it to pass a null one ok
22:10:27  <krinn> will change to force explicit null parameter
22:10:43  <Zuu> But again, your repo. So keep it in if you feel it is more what you like to do.
22:10:55  <Eddi|zuHause> i have a feeling nmlc got even slower :/
22:12:04  <krinn> Eddi|zuHause, don't have the feeling it's the sources you compile that grow itself?
22:12:42  <Eddi|zuHause> krinn: no, i haven't touched the code in a year
22:12:58  <Eddi|zuHause> i just updated nmlc and tested whether it still compiles
22:14:53  *** Yotson [~Yotson@2001:980:6ac8:1:dd8d:a0c6:eed:ffe2] has quit [Quit: .]
22:16:02  <krinn> well, i don't think gcc could claim it goes faster with years too :)
22:16:55  <Eddi|zuHause> gnah... damn oberhÃŒmer... every time he adds a file the line endings go haywire...
22:32:56  *** Hirundo [] has quit [Quit: Bye - http.//]
22:33:28  *** Hirundo [] has joined #openttd
22:38:04  *** Jomann [] has quit [Remote host closed the connection]
22:38:28  *** SHOTbyGUN [] has quit [Read error: Connection reset by peer]
22:42:52  *** Brumi [] has joined #openttd
22:43:18  *** Brumi [] has quit []
22:45:27  <Wolf01> 'night
22:45:38  *** Wolf01 [] has quit [Quit: Once again the world is quick to bury me.]
23:02:09  *** tokai|noir [] has joined #openttd
23:02:12  *** mode/#openttd [+v tokai|noir] by ChanServ
23:08:32  *** tokai|mdlx [] has quit [Ping timeout: 480 seconds]
23:10:11  *** gelignite [] has quit [Quit:]
23:17:44  * Zuu started to write some GS code just to end up trying to make some nice generic code instead of focusing on the problem
23:18:02  * Zuu -> bed
23:18:08  *** Zuu [] has quit [Quit: Leaving]
23:24:37  *** Jinassi [] has quit [Quit: irc2go]
23:28:37  *** frosch123 [] has quit [Quit: be yourself, except: if you have the opportunity to be a unicorn, then be a unicorn]
23:47:14  *** Progman [] has quit [Remote host closed the connection]
23:51:54  *** Flygon [] has joined #openttd
23:58:21  *** Flygon_ [] has quit [Ping timeout: 480 seconds]

Powered by YARRSTE version: svn-trunk