IRC logs for #openttd on OFTC at 2021-11-20
            
00:19:12 *** nielsm has quit IRC (Ping timeout: 480 seconds)
02:56:34 <DorpsGek> [OpenTTD/OpenTTD] maaaaaaaaaad commented on issue #9708: [Crash]: Game crash after ~ 1 min. https://git.io/J1Ewb
03:06:18 *** debdog has joined #openttd
03:09:40 *** D-HUND has quit IRC (Ping timeout: 480 seconds)
03:12:45 *** Flygon has joined #openttd
03:23:32 *** HerzogDeXtEr has quit IRC (Read error: Connection reset by peer)
03:32:00 *** Wormnest has quit IRC (Quit: Leaving)
03:42:45 *** _aD has quit IRC (Quit: leaving)
04:02:25 *** glx has quit IRC ()
04:03:58 *** D-HUND has joined #openttd
04:07:20 *** debdog has quit IRC (Ping timeout: 480 seconds)
04:39:08 *** WormnestAndroid has quit IRC (Read error: Connection reset by peer)
05:51:36 *** sla_ro|master has joined #openttd
06:58:27 *** sla_ro|master has quit IRC ()
08:01:15 *** andythenorth has joined #openttd
08:06:49 <andythenorth> yo
08:08:14 <andythenorth> possibly I should delete my reddit account
08:36:51 *** jottyfan has joined #openttd
08:46:56 *** jottyfan has quit IRC (Ping timeout: 480 seconds)
09:17:59 <TrueBrain> "Yes, judging by the development trends, version 12.x will be the last good version of the game. For those who know how to play, of course." <- hahahaha, that made me laugh so hard :D
09:19:11 <TrueBrain> Gatekeepers, you got to love them :)
09:22:21 <andythenorth> I have joined reddit
09:22:23 <andythenorth> not even 'may have'
09:22:26 <andythenorth> definitely have
09:22:26 <TrueBrain> so ... what would be a good workflow for TrueGRF sprites ...
09:22:38 <andythenorth> actually drawing them?
09:22:51 <andythenorth> or configuring their use assuming the pngs already exist?
09:23:01 <TrueBrain> how is your flow .. do you first draw, make an industry out of it after .. as in, is the composed image important?
09:23:12 <TrueBrain> or do you draw sprite by sprite?
09:23:32 <andythenorth> I will look and put you some examples in discord, I think there are 2 or 3 common flows
09:24:16 <TrueBrain> as my dropdown selection for tiles isn't going to work :P
09:24:34 <TrueBrain> and I do not really want to make a separate place for "sprite editing", as that completely takes you out of th eflow
09:28:05 <TrueBrain> for tile editing specifically you of course might want tens of sprites per tile .. hmm ...
09:31:36 <andythenorth> hmm BIAB
09:31:41 <andythenorth> talking to pypy devs on irc
09:31:58 <TrueBrain> lol
09:37:56 <andythenorth> oh TrueBrain in gossip you won't care about, a work friend is now CEO of Rust foundation
09:38:56 <TrueBrain> is he any good? :P
09:39:26 <andythenorth> she
09:39:30 <andythenorth> very good in the last job
09:39:44 <andythenorth> not in any way a programmer, but good at digital and democracy and community
09:40:32 <TrueBrain> good!
09:40:42 <TrueBrain> now tell her to fix things (wouldn't know what, but I just wanted to say that :P)
09:40:51 <andythenorth> ha
09:43:09 <LordAro> andythenorth: 579?
09:43:54 <andythenorth> yeah some kind of auto-generated account
09:44:03 <LordAro> heh
09:44:03 <andythenorth> it's not a sock puppet, I just don't understand reddit
09:44:45 <LordAro> what made you give in and make an account?
09:45:42 <andythenorth> I get triggered by people trashing democracy, whilst simultaneously demonstrating why the world clearly shouldn't be run solely by them
09:47:02 <TrueBrain> it is just so cute .. "you dont play in my style, SO YOU SUCK"
09:47:15 <TrueBrain> I would like to make fun of certain countries in the world now, but I will refrain from that :P
09:50:04 <TrueBrain> I like the argument we should tailor the game to the people who have been playing the longest. At least gives a clear end-date on what OpenTTD has no players anymore :)
09:50:16 <TrueBrain> what? when!
09:52:34 <andythenorth> we should tailor it to the players who made it a success
09:52:37 <andythenorth> just remember that
09:52:41 <andythenorth> it's the players who made it
09:53:36 <TrueBrain> oof, it is hard to make a useful GUI for tile editing
09:53:48 <TrueBrain> for now I just want to allow posting outside PNGs .. but even that is hard :P
09:55:05 <TrueBrain> mainly as I am currently lacking a layer in my code .. so I am trying to connect two dots with the middle missing
09:55:12 <TrueBrain> but I don't want to make the middle!!!! :P
09:56:32 <andythenorth> I am puzzled what a tile editor should look like
09:56:36 <andythenorth> I have no clear mental model
09:57:04 <TrueBrain> that is why I asked how you build up an industry :) How that process works .. hoping it would give some ideas :P
09:57:26 <andythenorth> ok I dig up example
09:57:28 <TrueBrain> especially for animated industries, and even more specific ones like: when there is cargo waiting to send to a station, etc
09:57:40 <andythenorth> I have entirely broken my grf compiling by trying out the pypy3 beta so eh
09:57:43 <andythenorth> that is for later
09:58:00 <TrueBrain> haha
09:58:12 *** nielsm has joined #openttd
10:05:33 <andythenorth> pypy3 devs are nice
10:45:30 <andythenorth> hmm how do I win reddit?
10:45:36 <andythenorth> there's some kind of high score system?
10:45:48 <andythenorth> this could be the new 2048
10:46:18 <andythenorth> Eddi|zuHause usually knows an optimum strategy :P
10:46:29 <andythenorth> or is this one where you win by not playing?
10:46:41 <andythenorth> like thermonuclear war
11:06:02 <peter1138> github blown up?
11:07:57 <andythenorth> it wasn't me!
11:07:59 <andythenorth> I didn't do it
11:11:41 *** sla_ro|master has joined #openttd
11:12:36 <peter1138> Working now :D
11:28:02 <DorpsGek> [OpenTTD/OpenTTD] J0anJosep commented on pull request #8480: Feature: Extended depots https://git.io/J1Xxk
11:29:57 <FLHerne> andythenorth: I think you need a menagerie of cute animals
11:34:54 <andythenorth> to win?
11:35:00 <andythenorth> maybe I could rent some
11:35:30 <andythenorth> unrelated, I was talking to pypy3 people about m1 / arm
11:36:01 <andythenorth> nml with pypy3 x86 via rosetta 2 is twice as fast on m1 as the python 3.10 arm compile
11:36:25 <andythenorth> I am hoping an arm native pypy3 will be faster again, but eh, who knows :)
11:36:45 <andythenorth> they asked me to write a pyp3 blog post about using it with nmlc
11:37:59 *** EER has joined #openttd
11:39:08 *** HerzogDeXtEr has joined #openttd
11:45:12 *** WormnestAndroid has joined #openttd
12:07:21 <peter1138> Extended docks?
12:13:01 <TrueBrain> PR when?
12:13:07 *** D-HUND is now known as debdog
12:38:07 <Eddi|zuHause> "i have a patch for that" when? :p
12:42:10 *** tokai has joined #openttd
12:42:10 *** ChanServ sets mode: +v tokai
12:45:08 *** iSoSyS has joined #openttd
12:49:02 *** tokai|noir has quit IRC (Ping timeout: 480 seconds)
12:56:37 *** jottyfan has joined #openttd
12:58:23 <andythenorth> extended in which direction peter1138 ?
12:58:26 <andythenorth> NE? SW?
12:59:06 <nielsm> but can we have ducks?
12:59:20 *** iSoSyS has quit IRC ()
12:59:33 <andythenorth> extended ducks?
12:59:37 <andythenorth> ducktypes?
12:59:46 <andythenorth> I assume ^ that's the joke you were setting up for?
13:00:49 <nielsm> actually just a vehicle set with giant ducks swimming in the water, carrying passengers on their back, or goods in a bag held in their beak
13:00:57 <nielsm> bill
13:01:44 <nielsm> if NUTS can have slugs on rail why can't we have ducks in the water
13:01:45 <DorpsGek> [OpenTTD/OpenTTD] FilmBoy84 commented on issue #9705: [Bug]: the ability to select the default signal has disappeared https://git.io/J1BH4
13:04:18 <Eddi|zuHause> 10-60 eines fahrrads, keine chance
13:04:25 <Eddi|zuHause> bah, wrong channel
13:10:24 <andythenorth> are you sure?
13:13:47 <Timberwolf> Use the same bad joke I used for "Horse in a Zorb" - the capacity of a duck is 1 livestock. Even better if the unloaded sprite is invisible.
13:27:30 <Eddi|zuHause> Timberwolf: somehow i now have the word "Entenfehlstelle" in my head :p
13:28:49 <Timberwolf> I guess they might break down if you had that enabled...
13:29:28 <Eddi|zuHause> we do have the concept of eyecandy vehicles.
13:31:55 <andythenorth> I think we call them 'snowploughs' ?
13:32:07 <andythenorth> hmm WolfWhack when?
13:32:13 <andythenorth> Zorb bonus
13:32:26 <andythenorth> https://grf.farm/iron-horse/2.31.0/html/train_whack.html
13:32:50 <andythenorth> I have 5 reddit karma
13:32:55 <andythenorth> do I win anything?
13:33:00 <andythenorth> can I trade it for gems?
13:33:31 <TrueBrain> ha, even I have more Karma! :P
13:34:24 <andythenorth> can we karma farm?
13:41:41 <LordAro> you seem to be under the impression that karma has value
13:42:05 <TrueBrain> spoilers!!
13:47:32 <andythenorth> it has no value? :(
13:47:33 <andythenorth> ouch
13:52:31 *** frosch123 has joined #openttd
13:56:28 <DorpsGek> [OpenTTD/team] kurax opened issue #267: [zh_CN] Translator access request https://git.io/J11Pw
14:20:31 *** jottyfan has quit IRC (Quit: jottyfan)
14:32:20 <andythenorth> yo
14:32:43 <andythenorth> what prevents ctrl-click in depot incrementing a byte (until it rolls over), instead of toggling a bit?
14:32:51 <andythenorth> do trains not have enough storage space?
14:33:45 *** WormnestAndroid has quit IRC (Ping timeout: 480 seconds)
14:50:28 *** glx has joined #openttd
14:50:28 *** ChanServ sets mode: +v glx
14:56:16 *** WormnestAndroid has joined #openttd
15:22:19 <Eddi|zuHause> andythenorth: nothing technical. it's just a horrible UI
15:23:52 <Eddi|zuHause> andythenorth: i could PR this in an hour or so, and in 1 year frosch123 closes the PR because it's horrible.
15:45:23 *** WormnestAndroid has quit IRC (Ping timeout: 480 seconds)
15:47:25 *** virtualrandomnumber has joined #openttd
15:47:47 *** virtualrandomnumber has quit IRC (Remote host closed the connection)
16:03:13 *** EER has quit IRC (Remote host closed the connection)
16:34:34 *** jottyfan has joined #openttd
16:42:27 *** Flygon has quit IRC (Quit: A toaster's basically a soldering iron designed to toast bread)
16:48:44 <andythenorth> I could run a fork though :P
16:48:50 <andythenorth> it's not like I play multiplayer :P
16:49:02 <andythenorth> JGR already rejected the idea though :)
16:55:34 *** jottyfan has quit IRC (Quit: jottyfan)
17:07:22 *** esselfe has quit IRC (Ping timeout: 480 seconds)
17:27:58 *** esselfe has joined #openttd
17:30:23 *** Wormnest has joined #openttd
17:31:31 *** WormnestAndroid has joined #openttd
18:05:17 *** esselfe has quit IRC (Ping timeout: 480 seconds)
18:23:23 *** jottyfan has joined #openttd
18:49:40 <DorpsGek> [OpenTTD/OpenTTD] DorpsGek pushed 1 commits to master https://git.io/J1DtU
18:49:41 <DorpsGek> - Update: Translations from eints (by translators)
19:38:33 *** jottyfan has quit IRC (Quit: jottyfan)
20:50:34 *** esselfe has joined #openttd
21:07:55 *** gelignite has joined #openttd
21:10:54 <DorpsGek> [OpenTTD/OpenGFX] SecretaryNotSure opened issue #78: Crashing on iOS when downloading base graphics set https://git.io/J1D6y
21:19:12 *** Wormnest has quit IRC (Ping timeout: 480 seconds)
21:25:48 *** snail_UES_ has joined #openttd
21:31:03 *** WormnestAndroid has quit IRC (Ping timeout: 480 seconds)
21:31:15 *** WormnestAndroid has joined #openttd
21:34:51 <frosch123> TrueBrain: did the open-source terms of 1pw change?
21:34:51 <glx> totally useless issue, and in the wrong repo
21:35:13 <TrueBrain> frosch123: nah, I just need to send an email
21:35:15 <TrueBrain> doing that as we speak
21:35:21 <glx> and we don't provide iOS builds
21:35:49 <frosch123> ok, do we use it for 1 year now?
21:36:09 <frosch123> i tend to get lost in time nowadays :)
21:37:02 <TrueBrain> I would guess so ;)
21:37:05 <TrueBrain> it was licensed for a year :P
21:37:35 <TrueBrain> these days they license Open Source for 2 years
21:37:53 <TrueBrain> https://github.com/1Password/1password-teams-open-source/pull/265 <- seems to line up ;)
21:38:44 <TrueBrain> glx: so write that in the ticket and close it? :)
21:41:52 <DorpsGek> [OpenTTD/OpenGFX] glx22 commented on issue #78: Crashing on iOS when downloading base graphics set https://git.io/J1D6y
21:41:55 <DorpsGek> [OpenTTD/OpenGFX] glx22 closed issue #78: Crashing on iOS when downloading base graphics set https://git.io/J1D6y
21:45:23 *** nielsm has quit IRC (Ping timeout: 480 seconds)
21:53:09 *** Wormnest has joined #openttd
21:59:43 *** _aD has joined #openttd
22:10:02 <DorpsGek> [OpenTTD/OpenTTD] michicc opened pull request #9711: Fix: Insufficient input validation for CmdIndustryCtrl. https://git.io/J1DHC
22:10:35 <DorpsGek> [OpenTTD/OpenTTD] TrueBrain approved pull request #9711: Fix: Insufficient input validation for CmdIndustryCtrl. https://git.io/J1DHl
22:13:11 <frosch123> i don't think clients can send OWNER_DEITY commands, so it is not that bad
22:14:29 <LordAro> even sprcially crafted clients?
22:14:47 <LordAro> specially*
22:15:22 <michi_cc> NetworkGameSocketHandler::ReceiveCommand validates for CMD_OFFLINE but not CMD_DEITY.
22:15:53 <frosch123> it would be an awesome cheat if a client could send DEITY commands :)
22:16:15 <frosch123> server is supposed to validate that clients only send commands for their company
22:17:01 <frosch123> but yeah, I never checked whether clients can just send grow-town commands :)
22:17:30 <frosch123> let's win citymania, brb
22:18:28 <michi_cc> Okay, yes, it does, somewhere deep in DoCommandPInternal. So it's not a bug you can really use, but still bad form to trust command data.
22:20:16 <frosch123> https://github.com/OpenTTD/OpenTTD/blob/master/src/network/network_server.cpp#L1041
22:20:33 <frosch123> wrong line
22:22:01 *** tokai|noir has joined #openttd
22:22:01 *** ChanServ sets mode: +v tokai|noir
22:22:39 <frosch123> so, only gs on server could crash the server
22:22:59 <frosch123> not sure whether gs do a test-run of the command before sending it to clients
22:23:33 <michi_cc> Yeah, modified PR description. Still not wrong to change it to return CMD_ERROR.
22:23:43 <frosch123> +1
22:27:49 <DorpsGek> [OpenTTD/OpenTTD] michicc merged pull request #9711: Fix: Insufficient input validation for CmdIndustryCtrl. https://git.io/J1DHC
22:29:02 *** tokai has quit IRC (Ping timeout: 480 seconds)
22:43:27 *** sla_ro|master has quit IRC ()
22:52:27 <dP> frosch123, I checked that when I was writing citymania :p
23:06:35 *** snail_UES_ has quit IRC (Quit: snail_UES_)
23:13:51 *** gelignite has quit IRC (Quit: Stay safe!)
23:33:43 *** andythenorth has quit IRC (Quit: andythenorth)
23:39:58 *** WormnestAndroid has quit IRC (Ping timeout: 480 seconds)
23:40:09 *** WormnestAndroid has joined #openttd