IRC logs for #openttd on OFTC at 2019-12-14
⏴ go to previous day
00:00:20 *** andythenorth has left #openttd
00:07:19 *** ChanServ sets mode: +v tokai
00:28:06 *** supermop_work has joined #openttd
01:00:27 *** supermop_work has joined #openttd
01:32:40 *** supermop_work has joined #openttd
02:07:35 *** supermop_work has joined #openttd
02:38:33 *** supermop_work has joined #openttd
02:46:31 *** asymptotically has quit IRC
03:09:22 *** supermop_work has joined #openttd
03:35:01 *** Thedarkb-X40 has joined #openttd
03:41:17 *** supermop_work has joined #openttd
04:13:22 *** supermop_work has joined #openttd
04:44:10 *** supermop_work has joined #openttd
05:14:53 *** supermop_work has joined #openttd
05:46:01 *** snail_UES_ has joined #openttd
05:49:09 *** supermop_work has joined #openttd
05:59:57 *** Wormnest has joined #openttd
06:20:51 *** supermop_work has joined #openttd
06:52:47 *** supermop_work has joined #openttd
07:24:28 *** supermop_work has joined #openttd
07:55:55 *** supermop_work has joined #openttd
08:28:46 *** supermop_work has joined #openttd
08:56:08 *** andythenorth has joined #openttd
09:00:13 *** supermop_work has joined #openttd
09:03:44 *** Progman has joined #openttd
09:07:10 *** tokai|noir has joined #openttd
09:07:10 *** ChanServ sets mode: +v tokai|noir
09:12:13 *** D-HUND is now known as debdog
09:12:15 *** arikover has joined #openttd
09:16:02 *** sla_ro|master has joined #openttd
09:31:19 *** supermop_work has joined #openttd
09:32:04 *** Wormnest has joined #openttd
09:51:56 <peter1138> It wasn't much of a fast though.
09:54:56 <andythenorth> get breakfast done
10:02:20 *** supermop_work has joined #openttd
10:04:43 <lugo> andythenorth, so i checked out firs git repository, got nml running and now i have no clue how to go about compiling firs
10:07:16 <lugo> executing makefile doesn't really do anything :/
10:13:48 <andythenorth> have you got a python environment?
10:15:35 <andythenorth> do you have the firs python dependencies?
10:33:07 *** supermop_work has joined #openttd
10:38:57 <andythenorth> hmm FIRS makefile doesn't work
10:40:43 <peter1138> Hmm, when your server backup has gone missing again. Hmm.
10:41:13 <andythenorth> ^ make finds no changes when pngs have changed
10:41:33 <andythenorth> L74 is irrelevant and copied from other projects
10:41:58 <andythenorth> L74 needs deleted, but I really don't understand make, it's the most baffling development tool I've ever used
10:42:47 <andythenorth> I need nmlc to build the project if pngs have changed, but I have NFI how to do that
10:45:59 <andythenorth> all I'm doing is moving string around
10:46:09 <andythenorth> this makes no sense, it's just piling crap on top of cra
11:06:09 *** supermop_work has joined #openttd
11:17:49 <andythenorth> well it appears to work, so eh
11:36:50 *** supermop_work has joined #openttd
11:57:23 *** asymptotically has joined #openttd
12:10:26 *** supermop_work has joined #openttd
12:34:50 <LordAro> andythenorth: FIND_FILES (presumably) returns a list of all files with the specified extensions. adding these files as "dependencies" of the GRF_FILE rule means that if any of the dependencies have changed (or have a newer timestamp) than the grf file, make will rerun the commands specified in the rule and regenerate the grf file
12:42:47 *** supermop_work has joined #openttd
12:51:07 *** frosch123 has joined #openttd
13:13:34 *** supermop_work has joined #openttd
13:17:06 <andythenorth> I kind of get it, but it seems to work by piling on string
13:17:28 <andythenorth> if I want to declare dependencies I have to add more junk to the file
13:17:46 <andythenorth> I guess that's just how it works
13:24:25 <LordAro> the idea is that once it's set up, it only rarely needs changing after that
13:44:14 *** supermop_work has joined #openttd
13:47:41 *** ChanServ sets mode: +v tokai
13:48:32 *** HerzogDeXtEr has joined #openttd
14:06:57 <lugo> should have read that before i started ;)
14:09:02 <lugo> oh there´s a FIRS 4 now, christmas is early this year :D
14:12:04 <lugo> suggestion: how about ctrl-clicking "move up"-button in newgrf-windows to move a newly added grf to the top?
14:16:11 *** supermop_work has joined #openttd
14:17:57 *** HerzogDeXtEr1 has joined #openttd
14:19:10 <Pikka> hmm I should try civi 20 with FIRS 4
14:26:46 <andythenorth> teach it steeltown
14:28:55 <Pikka> it all seriousness, I don't want it to get into complex industrial chains. it's meant to stay out of players' way
14:29:00 <Pikka> I might teach it to fish though ;)
14:29:52 <Pikka> BTW today I fixed the "building lines to the wrong station" bug :)
14:30:33 <Pikka> it's amazing how much of a genius you feel when you solve a problem that your own stupidity created ;)
14:46:54 *** supermop_work has joined #openttd
15:17:29 *** supermop_work has joined #openttd
15:22:58 <andythenorth> Pikka: can you make it build roads to nearby industries? :P
15:23:05 <andythenorth> Migrations GS does that
15:24:23 <andythenorth> it's actually really annoying because it blocks stations, but looks really cool
15:28:10 <Eddi|zuHause> also, in this game streaming drops my fps to a half
15:37:17 <Eddi|zuHause> i don't think i can stream this game
15:44:33 <Eddi|zuHause> ok, i will stop this :p
15:48:55 *** supermop_work has joined #openttd
16:01:38 *** Wormnest_ has joined #openttd
16:07:18 *** WormnestAndroid has quit IRC
16:18:14 *** Progman has joined #openttd
16:20:07 *** supermop_work has joined #openttd
16:28:46 *** WormnestAndroid has joined #openttd
16:45:38 *** snail_UES_ has joined #openttd
16:50:56 *** supermop_work has joined #openttd
17:01:30 *** Wormnest has joined #openttd
17:03:14 <snail_UES_> just curious, anyone here uses gimp?
17:05:15 *** WormnestAndroid has quit IRC
17:06:41 <frosch123> it's the obvious choice on linux
17:08:34 <snail_UES_> ok, I’m trying it out for macos...
17:08:48 <snail_UES_> haven’t quite figured out how to set the palette yet
17:09:17 <frosch123> ogfx+landscape is even using gimp in the build process to compose sprites from multiple parts
17:09:43 <frosch123> snail_UES_: menu->image->mode->indexed
17:10:28 <frosch123> then load the paeltte from file (it will actually remember the last one used) and make sure to unselect "remove unused/duplicate colors"
17:11:24 <frosch123> in the toolbox you can add a tab "colormap"
17:11:46 <snail_UES_> alright, thanks… let me try it out
17:15:07 <snail_UES_> how can I add that tab in the toolbox?
17:15:45 <frosch123> do you have the toolbox opened?
17:16:32 <snail_UES_> I have a tab on the right, which looks like it
17:17:02 <frosch123> ctrl+b to open the toolbox
17:17:08 <frosch123> or menu->windows->toolbox
17:17:19 <frosch123> there are a bunch of tools at the top, and then some tabs below
17:17:32 <frosch123> the tabbox has some kind of menu-button on the right
17:17:39 <frosch123> there you can select add tab->colormap
17:23:27 *** supermop_work has joined #openttd
17:25:23 *** WormnestAndroid has joined #openttd
17:30:48 <Wolf01> andythenorth: so it begins, BL blocking ip mocs
17:35:02 <nielsm> okay let's try TF2 as a proper free game instead of campaign
17:36:57 <Wolf01> <peter1138> BL? < BrickLink
17:39:45 <andythenorth> Wolf01: inevitable
17:42:13 <Wolf01> Yes but it's like... 98% of the mocs?
17:56:44 *** supermop_work has joined #openttd
18:27:37 *** supermop_work has joined #openttd
18:58:22 *** supermop_work has joined #openttd
19:05:18 *** WormnestAndroid has quit IRC
19:05:45 *** WormnestAndroid has joined #openttd
19:11:22 <DorpsGek_III_> [OpenTTD/OpenTTD] glx22 opened pull request #7860: Fix: [MinGW] undefined references when _FORTIFY_SOURCE > 0 https://git.io/JeQZm
19:29:07 *** supermop_work has joined #openttd
19:44:43 <peter1138> Urgh. nVidia Surround is bollocks :/
19:55:51 <andythenorth> nice depots snail_UES_
20:01:49 *** supermop_work has joined #openttd
20:15:06 *** WormnestAndroid has quit IRC
20:16:09 *** WormnestAndroid has joined #openttd
20:35:19 *** supermop_work has joined #openttd
20:59:25 *** robert[m]2 has joined #openttd
21:06:21 *** supermop_work has joined #openttd
21:37:09 *** supermop_work has joined #openttd
21:45:50 <andythenorth> nah thats all done
22:04:13 <andythenorth> I should Horse or something
22:07:45 *** supermop_work has joined #openttd
22:10:33 <LordAro> andythenorth: maybe you should sell tanks
22:27:21 <andythenorth> are there tanks in TF 2?
22:28:16 <nielsm> at least one of the campaign missions involve transporting munitions
22:33:08 *** WormnestAndroid has quit IRC
22:33:45 *** WormnestAndroid has joined #openttd
22:35:56 <andythenorth> do they have tracks?
22:36:40 <glx> oh of course it's not team fortress :)
22:37:55 <frosch123> haha, i had the same association yesterday :)
22:38:05 <nielsm> I'm still looking for the railroading game where you have to build telegraph lines between signal posts that need to communicate, and signal posts can only control signals within reasonable distance and with line of sight or technical installations that lets them monitor the track being protected
22:38:57 <frosch123> sounds like you want a multiplayer game, where every employee must be a player
22:39:15 *** supermop_work has joined #openttd
22:39:20 <frosch123> how many brake operators do you need on early trains?
22:41:24 <peter1138> Yes, TF2 is Team Fortress 2. Sorry.
22:41:40 <peter1138> If you have some other new game, that'll have to be long hand, thanks ;p
22:42:34 <nielsm> context sensitive initialisms!
22:43:38 * glx added an iterator for pools
22:44:06 <nielsm> for (Train *t : _trains) ?
22:44:22 <glx> companies for now, but it seems to work
22:44:56 *** snail_UES_ has joined #openttd
22:46:03 <frosch123> nielsm: c++20 ranges would allow "_vehicles | TrainFilter" or something
22:47:28 <frosch123> hmm, i guess it's tmwftlb to turn those pointers into references
22:48:10 <nielsm> frosch123, 2050 and we'll be on C++20 ? ;)
22:49:41 <glx> oh C++17 was already an issue when I completed peter1138's cmake branch on grfcodec for MSVC
22:50:46 <glx> not very realistic bridge :)
22:50:46 <frosch123> glx: shouldn't ValidateIndex use first_unused instead of GetPoolSize?
22:51:36 <frosch123> glx: some operators have incorrect prototypes
22:51:40 <frosch123> == and != should be const
22:51:51 <frosch123> ++ should return a reference
22:52:08 <frosch123> constructor should proabably be explicit
22:52:38 <frosch123> operator* is probably const as well?
22:55:02 <frosch123> glx: ok, but should end() use GetPoolSize then?
22:56:57 <glx> PoolItem::GetPoolSize() is just a wrapper around pool first_unused
23:00:54 <frosch123> oh, i thought they were like size and capacity :)
23:09:38 <andythenorth> those pixels are quite realistic nielsm
23:09:55 <andythenorth> I can't see any tanks though
23:10:15 *** supermop_work has joined #openttd
23:10:26 <nielsm> true there's very few tank locos
23:11:42 <andythenorth> most maps have one
23:31:43 <frosch123> yay, coal powered planes
23:41:15 <glx> hmm it will be harder with the stations
23:42:23 *** supermop_work has joined #openttd
23:44:10 <frosch123> it's the same as for vehicles
23:44:26 <glx> not tried vehicule yet :)
23:45:03 <frosch123> i don't think c++14 has a real solution to the problem, it's all in c++20
23:46:31 <andythenorth> frosch123: buy a wind turbine
23:46:36 <andythenorth> put them around the runway
23:46:49 <frosch123> i guess you could turn PoolIterator into a template which optionally takes a Predicate function
23:47:04 <frosch123> so you can do PoolIterator<void> to iterate over all
23:47:22 <frosch123> or PoolIterator<FilterVehicleType<VT_TRAIN>>
23:47:47 <andythenorth> I looked into wind turbines, installed cost of a good one is £3.35m
23:47:49 <frosch123> similar PoolIterator<FilterStationType<WAYPOINT>>
23:47:53 <andythenorth> out of my price range :|
23:48:30 <frosch123> andythenorth: sell shares in wind turbines :)
23:49:11 <frosch123> wind options: sell the right to get all revenue of the wind turbine on a certain day, like 2020-03-15
23:50:28 <andythenorth> the more serious option is actually buying into a wind coop :P
23:50:32 <andythenorth> it's a lot less money
continue to next day ⏵