Config
Log for #openttd on 29th April 2021:
Times are UTC Toggle Colours
00:42:28  *** arikover has quit IRC
00:48:36  *** lobstarooo has joined #openttd
00:55:16  *** lobster has quit IRC
00:55:17  *** lobstarooo is now known as lobster
02:02:20  *** Wuzzy has quit IRC
02:06:24  *** debdog has joined #openttd
02:09:43  *** D-HUND has quit IRC
02:49:48  *** glx has quit IRC
03:04:04  *** D-HUND has joined #openttd
03:07:28  *** debdog has quit IRC
03:54:45  *** Flygon has joined #openttd
04:20:05  <DorpsGek> [OpenTTD/OpenTTD] BlackHawk05 opened issue #9136: Fatal application failure https://git.io/J3I5N
05:58:02  *** snail_UES_ has quit IRC
06:07:46  *** HerzogDeXtEr has joined #openttd
06:14:40  *** sla_ro|master has joined #openttd
06:28:25  *** andythenorth has joined #openttd
06:28:32  <andythenorth> yeah fuck the fucking forums
06:28:52  *** andythenorth has left #openttd
06:56:45  *** WormnestAndroid has quit IRC
06:56:58  *** WormnestAndroid has joined #openttd
07:22:42  <Xaroth> Andy seems upset
07:30:04  <LordAro> how can you tell?
07:34:23  *** tokai has joined #openttd
07:34:23  *** ChanServ sets mode: +v tokai
07:38:43  <DorpsGek> [OpenTTD/OpenTTD] ghisvail commented on issue #9117: New game fails to start after upgrading FluidSynth to version 2.2.0 https://git.io/JOxCI
07:41:08  *** tokai|noir has quit IRC
08:07:24  <LordAro> https://www.reddit.com/r/openttd/comments/mz568s/why_does_this_suddenly_appear_when_i_am_writing/ OSK bug?
08:12:05  <peter1138> Weird.
08:17:21  <TrueBrain> Found out why some people don't follow the template .. they have a direct URL to the non template
08:17:39  <TrueBrain> Let's see if I can find all the places
08:19:28  <DorpsGek> [OpenTTD/OpenTTD] LordAro approved pull request #9135: Fix: [MinGW] Set minimum OS version to Windows XP https://git.io/J3LPr
08:20:04  <peter1138> ^ Odd that it needs to be downgraded to a version that is not supported :p
08:20:20  <LordAro> MinGW gonna MinGW
08:20:49  <peter1138> I think it's ust making MinGW inline with the other Windows build systems, no?
08:21:56  <peter1138> I can't believe it took me over a year of using VS Code to discover ^P to open a file...
08:23:28  <TrueBrain> we could also go the other way .. finally really drop WinXP :)
08:25:57  <DorpsGek> [OpenTTD/OpenTTD] TrueBrain updated pull request #9130:  Change: use TCP for everything except for master-server and initial server scan https://git.io/J3Txp
08:26:22  *** lobstarooo has joined #openttd
08:27:52  <TrueBrain> char buf[NETWORK_HOSTNAME_LENGTH + 6 + 7]; /* 6 = for the : and 5 for the decimal port number */
08:27:55  <TrueBrain> eeeuuuhhh .. wuth?
08:29:02  <LordAro> um
08:29:21  <TrueBrain> I would like to say I understand it, but ....
08:29:45  <TrueBrain> +6 = ":port"
08:29:50  <TrueBrain> +7 = " (IPv4)"
08:29:51  <TrueBrain> fine
08:31:56  *** lobster has quit IRC
08:32:03  *** lobstarooo is now known as lobster
08:34:08  <peter1138> TrueBrain, the issue is that if you don't downgrade to WinXP, then some windows header defines a constant for "GF_END", which conflicts with an enum I made. :)
08:34:23  <TrueBrain> maybe we should fix that issue :P
08:34:46  <peter1138> #9135 is a work around for it.
08:44:37  <peter1138> This happens every time I use an existing file for a template. Make copy of file. Rename file. Make changes to file. Save. Oh shit, I was editing the original file, GOD DAMN IT.
08:44:47  <TrueBrain> same issue
08:44:54  <TrueBrain> it is something in the VSCode flow that isn't working for that
08:45:06  <TrueBrain> I think it is because the copy of the file is not the one that is being opened
08:45:11  <TrueBrain> or the rename not opening it
08:45:14  <TrueBrain> it is VERY annoying
08:45:34  <TrueBrain> but: double click next to the file to open a new file, copy the old into the temp, the new into the old, the temp into the new
08:45:39  <TrueBrain> annoying, but .. at least saves the day :P
08:46:42  <peter1138> Yes, it's no major drama with git either. Just annoying that it happens so often, even when you know it happens.
08:46:53  <TrueBrain> fully agree :D
08:47:41  <peter1138> Yeah, you copy & paste the file, and the file is selected in the list, but not opened. Normally if a file is selected it is opened, or at least previewed.
09:36:30  <peter1138> Ran out of coffee :(
09:46:36  <TrueBrain> why does cleaning up code take so much time?
09:51:01  <peter1138> Welllll
09:51:08  <peter1138> Less is more?
09:51:41  *** Samu has joined #openttd
09:53:42  <FLHerne> Humans have ten fingers but only two eyes, so they can type 5x faster than they can read
09:55:57  <TrueBrain> last_joined = 127.0.0.1:3979
09:56:05  <TrueBrain> well, that is more sensible than the last_host/last_port pair
09:56:07  <peter1138> \o/
09:56:35  <peter1138> Favourites would be nice.
09:56:46  <peter1138> Then you could store that in the cloud :p
09:59:35  <TrueBrain> when you find a variable that is written to
09:59:40  <TrueBrain> but never read, from what I can tell
09:59:43  <TrueBrain> lets remove it and see what breaks
10:01:45  <TrueBrain> yeah, write-only
10:01:45  <TrueBrain> lol
10:02:53  *** Samu has quit IRC
10:07:06  <Timberwolf> Go makes that a compile-time error, which can become incredibly annoying when you're commenting out something to see what happens.
10:14:06  <peter1138> I love it when VS Code highlights a ";" symbol, and the error is "; expected"
10:19:26  <DorpsGek> [OpenTTD/OpenTTD] TrueBrain opened pull request #9137:  Codechange: use NetworkAddress instead of two host/port variables where possible https://git.io/J3tTa
10:26:39  <DorpsGek> [OpenTTD/OpenTTD] nielsmh commented on issue #9136: Fatal application failure https://git.io/J3I5N
10:27:49  <DorpsGek> [OpenTTD/OpenTTD] TrueBrain updated pull request #9130: Change: use TCP for everything except for master-server and initial server scan https://git.io/J3Txp
10:29:00  <TrueBrain> okay, that solved another painful part of the STUN PR I had ... getting close now :D
10:39:41  *** tokai|noir has joined #openttd
10:39:41  *** ChanServ sets mode: +v tokai|noir
10:43:09  <DorpsGek> [OpenTTD/OpenTTD] TrueBrain updated pull request #9130: Change: use TCP for everything except for master-server and initial server scan https://git.io/J3Txp
10:46:38  *** tokai has quit IRC
10:51:12  *** ZirconiumX has quit IRC
10:51:25  *** andythenorth has joined #openttd
10:51:33  *** ZirconiumX has joined #openttd
11:02:07  <DorpsGek> [OpenTTD/team] beruic opened issue #204: [da_DK] Translator access request https://git.io/J3t3l
11:27:33  *** snail_UES_ has joined #openttd
11:46:08  *** tokai has joined #openttd
11:46:08  *** ChanServ sets mode: +v tokai
11:50:57  <andythenorth> cheese on toast then?
11:50:59  <andythenorth> [again]
11:52:54  *** tokai|noir has quit IRC
11:52:59  <Xaroth> sup andy.
11:53:25  <andythenorth> yo
11:57:57  *** iSoSyS has joined #openttd
11:58:19  <peter1138> Oh of course, GroupBy(x => new Blah(...)) doesn't work.
12:00:51  *** iSoSyS has quit IRC
12:25:10  *** glx has joined #openttd
12:25:10  *** ChanServ sets mode: +v glx
12:26:13  <DorpsGek> [OpenTTD/OpenTTD] glx22 merged pull request #9135: Fix: [MinGW] Set minimum OS version to Windows XP https://git.io/J3kjc
12:27:12  *** andythenorth has quit IRC
12:34:28  <peter1138> out of coffee. out of salad. out of chocolate. what am I going to do?
12:36:34  <LordAro> panic
12:40:41  *** D-HUND is now known as debdog
12:44:17  <peter1138> Hmm, Amazon Prime same day delivery...
12:45:32  <peter1138> Wait one of these jars is meant to last 50 mugs? How weak do people like their coffee?
12:46:15  <peter1138> (And yes, I know instant is crap, but it's less crap than having a filter jug getting old all day...)
13:01:46  * LordAro prefers instant
13:02:09  <LordAro> well, i prefer instant if i'm making it myself
13:02:24  <LordAro> i can't be bothered with all the faffing around with filters and machines and things
13:02:37  <LordAro> stick the hot water on the wakeup granules
13:02:47  <peter1138> Yes
13:03:25  <peter1138> It's easier to make a decent cup. With ground coffee it's easy to end up with something undrinkable, and it's also usually a lot more faff.
13:05:13  <LordAro> speaking of, i should have lunch
13:05:18  <LordAro> i may have slightly forgot
13:05:35  <LordAro> too busy refactoring a huge python fil
13:05:36  <LordAro> e
13:29:30  <peter1138> I never forget to eat :(
13:29:44  <peter1138> I guess I need to get back into low-carb again.
13:31:16  <peter1138> Yay, I reordered this rebase with no conflicts.
13:32:02  *** nielsm has joined #openttd
13:38:18  <DorpsGek> [OpenTTD/OpenTTD] LordAro commented on pull request #9137:  Codechange: use NetworkAddress instead of two host/port variables where possible https://git.io/J3tFe
13:38:48  <TrueBrain> LordAro: NetworkAddress cannot be a const because of reasons :P
13:38:56  <TrueBrain> it is a really annoying object to work with :(
13:39:05  <LordAro> right, yes, we had this conversation earlier
13:39:12  <TrueBrain> soon (tm) it will be an implementation detail :P
13:39:16  <LordAro> perhaps the "mutable" keyword could be made more use of?
13:39:35  <TrueBrain> mutable keyword?
13:39:37  <TrueBrain> what does it do?
13:39:47  <TrueBrain> inverse of const? (explicit vs implicit)
13:39:55  <LordAro> allows you to mutable a member of a const object
13:40:21  <TrueBrain> sounds fishy?
13:40:24  <LordAro> it appears in a few places
13:40:31  <LordAro> marginally
13:41:09  <TrueBrain> currently I am battling my choice of ServerAddressDirect / ServerAddressJoinKey .. we tend to send NetworkAddress as a copy in one too many places :P
13:41:17  <TrueBrain> and ServerAddress cannot be copied
13:42:13  <TrueBrain> only then you notice how easy in C++ you can mistake a reference with a copy :D
13:43:19  <peter1138> Would nice if the range iterator syntax could give you a const object too...
13:44:53  <TrueBrain> https://www.geeksforgeeks.org/c-mutable-keyword/ <- that coding style, omg
13:44:56  <TrueBrain> it hurts my eyes
13:45:04  <TrueBrain> (mostly around assignments)
13:45:24  <TrueBrain> also the variable names
13:45:24  <TrueBrain> omg
13:45:30  <TrueBrain> this is a horrible way to learn C++ :P
13:45:47  <LordAro> cppreference is the only one worth reading
13:45:57  <LordAro> though i will grant you it is more of a reference than a tutorial :p
13:46:14  <glx> some examples are useful :)
13:46:26  <TrueBrain> sometimes I am just scared to learn something new in this day and age ... that geeksforgeeks is just .. omg
13:47:06  * peter1138 ponders fixing some of his own very old code that erroneously uses _t suffix...
13:47:30  <peter1138> Or ... it's just dead code anyway, who cares.
13:47:38  <TrueBrain> "listening on IPv4 port 127.0.0.1:0 (IPv4)" <- that sounds broken
13:47:56  <peter1138> Are you running as root again? :p
13:48:03  <LordAro> :D
13:48:04  <TrueBrain> (it means to say a random port, but it doesn't :P)
13:48:27  <LordAro> peter1138: pretty sure even root can't listen on port 0
13:50:47  <TrueBrain> Game Coordinator registered our server with join-key 't5cROZqk5Fc'
13:50:49  <TrueBrain> ITS BACCCKKKK
13:50:52  <LordAro> \o/
13:51:15  <peter1138> \\oooo////
13:51:20  <peter1138> Spider?
13:51:31  <TrueBrain> with how many eyes? :P
13:53:39  <peter1138> "Some have no eyes and others have as many as 12 eyes."
13:53:42  <peter1138> So that'll do.
13:53:58  <TrueBrain> :D touche
13:54:43  <TrueBrain> hmm .. if I want to do this properly, I need to support sending 2 game info versions ..
13:54:52  <TrueBrain> I think I just make a fat PR instead :P
14:18:08  <peter1138> Squashed into one commit.
14:18:30  <TrueBrain> I already have that, but I was like .. this might not get through to review in any easy way :P
14:21:55  <peter1138> Turn off branch protection :D
14:22:19  <glx> he can commit in master even with that ;)
14:22:27  <glx> happened once
14:26:38  <TrueBrain> NEVAH!
14:26:42  <TrueBrain> you erased that from history :P
14:37:04  <TrueBrain> LordAro: "void a(std::string &name) {}", is that & useful?
14:37:22  <TrueBrain> I remember something with std::string and & in those cases ..
14:37:39  <TrueBrain> (name is not being altered in the function :D)
14:38:50  <LordAro> TrueBrain: std::string_view should be passed by value, std::string by reference
14:38:53  <LordAro> (and also const)
14:39:30  <peter1138> LordAro, I found some double choca mochaa.
14:39:38  <peter1138> Not exactly coffee. Not exactly chocolate...
14:39:47  <LordAro> well done
14:39:53  <TrueBrain> LordAro: you have to help me a tiny bit more .. I come from a world where "by value" is without & and "by reference" with *
14:39:56  <peter1138> Also 100 kcal a go, vs 0 kcal for my black coffee...
14:39:57  <TrueBrain> neither fit the "&" :P
14:40:08  <LordAro> by reference is with & :p
14:40:14  <peter1138> (I'm not counting but if I drank my usual coffee's worth that'll suck)
14:40:24  <TrueBrain> tnx :) Just making sure I don't misunderstand the answer :P
14:40:26  <LordAro> references are just pointers with magical not-null protection
14:43:18  <DorpsGek> [OpenTTD/OpenTTD] TrueBrain updated pull request #9137:  Codechange: use NetworkAddress instead of two host/port variables where possible https://git.io/J3tTa
14:43:23  <LordAro> TrueBrain: and *most* `const std::string &` can be replaced with `const std::string_view`, but that's shiny and new and we haven't really done anything with that yet
14:43:24  <TrueBrain> lol, that even works
14:43:35  <TrueBrain> LordAro: so I am not going to bother, tnx :P
14:46:37  *** tokai|noir has joined #openttd
14:46:37  *** ChanServ sets mode: +v tokai|noir
14:51:06  <TrueBrain> LordAro: but now I am curious .. what does string_view do?
14:52:32  <LordAro> https://www.learncpp.com/cpp-tutorial/an-introduction-to-stdstring_view/ :p
14:53:28  *** tokai has quit IRC
14:54:39  <TrueBrain> I assumed "const std::string &" would already do that
14:54:41  <TrueBrain> honestly
14:55:09  <LordAro> it kinda does
14:55:17  <LordAro> but it's a bit more heavyweight
14:55:19  <LordAro> aiui
14:55:34  <glx> I noticed Rb used them in his draft PR
14:56:51  <LordAro> https://www.bfilipek.com/2018/07/string-view-perf.html
14:57:31  <TrueBrain> so we as humans have to write letters because compilers are too stupid, is what you are saying? :D
14:58:08  <LordAro> more or less
14:58:16  <TrueBrain> on the topic of stupid questions: https://godbolt.org/z/jz9s8s7oT <- line 14, "*a" dereferences the pointer in my book, which makes a copy .. but it doesn't in C++ .. what knowledge am I missing?
14:59:00  <LordAro> that's just dereferencing, not copying
14:59:16  <LordAro> dereference the pointer, then the value is referenced by the function
14:59:26  <TrueBrain> okay, so that is what C++ does, tnx
14:59:28  <TrueBrain> I was assuming it did
14:59:34  <TrueBrain> but .. ugh .. couldn't find it :D
15:00:12  <peter1138> "
15:00:12  <peter1138> Are the days of passing const std::string & as a parameter over?
15:00:13  <peter1138> No. Many people take this advice (including Dave Abrahams) beyond the domain it applies to, and simplify it to apply to all std::string parameters -- Always passing std::string by value is not a "best practice" for any and all arbitrary parameters and applications because the optimizations these talks/articles focus on apply only to a restricted set of cases."
15:00:18  <peter1138> Hmm
15:00:42  <TrueBrain> well, that was a lot of words with little content :D
15:01:03  <LordAro> "people like to use the shiny new thing more than is necessarily appropriate"
15:01:13  <peter1138> Something about std::move or std::string or something...
15:04:43  <DorpsGek> [OpenTTD/OpenTTD] TrueBrain commented on pull request #9137:  Codechange: use NetworkAddress instead of two host/port variables where possible https://git.io/J3q3P
15:20:16  <peter1138> Hmm, another change set...
15:20:28  <peter1138> 24 changed files with 1040 additions and 59 deletions
15:20:32  <peter1138> So much for "less is more"
15:22:24  <TrueBrain> oof
15:24:10  <TrueBrain> and I tried to utf-8 decode random junk in memory
15:24:12  <TrueBrain> that went well
15:27:09  <Rubidium> lots of question marks, or did you pass SVS_NONE?
15:27:22  <TrueBrain> Python just said: FUCK OFF :P
15:32:07  *** frosch123 has joined #openttd
15:32:28  <TrueBrain> also fun, updating the server-list every 30ms is a bad idea
15:34:48  <glx> query and parse data every tick ?
15:35:11  <glx> including latency ?
15:35:27  <TrueBrain> well, if you refresh the list every tick,you can never click any entry :D
15:48:14  *** gelignite has joined #openttd
15:59:09  <DorpsGek> [OpenTTD/OpenTTD] silpol commented on issue #9090: OpenTTD crash in windows Steam, on start https://git.io/JOy5d
16:02:09  <DorpsGek> [OpenTTD/OpenTTD] silpol commented on issue #9090: OpenTTD crash in windows Steam, on start https://git.io/JOy5d
16:03:01  *** lobstarooo has joined #openttd
16:03:02  <DorpsGek> [OpenTTD/OpenTTD] silpol commented on issue #9090: OpenTTD crash in windows Steam, on start https://git.io/JOy5d
16:07:39  <DorpsGek> [OpenTTD/OpenTTD] glx22 commented on issue #9090: OpenTTD crash in windows Steam, on start https://git.io/JOy5d
16:08:46  *** lobster has quit IRC
16:08:52  *** lobstarooo is now known as lobster
16:17:03  <DorpsGek> [OpenTTD/OpenTTD] glx22 opened pull request #9138: Codechange: Replace more FOR_ALL_XXX macros with range-based for loops https://git.io/J3qVo
16:19:44  <peter1138> Quite a bit more complex when the iterator needs to skip items :(
16:20:39  <glx> yeah it's simple when we can use standard storage types
16:20:50  <peter1138> Might be simpler to have another vector of just the active cargo specs.
16:22:29  <peter1138> (vector of pointers, so not massive)
16:22:34  *** tokai has joined #openttd
16:22:34  *** ChanServ sets mode: +v tokai
16:22:51  <DorpsGek> [OpenTTD/OpenTTD] LordAro approved pull request #9138: Codechange: Replace more FOR_ALL_XXX macros with range-based for loops https://git.io/J3qr9
16:29:24  *** tokai|noir has quit IRC
16:37:49  *** frosch12 has joined #openttd
16:38:11  *** frosch123 has quit IRC
16:39:28  <frosch12> skipping will become easier with ranges or generators
17:04:00  *** Flygon has quit IRC
17:15:41  *** Progman has joined #openttd
17:17:54  <peter1138> Hmm?
17:20:19  <DorpsGek> [OpenTTD/OpenTTD] rubidium42 updated pull request #9128: Codechange: use std::string exclusively for settings https://git.io/J3TEL
17:34:50  <DorpsGek> [OpenTTD/OpenTTD] rubidium42 approved pull request #9137: Codechange: use NetworkAddress instead of two host/port variables where possible https://git.io/J3qFC
17:40:01  <DorpsGek> [OpenTTD/OpenTTD] rubidium42 approved pull request #9131: Fix: 'Cache' top and bottom lines of textfile viewer to avoid overdraw. https://git.io/J3qba
17:52:29  <DorpsGek> [OpenTTD/OpenTTD] DorpsGek pushed 1 commits to master https://git.io/J3qxT
17:52:30  <DorpsGek>   - Update: Translations from eints (by translators)
17:58:30  <DorpsGek> [OpenTTD/OpenTTD] PeterN merged pull request #9131: Fix: 'Cache' top and bottom lines of textfile viewer to avoid overdraw. https://git.io/J3TjR
18:09:01  *** erle- has joined #openttd
18:12:16  <DorpsGek> [OpenTTD/OpenTTD] TrueBrain merged pull request #9137: Codechange: use NetworkAddress instead of two host/port variables where possible https://git.io/J3tTa
18:12:34  <DorpsGek> [OpenTTD/OpenTTD] TrueBrain updated pull request #9130: Change: use TCP for everything except for master-server and initial server scan https://git.io/J3Txp
18:13:07  <TrueBrain> why didn't 9128 not trigger the CI?
18:14:05  <Rubidium> I was just about to ask you that...
18:16:05  *** Wormnest has joined #openttd
18:16:19  <Rubidium> but I guess it's not that important now, as I have to rebase it anyway
18:16:22  <TrueBrain> seems GHA has some issues in general
18:17:47  <DorpsGek> [OpenTTD/OpenTTD] rubidium42 commented on pull request #9087: Update window scaling https://git.io/J3mv6
18:18:09  <TrueBrain> there, more std::string!
18:18:10  <DorpsGek> [OpenTTD/OpenTTD] TrueBrain updated pull request #9130: Change: use TCP for everything except for master-server and initial server scan https://git.io/J3Txp
18:20:30  <DorpsGek> [OpenTTD/OpenTTD] TrueBrain updated pull request #9130: Change: use TCP for everything except for master-server and initial server scan https://git.io/J3Txp
18:20:59  <TrueBrain> now to figure out why LAN broadcast doesn't work on WSL2 ..
18:21:04  *** arikover has joined #openttd
18:21:20  <arikover> hello everybody!
18:21:31  <TrueBrain> ah, bind on 127.0.0.1 .. yeah .. binding on the right IP helps
18:27:34  <TrueBrain> NetworkDisconnect calls NetworkUDPInitialize
18:27:40  <TrueBrain> lol
18:41:26  <DorpsGek> [OpenTTD/OpenTTD] rubidium42 updated pull request #9128: Codechange: use std::string exclusively for settings https://git.io/J3TEL
18:48:10  <TrueBrain> Rubidium: at least Linux is now green :)
18:48:12  *** andythenorth has joined #openttd
18:49:46  <andythenorth> yo
18:55:06  *** andythenorth has quit IRC
18:57:29  *** andythenorth has joined #openttd
19:01:15  <peter1138> Is he?
19:02:54  <andythenorth> who is Green?
19:03:07  <TrueBrain> call me yellow and call me a banana
19:03:16  <andythenorth> peel me
19:03:23  <TrueBrain> rowr
19:03:58  <Xaroth> bananananananananana
19:06:07  *** andythenorth has quit IRC
19:06:56  *** Wolf01 has joined #openttd
19:08:28  <DorpsGek> [OpenTTD/OpenTTD] glx22 merged pull request #9138: Codechange: Replace more FOR_ALL_XXX macros with range-based for loops https://git.io/J3qVo
19:11:41  *** andythenorth has joined #openttd
19:11:43  <andythenorth> oops
19:11:51  <andythenorth> forgot to turn Amphetamine on
19:12:05  <andythenorth> mac turns off wifi to save power
19:12:12  <TrueBrain> smart
19:12:48  <andythenorth> 'super'
19:13:04  <andythenorth> there's a utility that nerfs Apple's attempt to improve my battery life
19:19:36  <andythenorth> is it tanks time?
19:19:46  <TrueBrain> sure
19:20:07  <andythenorth> I can play in the casino of daily RNG
19:20:12  <andythenorth> not even sure it is daily RNG
19:20:14  <andythenorth> or just random
19:20:55  <andythenorth> some days 30% WR
19:20:59  <andythenorth> some days 70% WR
19:21:14  <andythenorth> would seem that ability plays no part in the daily variation
19:21:40  <andythenorth> but over time my WR hangs around 54%
19:21:46  <andythenorth> numbers are puzzling
19:22:54  <andythenorth> there are people who claim it's all _fixed_ matches
19:23:01  <andythenorth> fixed in favour of the _good_ players
19:23:10  <andythenorth> lol such stories we make
19:30:53  <TrueBrain> w00p, a lot of work to be able to join servers via an IP:port
19:30:56  <TrueBrain> wait .. we already had that, not?
19:30:57  <TrueBrain> dammit
19:49:52  *** arikover has quit IRC
19:58:42  *** jottyfan has joined #openttd
20:00:25  *** jottyfan has quit IRC
20:06:38  <peter1138> What exactly is a bent cold sidewalk?
20:11:11  <andythenorth> a very good question
20:11:36  <andythenorth> I googled it
20:11:39  <andythenorth> not sure I got an answer
20:12:41  *** erle- has quit IRC
20:13:16  <peter1138> Hmm, right, rebase and fix time.
20:21:22  <milek7> hm
20:21:28  <milek7> should vsync affect ffwd speed?
20:21:36  <DorpsGek> [OpenTTD/OpenTTD] PeterN opened pull request #9139: Cleanup: Remove old FiosList helper methods. https://git.io/J3m0i
20:22:09  <peter1138> milek7, "no" but yes.
20:23:03  *** frosch12 has quit IRC
20:24:40  <milek7> apparently ogl driver holds it somewhere when gameloop lock is held?
20:26:15  <milek7> curiously it behaves normally on d3d11
20:30:15  <milek7> ah
20:34:40  <peter1138> gamelock or something waiting on sync.
20:35:10  <peter1138> ,...
20:35:12  <peter1138> gameloop lock
20:35:17  <peter1138> strange short hand :p
20:37:54  <DorpsGek> [OpenTTD/OpenTTD] Milek7 opened pull request #9140: Codechange: Acquire video buffer before taking game state lock to prevent erratic fast forward behaviour https://git.io/J3mu6
20:46:30  <peter1138> Does this change behaviour of low-frame-rate situations?
20:47:25  <peter1138> I guess it would be waiting for the gameloop lock anyway, so no real change.
20:52:01  <DorpsGek> [OpenTTD/OpenTTD] rubidium42 commented on pull request #9130: Change: use TCP for everything except for master-server and initial server scan https://git.io/J3mgB
20:55:57  *** Wolf01 has quit IRC
20:58:28  <milek7> peter1138: yes, I didn't see any change in this case
20:59:17  <peter1138> Trailing whitespace though. Hmm.
21:00:55  <DorpsGek> [OpenTTD/OpenTTD] Milek7 updated pull request #9140: Codechange: Acquire video buffer before taking game state lock to prevent erratic fast forward behaviour https://git.io/J3mu6
21:01:48  *** jottyfan has joined #openttd
21:02:05  *** tokai|noir has joined #openttd
21:02:05  *** ChanServ sets mode: +v tokai|noir
21:02:56  <DorpsGek> [OpenTTD/OpenTTD] TrueBrain commented on pull request #9130: Change: use TCP for everything except for master-server and initial server scan https://git.io/J3maJ
21:04:20  <DorpsGek> [OpenTTD/OpenTTD] glx22 commented on pull request #9139: Cleanup: Remove old FiosList helper methods. https://git.io/J3maG
21:05:25  *** gelignite has quit IRC
21:07:20  <glx> hmm I should check with clang
21:08:30  <Timberwolf> I think Boats is going to require a major rewrite of my MagicaVoxel file loader to properly handle Magica's scenegraph.
21:08:45  <Timberwolf> Damn my need to have voxel objects with dimensions >256!
21:09:01  *** tokai has quit IRC
21:10:04  <DorpsGek> [OpenTTD/OpenTTD] TrueBrain updated pull request #9130: Change: use TCP for everything except for master-server and initial server scan https://git.io/J3Txp
21:13:46  <glx> ok my suggestion works for clang (in MSVC)
21:18:58  <DorpsGek> [OpenTTD/OpenTTD] PeterN approved pull request #9140: Codechange: Acquire video buffer before taking game state lock to prevent erratic fast forward behaviour https://git.io/J3mwk
21:20:12  *** iSoSyS has joined #openttd
21:22:04  <peter1138> glx, yup. I think either I was tired, or VS Code's intellisense was tired.
21:22:26  <glx> cl accepts it :)
21:22:46  <glx> but clang and gcc are more strict
21:23:17  <DorpsGek> [OpenTTD/OpenTTD] PeterN updated pull request #9139: Cleanup: Remove old FiosList helper methods. https://git.io/J3m0i
21:25:35  *** Progman has quit IRC
21:28:54  <glx> and CI is happy now :)
21:31:19  <DorpsGek> [OpenTTD/OpenTTD] PeterN updated pull request #9087: Update window scaling https://git.io/JODEJ
21:35:00  *** tokai has joined #openttd
21:35:00  *** ChanServ sets mode: +v tokai
21:35:15  <DorpsGek> [OpenTTD/OpenTTD] glx22 approved pull request #9139: Cleanup: Remove old FiosList helper methods. https://git.io/J3moA
21:42:27  *** tokai|noir has quit IRC
21:49:38  <DorpsGek> [OpenTTD/OpenTTD] PeterN merged pull request #9139: Cleanup: Remove old FiosList helper methods. https://git.io/J3m0i
21:51:42  *** blikjeham[m] has quit IRC
21:51:42  *** gdown has quit IRC
21:51:43  *** Aileen[m] has quit IRC
21:51:43  *** khavik[m] has quit IRC
21:51:43  *** labs[m] has quit IRC
21:51:43  *** cawal[m] has quit IRC
21:51:43  *** yoltid[m] has quit IRC
21:51:43  *** fiddeldibu[m] has quit IRC
21:51:43  *** hylshols7qui[m] has quit IRC
21:51:43  *** udo[m] has quit IRC
21:51:43  *** robert[m]2 has quit IRC
21:51:43  *** ad5twoknebor[m] has quit IRC
21:51:43  *** ciet[m] has quit IRC
21:51:43  *** osvaldo[m] has quit IRC
21:51:43  *** natmac[m] has quit IRC
21:51:43  *** Cursarion has quit IRC
21:51:43  *** grossing has quit IRC
21:51:43  *** welterde has quit IRC
21:51:43  *** HerzogDeXtEr has quit IRC
21:51:43  *** joey[m] has quit IRC
21:51:43  *** philip[m] has quit IRC
21:51:43  *** magdalena[m] has quit IRC
21:51:43  *** olmvnec[m] has quit IRC
21:51:43  *** karl[m]6 has quit IRC
21:51:43  *** pothyurf[m] has quit IRC
21:51:43  *** nolep[m] has quit IRC
21:51:43  *** glothit7ok[m] has quit IRC
21:51:43  *** nartir[m] has quit IRC
21:51:43  *** dude[m]1 has quit IRC
21:51:43  *** amal[m] has quit IRC
21:51:43  *** patrick[m]1 has quit IRC
21:51:43  *** shedidthedog[m] has quit IRC
21:51:43  *** grag[m] has quit IRC
21:51:43  *** paulus[m] has quit IRC
21:51:43  *** phil[m] has quit IRC
21:51:43  *** freu[m] has quit IRC
21:51:43  *** leward[m] has quit IRC
21:51:43  *** urdh has quit IRC
21:51:43  *** Speedy` has quit IRC
21:51:43  *** Tulitomaatti has quit IRC
21:51:43  *** Elouin has quit IRC
21:51:43  *** _dp_ has quit IRC
21:51:43  *** Hirundo has quit IRC
21:51:43  *** tneo has quit IRC
21:51:43  *** fonsinchen has quit IRC
21:51:43  *** V453000 has quit IRC
21:51:43  *** Terkhen has quit IRC
21:51:43  *** planetmaker has quit IRC
21:51:43  *** crem3 has quit IRC
21:51:43  *** michi_cc has quit IRC
21:51:43  *** milek7 has quit IRC
21:51:43  *** jeremy[m] has quit IRC
21:51:43  *** cjmonagle[m] has quit IRC
21:51:43  *** aperezdc has quit IRC
21:51:43  *** CornsMcGowan[m] has quit IRC
21:51:43  *** linda[m] has quit IRC
21:51:43  *** igor[m]4 has quit IRC
21:51:43  *** patricia[m] has quit IRC
21:51:43  *** johanna[m] has quit IRC
21:51:43  *** josef[m]1 has quit IRC
21:51:43  *** yur3shmukcik[m] has quit IRC
21:51:43  *** ookfof[m] has quit IRC
21:51:43  *** ist5shreawf[m] has quit IRC
21:51:43  *** albert[m] has quit IRC
21:51:43  *** jeeg[m] has quit IRC
21:51:43  *** ircer[m] has quit IRC
21:51:43  *** cacheerror[m] has quit IRC
21:51:43  *** bkilm[m] has quit IRC
21:51:43  *** Soni has quit IRC
21:51:43  *** Guest2239 has quit IRC
21:51:43  *** gnu_jj has quit IRC
21:51:43  *** Ammler has quit IRC
21:51:43  *** ket___ has quit IRC
21:51:43  *** Heiki has quit IRC
21:51:43  *** Xaroth has quit IRC
21:51:43  *** Rubidium has quit IRC
21:51:43  *** blathijs has quit IRC
21:51:43  *** Artea has quit IRC
21:51:43  *** Yexo has quit IRC
21:51:43  *** SmatZ has quit IRC
21:51:43  *** TrueBrain has quit IRC
21:51:43  *** Sacro has quit IRC
21:51:43  *** tokai has quit IRC
21:51:43  *** Wormnest has quit IRC
21:51:43  *** nielsm has quit IRC
21:51:43  *** snail_UES_ has quit IRC
21:51:43  *** WormnestAndroid has quit IRC
21:51:43  *** debdog has quit IRC
21:51:43  *** felix has quit IRC
21:51:43  *** Gustavo6046 has quit IRC
21:51:43  *** greeter has quit IRC
21:51:43  *** mikegrb has quit IRC
21:51:43  *** murr5y has quit IRC
21:51:43  *** DorpsGek has quit IRC
21:51:43  *** espenh___ has quit IRC
21:51:43  *** Ttech has quit IRC
21:51:43  *** iSoSyS has quit IRC
21:51:43  *** glx has quit IRC
21:51:43  *** reldred has quit IRC
21:51:43  *** gregdek has quit IRC
21:51:43  *** Extrems has quit IRC
21:51:43  *** guru3 has quit IRC
21:51:43  *** jinks has quit IRC
21:51:43  *** LordAro has quit IRC
21:51:43  *** Vadtec has quit IRC
21:51:43  *** peter1138 has quit IRC
21:51:43  *** Speeder has quit IRC
21:51:43  *** argoneus has quit IRC
21:51:43  *** y2kboy23_ has quit IRC
21:51:43  *** m1cr0m4n has quit IRC
21:51:43  *** innocenat_ has quit IRC
21:51:43  *** Eddi|zuHause has quit IRC
21:51:43  *** azubieta60 has quit IRC
21:51:43  *** mindlesstux has quit IRC
21:51:43  *** daspork has quit IRC
21:51:43  *** colde has quit IRC
21:51:43  *** TinoDidriksen has quit IRC
21:51:43  *** Smedles has quit IRC
21:51:43  *** Kitrana has quit IRC
21:51:43  *** APTX has quit IRC
21:51:43  *** twpol has quit IRC
21:51:44  *** Mek has quit IRC
21:51:44  *** ST2 has quit IRC
21:51:44  *** dwfreed has quit IRC
21:55:59  *** Cursarion has joined #openttd
21:55:59  *** grossing has joined #openttd
21:55:59  *** welterde has joined #openttd
21:55:59  *** osvaldo[m] has joined #openttd
21:56:00  *** cawal[m] has joined #openttd
21:56:00  *** ciet[m] has joined #openttd
21:56:00  *** udo[m] has joined #openttd
21:56:00  *** khavik[m] has joined #openttd
21:56:00  *** ad5twoknebor[m] has joined #openttd
21:56:00  *** labs[m] has joined #openttd
21:56:00  *** robert[m]2 has joined #openttd
21:56:00  *** Aileen[m] has joined #openttd
21:56:00  *** gdown has joined #openttd
21:56:00  *** hylshols7qui[m] has joined #openttd
21:56:00  *** yoltid[m] has joined #openttd
21:56:00  *** blikjeham[m] has joined #openttd
21:56:00  *** fiddeldibu[m] has joined #openttd
21:56:00  *** natmac[m] has joined #openttd
21:56:00  *** tokai has joined #openttd
21:56:00  *** iSoSyS has joined #openttd
21:56:00  *** Wormnest has joined #openttd
21:56:00  *** nielsm has joined #openttd
21:56:00  *** glx has joined #openttd
21:56:00  *** snail_UES_ has joined #openttd
21:56:00  *** WormnestAndroid has joined #openttd
21:56:00  *** HerzogDeXtEr has joined #openttd
21:56:00  *** debdog has joined #openttd
21:56:00  *** felix has joined #openttd
21:56:00  *** Gustavo6046 has joined #openttd
21:56:00  *** Speeder has joined #openttd
21:56:00  *** argoneus has joined #openttd
21:56:00  *** peter1138 has joined #openttd
21:56:00  *** y2kboy23_ has joined #openttd
21:56:00  *** grag[m] has joined #openttd
21:56:00  *** glothit7ok[m] has joined #openttd
21:56:00  *** patrick[m]1 has joined #openttd
21:56:00  *** jeremy[m] has joined #openttd
21:56:00  *** patricia[m] has joined #openttd
21:56:00  *** igor[m]4 has joined #openttd
21:56:00  *** johanna[m] has joined #openttd
21:56:00  *** cjmonagle[m] has joined #openttd
21:56:00  *** linda[m] has joined #openttd
21:56:00  *** aperezdc has joined #openttd
21:56:00  *** karl[m]6 has joined #openttd
21:56:00  *** bkilm[m] has joined #openttd
21:56:00  *** phil[m] has joined #openttd
21:56:00  *** freu[m] has joined #openttd
21:56:00  *** charon.oftc.net sets mode: +vvo tokai glx peter1138
21:56:00  *** olmvnec[m] has joined #openttd
21:56:00  *** CornsMcGowan[m] has joined #openttd
21:56:00  *** josef[m]1 has joined #openttd
21:56:00  *** ist5shreawf[m] has joined #openttd
21:56:00  *** ircer[m] has joined #openttd
21:56:00  *** albert[m] has joined #openttd
21:56:00  *** nartir[m] has joined #openttd
21:56:00  *** paulus[m] has joined #openttd
21:56:00  *** pothyurf[m] has joined #openttd
21:56:00  *** cacheerror[m] has joined #openttd
21:56:00  *** nolep[m] has joined #openttd
21:56:00  *** jeeg[m] has joined #openttd
21:56:00  *** amal[m] has joined #openttd
21:56:00  *** yur3shmukcik[m] has joined #openttd
21:56:00  *** ookfof[m] has joined #openttd
21:56:00  *** magdalena[m] has joined #openttd
21:56:00  *** shedidthedog[m] has joined #openttd
21:56:00  *** joey[m] has joined #openttd
21:56:00  *** dude[m]1 has joined #openttd
21:56:00  *** philip[m] has joined #openttd
21:56:00  *** leward[m] has joined #openttd
21:56:00  *** Soni has joined #openttd
21:56:00  *** urdh has joined #openttd
21:56:00  *** Speedy` has joined #openttd
21:56:01  *** Smedles has joined #openttd
21:56:01  *** Guest2239 has joined #openttd
21:56:01  *** reldred has joined #openttd
21:56:01  *** gregdek has joined #openttd
21:56:01  *** Kitrana has joined #openttd
21:56:01  *** greeter has joined #openttd
21:56:01  *** mikegrb has joined #openttd
21:56:01  *** murr5y has joined #openttd
21:56:01  *** m1cr0m4n has joined #openttd
21:56:01  *** DorpsGek has joined #openttd
21:56:01  *** Extrems has joined #openttd
21:56:01  *** dwfreed has joined #openttd
21:56:01  *** Tulitomaatti has joined #openttd
21:56:01  *** guru3 has joined #openttd
21:56:01  *** espenh___ has joined #openttd
21:56:01  *** Eddi|zuHause has joined #openttd
21:56:01  *** innocenat_ has joined #openttd
21:56:01  *** Elouin has joined #openttd
21:56:01  *** _dp_ has joined #openttd
21:56:01  *** gnu_jj has joined #openttd
21:56:01  *** APTX has joined #openttd
21:56:01  *** Ammler has joined #openttd
21:56:01  *** Hirundo has joined #openttd
21:56:01  *** charon.oftc.net sets mode: +o DorpsGek
21:56:01  *** tneo has joined #openttd
21:56:01  *** fonsinchen has joined #openttd
21:56:01  *** V453000 has joined #openttd
21:56:01  *** Terkhen has joined #openttd
21:56:01  *** planetmaker has joined #openttd
21:56:01  *** ket___ has joined #openttd
21:56:01  *** Heiki has joined #openttd
21:56:01  *** Xaroth has joined #openttd
21:56:01  *** Ttech has joined #openttd
21:56:01  *** Rubidium has joined #openttd
21:56:01  *** blathijs has joined #openttd
21:56:01  *** crem3 has joined #openttd
21:56:01  *** michi_cc has joined #openttd
21:56:01  *** Artea has joined #openttd
21:56:01  *** milek7 has joined #openttd
21:56:01  *** Yexo has joined #openttd
21:56:01  *** SmatZ has joined #openttd
21:56:01  *** TrueBrain has joined #openttd
21:56:01  *** Sacro has joined #openttd
21:56:01  *** jinks has joined #openttd
21:56:01  *** twpol has joined #openttd
21:56:01  *** azubieta60 has joined #openttd
21:56:01  *** LordAro has joined #openttd
21:56:01  *** colde has joined #openttd
21:56:01  *** TinoDidriksen has joined #openttd
21:56:01  *** daspork has joined #openttd
21:56:01  *** Mek has joined #openttd
21:56:01  *** mindlesstux has joined #openttd
21:56:01  *** Vadtec has joined #openttd
21:56:01  *** ST2 has joined #openttd
21:56:01  *** charon.oftc.net sets mode: +ooo Terkhen planetmaker Rubidium
21:56:23  *** ChanServ sets mode: +v orudge
21:59:54  *** HerzogDeXtEr has quit IRC
22:01:44  *** tokai|noir has joined #openttd
22:01:44  *** ChanServ sets mode: +v tokai|noir
22:07:12  <DorpsGek> [OpenTTD/OpenTTD] PeterN commented on pull request #9087: Update window scaling https://git.io/J3mXb
22:08:38  *** tokai has quit IRC
22:14:43  <DorpsGek> [OpenTTD/OpenTTD] PeterN approved pull request #9096: Fix: String validation could leave invalid Utf8 encoded strings https://git.io/J3m17
22:16:45  <DorpsGek> [OpenTTD/OpenTTD] PeterN merged pull request #9096: Fix: String validation could leave invalid Utf8 encoded strings https://git.io/JOSdQ
22:19:43  *** andythenorth has quit IRC
22:24:48  *** tokai has joined #openttd
22:24:48  *** ChanServ sets mode: +v tokai
22:31:43  *** tokai|noir has quit IRC
22:32:00  *** sla_ro|master has quit IRC
22:32:14  *** Wormnest has quit IRC
22:42:58  *** WormnestAndroid has quit IRC
22:45:04  *** WormnestAndroid has joined #openttd
23:07:26  <peter1138> Hmm, I need a NewGRF train set that uses overrides in a visibly obvious way...
23:09:01  *** Gustavo6046_ has joined #openttd
23:09:02  *** Gustavo6046 has quit IRC
23:09:06  *** Gustavo6046_ is now known as Gustavo6046
23:14:30  *** Gustavo6046_ has joined #openttd
23:14:33  <milek7> gdi driver consumes much less cpu than opengl/d3d11...
23:15:17  *** Gustavo6046 has quit IRC
23:15:18  *** Gustavo6046_ is now known as Gustavo6046
23:20:08  <peter1138> 8bpp vs 40bpp?
23:23:24  <glx> ok removing FOR_ALL_TARS was easy, now I must think about FOR_ALL_SEARCHPATHS :)
23:23:33  <DorpsGek> [OpenTTD/OpenTTD] PeterN opened pull request #9141: Codechange: Use C++ features for train wagon overrides. https://git.io/J3mdD
23:24:14  <peter1138> glx, yeah, that if condition..
23:24:32  <glx> and it needs an intermediate vector I think
23:25:17  <glx> but I also want to make it generic so any enum can benefit from it
23:25:24  <peter1138> Hm, +13-55 on that PR. Less is more again :D
23:28:40  <milek7> no, testing with -b 32bpp-anim
23:32:04  <milek7> (using 40bpp for accelerated drivers doesn't make much difference)
23:36:58  <peter1138> Hardware accelerated blitters is what you really need.
23:38:06  <peter1138> Along with a z-buffer to reduce the sprite sorting work.
23:39:01  <peter1138> Generating texture atlases  might be... interesting.
23:40:15  *** lobstarooo has joined #openttd
23:40:59  <peter1138> Although I guess grfcodec kinda does that, in a way.
23:46:46  *** lobster has quit IRC
23:46:56  *** lobstarooo is now known as lobster
23:51:03  *** nielsm has quit IRC
23:54:31  *** WormnestAndroid has quit IRC
23:54:38  *** WormnestAndroid has joined #openttd
23:57:24  *** lobster has quit IRC

Powered by YARRSTE version: svn-trunk