Back to Home / #openttd / 2021 / 06 / Prev Day | Next Day
#openttd IRC Logs for 2021-06-01

---Logopened Tue Jun 01 00:00:09 2021
00:03-!-Kitrana [~yoshi@45.148.7.7] has quit [Ping timeout: 480 seconds]
00:27-!-tokai|noir [~tokai@00012860.user.oftc.net] has joined #openttd
00:27-!-tokai|noir is "Christian Rosentreter" on #openttd
00:27-!-mode/#openttd [+v tokai|noir] by ChanServ
00:34-!-tokai [~tokai@00012860.user.oftc.net] has quit [Ping timeout: 480 seconds]
00:39-!-Flygon [~Flygon@2001:44b8:411e:4e00:fd11:1adf:5c6c:a44c] has joined #openttd
00:39-!-Flygon is "Flygon" on #openttd
01:21-!-Eddi|zuHause [~johekr@p4fcef092.dip0.t-ipconnect.de] has quit [Ping timeout: 480 seconds]
02:16-!-snail_UES_ [~snail_UES@cpe-98-14-137-148.nyc.res.rr.com] has quit [Quit: snail_UES_]
02:25-!-snail_UES_ [~snail_UES@cpe-98-14-137-148.nyc.res.rr.com] has joined #openttd
02:25-!-snail_UES_ is "Jacopo Coletto" on #openttd
02:33-!-snail_UES_ [~snail_UES@cpe-98-14-137-148.nyc.res.rr.com] has quit [Ping timeout: 480 seconds]
02:33<@DorpsGek>[OpenTTD/OpenTTD] danuker commented on issue #8206: Vehicle lists "Manage list" options inconsistent https://git.io/JfM79
02:39-!-Eddi|zuHause [~johekr@p4fcef053.dip0.t-ipconnect.de] has joined #openttd
02:39-!-Eddi|zuHause is "Johannes E. Krause" on #openttd
03:20-!-snail_UES_ [~snail_UES@cpe-98-14-137-148.nyc.res.rr.com] has joined #openttd
03:20-!-snail_UES_ is "Jacopo Coletto" on #openttd
03:28-!-HerzogDeXtEr [~farci@ip92345813.dynamic.kabel-deutschland.de] has joined #openttd
03:28-!-HerzogDeXtEr is "purple" on #openttd
03:30-!-gelignite [~gelignite@55d49e05.access.ecotel.net] has joined #openttd
03:30-!-gelignite is "gelignite" on #debian #llvm #openttd
03:35-!-snail_UES_ [~snail_UES@cpe-98-14-137-148.nyc.res.rr.com] has quit [Ping timeout: 480 seconds]
04:00-!-sla_ro|master [~sla.ro@89.136.179.137] has joined #openttd
04:00-!-sla_ro|master is "slamaster" on @#sla #openttd
04:15-!-snail_UES_ [~snail_UES@cpe-98-14-137-148.nyc.res.rr.com] has joined #openttd
04:15-!-snail_UES_ is "Jacopo Coletto" on #openttd
04:31-!-Xaroth [~Xaroth@00017153.user.oftc.net] has quit [Quit: The Lounge - https://thelounge.chat]
04:32-!-snail_UES_ [~snail_UES@cpe-98-14-137-148.nyc.res.rr.com] has quit [Ping timeout: 480 seconds]
04:32-!-Xaroth [~Xaroth@00017153.user.oftc.net] has joined #openttd
04:32-!-Xaroth is "Xaroth Brook" on #openttd +#openttd.dev
04:36-!-andythenorth [~andytheno@cpc87165-aztw31-2-0-cust40.18-1.cable.virginm.net] has joined #openttd
04:36-!-andythenorth is "andythenorth" on #openttd
04:40-!-tokai [~tokai@00012860.user.oftc.net] has joined #openttd
04:40-!-tokai is "Christian Rosentreter" on #openttd
04:40-!-mode/#openttd [+v tokai] by ChanServ
04:47-!-tokai|noir [~tokai@00012860.user.oftc.net] has quit [Ping timeout: 480 seconds]
04:52-!-WormnestAndroid [~WormnestA@35.136.189.95] has quit [Remote host closed the connection]
04:52-!-WormnestAndroid [~WormnestA@35.136.189.95] has joined #openttd
04:52-!-WormnestAndroid is "WormnestAndroid" on #openttd
04:52-!-WormnestAndroid [~WormnestA@35.136.189.95] has quit [Read error: Connection reset by peer]
04:53-!-WormnestAndroid is "WormnestAndroid" on #openttd
04:53-!-WormnestAndroid [~WormnestA@35.136.189.95] has joined #openttd
04:59-!-sla_ro|master [~sla.ro@89.136.179.137] has quit []
05:12-!-snail_UES_ [~snail_UES@cpe-98-14-137-148.nyc.res.rr.com] has joined #openttd
05:12-!-snail_UES_ is "Jacopo Coletto" on #openttd
05:29-!-gelignite [~gelignite@55d49e05.access.ecotel.net] has quit [Quit: Stay safe!]
05:31-!-snail_UES_ [~snail_UES@cpe-98-14-137-148.nyc.res.rr.com] has quit [Ping timeout: 480 seconds]
05:37-!-tokai|noir [~tokai@00012860.user.oftc.net] has joined #openttd
05:37-!-tokai|noir is "Christian Rosentreter" on #openttd
05:37-!-mode/#openttd [+v tokai|noir] by ChanServ
05:44-!-tokai [~tokai@00012860.user.oftc.net] has quit [Ping timeout: 480 seconds]
05:48-!-tokai [~tokai@00012860.user.oftc.net] has joined #openttd
05:48-!-tokai is "Christian Rosentreter" on #openttd
05:48-!-mode/#openttd [+v tokai] by ChanServ
05:55-!-tokai|noir [~tokai@00012860.user.oftc.net] has quit [Ping timeout: 480 seconds]
06:15-!-snail_UES_ [~snail_UES@cpe-98-14-137-148.nyc.res.rr.com] has joined #openttd
06:15-!-snail_UES_ is "Jacopo Coletto" on #openttd
06:21<@DorpsGek>[OpenTTD/OpenTTD] MaXenaeL opened issue #9326: Bug Report https://git.io/JGE4x
06:22<@DorpsGek>[OpenTTD/nml] PeterN commented on pull request #212: Fix #209: Sign-extend value before cargo_profit callback result calculation https://git.io/JGE4p
06:23<LordAro>might be zbase issue?
06:24-!-andythenorth [~andytheno@cpc87165-aztw31-2-0-cust40.18-1.cable.virginm.net] has quit [Quit: andythenorth]
06:25-!-snail_UES_ [~snail_UES@cpe-98-14-137-148.nyc.res.rr.com] has quit [Ping timeout: 480 seconds]
06:27<@DorpsGek>[OpenTTD/OpenTTD] James103 commented on issue #9326: Bug Report https://git.io/JGE4x
06:29<LordAro>thanks james
06:32<@peter1138>No "might" about it.
06:34<LordAro>of course
06:36<@DorpsGek>[OpenTTD/OpenTTD] MaXenaeL commented on issue #9326: Bug Report https://git.io/JGE4x
06:39-!-tokai|noir [~tokai@00012860.user.oftc.net] has joined #openttd
06:39-!-tokai|noir is "Christian Rosentreter" on #openttd
06:39-!-mode/#openttd [+v tokai|noir] by ChanServ
06:42<TrueBrain>What is long time version? :D
06:46-!-tokai [~tokai@00012860.user.oftc.net] has quit [Ping timeout: 480 seconds]
07:03-!-snail_UES_ [~snail_UES@cpe-98-14-137-148.nyc.res.rr.com] has joined #openttd
07:03-!-snail_UES_ is "Jacopo Coletto" on #openttd
07:22-!-snail_UES_ [~snail_UES@cpe-98-14-137-148.nyc.res.rr.com] has quit [Ping timeout: 480 seconds]
07:58-!-snail_UES_ [~snail_UES@cpe-98-14-137-148.nyc.res.rr.com] has joined #openttd
07:58-!-snail_UES_ is "Jacopo Coletto" on #openttd
08:07<@DorpsGek>[OpenTTD/OpenTTD] PeterN closed issue #9326: Bug Report https://git.io/JGE4x
08:07<@DorpsGek>[OpenTTD/OpenTTD] PeterN commented on issue #9326: Bug Report https://git.io/JGE4x
08:18-!-snail_UES_ [~snail_UES@cpe-98-14-137-148.nyc.res.rr.com] has quit [Ping timeout: 480 seconds]
08:29-!-Samu [~Ricardo@po1-84-91-251-215.netvisao.pt] has joined #openttd
08:29-!-Samu is "realname" on #openttd
08:34-!-glx [~glx@000128ec.user.oftc.net] has joined #openttd
08:34-!-glx is "Loïc GUILLOUX" on #openttd
08:34-!-mode/#openttd [+v glx] by ChanServ
08:38-!-snail_UES_ [~snail_UES@cpe-98-14-137-148.nyc.res.rr.com] has joined #openttd
08:38-!-snail_UES_ is "Jacopo Coletto" on #openttd
08:43<@DorpsGek>[OpenTTD/OpenTTD] glx22 commented on pull request #9180: Codechange: Remove FOR_ALL_CHUNK_HANDLERS https://git.io/JGESZ
08:53<@DorpsGek>[OpenTTD/OpenTTD] LordAro commented on pull request #9180: Codechange: Remove FOR_ALL_CHUNK_HANDLERS https://git.io/JGE9Q
09:13<@DorpsGek>[OpenTTD/OpenTTD] TrueBrain commented on pull request #9180: Codechange: Remove FOR_ALL_CHUNK_HANDLERS https://git.io/JGE7h
09:17-!-sla_ro|master [~sla.ro@89.136.179.137] has joined #openttd
09:17-!-sla_ro|master is "slamaster" on @#sla #openttd
09:21<TrueBrain>a variable called "l" .. really glx :P
09:22<TrueBrain>no clue if it is better to have ChunkHandler or ChunkHandler * in the std::vector
09:22<TrueBrain>the latter is strictly seen using less memory
09:23<TrueBrain>but it requires an extra dereference .. and it could potentially have nullptr .. so from a coding point of view, the first seems nicer
09:27<LordAro>it's already heap allocated, so you're not gaining anything from the extra pointer apart from if it could be null or ownership/copying reasons
09:27<+glx>initializer_list for a constructor is the typical usage
09:29<TrueBrain>glx: sorry, what do you mean?
09:31<TrueBrain>LordAro: well, heap allocated or not, an extra copy takes more memory :P
09:31<+glx>I mean using it as an argument type is more usual than using it as a variable type
09:32<TrueBrain>(to be clear, "more memory", we talk about .. 4 pointers per entry .. there are like 80 entries .. so ...
09:32<TrueBrain>@calc 80 * 4 * 8
09:32<@DorpsGek>TrueBrain: 2560
09:32<TrueBrain>2560 bytes :P)
09:33<+glx>there are 33 tables, most with only one element ;)
09:33<TrueBrain>total of 79 chunks
09:33<TrueBrain>I know, as I have been converting them :P
09:33<TrueBrain>well, no, not 79 chunks
09:33<TrueBrain>79 "objects"
09:33<TrueBrain>so far less indeed
09:33<TrueBrain>you are right :)
09:34<TrueBrain>(most chunks has ~1 object, but some have (many) more)
09:34<+glx>yeah biggest is map
09:34<+glx>I think
09:34<TrueBrain>so personally, I would do ChunkHandler, not ChunkHandler *, in the vector
09:34<TrueBrain>just as it makes a lot of the other code a bit easier to read / less error prune
09:35<TrueBrain>prone
09:35<TrueBrain>ugh, typing hard
09:35<TrueBrain>one thing I really like of C++ over C .. the ability to say: this is never a nullptr :)
09:36<TrueBrain>btw, glx, the reason I think you used an initializer_list, is that you first need to store the ChunkHandlerTable[] somewhere in a variable before you can create a span<> out of it
09:36<TrueBrain>so I just repeated the trick you did for the chunks itself :D
09:39<TrueBrain>lol @ mail to @info .. "Hi OpenTTD (32-Bit), .."
09:39<TrueBrain>didn't know that was our name now :)
09:41-!-nielsm [~nielsm@188-181-82-243-cable.dk.customer.tdc.net] has joined #openttd
09:41-!-nielsm is "Niels Martin Hansen" on #openttd
09:42<@Rubidium>an alternative *could* be to just have one ChunkHandlerTable instead of it being spread over many _sl.cpp files. Means you need to declare the list of save/load functions, but that might be clearer in the long run?!?
09:43<+glx>I used initializer_list to don't need to create an array, and have a constructor usage similar to std::vector<int> v { 0, 1, 2, 3 };
09:44<TrueBrain>it is creating the array anyway :)
09:45<@Rubidium>glx: I'm not bothered about the type of collection per se, but rather instead suggest having one collection, instead of making one collection from many collections
09:45<TrueBrain>Rubidium: instead of having 1 extern per saveload file, there would be several externs for all the Save/Load procs .. not sure that is clearer in the long run, honestly
09:47<@Rubidium>generate them from an ini ;)
09:47<TrueBrain>that is just moving the issue around
09:47<+glx>one of the previous version did auto register, but it also modified chunk orders
09:52<@DorpsGek>[OpenTTD/OpenTTD] TrueBrain commented on pull request #9180: Codechange: Remove FOR_ALL_CHUNK_HANDLERS https://git.io/JGExp
09:54<TrueBrain>sorry for all the bikeshedding glx :D
09:54<+glx>no it's good :)
09:55<TrueBrain>trying to get the hang of these list storages myself .. not easy :P
09:56<+glx>yeah basically we just want an easy way to merge different lists :)
09:57<TrueBrain>Range v3 ;)
10:26<@Rubidium>multilevel ranges!
10:26<+glx>I'm merging stuff inside the original branch of the PR, confilcts everywhere
10:27<@Rubidium>glx: I'm truely sorry
10:27<+glx>it's my fault, I should have removed my commit first
10:27<+glx>because I'm basically replacing it
10:32<+glx>crazy idea, use the same variable name for all static const ChunkHandler[] (I won't do that)
10:36*Rubidium ups the crazy... maybe something like how currently drivers are registered. They already have a priority. After that just sort on the name of the chunk. Should be stable, although not necessarily the same as it is now
10:40<TrueBrain>I haven't followed why auto-register wasn't working, but I would guess we only need 1 chunk at the start
10:40<TrueBrain>and the rest is irrelevant in order
10:41<TrueBrain>(gamelog we want at the start for various reasons, if I remember correctly)
10:41<+glx>for individual chunk handler list, the order is important
10:41<+glx>but each list can be anywhere
10:41<TrueBrain>although, I can understand that the game is now so used to a certain order
10:42<TrueBrain>it might break in unexpected ways
10:42<+glx>like all MAP chunks must be in a precise order
10:42<TrueBrain>like, expecting settings to be loaded or not
10:42<TrueBrain>but honestly, it sounds more and more we are trying to overcomplicate this by a lot :D
10:43<+glx>settings don't matter, I think it's handled in AfterLoad
10:43<TrueBrain>I can imagine someone didn't get that memo
10:43<TrueBrain>and some line in some chunk depends on it :P
10:43<TrueBrain>some are really messy .. not everyone understood the saveload system that well :P
10:44<+glx>but really order inside chunk groups is very important
10:45<@Rubidium>yay... dependency tree resolution ;)
10:55<+glx>extracted the auto register version (and rebased to current master) https://github.com/OpenTTD/OpenTTD/compare/master...glx22:saveload_3d3f995 it works but chunk groups are in "random" order, while order inside groups is maintained
10:55<@DorpsGek>[OpenTTD/OpenTTD] vituscze opened pull request #9327: Fix b791ffc6: use the correct parameter in CmdSignalTrackHelper https://git.io/JGuLs
10:56<+glx>advantage of chunk based savegame is that order should not matter
11:00<+glx>but it still partially does
11:05-!-WormnestAndroid [~WormnestA@35.136.189.95] has quit [Ping timeout: 480 seconds]
11:07<TrueBrain>personally, not a fan, but that has to do with: if you forget to include the file, it doesn't work, and you spend a long time figuring out why :P
11:07<TrueBrain>I like the explicit dragging shit in :D
11:07<TrueBrain>but that is more angst of the past :P
11:08-!-WormnestAndroid [~WormnestA@2607:fb90:e427:f948:0:19:5cec:4c01] has joined #openttd
11:08-!-WormnestAndroid is "WormnestAndroid" on #openttd
11:08<+glx>if you forget to include it doesn't compile ;)
11:10<TrueBrain>and yeah, I kinda agree with JGR .. deterministic savegames sound like a nice thing to have :)
11:11<+glx>I fully understand this point yes
11:11<TrueBrain>(sorry, I was reading up on the auto-register )
11:11<TrueBrain>so I changed my mind :P
11:11<@DorpsGek>[OpenTTD/OpenTTD] rubidium42 approved pull request #9327: Fix b791ffc6: use the correct parameter in CmdSignalTrackHelper https://git.io/JGumO
11:12<+glx>auto register is nice, but deterministic is better
11:12<@DorpsGek>[OpenTTD/OpenTTD] rubidium42 merged pull request #9327: Fix b791ffc6: use the correct parameter in CmdSignalTrackHelper https://git.io/JGuLs
11:12<TrueBrain>well said :)
11:12<TrueBrain>just reminds me of the whole Python dict shit :P
11:12<+glx>ideally we want both, but really not easy
11:12<TrueBrain>"what did we learn boys and girls?" :D
11:13<TrueBrain>sort by name
11:13<TrueBrain>sort by chunk-name
11:13<TrueBrain>etc etc :)
11:13<@Rubidium>that's why I mentioned priority and then sorting by chunk name. As for the map chunk the *only* important thing to happen first is MAPS (it sets the sizes), the rest seems not to care about the order
11:13<TrueBrain>just the code gets uglier and uglier
11:13<@DorpsGek>[OpenTTD/OpenTTD] vituscze commented on pull request #9327: Fix b791ffc6: use the correct parameter in CmdSignalTrackHelper https://git.io/JGumo
11:17<@DorpsGek>[OpenTTD/OpenTTD] rubidium42 commented on pull request #9327: Fix b791ffc6: use the correct parameter in CmdSignalTrackHelper https://git.io/JGuYK
11:19<@DorpsGek>[OpenTTD/OpenTTD] vituscze commented on pull request #9327: Fix b791ffc6: use the correct parameter in CmdSignalTrackHelper https://git.io/JGuY7
11:30<@DorpsGek>[OpenTTD/OpenTTD] glx22 updated pull request #9180: Codechange: Remove FOR_ALL_CHUNK_HANDLERS https://git.io/J3B9h
11:31<@DorpsGek>[OpenTTD/OpenTTD] glx22 commented on pull request #9180: Codechange: Remove FOR_ALL_CHUNK_HANDLERS https://git.io/JGuGz
11:38-!-Wormnest [~Wormnest@35.136.189.95] has joined #openttd
11:38-!-Wormnest is "Wormnest" on #openttd
11:40-!-WormnestAndroid [~WormnestA@2607:fb90:e427:f948:0:19:5cec:4c01] has quit [Ping timeout: 480 seconds]
11:41-!-WormnestAndroid [~WormnestA@35.136.189.95] has joined #openttd
11:41-!-WormnestAndroid is "WormnestAndroid" on #openttd
11:53-!-luaduck [~duck@kido.srv.duck.moe] has joined #openttd
11:53-!-luaduck is "duck." on #openttd #/r/openttd
11:54<@DorpsGek>[OpenTTD/OpenTTD] vituscze opened pull request #9328: Fix b791ffc6: use the correct name in CmdPlantTree https://git.io/JGuWW
12:18<@Rubidium>glx, TrueBrain: I was thinking about something along the lines of https://github.com/OpenTTD/OpenTTD/compare/master...rubidium42:saveload-chunk-attempt It seems to work (tm) for a simple savegame with some NewGRFs. I haven't rigorously tested it though
12:19<@Rubidium>works as in, I can save and then reload it again
12:26<@DorpsGek>[OpenTTD/OpenTTD] rubidium42 approved pull request #9328: Fix b791ffc6: use the correct name in CmdPlantTree https://git.io/JGuEe
12:26<@DorpsGek>[OpenTTD/OpenTTD] rubidium42 merged pull request #9328: Fix b791ffc6: use the correct name in CmdPlantTree https://git.io/JGuWW
12:26<+glx>splitting the arrays is probably not needed
12:28-!-Progman [~progman@p4fd66aa4.dip0.t-ipconnect.de] has joined #openttd
12:28-!-Progman is "Peter Henschel" on #openttdcoop.dev #openttd
12:37-!-andythenorth [~andytheno@cpc87165-aztw31-2-0-cust40.18-1.cable.virginm.net] has joined #openttd
12:37-!-andythenorth is "andythenorth" on #openttd
12:38<andythenorth>nothing wrong with python dicts TrueBrain
12:38<andythenorth>it's just more FUN to use a lists of 2-tuples and unpack them
12:44-!-gelignite [~gelignite@55d49e05.access.ecotel.net] has joined #openttd
12:44-!-gelignite is "gelignite" on #debian #llvm #openttd
12:46<@Rubidium>glx: if I would've known that, it would've saved me some time ;)
13:04-!-Progman [~progman@p4fd66aa4.dip0.t-ipconnect.de] has quit [Remote host closed the connection]
13:07-!-Progman [~progman@p4fd66aa4.dip0.t-ipconnect.de] has joined #openttd
13:07-!-Progman is "Peter Henschel" on #openttdcoop.dev #openttd
13:14-!-Beer [~Beerbelot@00028cd3.user.oftc.net] has joined #openttd
13:14-!-Beer is "realname" on #openttd
13:38-!-jottyfan [~Thunderbi@x4dbf88aa.dyn.telefonica.de] has joined #openttd
13:38-!-jottyfan is "jottyfan" on #openttd
13:55-!-frosch123 [~frosch@00013ce7.user.oftc.net] has joined #openttd
13:55-!-frosch123 is "frosch" on #openttd
14:00<andythenorth>quak
14:06<frosch123>hoi mammals
14:15-!-Flygon [~Flygon@2001:44b8:411e:4e00:fd11:1adf:5c6c:a44c] has quit [Quit: A toaster's basically a soldering iron designed to toast bread]
14:22<TrueBrain>owh boy, incoming spam
14:22<@DorpsGek>[OpenTTD/bananas-api] pyup-bot opened pull request #93: Scheduled monthly dependency update for June https://git.io/JGuHK
14:23<@DorpsGek>[OpenTTD/bananas-frontend-cli] pyup-bot opened pull request #26: Scheduled monthly dependency update for June https://git.io/JGuHx
14:24<TrueBrain>https://github.blog/changelog/2021-06-01-react-to-any-github-release-to-show-your-support/ <- w00p!
14:24<@DorpsGek>[OpenTTD/bananas-frontend-web] pyup-bot opened pull request #58: Scheduled monthly dependency update for June https://git.io/JGuQl
14:25<@DorpsGek>[OpenTTD/bananas-server] pyup-bot opened pull request #50: Scheduled monthly dependency update for June https://git.io/JGuQH
14:26<@DorpsGek>[OpenTTD/DorpsGek] pyup-bot opened pull request #55: Scheduled monthly dependency update for June https://git.io/JGu7q
14:30<TrueBrain>grr @ requests .. fucking update your deps .. it is getting annoying :D
14:30<@DorpsGek>[OpenTTD/eints] pyup-bot opened pull request #45: Scheduled monthly dependency update for June https://git.io/JGudU
14:30<LordAro>few big releases in there too
14:30<LordAro>might actually warrant checking
14:31<TrueBrain>not as big as it looks
14:31<TrueBrain>lot of projects dropped Python 2 and 3.4
14:31<@DorpsGek>[OpenTTD/master-server] pyup-bot opened pull request #31: Scheduled monthly dependency update for June https://git.io/JGudu
14:31<TrueBrain>and even 3.5
14:31<TrueBrain>some reason that was a thing this month
14:32<@DorpsGek>[OpenTTD/master-server-web] pyup-bot opened pull request #25: Scheduled monthly dependency update for June https://git.io/JGudA
14:33<LordAro>fair :)
14:33<TrueBrain>I switched TrueWiki to dependabot
14:33<andythenorth>what a spammer
14:33<TrueBrain>so I already knew what to expect :P
14:34<andythenorth>what did I want to do with newgrf towns again?
14:34<andythenorth>can anyone remember?
14:35<LordAro>i thought it was split cargo ships?
14:36<TrueBrain>okay, so idna 3 dropped Python2
14:36<TrueBrain>many projects depends on idna
14:36<TrueBrain>new pip punishes dependency mismatches
14:36<TrueBrain>so projects are forced to upgrade to idna3
14:36<TrueBrain>needing to drop Python2 for it
14:36<TrueBrain>that is a nice cycle :D
14:36<TrueBrain>can't say I mind
14:36<TrueBrain>we have given people enough time to upgrade to Python3 :P
14:38<frosch123>we have given people enough time to move away from winxp :p
14:38<TrueBrain>exactly why I really wouldn't mind if we break building for WinXP :)
14:39<TrueBrain>https://github.com/psf/requests/pull/5711 <- they are not quick in any sense with accepting PRs ..
14:40<andythenorth>split cargo ship towns?
14:40<andythenorth>hmm
14:41<andythenorth>I think it was control town growth via grf
14:41<frosch123>TrueBrain: the funny part is how many closed/duplicated PRs are linked from there
14:42<frosch123>hmm, no, actually those are from other people
14:42<frosch123>silly link spam :p
14:50<TrueBrain>spam, yes :)
14:50<TrueBrain>GitHub is just terrible in this interlinking
14:50<TrueBrain>I wish it wouldn't do it by default, and that you have to ask it to do it
14:50<TrueBrain>but okay ..
14:57-!-Wolf01 [~wolf01@0001288e.user.oftc.net] has joined #openttd
14:57-!-Wolf01 is "Wolf01" on #openttd
15:06-!-OsteHovel_ [~OsteHovel@ti0056a400-6568.bb.online.no] has joined #openttd
15:06-!-OsteHovel_ is "realname" on #debian #openttd #biz #debian-nordic
15:09-!-OsteHovel [~OsteHovel@0002bf4f.user.oftc.net] has quit [Ping timeout: 480 seconds]
15:40-!-OsteHovel_ is now known as OsteHovel
15:40-!-OsteHovel [~OsteHovel@ti0056a400-6568.bb.online.no] has quit [Quit: Leaving]
15:40-!-OsteHovel [~OsteHovel@ti0056a400-6568.bb.online.no] has joined #openttd
15:40-!-OsteHovel is "realname" on #debian #openttd
15:41-!-OsteHovel [~OsteHovel@ti0056a400-6568.bb.online.no] has quit []
15:41-!-OsteHovel is "realname" on #debian #openttd
15:41-!-OsteHovel [~OsteHovel@ti0056a400-6568.bb.online.no] has joined #openttd
15:43-!-OsteHovel [~OsteHovel@ti0056a400-6568.bb.online.no] has quit []
15:43-!-OsteHovel [~OsteHovel@ti0056a400-6568.bb.online.no] has joined #openttd
15:43-!-OsteHovel is "realname" on #debian #openttd
15:43-!-OsteHovel [~OsteHovel@ti0056a400-6568.bb.online.no] has quit []
15:44-!-OsteHovel is "realname" on #debian #openttd
15:44-!-OsteHovel [~OsteHovel@ti0056a400-6568.bb.online.no] has joined #openttd
15:44-!-OsteHovel [~OsteHovel@ti0056a400-6568.bb.online.no] has quit []
15:44-!-OsteHovel [~OsteHovel@ti0056a400-6568.bb.online.no] has joined #openttd
15:44-!-OsteHovel is "realname" on #debian #openttd
15:45-!-OsteHovel [~OsteHovel@ti0056a400-6568.bb.online.no] has quit []
15:45-!-OsteHovel [~OsteHovel@0002bf4f.user.oftc.net] has joined #openttd
15:45-!-OsteHovel is "realname" on #debian #openttd
15:58-!-tokai [~tokai@00012860.user.oftc.net] has joined #openttd
15:58-!-tokai is "Christian Rosentreter" on #openttd
15:58-!-mode/#openttd [+v tokai] by ChanServ
16:02-!-jottyfan [~Thunderbi@x4dbf88aa.dyn.telefonica.de] has quit [Quit: jottyfan]
16:05-!-tokai|noir [~tokai@00012860.user.oftc.net] has quit [Ping timeout: 480 seconds]
16:33-!-Wormnest_ [~Wormnest@35.136.189.95] has joined #openttd
16:33-!-Wormnest_ is "Wormnest" on #openttd
16:40-!-Wormnest [~Wormnest@35.136.189.95] has quit [Ping timeout: 480 seconds]
16:50-!-nielsm [~nielsm@188-181-82-243-cable.dk.customer.tdc.net] has quit [Ping timeout: 480 seconds]
16:51-!-andythenorth [~andytheno@cpc87165-aztw31-2-0-cust40.18-1.cable.virginm.net] has quit [Quit: andythenorth]
16:58<@DorpsGek>[OpenTTD/OpenTTD] DorpsGek pushed 1 commits to master https://git.io/JGzGE
16:58<@DorpsGek> - Update: Translations from eints (by translators)
16:59<frosch123>haha, in 21 days it will be on time
16:59<frosch123>github moved to some planet with a 25h day
17:01<Xaroth>Maybe it's a person doing the job starting
17:01<Xaroth>it's said that the human body has a natural 25h cycle
17:07-!-EER [~EER@94-210-161-220.cable.dynamic.v4.ziggo.nl] has quit [Remote host closed the connection]
17:13<@peter1138>Hmm, never knew that Chris Sawyer (along with David Braben) was involved with Conqueror on the Archimedes.
17:14-!-Samu [~Ricardo@po1-84-91-251-215.netvisao.pt] has quit [Quit: Leaving]
17:15<frosch123>he ported games to different machines before making own games
17:15<@peter1138>Yeah, he did the DOS port.
17:16<@peter1138>16 colour VGA :D
17:17-!-gelignite [~gelignite@55d49e05.access.ecotel.net] has quit [Quit: Stay safe!]
17:19<frosch123>i always found old graphics cards weird, when you had to choose a subset of the available colors. cga: pick 4 of 8 colors. ega: pick 16 of 64 colors
17:27<@peter1138>CGA only had 2 official palettes (although low and high intensity variants too)
17:29<@peter1138>and of course MCGA/VGA, pick 256 out of 262144
17:30<@peter1138>And true VGA was planar which was just a pain in the arse.
17:44-!-frosch123 [~frosch@00013ce7.user.oftc.net] has quit [Quit: be yourself, except: if you have the opportunity to be a unicorn, then be a unicorn]
17:46-!-HerzogDeXtEr [~farci@ip92345813.dynamic.kabel-deutschland.de] has quit [Read error: Connection reset by peer]
17:49-!-sla_ro|master [~sla.ro@89.136.179.137] has quit []
18:06-!-Wolf01 [~wolf01@0001288e.user.oftc.net] has quit [Quit: Once again the world is quick to bury me.]
18:49-!-Progman [~progman@p4fd66aa4.dip0.t-ipconnect.de] has quit [Remote host closed the connection]
19:41-!-Tirili [~Tirili@dslc-082-083-130-220.pools.arcor-ip.net] has joined #openttd
19:41-!-Tirili is "realname" on #openttd
19:50-!-tokai|noir [~tokai@00012860.user.oftc.net] has joined #openttd
19:50-!-tokai|noir is "Christian Rosentreter" on #openttd
19:50-!-mode/#openttd [+v tokai|noir] by ChanServ
19:55-!-Wormnest_ [~Wormnest@35.136.189.95] has quit [Ping timeout: 480 seconds]
19:56-!-tokai [~tokai@00012860.user.oftc.net] has quit [Ping timeout: 480 seconds]
20:19-!-y2kboy23_ [~y2kboy23@ip72-201-94-215.ph.ph.cox.net] has joined #openttd
20:19-!-y2kboy23_ is "Got ZNC?" on #openttd
20:24-!-y2kboy23 [~y2kboy23@ip72-201-94-215.ph.ph.cox.net] has quit [Ping timeout: 480 seconds]
20:26-!-Beer [~Beerbelot@00028cd3.user.oftc.net] has quit [Read error: Connection reset by peer]
20:30-!-Wormnest_ [~Wormnest@35.136.189.95] has joined #openttd
20:30-!-Wormnest_ is "Wormnest" on #openttd
20:45-!-tokai [~tokai@00012860.user.oftc.net] has joined #openttd
20:45-!-tokai is "Christian Rosentreter" on #openttd
20:45-!-mode/#openttd [+v tokai] by ChanServ
20:52-!-tokai|noir [~tokai@00012860.user.oftc.net] has quit [Ping timeout: 480 seconds]
21:07-!-dihedral [~dihedral@znc.dihedral.de] has quit [Ping timeout: 480 seconds]
21:33-!-Tirili [~Tirili@dslc-082-083-130-220.pools.arcor-ip.net] has quit [Quit: Leaving]
22:14-!-tokai|noir [~tokai@00012860.user.oftc.net] has joined #openttd
22:14-!-tokai|noir is "Christian Rosentreter" on #openttd
22:14-!-mode/#openttd [+v tokai|noir] by ChanServ
22:21-!-tokai [~tokai@00012860.user.oftc.net] has quit [Ping timeout: 480 seconds]
22:23-!-tokai [~tokai@00012860.user.oftc.net] has joined #openttd
22:23-!-tokai is "Christian Rosentreter" on #openttd
22:23-!-mode/#openttd [+v tokai] by ChanServ
22:29-!-tokai|noir [~tokai@00012860.user.oftc.net] has quit [Ping timeout: 480 seconds]
22:44-!-tokai|noir [~tokai@00012860.user.oftc.net] has joined #openttd
22:44-!-tokai|noir is "Christian Rosentreter" on #openttd
22:44-!-mode/#openttd [+v tokai|noir] by ChanServ
22:51-!-tokai [~tokai@00012860.user.oftc.net] has quit [Ping timeout: 480 seconds]
22:58-!-Wormnest_ [~Wormnest@35.136.189.95] has quit [Quit: Leaving]
22:59-!-glx [~glx@000128ec.user.oftc.net] has quit []
23:30-!-dihedral [~dihedral@znc.dihedral.de] has joined #openttd
23:30-!-dihedral is "dihedral" on #openttd.noai #openttd.dev #openttdcoop.dev #openttd @#grapes
23:40-!-tokai [~tokai@00012860.user.oftc.net] has joined #openttd
23:40-!-tokai is "Christian Rosentreter" on #openttd
23:40-!-mode/#openttd [+v tokai] by ChanServ
23:46-!-tokai|noir [~tokai@00012860.user.oftc.net] has quit [Ping timeout: 480 seconds]
---Logclosed Wed Jun 02 00:00:11 2021