IRC logs for #openttd on OFTC at 2012-02-15
            
00:04:14 *** supermop has quit IRC
00:04:40 *** kais58 has joined #openttd
00:06:26 *** Zuu has quit IRC
00:35:55 *** APTX has joined #openttd
00:35:55 *** APTX_ has quit IRC
00:38:31 *** Firartix has quit IRC
00:49:08 *** Firartix has joined #openttd
00:57:42 *** KritiK has quit IRC
01:23:11 *** KouDy has joined #openttd
01:26:48 *** cypher has quit IRC
01:32:18 *** lofejndif has quit IRC
01:41:17 *** Firartix has quit IRC
01:44:43 *** Progman has quit IRC
02:34:26 *** kkb110_ has quit IRC
02:36:06 *** kkb110_ has joined #openttd
02:37:00 *** pjpe has joined #openttd
02:50:45 *** kkb110__ has joined #openttd
02:50:45 *** kkb110_ has quit IRC
03:12:37 *** kkb110__ has quit IRC
03:20:06 *** Pixa has quit IRC
03:24:11 *** glx has quit IRC
03:25:49 *** Markavian has quit IRC
03:27:15 *** TWerkhoven2[l] has quit IRC
03:56:20 *** kkb110__ has joined #openttd
04:13:59 *** pjpe has quit IRC
04:19:04 *** pjpe has joined #openttd
04:38:43 *** Elukka has quit IRC
04:42:41 *** cmircea has quit IRC
04:47:17 *** theholyduck has joined #openttd
05:09:06 *** tensai_cirno has joined #openttd
05:11:56 *** tokai|noir has joined #openttd
05:11:56 *** ChanServ sets mode: +v tokai|noir
05:17:16 *** tokai|mdlx has quit IRC
05:24:34 *** tk has joined #openttd
05:25:14 <tk> is openttd not libre? my distro provides opengfx and opengsx and seperate packages
05:25:41 <tk> does it not use these libre packages by default?
05:28:26 *** tokai|mdlx has joined #openttd
05:33:46 *** supermop has joined #openttd
05:34:14 *** tokai|noir has quit IRC
05:37:33 *** Epi has joined #openttd
05:37:36 <Epi> howdy
05:38:16 <Epi> anyone know... if it's a stright line how I can work out the max distance for best profit using hovercraft?
05:39:40 <supermop> trial an error?
05:40:10 <Epi> been doing that atm, takes a while. ah well
05:43:55 <supermop> i am not sure if there is a good way to calculate it on paper
05:45:24 <DabuYu> there's the operating profit graph for passengers
05:46:03 <DabuYu> hard to get the real values from that - but you can use that, and map the operating costs of the hovercraft
05:46:05 <DabuYu> i think
05:46:32 <DabuYu> but why to do all that effort, just play the game :)
05:46:41 <supermop> well see if you can get the speed of the hovercraft in tiles per day
05:47:02 <supermop> then take the passenger payment decay graph
05:48:00 <DabuYu> (is this an idea to create an in-game optimal distance graph per unit?)
05:48:13 <supermop> and at each day mark on the x axis muliply the payment y by number of tiles the boat would have traveled by that day
05:48:22 <Epi> that would be cool, although i lack any said knoledge xD
05:48:42 <DabuYu> me too :)
05:48:50 <supermop> and at the tallest point, thats the best place
05:48:52 <Epi> i might aim for the tiles crossed per day (it's not that great, i think 6ish with the hovercraft) and passanger decay graph
05:48:53 <DabuYu> but it should be possible
05:49:14 <Epi> my friend hates them, which is why i love them xD
05:49:18 <supermop> if you can get an actual function for the decay rate it woud be easier
05:58:45 <Rubidium> tk: opensfx (sound) is less free than the other packages. It's also easily possible to play the game with Transport Tycoon Deluxe's graphics, sounds and music. So having a 'soft' dependency on the graphics isn't a bad thing
06:01:15 <Rubidium> also the sounds, graphics and music are platform independent and have their own release schedules, so they can be (and are) released at other times and other intervals than OpenTTD itself
06:06:06 *** supermop has quit IRC
06:09:00 <Epi> mm another issue i found is my hovercraft gets paid 5k one way, 10k the other way. so strange (both same load of full passangers
06:09:49 <xiong> Epi, is it possible that your pax do not all originate at the terminals of the hovercraft line?
06:10:31 <xiong> Also, are you quite sure that the time on route is the same in both directions? Timetable it and see.
06:11:00 <Epi> ah! that would explain it, i have been moving one dock further out slowly. the passangers are from the origional town
06:14:09 *** kkb110__ has quit IRC
06:15:38 <Epi> slowly moving the dock further out lets you make the ship goto said dock without using a bouy
06:31:56 *** Zeknurn has quit IRC
06:32:18 *** Zeknurn has joined #openttd
06:33:22 *** JVassie has joined #openttd
06:55:21 *** ET has joined #openttd
06:55:38 <ET> hey all
06:57:43 *** cypher has joined #openttd
06:57:51 <ET> I seem to have run into a problem with FIRS industry replacement. I have a forest connected to a sawmill connected to a lumber yard. I have a single train which refits after dropping off the wood. the problem is that if I drop off 120 wood, I only seem to pick up about 25 lumber. I am waiting 10 days at the sawmill... any ideas?
06:58:22 *** MJP has joined #openttd
07:01:18 *** ET has quit IRC
07:11:17 *** JVassie has quit IRC
07:14:45 *** kkb110_ has joined #openttd
07:15:37 *** sla_ro|master has joined #openttd
07:16:19 *** theholyduck has quit IRC
07:24:40 *** theholyduck has joined #openttd
07:29:25 *** tokai|noir has joined #openttd
07:29:25 *** ChanServ sets mode: +v tokai|noir
07:34:42 *** tokai|mdlx has quit IRC
07:36:58 *** cypher has quit IRC
07:38:41 *** Zuu has joined #openttd
07:51:05 *** Phoenix_the_II has joined #openttd
07:56:53 *** Progman has joined #openttd
08:06:13 *** Epi has quit IRC
08:08:46 *** Prof_Frink has quit IRC
08:11:52 *** Zuu has quit IRC
08:12:20 *** KouDy has quit IRC
08:13:01 *** KouDy has joined #openttd
08:21:12 *** DayDreamer has joined #openttd
08:23:12 *** kkb110_ has quit IRC
08:32:57 *** kkb110_ has joined #openttd
08:43:26 *** MJP has quit IRC
08:43:30 *** Firartix has joined #openttd
08:51:16 *** andythenorth has joined #openttd
08:51:20 <andythenorth> moin
08:53:27 <andythenorth> also au revoir :)
08:53:33 *** andythenorth has quit IRC
09:10:54 *** pjpe has quit IRC
09:13:14 *** DayDreamer has quit IRC
09:17:30 *** theholyduck has quit IRC
09:17:44 *** kkb110_ has quit IRC
09:27:35 *** kkb110_ has joined #openttd
09:37:59 *** pugi has joined #openttd
10:05:17 *** kkb110_ has quit IRC
10:15:12 *** kkb110_ has joined #openttd
10:16:13 *** Pixa has joined #openttd
10:27:26 *** cypher has joined #openttd
10:43:27 *** DDR has quit IRC
10:48:07 *** tensai_cirno has quit IRC
10:49:34 <V453000> hello, I have a question - is there a way to make a industries "funding only" map in the scenario editor? Or is the only way create map with funding only -> make it a sav->scn -> scenario with funding only
10:51:44 <Ammler> do you still need to rename a save to load it with scenario editor?
10:53:32 *** lugo has joined #openttd
10:54:21 <V453000> yes
10:54:29 <V453000> at leas I think so
10:54:56 <V453000> yes you do
10:56:13 *** sla_ro|master has quit IRC
10:56:15 *** tokai|mdlx has joined #openttd
11:01:42 *** tokai|noir has quit IRC
11:02:27 <Ammler> FRs on bugs.o.o are indeed useless :-)
11:02:58 *** tokai has joined #openttd
11:02:58 *** ChanServ sets mode: +v tokai
11:06:42 *** tokai|mdlx has quit IRC
11:08:13 *** tokai|mdlx has joined #openttd
11:14:02 *** tokai has quit IRC
11:27:30 *** cypher has quit IRC
11:40:13 *** cypher has joined #openttd
11:48:12 *** tokai|noir has joined #openttd
11:48:12 *** ChanServ sets mode: +v tokai|noir
11:54:32 *** tokai|mdlx has quit IRC
12:03:14 *** Twofish has joined #openttd
12:09:13 *** Twofish has quit IRC
12:11:10 <CIA-1> OpenTTD: michi_cc * r23949 /trunk/src/lang/ (english.txt english_US.txt): -Fix (r23947): Wrong positional parameter for timetable string.
12:13:32 *** andythenorth has joined #openttd
12:19:51 <andythenorth> hola
12:20:01 <andythenorth> could we make vehicle expiry date a little more deterministic?
12:20:18 <andythenorth> one option would be a cb
12:20:55 <andythenorth> maybe accompanied by a new grf-wide var to check availability of one or more vehicles
12:30:44 *** TGYoshi has joined #openttd
12:38:43 *** tokai|mdlx has joined #openttd
12:39:26 *** FLHerne has joined #openttd
12:44:44 *** tokai|noir has quit IRC
12:47:10 * andythenorth ponders
12:47:41 <andythenorth> ¿ special spriteset syntax that lets nml do compile-time compositing of pngs?
12:47:51 <andythenorth> using the offsets, bounding box etc
12:48:04 * andythenorth wonders if PIL can be taught about alpha masks
12:49:11 <andythenorth> Image.composite()
12:49:18 <andythenorth> oh dear
12:49:24 <andythenorth> this is something I could try for myself :o
12:50:14 <planetmaker> http://stackoverflow.com/questions/1962795/how-to-get-alpha-value-of-a-png-image-with-pil
12:51:25 <andythenorth> if run-time compositing for vehicles is a bad idea....compile time might be ok
12:51:45 <andythenorth> whether it's TMWFTLB is another question
12:51:53 <andythenorth> but photoshop twiddling is dull
12:51:56 <andythenorth> code is fun
12:56:47 <dihedral> hihihi - i was getting tons of requests to one of my servers ip addresses, for i have no idea what, so i wrote a rewrite rule to send all requests to a single php script. the php script outputs a 404 response header and adds the source ip to be dropped in the firewall :-D
12:57:48 *** cypher has quit IRC
12:57:48 *** tokai|noir has joined #openttd
12:57:48 *** ChanServ sets mode: +v tokai|noir
13:01:04 <andythenorth> hmm
13:01:10 <andythenorth> cargo colouring could be done at compile time
13:01:19 <andythenorth> probably make the compile *much* slower
13:01:50 <andythenorth> ho ho ho
13:01:59 <andythenorth> PIL has a putpixel() method
13:02:08 * andythenorth smells procedural generation
13:02:08 *** Snail_ has joined #openttd
13:03:04 *** tokai|mdlx has quit IRC
13:08:52 <andythenorth> anyone written a graphics shader before?
13:09:02 <andythenorth> no point in me reinventing wheel
13:21:53 *** Snail_ has quit IRC
13:22:39 * andythenorth is very bad at maths, so will probably do it wrong
13:35:59 *** DayDreamer has joined #openttd
13:51:57 *** andythenorth has quit IRC
13:59:15 *** DayDreamer has quit IRC
14:17:31 *** [1]Mark has joined #openttd
14:17:33 *** Mark is now known as Guest2679
14:17:33 *** Guest2581 is now known as Mark
14:18:03 *** Mark is now known as Guest2680
14:18:03 *** [1]Mark is now known as Mark
14:18:36 *** Guest2679 has quit IRC
14:19:46 *** supermop has joined #openttd
14:24:57 *** Rhamphoryncus has joined #openttd
14:29:14 *** glx has joined #openttd
14:29:14 *** ChanServ sets mode: +v glx
14:42:15 <Belugas> hello
14:42:39 *** KouDy has quit IRC
15:08:20 *** TWerkhoven has joined #openttd
15:18:39 <CIA-1> OpenTTD: truebrain * r23950 /trunk/src/goal.cpp: -Fix (r23731) [FS#5063]: never show GSGoal::Question() to spectators. Accidently INVALID_COMPANY == COMPANY_SPECTATOR
15:27:07 *** Elukka has joined #openttd
15:48:04 *** APTX has quit IRC
15:48:06 *** APTX has joined #openttd
15:52:01 *** andythenorth has joined #openttd
16:17:16 *** andythenorth has quit IRC
16:22:38 *** supermop has quit IRC
16:26:27 *** Snail_ has joined #openttd
16:43:51 *** Snail_ has quit IRC
17:01:55 *** TWerkhoven has quit IRC
17:02:54 *** cypher has joined #openttd
17:05:58 *** supermop has joined #openttd
17:11:16 *** valhallasw has joined #openttd
17:13:37 *** sla_ro|master has joined #openttd
17:14:47 *** Prof_Frink has joined #openttd
17:16:31 <Rhamphoryncus> Hmm, that'll definitely need cleanup. I've got a function with i, j, k, and l temporaries. :)
17:16:46 *** cyph3r has joined #openttd
17:17:23 *** frosch123 has joined #openttd
17:20:43 <frosch123> http://paste.openttdcoop.org/show/1105/ <- i think whoever translated that into german trolled his client
17:21:24 *** tokai|mdlx has joined #openttd
17:22:00 <Rhamphoryncus> frosch123: a volunteer translator for minecraft put racist messages in one :(
17:22:58 *** cypher has quit IRC
17:23:07 *** TWerkhoven has joined #openttd
17:23:52 <frosch123> ohoh, maybe it was automatically translated from chinese... and the dictionary used circumscroptions for words which have no definite translation
17:24:35 <frosch123> Rhamphoryncus: can always happen, but then you can just ban people
17:24:36 *** tokai|noir has quit IRC
17:25:04 <Rhamphoryncus> frosch123: yeah, but it waited until they got complaints
17:25:12 <Rhamphoryncus> Might have been with a prerelease version though
17:29:21 *** cmircea has joined #openttd
17:36:24 *** Devroush has joined #openttd
17:41:08 <Terkhen> hello
17:44:37 *** |Jeroen| has joined #openttd
17:47:45 *** nicfer has joined #openttd
17:47:55 *** andythenorth has joined #openttd
17:48:43 <nicfer> hi everyone
17:57:07 *** MJP has joined #openttd
18:14:29 *** lofejndif has joined #openttd
18:24:41 *** Snail_ has joined #openttd
18:25:28 *** Snail_ has quit IRC
18:32:55 <andythenorth> how interesting
18:33:01 * andythenorth just created a raw image with PIL
18:33:05 <andythenorth> it's useless :P
18:33:14 <andythenorth> but that's a new trick
18:34:26 <Terkhen> can you teach it to draw good trucks?
18:35:16 <andythenorth> I'm contemplating that
18:35:34 <andythenorth> I'm pretty certain I can teach it to comp load sprites onto trucks
18:35:46 <andythenorth> e.g. so I draw a flat trailer of length x
18:35:57 <andythenorth> and it comps on loads for steel, wood, tractors, crates etc
18:36:44 <andythenorth> I think I can teach it to recolour things as well
18:38:35 <andythenorth> I'm also certain I could teach it to draw flat trailers
18:38:52 <andythenorth> and tank trailers
18:39:14 <andythenorth> other types - might be more work defining the procedures than I save by automating it
18:39:46 <andythenorth> there's some threshold of complexity where defining rules for automation gets hard
18:43:49 *** kkb110_ has quit IRC
18:43:52 *** kkb110 has joined #openttd
18:45:36 <CIA-1> OpenTTD: translators * r23951 /trunk/src/lang/ (6 files): (log message trimmed)
18:45:36 <CIA-1> OpenTTD: -Update from WebTranslator v3.0:
18:45:36 <CIA-1> OpenTTD: dutch - 10 changes by habell
18:45:36 <CIA-1> OpenTTD: german - 6 changes by NG, planetmaker
18:45:36 <CIA-1> OpenTTD: italian - 6 changes by lorenzodv
18:45:38 <CIA-1> OpenTTD: latvian - 9 changes by Parastais
18:45:38 <CIA-1> OpenTTD: lithuanian - 33 changes by Stabilitronas
18:54:51 *** lmergen has joined #openttd
18:55:01 *** mahmoud has joined #openttd
18:58:48 *** peteris has joined #openttd
18:59:24 <andythenorth> ho
18:59:30 * andythenorth has ideas
18:59:56 *** cyph3r has quit IRC
18:59:58 <supermop> nice
19:00:48 *** TheMask96 has quit IRC
19:01:22 *** peteris_ has joined #openttd
19:04:37 *** peteris_ has quit IRC
19:05:21 *** TheMask96 has joined #openttd
19:08:54 <andythenorth> I can seed pixels from a basic floorplate
19:09:02 <andythenorth> using magic colours probably
19:09:45 <andythenorth> it's then quite trivial to say 'if pixel is hue xx: draw 4 pixels in y direction, using pattern aaba' or whatever
19:10:56 <andythenorth> this will be completely adequate for trailers
19:11:03 <andythenorth> it's kind of like extruding splines
19:11:12 <supermop> this sounds far more complicated than drawing it yourself
19:11:20 <andythenorth> supermop: it's more fun this way
19:11:24 <andythenorth> want to draw some trucks?
19:11:25 <andythenorth> :)
19:11:31 <andythenorth> I will accept donations
19:11:49 <andythenorth> but if the alternative is me drawing, I'd rather learn something new and interesting
19:11:50 <supermop> ok
19:11:54 <supermop> a few
19:12:24 <supermop> if i can draw the murdered out renault from that episode of top gear
19:12:45 <andythenorth> you could draw a magnum for the euro version of BANDIT
19:12:51 <andythenorth> although I'm not working on that atm
19:12:53 <andythenorth> ;)
19:13:04 <andythenorth> and at BANDIT scale, trucks mostly look alike
19:13:04 *** Phoenix_the_II has quit IRC
19:13:19 <supermop> 'refit to matte black vinyl'
19:14:21 *** JVassie has joined #openttd
19:14:39 <andythenorth> :)
19:15:22 <supermop> ive made progress on my EZ hitachi style monorails
19:15:23 *** Firartix has quit IRC
19:15:41 <supermop> it would have made more sense to trace renders though
19:15:51 <andythenorth> voxels!
19:15:53 <andythenorth> sorry :P
19:16:01 <andythenorth> qubicles!
19:16:03 <andythenorth> sorry :P
19:16:06 <supermop> ha
19:16:57 <andythenorth> oh dear
19:17:11 * andythenorth discovers the PIL ImageDraw module
19:17:17 <supermop> they looks nice and ugly so far
19:17:37 <andythenorth> this is no good
19:17:39 *** |Jeroen| has quit IRC
19:17:39 <supermop> but muddy at regular 1x zoom
19:18:14 <andythenorth> PIL already has drawing support for lines, polygons, fills etc :(
19:18:37 <andythenorth> where's the fun in that :|
19:18:47 <supermop> what is pil?
19:18:56 <supermop> more of your python business?
19:18:58 <andythenorth> python imaging library
19:19:02 <supermop> i see
19:19:08 <andythenorth> it can draw pixels
19:19:18 <supermop> is python a marketable language?
19:19:25 <andythenorth> in what sense?
19:19:50 <supermop> more and more it seems us old fashioned real world designers and architects should know some code
19:20:08 <supermop> for when our industries collapse and we have to fall back on real jobs
19:20:10 <andythenorth> lots of engineers know a small amount certainly
19:20:26 <andythenorth> and biological scientists seem to know an insane amount on average
19:20:31 <supermop> yeah
19:20:46 <andythenorth> architecture remains one of the highest paid professions btw
19:20:53 * andythenorth nearly did architecture
19:20:55 <supermop> not for me
19:21:00 <andythenorth> not for all
19:21:13 <andythenorth> I guess average earnings are skewed by the calatravas and fosters
19:21:16 <andythenorth> :P
19:21:28 <supermop> my friends are making around 50-55 in the city, best place in the country to do it
19:21:47 <supermop> whereas people whe know who work with money make 70-80
19:22:14 <supermop> and some lucky jerks are near 100
19:22:39 <supermop> for a 27 or 28 year old that is quite comfortable
19:22:46 <supermop> im stuck around 40 atm
19:23:03 <supermop> but im taking a tangent in furniture
19:23:39 <supermop> engineers in the city make money closer to finance guys than to architects
19:24:45 <supermop> anyway thats all depressing to think about
19:25:04 <supermop> if i wanted to learn something, would you suggest python over others?
19:25:22 <andythenorth> python is fun most of all :)
19:25:53 <supermop> i think my brother knows some and writes scripts for GIS with it
19:26:02 <supermop> (little brother is an engineer)
19:26:10 <andythenorth> and yes, the civil engineering course I did > 50% went into finance, only 25% into engineering
19:26:16 <andythenorth> I quit and did other stuff too ;)
19:26:37 <supermop> haha
19:26:47 <supermop> my brother stuck with hydrology
19:26:56 <supermop> my dad has a phd in civil
19:27:32 <supermop> but after about 6 years of work moved into management instead
19:28:39 <andythenorth> supermop: try a python tutorial :)
19:28:55 <supermop> ok
19:29:07 <supermop> did that for grasshopper and it helped
19:29:56 <supermop> is C better for helping with ottd?
19:32:17 <andythenorth> brb
19:32:30 *** andythenorth has quit IRC
19:34:14 *** andythenorth has joined #openttd
19:34:23 *** Markavian has joined #openttd
19:37:46 <andythenorth> supermop: can't comment on C++ vs python - I've failed to learn much C++ ;)
19:38:19 <andythenorth> I can read most lines of ottd code, or at least guess
19:38:30 <andythenorth> but that doesn't help me understand the bigger picture ;)
19:40:04 <supermop> how does one add stuff to nml? is nml a thing that people patch?
19:42:28 *** Snail_ has joined #openttd
19:42:53 <supermop> like for it to support bridges, someone has to write a patch to make that happen?
19:43:08 <Hirundo> there are already (partial) patches for that lying around
19:43:44 <supermop> do people want to improve bridges in ottd first?
19:43:59 <Hirundo> what do you mean by that?
19:44:00 <supermop> (bridgeheads, custom sprite layouts etc)
19:44:08 <andythenorth> that would need ottd patched
19:44:27 <supermop> yeah, are they waiting to add bridges to nml until that happens?
19:44:42 <Hirundo> not really
19:45:18 <Hirundo> basically it's a combination of a) bridges are not used that much and b) bridges require special constructs / code (for the sprite property)
19:46:47 <Hirundo> There has been some discussion, see http://dev.openttdcoop.org/issues/1348
19:48:33 <supermop> i am not sure which is more important to me - the ability to have bridges with more than 6 unique tiles, or the ability to code a bridge in nml
19:48:36 <Hirundo> If you want to get something done, providing patches generally helps, though in this case the low-hanging fruit is already picked
19:48:40 *** FLHerne has left #openttd
19:49:16 <Hirundo> Alternatively, a use case (I need nml feature X to write grf Y, and look I already have these cool looking sprites) helps a lot, too
19:51:38 <Hirundo> supermop: Do you have a proposal for action123 for bridges?
19:52:56 *** Alberth has joined #openttd
19:52:56 *** ChanServ sets mode: +o Alberth
19:54:10 <supermop> what is that?
19:54:26 <supermop> i have ideas for things i'd like to be able to do
19:54:31 *** Zuu has joined #openttd
19:54:40 <supermop> and things i do in nfo take me forever
19:55:48 *** HerzogDeXtEr1 has joined #openttd
19:56:44 <Hirundo> supermop: Make an overview of what properties / variables / callbacks you'd like to add
19:57:11 <supermop> ok
19:58:29 <Zuu> The new speed limit feature by michi_cc made me think about a wild idea. Partial order lists.
19:58:50 <supermop> i love the speed limit thing
19:58:57 <supermop> have wanted that for ages
19:59:10 *** Chav` has joined #openttd
19:59:15 <Zuu> And if you assign a partial order list to a waypoint, all vehicles that goes to that waypoint will execute that partial order after visiting the waypoint.
19:59:38 <Hirundo> use-case?
20:00:11 <Zuu> To create a few common partial order lists that you can reuse.
20:00:17 <Chav`> Hey all
20:01:19 *** Pixa has quit IRC
20:01:30 *** Pixa has joined #openttd
20:01:36 <Zuu> Though it is maybe just a wild idea with some inspiration from Vissim.
20:01:38 <Alberth> all hey!
20:03:02 *** HerzogDeXtEr has quit IRC
20:03:11 <Alberth> sounds very weird :)
20:06:21 <supermop> is it better to have all bridges be able to be used for all types of transit, or to have specific types of bridges exclusive to certain types of infrastructure?
20:07:22 <andythenorth> all types
20:07:24 <Zuu> Maybe the assignment to waypoint should rather be that you can define a partial order list for how to travel between two waypoints. So if a order list uses A -> Wp1 -> Wp2 -> B, you could have a partial order list defining an exact routing between Wp1 and Wp2 with speed limits. Only problem is that the waypoints you use to change speed limits need to not be counted towards partial order list selection. ...
20:07:29 <supermop> if a monorail bridge is the same price as a steel rail bridge, that eliminates one of the only real advantages of monorails
20:08:08 <supermop> (imagine the quintessential elevated monorail on concrete pillars)
20:08:10 *** Guest2538 has quit IRC
20:08:19 <Hirundo> both infrastructure-specific and generic bridges should be possible, methinks
20:08:46 <supermop> also a two-lane road on a rail tressel looks silly
20:10:01 <andythenorth> supermop: I have no particular preference - 'all types' just seems easier ;)
20:10:12 <supermop> but then a big suspension bridge, like the manhattan bridge, can an should be able to carry rail or road on any of its decks
20:10:29 <supermop> and that raises an idea about converting bridges
20:10:33 <andythenorth> so bridges gain a list of route types
20:10:49 <andythenorth> oh - converting was one reason I think they should be all types
20:10:54 <supermop> not just between rail types, but from rail to road
20:10:55 <andythenorth> otherwise big headache
20:11:05 <Hirundo> rail<>road is very tricky
20:11:10 <Snail_> Multiple-deck bridges in OTTD?
20:11:19 <andythenorth> Hirundo: GS? :)
20:11:23 <andythenorth> demolish-rebuild
20:11:36 <supermop> (as in brooklyn and manhattan bridges) where some of the rail and tram decks were converted to road
20:11:57 <Hirundo> could be done, needs additional coding in ottd though
20:12:13 <Snail_> The brooklyn bridge is a one-deck bridge ;)
20:12:24 <Hirundo> as far as I can tell (looking at ottd source now), all newgrf rail types use the rail bridges
20:12:36 <Hirundo> normal rail that is, not mono/mglv
20:12:42 <supermop> the passenger deck is elevated about the two road decks
20:12:42 <Snail_> Unless you count the pedestrian section, of course
20:13:00 <supermop> road decks are separate between north and south
20:13:27 <supermop> with call back you can do multiple decks as adjacent bridges detecting each other and changing graphics to look joined up
20:13:29 <Snail_> Yep but the elevated part is only accessible by pedestrians and bicycles
20:13:34 <supermop> but you dont save any money
20:13:59 *** George has joined #openttd
20:14:11 *** KritiK has joined #openttd
20:14:13 <supermop> (can do meaning could do if that was added to ottd)
20:17:09 <Snail_> The concept of changing graphics if two bridges are adjacent could also be possible for tunnels, if thf custom tunnel portals get implemented
20:22:35 <Hirundo> frosch123: ctt_include_mask / ctt_exclude_mask is never reset, so you can only set bits, not clear them. Is that intentional?
20:23:21 <andythenorth> ho ho ho
20:23:28 * andythenorth is reading pixels
20:23:31 <frosch123> no idea :)
20:23:42 <frosch123> railtype compatibility also behaves like that
20:23:53 <frosch123> everything else resets stuff upon reassignment though
20:25:33 <Hirundo> It means that if engine pool is off, cargos excluded this way can never be included by later grfs
20:27:21 *** Nat_AS has joined #openttd
20:28:10 <Nat_AS> is there anyway to make industries free?
20:28:55 <Nat_AS> I forgot to turn on the manual industry newgrif and all the specificly placed factories in the scenerio I was playing expired
20:29:13 <Nat_AS> I want to rebuild them, but I don't want to use the moneyadd cheat
20:29:23 <Nat_AS> and can't afford 2mil
20:29:33 <Alberth> play a bit longer :)
20:29:59 <Nat_AS> not sure how I'd make that much money without factories
20:30:04 <Alberth> but no, you cannot build them for free
20:30:28 <Alberth> what's the point of asking 2mil for it otherwise :p
20:30:44 <Nat_AS> I have a nice oil and food chain (although half my farms vanished JUST as I was connecting to them) but I don't think I can expand without a factory to diliver to
20:30:51 <Nat_AS> and the only factory is on an ISLAND
20:31:00 <Alberth> you can transport passengers and mail :)
20:31:03 <Rhamphoryncus> woops! Went afk while testing my timetabling fix and my town of 1000 grew to 7500 :D
20:31:07 * andythenorth embarks on insane project
20:31:16 <Nat_AS> seriously, scenerio devs ought to include manual industries always
20:31:22 * Alberth likes the insane project
20:31:30 <Nat_AS> fuck, industries not vanishing ought to be a toggle
20:31:42 <andythenorth> Alberth: you don't know what it is yet :P
20:32:02 <Hirundo> procedural graphics generation?
20:32:07 <Nat_AS> >Scenerio dev places industries in specific places for intresting gameplay
20:32:15 <Alberth> unfortunately, NewGRF is fully in control of industry closure, there is nothing the openttd program can do about it
20:32:33 <Nat_AS> >Game decides to distroy industrys and place them in illogical places
20:32:35 <Nat_AS> why?
20:32:57 <Alberth> andythenorth: http://www.tt-forums.net/viewtopic.php?f=68&t=58543 <-- is my guess
20:33:14 <Alberth> no, newgrf industry decides, and the program just follows
20:33:36 <andythenorth> Alberth: I invented a third method for that project
20:33:59 <Nat_AS> hmm, is there a Grif that can make industries free?
20:33:59 <Alberth> the newgrf spec makes it impossible to have control from the program
20:34:01 <Nat_AS> :P
20:34:22 <Alberth> no idea, but you are not able to add it to your running game :p
20:34:26 <Alberth> andythenorth: nice :)
20:34:29 <Nat_AS> yes I can :P
20:34:32 <Nat_AS> and I did
20:34:57 <Nat_AS> (turn on scenario developer.)
20:35:13 <Nat_AS> I sometimes swap out entire sets of newgrifs in the middle of the game
20:35:30 <Nat_AS> however you can't do this if you have anything from the old grif in existance
20:35:33 <Nat_AS> or it will crash I think
20:35:41 <Nat_AS> but if you are carefull it can work.
20:35:46 <V453000> sometimes it doesnt :)
20:36:07 <Alberth> things like vehicles are also part of the game data even if you cannot buy them yet
20:36:33 <Alberth> and industries that only 'exist' in the future :)
20:38:18 *** Chris_Booth has joined #openttd
20:38:55 *** Wolf01 has joined #openttd
20:39:49 <Wolf01> evenink
20:39:50 <Alberth> moin mr W
20:41:01 <Nat_AS> Ffffffffffffffffffffffff
20:41:23 <Nat_AS> I can't find an oil car in the tropic set
20:41:24 <Alberth> Nat_AS: and "does not crash" is not the same as "works". Usually some data is corrupted that will not cause trouble until much later
20:42:33 * Nat_AS shrugs
20:42:46 <Alberth> that could be a consequence of your newgrf changes :p
20:42:46 <Nat_AS> who is in charge of the tropic refurbishment set?
20:43:08 <Nat_AS> how? I have not messed with train newgrifs
20:43:13 <Nat_AS> just industries
20:43:55 <Alberth> indstries define cargo
20:44:20 <Alberth> so unless you have trains that do not transport cargo......
20:45:08 <Alberth> better test it in a clean environment first before reporting anything
20:46:01 *** lmergen has quit IRC
20:46:47 <Nat_AS> you might be right
20:47:03 <Nat_AS> just make a new game with just the tropic set and no other newgrifs in the same date
20:47:25 <Alberth> in your mind you have a picture how it works, but your picture may be very wrong
20:47:51 <Nat_AS> I guess so
20:50:00 <Alberth> it's normal behavior of the brain, and very hard to suppress as source
20:50:16 <Nat_AS> editing the scenerio with the manual industry newgrif added at the same date also has the proper cars
20:50:23 <Nat_AS> so it seems to be safe to add it then
20:51:05 <Alberth> you don't know, there are an awful lot of bits in a megabyte of data
20:51:17 <Nat_AS> I guess this solves both problems
20:51:19 <Nat_AS> :V
20:51:25 <Nat_AS> restart from the begining
20:51:36 <Alberth> :)
20:53:54 *** pjpe has joined #openttd
20:53:58 <Nat_AS> I learned a lot about station design from this map
20:54:40 *** perk11 has joined #openttd
20:55:00 <Nat_AS> and that it
20:55:11 <Nat_AS> it's almost always easier to start with industry
20:55:28 <Nat_AS> find a convenient one and use it to fund more complex ventures.
20:55:37 *** Chav` has quit IRC
20:55:41 *** perk11 has quit IRC
20:55:50 *** Grrrlpow1r has joined #openttd
20:56:00 <Nat_AS> AND, always buy the train with the lowest running cost that is strong enough to move the cargo
20:57:40 *** perk11 has joined #openttd
20:57:47 *** Grrrlpower has quit IRC
20:59:07 * Alberth usually buys the train with the highest reliability
20:59:09 <Nat_AS> also, trams are better than trucks
20:59:24 <Nat_AS> well reliability is important too
20:59:25 <Alberth> I always forget to include a newgrf for them :)
21:00:02 <andythenorth> hoho ho
21:00:02 <Nat_AS> but it can be hard to earn a profit if your train with a million HP is eating all the income with it's maintnance bills.
21:00:09 * andythenorth is nearly drawing trucks with code
21:00:32 <Nat_AS> cargo trams are like trucks without pathfindingissues
21:00:42 <Alberth> I always play with the default set, which is not that expensive :)
21:00:43 <Nat_AS> although articulated trucks are awesome
21:00:51 <Nat_AS> esp the tractor ones.
21:00:52 <Rubidium> andythenorth: if only you could be coding with draw ;)
21:00:56 <Nat_AS> they look so cool.
21:01:12 <Nat_AS> Rubidium: I fucking wish
21:01:46 <Nat_AS> I think artists would be better programers than programers if there was a programing language that could parse art into code.
21:01:48 <Alberth> andythenorth: using a visual programming language?
21:01:53 *** Chris_Booth_ has joined #openttd
21:02:14 <Nat_AS> that way games with good art would also have good code
21:02:15 <Zuu> Nat_AS: Trams in OpenTTD are however very prone to lockups if you have a tiny error in your tram tracks in city center where you can't easily resolve a track leading into a building.
21:02:17 <Nat_AS> and visa versa
21:02:37 <Alberth> Nat_AS: that exists :) http://en.wikipedia.org/wiki/Piet_%28programming_language%29
21:02:59 <Nat_AS> yes, but because you place the track yourself, you don't have to worry about truck pathfinding
21:03:01 <Rubidium> Alberth: I don't think labview is suitable for OpenTTD-ish things
21:03:21 <Nat_AS> which seems to want to make right turns just because they can
21:03:54 <Alberth> Rubidium: that's not a visual programming language, it's just pretending to be one :)
21:04:12 <andythenorth> Alberth: I used visual programming languages before. I hated them
21:04:17 <andythenorth> I was...younger
21:04:27 <Nat_AS> that's an inneficant programing language
21:04:27 *** Firartix has joined #openttd
21:04:30 <andythenorth> right now I'm just having 'adventures with PIL'
21:04:36 <Nat_AS> that uses bitmaps instead of text strigs
21:04:39 <Rubidium> andythenorth: okay, then Visual Basic ;)
21:04:40 <Nat_AS> strings
21:04:48 <Rubidium> s/andythenorth/Alberth/
21:04:55 <andythenorth> I never saw the benefit in visual programming
21:05:08 <Nat_AS> suposed to be easier
21:05:08 <andythenorth> it's like cooking soup underwater
21:05:14 <Nat_AS> IDK though
21:05:15 <Rubidium> andythenorth: less typos for dyslexic people
21:05:20 <Alberth> never played with VB :)
21:05:29 <Rubidium> and more spaghetti
21:05:32 <Nat_AS> ha nice metaphor.
21:05:57 <Alberth> I once saw a c++ program where you could draw a box, and it would compute the volume of it :p
21:05:59 <Nat_AS> a GUI Newgrif complier would be nice to have
21:06:01 <Rubidium> I especially like the "example" labview code on the net... jpg
21:06:15 <Nat_AS> feed it PNGs and type values into boxes,
21:06:15 <Prof_Frink> VB is easier than V0.
21:06:23 <Nat_AS> and it will churn out .grfs
21:06:43 <Nat_AS> maybe even edit the sprites in the same program
21:06:48 <Alberth> Nat_AS: that's called grfmaker
21:06:52 *** Chris_Booth has quit IRC
21:06:55 <Nat_AS> it exists?
21:07:06 *** Chris_Booth_ is now known as Chris_Booth
21:07:08 <andythenorth> Nat_AS: like the BANDIT-building CMS I made? http://dev.openttdcoop.org/attachments/download/2372/BANDIT_build.png
21:07:16 <andythenorth> it's only for me, due to security issues
21:07:38 <Alberth> I am told it does, it doesn't run at my system so I never tried it
21:08:10 <Nat_AS> intresting
21:08:28 <Nat_AS> but a polished one,maybe even built into OTTD would be cool
21:08:31 * andythenorth needs a palette with numbers on it
21:08:46 <Nat_AS> or at least a standalone app that has the same style GUI
21:09:04 <Alberth> paint on it would be more useful perhaps :)
21:09:50 <Nat_AS> the paint functonality would probably be for checking and adjusting alignment
21:10:58 <Nat_AS> but you could also in theroy draw the whole thing in it if you really hate paint.
21:11:03 <Alberth> andythenorth: http://devs.openttd.org/~alberth/colours-palid.png does this look ok? (not sure it is the right palette)
21:11:41 <Nat_AS> it would have ISO lines and croshairs for alignment checking.
21:12:02 <Nat_AS> a program for isometric pixel art would be nice to have period
21:12:08 <andythenorth> Alberth: I'd have to check it matches the palette I have :)
21:12:15 <andythenorth> I can actually just get PIL to print out ids
21:12:26 <Nat_AS> with lines that snap to the exact 2:1 grid lines
21:12:34 <Nat_AS> and easy layers
21:12:51 <Nat_AS> most graphics programs with layers suck at pixel art
21:13:09 <Alberth> andythenorth: just make your own palette with numbers with PIL :)
21:13:12 <Nat_AS> and MS paint only has one layer (why it does not have that basic feature even today baffles me)
21:14:28 <Alberth> layers is not a basic feature for the average win* user
21:14:44 <Nat_AS> Hurrrr M$
21:16:17 <Nat_AS> right now I sometimes play aroundin SAI, but that is in no way for pixel art
21:16:28 <Nat_AS> or anything that's not freehand painting
21:16:33 <Nat_AS> it does not even have rulers
21:16:52 <Nat_AS> I'd like to see a program that makes isometric grid rulers
21:17:31 <Rubidium> after all, paint is to write a letter ;)
21:17:46 <Nat_AS> Pppphahahahat
21:17:46 <Rubidium> and word is to draw (vector-ish) images
21:17:53 <Nat_AS> do people do that?
21:18:10 <Rubidium> you'd be amazed
21:19:17 <Rubidium> the preferred format for sending images by someone on my work is actually in an excel file
21:19:33 <Rubidium> (and sadly enough I'm serious about that)
21:19:43 <Nat_AS> why not powerpoint
21:19:48 <Nat_AS> bitches love powerpoint
21:19:55 <andythenorth> Nat_AS: I just use photoshop
21:20:11 <Rubidium> Nat_AS: because powerpoint thinks for you and starts resizing the shit out of stuff
21:20:37 <Nat_AS> photoshop is expensive, Gimp has an awquard GUI, and Sai is freehand only
21:20:39 <Rubidium> and then things aren't the same size between slides anymore and that annoys me
21:20:56 <Nat_AS> and all of them are overkill for pixel art
21:21:21 <Nat_AS> you have to turn a million things off just to get a single pixel instead of a brush
21:21:29 * andythenorth has one bugbear about python: it refuses && for logical ANDY
21:21:40 <andythenorth> logical ANDY?
21:21:44 <andythenorth> logical AND :P
21:21:49 *** Rhamphoryncus has quit IRC
21:22:19 <Rubidium> andythenorth: just run it through a preprocessor that replaces && with and
21:22:27 <andythenorth> oic :P
21:22:34 <andythenorth> or patch python?
21:23:07 <Rubidium> that'd be the easy way out
21:23:13 <Nat_AS> why don't more scenerios start before 1950?
21:23:25 <Nat_AS> that's like cutting out half the game
21:23:37 <Rubidium> I'd suggest writing a CPU in VHDL that catches that corner case in hardware and replaces it with the appropriate code ;)
21:23:50 <CIA-1> OpenTTD: michi_cc * r23952 /trunk/ (11 files in 4 dirs): -Feature: [NewGRF] Customisable tunnel portals for rail types (sprites by Snail).
21:24:03 <Rubidium> because before 1950 many vehicle (types) are not necessarily available
21:24:22 <Nat_AS> needs to be more legacy types
21:25:19 <Nat_AS> well the grifs I play with do have shit like horsedrawn carrages
21:25:40 <Nat_AS> I think when I restart my game, I'm gonna set the start date to 1900
21:25:44 <Nat_AS> :3
21:26:02 <supermop> want to draw sprites at work
21:26:10 <Nat_AS> then when high tech maglev shit comes out, I will be able to afrord them
21:26:12 <Nat_AS> :V
21:26:22 <supermop> but coworkers are around so can't use the big imac with PS
21:26:30 <Rubidium> in theory you can set it to ~0, just takes a long time before you're finding any newgrf that supports vehicles for that era
21:26:36 <supermop> and there is not ms paint type thing on this macbook
21:26:39 <Nat_AS> AH
21:26:58 <Nat_AS> New vehicle type, SLAVES
21:27:11 <Nat_AS> no running cost
21:27:14 <Nat_AS> but really slow
21:27:42 <Nat_AS> too bad you can't make towns and industries change with time (can you?)
21:27:51 <Nat_AS> I want to make an antiquity grif now.
21:28:16 <Nat_AS> with slave carried litters, runners carrying mail, caravans for cargo
21:28:24 <Nat_AS> maybe Spice and silk cargo types.
21:29:47 * Alberth thought Spice was only available at Dune
21:30:36 <Nat_AS> Frankensense and Mir
21:30:46 <Nat_AS> also, Irakis map
21:30:52 <Nat_AS> to replace toyland
21:31:03 <Alberth> but I like toyland!
21:31:38 <Nat_AS> better idea to replace toyland is internet map type
21:31:49 <Nat_AS> towns are socal networks
21:32:08 <Nat_AS> cargos are Clicks, Likes, lulz, ect
21:32:15 <Nat_AS> trains are based on memes
21:32:34 * Nat_AS just wants to see a longcat express
21:32:44 <Terkhen> good luck drawing / coding that
21:32:53 <andythenorth> V453000 ^
21:33:04 <andythenorth> ;)
21:33:10 <Alberth> there was a tron-like idea recently where those would fit in very good imho
21:33:18 <V453000> I already heard that from him andy dont worry :p
21:33:27 <Nat_AS> Yeah, I'd imagine the map would look like tron
21:33:33 <Nat_AS> and the tracks would be light beams
21:33:34 <andythenorth> Alberth: '9' in my image is pink. whereas in my palette and yours it's grey :)
21:33:55 <Rubidium> tron is long gone
21:34:05 * andythenorth may have to adventure in palettes
21:34:25 <Nat_AS> OH, the trains would start out as tron style things in the 80s, but slowly morph into modern internet memes in the 2000s
21:34:50 <Nat_AS> game cannot be played prior to the 70s-80s
21:35:03 <CIA-1> OpenTTD: frosch * r23953 /trunk/src/town_cmd.cpp: -Fix [FS#5062]: When the population of a town changes the town view might even have to change size due to different cargo requirements.
21:35:07 <Alberth> you'd miss out all the disco colours !
21:35:51 <Nat_AS> SHIT!
21:35:53 <Nat_AS> gotta go
21:35:59 *** Nat_AS has quit IRC
21:39:04 *** Snail_ has quit IRC
21:39:15 <CIA-1> OpenTTD: michi_cc * r23954 /trunk/config.lib: -Fix (r23952): Update required grfcodec version.
21:42:58 *** Alberth has left #openttd
21:45:08 *** Snail_ has joined #openttd
21:47:13 *** cmircea has quit IRC
21:47:27 *** perk11 has quit IRC
21:49:06 <andythenorth> http://dev.openttdcoop.org/attachments/download/2449/procedural_truck_body.png
21:49:24 <andythenorth> http://paste.openttdcoop.org/show/1112/
21:49:40 *** LordPixaII has joined #openttd
21:50:38 *** Pixa has quit IRC
21:51:00 <Chris_Booth> hi
21:51:55 *** Pixa has joined #openttd
21:52:39 <frosch123> night
21:52:43 *** frosch123 has quit IRC
21:55:11 * andythenorth basically draws the floor plan in construction colours. Each colour maps to a sequence of other colours, which are drawn in the y direction
21:56:27 <Hirundo> next step: a floor plan generator? ;-)
21:56:30 <andythenorth> nope
21:56:34 <andythenorth> :)
21:56:51 <andythenorth> I considered trying to do 3D transforms and things for each angle needed
21:57:22 <andythenorth> but this way is easy. I just draw the plan for each angle + length needed ;)
21:57:43 <andythenorth> tanker trailers will be...interesting
21:57:46 *** LordPixaII has quit IRC
21:58:01 *** Chris_Booth has quit IRC
21:59:36 <supermop> draw the meridian of the tank, have it then draw down and up for you?
22:00:12 *** cypher has joined #openttd
22:10:17 *** Snail_ has joined #openttd
22:10:28 <dihedral> good evening
22:12:13 <xiong> Is there any way at all for user to assign hotkeys?
22:14:13 <andythenorth> supermop: good idea
22:15:58 *** Snail_ has quit IRC
22:16:02 *** Progman has quit IRC
22:17:30 <andythenorth> oh dear
22:17:33 <andythenorth> where's frosch?
22:19:27 <andythenorth> Rubidium: I have just worked out how to do the (quite simple joke) of encoding nfo in a bitmap then reading it with PIL
22:19:41 <andythenorth> what I can't figure out is how to tie XML into this joke
22:19:43 <andythenorth> :P
22:19:52 <valhallasw> andythenorth: import xmlrpclib
22:20:05 <valhallasw> and create a SOAP web service
22:21:14 <valhallasw> or maybe create enterprise integration with SAP! At least, I guess they use XML. Maybe they intermix it with COBOL?
22:21:41 <andythenorth> I could arbitrarily limit the size of the input png
22:21:53 <andythenorth> then force the use of XML to tie a stream of pngs together
22:22:27 <andythenorth> that might be an amusing limitation
22:23:22 <andythenorth> also I propose to encode using 4px squares (2x2), to make it 'easier' to draw
22:23:41 <andythenorth> which will need error checking to see if all pixels in a square are same :D
22:23:52 <andythenorth> when is April 1st this year?
22:24:05 <valhallasw> in about 6 weeks
22:26:29 <Mazur> I believe for a change they've put it directly after March 31st?
22:26:46 <Mazur> I don't know why.
22:29:06 *** sla_ro|master has quit IRC
22:29:20 *** sla_ro|master has joined #openttd
22:30:03 <andythenorth> hmm
22:30:23 * andythenorth stops plotting april fool stupidity
22:30:32 <andythenorth> procedural truck body drawing just kind of works
22:30:41 * andythenorth hmm
22:31:07 <andythenorth> lighting for different angles - would I use transforms, or just manually code different sequences?
22:33:21 <andythenorth> eddi would know :P
22:37:21 <supermop> just made an ad-hoc tyvek wallet
22:37:37 <supermop> out of a used envelope
22:38:46 <andythenorth> how handy
22:39:56 *** theholyduck has joined #openttd
22:40:49 <supermop> my real wallet was quite worn and ratty and i havent been able to decide between buying a fancy new one or making one out of leather myself (would take more hours than the fancy one costs)
22:41:08 *** break19 has joined #openttd
22:41:09 <supermop> and felt bad about throwing away the envelope as it was still in near new shape
22:42:28 *** TGYoshi has quit IRC
22:45:05 *** peteris has quit IRC
22:45:15 *** DDR has joined #openttd
22:45:40 <Wolf01> 'night
22:45:44 *** Wolf01 has quit IRC
22:47:16 *** cypher has quit IRC
22:52:56 *** sla_ro|master has quit IRC
22:54:26 * andythenorth -> bed
22:54:29 *** andythenorth has quit IRC
22:57:01 *** MJP has quit IRC
23:05:43 *** theholyduck has quit IRC
23:07:33 *** Firartix has quit IRC
23:21:51 *** JVassie has quit IRC
23:28:13 <Terkhen> good night
23:28:32 *** pjpe has quit IRC
23:28:44 *** lofejndif has quit IRC
23:34:11 *** perk11 has joined #openttd
23:39:39 *** pugi has quit IRC
23:40:42 *** Devroush has quit IRC
23:54:52 *** nicfer has left #openttd
23:58:57 *** Nat_as has joined #openttd
23:59:06 <Nat_as> you guys
23:59:10 <Nat_as> made me late for class