Config
Log for #openttd on 28th February 2021:
Times are UTC Toggle Colours
00:06:54  *** sla_ro|master has quit IRC
00:24:28  <DorpsGek> [OpenTTD/OpenTTD] mattkimber commented on issue #8762: Alignment issues dragging articulated vehicles in depot https://git.io/JtAVK
00:24:31  <DorpsGek> [OpenTTD/OpenTTD] mattkimber closed issue #8762: Alignment issues dragging articulated vehicles in depot https://git.io/JtAVK
00:34:29  *** Flygon has joined #openttd
01:21:47  <peter1138> ^ Parts of the "vehicle cursor" disappear when at the edges of the window with OpenGL, I suppose some < 0 check isn't accounting for the offset.
01:51:18  *** HerzogDeXtEr has quit IRC
02:19:02  *** glx has quit IRC
02:30:03  *** qwebirc84939 has joined #openttd
02:30:30  *** qwebirc84939 has quit IRC
02:54:07  *** Wuzzy2 has quit IRC
03:02:11  *** Wormnest has quit IRC
03:17:59  *** debdog has joined #openttd
03:21:18  *** D-HUND has quit IRC
03:30:25  *** muffindrake2 has joined #openttd
03:32:13  *** muffindrake1 has quit IRC
03:43:05  *** Gustavo6046 has quit IRC
06:05:05  *** Smedles has quit IRC
06:08:33  *** Smedles has joined #openttd
06:51:03  *** WormnestAndroid has quit IRC
06:51:16  *** WormnestAndroid has joined #openttd
07:04:54  *** WormnestAndroid has quit IRC
07:05:08  *** WormnestAndroid has joined #openttd
07:06:24  *** snail_UES_ has quit IRC
07:24:08  *** Progman has joined #openttd
07:40:14  *** andythenorth has joined #openttd
07:41:04  *** nielsm has joined #openttd
08:00:07  <LordAro> https://www.reddit.com/r/openttd/comments/lu5tek/tutorial_compiling_openttd_or_jgrpp_on_macos/
08:00:14  <LordAro> this is mostly wrong, no?
08:00:39  <LordAro> leaving aside the whole cmake vs configure mismatch
08:10:17  <LordAro> it's also basically just a straight copy of the wiki page
08:14:54  *** Wolf01 has joined #openttd
08:22:45  <TrueBrain> Mostly what would be wrong is download the source while you can also download the binary
08:23:13  <TrueBrain> But what is wrong otherwise?
08:26:34  <LordAro> isn't macports not recommended?
08:26:46  * LordAro uses "wrong" as "not optimal"
08:27:51  <TrueBrain> Macports vs brew is like via vs emacs
08:27:56  <TrueBrain> Vim
08:28:05  <TrueBrain> I ain't touching that :p
08:29:05  <TrueBrain> Our local mac users had issues with Macports
08:29:18  <TrueBrain> But that might just be a local issue really ;)
08:29:31  <dwfreed> PEBKAC
08:52:11  *** HerzogDeXtEr has joined #openttd
09:02:11  <TrueBrain> so, beta2 .. what do we want to do for that ..
09:02:34  <TrueBrain> I guess a code-review of https://github.com/OpenTTD/OpenTTD/pull/8755 and merge it, would be nice
09:02:45  <TrueBrain> merge (or fix) in https://github.com/OpenTTD/OpenTTD/pull/8715
09:06:25  <DorpsGek> [OpenTTD/OpenTTD] TrueBrain commented on pull request #8688: Feature: Hide block signal GUI by default https://git.io/JtAbh
09:09:39  <DorpsGek> [OpenTTD/OpenTTD] TrueBrain commented on pull request #8688: Feature: Hide block signal GUI by default https://git.io/JtANG
09:09:52  <TrueBrain> I don't know about ^^. I get what it is trying to solve, but it feels like a hack on a hack on a hack now
09:10:02  <TrueBrain> 3 settings with nearly identical meaning, but all doing slightly different things
09:13:17  *** sla_ro|master has joined #openttd
09:13:28  <TrueBrain> owh, there is another PR that came to the same conclusion
09:14:08  <DorpsGek> [OpenTTD/OpenTTD] TrueBrain commented on pull request #8688: Feature: Hide block signal GUI by default https://git.io/JtANE
09:14:43  <Wolf01> Related to the signal UI default, could we have some gameplay/ux presets like "original TTDlx behavior (or close as possible)", "simplified", and "everything available, play as you want"?
09:15:02  <TrueBrain> new game presets are going to help a lot for many of these things :D
09:15:22  *** jottyfan has joined #openttd
09:15:24  <Wolf01> You set it in game options and forget about it, if you change anything touched by preset you get "custom"
09:15:25  *** jottyfan has quit IRC
09:15:44  <TrueBrain> we went a bit further with "presets" already ;)
09:15:51  <TrueBrain> https://gist.github.com/TrueBrain/717ec940bb48d309747bffdc5b2e507e
09:16:03  <Wolf01> Cool
09:18:17  <TrueBrain> LordAro: okay, so the above 2 PRs should ideally be merged, but otherwise I think we are good for a beta2; if you can PR the changelog etc, would be lovely :D
09:18:52  *** jottyfan has joined #openttd
09:25:48  <TrueBrain> ugh, I hate this "expected", "actual" stuff in issues
09:25:52  <TrueBrain> it makes for such bullshit reports
09:28:07  <DorpsGek> [OpenTTD/OpenTTD] TrueBrain opened issue #8763: [OpenGL] Dragging train cursor disappears when close to left / top border https://git.io/JtANd
09:28:17  <TrueBrain> expected result: see the mouse. Actual result: the mouse is not shown
09:28:21  <TrueBrain> I mean, it is such redundant information
09:28:46  <_dp_> it's kind of ok for unclear bugs but for obvious stuff it's totally redundant
09:29:22  <TrueBrain> but okay, a lovely bug for michi_cc to fix I am afraid :D I tried fixing it, but I got lost in: how do I not draw the left side of a sprite ..
09:31:44  <peter1138> TrueBrain, it's bullshit for us but for... certain repeat offenders, it helps.
09:32:12  <TrueBrain> doesn't mean I hate it any less :P
09:32:54  <peter1138> Anyway I don't have to use it now because you've just done what I was going to.
09:32:59  <peter1138> So thanks.
09:33:02  <TrueBrain> np
10:00:36  <michi_cc> TrueBrain: You've been thinking much too complicated :D
10:00:43  <DorpsGek> [OpenTTD/OpenTTD] michicc opened pull request #8764: Fix #8763: [OpenGL] Cursor sprite origin can be negative. https://git.io/JtAx9
10:01:47  <TrueBrain> lolz
10:01:48  <TrueBrain> yes
10:01:55  <TrueBrain> did not spot that :D
10:01:56  <DorpsGek> [OpenTTD/OpenTTD] TrueBrain approved pull request #8764: Fix #8763: [OpenGL] Cursor sprite origin can be negative. https://git.io/JtAxd
10:02:02  <TrueBrain> I did debug in the caller
10:02:06  <TrueBrain> not the callee
10:02:08  <TrueBrain> silly :D
10:02:45  <michi_cc> In general, you set a viewport for OpenGL and OpenGL will do all the necessary clipping for you.
10:04:40  <TrueBrain> good :)
10:05:02  <michi_cc> And if you need even more clipping, there's the scissor test for that.
10:06:53  <TrueBrain> https://user-images.githubusercontent.com/1663690/109414772-ef40af00-79b4-11eb-912d-a2b1b2948b52.png
10:07:02  <TrueBrain> okay, this way of mockup might be more useful than wireframes
10:07:51  *** Samu has joined #openttd
10:07:52  <TrueBrain> I just don't have text-color support yet
10:09:30  <DorpsGek> [OpenTTD/OpenTTD] ldpl opened pull request #8765: Fix #6266: Ugly lists in network lobby windows on double/quad interface sizes with custom fonts https://git.io/JtAps
10:12:17  <DorpsGek> [OpenTTD/OpenTTD] michicc merged pull request #8764: Fix #8763: [OpenGL] Cursor sprite origin can be negative. https://git.io/JtAx9
10:12:20  <DorpsGek> [OpenTTD/OpenTTD] TrueBrain commented on pull request #8765: Fix #6266: Ugly lists in network lobby windows on double/quad interface sizes with custom fonts https://git.io/JtApB
10:12:23  <DorpsGek> [OpenTTD/OpenTTD] michicc closed issue #8763: [OpenGL] Dragging train cursor disappears when close to left / top border https://git.io/JtANd
10:12:32  <TrueBrain> silly _dp_
10:12:44  <_dp_> I had no motivation :/
10:13:18  <_dp_> and didn't want to copypaste old pr
10:13:58  <_dp_> I honestly though it's been merged ages ago
10:14:04  <TrueBrain> which is my problem ... you make N people do work, because you didn't want to :P
10:14:18  <TrueBrain> we cannot read your mind
10:14:36  <TrueBrain> I am sure your motivation is good etc, but I cannot know that :D
10:14:36  <_dp_> clicking a link doesn't count as "work" :p
10:15:38  <TrueBrain> well, if you would read that other link, you would know it doesn't answer any of the templates questions either :D
10:15:42  <_dp_> for all I care about this pr i can just close it :P
10:15:45  <TrueBrain> it just states a few things I will read in the diff too
10:15:58  <TrueBrain> we need to know what we are looking at, what you tried to solve :(
10:16:25  <TrueBrain> please don't make us do the work .. we are already short on resources as it is :(
10:17:15  <_dp_> you say like I'm rich on "resources" :p
10:17:19  <_dp_> here, I copied the image :p
10:17:32  <TrueBrain> moving the problem to us is not fair
10:17:41  <TrueBrain> but you understand that as well as I do :)
10:21:09  <TrueBrain> https://user-images.githubusercontent.com/1663690/109415102-02547e80-79b7-11eb-8f2c-3a3a324d07a6.png <- bit better spacing etc
10:35:24  <Eddi|zuHause> my take on simplifying signals: 1) hide block signals by default, 2) always show signal guy, 3) never cycle through hidden signal types, 4) pick the first non-hidden signal type as default 5) remember the last placed signal type on reopening the gui
10:35:56  <LordAro> TrueBrain: nice
10:36:13  <LordAro> wouldn't work well with the trunk opntitle though :p
10:36:16  <Eddi|zuHause> s/guy/gui
10:36:22  <TrueBrain> LordAro: we will figure it out :)
10:36:33  <_dp_> I'd also put one-way pbs first as that's the most useful one
10:37:12  <Eddi|zuHause> not sure about that. at least for me personally, i tend to prefer the two-way one
10:38:26  <_dp_> why? except for few usecases they just add more mess
10:39:03  <_dp_> especially with breakdowns
10:39:44  <Eddi|zuHause> the "pass signal from the back" pathfinder penalty usually does the job pretty well, it's rare that i really need to force trains out
10:39:49  <michi_cc> I would like to request a "hide pre-signals" option :P I like using block signals on open tail stretches, though purely for the optics of the default green lights.
10:40:06  <michi_cc> s/tail/rail/
10:41:01  <TrueBrain> https://user-images.githubusercontent.com/1663690/109415568-b951f980-79b9-11eb-9162-752ac04600fa.png <- that too looks better than the wireframe .. I like this way of mockups :D
10:41:16  <_dp_> noobgrf idea: change pbs graphics into regular signals and block signals into ugly mosters xD
10:41:22  <TrueBrain> I just have to implement dropdown .. lol
10:43:21  <peter1138> Oh, the vehicle viewport button got moved...
10:44:26  <Eddi|zuHause> yeah, someone "unified" it
10:44:47  <_dp_> Eddi|zuHause, you know how to build stuff properly, new players just spam it randomly and get confused why trains go backwards
10:45:18  <_dp_> also I remember I tried using two way pbs at some point but quickly switched back
10:45:23  <_dp_> don't remember why thought
10:45:53  <Eddi|zuHause> anyway, you need two-way signals at stations.
10:45:53  <_dp_> probably because with two-way pbs there are more options for stuff to go wrong
10:46:26  <_dp_> Eddi|zuHause, yeah, stations and two-way branches, that's the two usecases I mentioned
10:46:33  <Eddi|zuHause> (unless you only build ro-ro stations, which i'd call "advanced")
10:47:07  <_dp_> it feels like "advanced" these days is actually terminus
10:47:32  <_dp_> every noob builds hellish-style roros everywhere :/
10:49:28  <peter1138> Eddi|zuHause, turns out I don't look at the icons, just by "muscle memory" position. So I keep sending vehicles to depot ;(
10:49:49  <Eddi|zuHause> i'd postulate that "noobs" still build point-to-point lines with only 1 train :p
10:50:06  <andythenorth> it's the most optimum
10:50:26  <Eddi|zuHause> depends on what value you optimize for :p
10:53:31  <Eddi|zuHause> peter1138: request an option to put it back to the old place. i'm sure that will be added :p
10:55:26  <andythenorth> settings
10:57:43  <peter1138> Sometimes when I ffwd the game gets really laggy.
10:58:58  <_dp_> Eddi|zuHause, well I guess on servers that I frequent noobs like that couldn't even place hq to start the game :p
10:59:17  <peter1138> I usually don't bother with an HQ.
10:59:28  <_dp_> you have to put hq in citybuilder
10:59:54  <Eddi|zuHause> _dp_: you have a pretty heavy sampling bias
11:01:31  <_dp_> Eddi|zuHause, whatever :p
11:01:46  <_dp_> anyway, you only need two-way pbs for roro terminus
11:01:54  <_dp_> regular one is just fine without
11:03:11  <_dp_> well, "through station" wiki calls them
11:03:53  <DorpsGek> [OpenTTD/OpenTTD] LordAro commented on pull request #8765: Fix #6266: Ugly lists in network lobby windows on double/quad interface sizes with custom fonts https://git.io/JtAjc
11:04:51  <peter1138> ro-ro is a term that refers to ferries in real life, not stations...
11:05:16  <_dp_> LordAro, any better ideas?
11:05:33  <_dp_> it's not the first gui to use magic width numbers :p
11:06:01  <michi_cc> Make a named const out of it, at the very least.
11:06:10  <LordAro> ^
11:06:37  <LordAro> any sort of indication about how you came up with 146 would be a start
11:07:26  <_dp_> probably from here: https://github.com/OpenTTD/OpenTTD/blob/master/src/network/network_gui.cpp#L1572
11:10:36  <peter1138> I think I had a patch once that scaled those minimums by gui scale...
11:10:52  <_dp_> hm, looks like ui scales on its own nowadays so I can probably just remove that line completely
11:12:41  <DorpsGek> [OpenTTD/OpenTTD] ldpl updated pull request #8765: Fix #6266: Ugly lists in network lobby windows on double/quad interface sizes with custom fonts https://git.io/JtAps
11:13:11  *** jottyfan has quit IRC
11:15:13  *** rptr has joined #openttd
11:22:18  <DorpsGek> [OpenTTD/OpenTTD] LordAro commented on pull request #8744: Change: Clarify what effect town interactions have https://git.io/JtxeL
11:23:49  <DorpsGek> [OpenTTD/OpenTTD] LordAro approved pull request #8765: Fix #6266: Ugly lists in network lobby windows on double/quad interface sizes with custom fonts https://git.io/JtxeG
11:24:12  <DorpsGek> [OpenTTD/OpenTTD] LordAro merged pull request #8715: Fix: Vehicle list windows did not update when this year's profit changed https://git.io/Jt99a
11:24:42  <LordAro> oh no, i forgot to squash
11:25:46  <DorpsGek> [OpenTTD/OpenTTD] LordAro approved pull request #8755: Fix: several bugs related to joining a network server https://git.io/Jtxe4
11:26:19  <LordAro> TrueBrain: what about #8693 ? would be really good to have that done before doing another release
11:26:46  <TrueBrain> LordAro: meh ...
11:26:49  <TrueBrain> that is what I think about that
11:26:54  <LordAro> lol
11:26:58  <TrueBrain> maybe I can muster some energy tomorrow
11:27:08  <DorpsGek> [OpenTTD/OpenTTD] TrueBrain closed issue #8751: Disconnecting clients affect other clients in the queue https://git.io/JtN8c
11:27:11  <DorpsGek> [OpenTTD/OpenTTD] TrueBrain merged pull request #8755: Fix: several bugs related to joining a network server https://git.io/JtN5X
11:30:26  <_dp_> #8693 works kinda weird, at least in preview
11:31:01  <_dp_> I'm totally confused when ff button is pressed and when not and what it means
11:31:38  * _dp_ didn't read any comments
11:33:04  <LordAro> _dp_: be less lazy :p
11:33:38  <_dp_> I mean... It's not a good unterface when you need to read the docs to use it :p
11:33:43  <_dp_> *interface
11:40:16  *** gelignite has joined #openttd
11:45:26  *** Progman has quit IRC
12:24:15  <TrueBrain> https://user-images.githubusercontent.com/1663690/109418329-27052200-79c8-11eb-8f3b-29efdbdd5d56.png <- my suggestion for new load Scenario / AI / Heightmap / GS :)
12:24:27  <TrueBrain> mostly so frosch123 also sees it, as he isn't on discord :P :P
12:25:18  <TrueBrain> I have to implement a few things in my HTML viewer to fix some of the ugly colouring and placeholders :D
12:27:46  *** Progman has joined #openttd
12:31:51  <Eddi|zuHause> TrueBrain: how do i distinguish from starting a new game from a scenario, or editing a scenario from that window?
12:33:44  *** lobster has joined #openttd
12:47:51  <peter1138> Having 60fps updates does mean that having a viewport following a vehicle moving at 33fps is no longer smooth.
12:48:06  <TrueBrain> was it ever? :)
12:48:06  *** frosch123 has joined #openttd
12:48:19  <TrueBrain> Eddi|zuHause: I do not know yet; not up to this window, I think :)
12:51:54  <peter1138> No, seems I was imagining it.
12:52:28  <peter1138> Might depend on the exact speed of the vehicle matching something.
12:54:38  <peter1138> Now there is OpenGL do we get PBR and raytracing? :D
12:56:27  <TrueBrain> most fun when 2 vehicles go nearly the same speed .. you see the other being all weird :P
12:56:34  <TrueBrain> I want to make subpixel animation real bad ... :D
12:56:37  <LordAro> ^ i noticed that earlier too
12:57:11  <TrueBrain> has been in the game for a long time, to be clear
12:57:24  <TrueBrain> but it is more noticeable now for some reason :P
12:59:33  *** WormnestAndroid has quit IRC
12:59:48  *** WormnestAndroid has joined #openttd
13:12:04  <TrueBrain> next iteration: https://user-images.githubusercontent.com/1663690/109419677-e52baa00-79ce-11eb-9b61-919548fc02aa.png
13:12:43  <TrueBrain> (Check online content will be gone once clicked, and "Download & Play" entries won't show till you press it)
13:12:52  <TrueBrain> 2 states of the same window mocked in 1, basically
13:14:53  <LordAro> what does the '+' do?
13:15:15  <TrueBrain> add filters
13:15:20  <TrueBrain> no sure that is the best visual queue for that
13:15:26  <TrueBrain> but I am trying out filters :D
13:15:37  <LordAro> ah right
13:15:43  <LordAro> yes, not particularly clear :p
13:15:45  <michi_cc> LordAro: "Fix #8734: [OpenGL]..." shouldn't be in the changelog while #8518 should be on it.
13:17:23  <TrueBrain> LordAro: to pick your brain a bit, GameSpeed .. what I have most issue with .. "infinite" is not really a mode that is all that useful other than debugging, I guess. But .. how often would you change between x2, x4, x8, etc?
13:17:52  <TrueBrain> its a fun niche thing to add, but does it really add to the game?
13:18:03  <_dp_> filters could use smth like this https://bootstrap-tagsinput.github.io/bootstrap-tagsinput/examples/
13:18:10  <LordAro> michi_cc: "Change: [macOS] Native font rendering" ?
13:18:16  <LordAro> TrueBrain: i have no idea
13:18:28  <TrueBrain> _dp_: it was what I had in mind, but ... we don't have widgets for that yet :P
13:18:35  <michi_cc> Yeah, good enough.
13:18:35  <LordAro> in general i fast forward "until i have x amount of money", i suppose
13:18:59  <TrueBrain> I was thinking about time-steps, as the suggested: step 1 tick forward
13:19:07  <TrueBrain> maybe it is more likely that you want: go to the next month
13:19:10  <TrueBrain> go to the next year
13:19:10  <TrueBrain> etc
13:19:14  <LordAro> possible
13:19:22  <LordAro> you'd probably need to ask actual players :p
13:19:27  <_dp_> TrueBrain, yeah, those are some pretty rare widgets
13:19:44  <_dp_> would be interesting if it could be merged with search somehow
13:19:52  <TrueBrain> _dp_: it should, if we do it like that
13:22:01  <TrueBrain> LordAro: asked Discord; lets see what they reply, if anything
13:22:04  <TrueBrain> difficult question to ask
13:22:12  <TrueBrain> but it is also why I got a bit stuck on the GUI
13:22:12  <frosch123> TrueBrain: game speed is like signal densitiy
13:22:26  <frosch123> you set it once, and then never change it again
13:22:36  <TrueBrain> so make it a setting, you say ;)
13:22:44  <TrueBrain> which is by far the easiest solution
13:22:53  <frosch123> if you want to switch between fast and slow, you use pause
13:23:13  <frosch123> the gamespeed is just to configure your reaction time :p
13:23:21  <TrueBrain> haha
13:24:02  <frosch123> maybe controversial, but i like ctrl+click :)
13:24:32  <TrueBrain> what do you expect that to do?
13:25:07  <frosch123> ctrl+click on ff to open the game-speed-toolbar
13:25:20  <frosch123> siilar to "x" and "ctrl+x"
13:25:34  <TrueBrain> from the idea that you set it once, I agree with you there
13:25:40  <frosch123> you can also put it into the settings tree, but that is an extra
13:26:19  <frosch123> i like having all settings in the settings tree for filtering "different than default". but i also like having the settings in the context where they apply
13:27:38  <TrueBrain> okay, so first a PR to make it into a setting, that has to happen anyway
13:27:44  <TrueBrain> after that, a PR to make a GUI for it
13:33:17  *** sla_ro|master has quit IRC
13:46:17  <TrueBrain> should I allow changing game-speed on multiplayer servers? It also influences lag-calculation etc
13:46:30  <TrueBrain> lot of weird things in network is tick-based atm .. not always things you expect :D
13:47:11  <_dp_> you can make it a hidden setting for now
13:47:25  <_dp_> so I can experiment with it xDD
13:47:29  *** Gustavo6046 has joined #openttd
13:47:41  <TrueBrain> I will put the hidden setting in the code, okay? :D
13:48:12  <_dp_> well, kinda but not really
13:48:21  <_dp_> I would have to add config one myself then
13:48:58  <TrueBrain> owh, right, I had to understand this odd _fast_forward flag, which could carry more than 1 bit ..
13:49:20  <TrueBrain> I think originally the idea was that if you pressed the button and pressed tab, releasing tab would not release the button or something
13:49:22  <TrueBrain> I dunno
13:49:23  <TrueBrain> it is weird
13:50:24  <_dp_> mb it just copied pause that has multiple sources
13:50:56  <TrueBrain> I guess
13:55:10  <_dp_> mallocAndLoadFile_orDie ... what are they even smoking at facebook xD
13:57:21  <TrueBrain> so settings have a way that "0" is special, not?
13:58:59  <_dp_> yeah, some do
14:00:45  <TrueBrain> owh, multiplayer doesn't really work, now I come to think of it
14:00:49  <TrueBrain> _game_speed is not synced
14:01:00  <TrueBrain> so that is not a problem for now
14:02:51  <TrueBrain> sorry _dp_ ; guess it would need a savegame bump to make it work in multiplayer
14:03:01  <TrueBrain> not sure that is a good idea without making sure it works :P
14:03:53  <_dp_> why does it need to be synced? can't server just send frames faster?
14:04:04  <TrueBrain> but the clients will run them slower
14:04:08  <TrueBrain> so they will constantly have to catch up
14:05:16  <_dp_> oh, so they expect a certain speed huh
14:05:29  <TrueBrain> ofc, they run their gameloops too :)
14:06:05  <_dp_> well, it's not about gameloop rly but a delay in it
14:06:42  <_dp_> wouldn't making _game_speed a setting solve it all?
14:06:53  <TrueBrain> which .. requires a savegame bump :P
14:06:59  <TrueBrain> (if it would be syncd)
14:07:10  <_dp_> I mean for 1.11
14:07:33  <_dp_> it bumped much already :p
14:07:52  <TrueBrain> I am not going to bump the savegame so you can experiment with something :)
14:08:07  * _dp_ sad noises
14:08:47  *** glx has joined #openttd
14:08:47  *** ChanServ sets mode: +v glx
14:09:25  <LordAro> TrueBrain: perhaps a decent first step would be to always make tab/shift/button just toggle FF as long as it's held down
14:09:48  <LordAro> since there's almost no reason to leave it on anymore, outside of testing scenarios
14:10:04  <LordAro> s/testing scenarios/dev testing/
14:10:10  <LordAro> scenarios bad word in this context :)
14:10:11  <_dp_> mwahaha you can't stop me, I can sync it myself and vanilla plebs can just catch up all they want :p
14:10:26  <TrueBrain> LordAro: not sure what you mean, "decent first step" to what?
14:10:37  <LordAro> well, changing how FF operates as a whole
14:10:46  <TrueBrain> owh, making it a setting is not much trouble
14:10:52  <TrueBrain> if I could figure out how the hell I get my setting visible
14:10:55  <TrueBrain> I have that working :P
14:11:13  <TrueBrain> and shift/tab only work as long as you press them
14:11:17  <LordAro> if we can't get a "slower" FF in place before 1.11, at least mitigate the possibility that people skip 10 years of gametime by accident :)
14:11:19  <TrueBrain> doing it for the button too would be weird I think :)
14:11:26  <andythenorth> free Dial with every OpenTTD https://www.microsoft.com/en-gb/p/surface-dial/925r551sktgn?cid=msft_web_collection&activetab=pivot%3aoverviewtab
14:11:31  <TrueBrain> so the setting will be done in a few LordAro :)
14:12:58  <_dp_> andythenorth, to rotate the map? :p
14:13:02  <andythenorth> FFWD
14:13:19  <frosch123> can you also turn it backwards?
14:13:38  <frosch123> undo know -> backwards dial
14:13:44  <frosch123> sounds like a natural next step :p
14:13:49  <frosch123> *knob
14:14:24  <_dp_> oh, I'd expected something like this: https://www.amazon.com/Marpac-SideMount-Mercruiser-Pleasurecraft-314295-111-1/dp/B07F1XR4ZF
14:16:52  <TrueBrain> default of 16x or infite, for game_speed with FF?
14:17:28  <_dp_> infinite is a very niche usecase
14:17:37  <frosch123> not infinite :)
14:17:56  <TrueBrain> so I added a setting .. I looked at other settings ... it is not showing up in the setting menu
14:18:00  <TrueBrain> what am I doing wrong ...
14:18:05  <frosch123> for what game size can it keep up 16x ?
14:18:09  <_dp_> TrueBrain, settings_gui?
14:18:31  <TrueBrain> what about it _dp_ ?
14:18:38  <_dp_> TrueBrain, did you add it there?
14:18:43  <TrueBrain> frosch123: on my machine? Or the average? :)
14:18:51  <frosch123> just to avoid a flood of: i play on a 4kx4k map with 5k ships, how can this 1994 game not keep up on my threadripper?
14:21:31  <TrueBrain> owh my ... here I was thinking settings.ini would be read from the settings GUI too
14:22:13  <TrueBrain> settings -> limitations?
14:22:15  <TrueBrain> where does this belong :P
14:22:18  <peter1138> https://fuzzle.org/~petern/ottd/padding.png < such chunky
14:22:20  <_dp_> TrueBrain, how else would they be randomly shuffled between categories ;)
14:22:32  <TrueBrain> _dp_: by marking that in settings.ini?
14:22:36  <TrueBrain> I mean .. it is already a generated file
14:22:37  <peter1138> Such nasty defines
14:23:54  <frosch123> TrueBrain: interface
14:24:23  <TrueBrain> when is something in interface -> general and when just in interface?
14:25:11  <frosch123> "general" applies to all windows
14:25:27  <frosch123> the rest does not apply to any windows, or to specific ones
14:25:35  <TrueBrain> cheers
14:25:38  <_dp_> TrueBrain, yeah, tbh I also think that would be better
14:25:45  <frosch123> i just made that up :p
14:26:07  <TrueBrain> and I believe everything you tell me about this stuff :P
14:27:24  <TrueBrain> so how can I make that "0" becomes a text
14:27:30  <TrueBrain> I have seen other things do that .. hmm .. but which ...
14:27:39  <glx> there's a flag for that
14:27:48  <glx> 0DISABLE or something
14:28:05  <TrueBrain> meh, I don't want disabled :D
14:28:07  <TrueBrain> I want my own text :P
14:28:26  <glx> well the flag does the text
14:28:30  <_dp_> I'd say game speed in limitations, ff limiter in interface
14:29:00  <glx> your setting value can mean anything on usage I think
14:29:43  <TrueBrain> glx: I don't want to disable it at 0
14:29:46  <TrueBrain> I want to show a different text
14:30:43  <frosch123> TrueBrain: i think you define a string for it in settings.ini
14:31:10  <peter1138> Oh, inset frames not right
14:31:26  <frosch123> TrueBrain: 0ISDISABLES is more like 0ISSPECIAL
14:31:50  <TrueBrain> this is one of those special: string-id + 1, isn't it?
14:32:08  <frosch123> plausible
14:32:14  <glx>             SetDParam(first_param++, sdb->str_val + ((value == 0 && (sdb->flags & SGF_0ISDISABLED) != 0) ? 1 : 0));
14:32:16  <glx> yup
14:32:24  <TrueBrain> was about to copy the same line :D
14:32:26  <TrueBrain> okay, tnx glx :D
14:32:28  <TrueBrain> I did not expect that :P
14:32:57  <glx> someone asked recently about that, so I knew what to search
14:33:07  <frosch123> what? how long have you been here? it's okay if you did not know it, but that you did not expect it? :p
14:33:17  <andythenorth> peter1138 bring chunky back :P
14:33:25  <TrueBrain> frosch123: haha, touche :D
14:34:54  <TrueBrain> playing at 3.33fps like there is no tomorrow
14:34:57  <TrueBrain> like seriously
14:35:00  <TrueBrain> this is slow
14:35:18  <TrueBrain> is it still "fast forward" if it is below 100
14:35:19  <TrueBrain> hmmmmm
14:39:59  <peter1138> How is my OpenTTD binary 157MB? o_O
14:40:17  <glx> hmm that's huge
14:40:25  <TrueBrain> pretty normal
14:40:26  <peter1138> 20MB when stripped.
14:40:27  <TrueBrain> Debug builds
14:41:12  <glx> MSVC debug is 28MB
14:41:23  <frosch123> and the pdb?
14:41:37  <glx> 137
14:41:53  <TrueBrain> :D
14:45:54  <_dp_> TrueBrain, faster than pause :p
14:46:20  <DorpsGek> [OpenTTD/OpenTTD] 2TallTyler commented on pull request #8688: Feature: Hide block signal GUI by default https://git.io/JtxOS
14:46:58  <DorpsGek> [OpenTTD/OpenTTD] TrueBrain opened pull request #8766: Add: settings to change your fast-forward game speed https://git.io/JtxOH
14:47:15  <TrueBrain> LordAro: ^^; next week I will check out a GUI, but at least for beta2 that is no longer important, I think :D
14:47:40  <LordAro> :)
14:48:22  <DorpsGek> [OpenTTD/OpenTTD] TrueBrain commented on pull request #8688: Feature: Hide block signal GUI by default https://git.io/JtxOd
14:49:25  <DorpsGek> [OpenTTD/OpenTTD] 2TallTyler commented on pull request #8688: Feature: Hide block signal GUI by default https://git.io/JtxON
14:50:24  <DorpsGek> [OpenTTD/OpenTTD] James103 commented on pull request #8766: Add: settings to change your fast-forward game speed https://git.io/JtxOp
14:50:56  <DorpsGek> [OpenTTD/OpenTTD] TrueBrain commented on pull request #8766: Add: settings to change your fast-forward game speed https://git.io/JtxOh
14:56:08  <TrueBrain> people will complain that their fast-forward became incredibly slow, I know that already now :D
14:57:06  *** andythenorth has quit IRC
14:57:19  <nielsm> make default FF cap at maybe 25x or 50x speed? it's fast but not uncontrollable
14:57:30  <TrueBrain> I did 16x now
14:58:28  <TrueBrain> not sure you read the PR and suggesting to increase that, or just pitching in the IRC conversation :D
14:58:47  <nielsm> I just saw one line in IRC and wanted to chip in
14:58:52  <TrueBrain> :D
14:59:12  <TrueBrain> no clue what a good value is .. just know what-ever we pick, someone will complain, so I accepted that already :)
15:01:27  *** Flygon has quit IRC
15:02:33  <supermop_Home> good morning
15:02:45  <peter1138> Randomise it.
15:03:29  <DorpsGek> [OpenTTD/OpenTTD] nielsmh commented on pull request #8766: Add: settings to change your fast-forward game speed https://git.io/Jtx3R
15:03:50  <TrueBrain> speed limit, nice
15:04:28  <DorpsGek> [OpenTTD/OpenTTD] TrueBrain commented on pull request #8766: Add: settings to change your fast-forward game speed https://git.io/Jtx3u
15:05:14  <DorpsGek> [OpenTTD/OpenTTD] nielsmh commented on pull request #8766: Add: settings to change your fast-forward game speed https://git.io/Jtx3V
15:05:45  <DorpsGek> [OpenTTD/OpenTTD] TrueBrain commented on pull request #8766: Add: settings to change your fast-forward game speed https://git.io/Jtx3r
15:06:08  <TrueBrain> nielsm didn't even read my tooltip! :'( :P
15:08:43  <supermop_Home> do the construction icons and cursors really need an x and y offset?
15:09:51  <peter1138> Every sprite needs an X and Y offset.
15:10:35  <DorpsGek> [OpenTTD/OpenTTD] TrueBrain updated pull request #8766: Add: settings to change your fast-forward game speed https://git.io/JtxOH
15:10:36  <TrueBrain> tnx nielsm , speed limit is a much better way of wording this!
15:10:45  <peter1138> 0, 0 being a valid offset...
15:10:46  <supermop_Home> i mean, shouldn't they be 0 as the are basically squares? or do i still need to 'center' the sprite
15:11:15  <DorpsGek> [OpenTTD/OpenTTD] TrueBrain updated pull request #8766: Add: settings to limit your fast-forward game speed https://git.io/JtxOH
15:11:19  <supermop_Home> i guess the cursors need to be centered on the tip of the arrow
15:11:32  <peter1138> For GUI sprites then 0,0 should be top-left.
15:16:16  <TrueBrain> so ... people are making "universal" binaries now ... binaries that work on both Linux and Windows
15:16:25  <TrueBrain> interesting
15:19:02  <supermop_Home> it works! https://imgur.com/ReYoIqP
15:19:13  <supermop_Home> except for those bus stop gui buttons
15:20:16  <glx> TrueBrain: any OS it seems
15:20:23  <TrueBrain> even from BIOS :P
15:20:29  <glx> that's crazy
15:20:39  <glx> of course it's CLI only
15:20:45  <TrueBrain> dynamically load video drivers etc, and we have 1 binary that runs on all you say? :P
15:20:51  <TrueBrain> I doubt he implemented C++ .. seems C only :)
15:21:04  <TrueBrain> means I can port OpenDUNE! :D
15:21:21  <TrueBrain> what a weird concept .. "just download this one binary"
15:21:25  <TrueBrain> no matter your OS
15:21:49  <TrueBrain> well, CLI / C only isn't a real problem ofc, just make every OS a payload, and embed those :P
15:21:52  <glx> but it's for x64_64 only
15:21:54  <TrueBrain> becomes a bit big, but meh
15:21:58  <glx> x86_64
15:22:04  <TrueBrain> awh :(
15:22:08  <TrueBrain> okay, it is rubbish, nevermind :P
15:22:08  <TrueBrain>  :D
15:22:49  <supermop_Home> nml specs enumerate just 6 buttons and 6 cursors for road and tram types: https://newgrf-specs.tt-wiki.net/wiki/NML:Tramtypes#Example_sprites
15:23:00  <glx> https://storage.googleapis.com/justine/ape.html
15:23:06  <supermop_Home> does this mean i cannot replace the bus/truck stop sprites?
15:23:22  <glx> just in case someone want's to see what we are talking about
15:28:16  <glx> supermop_Home: bus/truck stop sprites are the same for all types
15:28:58  <supermop_Home> hm ok
15:31:35  <supermop_Home> well then log flume grf is pretty much finished except for catenary bug
15:32:44  <peter1138> "String too long for destination buffer" is mildly annoying. I should just delete the offending music packs.
15:33:58  <glx> maybe one day everything will use std::string
15:45:48  <supermop_Home> i guess i should make gui sprites for all of the unspooled roads
15:49:00  <frosch123> supermop_Home: for cursors the offset defines the position of the click
15:49:18  <frosch123> so, pretty imporant if your cursor extends to any other direction than southeast
15:50:30  <supermop_Home> frosch123 i just matched the base set cursor, it seems to work!
15:51:21  <supermop_Home> i am pretty happy with everything except the part where the flume sprites cover up the logs!
15:51:49  <supermop_Home> TrueBrain you mentioned an opengfx nightly yesterday?
15:52:38  <glx> https://www.openttd.org/downloads/opengfx-nightlies/latest.html
15:53:06  <glx> hmm seems it's not up to date
15:55:38  *** sla_ro|master has joined #openttd
15:56:36  <glx> but there was a workflow run yesterday
16:01:45  *** iSoSyS has joined #openttd
16:02:02  <glx> TrueBrain: I don't see any update_cdn run for opengfx, seems the trigger failed
16:08:15  *** iSoSyS has quit IRC
16:19:21  <TrueBrain> owh, I forgot to rename it
16:20:16  <glx> huhu I didn't spot the incorrect name
16:20:37  <TrueBrain> update-cdn vs update_cdn
16:21:02  <glx> yup noticed it when you mentioned renaming
16:21:02  <TrueBrain> I am getting some dinner, would you mind PRing that in OpenGFX repo?
16:21:11  <glx> np
16:21:16  <TrueBrain> I got annoyed one day with all the mixing _ and -
16:21:18  <TrueBrain> clearly I forgot one :D
16:21:43  <Wolf01> Oww... still positive, fuck my life :S
16:22:06  <glx> once positive, you stay positive for at least a month IIRC
16:22:15  <supermop_Home> Wolf01 antibody or pcr?
16:22:16  *** WormnestAndroid has quit IRC
16:22:35  <Wolf01> Antigenic
16:22:45  *** WormnestAndroid has joined #openttd
16:22:54  <glx> similar to pcr then
16:23:01  <supermop_Home> hmm those sometimes have higher false positives tho
16:23:22  <supermop_Home> still symptomatic?
16:24:09  <Wolf01> Dunno if covid related, but a lot of back pain, I can't sit for more than some minutes
16:24:28  <supermop_Home> oof that sucks
16:24:44  <supermop_Home> I've heard that the long-term cases here do have chronic pain
16:24:55  <Wolf01> Yeah, specially when you have that pain for more than a month
16:25:23  <supermop_Home> would a nice log flume help you feel better?
16:25:55  <Wolf01> Maybe
16:25:56  <DorpsGek> [OpenTTD/OpenGFX] glx22 opened pull request #55: Fix: Update CDN event type has been renamed https://git.io/JtxcN
16:26:59  <DorpsGek> [OpenTTD/OpenGFX] TrueBrain approved pull request #55: Fix: Update CDN event type has been renamed https://git.io/Jtxch
16:27:38  <DorpsGek> [OpenTTD/OpenSFX] glx22 commented on pull request #19: Replace Mercurial code with Git code https://git.io/Jtxcj
16:28:11  <TrueBrain> Wolf01: you need to get tested every N days or something?
16:28:14  <Wolf01> Btw the week before I was "positive with low viral load" (or something like that, I don't know the exact english terminology), which seemed I were recovering good... today "positive"
16:28:23  <Wolf01> TrueBrain yes, once a week
16:28:44  <TrueBrain> I was reading our guideline of all of this, and they say: when you no longer have any of the symptoms, you can no longer spread, so you are good, basically
16:28:54  <glx> yeah same here
16:29:28  <glx> because you can stay positive for a long time, while not being contagious
16:29:36  <Wolf01> As I said, we (I and my doctor) don't kow if the pain is a symptom
16:29:38  <TrueBrain> ah, like that, makes sense glx
16:29:41  <Wolf01> *know
16:29:53  <TrueBrain> so why do you need to get tested every week Wolf01 ?
16:30:05  <TrueBrain> to confirm what you already know :D
16:30:13  <Wolf01> Because here things don't work as you might expect
16:30:19  *** virtualrandomnumber has joined #openttd
16:30:20  <Wolf01> I asked that too
16:30:23  <TrueBrain> fair enough :)
16:30:50  <glx> I had to do a test las friday, didn't like it
16:31:44  <Wolf01> Here if one has ALS and is pinned to a bed need to be visited every N months because they must be sure he is not faking it
16:32:45  <Wolf01> Also they call the visit, so you have plenty of time to prepare
16:33:33  <glx> so easy to "hide" fraud if they warn before coming
16:34:29  <DorpsGek> [OpenTTD/OpenGFX] glx22 merged pull request #55: Fix: Update CDN event type has been renamed https://git.io/JtxcN
16:35:25  <Wolf01> Yup, we have a lot of frauds, and with "a lot" I mean that sometimes one which really needs healthcare support might not receive it because they try to not give it to everybody
16:35:57  <Wolf01> Like my father with a lot of back problems and some surgeries too, only 74 points where the minimum is 75 to receive support
16:37:45  <glx> oh and OpenSFX repo will need some secrets after #19 merge
16:39:31  *** virtualrandomnumber has quit IRC
16:49:45  <Wolf01> supermop_Home thx, is it compatible with 1.10 or do I need 1.11?
16:57:06  <supermop_Home> 1.10 is fine
16:57:19  <supermop_Home> that's what i have
17:00:46  <supermop_Home> just need a few tiles of hill at the start
17:02:03  <Wolf01> It's really nice, waiting for the catenary fix to avoid the glitches but it's amazing what you did :)
17:02:44  <FLHerne> supermop_Home: There's https://github.com/OpenTTD/OpenTTD/pull/7955
17:02:49  <Wolf01> I love the details and the animation
17:03:55  *** andythenorth has joined #openttd
17:10:02  <supermop_Home> Wolf01 i should probably get rid of the sparks, but i kind of like them as ridiculous splashes
17:10:30  <Wolf01> Oh, I thought you did it on purpose :O
17:10:52  <peter1138> Rebasing year-old code is less fun.
17:11:05  <supermop_Home> i did - i thought they might look like splashes, but they are a little over the top!
17:11:24  <supermop_Home> FLHerne that would be neat
17:13:18  <peter1138> "allow-tick-catchup" I guess that's redundant
17:13:36  <peter1138> "chrono-timer" too
17:16:01  <peter1138> 32 company colours? Why?
17:16:30  <michi_cc> House cleaning time, peter-i-have-a-patch-for-that-1138? :D
17:16:45  <andythenorth> so that we can have 1cc, 2cc, 3cc, 4cc per player
17:16:53  <andythenorth> without running out of colours :P
17:16:59  * andythenorth makes things up
17:18:32  <peter1138> Definitely making things up
17:19:59  <peter1138> This adds the well known colours "New Red" and "New Purple"
17:20:14  <peter1138> A traditional naming scheme, I suppose.
17:21:00  *** snail_UES_ has joined #openttd
17:21:03  <peter1138> I believe it's based on a NewGRF which modifies the default recolour maps to give different (but not extra) company colours that way.
17:23:13  <michi_cc> You mean the NewCC set?
17:23:29  <peter1138> Likely.
17:24:15  <peter1138> Ok, all this stuff is 2019. Have I been out that long?
17:24:36  <michi_cc> We might have collectively erased 2020.
17:24:46  <DorpsGek> [OpenTTD/OpenTTD] LordAro commented on pull request #8766: Add: settings to limit your fast-forward game speed https://git.io/Jtx8p
17:30:11  *** WormnestAndroid has quit IRC
17:36:53  <DorpsGek> [OpenTTD/OpenTTD] TrueBrain updated pull request #8766: Add: settings to limit your fast-forward game speed https://git.io/JtxOH
17:37:00  <TrueBrain> at least, I assumed you meant there LordAro :D
17:37:28  <LordAro> i did, yes :)
17:37:56  <TrueBrain> good :D
17:40:00  <DorpsGek> [OpenTTD/OpenTTD] LordAro commented on pull request #8766: Add: settings to limit your fast-forward game speed https://git.io/Jtx4d
17:40:43  <TrueBrain> that was exactly what I did, filter out the driver-specific stuff :D
17:41:32  <LordAro> still very duplicatey though :p
17:41:38  <TrueBrain> yeah ... you need to get the signals in the end
17:41:42  <TrueBrain> not much you can do about that
17:41:46  <LordAro> true
17:41:56  <TrueBrain> and this is just one annoying thing, as it is different for debug/release
17:41:58  <TrueBrain> why, no clue
17:42:01  <TrueBrain> but it is :P
17:42:01  <LordAro> suppose a IsTabPressed() function would not be worth it?
17:42:11  <TrueBrain> not possible for all drivers
17:42:20  <TrueBrain> some need to fetch the pressed keys first
17:42:40  <TrueBrain> the same reason this looks for ctrl and shift etc
17:42:50  <_dp_> holy crap zstd is fast
17:42:53  <TrueBrain> I will move it in the ifdefs for now
17:43:08  <LordAro> yeah, i see
17:43:16  <_dp_> that 15 second 4k map takes barely a second now
17:43:34  <DorpsGek> [OpenTTD/OpenTTD] LordAro merged pull request #8765: Fix #6266: Ugly lists in network lobby windows on double/quad interface sizes with custom fonts https://git.io/JtAps
17:43:39  <LordAro> _dp_: :o
17:43:48  <LordAro> zstd save compression when?
17:44:04  <_dp_> is there some code I can use to compare compression levels?
17:44:04  <TrueBrain> _dp_: too bad it is a Facebook product; not so much that it is Facebook, but their way of working is horrible
17:44:23  <TrueBrain> the first few versions broke APIs left and right
17:44:29  <TrueBrain> with no regard for any product using it
17:44:31  <TrueBrain> gave it a bad name
17:45:17  <_dp_> LordAro, soon (tm)
17:45:30  <DorpsGek> [OpenTTD/OpenTTD] TrueBrain updated pull request #8766: Add: settings to limit your fast-forward game speed https://git.io/JtxOH
17:45:33  <LordAro> :o
17:47:13  <DorpsGek> [OpenTTD/OpenTTD] LordAro approved pull request #8766: Add: settings to limit your fast-forward game speed https://git.io/JtxBn
17:51:11  <_dp_> I've seen some compression comparisons for openttd but I don't remember where...
17:51:26  <TrueBrain> that really was Rbs thing
17:51:54  <LordAro> probably about the same time xz support was added :p
17:52:00  <LordAro> which i feel might predate 4k maps
17:52:08  <TrueBrain> you would be wrong :P
17:52:12  <LordAro> aw
17:52:13  <TrueBrain> 4k is a 2004 thing
17:52:17  <TrueBrain> I remember clearly
17:52:24  <TrueBrain> it is the reason I am here :P
17:52:42  <LordAro> haha, nice
17:52:53  <TrueBrain> OpenTTD did not like change, not even back then
17:53:50  <TrueBrain> owh, no, I am wrong
17:53:52  <TrueBrain> 2k I did
17:53:59  <TrueBrain> 4k was considered "too much"
17:54:14  <TrueBrain> but people were recompiling OpenTTD to have 4k :p
17:55:26  <TrueBrain> in the time that every MB of RAM was a discussion
17:56:03  <LordAro> hehe
17:58:04  <FLHerne> 4k is definitely too much
17:58:15  <TrueBrain> and 64 too little
17:58:18  <TrueBrain> it sounded cute
17:58:21  <TrueBrain> it is useless :P
17:58:26  <FLHerne> The gameplay is meaningless
17:58:33  <FLHerne> I kind of like 64 maps
17:58:38  <FLHerne> They're like dioramas
17:58:50  <FLHerne> You can optimise every tile to look perfect
17:59:19  <LordAro> ^
17:59:32  <FLHerne> Whereas using any fraction of 4k in single-player is virtually impossible, and in multiplayer people just use the space to avoid it actually being multiplayer :p
18:03:39  <supermop_Home> Wolf01 if you find a decent hill, the logs are a little overpowered
18:04:13  <Wolf01> Ehehe, the problem is to find a forest which is above the sawmill :P
18:04:55  <DorpsGek> [OpenTTD/OpenTTD] LordAro merged pull request #8766: Add: settings to limit your fast-forward game speed https://git.io/JtxOH
18:05:24  <TrueBrain> what a service LordAro
18:06:05  <DorpsGek> [OpenTTD/OpenTTD] LordAro opened pull request #8767: Doc: 1.11.0-beta2 changelog https://git.io/JtxRZ
18:06:10  <LordAro> i wanted to make that
18:06:17  <TrueBrain> :D
18:06:59  <TrueBrain> LordAro: knownbugs :)
18:07:07  <LordAro> that was updated recently
18:07:30  <LordAro> i decided it was misleading to update the date without it actually being updated :p
18:07:54  <TrueBrain> well, bad luck for you, as it was updated, and the header was not bumped :)
18:08:02  <_dp_> I'm tempted to just check compression speeds in python and call it a day
18:08:07  <TrueBrain> so not changing it now, would be misleading ;)
18:08:18  <LordAro> wait, really?
18:08:26  <LordAro> dammit, nielsm
18:08:43  <TrueBrain> LordAro: my last commit was an "add", not a "feature"
18:08:47  <TrueBrain> I changed it after the first push
18:08:48  <TrueBrain> sorry :)
18:09:06  <LordAro> it felt more like a feature than an 'add'
18:09:15  <TrueBrain> you should have said so before you merged it :D
18:09:25  <TrueBrain> hihihihi :)
18:09:30  <nielsm> what?
18:09:34  <LordAro> the commit wasn't wrong
18:09:41  <LordAro> changelog doesn't necessarily match the commit :p
18:09:55  <TrueBrain> you are the changelog master, what-ever you want boss-man :)
18:10:21  <TrueBrain> otherwise, looks good :)
18:10:28  <DorpsGek> [OpenTTD/OpenTTD] LordAro updated pull request #8767: Doc: 1.11.0-beta2 changelog https://git.io/JtxRZ
18:10:31  <TrueBrain> poor nielsm ; he was just blaming you he now has to do more work, nothing else :)
18:10:45  <TrueBrain> he wanted to be cheap, he failed :D
18:10:54  <DorpsGek> [OpenTTD/OpenTTD] TrueBrain approved pull request #8767: Doc: 1.11.0-beta2 changelog https://git.io/JtxRi
18:11:14  <TrueBrain> so ... guess we should do socials too in a bit ..
18:11:15  <LordAro> someone else can write the news post
18:11:26  <TrueBrain> I was afraid you would say that :P
18:11:38  <LordAro> ;)
18:12:29  <LordAro> but in my head are: opengl testing, super fast video drivers, translator poke, imminent feature freeze
18:14:19  <TrueBrain> I will cook something
18:16:03  *** qwebirc75339 has joined #openttd
18:20:16  *** jottyfan has joined #openttd
18:21:11  *** didac has joined #openttd
18:21:50  <_dp_> hm, apparently there is also lz4 compression that focuses on speed
18:21:55  <_dp_> so may be worth adding...
18:22:44  *** jottyfan has quit IRC
18:23:54  *** qwebirc75339 has quit IRC
18:23:55  <LordAro> i think lz4 is what zfs by default uses these days
18:24:54  <supermop_Home> is there any chance someone might look at #8647 so i can release log flume for april 1? or should i put it on back burner?
18:25:59  <LordAro> seems like the sort of problem that's extremely hard to fix
18:26:16  <LordAro> but i'll add it to the list anyway
18:26:34  <supermop_Home> ty!
18:26:42  <supermop_Home> hopefully its not too bad
18:27:39  <peter1138> I wonder if the branch "custom-bridge-heads" does anything...
18:28:03  <LordAro> if it's anything like most of my branches, it's empty
18:28:46  <_dp_> hm.. can we mb add #7941 while at it? ;)
18:28:58  <_dp_> it undermines the supremacy of path signals :p
18:29:41  <LordAro> i fear that fixing that would be quite a large breaking change
18:30:07  <LordAro> not really something that wants to be stuck in at the last minute
18:31:55  <_dp_> hm... there can always be 1.11.1 ;)
18:32:25  <LordAro> not with those sort of changes, there wouldn't ;)
18:33:47  <_dp_> damn, well, presignals take this round I guess xD
18:35:47  <DorpsGek> [OpenTTD/website] TrueBrain opened pull request #193: Add: 1.11.0-beta1 announcement https://git.io/Jtx0X
18:36:33  <LordAro> TrueBrain: wrong beta :p
18:37:57  <DorpsGek> [OpenTTD/website] TrueBrain commented on pull request #193: Add: 1.11.0-beta2 announcement https://git.io/Jtx0M
18:38:01  <DorpsGek> [OpenTTD/nml] matthijskooijman commented on pull request #188: Fix broken regression PCX and enable pillow 8.1.0 with an improved error message https://git.io/Jtx0D
18:38:13  <_dp_> btw, it case it's not clear that bug is pretty important as it causes incoming trains to stop even when there are empty platforms
18:38:23  <_dp_> effectively reducing the throughput of the station
18:38:29  *** lobster has quit IRC
18:38:37  <TrueBrain> LordAro: ssstttt
18:39:06  <DorpsGek> [OpenTTD/website] TrueBrain updated pull request #193: Add: 1.11.0-beta2 announcement https://git.io/Jtx0X
18:40:49  <DorpsGek> [OpenTTD/website] LordAro commented on pull request #193: Add: 1.11.0-beta2 announcement https://git.io/Jtx0F
18:42:10  <DorpsGek> [OpenTTD/website] TrueBrain commented on pull request #193: Add: 1.11.0-beta2 announcement https://git.io/JtxEe
18:42:14  <TrueBrain> LordAro: you can just edit this yourself :P
18:42:23  <DorpsGek> [OpenTTD/website] TrueBrain updated pull request #193: Add: 1.11.0-beta2 announcement https://git.io/Jtx0X
18:42:26  <DorpsGek> [OpenTTD/website] TrueBrain updated pull request #193: Add: 1.11.0-beta2 announcement https://git.io/Jtx0X
18:42:29  <DorpsGek> [OpenTTD/website] TrueBrain updated pull request #193: Add: 1.11.0-beta2 announcement https://git.io/Jtx0X
18:42:32  <DorpsGek> [OpenTTD/website] TrueBrain updated pull request #193: Add: 1.11.0-beta2 announcement https://git.io/Jtx0X
18:42:33  <TrueBrain> now I need to spam this channel :P
18:42:36  <DorpsGek> [OpenTTD/website] TrueBrain updated pull request #193: Add: 1.11.0-beta2 announcement https://git.io/Jtx0X
18:43:53  <glx> oh I see, you commited each suggested changes
18:44:07  <TrueBrain> there really isn't an easier way :)
18:44:36  <glx> and each one needs a manual update of default commit message
18:45:00  <TrueBrain> nah, squash does that :P
18:45:25  <glx> because there's no commit checker ;)
18:45:36  <TrueBrain> exactly for this reason :D
18:46:17  <TrueBrain> LordAro: could you proofread my twitter/discord text too pretty please? :D
18:46:28  <TrueBrain> I made changes :)
18:46:38  *** jellyknight has joined #openttd
18:46:41  <dwfreed> TrueBrain: you can batch suggestions
18:46:42  *** gelignite has quit IRC
18:46:51  <dwfreed> unless you really want them as separate commits
18:47:00  <LordAro> TrueBrain: reddit would just be a link to the post, no?
18:47:02  <TrueBrain> dwfreed: owh, now you mention that, wauw
18:47:05  <LordAro> no additional text
18:47:09  <TrueBrain> LordAro: also the second part of my comment
18:47:13  <dwfreed> There's a button labeled "Add to batch" or similar
18:47:17  <TrueBrain> hence the caption mentioning "reddit" :P
18:47:27  <LordAro> TrueBrain: yes, there's a load of extra text with it
18:47:28  <LordAro> that's the point
18:47:40  <TrueBrain> huh? I lost you, sorry :)
18:47:40  <LordAro> unless you want to do a text post
18:47:45  <TrueBrain> I do :)
18:47:47  <TrueBrain> I did so far ..
18:47:55  <TrueBrain> you can indeed also post links .. I always forget that :P
18:48:00  <LordAro> i'd just do that
18:48:11  <TrueBrain> meh, I guess ....
18:49:14  <TrueBrain> bit boring :P
18:49:25  <DorpsGek> [OpenTTD/OpenTTD] LordAro merged pull request #8767: Doc: 1.11.0-beta2 changelog https://git.io/JtxRZ
18:49:38  <TrueBrain> text otherwise okay?
18:50:00  <LordAro> remove the first 'really', imo
18:50:02  <LordAro> otherwise fine
18:50:15  <TrueBrain> k
18:50:49  <LordAro> last check of open stuff before i tag
18:50:58  <TrueBrain> I just did the same :D
18:51:01  <TrueBrain> no blockers from my side
18:51:19  <LordAro> hopefully we'll get the remaining filter stuff into 1.11
18:51:30  <TrueBrain> give them the milestone plz :)
18:52:07  <TrueBrain> next week I shall prioritize anything in the milestone :)
18:54:15  <TrueBrain> I forgot to mention the title game
18:54:19  <TrueBrain> but the post was already really busy
18:54:20  <TrueBrain> so not sure
18:54:34  <DorpsGek> [OpenTTD/OpenTTD] LordAro created new tag: 1.11.0-beta2 https://git.io/JtxEo
18:54:36  <LordAro> \o/
18:54:48  <TrueBrain> \o/
18:54:57  <LordAro> now for CI watching
18:55:23  <TrueBrain> approve the website PR while waiting would you :P
18:55:33  <TrueBrain> I have all the socials open and logged in, pam pam pammm
18:57:10  <DorpsGek> [OpenTTD/website] LordAro commented on pull request #193: Add: 1.11.0-beta2 announcement https://git.io/JtxES
18:57:19  <LordAro> sorry, noticed some more singulars
18:57:35  <TrueBrain> just change it yourself :P
18:57:48  <TrueBrain> dwfreed: batching only works from "Files changed" tab
18:57:50  <TrueBrain> really annoying :P
18:58:01  <LordAro> *fine*
18:58:01  <dwfreed> weird
18:58:12  <DorpsGek> [OpenTTD/website] TrueBrain updated pull request #193: Add: 1.11.0-beta2 announcement https://git.io/Jtx0X
18:58:13  <TrueBrain> makes sense
18:58:16  <DorpsGek> [OpenTTD/website] TrueBrain updated pull request #193: Add: 1.11.0-beta2 announcement https://git.io/Jtx0X
18:58:19  <TrueBrain> but explains why I didn't see it first time
18:58:27  <LordAro> oh, you got there first
18:58:30  <LordAro> lol
18:58:56  <DorpsGek> [OpenTTD/website] LordAro approved pull request #193: Add: 1.11.0-beta2 announcement https://git.io/JtxEQ
18:59:03  <TrueBrain> you sure? :P
18:59:42  <LordAro> we've got another 20 minutes before the website updates :p
19:00:10  <TrueBrain> :D
19:00:34  <LordAro> hmm, should probably add bullseye to release for next time
19:00:55  *** didac has quit IRC
19:00:56  <TrueBrain> I considered the alternative: remove all .debs :P
19:00:59  <DorpsGek> [OpenTTD/OpenTTD] DorpsGek pushed 1 commits to master https://git.io/JtxEF
19:01:00  <DorpsGek>   - Update: Translations from eints (by translators)
19:01:23  <LordAro> the issue is that bullseye isn't going to get 1.11.0 at all
19:01:27  <LordAro> it'll be stuck on 1.10.3
19:01:39  <TrueBrain> or we need to find a CVE :P
19:01:44  <LordAro> lol
19:01:45  <TrueBrain> but our linux-generic works fine on bullseye
19:01:54  <LordAro> yeah, but it's nicer to use a deb
19:02:02  <TrueBrain> (to be clear, we used to do that, file CVEs so we can get our newer OpenTTD in Debian :P)
19:02:11  <LordAro> ahaha
19:02:15  <TrueBrain> I mean, CVEs for a game like OpenTTD is not -that- useful
19:02:20  <TrueBrain> but it was very useful to get newer versions in
19:02:33  <TrueBrain> https://www.openttd.org/security.html
19:02:36  <TrueBrain> we did it for a while even
19:03:01  <TrueBrain> sometimes they only backported the fix itself
19:03:02  <TrueBrain> that was sad
19:03:21  <DorpsGek> [OpenTTD/website] TrueBrain merged pull request #193: Add: 1.11.0-beta2 announcement https://git.io/Jtx0X
19:03:48  <LordAro> TrueBrain: Q from elsewhere - has anyone actually downloaded the Windows arm64 build?
19:03:59  <TrueBrain> downloaded? Hmm, let me see
19:04:30  <LordAro> suppose they'd be more likely to get it from the windows store anyway
19:04:38  <LordAro> and probably not a prerelease either
19:05:41  <TrueBrain> last 2 weeks has seen 1500i beta1 downloads
19:05:43  <TrueBrain> for win64
19:05:51  <TrueBrain> but I cannot find arm in the list with popular objects
19:06:14  <TrueBrain> lowest on the list is downloaded 150 times
19:06:16  <TrueBrain> so < 150 times
19:06:21  <LordAro> heh
19:06:49  <TrueBrain> would have to go to raw logs to give that number; no tnx :P
19:06:52  <TrueBrain> "not many"
19:06:53  <TrueBrain> :D
19:07:10  <TrueBrain> 1.5.2 is surprisingly popular
19:07:17  <TrueBrain> on all 3 platforms
19:07:38  <TrueBrain> well, grfcodec and catcodec are also being downloaded
19:07:41  <TrueBrain> so what does it mean, really
19:07:52  <LordAro> hehe
19:09:00  <TrueBrain> curious if this build is pushed on the Steam testing branch
19:09:01  <TrueBrain> it should
19:09:57  <TrueBrain> stupid macOS taking for-ever :P
19:10:15  <_dp_> there are more links to 1.5.2 in the wild?
19:10:28  <peter1138> This game is not yet available on Steam
19:10:31  <peter1138> Sadface
19:10:31  <TrueBrain> post available on staging, for a proof-read
19:10:54  <TrueBrain> peter1138: 32 more days!
19:12:15  <DorpsGek> [OpenTTD/website] TrueBrain opened pull request #194: Fix: the link that is no link can't be considered a link till it links https://git.io/Jtxu9
19:13:12  <_dp_> oh, I can easily cve some dos
19:13:21  <_dp_> actually, #8755 probably counts
19:13:25  <DorpsGek> [OpenTTD/website] LordAro approved pull request #194: Fix: the link that is no link can't be considered a link till it links https://git.io/Jtxub
19:13:54  <TrueBrain> LordAro: it looks HUGE on the frontpage, but I cannot find what I could cut out without it losing value/meaning :)
19:14:11  <TrueBrain> the second paragraph, I guess
19:14:17  <TrueBrain> but I don't want to :P
19:14:28  <LordAro> yeah, everything after "please see changelog"
19:14:45  <TrueBrain> we want to highlight the translators part, I guess
19:14:52  <LordAro> we shoudl get some new screenshots
19:14:53  <TrueBrain> on the other hand ... lets just add a more-tag there
19:15:36  <LordAro> release done \o/
19:15:46  <DorpsGek> [OpenTTD/website] TrueBrain dismissed a review for pull request #194: Fix: the link that is no link can't be considered a link till it links https://git.io/Jtxub
19:15:49  <DorpsGek> [OpenTTD/website] TrueBrain updated pull request #194: Fix: the link that is no link can't be considered a link till it links https://git.io/Jtxu9
19:15:57  <TrueBrain> published on the testing branch on steam, wow
19:15:59  <TrueBrain> that was smooth
19:16:11  <LordAro> nice.
19:16:12  <DorpsGek> [OpenTTD/website] LordAro approved pull request #194: Fix: the link that is no link can't be considered a link till it links https://git.io/JtxzL
19:16:23  <TrueBrain> now to wait for website etc ..
19:16:59  <TrueBrain> oef, manifest error
19:17:02  <TrueBrain> I was afraid of that
19:17:08  <TrueBrain> stupid failed OpenGFX release :P
19:17:19  <TrueBrain> fixing that is annoying as ...
19:17:26  <LordAro> oh no
19:17:47  <TrueBrain> a grumpy TrueBrain will be right back :P
19:20:43  <TrueBrain> okay ... that should fix it
19:21:47  <TrueBrain> almost flawless victory :P
19:22:00  <TrueBrain> still, the amount of shit we have to do for releases is really low :D Mostly managing socials :P
19:22:54  <DorpsGek> [OpenTTD/website] James103 commented on pull request #194: Fix: the link that is no link can't be considered a link till it links https://git.io/JtxzK
19:23:38  <TrueBrain> not sure I agree with James
19:23:42  <TrueBrain> "always" is such a hard word
19:23:49  <TrueBrain> from socials we link directly to the posts
19:24:00  <TrueBrain> so it is only for people visiting the frontpage that they won't see it
19:24:03  <TrueBrain> how do you judge LordAro ?
19:24:45  <LordAro> :/
19:24:51  <LordAro> it doesn't really matter
19:25:10  <LordAro> i suppose we could reorder the post so that those links are above the <!----> line
19:25:13  <LordAro> but...
19:25:22  <TrueBrain> it would look really odd
19:26:11  <DorpsGek> [OpenTTD/website] TrueBrain commented on pull request #194: Fix: the link that is no link can't be considered a link till it links https://git.io/Jtxz7
19:26:18  <TrueBrain> I do like that James explains how the system works to me :D
19:26:31  <DorpsGek> [OpenTTD/website] TrueBrain merged pull request #194: Fix: the link that is no link can't be considered a link till it links https://git.io/Jtxu9
19:27:28  <LordAro> he does that often
19:27:38  <TrueBrain> I like James
19:27:44  <TrueBrain> I wonder how he is this quick
19:27:46  <LordAro> i guess it's quite nice that no one gets preferential treatment :)
19:27:56  <TrueBrain> is he GPT-3?
19:28:32  <TrueBrain> I could have moved the language list back in the middle of the text now
19:28:38  <TrueBrain> owh well, missed oppurtunity
19:29:52  <TrueBrain> beta1 is ~10% of the downloads for this month
19:30:01  <TrueBrain> that is a lot more than I expected
19:30:32  <TrueBrain> ugh, I need to look into caching for the website
19:30:41  <TrueBrain> but it is inside a docker .. no clue if that is already possible
19:32:08  <frosch123> @topic set 1 1.11.0-beta2, 1.10.3
19:32:08  *** DorpsGek changes topic to "1.11.0-beta2, 1.10.3 | Website: *.openttd.org (source: github, translator: translator, server list: servers, wiki: wiki) | Don't ask to ask, just ask | 'Latest' is not a valid version, 'Most recent' neither | English only"
19:32:15  <frosch123> ha, i contributed!
19:32:17  <TrueBrain> :D
19:32:19  <TrueBrain> <3
19:32:57  <TrueBrain> now fix catenaries, and you made 1.11 a success! :D
19:33:10  <TrueBrain> me hides in a corner
19:33:14  <frosch123> i have a stash for that
19:33:19  <frosch123> but ogfx is first
19:33:26  <TrueBrain> LordAro: the nightly also just finished, lol
19:33:41  <LordAro> aha
19:33:52  <TrueBrain> okay, that addition with "Read more" link is a lot better
19:33:56  <TrueBrain> I am fine with this
19:34:13  <DorpsGek> [OpenTTD/website] TrueBrain created new tag: 1.4.17 https://git.io/JtxgC
19:34:27  <TrueBrain> doesn't always have to be perfect :)
19:35:21  <TrueBrain> supermop_Home: https://cdn.openttd.org/opengfx-nightlies/ <- now updated
19:35:44  <TrueBrain> hmm .. that 0.6.0 folder in there is weird, and shouldn't be there :P
19:37:34  <TrueBrain> should be gone after next nightly it produces now :)
19:38:17  <peter1138> TrueBrain, with your gameloop threading reorganisation, would it become easier to separate slow tasks from the gui thread as well, or not affect it at all?
19:38:45  <TrueBrain> I already made some proof-of-concept code to do sprite sorting and blittering in another thread
19:38:47  <TrueBrain> works really well
19:39:08  <TrueBrain> just glitchy, as everything in OpenTTD LOVES to use globals
19:39:14  <peter1138> heh
19:39:28  <TrueBrain> so yes, yes that is possible
19:39:32  <peter1138> One example I can see is selecting savegames on the Load Game window.
19:39:36  <TrueBrain> also threading stuff in the gameloop should be easier
19:40:01  <TrueBrain> https://github.com/TrueBrain/OpenTTD/tree/split-viewport-drawing if you are interested in what I did there
19:40:22  <peter1138> As it opens the file to see what's in it, and what newgrfs are needed, that can take some time where the screen freezes for a second or so.
19:40:39  <TrueBrain> yeah, those screen freezes are a lot harder to fix for now
19:40:45  <TrueBrain> as our InputLoop needs a lock on the game-stae
19:40:49  <TrueBrain> like .. wuth?!, but yes, really
19:40:56  <TrueBrain> so moving your mouse needs a lock on the game-state
19:41:08  <TrueBrain> there is lots of work to do here, basically :D
19:41:22  <TrueBrain> most of the work involves: removing globals :P
19:41:24  <peter1138> I don't think this test load that it does affects game state forutnately.
19:41:37  <TrueBrain> _sl is a global
19:41:42  <TrueBrain> so be careful with that assumption :D
19:41:45  <TrueBrain> but it is an easy fix ;)
19:42:21  <TrueBrain> (and with game-state I btw mean every global involved with the state of the game that can only be accessed by a single thread at the time)
19:43:58  <LordAro> game from early 90s is not designed with threading in mind
19:44:00  <LordAro> i am shocked
19:44:45  <TrueBrain> :D
19:44:49  <TrueBrain> right, did all the socials
19:45:08  <TrueBrain> the moment https://twitter.com/FossTorrents likes your tweet as one of the first
19:45:10  <TrueBrain> :P
19:46:19  <TrueBrain> I like that the list of changes in beta2 is almost as big as beta1 .. :P
19:47:21  <LordAro> about 280 commits, apparently
19:47:30  <TrueBrain> :o
19:49:57  <LordAro> also 27 commits off 25k
19:49:59  <LordAro> according to github
19:50:45  <DorpsGek> [OpenTTD/team] Xapitoun opened issue #145: [fr_FR] Translator access request https://git.io/Jtx2U
19:51:09  <LordAro> that was quick
19:56:00  *** JGR has joined #openttd
19:57:38  <frosch123> pretty sure the own name of "thai" is wrong
19:58:02  <LordAro> PRs accepted!
19:58:57  <frosch123> i can copy&paste it from wikipedia :) but that is as dangerous as copying shell scripts from the internet
20:00:16  <Wolf01> I should make a script which updates my chan topic when the topic on this one changes :P
20:04:16  *** WormnestAndroid has joined #openttd
20:11:29  <frosch123> pff, the palette in /docs is still the windows palette :p
20:12:59  <DorpsGek> [OpenTTD/OpenTTD] James103 opened issue #8768: Fast-forward speed limit is stored as 16-bit integer instead of 32 bits. https://git.io/Jtxau
20:13:25  <LordAro> lol.
20:14:17  <DorpsGek> [OpenTTD/OpenTTD] LordAro commented on issue #8768: Fast-forward speed limit is stored as 16-bit integer instead of 32 bits. https://git.io/Jtxau
20:14:55  <TrueBrain> lol indeed
20:15:23  <TrueBrain> our clamping does seem to do something weird
20:15:30  <andythenorth> frosch123 the .act?
20:16:01  *** rptr has quit IRC
20:16:43  <LordAro> https://translator.openttd.org/translation/openttd-master/zh_CN what makes these strings "invalid" ?
20:16:56  <LordAro> many of the (largely untranslated) languages have 2 invalid strings
20:17:17  <DorpsGek> [OpenTTD/OpenTTD] TrueBrain commented on issue #8768: Fast-forward speed limit is stored as 16-bit integer instead of 32 bits. https://git.io/Jtxau
20:17:20  <DorpsGek> [OpenTTD/OpenTTD] TrueBrain closed issue #8768: Fast-forward speed limit is stored as 16-bit integer instead of 32 bits. https://git.io/Jtxau
20:17:35  <frosch123> andythenorth: at least the .gpl
20:17:43  <andythenorth> meh
20:17:50  <LordAro> TrueBrain: i feel like you've misunderstood
20:17:55  <andythenorth> I suppose we could fix the palettes
20:18:05  <LordAro> it's definitely a bug that when you set it to 80355% it actually comes back as 14819%
20:18:11  <TrueBrain> but that is not the bug he reports
20:18:15  <TrueBrain> so I will open a new one soon for that :)
20:18:32  <LordAro> eh, semantics
20:18:37  <LordAro> you're basically complaining about the title
20:18:43  <TrueBrain> also the ticket itself
20:18:48  <TrueBrain> he wants a 32bit , in expected result :D
20:18:49  <DorpsGek> [OpenTTD/OpenTTD] James103 commented on issue #8768: Fast-forward speed limit is stored as 16-bit integer instead of 32 bits. https://git.io/Jtxau
20:19:26  <LordAro> perhaps a release build does get you 650x speed, i only ever tried debug builds
20:19:37  <TrueBrain> it is not how fast it can be, it is when it stops being useful :P
20:19:57  <LordAro> 1 year per second could be useful :p
20:20:16  <LordAro> not for playing the game, but...
20:22:51  <TrueBrain> lol @ 9999 times gamespeed
20:22:54  <TrueBrain> that is a new one even for me :D
20:23:16  <DorpsGek> [OpenTTD/OpenTTD] TrueBrain commented on issue #8768: Fast-forward speed limit is stored as 16-bit integer instead of 32 bits. https://git.io/Jtxau
20:23:16  <LordAro> i do feel like the framerate window should get an extra digit :p
20:26:12  <LordAro> oh
20:26:15  <LordAro> oh wow
20:26:21  <LordAro> yeah, 9999x
20:27:11  <LordAro> it's doing a century every 3 seconds
20:27:23  <DorpsGek> [OpenTTD/OpenTTD] J0anJosep updated pull request #8480: Multitile depots https://git.io/JL5Hh
20:28:33  <LordAro> well at least the money underflow is easy to reproduce now
20:29:37  <TrueBrain> haha, yes
20:30:07  <glx> [20:15:57] <TrueBrain> published on the testing branch on steam, wow <-- wanted to see, but nightly triggered after release :)
20:31:01  <TrueBrain> it is still in the testing branch
20:31:05  <TrueBrain> so you can get that beta :)
20:31:50  <glx> well waiting to steam to finish update (as it asked me after I stopped openttd)
20:33:18  <glx> ah of course I was on nightly branch
20:33:23  <LordAro> oh no, i have found bugs
20:34:42  <TrueBrain> common issue of playing a game :P
20:34:52  <glx> steam overlay confirms 60fps ;)
20:35:15  <LordAro> 1) saveload dialogue hides hidden folders, which makes finding my games in ~/.local/share quite tricky
20:35:47  <LordAro> 2) scenario appears to collect all scenario folders together
20:37:07  <LordAro> TrueBrain: with my all-water 64x64 map zoomed into a corner with full animation/details disabled, i am getting 1_000_000frames/s
20:37:18  <TrueBrain> owh, I see what I did wrong
20:37:21  <TrueBrain> I clamped the value to 100k
20:37:23  <TrueBrain> instead of 60k
20:37:24  <TrueBrain> oops
20:39:15  <LordAro> oh, you didn't know? :p
20:40:57  <TrueBrain> know what?
20:42:05  <DorpsGek> [OpenTTD/OpenTTD] TrueBrain opened pull request #8769: Fix c3dc27e3: put the max-value of fast-forward-speed-limit to within the storage size https://git.io/JtxVh
20:42:35  <DorpsGek> [OpenTTD/OpenTTD] LordAro approved pull request #8769: Fix c3dc27e3: put the max-value of fast-forward-speed-limit to within the storage size https://git.io/JtxVj
20:42:46  <DorpsGek> [OpenTTD/OpenTTD] TrueBrain commented on issue #8768: Fast-forward speed limit is stored as 16-bit integer instead of 32 bits. https://git.io/Jtxau
20:43:38  <_dp_> hm, apparently lzma is the worst choice for multiplayer
20:43:41  <_dp_> but best compression
20:43:58  <_dp_> it's just very, very slow
20:46:00  <DorpsGek> [OpenTTD/OpenTTD] James103 opened issue #8770: Start/stop icon in vehicle status bar is off-center vertically https://git.io/Jtxws
20:46:23  <TrueBrain> LordAro: LOL! 1 million? That is insane :D
20:46:27  <TrueBrain> happy we added a limit :D
20:46:35  <LordAro> :D
20:46:50  <LordAro> (i'm not sure why there are limits in the framerate window, was trivial to remove)
20:47:11  <TrueBrain> "nobody wants to go faster than ..."
20:48:23  <TrueBrain> LordAro: I am pretty sure I saw the overflowing of settings before, so possibly we have more values that overflow .. I wonder if we can't detect that with the generated code
20:48:33  <TrueBrain> some assert_compile between the max value and the storage size, or something
20:48:37  <DorpsGek> [OpenTTD/OpenTTD] LordAro commented on issue #8770: Start/stop icon in vehicle status bar is off-center vertically https://git.io/Jtxws
20:48:59  <LordAro> i'd have thought that wouldn't be too difficult
20:49:08  <Heiki> LordAro: those invalid strings came about when the string parameters changed, for example STR_QUIT_ARE_YOU_SURE_YOU_WANT_TO_EXIT_OPENTTD used to ask something like “Are you sure you want to exit OpenTTD and return to {STRING}?”, now it’s just “Are you sure you want to exit OpenTTD?”
20:49:25  <LordAro> could close about 3 other james issues at the same time :p
20:49:35  <LordAro> Heiki: interesting, i thought eints filtered them out on its own
20:50:54  <supermop_Home> TrueBrain thanks!
20:51:29  <TrueBrain> LordAro: yeah, I really still don't know if he was pointing out the overflow, or asking for a higher limit
20:51:39  <TrueBrain> I dont like tickets with solutions, they are often really confusing :(
20:52:25  <TrueBrain> intentions get lost in the solution :D
20:52:36  <LordAro> understandable
20:53:17  <DorpsGek> [OpenTTD/OpenTTD] TrueBrain merged pull request #8769: Fix c3dc27e3: put the max-value of fast-forward-speed-limit to within the storage size https://git.io/JtxVh
20:53:37  <TrueBrain> and as I had seen the clamping issue before going wrong, for a moment I assumed it was broken for all :P
20:53:44  <TrueBrain> but it was just me being silly :D
20:54:32  <DorpsGek> [OpenTTD/team] glx22 commented on issue #145: [fr_FR] Translator access request https://git.io/Jtx2U
20:55:46  <LordAro> hmm, hidden files are explicitly hidden from the saveload dialog
20:56:25  *** HerzogDeXtEr has quit IRC
20:57:08  <DorpsGek> [OpenTTD/OpenGFX] frosch123 opened pull request #56: Add: additional gui sprites for OpenTTD 1.11. https://git.io/JtxwK
20:57:16  <TrueBrain> and regarding your bug ... my new UIs solve that :D
20:57:25  <frosch123> let's see which nml version the ogfx farm used
20:57:58  <LordAro> mm :p
20:58:17  <LordAro> the strange thing is that it's different behaviour for saves vs scenarios
20:58:25  <LordAro> i'll leave hidden files alone for now :p
20:58:36  <TrueBrain> yeah ... it is really annoying
20:58:42  <TrueBrain> it looks the same, but works totally different
20:59:02  <TrueBrain> most of our UIs have such feature creep that doesn't span all their sibling windows
20:59:31  <TrueBrain> which is fun when you try to load stuff from console
20:59:37  <TrueBrain> you realise what an utter mess it has become :D
21:00:21  <glx> I can see why all scenarios are merged in the same list
21:00:28  <TrueBrain> it makes sense
21:00:46  <glx> but I hope it's not the case in scenario editor
21:01:06  <TrueBrain> but as the windows look the same, it is frustrating for users
21:01:10  <LordAro> i don't think the code is any different
21:01:31  <TrueBrain> fios handles that stuff
21:01:33  <LordAro> indeed it's not
21:03:47  <TrueBrain> its the reason I denied one of those PRs for console commands :P
21:04:18  <LordAro> alright, i won't raise bugs then :p
21:04:27  *** WormnestAndroid has quit IRC
21:04:34  <TrueBrain> is it a bug, is the question :P
21:04:36  <andythenorth> mac ffwd empty map, 1.11-0-beta-2 FPS caps at about 833
21:04:37  <TrueBrain> annoying, for sure!
21:04:45  <DorpsGek> [OpenTTD/OpenGFX] glx22 approved pull request #56: Add: additional gui sprites for OpenTTD 1.11. https://git.io/JtxwF
21:05:19  <LordAro> @calc 33 * 25
21:05:19  <DorpsGek> LordAro: 825
21:05:23  <andythenorth> yup
21:05:26  <LordAro> andythenorth: disable the setting :p
21:05:56  <andythenorth> yeah that just runs at 9999fps
21:06:00  <LordAro> ^^
21:06:07  <supermop_Home> if there is any more sprite drawing needed i can help with lmk
21:06:19  <andythenorth> lol I like how it gets stuck on ffwd
21:06:22  *** WormnestAndroid has joined #openttd
21:06:25  <andythenorth> due to either autosave or news
21:06:32  <LordAro> frosch123: the 2x 'location' icon is slightly offcentre in its box, i assume that's been accounted for?
21:06:36  <andythenorth> I tab forward, but then it stays in ffwd
21:06:51  <LordAro> actually, 1x too
21:07:02  <LordAro> andythenorth: it applies while held down for me
21:07:11  <LordAro> which is what i'd expect for tab-ffwd
21:07:11  <andythenorth> well it has to wait for everything to catch up
21:07:19  <LordAro> oh lol
21:07:22  <andythenorth> either autosave or the 10000 news messages
21:07:24  <andythenorth> not sure which
21:07:35  <LordAro> probably autosave
21:07:38  <LordAro> i turned that off
21:07:51  <andythenorth> yeah it's autosave
21:08:52  <glx> yeah autosave "breaks" FFWD and fps
21:09:37  <andythenorth> solid 9999fps with that off, empty map
21:10:26  <andythenorth> on an actual savegame, it's a steady 230fps, but I tested that already over last few weeks
21:10:44  <TrueBrain> had time to test my PR andythenorth ? :D
21:11:28  * andythenorth might be able to tonight
21:11:44  <andythenorth> lol if I stop vehicles, the fps increases to 1000 or so
21:11:50  <TrueBrain> there should be no change with my PR, basically :P
21:11:57  <andythenorth> but we know that 'pathfinding is slow' is a myth, right?
21:12:10  <glx> it's not that slow
21:12:18  <glx> it just has some cost
21:12:18  <andythenorth> so how slow is newgrf?
21:12:28  <peter1138> Impossibly
21:12:52  <andythenorth> Mr Impossible!
21:13:00  <glx> and of course the effect is more visible in FFWD because more calls
21:15:13  <frosch123> LordAro: it's not possible to center the 2x icon. ottd demands that all zoom levels have the same size, so 2x gui sprites always have a even size
21:16:50  <LordAro> just checking that it's not unintentional :)
21:16:52  <frosch123> "nmlc warning: "sprites/extra/extra-openttd-gui.pnml", line 330: Exceeding the limit of 184 sprites for sprite replacement type 'OTTD_GUI', extra sprites may be ignored" <- ah, it's only a warning, so we need no nml release just for that
21:17:02  <frosch123> unless it silently drops them...
21:17:30  <andythenorth> TrueBrain is it a wrong result if 8741 is marginally faster in ffwd on mac than other recent builds of master (10-20% faster)
21:17:31  <andythenorth> ??
21:17:40  <TrueBrain> a bit faster, that is possible
21:17:52  <TrueBrain> means videooutput takes time
21:20:24  <andythenorth> I noticed some weird UI scaling behaviours, but probably not 8741
21:21:14  <TrueBrain> tnx andythenorth :)
21:21:26  <TrueBrain> at least means we can do game-loop threading on macOS too \o/
21:21:37  <andythenorth> yeah the weird scaling is not 8741
21:21:45  <andythenorth> present in 1.11.0-beta-2 also
21:23:46  <DorpsGek> [OpenTTD/OpenTTD] andythenorth commented on pull request #8741: Move GameLoop into a thread (and no longer run Paint in a thread) https://git.io/Jtxr7
21:32:50  <LordAro> ok, i'm definitely getting into scenarios where the window has resized but the UI has not
21:33:11  <LordAro> which makes it quite difficult to click on the UI
21:33:17  <TrueBrain> enjoy :D
21:33:35  <LordAro> https://i.imgur.com/tPPYMCr.png
21:34:17  <LordAro> ooh, and i just crashed the game
21:35:19  <FLHerne> frosch123: Doesn't look like it drops them, just warns
21:36:38  <DorpsGek> [OpenTTD/OpenTTD] Rau117 opened issue #8771: Blur with new grpahics dirver support https://git.io/Jtxo1
21:37:14  <DorpsGek> [OpenTTD/OpenTTD] LordAro opened pull request #8772: Unlimit framerate window and fix pause behaviour https://git.io/JtxoS
21:37:41  <LordAro> nice title screen
21:38:22  <LordAro> looks a bit like antialiasing where it shouldn't be?
21:40:28  <DorpsGek> [OpenTTD/OpenGFX] LordAro merged pull request #56: Add: additional gui sprites for OpenTTD 1.11. https://git.io/JtxwK
21:41:27  <TrueBrain> you found how to fix the 0 frames/s
21:41:28  <TrueBrain> NICE :D
21:41:45  <TrueBrain> no clue if it is the proper fix .. but I like that it is fixed :D
21:42:01  <LordAro> i could've called it at the same time as Paused()
21:42:02  <DorpsGek> [OpenTTD/OpenTTD] TrueBrain approved pull request #8772: Unlimit framerate window and fix pause behaviour https://git.io/JtxKs
21:42:15  <LordAro> but then i noticed that that's the only place that Paused() is called at all, so i just rolled it in
21:42:23  <LordAro> nielsm might have thoughts about it
21:43:05  *** rptr has joined #openttd
21:44:02  <frosch123> huh... what was the intention of the 9999 in the first place?
21:45:05  <LordAro> ¯\_(ツ)_/¯
21:45:44  <TrueBrain> "who is going to run faster than 9999x simulation rate anyway"
21:45:47  <TrueBrain> I mean :P
21:48:40  <nielsm> as far as I remember, the reason for the cap on frame/sim rate as 9999.99x is for window sizing calculations
21:48:54  <nielsm> i.e. limiting the string length for when calculating the minimum window size
21:49:06  <nielsm> and then clamping it when displaying to not exceed
21:49:11  <TrueBrain> makes sense
21:49:45  <LordAro> well there doesn't appear to be any issues with that
21:49:47  <nielsm> but since the table below is already larger it doesn't really matter (any more)
21:54:23  *** Samu has quit IRC
22:02:35  <DorpsGek> [OpenTTD/OpenTTD] nielsmh commented on issue #8771: Blur with new grpahics dirver support https://git.io/Jtxo1
22:04:20  <nielsm> TrueBrain: I think there is actually a difference in the water palette animation cycle with opengl? Not entirely sure, but the same savegame loaded up paused I see a difference in the water highlight colors but not in other colors
22:04:55  <TrueBrain> honestly, no clue :) Maybe michi_cc knows :)
22:06:05  *** andythenorth has quit IRC
22:07:30  <TrueBrain> nielsm: also please try non-OpenGL to see if it is related to OpenGL or my rewrite of ... most other things :P
22:07:48  <TrueBrain> (-v win32 or -v sdl, depending on your OS)
22:10:17  <DorpsGek> [OpenTTD/OpenTTD] michicc commented on issue #8771: Blur with new grpahics dirver support https://git.io/Jtxo1
22:11:59  <michi_cc> nielsm: Palette is pushed to OpenGL directly before paint, it is possible (without having done any tests) that this results in a +/- one frame difference when the palette is applied.
22:12:11  <DorpsGek> [OpenTTD/OpenTTD] ldpl opened pull request #8773: Add: Support Zstandard(zstd) savegame compression https://git.io/Jtx6j
22:12:22  <DorpsGek> [OpenTTD/OpenTTD] nielsmh commented on issue #8771: Blur with new grpahics dirver support https://git.io/Jtxo1
22:18:15  <DorpsGek> [OpenTTD/OpenTTD] michicc commented on pull request #8773: Add: Support Zstandard(zstd) savegame compression https://git.io/JtxiW
22:18:41  <LordAro> _dp_: if i'm reading your numbers right (they're not the clearest...), zstd:9 could be quite decent
22:18:52  <LordAro> 25% isn't *terrible*
22:19:26  <_dp_> zstd:9, it's not the best compression and it isn't the fastest
22:19:35  *** frosch123 has quit IRC
22:19:46  <LordAro> a reasonable compromise!
22:19:58  <_dp_> may not be a bad choice for default but I kinda lack the metric
22:20:10  <_dp_> I picked the best for connection time
22:20:27  <_dp_> which ofc depends on assumed network speed
22:21:42  <_dp_> there is also lzma:0 that is somewhat similar
22:21:51  <nielsm> there would definitely be a tradeoff server owners should make about transfer versus compression speed
22:22:27  <nielsm> did you test with that dictionary feature zstd has? if it makes a difference being "trained" on the data
22:22:46  <_dp_> nielsm, no
22:23:19  <_dp_> it makes quite a difficult question what to train on
22:24:54  <_dp_> there is definitely some room for improvement, my intention was to add at least something to start with
22:25:12  <TrueBrain> don't forget the compile farm ;)
22:26:21  <_dp_> ehm... I've no idea what to do about it..
22:29:33  <TrueBrain> you don't have to do it alone ;)
22:30:21  <TrueBrain> what is currently default?
22:30:44  <_dp_> lzma:2
22:30:48  <TrueBrain> a prettier (markdown) table might be nicer btw
22:31:48  <_dp_> didn't know markdown had tables..
22:32:32  <dwfreed> it doesn't, but most implementations of it include one
22:36:03  <_dp_> updated
22:37:10  <TrueBrain> would it be possible to normalize the other 3 columns to against the current?
22:37:24  <TrueBrain> as extra column maybe
22:37:31  <TrueBrain> I don't really care how much it compresses, just how it relates :)
22:37:42  <TrueBrain> how long compression takes
22:37:43  <TrueBrain> sorry :P
22:38:48  <_dp_> I don't understand what you want at all
22:38:54  <_dp_> connection time is kinda how it relates
22:39:02  <_dp_> at least one way to measure it
22:39:03  <TrueBrain> but is not normalized :P
22:39:18  <_dp_> normalized to what?
22:39:21  <_dp_> it's just seconds
22:39:26  <TrueBrain> to default :)
22:39:33  <_dp_> aah
22:41:32  <TrueBrain> I assumed you already did that with the size :D
22:41:56  <_dp_> lol, no
22:41:59  <_dp_> it's just megabytes
22:43:12  <TrueBrain> it was exactly 1.00?
22:43:17  <TrueBrain> right :)
22:43:31  <TrueBrain> anyway, normalizing tables like this is always useful, as the exact numbers are of little interest in most cases :)
22:44:26  <TrueBrain> the "right" was not sarcasm btw .. reading it back it sounds aweful :P
22:44:41  <TrueBrain> it was just the moment it clicked what you meant with those numbers :D
22:46:38  *** nielsm has quit IRC
22:47:40  <TrueBrain> can't believe the default is exactly 1.00 :D That is just funny :)
22:47:42  <_dp_> don't worry, my english doesn't parse sarcasm there anyway xD
22:47:52  <_dp_> I added % to default
22:47:59  <TrueBrain> <3
22:48:21  <_dp_> though mb it would be better with inverse %
22:48:40  <_dp_> ops, wrong default xD
22:50:10  <_dp_> fixe
22:50:11  <_dp_> d
22:51:31  *** sla_ro|master has quit IRC
22:53:24  <TrueBrain> nah, this is fine, easier to read for me :)
22:57:33  *** Wormnest has joined #openttd
23:07:47  <_dp_> oh, I know what I could've based zstd dict on
23:08:00  <_dp_> savegames from all active servers
23:08:20  <TrueBrain> doubt servers are the average map :P
23:08:35  <_dp_> yeah, but it's kind of a network compression anyway
23:09:21  *** Wolf01 has quit IRC
23:12:40  <glx> _dp_: for CI you can easily add zstd to vcpkg install
23:13:03  <glx> dunno for apt :)
23:13:19  <_dp_> glx, I still have no idea where is that :p
23:14:22  <glx> in .github/workflows, ci-build.yml and release.yml
23:14:31  <_dp_> grep only shows COMPILIND.md which I guess should be updated but I doubt will help the CI xD
23:16:08  <glx> https://github.com/OpenTTD/OpenTTD/blob/8bc0089fc498d603ceef228c5488037721eb548d/.github/workflows/ci-build.yml#L181 and https://github.com/OpenTTD/OpenTTD/blob/8bc0089fc498d603ceef228c5488037721eb548d/.github/workflows/ci-build.yml#L262 for CI
23:16:55  <glx> https://github.com/OpenTTD/OpenTTD/blob/8bc0089fc498d603ceef228c5488037721eb548d/.github/workflows/ci-build.yml#L103 for linux CI
23:17:41  <glx> and there are similar commands in release
23:18:03  <TrueBrain> apt and yum might be most difficult
23:18:10  <glx> yeah
23:18:57  <glx> I guess recent enough ubuntu should have zstd, but we still build for 18.04
23:19:42  <glx> but at least you will be able to check windows and mac
23:19:55  <DorpsGek> [OpenTTD/OpenTTD] ldpl updated pull request #8773: Add: Support Zstandard(zstd) savegame compression https://git.io/Jtx6j
23:21:11  <_dp_> let's see if I guessed it right xD
23:21:26  <DorpsGek> [OpenTTD/OpenTTD] michicc commented on issue #8771: Blur with new grpahics dirver support https://git.io/Jtxo1
23:21:43  <glx> missing linux generic for release ;)
23:24:01  <_dp_> oh, because it misses lzma as well :p
23:24:05  <_dp_> I searched for it xD
23:24:26  <_dp_> ah, it's xz-devel there
23:24:29  <glx> hmm I wonder if cache will save the new lib as there was a match on primary key
23:26:31  <DorpsGek> [OpenTTD/OpenTTD] ldpl updated pull request #8773: Add: Support Zstandard(zstd) savegame compression https://git.io/Jtx6j
23:27:09  <glx> Cache hit occurred on the primary key win19-20210211.1-vcpkg-x86, not saving cache. <-- as I thought
23:37:04  <TrueBrain> I see most people add a number behind cache-keys
23:37:10  <TrueBrain> so they can increase that number when ever it needs invalidating
23:37:25  <TrueBrain> I did that for preview workflows too
23:39:25  <glx> hmm as macos and windows needs the same libs, it should be possible to use a response file and hash it in the key
23:39:56  <TrueBrain> just don't overcomplicate something extremely rare :D
23:40:42  <glx> yeah adding a number and restore-keys should be enough
23:42:39  <glx> I'll look at it later
23:44:51  <glx> I also may include restore-keys for macos release so it retrieves x64 when no cache exist for x64+arm64
23:57:25  <glx> btw CI failed for macos in #8773 with a weird error
23:57:43  <glx> looks like vcpkg does weird thing

Powered by YARRSTE version: svn-trunk