IRC logs for #openttd on OFTC at 2020-07-16
            
00:09:04 *** Wolf01 has quit IRC
00:17:09 *** openttdguest has joined #openttd
00:20:56 *** openttdguest has quit IRC
00:22:08 <glx> nice now it works
00:25:05 *** iSoSyS has joined #openttd
00:27:51 *** HerzogDeXtEr1 has quit IRC
00:40:37 *** Progman has quit IRC
00:53:29 <DorpsGek_III> [OpenTTD/OpenTTD] glx22 merged pull request #8192: Change: Always generate API files at build time https://git.io/Jf1KV
01:00:33 *** keoz has quit IRC
01:21:01 *** openttdguest has joined #openttd
01:23:24 *** sla_ro|master has quit IRC
01:38:27 *** iSoSyS has quit IRC
01:38:48 *** openttdguest has quit IRC
01:40:49 *** snail_UES_ has quit IRC
01:45:02 *** gelignite has quit IRC
01:58:02 *** WormnestAndroid has quit IRC
01:58:16 *** WormnestAndroid has joined #openttd
02:01:40 *** snail_UES_ has joined #openttd
02:01:46 <DorpsGek_III> [OpenTTD/OpenTTD] glx22 requested changes for pull request #8260: Codechange: Spell 'Viewport' consistently https://git.io/JJGll
02:03:40 <DorpsGek_III> [OpenTTD/OpenTTD] glx22 commented on pull request #8267: Extend viewport renaming PR to include Squirrel API https://git.io/JJGlE
02:03:41 <DorpsGek_III> [OpenTTD/OpenTTD] glx22 closed pull request #8267: Extend viewport renaming PR to include Squirrel API https://git.io/JJtvi
04:12:39 *** Gadg8eer has joined #openttd
04:17:08 <Gadg8eer> Okay, so... The community does not like me. I guess that's fair. However, I noticed something with NRT. In railtypes, if you put something in, for example, the compatible_railtype_list for TEST then it means that trains from other railtypes are compatible with the railtype TEST. Unlike railtypes, when roadtypes and tramtypes are coded, the powered_roadtype_list only causes road vehicles for TEST to be compatible with the listed
04:17:08 <Gadg8eer> roadtypes as well.
04:17:38 <Gadg8eer> This means that the FORD roadtype is not compatible with URaTT.
04:19:52 <Gadg8eer> Only a change to URaTT, which I cannot do because Ufiby is very protective of his code and is abusing a loophole in GPL, can fix this. The best solution is a standardized roadtype scheme, but I'm not going to post a suggestion for a standardized scheme unless I'm not going to attract a virtual lynch mob who either hates me, hates the idea, or both.
04:24:34 <Gadg8eer> orudge: What can I do to encourage everyone to update their GRFs to a standardized roadtype scheme?
04:30:51 <Gadg8eer> Aside from adopting a standardized scheme myself, which I will do but only if a scheme exists that everyone agrees on.
05:05:24 *** glx has quit IRC
05:05:46 *** tokai|noir has joined #openttd
05:05:47 *** ChanServ sets mode: +v tokai|noir
05:12:37 *** tokai has quit IRC
05:31:33 *** WormnestAndroid has quit IRC
05:32:55 *** WormnestAndroid has joined #openttd
05:34:43 *** Laedek_ has quit IRC
05:37:40 *** Flygon has joined #openttd
06:09:46 *** snail_UES_ has quit IRC
06:32:24 *** Progman has joined #openttd
06:37:08 *** Progman has quit IRC
06:44:13 *** keoz has joined #openttd
06:55:24 <Eddi|zuHause> Gadg8eer: in order to design a standardized scheme, you must first find out what people are generally trying to do
06:55:53 <Eddi|zuHause> Gadg8eer: tracksets had been around for years before the standardized scheme for them was designed
07:14:00 *** keoz has quit IRC
07:54:46 *** sla_ro|master has joined #openttd
07:56:58 *** Gadg8eer has quit IRC
09:39:15 <_dp_> ffs, do we have another closed source "GPL"?
09:44:21 *** iSoSyS has joined #openttd
09:56:28 *** cHawk_ has quit IRC
10:42:38 *** WormnestAndroid has quit IRC
10:42:51 *** WormnestAndroid has joined #openttd
10:43:56 <TrueBrain> The gift that keeps on giving ...
10:44:17 <TrueBrain> We need a license guide for grf authors
10:49:55 <LordAro> just link them to choosealicense.com ?
10:51:00 *** Gadg8eer has joined #openttd
10:58:43 <Timberwolf> Yeah, it feels like a lot of these what the authors actually want is some variant of CC, probably with NC and ND.
10:59:53 *** cHawk_ has joined #openttd
11:00:31 *** Gadg8eer has quit IRC
11:01:58 <Timberwolf> But I guess then we're just shifting the problem further upstream to the point someone discovers their GPLed work used in a CC-BY-NC-ND set.
11:02:57 *** Gadg8eer has joined #openttd
11:12:32 *** Gadg8eer has quit IRC
11:13:17 <_dp_> well, in case of Ufiby I've no idea what he wants since he has both gpl and non-gpl grfs
11:13:35 <_dp_> I've seen some comment somewhere that he used gpled sprites
11:17:00 <_dp_> Have an alternative suggestion: why not just download required grfs seamlessly in game if license is irrelevant anyway? :p
11:24:23 <Eddi|zuHause> that quickly resolves into a "have no grfs downloadable"
11:31:16 <_dp_> Eddi|zuHause, not on bananas you mean? that doesn't happen very often, at least for servers
11:32:04 <Eddi|zuHause> no, i mean if bananas just starts ignoring licenses
11:32:18 <_dp_> Eddi|zuHause, bananas is already ignoring them :P
11:32:21 <Eddi|zuHause> then there quickly won't be much of bananas left
12:04:47 <_dp_> rofl, I just noticed there is already no way to see grf licenses when connecting to the server xD
12:05:11 <_dp_> coz you need to download it first but when you do it goes back to the lobby xD
12:19:07 <_dp_> I'm starting to understand why new players can't join newgrf servers
12:19:37 <_dp_> it involves inconspicuous button that open something that looks like a space shuttle control panel
12:19:56 <_dp_> when in reality all they need are 2 options - download and cancel
12:22:18 <_dp_> and, worst of all, download resets the lobby
12:25:28 <Timberwolf> I find this debugging people's savegames when they have Villages Is Villages problems. The split is about 30% fixing my own dumbass coding mistake, 70% tracking down all the grfs I need to load the damn save in the first place.
12:28:57 <_dp_> yeah, when I see people reporting saves with arcane grfs I almost want to send them fixing those bugs themselves :p
12:29:20 <_dp_> gladly I run servers and don't have deal with that nonsense very often
12:29:25 *** Laedek has joined #openttd
13:13:29 *** gelignite has joined #openttd
13:19:23 <DorpsGek_III> [OpenTTD/OpenTTD] Kuhnovic updated pull request #8274: Feature: option to auto remove signals when in the way during rail co… https://git.io/JJsQJ
13:22:20 <argoneus> is there a dev channel
13:22:26 <argoneus> i could've sworn there was one
13:25:05 <LordAro> there is, but no one's used it in ages
13:25:13 <LordAro> this channel hasn't been busy enough to warrant it
13:30:41 <argoneus> oh
13:30:59 <argoneus> i never really see any dev discussion here
13:31:02 <argoneus> so i was confused
13:31:58 <LordAro> ¯\_(ツ)_/¯
13:32:55 *** Gadg8eer has joined #openttd
13:49:28 *** Gadg8eer has quit IRC
13:52:03 *** iSoSyS has quit IRC
13:53:52 <planetmaker> argoneus, there sure is dev discussions here. And on the exact details, discussion meanwhile usually is in the corresponding github issues :)
13:55:09 <argoneus> o-oh
14:00:09 *** openttdguest has joined #openttd
14:28:45 *** openttdguest has quit IRC
14:36:40 *** tokai has joined #openttd
14:36:40 *** ChanServ sets mode: +v tokai
14:43:42 *** tokai|noir has quit IRC
15:18:44 *** snail_UES_ has joined #openttd
15:42:25 *** Speeder_ has joined #openttd
15:46:08 <TrueBrain> _dp_: yeah, the license is not there for the end-user, but for who-ever wants to modify them or redistribute them
15:46:15 <TrueBrain> (which is pretty common for mods)
15:46:48 <TrueBrain> it is basically only important if you start to open the tar :)
15:47:05 <_dp_> TrueBrain, what about screenshots?
15:47:21 <TrueBrain> a very good point; pretty sure nobody ever considered that :D
15:47:31 <_dp_> xD
15:47:32 <TrueBrain> well, I guess the same rules apply as with any screenshot
15:48:02 <TrueBrain> the same rules you have when you take a screenshot of a game etc
15:48:15 <TrueBrain> the exceptions in all copyright laws :D
15:48:44 <TrueBrain> so you cannot use them to recreate a GRF :P
15:48:57 <TrueBrain> well, recreate is always fine
15:49:04 <TrueBrain> what-ever .. I will stop digging this hole now
15:50:08 *** Speeder has quit IRC
15:55:25 <supermop_Home> TrueBrain I believe screenshots are 'fair use', you are using them to essentially editorialize on the game, same as if you were writing a review in a magazine, even if it is just to share some weird thing you did on imgur
15:55:50 <TrueBrain> yup; but it has to be fair use
15:55:55 <TrueBrain> which sometimes is a bit of a debate
15:55:59 <TrueBrain> when does fair use start and end :)
15:56:22 <supermop_Home> using photoshop to crop out house sprites from the screen shot and put them in a commercial game you are making is obviously not
15:56:59 <TrueBrain> :D
15:57:49 <supermop_Home> the tricky part would be if you were to claim that whatever non compliant grf you made with someone else's sprites was a piece of artistic work, like a collage
16:00:03 <supermop_Home> i would say even that would be allowable in most jurisdictions if it wasn't distributed... if it was just running on some air gapped computer in a gallery.....
16:00:07 <_dp_> crazy idea of the day: make grf with a license that explicitly forbids to use it in the game
16:00:50 <TrueBrain> _dp_: would make a very interesting case if you upload that to BaNaNaS, as you willingly upload content you know cannot be used in the purpose of the distribution platform
16:00:59 <TrueBrain> it is like uploading a video on youtube with a license that disallows watching
16:02:14 <supermop_Home> but saying that thousands of people using a cracked version of Autocad you distributed to do commercial work is your "Performance Art" probably will not get you very far in court...
16:03:44 <_dp_> TrueBrain, well bananas isn't the game...
16:03:57 <TrueBrain> no, but the only purpose of BaNaNaS is to supply ingame content
16:04:14 <_dp_> oh, even better idea: copyleft-alike license that allows modification but not to use any derivatives in the game
16:04:17 <TrueBrain> so you could argue that you purposefully created an impossible situation ..
16:04:24 <supermop_Home> "Your Honor, those were not fake Prada bags i was selling on the sidewalk... they were sculptures of Prada bags that were part of an interactive art installation..."
16:08:55 *** nielsm has joined #openttd
16:24:29 *** gelignite has quit IRC
16:27:58 <CornsMcGowan[m]> did matrix's font change?
16:28:21 <TrueBrain> seems so
16:28:23 <TrueBrain> the UI changed for sure
16:28:24 <CornsMcGowan[m]> oh riot.im changed to Element
16:28:33 <TrueBrain> lot more difficult to spot when there are notifications in channels now
16:38:28 *** cHawk_ has quit IRC
16:40:31 <CornsMcGowan[m]> ah
16:40:47 <CornsMcGowan[m]> hmm is there a console commmand to download newgrfs required for a particular save/scenario?
16:41:50 <CornsMcGowan[m]> aside from
16:41:56 <CornsMcGowan[m]> content select all; content downoad
16:51:41 *** WormnestAndroid has quit IRC
16:52:16 *** WormnestAndroid has joined #openttd
17:48:19 *** glx has joined #openttd
17:48:19 *** ChanServ sets mode: +v glx
18:03:44 *** gelignite has joined #openttd
18:21:57 *** WormnestAndroid has quit IRC
18:24:55 *** Flygon has quit IRC
18:28:37 *** Progman has joined #openttd
18:28:52 *** WormnestAndroid has joined #openttd
18:40:42 *** frosch123 has joined #openttd
18:44:58 *** HerzogDeXtEr has joined #openttd
19:17:50 *** b_jonas has joined #openttd
19:36:28 *** dihedral has quit IRC
19:36:32 *** dihedral has joined #openttd
19:46:22 *** iSoSyS has joined #openttd
20:25:10 <_dp_> hm... is there any grf that has flower meadows?
20:26:03 <nielsm> any of the dutch set ones? :)
20:30:18 <_dp_> doesn't seem so... also I'd prefer something more alpine :p
20:31:28 <frosch123> ice flowers?
20:35:14 <_dp_> frosch123, alpine, not arctic :p
20:39:57 <supermop_Home> farms should be allowed above snowline
20:40:37 <supermop_Home> the game always starts in January, when the snow covers all of the lower valleys, so no farms can be placed
20:41:28 <frosch123> i think switching hemisphere does not help
20:41:49 <frosch123> iirc it considered the lowest snow height over the whole year
20:42:05 <supermop_Home> really it should consider the highest
20:42:28 <_dp_> lol, I literally had farm above snow line on second monitor when I read that xD
20:42:34 <supermop_Home> nearly all of the farmland here is under at least some snow in the winter
20:43:46 <frosch123> oh, you are lucky, it does check highest snowline
20:43:49 <frosch123> both forest and farm
20:44:21 <frosch123> so hard restriction for forest, relaxed for farms
20:45:47 <frosch123> supermop_Home: so, your january observation is a myth
20:45:57 <supermop_Home> hmm
20:46:11 <frosch123> unless newgrf does different than default farms
20:47:12 <frosch123> hmm, maybe newgrf don't have that info
20:48:07 <frosch123> so switching hemisphere probably works for newgrf
20:50:30 <frosch123> ogfx+landscape can do that
20:51:11 <supermop_Home> hmm
20:51:27 <supermop_Home> still would be nice to change the start month
20:51:35 <supermop_Home> not realy sure why though
21:08:17 <glx> oh nigthly failed again (this time it's not my fault)
21:14:59 <b_jonas> what I'd like to change about the map generation is to not put so many useless transmitters and lighthouses on the map. sometimes lots of transmitters close together. currently I'm magic bulldozering them.
21:15:25 <b_jonas> you can avoid the transmitters if you don't generate mountains, but I'd like mountains and oceans on the map
21:16:03 <_dp_> what I'd like too change about map generation is everything :p
21:16:21 <b_jonas> yes, that too
21:16:38 <b_jonas> the mountains, the industries, the towns,
21:16:54 <b_jonas> but the transmitters are the worst
21:17:52 <b_jonas> and in game, I'd like to be able to pay industries to close. at least when they're not serviced at all, and with a delay like you have to pay for two years so you can't use it against others so easily in multiplayer
21:25:42 *** Speeder has joined #openttd
21:29:02 *** Speeder_ has quit IRC
21:34:33 *** openttdguest has joined #openttd
21:35:02 *** WormnestAndroid has quit IRC
21:53:41 *** Wolf01 has joined #openttd
21:59:20 *** iSoSyS has quit IRC
22:00:03 *** sla_ro|master has quit IRC
22:03:20 *** frosch123 has quit IRC
22:16:01 <glx> TrueBrain: re-run failed tasks in release pipelines is basically unusable because https://github.com/OpenTTD/OpenTTD/blob/4079c47b6cd5d210bdc31eff2040fb5aeb0f10de/azure-pipelines/templates/release.yml#L178-L183 , is it really needed with https://github.com/OpenTTD/OpenTTD/blob/4079c47b6cd5d210bdc31eff2040fb5aeb0f10de/azure-pipelines/templates/release.yml#L175-L176 ?
22:17:17 <TrueBrain> glx: the comment speaks for itself :) Otherwise, experiment on your fork if it still holds true :)
22:30:09 <glx> ok based on the docs it seems the condition can be improved
22:48:28 *** cHawk_ has joined #openttd
22:50:43 <openttdguest> TrueBrain: you there?
22:50:55 <TrueBrain> depends on your definition of "there" :)
22:50:56 <TrueBrain> wassup?
22:52:12 *** nielsm has quit IRC
22:54:42 <openttdguest> TrueBrain: I wrote some code to get the download url and such for network content (https://paste.ubuntu.com/p/qjB37mzBQy/). Why is the byte order for only three of the content types little endian and the rest big endian?
22:55:17 <TrueBrain> because reasons, basically :)
22:55:28 <TrueBrain> history tends to do weird stuff with consistency
22:56:15 *** dihedral has quit IRC
22:58:38 <glx> https://github.com/OpenTTD/OpenTTD/compare/master...glx22:manifest <-- I think this should work (if I understand the doc in https://docs.microsoft.com/en-us/azure/devops/pipelines/process/expressions?view=azure-devops#dependencies)
23:00:21 <TrueBrain> I have no reason not to believe you :P
23:00:28 <TrueBrain> we should port this to GitHub Actions tbfh
23:01:17 <glx> but testing azure stuff is not easy for me
23:01:31 <TrueBrain> hence the porting to GitHub Actions :D
23:03:25 <glx> yeah I should revive my branch
23:05:15 <TrueBrain> testing in the DevOps is difficult; best you can do is clone the current job, one way or the other, and assign it to another GitHub fork
23:05:20 <TrueBrain> I did that in the beginning
23:05:28 <TrueBrain> I believe I removed that project long ago
23:05:47 <openttdguest> TrueBrain: I just need to properly get the the download URL. Is that issue on bananas-api the same as my goal?
23:06:07 <TrueBrain> openttdguest: as explained to you yes time, yes
23:06:11 <TrueBrain> well
23:06:12 <TrueBrain> most likely
23:06:16 <TrueBrain> your goal is still vague enough :D
23:06:40 <TrueBrain> openttdguest: https://github.com/OpenTTD/bananas-server/blob/master/bananas_server/openttd/receive.py#L106 for your earlier question
23:08:53 <openttdguest> TrueBrain: It would be convenient for me if the website had the download link. I could write the function if you want and paste it.
23:09:24 <TrueBrain> we accept pullrequests on this repositories; just mind the coding style etc :)
23:09:53 <openttdguest> TrueBrain: Is there a doc for coding style?
23:10:03 <TrueBrain> for python it is "black"
23:10:12 <openttdguest> TrueBrain: Okay good
23:10:12 <TrueBrain> https://github.com/psf/black
23:12:37 * _dp_ added to bookmarks
23:12:50 <Xaroth> Black is a good standard
23:16:30 <_dp_> unfortunately, not that useful when you're neck-deep into the c++ swamp :/
23:18:07 <TrueBrain> nothing is useful when you reached that point :D
23:25:05 * _dp_ translating javascipt code into c++ to replicate python script
23:26:35 <glx> oh there is https://github.com/marketplace/actions/run-vcpkg
23:28:35 *** dihedral has joined #openttd
23:49:45 *** Wolf01 has quit IRC
23:55:36 *** Progman has quit IRC