IRC logs for #openttd on OFTC at 2015-03-09
            
00:01:42 <supermop> can't decide how to divy up the space between what i consider a sidewalk, and what is road
00:02:31 <Oddingar> is it only for roads in openttd?
00:02:58 <supermop> doesn't matter technically as as far as i can tell, the road with sidewalk, and without are two separate full tile sprites
00:03:16 <supermop> at least in base sets, maybe road sets do it differently
00:04:10 <Oddingar> sorry I can't help you :P
00:04:16 <supermop> so you could have roads and sidewalks in towns be wildly different than in country side
00:04:58 <supermop> and tram just overlays over the city road sprite
00:05:20 <supermop> but the amount it overlays again could vary wildly based on preference
00:12:25 <Oddingar> good luck (y) :P gonna watch an episode of homeland
00:30:30 <glx> supermop: as long as the vehicles don't run over the sidewalk ;)
00:31:44 <supermop> where are streetlamps sprites? i dont see them in http://dev.openttdcoop.org/projects/opengfx/repository/entry/sprites/png/infrastructure/infra06.png
00:31:44 *** mikegrb has quit IRC
00:36:20 <supermop> plan is to make sidewalks smaller not larger, so that should not be a problem
00:43:32 *** cypher_ has quit IRC
00:43:53 *** cypher_ has joined #openttd
00:47:10 <glx> it's in sprites/png/miscellaneous/random.png ;)
00:51:21 <glx> http://dev.openttdcoop.org/projects/opengfx/repository/entry/sprites/png/miscellaneous/random.png (244, 10, 4, 14) and (249, 10, 4, 14)
01:01:46 *** liq3 has joined #openttd
01:16:42 <supermop> hah whyy there of all places?
01:22:25 *** cypher_ has quit IRC
01:23:38 <supermop> is there a way in nml or watever to overlay road marking above sprites?
01:24:39 <supermop> can i have the road sprite at z=0 or so, the tram overlay at z=2, and road markings at z=4??
01:25:03 <supermop> maybe that's not a good idea
01:46:29 *** Zeetherdroid has quit IRC
01:54:51 <Eddi|zuHause> no, the overlays are fixed
01:55:06 <Eddi|zuHause> as in hardcoded
01:55:13 *** Myhorta[1] has quit IRC
02:03:41 <supermop> i realized i dont want paint on the rails anyway
02:39:14 <supermop> I've had to surrender to convention and put more or less regular sized sidewalks on here
02:59:49 *** HerzogDeXtEr1 has quit IRC
03:15:49 *** Maarten has quit IRC
03:38:57 <supermop> when tramway is out on its own outside of a city, is it overlaid on the plain road sprite, or just on the grass?
03:39:13 <supermop> (or desert, snow etc)
03:39:47 <supermop> I am assuming it's laid onto the road sprite, as in the city it is laid onto the city street sprite
03:41:15 *** Biolunar has joined #openttd
03:42:31 <supermop> looks like its laid onto road
03:59:52 *** glx has quit IRC
04:28:47 *** Flygon_ has joined #openttd
04:29:40 *** Flygon__ has quit IRC
04:48:44 *** Pereba_ has joined #openttd
04:50:44 *** Pereba_ has quit IRC
04:54:58 *** Pereba has quit IRC
05:38:59 *** Flygon__ has joined #openttd
05:45:45 *** Flygon_ has quit IRC
05:54:10 *** DDR has quit IRC
05:56:01 *** Eddi|zuHause has quit IRC
05:56:15 *** Eddi|zuHause has joined #openttd
06:07:06 *** Flygon_ has joined #openttd
06:13:50 *** Flygon__ has quit IRC
07:45:13 *** cypher_ has joined #openttd
07:51:44 *** Celestar has joined #openttd
07:53:35 *** Celestar has joined #openttd
08:13:56 *** cypher_ has quit IRC
08:23:15 *** Flygon__ has joined #openttd
08:23:57 *** Pensacola has joined #openttd
08:30:06 *** Flygon_ has quit IRC
08:30:40 *** Celestar has quit IRC
08:42:27 *** Celestar has joined #openttd
09:00:22 <__ln___> http://imgur.com/gallery/jB7btZd
09:05:10 *** shadowalkerAFK is now known as shadowalker
09:32:03 *** Flygon_ has joined #openttd
09:38:55 *** Flygon__ has quit IRC
09:40:27 *** Celestar1 has joined #openttd
09:40:59 *** Celestar has quit IRC
09:48:31 *** Celestar1 has quit IRC
10:00:00 *** Celestar has joined #openttd
10:01:48 *** shadowalker is now known as shadowalkerAFK
10:02:11 *** Flygon__ has joined #openttd
10:09:01 *** Flygon_ has quit IRC
10:20:51 *** Suicyder has joined #openttd
10:27:59 *** Pikka has quit IRC
10:40:27 *** JacobD88 has joined #openttd
10:42:25 *** jjavaholic has joined #openttd
11:11:49 *** Klanticus has joined #openttd
11:17:56 *** Flygon_ has joined #openttd
11:24:45 *** Flygon__ has quit IRC
11:25:35 *** Celestar has joined #openttd
11:26:21 *** Samu has joined #openttd
11:27:50 *** mikegrb has joined #openttd
11:29:21 *** Celestar1 has joined #openttd
11:33:40 *** Celestar has quit IRC
11:40:06 *** JacobD88 has quit IRC
11:46:58 <Samu> hi
11:50:53 *** Celestar1 has quit IRC
12:00:52 *** Celestar has joined #openttd
12:01:09 *** Celestar has left #openttd
12:05:15 *** shadowalkerAFK is now known as shadowalker
12:15:46 <argoneus> good afternoon train friends
12:25:28 *** shadowalker is now known as shadowalkerAFK
12:30:37 <V453000> yay, managed to model the stuff around wheels which makes steam train move, but cant do stuff with it in order to render it to the game XD
12:30:41 <V453000> lets do it again =D
12:37:35 *** supermop has quit IRC
12:37:51 <planetmaker> :)
12:38:12 <Samu> https://onedrive.live.com/redir?resid=23B29F3DE45F6F1F!759&authkey=!ALNRof2Dbj1aiqU&v=3&ithint=photo%2cpng
12:41:05 <Samu> First Available Engines
12:41:16 <Samu> Default OpenTTD
12:41:18 *** barnex has joined #openttd
12:42:56 <barnex> Hello.
12:43:08 <V453000> hy
12:43:55 <barnex> I'm trying to wrap my head around the .nfo format and I'm having a hard time. I'm not quite getting how/when the new entities (lets say trains for now) come to be and how they are referenced.
12:44:14 <V453000> you want to do vehicles in nfo?
12:44:33 <barnex> I want to get info out of a grf.
12:44:39 <V453000> xd
12:44:51 <barnex> is there a better way than through .nfo?
12:45:02 <V453000> what info do you want?
12:45:30 <barnex> train stuff, lengths of cars, power, max speed, tractive effort, name
12:45:45 <juzza1> what set? did you search for the source of that set?
12:45:49 <barnex> all the sets
12:46:01 <barnex> I want to write a piece of code that extract this
12:46:10 <barnex> So I can write another piece of code that uses this :P
12:46:11 <V453000> ._.
12:46:40 <barnex> so basically my research to date says that I pretty much nead to understand nfo :P
12:46:58 <barnex> to get the data out
12:47:12 <barnex> need
12:47:18 <barnex> wtf is wrong with my english now, sorry
12:47:56 <barnex> seems like decompiling nfo to nfl isn't an option, and even if it was parsing nml seems hard
12:48:08 <barnex> compared to nfo
12:48:44 <barnex> I get that action 00 changes values for specific train ID
12:48:58 <barnex> but I don't get how the vehicle name gets assigned to the train ID?
12:49:07 <planetmaker> eh... you want to make a piece of software which decompiles the grfs in order to do what? compile a manual for them?
12:49:31 <planetmaker> and parsing nml certainly is not really harder than nfo
12:49:46 <planetmaker> especially as nml itself has a parser in-built, thus it's already there
12:49:49 <barnex> planetmaker, well, is there a way to decompile nfo to nml?
12:49:52 <planetmaker> no
12:50:06 <planetmaker> also de-compile would mean grf2nml.
12:50:29 <planetmaker> but I'm curious: what's the use case of that endevour of yours?
12:51:14 <barnex> I want to make a thing that calculates stuff like 'what kind of train I need in order to go that fast with that TL and that kind of cargo and is best given various bestness function'
12:51:34 <barnex> maybe a web thing
12:51:38 <barnex> but that's far ahead
12:51:39 <planetmaker> barnex, that fails for many newgrfs. As they use callback 36 in order to change stuff
12:51:53 <planetmaker> thus properties of vehicles and trains change dynamically depending on date and what-not
12:52:23 <V453000> I was just about to say that
12:52:35 <barnex> that... I wasn't aware of that ever happening
12:52:40 <barnex> why would someone do that? :o
12:52:47 <barnex> this game is confusing enough as it is :D
12:52:50 <V453000> example from NUTS, some trains change speed, power and TE based on e.g. length .... wagons change capacity based on which engine is in front, ...
12:53:00 <V453000> it makes things simpler
12:53:14 <planetmaker> and on track type underneath the train :)
12:53:17 <V453000> you can have one wagon for various kinds of trains, with changed stats, but still just one vehicle
12:53:27 <V453000> and that pm. :)
12:53:32 <V453000> among other things :P
12:53:40 <barnex> ;o
12:53:56 <barnex> so if I'm buying a wagon in the depot and it's not attached to an engine
12:53:58 <V453000> I am not sure how far other sets do this, but yeah...
12:54:06 <barnex> I get different stats
12:54:11 <V453000> yes, it is possible
12:54:11 <barnex> than it's going to actually have?
12:54:18 <V453000> yez
12:54:29 <planetmaker> barnex because they can. Often claimed as being 'realistic', e.g. a dual engine thing with different power on differently electrified tracks or so
12:54:29 <barnex> that doesn't sound like a thing a non-crazy person would consider good
12:54:32 <barnex> at least to me
12:54:47 <V453000> good for what reason, getting stats?
12:54:47 <juzza1> non-crazy, here?
12:54:57 <juzza1> doubtful
12:55:06 <barnex> good for user experience, when I buy stuff and it has certain stats
12:55:15 <planetmaker> or you have one passenger wagon in the list. But on the ICE it's an ICE carriage with X people capacity, but on a 'normal' engine it's a normal carriage with Y persons capacity
12:55:17 <barnex> I'd expect to buy what it says it has
12:55:18 <planetmaker> and shit like that
12:55:25 <V453000> if it is written in the purchase info that it will have different stats with different engines? :)
12:55:33 <barnex> oh ok
12:55:35 <V453000> yeah the passenger wagon is typical
12:55:39 <planetmaker> and with the ICE it has umlimtied speed (defined) by engine but with other engines it can go only 160km/h max or so
12:55:46 <barnex> that makes sense now
12:56:16 <V453000> still, you can probably create a table which train has what, but probably not automatically
12:56:28 <planetmaker> or a piece goods wagon can carry 30 bags of goods, 60 mail bags, 2 vehicle parts
12:56:35 <planetmaker> depending on refit
12:56:43 <V453000> ye
12:57:39 <planetmaker> barnex, and the vehicle might even say so in the purchase list.. but it's hard to parse as callbacks require more input which OpenTTD can supply dynamically
12:58:17 <planetmaker> but OpenTTD itself has that problem often too: newgrfs can do compilicated stuff, thus there's no way to predict whether a refit may actually succeed. It sucks. But changing would break (some) NewGRFs
12:58:44 <barnex> those newGRFs seem like an awfully complicated way to do things
12:59:09 <planetmaker> they're basically small programmes. It's not just property definitions
12:59:53 <planetmaker> and the different versions of the NewGRF language doesn't help parsing either :P
12:59:56 <V453000> sometimes more complicated code is worth reaching more simplicity for the player :)
13:00:24 <V453000> of course unless the player goes bananas and wants to extract stats automatically XD :P
13:00:30 <planetmaker> ^ that. And it allows many different things outside openttd code. Thus openttd itself is easier in that sense. As people can add complexity via newgrfs
13:00:56 <planetmaker> (and via game scripts)
13:01:42 <barnex> yeah, but a lot of games do that sort of stuff in lua or something… standard?
13:01:54 <planetmaker> barnex, and, if one would design such thing from scratch, some things would not work how they do, but differently. Much easier then to parse and understand. But well... history :)
13:02:07 <planetmaker> most games don't have 10 years of history
13:02:17 <barnex> instead of developing own format, than a language, and then another language because no one was able to work in the previous one :P
13:02:20 <planetmaker> and we can load savegames created 20 years ago
13:02:30 <barnex> I see
13:02:36 <barnex> so this goes back to ttdpatch?
13:02:49 <planetmaker> and any script usage like lua for these things would decrease performance *dramatically*. NewGRFs are time critical
13:02:51 <V453000> back to everything =D
13:03:04 <planetmaker> yes, the format is shared with TTDPatch. However OpenTTD on its own is already 10 years of age
13:03:33 <planetmaker> and the limits of TTDPatch certainly helped in making the NewGRF format as baroque as it is now :)
13:05:02 <planetmaker> we're slowly working on removing some limits, but it's slow; especially when we want to remain compatible with old NewGRFs
13:07:58 <barnex> well it's probably the best FOSS game ever, so its not like I'm complaining
13:09:51 <planetmaker> :) Maybe you want change focus slightly and to look at our saveload gui and code and try to add more information to the load dialogue concerning the single games? Improving the preview? Or something like that?
13:10:39 <barnex> I'm afraid something like that would involve C++, right?
13:11:22 <planetmaker> it would, yes C/C++
13:11:23 <barnex> it's not exactly a simple and forgiving language one picks up by accident
13:11:41 <barnex> unless you think there's a ticket that could be done with marginal cpp knowledge
13:12:01 <barnex> bacaue templates and stuff like that just scares me
13:12:12 <planetmaker> right... maybe that's for you then: tutorial-GS
13:12:27 <planetmaker> that's writing squirrel mostly. Along with map design for the single steps
13:13:15 <planetmaker> http://dev.openttdcoop.org/projects/gs-tutorial <-- there's already a project. But it could need much more love and is far from finished
13:13:19 <planetmaker> It's currently rather on hiatus
13:13:39 <planetmaker> If that got more love, it's something which *I' could envision being shipped along with OpenTTD itself
13:13:52 *** sla_ro|master has joined #openttd
13:14:11 <planetmaker> you can get the current version likely from the ingame content download, too
13:17:22 <planetmaker> it could / can involve some C/C++ work, if the game script API proves insufficient; but that's up to whoever makes the tutorial
13:17:30 <barnex> yeah it's current.
13:41:24 <barnex> hmm.
13:42:03 <barnex> I pretty much hated it, but not in a constructive way
13:42:32 <barnex> I understand that the train section needs expanding and I managed to break the bus section
13:43:53 <barnex> but other than that it seems pretty solid
13:46:02 <luaduck> our primary openttd server has hung with 100% CPU usage
13:46:09 <luaduck> uptime just over a month but this came out of the blue
13:46:21 <luaduck> worth doing any debug before I sigkill it?
13:47:06 *** HerzogDeXtEr has joined #openttd
13:51:26 <planetmaker> luaduck, knowing the cause of a bug is always worth it :)
13:51:52 <planetmaker> attach debugger to it and get backtrace maybe?
13:56:41 *** luaduck is now known as luaduck_zzz
14:08:55 *** Samu has quit IRC
14:13:29 *** luaduck_zzz is now known as luaduck
14:16:26 <luaduck> I've got no idea what I'm doing when it comes to gdb planetmaker
14:16:36 <luaduck> what's the best way to just dump the entire backtrace from the gdb shell
14:16:40 <luaduck> I'm attached to the process
14:17:39 <planetmaker> can you just issue bt?
14:17:57 <luaduck> dumps it 8 at a time
14:18:12 <luaduck> unless you just want the top of the tree
14:18:30 <planetmaker> rather the whole. But for me it gives the full trace
14:18:34 <luaduck> wait nvm I'm dumb
14:18:35 <luaduck> one sec
14:18:52 <luaduck> http://paste.duck.me.uk/elaqujapip.vbs
14:19:30 <planetmaker> and it's unresponsive?
14:19:36 <planetmaker> seems stuck in path finder somewhere
14:19:48 <luaduck> CPU jammed at 100% load
14:20:01 <luaduck> completely unresponsive
14:20:09 <planetmaker> however, please create a bug report about that with that trace and the savegame (or last autosave) and OpenTTD version used
14:20:27 <luaduck> alright, will do
14:20:38 <planetmaker> where the backtrace is the most important thing :)
14:20:45 <planetmaker> thanks
14:20:47 <luaduck> jinassi notes that we had a previous load issue with a company exploiting the pathfinder
14:21:01 <planetmaker> hm
14:21:24 <planetmaker> if there is / you know a way to re-create the issue, it's of course even better, if you can describe it
14:21:36 <planetmaker> or if you know the company and can interview that player :)
14:21:38 <luaduck> I'll pop it in the bug and ask jin to comment
14:26:33 <luaduck> server's rekicked, I'll do that bug report in 10 minutes or so
14:34:59 *** tokai|mdlx has joined #openttd
14:38:41 *** tokai has quit IRC
14:43:26 <luaduck> bug created: https://bugs.openttd.org/task/6250
14:52:36 *** liq3 has quit IRC
14:52:45 *** liq3 has joined #openttd
14:57:18 <planetmaker> ty, luaduck
15:05:02 *** luaduck is now known as luaduck_zzz
15:19:06 <peter1138> Ah, that's why gitlab is such a bitch... it's a ruby/rails app...
15:33:13 *** LadyHawk has quit IRC
15:35:00 <peter1138> rArgumentError: invalid byte sequence in US-ASCII
15:35:03 <peter1138> Useful :S
15:35:35 * Eddi|zuHause hands peter1138 an ä
15:39:45 *** luaduck_zzz is now known as luaduck
15:54:59 *** shadowalkerAFK is now known as shadowalker
15:58:16 *** roidal has joined #openttd
16:14:08 *** Alberth has joined #openttd
16:14:09 *** ChanServ sets mode: +o Alberth
16:14:28 *** shadowalker is now known as shadowalkerAFK
16:40:06 *** TheMask96 has quit IRC
16:43:52 *** smoke_fumus has quit IRC
16:43:56 *** TheMask96 has joined #openttd
16:57:21 *** liq3 has quit IRC
16:59:31 *** oskari89 has joined #openttd
17:11:59 *** Oddingar has quit IRC
17:12:15 *** Oddingar has joined #openttd
17:41:11 *** Progman has joined #openttd
17:55:23 *** glx has joined #openttd
17:55:23 *** ChanServ sets mode: +v glx
18:15:48 <DorpsGek> Commit by translators :: r27179 /trunk/src/lang (12 files) (2015-03-09 18:15:33 UTC)
18:15:49 <DorpsGek> -Update from WebTranslator v3.0:
18:15:50 <DorpsGek> afrikaans - 10 changes by telanus
18:15:51 <DorpsGek> croatian - 4 changes by VoyagerOne
18:15:52 <DorpsGek> finnish - 4 changes by jpx_
18:15:53 <DorpsGek> hebrew - 9 changes by oofnik
18:15:54 <DorpsGek> italian - 3 changes by lorenzodv
18:15:55 <DorpsGek> korean - 11 changes by Gimel3830, telk5093
18:15:56 <DorpsGek> lithuanian - 4 changes by Stabilitronas
18:15:57 <DorpsGek> polish - 4 changes by wojteks86
18:15:58 <DorpsGek> romanian - 29 changes by kneekoo
18:15:59 <DorpsGek> gaelic - 4 changes by GunChleoc
18:16:00 <DorpsGek> slovak - 17 changes by Milsa
18:16:01 <DorpsGek> spanish - 4 changes by SilverSurferZzZ
18:25:06 <Terkhen> hello
18:30:31 *** supermop has joined #openttd
18:36:43 *** frosch123 has joined #openttd
18:36:50 <Alberth> hai
18:38:35 <frosch123> moin :)
18:38:36 *** supermop has quit IRC
18:41:15 *** LadyHawk has joined #openttd
18:49:20 *** LadyHawk has quit IRC
19:02:47 *** Wolf01 has joined #openttd
19:02:54 <Alberth> evenink
19:03:12 <Wolf01> oddink
19:10:25 *** blathijs has quit IRC
19:15:33 *** blathijs has joined #openttd
19:23:28 *** gelignite has joined #openttd
19:29:31 *** roidal has quit IRC
19:37:25 *** andythenorth has joined #openttd
19:39:03 *** FLHerne has joined #openttd
19:45:59 <Alberth> o/
19:46:00 <andythenorth> o/
19:46:02 <andythenorth> finally
19:46:06 <andythenorth> the watch I’ve been waiting for
19:46:08 <andythenorth> eh what?
19:46:08 <andythenorth> no
19:46:42 <Wolf01> o/
19:46:50 <Alberth> still not sure of the time? :)
19:48:39 <andythenorth> I get by
19:48:48 <andythenorth> I generally find it’s either too early, or too late,
19:59:54 *** Titilambert has joined #openttd
20:04:43 *** Biolunar has quit IRC
20:06:00 *** _dp_ has quit IRC
20:09:11 *** Klanticus has quit IRC
20:15:38 *** _dp_ has joined #openttd
20:16:07 *** Pensacola has quit IRC
20:31:51 *** cypher_ has joined #openttd
20:35:08 <andythenorth> hmm
20:35:28 * andythenorth considers reinvented monorails http://en.wikipedia.org/wiki/Slope_car
20:36:34 *** JacobD88 has joined #openttd
20:41:38 <Alberth> not really a train, is it?
20:41:57 <Taede> not in japan at least
20:46:06 <glx> looks like a funicular on monorail
20:47:41 *** sla_ro|master has quit IRC
20:48:30 <andythenorth> eh
20:48:40 <andythenorth> what did we call that 5th transport type?
20:48:43 <andythenorth> packets? units?
20:49:01 <andythenorth> has anyone coded it yet?
20:49:06 <andythenorth> does it even fit in the map array?
20:51:13 <frosch123> it's "send money"
20:51:19 <frosch123> quite boring thoughj
20:54:19 *** frosch123 has quit IRC
21:00:03 *** HerzogDeXtEr1 has joined #openttd
21:02:02 *** cypher_ has quit IRC
21:05:38 *** HerzogDeXtEr has quit IRC
21:07:39 *** Pereba has joined #openttd
21:12:40 <andythenorth> is cat asleep?
21:14:26 *** Alberth has quit IRC
21:22:02 <Oddingar> dunno, our cat is in the cow house
21:22:07 <Oddingar> most likely sleeping
21:22:10 <Oddingar> or puking
21:22:15 <Oddingar> seems to be the only thing it does
21:22:26 <Oddingar> besides killing mice and leaving them everywhere
21:25:20 *** Progman has quit IRC
21:26:56 *** luaduck is now known as luaduck_zzz
21:40:50 *** urdh has quit IRC
21:43:18 *** jjavaholic has quit IRC
21:53:15 *** andythenorth has left #openttd
21:53:25 *** urdh has joined #openttd
22:00:23 *** LadyHawk has joined #openttd
22:03:19 *** Stimrol has quit IRC
22:05:49 *** luaduck_zzz is now known as luaduck
22:07:34 *** FLHerne_ has joined #openttd
22:09:17 *** FLHerne is now known as Guest447
22:09:17 *** FLHerne_ is now known as FLHerne
22:11:02 *** Stimrol has joined #openttd
22:11:28 *** Guest447 has quit IRC
22:15:44 *** supermop has joined #openttd
22:16:18 <supermop> good morning
22:18:20 *** liq3 has joined #openttd
22:23:11 <Eddi|zuHause> good midnight yourself.
22:23:56 *** Suicyder has quit IRC
22:35:10 *** BobDendr1 has joined #openttd
22:35:10 *** BobDendry has quit IRC
22:35:14 <supermop> having a thousand or so modeled cobblestones in this model seems to be a bad idea
22:35:35 <supermop> but it does look better than a texture so far
22:37:14 *** Tirili has joined #openttd
22:40:00 <Eddi|zuHause> well, you could render a texture out of your model, and reuse that :p
22:41:24 <supermop> haha actually thats what I am thinking of doing!
22:42:00 <supermop> i was looking to see if the program has an automatic way to do something like that but no luck
22:42:18 <supermop> I could also make the geometry of the stones less complex
22:46:12 *** gelignite has quit IRC
22:47:32 *** liq3 has quit IRC
22:49:31 *** DabuYu has joined #openttd
23:21:51 *** LadyHawk has quit IRC
23:25:02 *** FLHerne has quit IRC
23:26:10 <Wolf01> 'night
23:26:15 *** Wolf01 has quit IRC
23:26:15 *** LadyHawk has joined #openttd
23:26:41 *** oskari89 has quit IRC
23:29:39 *** BobDendr1 is now known as BonDendry
23:29:44 *** BonDendry is now known as BobDendry
23:50:43 *** liq3 has joined #openttd