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