IRC logs for #openttd on OFTC at 2024-06-20
⏴ go to previous day
02:05:05 *** Wormnest has quit IRC (Quit: Leaving)
02:10:10 *** D-HUND has quit IRC (Ping timeout: 480 seconds)
02:19:11 *** the_oomgosh has quit IRC (Quit: User went offline on Discord a while ago)
02:51:49 <johnfranklin[d]> There is a roller coaster called "Python" at Efteling Park, Netherlands. hmm.
02:56:59 *** gnu_jj_ has quit IRC (Ping timeout: 480 seconds)
03:59:34 <ahyangyi> LordAro: Does that actually only apply to non-open-source newgrfs?
04:00:47 <ahyangyi> I find it hard to believe that, say, a GPLv2 newgrf can only be distributed in one way and not in another way
04:22:27 <ahym> As a point of note, in the case of newgrfs having dependencies on another newgrf to be loaded first, if the dependent targeted an old version of a newgrf wouldn't that also be a reason to make those versions available
04:23:18 <ahym> I mean if it has no dependents hiding that version is no issue, or if all dependents have been upgraded but at the same time this feels a bit too much like a package manager so maybe I'm overthinking it
04:34:52 *** Leopold_ has joined #openttd
04:35:42 *** HerzogDeXtEr has joined #openttd
04:41:11 <DorpsGek> - Update: Translations from eints (by translators)
05:06:51 *** Leopold_ has quit IRC (Ping timeout: 480 seconds)
05:20:30 *** keikoz has quit IRC (Ping timeout: 480 seconds)
05:22:10 <merni> ahyangyi: The license that the grf creator gives to openttd/bananas is limited
05:22:56 <merni> I guess theoretically the gpl license could override that but that feels like getting too deep into the legal weeds
06:22:12 <andythenorth> “GPT is not a lawyer”
06:32:29 <truebrain> merni: It is much more tricky than it looks. Gpl defines that if you do binary distribution (which we do), you have to be able to hand over the source upon request. We are in no position to validate of every gpl upload whether we could also deliver the source. That is up to the author to deal with.
06:32:29 <truebrain> As such BaNaNaS has a ToS which basically grants us a distribution license. No matter the underlying source or no matter the license, the author "dual licenses" us to distribute the binaries.
06:34:04 <truebrain> This basically keeps us of being a middleman, and let the author deal with their license
06:34:34 <truebrain> It is just simpler for us, basically 🙂
06:39:02 <truebrain> (Even more clear than I remember 😛 )
06:40:36 <truebrain> ahym: As by above, in-game: yes, it does that already. On the website: no, as by ToS
06:55:21 <reldred> The dual licensing was a good solution. I remember in the dark ages there was a perception that it *had* to require all work to be GPL’d which was an issue for some people. One of the reasons cited once was professionals who were disallowed by their employer to release GPL’d work in their spare time, some foresaw the inevitable fuckup with certain community members thinking GPL absolved them of
06:55:21 <reldred> not being a dickhead with their released work, yadda yadda. In my case I have some sets where I inherited sprites from artists I now can’t contact to see if they agree with licensing their work as GPL…
08:01:45 <pickpacket> peter1138: IT'S AMAZING!!!
08:04:33 <peter1139> It's... consistent. ("5 Signs" has been on the Sign List window since it was implemented 19 years ago.)
08:04:52 <peter1139> Might be too wide with some languages.
08:05:19 <peter1139> But "Towns - (2/2)" would need explaining.
08:16:08 <peter1139> Maybe it should be 4 Towns, 2 Cities, as a city is still a town...
08:22:47 <merni> 4 towns (2 cities) might be better in that case
08:23:34 <merni> Though for industries and signs repeating the word seems a bit unnecessary
08:25:12 <peter1139> I already used the consistency excuse :)
08:27:58 <peter1139> If we don't care about cities (and I don't, but putting counts in captions isn't for me), then "Towns (4)", "Industries (10)" and "Signs (5)" could work.
08:29:21 <peter1139> Inconsistent with the per-company windows, though, which are "<company> - 5 Trains"
08:29:41 <peter1139> "<company> Trains (5)"
08:29:42 <LordAro> they could be (5 Trains) easily enough?
08:30:09 <merni> Adding Trains to the company name might be misleading a bit since people might think the company name has Trains in it
08:30:20 <merni> (5 Trains) sounds better tbh
08:33:03 <peter1139> "<company> - Trains (5)"
08:42:13 <peter1139> Consistent, but I'm not sure.
08:53:20 <rau117> peter1138: hmm, maybe then separate primary and secondary industries?
08:53:20 <rau117> Industries – 7 primary, 3 secondary.
08:59:09 <rau117> _1234 Signs_ instead of Signs (1234)?
08:59:09 <rau117> Less brackers, less repeated words
09:03:50 <peter1139> I think starting the window caption with the number looks odd, as the number is extra data. The primary title of the window is "Signs", not "1234"
10:12:52 *** Leopold_ has joined #openttd
10:34:39 <ahyangyi> peter1139: `Towns - 2 NotCities, 2 Cities`
10:35:43 <ahyangyi> jk, but perhaps it would help if we have a word for "towns that are not cities".
10:36:00 <ahyangyi> (and the need to translate it... probably not worth it)
10:45:18 <pickpacket> "Towns 2, whereof 1 City"
10:51:07 <peter1139> Hamlets, Villages, Towns, Cities, Metropolises, Conurbations
10:57:27 *** Leopold_ has quit IRC (Remote host closed the connection)
11:00:09 <Eddi|zuHause> that's going to be a nightmare for translators :p
11:04:46 <pickpacket> the hell is a conurbation?
11:05:01 <pickpacket> just call it all "urban areas" ;)
11:05:22 <pickpacket> In all seriousness though I think just listing the number of towns is good enough
11:05:50 <pickpacket> I get that there's reason to know how many there are of each in citymania, but that's a specific case
11:24:10 <Eddi|zuHause> more genericly, there should be filters, and it should show the number of filtered towns, that way you can filter for cities
11:24:48 <Eddi|zuHause> Towns (35 of 1237)
11:30:21 <peter1138> There are filters...
11:31:23 <peter1139> Also, there are filters.
11:37:00 <peter1139> english.txt changes, eh?
11:40:23 <peter1139> Hmm, and the sign, stations, and vehicle lists show the visible count, not the total count.
11:47:44 <peter1139> Showing "x of y" for stations is a pain :(
11:50:35 <peter1139> Neutral stations are CPU-intensive to count.
12:44:08 <peter1139> And for vehicle lists it's awkward.
12:47:23 <Eddi|zuHause> i don't see a filter for "city" in that screenshot
12:48:52 <Eddi|zuHause> also, the font looks weird, like the "368" is out of focus
12:51:24 <peter1139> There are filters, but not a city filter.
12:53:58 <peter1139> Remind me how cities are relevant?
12:55:13 <peter1139> I guess they got up to that size quicker.
13:05:57 <Eddi|zuHause> in theory they should grow larger with equal amount of service
13:12:34 <peter1139> Ah, of course. This save probably pre-dates cities, so the flag is just set on saveload conversion.
13:41:04 <talltyler> “I despise humans, every single one of you.”
13:52:15 <truebrain> Link! Drama has to be shared!
14:01:26 <LordAro> it's dangerous to go alone, take this, etc etc
15:00:17 *** Wormnest has joined #openttd
15:16:59 <pickpacket> talltyler: I agree with truebrain! Drama must be shared!
15:37:44 *** gelignite has joined #openttd
15:45:58 *** gelignite has quit IRC (Quit: Stay safe!)
15:57:00 <peter1139> Finding nearby from and to might be awkward but then, it's AI :D
16:00:24 <truebrain> Back in the day I wrote several AIs that did this nicely, as did others 🙂
16:04:20 <peter1139> Just some kind of search...
16:09:08 <pickpacket> Just tell ChatGPT to solve it! ;)
16:31:51 <_glx_> `'tile_from' and 'tile_to' are directly neighbouring tiles.` that's the importan part in the function 🙂
16:36:13 *** Smedles has joined #openttd
16:42:05 <pickpacket> is there ever any reason to buy out a company that's going bankrupt?
16:42:37 <pickpacket> because an offer goes out to buy it shortly before, doesn't it?
18:14:52 *** kuka_lie has joined #openttd
18:25:45 *** Wormnest has quit IRC (Ping timeout: 480 seconds)
19:16:05 <andythenorth> pickpacket: I think it's just two robots talking in that thread?
19:17:53 *** Wormnest has joined #openttd
19:32:35 <pickpacket> andythenorth: which thread?
19:41:46 <pickpacket> I've asked the player experiencing it to either file a bug report on github if they're able to or join the discord and ask for help
19:43:38 *** Flygon has quit IRC (Read error: Connection reset by peer)
19:53:43 <_glx_> because `?` is missing glyphc
19:55:10 <pickpacket> I figured it could be something like that, but I also directed them here because using me as an intermediary seems unnecessary :D
20:04:02 <LordAro> urgh, how is it 9 already
20:05:34 <peter1139> Well, uh... I may have been at the pub for a bit.
20:07:35 <peter1139> Still supposed to be taking it easy on my knee, but the steady pace riders couldn't come.
20:07:58 <LordAro> mine's still not great either
20:08:02 <LordAro> what have you done to yours?
20:10:07 <peter1139> Came off the MTB two and half months ago.
20:15:24 <pickpacket> peter1139: did only your knee fall off the bike or did the rest of you follow?
20:16:56 <pickpacket> losing only the knee might be the worst, and most unlikely, scenario
20:28:57 *** nielsm has quit IRC (Ping timeout: 480 seconds)
20:37:39 *** Wormnest has quit IRC (Ping timeout: 480 seconds)
20:58:37 *** Wormnest has joined #openttd
21:14:46 <LordAro> ...how about a different caption when it's not being filtered? :>
21:17:49 *** keikoz has quit IRC (Ping timeout: 480 seconds)
21:29:57 <peter1139> Oh, didn't notice 2TT did this once before.
21:31:03 <peter1139> Though the way I've done it mostly matches truebrain's comment, although my motivation is similarly lacking :p
21:34:10 <truebrain> pfff, motivation smotivation
21:34:19 <peter1139> "It's a common request, maybe this'll shut them up" ;-)
21:40:55 <talltyler> A cousin of “Andy is threatening to delete Horse because of it” 😛
21:45:33 <andythenorth> what did I do now?
21:45:37 <andythenorth> is someone suing me?
22:17:39 <talltyler> I am not hating (nor suing), just poking fun 🙂
22:25:00 *** Wolf01 has quit IRC (Quit: Once again the world is quick to bury me.)
22:54:15 *** HerzogDeXtEr has quit IRC (Read error: Connection reset by peer)
continue to next day ⏵