IRC logs for #openttd on OFTC at 2021-04-29
⏴ go to previous day
00:42:28 *** arikover has quit IRC (Remote host closed the connection)
00:48:36 *** lobstarooo has joined #openttd
00:55:16 *** lobster has quit IRC (Ping timeout: 480 seconds)
00:55:17 *** lobstarooo is now known as lobster
02:02:20 *** Wuzzy has quit IRC (Quit: Wuzzy)
02:09:43 *** D-HUND has quit IRC (Ping timeout: 480 seconds)
03:07:28 *** debdog has quit IRC (Ping timeout: 480 seconds)
05:58:02 *** snail_UES_ has quit IRC (Quit: snail_UES_)
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 (Remote host closed the connection)
06:56:58 *** WormnestAndroid 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 (Ping timeout: 480 seconds)
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: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:29 <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:29:21 <TrueBrain> I would like to say I understand it, but ....
08:31:56 *** lobster has quit IRC (Ping timeout: 480 seconds)
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: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: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: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: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:02:53 *** Samu has quit IRC (Quit: Leaving)
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: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:42 *** ChanServ sets mode: +v tokai|noir
10:43:08 <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 (Ping timeout: 480 seconds)
10:50:38 *** andythenorth has joined #openttd
10:51:12 *** ZirconiumX has quit IRC (Read error: Connection reset by peer)
10:51:33 *** ZirconiumX has joined #openttd
11:27:33 *** snail_UES_ has joined #openttd
11:46:08 *** ChanServ sets mode: +v tokai
11:50:57 <andythenorth> cheese on toast then?
11:52:54 *** tokai|noir has quit IRC (Ping timeout: 480 seconds)
11:58:19 <peter1138> Oh of course, GroupBy(x => new Blah(...)) doesn't work.
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 (Quit: andythenorth)
12:34:28 <peter1138> out of coffee. out of salad. out of chocolate. what am I going to do?
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: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: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: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: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:47 <TrueBrain> inverse of const? (explicit vs implicit)
13:39:55 <LordAro> allows you to mutable a member of a const object
13:40:24 <LordAro> it appears in a few places
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:45:04 <TrueBrain> (mostly around assignments)
13:45:24 <TrueBrain> also the variable names
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:56 <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:27 <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:29 <peter1138> Or ... it's just dead code anyway, who cares.
13:47:39 <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: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: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: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: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:39:30 <peter1138> LordAro, I found some double choca mochaa.
14:39:38 <peter1138> Not exactly coffee. Not exactly chocolate...
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:53:28 *** tokai has quit IRC (Ping timeout: 480 seconds)
14:54:39 <TrueBrain> I assumed "const std::string &" would already do that
14:55:17 <LordAro> but it's a bit more heavyweight
14:55:34 <glx> I noticed Rb used them in his draft PR
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:17 <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:29 <TrueBrain> I was assuming it did
14:59:34 <TrueBrain> but .. ugh .. couldn't find it :D
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: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:42 <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:24:10 <TrueBrain> and I tried to utf-8 decode random junk in memory
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:27 <TrueBrain> well, if you refresh the list every tick,you can never click any entry :D
15:48:14 *** gelignite has joined #openttd
16:03:01 *** lobstarooo has joined #openttd
16:08:46 *** lobster has quit IRC (Ping timeout: 480 seconds)
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 *** 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 (Ping timeout: 480 seconds)
16:37:49 *** frosch12 has joined #openttd
16:38:11 *** frosch123 has quit IRC (Ping timeout: 480 seconds)
16:39:28 <frosch12> skipping will become easier with ranges or generators
17:04:00 *** Flygon has quit IRC (Quit: A toaster's basically a soldering iron designed to toast bread)
17:15:41 *** Progman has joined #openttd
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> - 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: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: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:31 <TrueBrain> ah, bind on 127.0.0.1 .. yeah .. binding on the right IP helps
18:27:34 <TrueBrain> NetworkDisconnect calls NetworkUDPInitialize
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:55:06 *** andythenorth has quit IRC (Quit: andythenorth)
18:57:29 *** andythenorth has joined #openttd
19:03:07 <TrueBrain> call me yellow and call me a banana
19:06:07 *** andythenorth has quit IRC (Quit: andythenorth)
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:51 <andythenorth> forgot to turn Amphetamine on
19:12:05 <andythenorth> mac turns off wifi to save power
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: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: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:49:52 *** arikover has quit IRC (Quit: ERC (IRC client for Emacs 27.1))
19:58:42 *** jottyfan has joined #openttd
20:06:38 <peter1138> What exactly is a bent cold sidewalk?
20:11:11 <andythenorth> a very good question
20:11:40 <andythenorth> not sure I got an answer
20:12:41 *** erle- has quit IRC (Remote host closed the connection)
20:13:16 <peter1138> Hmm, right, rebase and fix time.
20:21:28 <milek7> should vsync affect ffwd speed?
20:22:09 <peter1138> milek7, "no" but yes.
20:23:03 *** frosch12 has quit IRC (Quit: be yourself, except: if you have the opportunity to be a unicorn, then be a unicorn)
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:34:40 <peter1138> gamelock or something waiting on sync.
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 (Quit: Once again the world is quick to bury me.)
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 (Quit: Stay safe!)
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 (Ping timeout: 480 seconds)
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:22:04 <peter1138> glx, yup. I think either I was tired, or VS Code's intellisense was tired.
21:22:46 <glx> but clang and gcc are more strict
21:25:35 *** Progman has quit IRC (Remote host closed the connection)
21:35:00 *** ChanServ sets mode: +v tokai
21:42:04 *** tokai|noir has quit IRC (Ping timeout: 480 seconds)
21:47:18 *** tokai has quit IRC (Ping timeout: 480 seconds)
21:49:49 *** blikjeham[m] has quit IRC (charon.oftc.net helix.oftc.net)
21:49:49 *** gdown has quit IRC (charon.oftc.net helix.oftc.net)
21:49:49 *** Aileen[m] has quit IRC (charon.oftc.net helix.oftc.net)
21:49:49 *** khavik[m] has quit IRC (charon.oftc.net helix.oftc.net)
21:49:49 *** labs[m] has quit IRC (charon.oftc.net helix.oftc.net)
21:49:49 *** cawal[m] has quit IRC (charon.oftc.net helix.oftc.net)
21:49:49 *** yoltid[m] has quit IRC (charon.oftc.net helix.oftc.net)
21:49:49 *** fiddeldibu[m] has quit IRC (charon.oftc.net helix.oftc.net)
21:49:49 *** hylshols7qui[m] has quit IRC (charon.oftc.net helix.oftc.net)
21:49:49 *** udo[m] has quit IRC (charon.oftc.net helix.oftc.net)
21:49:49 *** robert[m]2 has quit IRC (charon.oftc.net helix.oftc.net)
21:49:49 *** ad5twoknebor[m] has quit IRC (charon.oftc.net helix.oftc.net)
21:49:49 *** ciet[m] has quit IRC (charon.oftc.net helix.oftc.net)
21:49:49 *** osvaldo[m] has quit IRC (charon.oftc.net helix.oftc.net)
21:49:49 *** natmac[m] has quit IRC (charon.oftc.net helix.oftc.net)
21:49:49 *** Cursarion has quit IRC (charon.oftc.net helix.oftc.net)
21:49:49 *** grossing has quit IRC (charon.oftc.net helix.oftc.net)
21:49:49 *** welterde has quit IRC (charon.oftc.net helix.oftc.net)
21:49:57 *** ChanServ sets mode: +v tokai
21:50:04 *** andythenorth has quit IRC (charon.oftc.net liquid.oftc.net)
21:50:04 *** lobster has quit IRC (charon.oftc.net liquid.oftc.net)
21:50:04 *** ZirconiumX has quit IRC (charon.oftc.net liquid.oftc.net)
21:50:04 *** sla_ro|master has quit IRC (charon.oftc.net liquid.oftc.net)
21:50:04 *** einar[m] has quit IRC (charon.oftc.net liquid.oftc.net)
21:50:04 *** gretel[m] has quit IRC (charon.oftc.net liquid.oftc.net)
21:50:04 *** rudolfs[m] has quit IRC (charon.oftc.net liquid.oftc.net)
21:50:04 *** EmeraldSnorlax[m] has quit IRC (charon.oftc.net liquid.oftc.net)
21:50:04 *** Heiki[m] has quit IRC (charon.oftc.net liquid.oftc.net)
21:50:04 *** hamstonkid[m] has quit IRC (charon.oftc.net liquid.oftc.net)
21:50:04 *** jact[m] has quit IRC (charon.oftc.net liquid.oftc.net)
21:50:04 *** elliot[m] has quit IRC (charon.oftc.net liquid.oftc.net)
21:50:04 *** christoph[m]3 has quit IRC (charon.oftc.net liquid.oftc.net)
21:50:04 *** karoline[m] has quit IRC (charon.oftc.net liquid.oftc.net)
21:50:04 *** menelaos[m] has quit IRC (charon.oftc.net liquid.oftc.net)
21:50:04 *** dag[m] has quit IRC (charon.oftc.net liquid.oftc.net)
21:50:04 *** twom[m] has quit IRC (charon.oftc.net liquid.oftc.net)
21:50:04 *** natalie[m] has quit IRC (charon.oftc.net liquid.oftc.net)
21:50:04 *** iarp[m] has quit IRC (charon.oftc.net liquid.oftc.net)
21:50:04 *** tonyfinn[m] has quit IRC (charon.oftc.net liquid.oftc.net)
21:50:04 *** ericnoan- has quit IRC (charon.oftc.net liquid.oftc.net)
21:50:04 *** Hobbyboy has quit IRC (charon.oftc.net liquid.oftc.net)
21:50:04 *** FLHerne has quit IRC (charon.oftc.net liquid.oftc.net)
21:50:04 *** Alkel_U3 has quit IRC (charon.oftc.net liquid.oftc.net)
21:50:04 *** dih has quit IRC (charon.oftc.net liquid.oftc.net)
21:50:04 *** luaduck has quit IRC (charon.oftc.net liquid.oftc.net)
21:50:04 *** moll has quit IRC (charon.oftc.net liquid.oftc.net)
21:50:04 *** ^Spike^ has quit IRC (charon.oftc.net liquid.oftc.net)
21:50:04 *** Osai has quit IRC (charon.oftc.net liquid.oftc.net)
21:50:04 *** avdg has quit IRC (charon.oftc.net liquid.oftc.net)
21:50:04 *** SpComb has quit IRC (charon.oftc.net liquid.oftc.net)
21:50:04 *** Markk has quit IRC (charon.oftc.net liquid.oftc.net)
21:50:04 *** lastmikoi has quit IRC (charon.oftc.net liquid.oftc.net)
21:50:04 *** Timberwolf has quit IRC (charon.oftc.net liquid.oftc.net)
21:50:04 *** berndj has quit IRC (charon.oftc.net liquid.oftc.net)
21:50:04 *** XeryusTC has quit IRC (charon.oftc.net liquid.oftc.net)
21:50:04 *** Webster has quit IRC (charon.oftc.net liquid.oftc.net)
21:50:04 *** KenjiE20 has quit IRC (charon.oftc.net liquid.oftc.net)
21:50:04 *** Hazzard has quit IRC (charon.oftc.net liquid.oftc.net)
21:50:04 *** orudge has quit IRC (charon.oftc.net liquid.oftc.net)
21:53:38 *** natmac[m] has joined #openttd
21:53:38 *** fiddeldibu[m] has joined #openttd
21:53:38 *** blikjeham[m] has joined #openttd
21:53:38 *** yoltid[m] has joined #openttd
21:53:38 *** hylshols7qui[m] has joined #openttd
21:53:38 *** Aileen[m] has joined #openttd
21:53:38 *** robert[m]2 has joined #openttd
21:53:38 *** labs[m] has joined #openttd
21:53:38 *** ad5twoknebor[m] has joined #openttd
21:53:38 *** khavik[m] has joined #openttd
21:53:38 *** ciet[m] has joined #openttd
21:53:38 *** cawal[m] has joined #openttd
21:53:38 *** osvaldo[m] has joined #openttd
21:53:38 *** welterde has joined #openttd
21:53:38 *** grossing has joined #openttd
21:53:38 *** Cursarion has joined #openttd
21:55:56 *** andythenorth has joined #openttd
21:55:56 *** lobster has joined #openttd
21:55:56 *** ZirconiumX has joined #openttd
21:55:56 *** sla_ro|master has joined #openttd
21:55:56 *** christoph[m]3 has joined #openttd
21:55:56 *** einar[m] has joined #openttd
21:55:56 *** karoline[m] has joined #openttd
21:55:56 *** twom[m] has joined #openttd
21:55:56 *** elliot[m] has joined #openttd
21:55:56 *** natalie[m] has joined #openttd
21:55:56 *** jact[m] has joined #openttd
21:55:57 *** tonyfinn[m] has joined #openttd
21:55:57 *** gretel[m] has joined #openttd
21:55:57 *** rudolfs[m] has joined #openttd
21:55:57 *** EmeraldSnorlax[m] has joined #openttd
21:55:57 *** menelaos[m] has joined #openttd
21:55:57 *** Heiki[m] has joined #openttd
21:55:57 *** hamstonkid[m] has joined #openttd
21:55:57 *** iarp[m] has joined #openttd
21:55:57 *** ericnoan- has joined #openttd
21:55:57 *** Hobbyboy has joined #openttd
21:55:57 *** FLHerne has joined #openttd
21:55:57 *** Alkel_U3 has joined #openttd
21:55:57 *** luaduck has joined #openttd
21:55:57 *** ^Spike^ has joined #openttd
21:55:57 *** KenjiE20 has joined #openttd
21:55:57 *** Timberwolf has joined #openttd
21:55:57 *** lastmikoi has joined #openttd
21:55:57 *** Webster has joined #openttd
21:55:57 *** XeryusTC has joined #openttd
21:55:57 *** Hazzard has joined #openttd
21:55:57 *** liquid.oftc.net sets mode: +o orudge
21:56:23 *** ChanServ sets mode: +v orudge
21:59:54 *** HerzogDeXtEr has quit IRC (Read error: Connection reset by peer)
22:01:44 *** tokai|noir has joined #openttd
22:01:44 *** ChanServ sets mode: +v tokai|noir
22:08:38 *** tokai has quit IRC (Ping timeout: 480 seconds)
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 (Quit: andythenorth)
22:24:48 *** ChanServ sets mode: +v tokai
22:31:43 *** tokai|noir has quit IRC (Ping timeout: 480 seconds)
22:32:01 *** sla_ro|master has quit IRC ()
22:32:14 *** Wormnest has quit IRC (Quit: Leaving)
22:42:58 *** WormnestAndroid has quit IRC (Ping timeout: 480 seconds)
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 (Read error: Connection reset by peer)
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 (Remote host closed the connection)
23:15:18 *** Gustavo6046_ is now known as Gustavo6046
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 (Ping timeout: 480 seconds)
23:46:56 *** lobstarooo is now known as lobster
23:51:03 *** nielsm has quit IRC (Ping timeout: 480 seconds)
23:54:31 *** WormnestAndroid has quit IRC (Ping timeout: 480 seconds)
23:54:38 *** WormnestAndroid has joined #openttd
23:57:24 *** lobster has quit IRC (Ping timeout: 480 seconds)
continue to next day ⏵