Back to Home / #openttd / 2021 / 07 / Prev Day | Next Day
#openttd IRC Logs for 2021-07-02

---Logopened Fri Jul 02 00:00:53 2021
00:29-!-snail_UES_ [~snail_UES@cpe-98-14-137-148.nyc.res.rr.com] has quit [Quit: snail_UES_]
01:36-!-tokai [~tokai@00012860.user.oftc.net] has joined #openttd
01:36-!-tokai is "Christian Rosentreter" on #openttd
01:36-!-mode/#openttd [+v tokai] by ChanServ
01:43-!-tokai|noir [~tokai@00012860.user.oftc.net] has quit [Ping timeout: 480 seconds]
02:21-!-sla_ro|master [~sla.ro@89.136.179.137] has joined #openttd
02:21-!-sla_ro|master is "slamaster" on @#sla #openttd
02:25-!-andythenorth [~andytheno@cpc87165-aztw31-2-0-cust40.18-1.cable.virginm.net] has joined #openttd
02:25-!-andythenorth is "andythenorth" on #openttd
02:45-!-whatsthetime [~whatsthet@4G4AABXFZ.tor-irc.dnsbl.oftc.net] has joined #openttd
02:45-!-whatsthetime is "whatsthetime" on #debian #openttd #tor
03:48-!-andythenorth [~andytheno@cpc87165-aztw31-2-0-cust40.18-1.cable.virginm.net] has quit [Quit: andythenorth]
03:50-!-nielsm [~nielsm@188-181-82-243-cable.dk.customer.tdc.net] has joined #openttd
03:50-!-nielsm is "Niels Martin Hansen" on #openttd
03:51<TrueBrain>ugh, nightly failed because github.com rendered a 500 on an URL :P
03:51<TrueBrain>lovely
03:52<LordAro>lol
04:07<@DorpsGek>[OpenTTD/bananas-api] TrueBrain updated pull request #94: Scheduled monthly dependency update for July https://git.io/JcWEM
04:08<@DorpsGek>[OpenTTD/bananas-frontend-cli] TrueBrain updated pull request #27: Scheduled monthly dependency update for July https://git.io/JcWuU
04:08-!-tokai|noir [~tokai@00012860.user.oftc.net] has joined #openttd
04:08-!-tokai|noir is "Christian Rosentreter" on #openttd
04:08-!-mode/#openttd [+v tokai|noir] by ChanServ
04:09<@DorpsGek>[OpenTTD/bananas-frontend-web] TrueBrain updated pull request #59: Scheduled monthly dependency update for July https://git.io/JcWu4
04:10<@DorpsGek>[OpenTTD/bananas-api] TrueBrain updated pull request #94: Scheduled monthly dependency update for July https://git.io/JcWEM
04:11<@DorpsGek>[OpenTTD/bananas-server] TrueBrain updated pull request #51: Scheduled monthly dependency update for July https://git.io/JcWu1
04:11<TrueBrain>it is funny .. this used to be simple .. but because of pip being pedantic about dependencies, and requests not allowing idna 3.N .. it is all of a sudden a lot more work :P
04:12<TrueBrain>dependabot does this nicer, there you can just say: don't suggest this dependency update again for N time
04:12<TrueBrain>pyup .. no such luck :P
04:13<@DorpsGek>[OpenTTD/eints] TrueBrain updated pull request #46: Scheduled monthly dependency update for July https://git.io/JcWz5
04:14<@DorpsGek>[OpenTTD/master-server] TrueBrain updated pull request #32: Scheduled monthly dependency update for July https://git.io/JcWg3
04:15-!-tokai [~tokai@00012860.user.oftc.net] has quit [Ping timeout: 480 seconds]
04:15<@DorpsGek>[OpenTTD/master-server-web] TrueBrain updated pull request #26: Scheduled monthly dependency update for July https://git.io/JcWgi
04:17<@DorpsGek>[OpenTTD/DorpsGek] TrueBrain updated pull request #56: Scheduled monthly dependency update for July https://git.io/JcWzf
04:17<@DorpsGek>[OpenTTD/bananas-frontend-cli] TrueBrain updated pull request #27: Scheduled monthly dependency update for July https://git.io/JcWuU
04:20<@DorpsGek>[OpenTTD/bananas-frontend-web] TrueBrain merged pull request #59: Scheduled monthly dependency update for July https://git.io/JcWu4
04:21-!-tokai|noir [~tokai@00012860.user.oftc.net] has quit [Ping timeout: 480 seconds]
04:24<@DorpsGek>[OpenTTD/bananas-frontend-web] TrueBrain opened pull request #60: Update: dependencies update for npm https://git.io/Jc4WJ
04:24<@DorpsGek>[OpenTTD/bananas-server] TrueBrain approved pull request #51: Scheduled monthly dependency update for July https://git.io/Jc4Wm
04:24<@DorpsGek>[OpenTTD/bananas-server] TrueBrain merged pull request #51: Scheduled monthly dependency update for July https://git.io/JcWu1
04:25<@DorpsGek>[OpenTTD/eints] TrueBrain approved pull request #46: Scheduled monthly dependency update for July https://git.io/Jc4WC
04:25<@DorpsGek>[OpenTTD/eints] TrueBrain merged pull request #46: Scheduled monthly dependency update for July https://git.io/JcWz5
04:25-!-andythenorth [~andytheno@cpc87165-aztw31-2-0-cust40.18-1.cable.virginm.net] has joined #openttd
04:25-!-andythenorth is "andythenorth" on #openttd
04:25<@DorpsGek>[OpenTTD/master-server] TrueBrain approved pull request #32: Scheduled monthly dependency update for July https://git.io/Jc4Ww
04:25<@DorpsGek>[OpenTTD/master-server] TrueBrain merged pull request #32: Scheduled monthly dependency update for July https://git.io/JcWg3
04:26<@DorpsGek>[OpenTTD/master-server-web] TrueBrain approved pull request #26: Scheduled monthly dependency update for July https://git.io/Jc4WM
04:26<@DorpsGek>[OpenTTD/master-server-web] TrueBrain merged pull request #26: Scheduled monthly dependency update for July https://git.io/JcWgi
04:27<@DorpsGek>[OpenTTD/bananas-frontend-cli] TrueBrain approved pull request #27: Scheduled monthly dependency update for July https://git.io/Jc4lv
04:27<@DorpsGek>[OpenTTD/bananas-frontend-cli] TrueBrain merged pull request #27: Scheduled monthly dependency update for July https://git.io/JcWuU
04:27<@DorpsGek>[OpenTTD/DorpsGek] TrueBrain approved pull request #56: Scheduled monthly dependency update for July https://git.io/Jc4ln
04:27<@DorpsGek>[OpenTTD/DorpsGek] TrueBrain merged pull request #56: Scheduled monthly dependency update for July https://git.io/JcWzf
04:28<@DorpsGek>[OpenTTD/bananas-frontend-web] LordAro commented on pull request #60: Update: dependencies update for npm https://git.io/Jc4l0
04:29<@DorpsGek>[OpenTTD/bananas-frontend-web] TrueBrain commented on pull request #60: Update: dependencies update for npm https://git.io/Jc4lP
04:29<@DorpsGek>[OpenTTD/bananas-api] TrueBrain approved pull request #94: Scheduled monthly dependency update for July https://git.io/Jc4l9
04:29<@DorpsGek>[OpenTTD/bananas-api] TrueBrain merged pull request #94: Scheduled monthly dependency update for July https://git.io/JcWEM
04:35<@DorpsGek>[OpenTTD/master-server-web] TrueBrain approved pull request #22: Fix #4: Unknown server error message https://git.io/Jc446
04:36<andythenorth>spam!
04:36<andythenorth>"lol"
04:36<@DorpsGek>[OpenTTD/master-server-web] TrueBrain merged pull request #22: Fix #4: Unknown server error message https://git.io/JOUGc
04:36<@DorpsGek>[OpenTTD/master-server-web] TrueBrain closed issue #4: Unknown server-id gives odd error https://git.io/JUn7q
04:37<TrueBrain>and more spam to come .. but not till after lunch
04:37<TrueBrain>I need to do some decent testing, as some bumps might break stuff .. it shouldn't, but it might
04:37<andythenorth>ban those spammers!
04:50<TrueBrain>LordAro: if you can take a look at #60, would be lovely :)
04:55<@peter1138>Boop.
04:55-!-andythenorth [~andytheno@cpc87165-aztw31-2-0-cust40.18-1.cable.virginm.net] has quit [Quit: andythenorth]
04:55<@peter1138>Monday: Please do this, with a progress update Thursday.
04:55<@peter1138>Thursday: ...
04:55<@peter1138>Friday: Is this built and tested?
04:56<TrueBrain>Sounds like a normal business week ;)
04:57<@DorpsGek>[OpenTTD/bananas-frontend-web] LordAro approved pull request #60: Update: dependencies update for npm https://git.io/Jc4go
04:58<TrueBrain>Thank you
04:59<@peter1138>Now trying to sync data from an external CRM system that doesn't have many data constraints enforced. Duplicate records? Fuck Right Off.
05:07-!-felix [felix@bras-base-altoon4123w-grc-02-76-67-70-158.dsl.bell.ca] has quit []
05:19-!-felix [felix@bras-base-altoon4123w-grc-02-76-67-70-158.dsl.bell.ca] has joined #openttd
05:19-!-felix is "Felix Kaechele" on #osm-ca #openttd
05:28-!-Samu [~Ricardo@po1-84-91-251-215.netvisao.pt] has joined #openttd
05:28-!-Samu is "realname" on #openttd
05:41-!-WormnestAndroid [~WormnestA@047-225-169-103.res.spectrum.com] has quit [Remote host closed the connection]
05:41-!-WormnestAndroid [~WormnestA@047-225-169-103.res.spectrum.com] has joined #openttd
05:41-!-WormnestAndroid is "WormnestAndroid" on #openttd
05:43-!-Wuzzy [~Wuzzy@0001b11e.user.oftc.net] has joined #openttd
05:43-!-Wuzzy is "Wuzzy" on #openttd
05:43<Xaroth>sounds like you're having fun, peter1138
05:52<@DorpsGek>[OpenTTD/bananas-frontend-web] TrueBrain merged pull request #60: Update: dependencies update for npm https://git.io/Jc4WJ
06:01-!-andythenorth [~andytheno@cpc87165-aztw31-2-0-cust40.18-1.cable.virginm.net] has joined #openttd
06:01-!-andythenorth is "andythenorth" on #openttd
06:02<@peter1138>Yeah. Actually it wasn't "Is this ...", it was "Please confirm this is ..."
06:03<@DorpsGek>[OpenTTD/master-server] TrueBrain opened pull request #33: Several GitHub workflow related fixes https://git.io/Jc47q
06:10<@DorpsGek>[OpenTTD/master-server-web] TrueBrain opened pull request #27: Several GitHub workflow related fixes https://git.io/Jc45A
06:10-!-andythenorth [~andytheno@cpc87165-aztw31-2-0-cust40.18-1.cable.virginm.net] has quit [Quit: andythenorth]
06:12<@DorpsGek>[OpenTTD/bananas-api] TrueBrain opened pull request #95: Several GitHub workflow related fixes https://git.io/Jc4dn
06:13<@DorpsGek>[OpenTTD/bananas-frontend-web] TrueBrain opened pull request #61: Several GitHub workflow related fixes https://git.io/Jc4do
06:14<@DorpsGek>[OpenTTD/bananas-server] TrueBrain opened pull request #52: Several GitHub workflow related fixes https://git.io/Jc4dQ
06:22<@DorpsGek>[OpenTTD/eints] TrueBrain opened pull request #47: Several GitHub workflow related fixes https://git.io/Jc4Nf
06:22<TrueBrain>I think I got all repos now ..
06:23<TrueBrain>ah, no, "website", but that has its own problems :P
06:24<TrueBrain>lies, found one more :)
06:24<@DorpsGek>[OpenTTD/py-helpers] TrueBrain opened pull request #8: Several GitHub workflow related fixes https://git.io/Jc4Nw
06:27<@DorpsGek>[OpenTTD/workflows] TrueBrain opened pull request #21: Several GitHub workflow related fixes https://git.io/Jc4Am
06:29<@DorpsGek>[OpenTTD/workflows] TrueBrain updated pull request #21: Several GitHub workflow related fixes https://git.io/Jc4Am
06:31<@DorpsGek>[OpenTTD/workflows] TrueBrain opened pull request #22: Update: dependencies update https://git.io/Jc4AN
06:31<@DorpsGek>[OpenTTD/master-server] glx22 approved pull request #33: Several GitHub workflow related fixes https://git.io/Jc4AA
06:32<@DorpsGek>[OpenTTD/master-server-web] glx22 approved pull request #27: Several GitHub workflow related fixes https://git.io/Jc4xf
06:32<@DorpsGek>[OpenTTD/bananas-api] glx22 approved pull request #95: Several GitHub workflow related fixes https://git.io/Jc4xk
06:32<@DorpsGek>[OpenTTD/bananas-frontend-web] glx22 approved pull request #61: Several GitHub workflow related fixes https://git.io/Jc4xq
06:33<@DorpsGek>[OpenTTD/bananas-server] glx22 approved pull request #52: Several GitHub workflow related fixes https://git.io/Jc4xO
06:33<@DorpsGek>[OpenTTD/eints] glx22 approved pull request #47: Several GitHub workflow related fixes https://git.io/Jc4xZ
06:33<@DorpsGek>[OpenTTD/website] TrueBrain opened pull request #218: Several GitHub workflow related fixes https://git.io/Jc4xn
06:33<@DorpsGek>[OpenTTD/bananas-api] TrueBrain merged pull request #95: Several GitHub workflow related fixes https://git.io/Jc4dn
06:34<@DorpsGek>[OpenTTD/py-helpers] glx22 approved pull request #8: Several GitHub workflow related fixes https://git.io/Jc4x4
06:34<@DorpsGek>[OpenTTD/bananas-frontend-web] TrueBrain merged pull request #61: Several GitHub workflow related fixes https://git.io/Jc4do
06:34<@DorpsGek>[OpenTTD/bananas-server] TrueBrain merged pull request #52: Several GitHub workflow related fixes https://git.io/Jc4dQ
06:34<@DorpsGek>[OpenTTD/eints] TrueBrain merged pull request #47: Several GitHub workflow related fixes https://git.io/Jc4Nf
06:34<@DorpsGek>[OpenTTD/master-server] TrueBrain merged pull request #33: Several GitHub workflow related fixes https://git.io/Jc47q
06:34<@DorpsGek>[OpenTTD/master-server-web] TrueBrain merged pull request #27: Several GitHub workflow related fixes https://git.io/Jc45A
06:34<@DorpsGek>[OpenTTD/py-helpers] TrueBrain merged pull request #8: Several GitHub workflow related fixes https://git.io/Jc4Nw
06:38<TrueBrain>okay .. after lunch, mass renaming master->main for those repos .. that should be the last of the cleanups
06:39<@DorpsGek>[OpenTTD/workflows] glx22 approved pull request #21: Several GitHub workflow related fixes https://git.io/Jc4pE
06:39<@DorpsGek>[OpenTTD/workflows] TrueBrain merged pull request #21: Several GitHub workflow related fixes https://git.io/Jc4Am
06:43<@DorpsGek>[OpenTTD/workflows] glx22 approved pull request #22: Update: dependencies update https://git.io/Jc4hW
06:44<@DorpsGek>[OpenTTD/workflows] TrueBrain merged pull request #22: Update: dependencies update https://git.io/Jc4AN
06:47<@DorpsGek>[OpenTTD/website] glx22 approved pull request #218: Several GitHub workflow related fixes https://git.io/Jc4hd
06:48<@DorpsGek>[OpenTTD/website] TrueBrain merged pull request #218: Several GitHub workflow related fixes https://git.io/Jc4xn
06:48<TrueBrain>and that is a full set :D
06:48<LordAro>yay
07:20<Xaroth>holy spam batman.
07:22<TrueBrain>and more to come, don't you worry!
07:23<Samu>im now testing my AI when under a low budget
07:23<Samu>no more 2 billion loan
07:23<Samu>£300k for this test
07:26<@DorpsGek>[OpenTTD/bananas-api] TrueBrain opened pull request #96: Change: [GitHub] switch default branch to "main" https://git.io/JcBL1
07:26<Samu>dang, the estimator for number of vehicles is a little off
07:27<Samu>or should i say, massively off, but i'll get to it later
07:42<@DorpsGek>[OpenTTD/bananas-api] glx22 approved pull request #96: Change: [GitHub] switch default branch to "main" https://git.io/JcBmF
07:44<@DorpsGek>[OpenTTD/bananas-frontend-cli] TrueBrain opened pull request #28: Several GitHub workflow related fixes https://git.io/JcBYc
07:44<TrueBrain>missed a repo .. lol
07:44<TrueBrain>oops
07:44-!-Kitrana1 [~yoshi@45.148.7.7] has joined #openttd
07:44-!-Kitrana1 is "purple" on #openttd
07:46<@DorpsGek>[OpenTTD/bananas-frontend-cli] glx22 approved pull request #28: Several GitHub workflow related fixes https://git.io/JcBYX
07:48<@DorpsGek>[OpenTTD/bananas-frontend-cli] TrueBrain merged pull request #28: Several GitHub workflow related fixes https://git.io/JcBYc
07:49-!-Kitrana [~yoshi@2001:1970:5ba5:4200:8b0:49e6:ed61:87b8] has quit [Ping timeout: 480 seconds]
07:50<TrueBrain>right, time to spam some more ..
07:50<@DorpsGek>[OpenTTD/bananas-frontend-web] TrueBrain opened pull request #62: Change: [GitHub] switch default branch to "main" https://git.io/JcBOP
07:50<@DorpsGek>[OpenTTD/bananas-server] TrueBrain opened pull request #53: Change: [GitHub] switch default branch to "main" https://git.io/JcBOX
07:50<@DorpsGek>[OpenTTD/master-server] TrueBrain opened pull request #34: Change: [GitHub] switch default branch to "main" https://git.io/JcBO1
07:50<@DorpsGek>[OpenTTD/master-server-web] TrueBrain opened pull request #28: Change: [GitHub] switch default branch to "main" https://git.io/JcBOM
07:50<@DorpsGek>[OpenTTD/py-helpers] TrueBrain opened pull request #9: Change: [GitHub] switch default branch to "main" https://git.io/JcBOD
07:51<@DorpsGek>[OpenTTD/workflows] TrueBrain opened pull request #23: Change: [GitHub] switch default branch to "main" https://git.io/JcBOy
07:51<@DorpsGek>[OpenTTD/website] TrueBrain opened pull request #219: Change: [GitHub] switch default branch to "main" https://git.io/JcBOS
07:51<@DorpsGek>[OpenTTD/bananas-frontend-cli] TrueBrain opened pull request #29: Change: [GitHub] switch default branch to "main" https://git.io/JcBO9
07:51<TrueBrain>that should be the last PRs of the day :) Not the last spam ... :P
07:52<@DorpsGek>[OpenTTD/bananas-frontend-web] glx22 approved pull request #62: Change: [GitHub] switch default branch to "main" https://git.io/JcB3v
07:52<@DorpsGek>[OpenTTD/bananas-server] glx22 approved pull request #53: Change: [GitHub] switch default branch to "main" https://git.io/JcB3O
07:53<@DorpsGek>[OpenTTD/master-server-web] glx22 approved pull request #28: Change: [GitHub] switch default branch to "main" https://git.io/JcB3C
07:54<@DorpsGek>[OpenTTD/master-server] glx22 approved pull request #34: Change: [GitHub] switch default branch to "main" https://git.io/JcB30
07:55<@DorpsGek>[OpenTTD/py-helpers] glx22 approved pull request #9: Change: [GitHub] switch default branch to "main" https://git.io/JcB3K
07:55<@DorpsGek>[OpenTTD/workflows] glx22 approved pull request #23: Change: [GitHub] switch default branch to "main" https://git.io/JcB3i
07:57<@DorpsGek>[OpenTTD/website] glx22 commented on pull request #219: Change: [GitHub] switch default branch to "main" https://git.io/JcBsT
07:58<@DorpsGek>[OpenTTD/bananas-frontend-cli] glx22 approved pull request #29: Change: [GitHub] switch default branch to "main" https://git.io/JcBs3
07:58<TrueBrain>right ... lets do this ..
08:00<TrueBrain>hmm .. I tried this out before .. but now I cannot retrigger the checks for some reason
08:00<TrueBrain>lol
08:00<TrueBrain>that is annoying ..
08:00<TrueBrain>no matter how you plan stuff ...
08:02<@DorpsGek>[OpenTTD/bananas-api] TrueBrain dismissed a review for pull request #96: Change: [GitHub] switch default branch to "main" https://git.io/JcBmF
08:02<TrueBrain>and I guess this spams even more?
08:02<@DorpsGek>[OpenTTD/bananas-api] TrueBrain updated pull request #96: Change: [GitHub] switch default branch to "main" https://git.io/JcBL1
08:02<TrueBrain>ugh, yes ...
08:03<@DorpsGek>[OpenTTD/bananas-api] TrueBrain commented on pull request #96: Change: [GitHub] switch default branch to "main" https://git.io/JcBGZ
08:03<@DorpsGek>[OpenTTD/bananas-frontend-web] TrueBrain dismissed a review for pull request #62: Change: [GitHub] switch default branch to "main" https://git.io/JcB3v
08:03<@DorpsGek>[OpenTTD/bananas-frontend-web] TrueBrain updated pull request #62: Change: [GitHub] switch default branch to "main" https://git.io/JcBOP
08:04<@DorpsGek>[OpenTTD/bananas-server] TrueBrain dismissed a review for pull request #53: Change: [GitHub] switch default branch to "main" https://git.io/JcB3O
08:04<@DorpsGek>[OpenTTD/bananas-server] TrueBrain updated pull request #53: Change: [GitHub] switch default branch to "main" https://git.io/JcBOX
08:04<@DorpsGek>[OpenTTD/master-server] TrueBrain dismissed a review for pull request #34: Change: [GitHub] switch default branch to "main" https://git.io/JcB30
08:04<@DorpsGek>[OpenTTD/master-server] TrueBrain updated pull request #34: Change: [GitHub] switch default branch to "main" https://git.io/JcBO1
08:04<@DorpsGek>[OpenTTD/master-server-web] TrueBrain dismissed a review for pull request #28: Change: [GitHub] switch default branch to "main" https://git.io/JcB3C
08:04<@DorpsGek>[OpenTTD/master-server-web] TrueBrain updated pull request #28: Change: [GitHub] switch default branch to "main" https://git.io/JcBOM
08:05<@DorpsGek>[OpenTTD/py-helpers] TrueBrain dismissed a review for pull request #9: Change: [GitHub] switch default branch to "main" https://git.io/JcB3K
08:05<@DorpsGek>[OpenTTD/py-helpers] TrueBrain updated pull request #9: Change: [GitHub] switch default branch to "main" https://git.io/JcBOD
08:05<@DorpsGek>[OpenTTD/bananas-api] glx22 approved pull request #96: Change: [GitHub] switch default branch to "main" https://git.io/JcBGP
08:05<@DorpsGek>[OpenTTD/workflows] TrueBrain dismissed a review for pull request #23: Change: [GitHub] switch default branch to "main" https://git.io/JcB3i
08:05<@DorpsGek>[OpenTTD/workflows] TrueBrain updated pull request #23: Change: [GitHub] switch default branch to "main" https://git.io/JcBOy
08:05<@DorpsGek>[OpenTTD/website] TrueBrain commented on pull request #219: Change: [GitHub] switch default branch to "main" https://git.io/JcBGN
08:06<@DorpsGek>[OpenTTD/website] TrueBrain updated pull request #219: Change: [GitHub] switch default branch to "main" https://git.io/JcBOS
08:06<@DorpsGek>[OpenTTD/bananas-frontend-cli] TrueBrain dismissed a review for pull request #29: Change: [GitHub] switch default branch to "main" https://git.io/JcBs3
08:06<@DorpsGek>[OpenTTD/bananas-frontend-cli] TrueBrain updated pull request #29: Change: [GitHub] switch default branch to "main" https://git.io/JcBO9
08:07<TrueBrain>at least it is a chatty day ;)
08:08<@DorpsGek>[OpenTTD/bananas-frontend-web] glx22 approved pull request #62: Change: [GitHub] switch default branch to "main" https://git.io/JcBZM
08:08<@DorpsGek>[OpenTTD/bananas-server] glx22 approved pull request #53: Change: [GitHub] switch default branch to "main" https://git.io/JcBZ9
08:08<@DorpsGek>[OpenTTD/master-server-web] glx22 approved pull request #28: Change: [GitHub] switch default branch to "main" https://git.io/JcBZd
08:08<Kitrana1>heh
08:08-!-Kitrana1 is now known as Kitrana
08:09<@DorpsGek>[OpenTTD/master-server] glx22 approved pull request #34: Change: [GitHub] switch default branch to "main" https://git.io/JcBZp
08:09<@DorpsGek>[OpenTTD/website] TrueBrain updated pull request #219: Change: [GitHub] switch default branch to "main" https://git.io/JcBOS
08:09<@DorpsGek>[OpenTTD/py-helpers] glx22 approved pull request #9: Change: [GitHub] switch default branch to "main" https://git.io/JcBn3
08:09<@DorpsGek>[OpenTTD/workflows] glx22 approved pull request #23: Change: [GitHub] switch default branch to "main" https://git.io/JcBnW
08:10<@DorpsGek>[OpenTTD/bananas-frontend-cli] glx22 approved pull request #29: Change: [GitHub] switch default branch to "main" https://git.io/JcBn2
08:11<@DorpsGek>[OpenTTD/website] glx22 approved pull request #219: Change: [GitHub] switch default branch to "main" https://git.io/JcBnb
08:11<@DorpsGek>[OpenTTD/bananas-api] TrueBrain merged pull request #96: Change: [GitHub] switch default branch to "main" https://git.io/JcBL1
08:12<@DorpsGek>[OpenTTD/bananas-frontend-web] TrueBrain merged pull request #62: Change: [GitHub] switch default branch to "main" https://git.io/JcBOP
08:12<@DorpsGek>[OpenTTD/bananas-server] TrueBrain merged pull request #53: Change: [GitHub] switch default branch to "main" https://git.io/JcBOX
08:12<@DorpsGek>[OpenTTD/master-server] TrueBrain merged pull request #34: Change: [GitHub] switch default branch to "main" https://git.io/JcBO1
08:12<@DorpsGek>[OpenTTD/master-server-web] TrueBrain merged pull request #28: Change: [GitHub] switch default branch to "main" https://git.io/JcBOM
08:12<@DorpsGek>[OpenTTD/py-helpers] TrueBrain merged pull request #9: Change: [GitHub] switch default branch to "main" https://git.io/JcBOD
08:13<@DorpsGek>[OpenTTD/workflows] TrueBrain merged pull request #23: Change: [GitHub] switch default branch to "main" https://git.io/JcBOy
08:13<@DorpsGek>[OpenTTD/bananas-frontend-cli] TrueBrain merged pull request #29: Change: [GitHub] switch default branch to "main" https://git.io/JcBO9
08:15<@DorpsGek>[OpenTTD/website] TrueBrain merged pull request #219: Change: [GitHub] switch default branch to "main" https://git.io/JcBOS
08:17-!-glx [~glx@000128ec.user.oftc.net] has joined #openttd
08:17-!-glx is "Loïc GUILLOUX" on #openttd
08:17-!-mode/#openttd [+v glx] by ChanServ
08:18<TrueBrain>tnx a lot glx :) Much appreciated!
08:18<+glx>android app is nice for that :)
08:19<TrueBrain>now lets hope I didn't forget anything .. but things will break sooner or later :P
08:20<+glx>at least now all repos should use common shared stuff
08:21<TrueBrain>yeah .. they should now all be in sync again :D
08:21<TrueBrain>which is really nice
08:21<@Rubidium>I dub ye sirs spamalot ;)
08:21<TrueBrain>too bad @say doesn't work anymore, but I am sure DorpsGek greatly appreciates that honor :D
08:22<TrueBrain>right .. 1 more repo to switch ... BaNaNaS itself. But that needs a code-change
08:22<TrueBrain>first, lets send the rest to production
08:22<+glx>there's also the big one to switch ;)
08:23<TrueBrain>yeah, and eints
08:23<TrueBrain>I suggest to do the big one some date later, just to give this a moment to rest
08:23<TrueBrain>eints .. is .. it needs more attention, lets keep it at that :P
08:25<@Rubidium>can you make DorpsGek reserve #10000 for that? As in, when #9999 gets made it quickly makes #10000 for making that change?
08:25<@DorpsGek>[OpenTTD/DorpsGek] TrueBrain created new tag: 2.1.1 https://git.io/JcB4U
08:25<TrueBrain>Rubidium: haha, sure :P
08:26<TrueBrain>600 more issues/PRs .. oof
08:27<@Rubidium>GC, STUN, TURN could all be separate PRs ;)
08:28<TrueBrain>haha :D
08:28<TrueBrain>I honestly did consider splitting it up over multiple PRs .. but in the end voted against it :P
08:28-!-DorpsGek [~DorpsGek@000128f9.user.oftc.net] has quit [Remote host closed the connection]
08:28<TrueBrain>bye DorpsGek
08:28<TrueBrain>be back soon
08:28-!-DorpsGek [~DorpsGek@ec2-3-122-56-157.eu-central-1.compute.amazonaws.com] has joined #openttd
08:28-!-DorpsGek is "DorpsGek" on #dorpsgek #openttd #openttd.notice #openttd.dev
08:28-!-mode/#openttd [+o DorpsGek] by ChanServ
08:29<TrueBrain>wb DorpsGek
08:29<@DorpsGek>[OpenTTD/master-server] TrueBrain created new tag: 1.0.14 https://git.io/JcBBr
08:29<@DorpsGek>[OpenTTD/OpenTTD] rubidium42 approved pull request #9298: Change: move sensitive information to secrets.cfg and private information to private.cfg https://git.io/JcBBP
08:30<TrueBrain>\o/
08:30<@DorpsGek>[OpenTTD/OpenTTD] TrueBrain merged pull request #9298: Change: move sensitive information to secrets.cfg and private information to private.cfg https://git.io/JGLne
08:30<+glx>oh of course there's the tag spam wave now :)
08:30<@DorpsGek>[OpenTTD/OpenTTD] TrueBrain updated pull request #9017: Feature: play easier together with friends from behind home routers https://git.io/JOk7C
08:30<@Rubidium>it's not the SQLite one though
08:31<TrueBrain>Rubidium: awwwhhh, no SQLite? :P
08:31<@Rubidium>though practically SQLite is stupid. Make it a git repository, like the database for bananas
08:32<TrueBrain>what are we talking about now, sorry? :P
08:32<@DorpsGek>[OpenTTD/master-server-web] TrueBrain created new tag: 1.0.11 https://git.io/JcBR8
08:33<TrueBrain>you mean to say a git repo per savegame? :P
08:33<+glx>hehe tagging is slower than all the PRs ;)
08:33<TrueBrain>glx: yup .. needs greater care from my side :)
08:33<@Rubidium>TrueBrain: yes! Wouldn't that be wonderful(ly bad)
08:34<TrueBrain>Rubidium: let me get right on that :D
08:34<+glx>let's use yaml :)
08:34<TrueBrain>no no, TOML
08:34<TrueBrain>if you want to hurt people, do it the right way
08:34<@DorpsGek>[OpenTTD/eints] TrueBrain created new tag: openttd-github-1.1.5 https://git.io/JcBRi
08:38<TrueBrain>Rubidium: btw, if it would make #9017 easier, I can indeed split it up over several PRs. They just have to be accepted close to each other, as the Game Coordinator assumes everything to be there :D
08:41<@DorpsGek>[OpenTTD/nml] glx22 commented on pull request #193: Update: changelog for 0.6.0 https://git.io/JcBEm
08:42<@DorpsGek>[OpenTTD/bananas-server] TrueBrain opened pull request #54: Feature: a setting to set the branch of the GitHub index repository https://git.io/JcBEu
08:44<@DorpsGek>[OpenTTD/bananas-server] TrueBrain updated pull request #54: Feature: a setting to set the branch of the GitHub index repository https://git.io/JcBEu
08:47<@DorpsGek>[OpenTTD/bananas-api] TrueBrain opened pull request #97: Feature: a setting to set the branch of the GitHub index repository https://git.io/JcBu5
08:47<@Rubidium>TrueBrain: that potentially makes it pointless to split it up, as it makes other things much more painful. It's just a lot to go through, as now I've only skimmed through it mostly because so much looked familiar as I have seen it several times already
08:48<TrueBrain>okay, those two commits should allow me to change BaNaNaS too ..
08:48<TrueBrain>Rubidium: yeah .. I have the same issue. Going blind on the code is a thing at a certain point :)
08:48<TrueBrain>with more work I could make the game-coordinator accept in-between PRs .. but that is not completely trivial
08:49<TrueBrain>(I personally don't like such huge PRs, also the reason I splitted up the saveload PRs so much)
08:52<TrueBrain>would make it into 8 PRs, and a few bumps of the game-coordinator version field
08:53<TrueBrain>I kinda like that plan .. as I know the end-goal is reachable now, as 9017 clearly shows that :P
08:53<TrueBrain>will see what I can do there :)
08:55<@peter1138>Oops. White chocolate magnum.
08:55<TrueBrain>how did that happen?! :P
08:56<TrueBrain>Rubidium: the days of doing things NoAI-style are a bit over in those regards ;) Hihi :D
08:57<TrueBrain>one massive branch that was ... :P
08:59<TrueBrain>possibly if I go down that route, I also make the game-coordinator accept older clients, which would remove the need for master-server completely
08:59<TrueBrain>initially I planned to leave both running
09:00<TrueBrain>but .. maintenance-wise that is yet-another-repo to maintain
09:00<TrueBrain>now if I would just get in GitHub CoPilot, that would be a perfect piece of work to test that with :P
09:00<TrueBrain>+beta
09:00<TrueBrain>get in the beta ..
09:00<TrueBrain>typing is hard :D
09:04<+glx>oh we did it for cmake
09:04<+glx>but yeah big PRs are hard to review
09:04<TrueBrain>only took, what, 12 months? :P
09:05<TrueBrain>and in the end I believe it was YOLO accepted? :D
09:05<+glx>yup
09:05<+glx>followed by fix PRs
09:05<TrueBrain>those will come for the STUN stuff anyway too :P
09:05<TrueBrain>no matter how you slice it :D
09:05<+glx>because nobody test things before it's live
09:06<TrueBrain>well, "nobody" .. just not enough bodies :D
09:06<TrueBrain>same with OpenGL for example :P
09:06<TrueBrain>I do respect game studios a lot more because of this btw
09:06<TrueBrain>we can pitch about multiple patches the first few days
09:06<+glx>I noticed "content" console command doesn't rescan at the end of download
09:07<TrueBrain>but holy crap, nearly impossible to find shit players run into :D
09:07<TrueBrain>glx: ha, that somewhat wouldn't surprise me
09:07<TrueBrain>that whole command seems to be implemented in a rush
09:07<TrueBrain>I couldn't figure out how to work with it :P
09:08<TrueBrain>(except that it allows "download EVERYTHING" ofc :P)
09:08<TrueBrain>allows = allowed
09:08<+glx>I see how it can be done, but the issue is it can stall a dedicated server during the scan
09:08<+glx>I think
09:09<TrueBrain>the GUI rescan stalls too, doesn't it?
09:09<+glx>yeah, but I can't remember if it's doable in game
09:11-!-snail_UES_ [~snail_UES@cpe-98-14-137-148.nyc.res.rr.com] has joined #openttd
09:11-!-snail_UES_ is "Jacopo Coletto" on #openttd
09:13<+glx>anyway common usage for a dedicated server is, I think, start server, execute content commands, close, edit cfg
09:25<Samu>wow, NoNoCAB ships are always 100% usage
09:25<Samu>unless they're industry based
09:26<Samu>im comparing my AI performance to NoNoCAB and ShipAI
09:27<Samu>it's not doing too well
09:27<Samu>i still fail at estimating the correct number of ships for a route
09:31<Samu>seems that I have to do this part of the code different than if they were road vehicles
09:32<+glx>you can remove congestion detection, ships are not blocking
09:32<Samu>NoNoCAB uses full load
09:33<+glx>yes full load is better for ships
09:33<Samu>it is impressive how it can manage the cargo waiting at both sides of the station
09:34<Samu>when i do full load, i get my ai just massing ships, because one station has cargo waiting, and end up with many ships waiting for full load at the other
09:34<Samu>i can't balance
09:38<Samu>ShipAI seems to have it easier
09:38<Samu>only needs to manage full load at one dock, since it's doing industries
09:40<Samu>i know that my ai later on gets strong profits, proof of yesterdays 5000 ships
09:40<Samu>but it starts really poor
09:46<TrueBrain>so who can I tempt to review https://github.com/OpenTTD/bananas-server/pull/54 and https://github.com/OpenTTD/bananas-api/pull/97 :) It is really simple what it does, really :)
09:47<TrueBrain>they are nearly identical even!
09:51-!-gelignite [~gelignite@55d4a83f.access.ecotel.net] has joined #openttd
09:51-!-gelignite is "gelignite" on #debian #llvm #openttd
09:52<@DorpsGek>[OpenTTD/bananas-server] glx22 approved pull request #54: Feature: a setting to set the branch of the GitHub index repository https://git.io/JcB5E
09:52<@DorpsGek>[OpenTTD/bananas-api] glx22 approved pull request #97: Feature: a setting to set the branch of the GitHub index repository https://git.io/JcB5b
09:53<TrueBrain>tnx!! :D
09:53<@DorpsGek>[OpenTTD/bananas-api] TrueBrain merged pull request #97: Feature: a setting to set the branch of the GitHub index repository https://git.io/JcBu5
09:53<@DorpsGek>[OpenTTD/bananas-server] TrueBrain merged pull request #54: Feature: a setting to set the branch of the GitHub index repository https://git.io/JcBEu
09:53<TrueBrain>lets see if it actually works on staging now :D
09:53<esselfe>Just a suggestion for the devs: it would be nice if the dedicated server code also tells which company number a client joined. Like "*** esselfe has joined the game (Client #3, company #1)"
09:54<TrueBrain>esselfe: feel free to make a Pull Request for that! :D
09:54<esselfe>I can try
09:54<esselfe>I only know C
09:54<TrueBrain>at worst you fail, but you for sure would have learnt something along the way :)
09:58<TrueBrain>ha, master -> main works on staging :D
09:59<TrueBrain>lets roll this shit out to production, shall we? :D
09:59<+glx>esselfe: isn't the join company message follow the join game message ?
10:00<@DorpsGek>[OpenTTD/bananas-server] TrueBrain created new tag: 1.2.0 https://git.io/JcBNV
10:00<@DorpsGek>[OpenTTD/bananas-api] TrueBrain created new tag: 1.2.0 https://git.io/JcBNw
10:01<@DorpsGek>[OpenTTD/bananas-frontend-web] TrueBrain created new tag: 1.0.11 https://git.io/JcBNx
10:09<TrueBrain>right, runs on production too :D
10:09<TrueBrain>sweet, that should be enough noise for today :)
10:09<TrueBrain>tnx again glx, it is much appreciated :)
10:09<+glx>was easy reviews :)
10:09<TrueBrain>without them I couldn't have done it in a day ;)
10:10<TrueBrain>I am still happy with 60Hz (and even 144Hz for me personally) .. SO SMOOTH! :D
10:10<@peter1138>https://www.pcgamesn.com/nexus-mods-collections
10:10<@peter1138>"Nexus Mods is getting collections, but creators won’t be able to delete their mods" < Who would create such a system...!?
10:10<TrueBrain>peter1138: yeah, I was talking about that yesterday
10:11<+glx>popcorn :)
10:11<TrueBrain>they went total apeshit over it
10:11<@peter1138>Well fu.. sorry :(
10:11<esselfe>glx: no the join company message only appears if the player changes company after
10:12<TrueBrain>peter1138: I tried to understand why they went this nuclear (mod-makers) over not being able to delete their content ..
10:12<TrueBrain>haven't really found an answer yet
10:12<@peter1138>Lack of control.
10:13<TrueBrain>once you put something on the internet ........
10:14<TrueBrain>guess it is by luck that we started off with that as a rule, and didn't have to change it :)
10:17<TrueBrain>I think they stole the idea from us btw :P Just saying :D
10:19<TrueBrain>guess this is the perfect timing to push my "preset" PR, right? :D
10:24<@peter1138>:)
10:47<Samu>eish, the canal pathfinder is slow as hell
10:47<Samu>competing at 10k ops, medium speed
10:49<Samu>I must applaud ShipAI
10:49<Samu>uses the least memory, and is the fastest pathfinder
10:52<Samu>NoNoCAB pathfinder also seems to be slow, but i dont know how it works for sure
10:52<Samu>its just that it has great vehicle management
10:54<Samu>tldr: my pathfinder sucks, confirmed
10:54-!-Progman [~progman@p4fd6684e.dip0.t-ipconnect.de] has joined #openttd
10:54-!-Progman is "Peter Henschel" on #openttdcoop.dev #openttd
11:08<@DorpsGek>[OpenTTD/nml] FLHerne commented on issue #219: Add AIR_DRAG_DEFAULT and AIR_DRAG_NONE constants https://git.io/JGozA
11:17-!-felix [felix@bras-base-altoon4123w-grc-02-76-67-70-158.dsl.bell.ca] has quit []
11:46-!-WormnestAndroid [~WormnestA@047-225-169-103.res.spectrum.com] has quit [Ping timeout: 480 seconds]
11:47-!-WormnestAndroid [~WormnestA@2607:fb90:6fa3:a8b:0:8:a4e9:2d01] has joined #openttd
11:47-!-WormnestAndroid is "WormnestAndroid" on #openttd
11:56-!-sla_ro|master [~sla.ro@89.136.179.137] has quit []
12:17-!-tokai [~tokai@00012860.user.oftc.net] has joined #openttd
12:17-!-tokai is "Christian Rosentreter" on #openttd
12:17-!-mode/#openttd [+v tokai] by ChanServ
12:19-!-andythenorth [~andytheno@cpc87165-aztw31-2-0-cust40.18-1.cable.virginm.net] has joined #openttd
12:19-!-andythenorth is "andythenorth" on #openttd
12:29-!-HerzogDeXtEr [~farci@ip92340c22.dynamic.kabel-deutschland.de] has joined #openttd
12:29-!-HerzogDeXtEr is "purple" on #openttd
12:34<Samu>this 'pathfinder.cost.estimate_multiplier' really does wonders
12:34<Samu>"Every estimate is multiplied by this value. Use 1 for a 'perfect' route, higher values for faster pathfinding."
12:36<esselfe>no I can't find where to insert code nor have any idea on how to implement this, sorry
12:44-!-andythenorth [~andytheno@cpc87165-aztw31-2-0-cust40.18-1.cable.virginm.net] has quit [Quit: andythenorth]
12:52<Samu>Yexo, are you around?
12:54-!-andythenorth [~andytheno@cpc87165-aztw31-2-0-cust40.18-1.cable.virginm.net] has joined #openttd
12:54-!-andythenorth is "andythenorth" on #openttd
13:05-!-yeoldetoast [~billy@25.72.233.220.static.exetel.com.au] has quit [Quit: My Mac Mini has gone to sleep. ZZZzzz…]
13:12-!-WormnestAndroid [~WormnestA@2607:fb90:6fa3:a8b:0:8:a4e9:2d01] has quit [Ping timeout: 480 seconds]
13:17-!-WormnestAndroid [~WormnestA@174-084-158-194.res.spectrum.com] has joined #openttd
13:17-!-WormnestAndroid is "WormnestAndroid" on #openttd
13:54-!-Flygon [~Flygon@2001:44b8:411e:4e00:44d1:c0f5:134d:c6fd] has quit [Quit: A toaster's basically a soldering iron designed to toast bread]
13:56-!-felix [felix@bras-base-altoon4123w-grc-03-76-68-113-29.dsl.bell.ca] has joined #openttd
13:56-!-felix is "Felix Kaechele" on #openttd #osm-ca
14:27-!-andythenorth [~andytheno@cpc87165-aztw31-2-0-cust40.18-1.cable.virginm.net] has quit [Quit: andythenorth]
14:41-!-andythenorth [~andytheno@cpc87165-aztw31-2-0-cust40.18-1.cable.virginm.net] has joined #openttd
14:41-!-andythenorth is "andythenorth" on #openttd
14:51<@DorpsGek>[OpenTTD/OpenTTD] DorpsGek pushed 1 commits to master https://git.io/Jc0U0
14:51<@DorpsGek> - Update: Translations from eints (by translators)
15:09-!-andythenorth [~andytheno@cpc87165-aztw31-2-0-cust40.18-1.cable.virginm.net] has quit [Quit: andythenorth]
15:10<TrueBrain>Rubidium: I am thinking about splitting up #9017 like this: https://gist.github.com/TrueBrain/75c016cdb90efa18cb79f3f6bae9af25
15:16-!-WormnestAndroid [~WormnestA@174-084-158-194.res.spectrum.com] has quit [Ping timeout: 480 seconds]
15:20<@Rubidium>I would add an empty string/value for invite code/game script in step 2 when writing and ignore it when reading. That way you can prevent the later NetworkInfo bumps while remaining compatible. I know that would technically mean adding pointless things for that PR, though it won't really hurt that PR either. After step 2, you could do steps 3, 4 and 6 in parallel
15:21<TrueBrain>sure, but bumping NetworkInfo isn't that much work honestly :D But I will keep it in mind, yeah
15:21<@Rubidium>mostly as the NetworkInfo is something that is used by others I'd try to keep the number of bumps low, for the GC protocol there is no concern for others
15:21<TrueBrain>especially as it is used by others, maybe empty fields can be more confusing than several bumps in a short period of time?
15:25<@Rubidium>well, empty would mean "no invite code" (which would be right) and "no game script" I guess (which could be wrong, but it's not as important as it worked without that information for a decade), but only for a few versions.
15:26<TrueBrain>not really a fan, personally. Also for arguments like: what if I get really busy for the next 6 months and I never finish invite codes, etc :) But okay .. also bikeshedding :P
15:26<TrueBrain>step 1 takes the most amount of time anyway, so lets do that first
15:27<TrueBrain>and see what happens from there :D
15:27<@Rubidium>with having 2 "intermediate" versions you effectively complicate the logic as someone might want to implement all (recent) versions and have trouble finding something with V5 and V6. But then, that's also not really my problem either ;)
15:27<@Rubidium>so it's fine if you want to do it differently
15:28<TrueBrain>we could also just stop doing this way of NetworkInfo
15:28<TrueBrain>and use a more descriptive format
15:28<TrueBrain>removing the whole issue of versions :P
15:28<TrueBrain>I would like to say: JSON, but I am afraid of the hurt that will give me :D
15:29<TrueBrain>the packet is a bit weird as in that it grows on the top
15:29<TrueBrain>instead of the bottom
15:29<TrueBrain>so I am wondering what if we change, with going to GC, the format of that packet to something new, that is a bit more friendly to addition
15:36<@Rubidium>TOML?
15:36<TrueBrain>:D You know it ;)
15:36<TrueBrain>maybe put it in an SQLite db and transfer that?
15:37<@Rubidium>TB's own markup language, right?
15:37<+glx>no TOML is a real thing
15:37<TrueBrain>doesn't mean it cannot stand for TB's Own Markup Language :P
15:38<TrueBrain>but in all seriousness, there are so many things wrong with TOML
15:38<TrueBrain>but most of all
15:38<TrueBrain>the M doesn't stand for Markup
15:38<+glx>minimum
15:38<TrueBrain>Minimal, even
15:38<+glx>obviously ;)
15:39<TrueBrain>I just cannot believe Python eco-system picked it as language to use
15:39<TrueBrain>the whole worlds switched to YAML, but they went with TOML
15:39<TrueBrain>and sure, choices are good .. but TOML?
15:39<+glx>and nobody uses the TOML part and keep the old way
15:39<TrueBrain>it is like .ini but worse, basically
15:40<+glx>ini with sub groups, silly
15:40<+glx>haha and indentation is allowed but not required
15:40<TrueBrain>not sure if it is a superset of ini .. might be interesting
15:41<nielsm>https://msgpack.org/
15:41<TrueBrain>nielsm: haha, there are always worse way to do things, yes :P
15:41<TrueBrain>(when talking about human-readable languages, that is)
15:41<@Rubidium>"TOML is backward-incompatible with INI", so I guess it's not a real superset
15:41<+glx>https://en.wikipedia.org/wiki/TOML <-- the example without indentation would be a pain to read
15:43<+glx>at least we could swith openttd.cfg to TOML ;)
15:43<TrueBrain>yeah ...... lets not plz :P
15:43<@Rubidium>practically an ini format would be fine for the network info too. The major caveat is that it adds a lot of overhead, especially when sending it to the clients. So you probably have to consider running it through gzip or so... which makes things probably a real PITA
15:44<nielsm>regardless the format, it should be something with a library that gives a sensible way of working with it in C++
15:44<TrueBrain>Rubidium: yeah, you are absolutely right
15:44<TrueBrain>so: not for this set of PRs :)
15:44<TrueBrain>scoping is hard :P
15:44<TrueBrain>nielsm: yes, 1000x yes to that :)
15:44<+glx>anyway older versions of openttd will still require new version to send data in old format
15:45<TrueBrain>glx: nope, as we switch from UDP to TCP :)
15:45<TrueBrain>it is a clean moment to not have to do backwards compatibility :D
15:45<+glx>ha yeah ideal time to rethink the protocol
15:46-!-sla_ro|master [~sla.ro@89.136.179.137] has joined #openttd
15:46-!-sla_ro|master is "slamaster" on @#sla #openttd
15:46<TrueBrain>that is why it was on my mind, as it allows a clean moment to do this .. but ..
15:46<TrueBrain>in the balance of things
15:46<TrueBrain>NetworkInfo didn't change in how many years
15:47<TrueBrain>and we already slipped code in 1.11.2 to use NetworkInfo, so fine :D
15:47<TrueBrain>can't let that trick go to waste :P
15:49<@Rubidium>*if* we were to no remove fields, then adding them to the end would make it easier to make it somewhat forward compatible
15:50<TrueBrain>currently removing fields already means sending an empty one :P
15:50<TrueBrain>(must be sure that that 0.4 client can still query a 1.11 server after all :P)
15:53<+glx>maybe we can number the fields, and add an extra byte before the field data to tell which field it is (currently there are 16 known fields)
15:53<@Rubidium>well, it can't... though a 1.11 client can query a 0.4 server ;)
15:53<+glx>and one is unused
15:54<TrueBrain>Rubidium: ha, fair .. because it is written the wrong way around, funny :)
15:54<TrueBrain>glx: personally, I would rather use names as keys, and figure out a smart way to send the listing to the client without a huge overhead
15:56<+glx>yeah main issue with my idea is what to skip for unknown id
15:56<TrueBrain>basically, we need a similar solution as #9322 does for savegames :)
15:57-!-iSoSyS [~iSoSyS@ff2-84-90-95-208.netvisao.pt] has joined #openttd
15:57-!-iSoSyS is "realname" on #/r/openttd #openttd
15:58<@Rubidium>that might not be such a bad idea
15:59<TrueBrain>the code is not generic enough to do that easily, sadly enough :P
15:59<@Rubidium>fill the NetworkGameInfo structure and then run the savegame code over it ;)
15:59<TrueBrain>ha, yeah, that would work :D
15:59<@Rubidium>and instead of writing to a file, write it to a packet
16:00-!-sla_ro|master [~sla.ro@89.136.179.137] has quit []
16:00-!-iSoSyS [~iSoSyS@ff2-84-90-95-208.netvisao.pt] has quit []
16:00<TrueBrain>come to think of it, it is kinda what the master-server does .. as in: it reads the binary packet, assigns keys to the fields, and after that just knows it is a key->value list, not caring about the keys (at all)
16:01<@Rubidium>solves the duplication of keys from the GC to the client too
16:01<TrueBrain>it would make the listing even easier, as that could be send as a huge table
16:01<TrueBrain>well, I am an idiot, you mean the same
16:01<TrueBrain>I am really tempted to try this now :P But okay, lets first get #9322 approved ;)
16:02<@Rubidium>and... your savegame reader can probably be trivially changed to convert the binary format to json
16:03<TrueBrain>yeah, it just has a function where you give it a header + rows and it does its thing
16:03<TrueBrain>it does mean SaveLoad field-types will be part of the network protocol too
16:03<TrueBrain>that can be interesting :P
16:05<TrueBrain>can we also make the TCP reader streaming?
16:05<TrueBrain>so it can add servers to the list visually already while still receiving the listing
16:05<@Rubidium>that would get you a few steps closer to PR#9999
16:06<TrueBrain>awh, aren't you going to do that? :P
16:08<TrueBrain>either way, it is an interesting idea to use SaveLoad code for that; it reuses existing code, it makes the packet forward compatible, and it should be relative easy to use on all sides of the line
16:11-!-andythenorth [~andytheno@cpc87165-aztw31-2-0-cust40.18-1.cable.virginm.net] has joined #openttd
16:11-!-andythenorth is "andythenorth" on #openttd
16:17*Rubidium ponders going into hiding for a while ;)
16:19<TrueBrain>To build this you mean right? :)
16:20<@DorpsGek>[OpenTTD/OpenTTD] rubidium42 approved pull request #9322: Feature: store table headers for each chunk in savegame https://git.io/Jc0nH
16:20-!-snail_UES_ is now known as Guest1298
16:20-!-snail_UES_ [~snail_UES@217-212-240-66.teliacarrier-cust.com] has joined #openttd
16:20-!-snail_UES_ is "Jacopo Coletto" on #openttd
16:20<andythenorth>what have we done now?
16:20<TrueBrain>Do I dare .. :p
16:22<@DorpsGek>[OpenTTD/OpenTTD] TrueBrain merged pull request #9322: Feature: store table headers for each chunk in savegame https://git.io/JGlmd
16:23-!-Guest1298 [~snail_UES@cpe-98-14-137-148.nyc.res.rr.com] has quit [Ping timeout: 480 seconds]
16:53<Samu>my ai builds really weird canals with a estimate_multiplier of 10
16:56<Samu>lol https://i.imgur.com/moHQB76.png
16:56<+glx>TrueBrain: now I have conflicts to fix :)
16:57<Samu>and I can't beat ShipAI
16:57<Samu>:9
16:58-!-sla_ro|master [~sla.ro@89.136.179.137] has joined #openttd
16:58-!-sla_ro|master is "slamaster" on @#sla #openttd
17:03<TrueBrain>glx: and PR it after fixing those conflicts ;)
17:10<+glx>ok first commit conflicts seems ok (intro game loads)
17:13<+glx>now the 32 conflicting files commit :)
17:16<+glx>and of course they will conflict again in the next commit
17:22-!-snail_UES_ is now known as Guest1300
17:22-!-Guest1300 [~snail_UES@217-212-240-66.teliacarrier-cust.com] has quit [Read error: Connection reset by peer]
17:22-!-snail_UES_ [~snail_UES@cpe-98-14-137-148.nyc.res.rr.com] has joined #openttd
17:22-!-snail_UES_ is "Jacopo Coletto" on #openttd
17:24-!-WormnestAndroid [~WormnestA@2607:fb90:894e:eca9:0:d:ca0f:9101] has joined #openttd
17:24-!-WormnestAndroid is "WormnestAndroid" on #openttd
17:25-!-Samu [~Ricardo@po1-84-91-251-215.netvisao.pt] has quit [Quit: Leaving]
17:32-!-WormnestAndroid [~WormnestA@2607:fb90:894e:eca9:0:d:ca0f:9101] has quit [Ping timeout: 480 seconds]
17:38-!-nielsm [~nielsm@188-181-82-243-cable.dk.customer.tdc.net] has quit [Remote host closed the connection]
17:39-!-WormnestAndroid [~WormnestA@174-084-158-194.res.spectrum.com] has joined #openttd
17:39-!-WormnestAndroid is "WormnestAndroid" on #openttd
17:48-!-sla_ro|master [~sla.ro@89.136.179.137] has quit []
18:15-!-andythenorth [~andytheno@cpc87165-aztw31-2-0-cust40.18-1.cable.virginm.net] has quit [Quit: andythenorth]
18:27-!-gelignite [~gelignite@55d4a83f.access.ecotel.net] has quit [Quit: Stay safe!]
18:33<+glx>TrueBrain: I think I spotted an error https://github.com/OpenTTD/OpenTTD/blob/1d9912134df71a0adee5de92b83b9bb361f1f151/src/saveload/goal_sl.cpp#L45 should use 'slt'
18:37-!-WormnestAndroid [~WormnestA@174-084-158-194.res.spectrum.com] has quit [Ping timeout: 480 seconds]
18:39-!-WormnestAndroid [~WormnestA@2607:fb90:894e:eca9:0:d:ca0f:9101] has joined #openttd
18:39-!-WormnestAndroid is "WormnestAndroid" on #openttd
18:50<TrueBrain>Yup. Can you make a PR? :D
18:50<+glx>I'm in the middle of conflicts
18:51<TrueBrain>I will take care of it tomorrow, no worries :)
18:52-!-WormnestAndroid [~WormnestA@2607:fb90:894e:eca9:0:d:ca0f:9101] has quit [Ping timeout: 480 seconds]
19:10-!-Westie [~oftc@ingress.westie.sh] has quit [Remote host closed the connection]
19:12-!-Westie [~oftc@ingress.westie.sh] has joined #openttd
19:12-!-Westie is "oftc" on #openttd
19:46-!-Progman [~progman@p4fd6684e.dip0.t-ipconnect.de] has quit [Remote host closed the connection]
20:12-!-HerzogDeXtEr [~farci@ip92340c22.dynamic.kabel-deutschland.de] has quit [Read error: Connection reset by peer]
20:40-!-WormnestAndroid [~WormnestA@2607:fb90:894e:eca9:0:d:ca0f:9101] has joined #openttd
20:40-!-WormnestAndroid is "WormnestAndroid" on #openttd
20:48-!-WormnestAndroid [~WormnestA@2607:fb90:894e:eca9:0:d:ca0f:9101] has quit [Ping timeout: 480 seconds]
20:49-!-WormnestAndroid [~WormnestA@174-084-158-194.res.spectrum.com] has joined #openttd
20:49-!-WormnestAndroid is "WormnestAndroid" on #openttd
20:49-!-tokai [~tokai@00012860.user.oftc.net] has quit [Quit: c('~' )o]
21:15-!-yeoldetoast [~billy@25.72.233.220.static.exetel.com.au] has joined #openttd
21:15-!-yeoldetoast is "Textual User" on #asahi #openttd
21:39-!-Wuzzy [~Wuzzy@0001b11e.user.oftc.net] has quit [Remote host closed the connection]
22:49-!-debdog [~debdog@2a00:79c0:66b:4900:7a24:afff:fe8a:d04d] has joined #openttd
22:49-!-debdog is "Wowbagger" on #openttd
22:52-!-D-HUND [~debdog@2a00:79c0:60a:ce00:7a24:afff:fe8a:d04d] has quit [Ping timeout: 480 seconds]
23:19-!-glx [~glx@000128ec.user.oftc.net] has quit []
23:41-!-roadt__ [~roadt@117.64.147.21] has joined #openttd
23:41-!-roadt__ is "roadt" on #openttd
23:45-!-nielsm [~nielsm@188-181-82-243-cable.dk.customer.tdc.net] has joined #openttd
23:45-!-nielsm is "Niels Martin Hansen" on #openttd
23:47-!-roadt_ [~roadt@114.102.185.203] has quit [Ping timeout: 480 seconds]
---Logclosed Sat Jul 03 00:00:54 2021