Times are UTC Toggle Colours
00:00:20 *** HerzogDeXtEr has quit IRC 00:13:12 *** Wormnest has joined #openttd 00:40:55 *** iSoSyS has quit IRC 01:05:48 *** Wormnest has quit IRC 01:08:11 *** Beerbelott has quit IRC 01:23:43 *** Speeder__ has joined #openttd 01:26:27 *** Hobbyboy has joined #openttd 01:26:28 *** dwfreed_ has joined #openttd 01:26:29 *** ericnoan- has joined #openttd 01:26:31 *** Extrems` has joined #openttd 01:26:36 *** DorpsGek` has joined #openttd 01:26:37 *** ChanServ sets mode: +o DorpsGek` 01:26:39 *** reldred_ has joined #openttd 01:26:52 *** m1cr0m4n has joined #openttd 01:27:58 *** murr5y has joined #openttd 01:30:12 *** Speeder has joined #openttd 01:31:23 *** Speeder__ has quit IRC 01:31:23 *** WormnestAndroid has quit IRC 01:31:23 *** DorpsGek has quit IRC 01:31:23 *** Speeder_ has quit IRC 01:31:23 *** Hobbyboy|BNC has quit IRC 01:31:23 *** ericnoan has quit IRC 01:31:23 *** reldred has quit IRC 01:31:23 *** mikegrb has quit IRC 01:31:23 *** m1cr0man has quit IRC 01:31:23 *** murr4y has quit IRC 01:31:23 *** Extrems has quit IRC 01:31:23 *** greeter has quit IRC 01:31:23 *** dwfreed has quit IRC 01:31:23 *** Extrems` is now known as Extrems 01:31:23 *** reldred_ is now known as reldred 01:31:34 *** DorpsGek` is now known as DorpsGek 01:32:29 *** dwfreed_ is now known as dwfreed 01:33:07 *** mikegrb has joined #openttd 01:33:45 *** greeter has joined #openttd 01:36:52 *** WormnestAndroid has joined #openttd 01:45:39 *** Wormnest has joined #openttd 01:49:01 *** WormnestAndroid has quit IRC 01:49:03 *** supermop_Home_ has quit IRC 01:49:34 *** WormnestAndroid has joined #openttd 01:56:27 *** glx has quit IRC 02:08:05 *** supermop_Home has joined #openttd 02:13:21 <DorpsGek> [OpenTTD/OpenTTD] James103 commented on pull request #9043: Feature: bridges over bridges (WIP) https://git.io/JOriF 02:15:05 *** D-HUND has joined #openttd 02:18:31 *** debdog has quit IRC 02:19:49 *** Flygon has joined #openttd 02:37:28 *** Wormnest has quit IRC 02:46:41 *** Wormnest has joined #openttd 02:56:44 *** Wormnest has quit IRC 03:27:26 *** didac has joined #openttd 03:29:04 <DorpsGek> [OpenTTD/OpenTTD] perezdidac commented on pull request #8794: Feature: Show rail/road/tram NewGRF name in Land Area Information window https://git.io/JOrNT 03:30:25 <DorpsGek> [OpenTTD/OpenTTD] perezdidac commented on pull request #8902: Feature: show upload date in the network content window https://git.io/JOrN8 03:50:16 <DorpsGek> [OpenTTD/team] Houssem-Guemer opened issue #196: [ar_EG] Translator access request https://git.io/JOrpw 03:52:41 <DorpsGek> [OpenTTD/OpenTTD] perezdidac commented on pull request #9043: Feature: bridges over bridges (WIP) https://git.io/JOrpN 04:35:00 <DorpsGek> [OpenTTD/OpenTTD] perezdidac updated pull request #9043: Feature: bridges over bridges (WIP) https://git.io/JOWU8 04:35:04 <DorpsGek> [OpenTTD/OpenTTD] perezdidac commented on pull request #9043: Feature: bridges over bridges (WIP) https://git.io/JOoTq 05:12:03 *** snail_UES_ has quit IRC 05:19:32 *** didac has quit IRC 05:53:28 *** Flygon has quit IRC 05:53:29 *** Flygon_ has joined #openttd 05:59:56 *** sla_ro|master has joined #openttd 06:00:04 <DorpsGek> [OpenTTD/OpenTTD] rubidium42 updated pull request #9052: Packet encapsulation https://git.io/JOEyq 06:05:20 <DorpsGek> [OpenTTD/OpenTTD] rubidium42 commented on pull request #9052: Packet encapsulation https://git.io/JOonw 06:25:18 *** HerzogDeXtEr has joined #openttd 06:28:11 *** supermop_Home has quit IRC 06:28:59 *** erle- has quit IRC 07:14:07 *** erle- has joined #openttd 07:18:29 *** andythenorth has joined #openttd 08:09:58 <dih> greetings 08:10:33 <andythenorth> yo 08:12:10 <peter1138> ho 08:13:13 <LordAro> heyo 08:14:34 *** lobster has quit IRC 08:23:59 *** lobster has joined #openttd 08:33:53 *** lobster has quit IRC 09:18:13 <TrueBrain> omg, the visuals GOG want are completely different from what Steam uses 09:18:16 <TrueBrain> I don't even know where to start 09:19:03 <TrueBrain> "Please always provide *unaltered* key art as a layered psd as well!" 09:19:06 <TrueBrain> I do not even know what that means 09:19:11 <LordAro> how so? 09:19:22 <LordAro> "none of us have photoshop" 09:19:42 <TrueBrain> that for sure is an issue, but GIMP can load the PSDs, so that is not a real issue 09:20:05 <TrueBrain> but "unaltered" ? Wtf does that mean in this context? 09:20:07 <TrueBrain> "key art" ? 09:20:14 <TrueBrain> they assume you know a bit about this shit 09:20:16 <TrueBrain> I do not :D 09:20:51 <TrueBrain> well, first things first .. let me prep all Steam stuff and put it in a git repo 09:21:02 <TrueBrain> I will email them with: I have no clue, here is what I have for Steam, help! 09:21:08 <TrueBrain> see if that gets us anywhere :) 09:21:45 *** Samu has joined #openttd 09:25:16 *** andythenorth has quit IRC 09:47:54 <DorpsGek> [OpenTTD/OpenTTD] Berbe commented on pull request #9057: Codechange: Use std::string in console commands/aliases registration, and std::map instead our sorted linked list https://git.io/JOoSz 09:48:46 <DorpsGek> [OpenTTD/OpenTTD] Berbe commented on pull request #9057: Codechange: Use std::string in console commands/aliases registration, and std::map instead our sorted linked list https://git.io/JOoSP 09:51:28 <_dp_> lol, so there is pr for pr now? xD 09:53:42 <DorpsGek> [OpenTTD/OpenTTD] Berbe commented on pull request #9057: Codechange: Use std::string in console commands/aliases registration, and std::map instead our sorted linked list https://git.io/JOo9X 09:53:50 *** Smedles has quit IRC 09:53:51 <DorpsGek> [OpenTTD/steam-data] TrueBrain opened pull request #6: Add: all current Steam assets in both PNG as XCF https://git.io/JOo91 09:54:27 <TrueBrain> there ... finally cleaned up all store assets 09:55:09 <DorpsGek> [OpenTTD/steam-data] TrueBrain approved pull request #5: Fix #2: Incorrect license name https://git.io/JOo9b 09:55:20 <DorpsGek> [OpenTTD/steam-data] TrueBrain merged pull request #5: Fix #2: Incorrect license name https://git.io/JYnme 09:55:25 <DorpsGek> [OpenTTD/steam-data] TrueBrain closed issue #2: Incorrect license name https://git.io/JqV4u 09:57:21 *** Smedles has joined #openttd 09:57:55 <DorpsGek> [OpenTTD/OpenTTD] PeterN updated pull request #9063: Codechange: Add internal widget alignment property, along with widget part. https://git.io/JOg3z 09:58:28 <peter1138> Hmm, I should update the PR text as it now colours text colour :D 09:58:41 *** Smedles has quit IRC 09:59:52 *** Samu has quit IRC 10:00:14 *** Samu has joined #openttd 10:02:05 *** Smedles has joined #openttd 10:05:26 <TrueBrain> anyone mind giving https://github.com/OpenTTD/steam-data/pull/6 a look to see if it looks somewhat sane? 10:08:12 <peter1138> Is git lfs a github thing? 10:08:32 <peter1138> Hmm, gitlab appears to have it. 10:08:44 <TrueBrain> it is 10:08:53 <TrueBrain> there are heavy limits on it 10:08:54 <peter1138> And gitea. Okay, so it's not only usable on github. 10:13:28 <TrueBrain> the only thing is that GitLFS requires you to install a local plugin 10:13:38 <TrueBrain> which seems exactly what I would want for this :D 10:17:44 <peter1138> Hmm, maybe I should use this otherwise unused Raspberry Pi 1b as a salt server. Assuming 512MB is enough... 10:18:31 <peter1138> Running it as a container on the server that is managed by salt seems wrong :p 10:25:09 * peter1138 installs git-lfs for windows. 10:25:56 <TrueBrain> hmm ... doubting a bit now if GitLFS is a good idea .. the trailer is 110MB 10:26:06 <TrueBrain> we are limited to 1GB per month in bandwidth over LFS :P 10:28:00 <peter1138> What's the point of specific storage for large files if you have such a very low limit? 10:28:26 <peter1138> Anyway, I switched to the branch and all the .xcf files exist, so it works, at least. 10:28:44 <peter1138> And used up half the bandwidth allowance I guess :/ 10:28:54 <TrueBrain> nah, the current files are just ~30MB 10:29:01 <TrueBrain> it is the movie that is an issue :D 10:29:34 <peter1138> https://github.blog/2015-04-08-announcing-git-large-file-storage-lfs/#pricing 10:29:39 <peter1138> Well that's conclusive. 10:29:51 <peter1138> I guess old blog post doesn't need the prices. 10:30:11 <TrueBrain> https://docs.github.com/en/github/setting-up-and-managing-billing-and-payments-on-github/about-billing-for-git-large-file-storage 10:30:21 <peter1138> for 50GB. 10:31:14 <DorpsGek> [OpenTTD/steam-data] TrueBrain closed pull request #6: Add: all current Steam assets in both PNG as XCF https://git.io/JOo91 10:31:51 <peter1138> Does xcf have any compression options? 10:32:06 <TrueBrain> hmm .. I tried to remove GitLFS 10:32:09 <TrueBrain> but .. seems I failed :D 10:32:37 <peter1138> I used gzip on the .xcf files and they come to less than half the original size. 10:32:49 <TrueBrain> I am not worried about the xcf files :) 10:32:52 <TrueBrain> it is the trailer that is my issue 10:32:57 <peter1138> Oh right of course. 10:33:20 <peter1138> ~30MB in total, not 30MB each. 10:33:34 <TrueBrain> yes 10:34:44 <TrueBrain> ugh, cannot find how to remove files from being tracked by GitLFS 10:34:45 <TrueBrain> lol 10:35:56 <Xaroth> iirc git add --renormalize 10:36:27 <DorpsGek> [OpenTTD/team] AirSThib opened issue #197: [fr_FR] Translator access request https://git.io/JOoFQ 10:36:41 <TrueBrain> tnx 10:36:47 <TrueBrain> super weird that it is poorly documented 10:37:30 <TrueBrain> remote: error: File trailer/trailer.mp4 is 110.07 MB; this exceeds GitHub's file size limit of 100.00 MB 10:37:30 <TrueBrain> bah 10:37:42 <Xaroth> aw 10:38:13 <TrueBrain> gzip has no effect on file-size 10:38:16 <TrueBrain> (no surprise, really) 10:42:19 <DorpsGek> [OpenTTD/steam-data] TrueBrain opened pull request #7: Add: all current Steam assets in both PNG as XCF https://git.io/JOobD 10:42:22 <TrueBrain> right, without GitLFS, without trailer 10:42:29 <TrueBrain> I think I just make a release to attach the trailer as binary 10:43:06 <TrueBrain> so okay, quick review anyone so I can merge this PR? :D 10:44:03 <LordAro> of course, the existence of the other PR means that it's now included in the repo 10:44:39 <TrueBrain> LordAro: no, the trailer never made it in the PR 10:44:43 <TrueBrain> so it doesn't :) 10:45:08 <TrueBrain> happy accident 10:45:58 <LordAro> heh 10:46:45 <Timberwolf> Temptation to write "block trees have lower cpu usage than path-based trees" in Discord... 10:46:56 * Timberwolf chooses the path of honour, minimises. 10:47:34 <peter1138> Okay, I can't find my spare pi... 10:47:49 <peter1138> It's next to me but I don't know its IP :p 10:48:19 <TrueBrain> but, review, yes, no, anyone? :) 10:49:05 <peter1138> This is the same, just without LFS? 10:49:09 <TrueBrain> yup 10:49:38 <peter1138> We use Git LFS... 10:49:43 <TrueBrain> shit 10:49:47 <TrueBrain> see, that is why I need a review :P 10:49:48 <TrueBrain> fixing .. 10:51:51 <DorpsGek> [OpenTTD/steam-data] TrueBrain updated pull request #7: Add: all current Steam assets in both PNG as XCF https://git.io/JOobD 10:52:05 <TrueBrain> now also mentions where I will store the trailer, after merging this PR :D 10:53:13 <peter1138> Ah, I was wondering as it's empty at the moment :) 10:53:28 <TrueBrain> yeah .. it needs a tag, and I want the tag to contain the updated readme :P 10:53:31 <TrueBrain> chicken-egg issue :D 10:53:34 <DorpsGek> [OpenTTD/steam-data] PeterN approved pull request #7: Add: all current Steam assets in both PNG as XCF https://git.io/JOoAG 10:53:37 <TrueBrain> tnx peter1138 :) 10:53:47 <DorpsGek> [OpenTTD/steam-data] TrueBrain merged pull request #7: Add: all current Steam assets in both PNG as XCF https://git.io/JOobD 10:53:50 <peter1138> I didn't actually check the images, mind you. 10:53:51 <DorpsGek> [OpenTTD/steam-data] TrueBrain closed pull request #4: Add: Media by 2TallTyler https://git.io/Jqptt 10:54:00 <TrueBrain> I didn't expect anyone would, so that is fine :) 10:54:08 <TrueBrain> anyone disagreeing with any of them, can fix it now :P 10:54:43 <peter1138> Now I have a local steam-assets branch that points to LFS that no longer exists ;D 10:55:32 <TrueBrain> :D 10:56:57 <TrueBrain> uploading 1GB of source material ... 10:57:01 <TrueBrain> this is slow :P 10:57:04 <TrueBrain> even at 50MB/s .. 11:01:16 <TrueBrain> https://github.com/OpenTTD/appstore-data <- better name, means I don't feel bad sending it to GOG later today :P 11:01:44 <TrueBrain> https://github.com/OpenTTD/appstore-data/releases/tag/trailer-1 11:01:46 <TrueBrain> there is the trailer 11:03:44 <peter1138> Ah, the old name still works. 11:13:40 <TrueBrain> Yup 11:13:46 <TrueBrain> Github does that nicely 11:18:02 <peter1138> "mulriplayer no longer works" 11:18:29 <peter1138> Well, I find that unlikely. 11:19:16 <TrueBrain> What were you reading? :) 11:19:26 <peter1138> https://www.tt-forums.net/viewtopic.php?f=31&t=88787 11:20:56 <_dp_> I bet it's either 4k or debug build 11:21:05 <_dp_> or both xD 11:21:13 <LordAro> https://github.com/OpenTTD/OpenTTD/commit/5cbbb0d17bbb8fb94b09b7202958d28ccc9cf5aa is the only network related change in 1.11.1 afaik 11:21:50 <_dp_> ah, nvm, steam version so not debug 11:22:44 <LordAro> hopefully. 11:24:05 <_dp_> hm, mp activity did drop a bit last few days but it's in line with steam players drop 11:24:12 <_dp_> so doesn't seem bug-related 11:25:32 <orudge> Always interesting to read the bad reviews of OpenTTD on app stores, such as this gem from the windows store: 11:25:35 <orudge> "Find the graphic to old and without instructions nothing for me. Deleted and hidden in the Store" 11:25:59 <orudge> or another one: "Very poorly made". That's it. (These reviews are translated automatically by Microsoft it seems) 11:26:21 <orudge> "Monorails are missing, maglevs, and a whole lot of other content is not in the game. I am sure this is a scam because you say its offical? No. It is a scam because I have used the real Open TTD. " :/ 11:36:04 *** andythenorth has joined #openttd 11:36:10 <andythenorth> landing imminent https://www.youtube.com/watch?v=Q-44KECp-xQ 11:38:53 <LordAro> how fun 11:45:26 *** andythenorth has quit IRC 11:51:52 <TrueBrain> orudge: that last one is just fun :) 11:52:15 <TrueBrain> right, time to hurt myself over getting these GOG assets done :P 12:04:53 <TrueBrain> I think the idea of these PSDs is, that there is some automation going on 12:04:57 <TrueBrain> that you paste the image in 1 layer 12:04:59 <TrueBrain> and it is copied to others 12:05:03 <TrueBrain> this .. is not working via GIMP :P 12:07:17 <TrueBrain> this is not going to end well :P 12:18:52 *** glx has joined #openttd 12:18:52 *** ChanServ sets mode: +v glx 12:22:05 <DorpsGek> [OpenTTD/OpenTTD] glx22 commented on pull request #9057: Codechange: Use std::string in console commands/aliases registration, and std::map instead our sorted linked list https://git.io/JOKLI 12:42:42 <DorpsGek> [OpenTTD/appstore-data] TrueBrain opened pull request #8: Add: GOG assets both in PNG and XCF https://git.io/JOKm8 12:43:13 <TrueBrain> just remind me to never do this again .. ugh, this was even worse than Steam .. the context where images are used was better, but doing it in PSD was worse :P 12:44:29 <DorpsGek> [OpenTTD/OpenTTD] PeterN opened pull request #9072: Cleanup: Replace single-use Pair struct with std::pair. https://git.io/JOKmy 12:45:54 <DorpsGek> [OpenTTD/OpenTTD] LordAro approved pull request #9072: Cleanup: Replace single-use Pair struct with std::pair. https://git.io/JOKYe 12:49:01 <DorpsGek> [OpenTTD/appstore-data] TrueBrain updated pull request #8: Add: GOG assets both in PNG and XCF https://git.io/JOKm8 12:49:16 <DorpsGek> [OpenTTD/appstore-data] TrueBrain merged pull request #8: Add: GOG assets both in PNG and XCF https://git.io/JOKm8 12:50:42 * peter1138 update ownCloud without bothering to backup... such is the life. 12:52:12 <peter1138> Yay, still works. 12:57:48 <TrueBrain> okay ... now how to upload assets to GOG .. 12:57:53 <TrueBrain> euh, game assets, that is 12:58:44 *** snail_UES_ has joined #openttd 13:07:50 *** virtualrandomnumber has joined #openttd 13:08:39 *** virtualrandomnumber has quit IRC 13:09:18 *** supermop_Home_ has joined #openttd 13:20:16 <TrueBrain> okay, I can start the game on GOG now 13:20:30 <TrueBrain> now to test MacOS 13:20:39 <LordAro> do they have an api? 13:20:43 <glx> I already could start the game on GOG ;) 13:21:03 <TrueBrain> glx: via GOG, there is a difference ;) 13:21:13 <TrueBrain> LordAro: yes, otherwise I would never have said yes to GOG :P 13:21:18 <LordAro> ha 13:21:26 <TrueBrain> sadly, there are no common depots on GOG, like on Steam 13:21:34 <TrueBrain> so it seems we have to upload OpenGFX for each platform 13:21:42 <TrueBrain> not the biggest problem, ofc 13:22:01 <LordAro> can it still do nightlies/beta/release ? 13:22:33 <TrueBrain> there are branches too, yes 13:25:04 <LordAro> :) 13:35:25 *** nielsm has joined #openttd 13:37:21 <DorpsGek> [OpenTTD/OpenTTD] rubidium42 commented on pull request #9067: Feature: rework in-game Network GUI https://git.io/JOKcy 13:42:57 <TrueBrain> okay, Win64 and MacOS work .. now to upload the linux and test .. 13:48:32 <orudge> The native ARM64 version on the Windows Store works by the way :) I wonder if GOG supports ARM64? 13:48:36 * orudge suspects not, yet 13:49:26 <TrueBrain> they install the application in /Applications 13:49:29 <TrueBrain> not sure how it is started 13:49:34 <TrueBrain> but it is more likely than Steam :P 13:49:56 <TrueBrain> hmm ... my Linux VM is hanging on the gog galaxy webpage in Firefox 13:49:57 <TrueBrain> lovely 13:50:26 <glx> they still don't have native linux client ? 13:50:59 <DorpsGek> [OpenTTD/OpenTTD] TrueBrain commented on pull request #9067: Feature: rework in-game Network GUI https://git.io/JOKlJ 13:52:55 <TrueBrain> glx: no clue. their webpage in Firefox crashed the VM 13:53:00 <TrueBrain> but now I am just repeating words :P 13:53:11 <LordAro> impressive 13:54:10 <glx> ah yes windows 8+ or macos 13:54:47 <TrueBrain> you can upload gnu-linux packages at leas 13:59:51 <glx> https://github.com/sharkwouter/minigalaxy 14:00:05 <TrueBrain> yeah, I was trying that 14:00:08 <TrueBrain> I run into this issue 14:00:08 <TrueBrain> https://github.com/sharkwouter/minigalaxy/issues/320 14:00:19 <TrueBrain> bit weird question of the owner 14:02:46 <TrueBrain> anyway, linux version also works 14:04:06 <DorpsGek> [OpenTTD/OpenTTD] rubidium42 commented on pull request #9067: Feature: rework in-game Network GUI https://git.io/JOK8b 14:04:54 <TrueBrain> orudge: all done! Mail sent .. 14:14:33 <DorpsGek> [OpenTTD/OpenTTD] TrueBrain commented on pull request #9067: Feature: rework in-game Network GUI https://git.io/JOKBg 14:17:45 <DorpsGek> [OpenTTD/OpenTTD] glx22 commented on pull request #9067: Feature: rework in-game Network GUI https://git.io/JOKRv 14:19:37 <DorpsGek> [OpenTTD/OpenTTD] TrueBrain commented on pull request #9067: Feature: rework in-game Network GUI https://git.io/JOKR4 14:21:39 <DorpsGek> [OpenTTD/OpenTTD] TrueBrain commented on pull request #9067: Feature: rework in-game Network GUI https://git.io/JOKRy 14:26:51 <orudge> TrueBrain: great, let's see what happen :) 14:26:57 <DorpsGek> [OpenTTD/OpenTTD] PeterN opened pull request #9073: Cleanup: Remove unnecessary parameter of GetScrolledRowFromWidget() https://git.io/JOK0K 14:31:06 <peter1138> https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git/log/?h=umn.edu-reverts 14:31:09 <peter1138> Ooouff 14:31:43 <DorpsGek> [OpenTTD/OpenTTD] TrueBrain commented on pull request #9067: Feature: rework in-game Network GUI https://git.io/JOKEi 14:32:01 <TrueBrain> peter1138: yeah .... the story behind it is also weird and ... ugh :P 14:32:18 <TrueBrain> https://lore.kernel.org/linux-nfs/YH+zwQgBBGUJdiVK@unreal/ belongs with those commits 14:35:48 <peter1138> Yeah 14:36:11 <Rubidium> so, any @umn.edu commits in OpenTTD? 14:38:54 <TrueBrain> no, just checked :) 14:39:11 <TrueBrain> I love the part of the story where their review board judged that it was not a human experiment 14:39:17 <TrueBrain> many people strongly disagree :P 14:39:28 <TrueBrain> wasting developers time ... yeah ... no humans there 14:40:39 <DorpsGek> [OpenTTD/OpenTTD] TrueBrain updated pull request #9067: Feature: rework in-game Network GUI https://git.io/JOgQW 14:41:06 <Rubidium> peter1138: was the framerate GUI broken/off-by-VSPACING before, or does the patch need to double count VSPACING? 14:41:18 <peter1138> It was off before. 14:41:25 <DorpsGek> [OpenTTD/OpenTTD] TrueBrain commented on pull request #9067: Feature: rework in-game Network GUI https://git.io/JOKzq 14:42:53 <TrueBrain> tnx for the review Rubidium , that were some fine comments :D Code is a lot better because of it :D 14:51:00 <TrueBrain> https://www.neowin.net/news/linux-bans-university-of-minnesota-for-sending-buggy-patches-in-the-name-of-research/ <- some strong words the Linux dev :D Not disagreeing :P 14:51:11 <TrueBrain> I like how this escalated during the day :P 14:52:24 <peter1138> Hmm, why would one use (*this).x instead of this->x ? 14:53:12 <TrueBrain> in our code? 14:53:15 <peter1138> Yeah 14:53:33 <TrueBrain> weird 14:54:07 <TrueBrain> happens several times in different places, even 14:54:10 <TrueBrain> I have no clue why :) 14:57:20 <Rubidium> in the pathfinder? 14:58:03 <TrueBrain> https://gist.github.com/TrueBrain/726ba11e019e098cca7d576c41b0c871 15:00:32 <DorpsGek> [OpenTTD/OpenTTD] rubidium42 commented on pull request #9073: Cleanup: Remove unnecessary parameter of GetScrolledRowFromWidget() https://git.io/JOKaY 15:01:35 <peter1138> Oops. resize->height not set on that one. Hmm. 15:01:43 <TrueBrain> always that one exception :D 15:02:23 <Rubidium> is it an exception? It happened in all cases I tried ;) 15:02:38 <TrueBrain> but if you only tried 1 case, is that the norm? :P 15:02:54 <peter1138> Hmm. :/ 15:02:57 <TrueBrain> sorry, just making fun of that "all cases I tried" can be 0 or 1 :P 15:03:55 <TrueBrain> hmm .. random idea for Network GUI .. as with 255 players online, it becomes a bit annoying, that window .. it should also allow to put players next to each other, below a company 15:03:57 <_dp_> (*this).OrthogonalTileIterator::operator++(); 15:04:03 <TrueBrain> so you can make the window wider, and make it more useful 15:04:06 <_dp_> I didn't even know that's a valid C++ 15:04:09 <TrueBrain> like Minecraft does 15:04:11 <TrueBrain> but okay, future work .. 15:04:18 <_dp_> makess no sense whatsoever %) 15:05:34 <LordAro> _dp_: sort of a dynamic_cast, but without the dynamic_cast 15:05:42 <LordAro> real ugly though 15:05:58 <peter1138> It's calling a base member, but normally you do that without the this-> anyway. 15:06:55 <_dp_> yeah, like why it can even be accessed via this? 15:07:00 <_dp_> some c++ namespace hack? 15:07:12 <DorpsGek> [OpenTTD/website] TrueBrain commented on pull request #208: Add: monthly dev post for May 2021 https://git.io/JOKVs 15:07:31 <Rubidium> _dp_: -> is actually the "hack" 15:08:55 <Rubidium> _dp_: expr.ref 2 of the c++ spec: The expression E1->E2 is converted to the 15:08:56 <Rubidium> equivalent form (*(E1)).E2; 15:09:33 <_dp_> that needs context as it's clearly not always equivalent 15:09:36 <_dp_> -> can be overloaded 15:10:19 <Rubidium> that's why I mentioned the bit of the specification where it is in, as pasting that whole thing is a bit too much for here 15:10:59 <_dp_> it's probably equivalent in pure C though 15:11:13 <_dp_> but I wouldn't call that a hack, just a bit of syntax sugar 15:11:20 <_dp_> so is [] 15:13:26 *** Wuzzy has joined #openttd 15:23:13 *** lobster has joined #openttd 15:23:39 <DorpsGek> [OpenTTD/OpenTTD] LC-Zorg commented on pull request #9067: Feature: rework in-game Network GUI https://git.io/JOKom 15:24:43 *** lobstarooo has joined #openttd 15:24:46 <DorpsGek> [OpenTTD/OpenTTD] PeterN updated pull request #9073: Cleanup: Remove unnecessary parameter of GetScrolledRowFromWidget() https://git.io/JOK0K 15:24:56 <peter1138> Seems to be the only case. 15:25:28 <TrueBrain> this LC ... I sometimes wonder what he is smoking really 15:25:38 <peter1138> TrueBrain, he speaks for all players, right? 15:25:43 <TrueBrain> yes, yes he does 15:25:47 <TrueBrain> he has the truth and the only truth 15:25:51 <TrueBrain> so we better listennnnnnnn 15:26:32 <TrueBrain> mostly as he once again bases his stuff on lies 15:26:35 <TrueBrain> it is rather annoying 15:26:45 <milek7> 'seriously want to do human experiments' 15:26:47 <milek7> lol 15:26:53 <peter1138> Also the small/large variant was used in the original map window, before it became resizable :D 15:27:21 <TrueBrain> milek7: don't even get me started 15:28:43 <TrueBrain> I am just going to breath in and breath out 15:29:31 <TrueBrain> such a waste of time and energy 15:31:19 *** lobster has quit IRC 15:31:24 *** lobstarooo is now known as lobster 15:31:26 <LordAro> TrueBrain: because i've not been following along, what are they missing? 15:31:44 <TrueBrain> this is the endless problem .. his replies require me to defend 15:31:47 <TrueBrain> instead of being constructive 15:31:49 <LordAro> yup 15:31:53 <TrueBrain> it is such an energy drain 15:32:01 <LordAro> maybe i should ask a better question 15:32:13 <TrueBrain> don't get me wrong, your question is valid .. it is just .. ughhhhh :P 15:32:13 <LordAro> what does your new window actually look like in such a scenario (20-30 players) 15:32:18 <LordAro> ? 15:32:34 <LordAro> s/players/clients/ 15:32:36 <TrueBrain> I allowed it to be a bit up to the user 15:32:50 <TrueBrain> you can have a very small window, which is a bit smaller in width than the current window 15:32:53 <TrueBrain> most people will have it a bit bigger 15:32:56 <TrueBrain> as .. it is silly small :D 15:33:10 <TrueBrain> the length, companies are in there, so there are at most 15 lines more in it 15:33:18 <TrueBrain> and there is a scrollbar ofc :P 15:33:30 <TrueBrain> I can make a screenshot if you really want to .. but honestly 15:33:34 <TrueBrain> we are judging the wrong thing 15:33:49 <TrueBrain> the current window is an unfinished window which has a confusing UX (as in, no other window has a similar UX) 15:33:56 <_dp_> it's not a completely groundless issue but it mostly affects server admins that like to keep client list pinned 15:34:02 <_dp_> whom you can probably count with one hand 15:34:35 <LordAro> on a completely unrelated note, i just came across this: https://developercommunity.visualstudio.com/t/bogus-stdthis-threadsleep-for-implementation/58530 15:34:45 <TrueBrain> _dp_: I would word it slightly different, as I tihnk there is a minority of people who find any change difficult 15:34:48 <TrueBrain> so it is not only server admins :P 15:35:45 <TrueBrain> LordAro: ... lol :P Can we just act you never found that? :D 15:36:25 <TrueBrain> anyway, what LC is about is much deeper .. he for example remarks that he wants to see who just entered the server 15:36:28 <TrueBrain> this window is not that window for it 15:36:33 <TrueBrain> but it currently can be used for it 15:36:49 <TrueBrain> the chat fix, that is keeps history, for example 15:36:52 <TrueBrain> is a much better solution for that 15:37:30 <LordAro> i think the only *issue* is that OTTD will freeze for an hour if you're playing while DST changes back 15:37:34 <LordAro> (or other system clock changes) 15:37:50 <TrueBrain> LordAro: only happens once a year, so we are good :P 15:37:51 <TrueBrain> :D 15:37:55 <_dp_> TrueBrain, well, I'm not counting those :p 15:38:02 <LordAro> i look forward to the bug reports in october :p 15:38:37 <LordAro> *mostly* people won't be playing at 1am, but servers in different timezones might... 15:38:53 <_dp_> but, for example, for MH it may be an issue if new window uses too much space: https://www.youtube.com/watch?v=IPrksBmNSng&t=6214s 15:38:59 <TrueBrain> people would save, load, see everything working again, and never report it 15:39:52 <TrueBrain> lol @ webcam, that is awesome :D 15:40:21 <peter1138> Heh, showing the broken station list window, which I have a patch for... 15:40:24 <_dp_> and chat is quite easy to miss and sometomes too spammy to be practical 15:40:54 <TrueBrain> _dp_: the latest chat fixes mitigate that for a part :) 15:41:31 <_dp_> it doesn't give the full picture 15:41:45 <_dp_> and it's even worse for youtube as viewers can't just open it to check 15:41:53 <peter1138> ... 15:42:04 <TrueBrain> but one have to wonder how other games solve that 15:42:32 <peter1138> Youtube viewers need to be able to see what now?! 15:42:38 <TrueBrain> hint: most don't solve it 15:42:55 *** didac has joined #openttd 15:43:21 <TrueBrain> anyway, I first have to get the way LC tries to bully his opinion on others out of my system before I can be constructive about any of this :P 15:43:56 <TrueBrain> if it is up to him, we do not change anything, and we do not progress at all 15:44:02 <TrueBrain> I rather sometimes break some eggs to find out what works and what doesn't 15:44:04 <TrueBrain> then not move at all 15:44:13 <TrueBrain> then=than, oops 15:44:17 <_dp_> peter1138, for a viewer it's quite nice to see who is in which company 15:44:28 <_dp_> very niche usecase, I agree, but still 15:44:30 <TrueBrain> so I am really curious what a streamer things about such new window; that is much more value to me 15:44:40 <TrueBrain> than us guestimating what he might be thinking 15:44:51 <didac> morning 15:44:53 <peter1138> Really quite irrelevant in a video. 15:45:35 <TrueBrain> as using the order of a list to see who joined last sounds like a really really crappy design to me :P 15:46:07 <didac> Hi cute people. Anyone masters sprite drawing here? If so, plz read my last comment on https://github.com/OpenTTD/OpenTTD/pull/9043 <3 15:46:43 <_dp_> TrueBrain, want me to ask MH on his discord? xD 15:46:55 <TrueBrain> well, I would honestly be interested in such opinions, yes 15:47:06 <_dp_> ok, I'll do 15:47:07 <TrueBrain> as that carries WAY more value than what we are currently having :) 15:47:26 <TrueBrain> of course leaves the question if we are building a game for 1 streamer vs most common players, but that is the balance we have to strike :) 15:48:09 <peter1138> Streamers tend to do all sorts with custom overlays instead 15:48:53 <TrueBrain> I am thinking about other multiplayer games .. most do not show with who they are playing 15:49:25 <TrueBrain> but okay, once again we fell into a single rabbit hole :P 15:52:18 <DorpsGek> [OpenTTD/OpenTTD] LordAro commented on pull request #9063: Codechange: Add widget text colour and alignment property, along with widget parts. https://git.io/JOKX7 15:52:58 <peter1138> Eurf. 15:53:04 <DorpsGek> [OpenTTD/OpenTTD] LordAro approved pull request #9054: Doc: Dedicated server dependencies https://git.io/JOK1f 15:53:08 <LordAro> peter1138: sorry :p 15:53:18 <peter1138> No, not that. 15:53:26 <peter1138> Testing windows with "weird" font sizes. 15:54:43 <peter1138> <^P>filename<enter> is somewhat quicker than scrolling through the damned list. 15:54:52 <TrueBrain> hmm, you cannot give people warnings on GitHub .. only ban them :P 15:54:57 <TrueBrain> that is a bit extreme of GitHub :D 16:05:11 <peter1138> Moment-of-truth: Is it the same with default fonts... 16:06:16 <peter1138> (yes) 16:25:02 <glx> TrueBrain: I think there's a bug in your network GUI, try the "join spectator" button as non dedicated server 16:25:18 <DorpsGek> [OpenTTD/OpenTTD] Berbe dismissed a review for pull request #9054: Doc: Dedicated server dependencies https://git.io/JOK1f 16:25:21 <DorpsGek> [OpenTTD/OpenTTD] Berbe updated pull request #9054: Doc: Dedicated server dependencies https://git.io/JOunr 16:25:45 <peter1138> Hmm, does anyone meaningfully use the one-pixel wide version of the station rating minigraph, used when waiting cargo amount is less than 30 units? 16:26:16 *** Progman has joined #openttd 16:26:39 <glx> I think button is destroyed by the callback, but still accessed after the callback 16:37:21 <TrueBrain> glx: works for me? 16:37:32 <TrueBrain> what is it (not) doing for you? 16:37:38 <glx> it crashes 16:37:57 <TrueBrain> hmmmmmm 16:38:01 <TrueBrain> "works fine here" :P :P 16:38:05 <TrueBrain> let me run valgrind over it 16:38:09 <glx> I think MarkWholeScreenDirty() triggers a list rebuild 16:39:54 <TrueBrain> valgrind tells me there is an invalid read indeed 16:41:43 <TrueBrain> hmm ... it might be because I suck at C++ 16:41:46 <TrueBrain> let me try to fix it :D 16:42:07 <glx> I first noticed it when playing with templates, then check the unmodified source 16:42:31 *** frosch123 has joined #openttd 16:44:10 *** Wormnest has joined #openttd 16:44:38 <TrueBrain> I suspect I move something to the stack, return that from a function, and that is reused 16:44:47 <TrueBrain> but .. my C++ lacks the knowledge to understand it sufficiently :D 16:46:07 <glx> for me it's the dirty screen call, I think it triggers a repaint of the window while OnClick() is still running 16:46:55 <TrueBrain> not sure why that would be an issue 16:47:07 *** Wolf01 has joined #openttd 16:47:16 <TrueBrain> hmm, now I think about it .. you might be on to something there .. let me try something 16:47:29 <Rubidium> it's because of the second if in the OnClick, as the dirty screen call has basically cleared the this->buttons collection, so the memory it not allocated anymore 16:48:12 <Rubidium> probably not checking the other proc if the first proc is available would solve it 16:48:50 <glx> then it will fail on button.width 16:50:17 <TrueBrain> glx: .width where? 16:50:28 <Rubidium> glx: have you updated after TB pushed a new version? 16:51:34 <glx> oh I have the complex OnClick() version :) 16:51:50 <TrueBrain> okay, I had to double-check I no longer keep a reference to buttons after OnClick 16:51:53 <TrueBrain> so indeed, the else should fix it 16:52:01 <TrueBrain> the older versions would say BOOM a lot easier :P 16:52:08 <TrueBrain> nice catch glx :D 16:52:41 *** andythenorth has joined #openttd 16:53:42 <DorpsGek> [OpenTTD/OpenTTD] TrueBrain updated pull request #9067: Feature: rework in-game Network GUI https://git.io/JOgQW 16:53:43 <TrueBrain> valgrind no longer complains :D 16:53:47 <andythenorth> yo 16:54:32 <DorpsGek> [OpenTTD/OpenTTD] rubidium42 updated pull request #9039: Fio rewrite https://git.io/JOGDX 17:02:54 <frosch123> these appstore assets are so weird, i wonder how drugged tb was, to be able to complete them :) 17:03:45 *** Flygon_ has quit IRC 17:04:30 <TrueBrain> don't even get me started 17:04:36 <TrueBrain> I regret ever saying yes to it 17:08:14 <Rubidium> is it me, or are the assets for steam or gog bigger than the game + ogfx? 17:08:41 *** gelignite has joined #openttd 17:09:02 *** erle- has quit IRC 17:11:49 <frosch123> if you include the trailer, for sure :p 17:14:10 <TrueBrain> Rubidium: no, that is not you 17:14:30 <frosch123> zbase dwarfs them both, though 17:14:34 <TrueBrain> and it makes sense .. these stores are about making stuff look pretty and that you want to buy shit etc 17:14:48 <TrueBrain> and if you are a designer, you love the freedom you have 17:14:58 <TrueBrain> but for us ... it is just an incredible dull chore 17:15:23 <TrueBrain> but as I couldn't edit the PSDs they wanted me to, I basically gave GOG homework :P Curious if he minds :D 17:15:54 <frosch123> i wonder how many ottd fanboys work at gog :p 17:17:53 <TrueBrain> they really wanted us on their store :P 17:18:02 <TrueBrain> and GOG does more about promotion of games in general 17:18:15 <TrueBrain> that is why there is a facebook and twitter logo in the assets 17:18:21 <TrueBrain> curious what that does for OpenTTD :) 17:20:30 <DorpsGek> [OpenTTD/OpenTTD] TrueBrain commented on pull request #9054: Doc: Dedicated server dependencies https://git.io/JOKxR 17:21:43 <frosch123> ah, that answered one of my questions... the purpose of huge screenshots with title "twitter" and "fbook" 17:22:05 <frosch123> i thought they were supposed to be banners to links to our pages, but that made no sense in that size :) 17:26:15 <glx> TrueBrain: https://github.com/TrueBrain/OpenTTD/compare/network-gui...glx22:pr/9067 <-- my try using templates 17:27:14 <TrueBrain> owh, it is not so much templats, as a subclass 17:27:19 <TrueBrain> I did not think about that, for some reason 17:27:32 <TrueBrain> doesn't really need templates I think 17:27:34 <andythenorth> so many newgrf ideas :P 17:27:34 <TrueBrain> tnx a lot btw glx :D 17:27:40 <TrueBrain> before I forget saying that :P I really appreciate it :) 17:27:57 <glx> well templates means only one subclass to write :) 17:28:01 <andythenorth> hmm, yolo this https://gist.github.com/andythenorth/0c4f323cc1e0b805d6ed051540dd71a3 17:28:08 <TrueBrain> yeah, but explicit subclasses might be more clear in this case 17:28:11 <TrueBrain> CompanyButton and ClientButton 17:28:21 <TrueBrain> I really really do not know why I did not think about that :D 17:28:39 <TrueBrain> why std::vector<std::unique_ptr<Button>> and not std::vector<Button *>? 17:28:45 <DorpsGek> [OpenTTD/OpenTTD] rubidium42 commented on pull request #9067: Feature: rework in-game Network GUI https://git.io/JOKpd 17:28:50 <TrueBrain> (I don't know enough C++ to know the difference :P) 17:29:03 <glx> std::unique_ptr manages deletion 17:29:15 <andythenorth> the things we could do with arbitrary vehicle credits / debits :D 17:29:22 <andythenorth> snowplough income! 17:29:49 <andythenorth> random debits due to sea-sickness! 17:30:06 <andythenorth> the mechanic from Railroad Tycoon, where sometimes your train got robbed 17:30:10 <TrueBrain> glx: ah, cool :D 17:35:40 <TrueBrain> owh, #9054 is wrong, lol 17:35:42 <TrueBrain> didn't even spot that 17:35:47 <TrueBrain> different -D options :D 17:37:24 <glx> ha yes it mixes CXX_FLAGS and cmake -D 17:37:36 <Rubidium> glx: shouldn't GetButtonAtPoint return unique_ptr<Button>, or can't that have/be nullptr? Then any risk of use after free should go away, right? 17:40:51 <DorpsGek> [OpenTTD/OpenTTD] TrueBrain commented on pull request #9054: Doc: Dedicated server dependencies https://git.io/JO6eU 17:41:34 <peter1138> Hmm, "amount + 5 / 36" such magic. 17:41:41 <peter1138> 36 = 576 / 16 17:41:51 <glx> hmm ideally it should probably return unique_ptr<Button>& but you can't return nullptr in this case 17:41:55 <peter1138> I just don't know what the + 5 is for :/ 17:43:37 <DorpsGek> [OpenTTD/OpenTTD] rubidium42 approved pull request #9019: Automatically decide which translations are finished https://git.io/JO6e6 17:44:39 <peter1138> * @note Each cargo-bar is 16 pixels wide and 6 pixels high 17:44:40 <peter1138> * @note Each rating 14 pixels wide and 1 pixel high and is 1 pixel below the cargo-bar 17:44:49 <DorpsGek> [OpenTTD/OpenTTD] TrueBrain commented on issue #8465: Documentation: COMPILING.md does not describe how to make a non-debug build on non-Windows https://git.io/JLHTh 17:44:56 <peter1138> Those notes are not useful after I've implemented scaling... and probably not before, either. 17:45:52 <peter1138> I wonder why the rating bar should be shorter than the cargo waiting bar by 2 pixels... 17:48:16 <DorpsGek> [OpenTTD/OpenTTD] TrueBrain opened pull request #9074: Update documentation for supported OSes, required libraries, and CMake options https://git.io/JO6vR 17:49:03 <DorpsGek> [OpenTTD/OpenTTD] TrueBrain commented on pull request #9054: Doc: Dedicated server dependencies https://git.io/JO6vu 17:49:15 <TrueBrain> that was an interesting sidestep :D 17:49:21 <frosch123> glx: unique_ptr is only used when transfering ownership. GetButtonAtPoint should return Button*, Button&, std::optional<Button> or gsl::borrowed_ptr<Button> (sorted by insanity) 17:50:41 <glx> ok 17:50:46 <peter1138> gsl::? 17:51:46 <DorpsGek> [OpenTTD/OpenTTD] DorpsGek pushed 1 commits to master https://git.io/JO6vS 17:51:47 <DorpsGek> - Update: Translations from eints (by translators) 17:52:36 <TrueBrain> sorted by insanity? Or sanity? :P 17:52:48 <TrueBrain> or do you reverse all your lists? :D 17:53:48 <frosch123> peter1138: guidelines support library, some stroustrup/sutter library to add docs-as-source-or-something to c++ 17:54:12 <frosch123> it's actually not called borrowed_ptr, maybe they discarded the idea, since the name is just too long to be used by anyone :p 17:54:15 <TrueBrain> so do we like templates more, or explicit CompanyButton / ClientButton? 17:54:59 <frosch123> TrueBrain: sorted ascending by insanity 17:55:03 <DorpsGek> [OpenTTD/OpenTTD] glx22 commented on pull request #9074: Update documentation for supported OSes, required libraries, and CMake options https://git.io/JO6fc 17:55:49 <didac> Hi frosch123, I am glad I found you online! TrueBrain suggested me to ask you about https://github.com/OpenTTD/OpenTTD/pull/9043 please see my last comment. It'd be great if you had some time to help out :) 17:55:50 <frosch123> TrueBrain: just don't add "T" to classnames :) 17:56:06 <frosch123> didac: yes, i read that, but i have no digital whiteboard :) 17:56:09 <DorpsGek> [OpenTTD/OpenTTD] James103 commented on pull request #9074: Update documentation for supported OSes, required libraries, and CMake options https://git.io/JO6fE 17:56:33 <andythenorth> https://miro.com/?utm_source%3Dgoogle%26utm_medium%3Dcpc%26utm_campaign%3DS|GOO|BRN|UK|EN-EN|Brand|Exact%26utm_adgroup=%26adgroupid=114049516480%26utm_custom%3D11401257047%26utm_content%3D473712041198%26utm_term%3Dmiro%20board%26matchtype=e%26device=c%26location=9045629&gclid=EAIaIQobChMItZOEwfSP8AIVievtCh0h_Qf4EAAYASAAEgJAC_D_BwE 17:56:34 <DorpsGek> [OpenTTD/OpenTTD] TrueBrain commented on pull request #9074: Update documentation for supported OSes, required libraries, and CMake options https://git.io/JO6fo 17:56:43 <andythenorth> [apparently google UTM link] 17:56:44 <andythenorth> lol 17:56:49 <frosch123> didac: i have no idea how to answer without writing some text for 3 hours :) 17:56:59 <TrueBrain> livestream? :D 17:57:06 <didac> oh no! 3 hours is a lot 17:57:25 <frosch123> it would be 20 minutes when i had a pen with a whiteboard 17:57:29 <DorpsGek> [OpenTTD/OpenTTD] TrueBrain updated pull request #9074: Update documentation for supported OSes, required libraries, and CMake options https://git.io/JO6vR 17:57:43 <frosch123> but text and making images is hard :) 17:57:48 <didac> I don't know how busy you are or excited to help out, but I am happy to schedule a call or whatever works for you 17:58:50 <frosch123> weekend is generally better 17:58:56 <frosch123> and i am on discord, if i have to :p 17:59:05 <TrueBrain> make it a lecture! 17:59:06 <TrueBrain> :D 17:59:18 <didac> I think it will be even possible to stack multiple bridges in the same axis grabbing some more bits from Tile or TileExtended so if we nail the sprite rendering it will be awesome 17:59:32 <frosch123> TrueBrain: https://github.com/OpenTTD/OpenTTD/discussions/9010 17:59:46 <DorpsGek> [OpenTTD/OpenTTD] Berbe commented on pull request #9054: Doc: Dedicated server dependencies https://git.io/JO6JU 17:59:47 <TrueBrain> exactly :) 17:59:47 <frosch123> quite sure you read that already :) 17:59:50 <DorpsGek> [OpenTTD/OpenTTD] Berbe closed pull request #9054: Doc: Dedicated server dependencies https://git.io/JOunr 18:00:01 <didac> OK let's talk later or find time in the weekend, I gotta jump into a real world job meeting now hehe 18:05:25 <frosch123> oh, the insanity got me. std::optional<Button> does not do the right thing, i meant std::optional<std::reference_wrapper<Button>> 18:06:06 <frosch123> but it may give you a clue, where i put gsl::borrowed_ptr (or whatever the real name is) on the scale :p 18:06:10 <Rubidium> peter1138: I guess you have to talk with Darkvater about that logic (commit 7aaca4f5) 18:08:48 <Rubidium> peter1138: probably the +5 is to set the 1 pixel minimum on <= 30. Now (30 + 5) / 36 = 0, and (31 + 5) / 36 = 1 so it does not go into that branch for the 1 pixel wide bar 18:10:16 <peter1138> 6 pixels high... 36/6 is 6... Seems feasible. 18:10:37 <Rubidium> peter1138: so feel free to change it from 30 to 35 ;) Nobody will notice for values less than ~70 waiting cargo (when the width goes to a width of 2 a few cargoes later) 18:11:33 <peter1138> I wonder if anyone pays attention the height of single pixel wide graph mode... 18:11:57 * andythenorth var 4E then? https://gist.github.com/andythenorth/b6437ff6904afd090526266170f558c6 18:11:59 <andythenorth> or something else? 18:13:11 <Rubidium> peter1138: and the 36 and 6 have nothing to do with eachother. The height was already 6 way before the 36 got introduced 18:13:38 <peter1138> Hah 18:14:42 <Rubidium> height was 6 in 0.1.0, the 36 got introduced in december 2006 18:15:01 <peter1138> Hmm, yeah it's /5 for the extra height bar. 18:16:23 <peter1138> My feeling is to change it so that the bar is scaled smoothly to the width (right - left) rather than a fixed 16 pixels, but draw the vertical bar if the rating <= 30 (rather than determine it based on w). 18:16:43 <peter1138> That way the vertical bar keeps the same representation, but the graph isn't "jumpy" 18:20:54 <Rubidium> well, I would not bother too much with the details of how it works now, just take the general gist I'd say 18:21:07 <Rubidium> then improve upon that for the scaling of the window 18:23:27 <DorpsGek> [OpenTTD/OpenTTD] TrueBrain commented on pull request #9067: Feature: rework in-game Network GUI https://git.io/JO6kv 18:24:03 <DorpsGek> [OpenTTD/OpenTTD] nielsmh commented on pull request #9074: Update documentation for supported OSes, required libraries, and CMake options https://git.io/JO6kI 18:25:20 <DorpsGek> [OpenTTD/OpenTTD] TrueBrain updated pull request #9074: Update documentation for supported OSes, required libraries, and CMake options https://git.io/JO6vR 18:27:40 <peter1138> * width + max is not the same as * width / max :D 18:28:46 <TrueBrain> hmm .. so my GUI can easily get out of sync when the wrong places don't call Invalidate on the window 18:28:49 <TrueBrain> that is just annoying 18:28:55 <TrueBrain> but rebuilding the list every time is also just wrong 18:29:23 <TrueBrain> guess I could copy the company/clients locally, like other windows do 18:29:26 <TrueBrain> so it never gets out of sync 18:29:30 <TrueBrain> it can still fail to update, ofc 18:29:58 <didac> I still think that https://github.com/OpenTTD/OpenTTD/discussions/9010 with lots of time to prep it would be AWESOME :D 18:30:15 <TrueBrain> find a sponsor, basically :P 18:31:29 <didac> like Amtrak and JR? haha. I know.. if we did it remote we don't need a sponsor tho 18:34:55 <didac> is there any wiki or documentation about the bits in Tile and TileExtended? 18:35:51 <FLHerne> There's a file in docs/ 18:37:43 <FLHerne> landscape.html and landscape_grid.html 18:38:00 <FLHerne> The second one is probably most useful 18:42:11 <DorpsGek> [OpenTTD/OpenTTD] TrueBrain updated pull request #9067: Feature: rework in-game Network GUI https://git.io/JOgQW 18:42:46 <DorpsGek> [OpenTTD/OpenTTD] PeterN opened pull request #9075: Codechange: Scale rating minigraphs on station window list. https://git.io/JO6Lc 18:43:10 <DorpsGek> [OpenTTD/OpenTTD] TrueBrain commented on pull request #9067: Feature: rework in-game Network GUI https://git.io/JO6L4 18:43:34 <DorpsGek> [OpenTTD/OpenTTD] PeterN commented on pull request #9075: Codechange: Scale rating minigraphs on station window list. https://git.io/JO6LR 18:44:12 <peter1138> Oh! 18:44:33 <nielsm> that's not really a codechange, that's more like a fix 18:44:51 <DorpsGek> [OpenTTD/OpenTTD] PeterN commented on pull request #9075: Codechange: Scale rating minigraphs on station window list. https://git.io/JO6LX 18:45:31 <peter1138> nielsm, yeah... I guess. It started out as a tweak I found when writing the scaling-update code... and escalated :p 18:46:21 <DorpsGek> [OpenTTD/OpenTTD] TrueBrain commented on pull request #9067: Feature: rework in-game Network GUI https://git.io/JO6Lx 18:49:07 <DorpsGek> [OpenTTD/OpenTTD] TrueBrain commented on pull request #9067: Feature: rework in-game Network GUI https://git.io/JO6tz 18:51:53 <DorpsGek> [OpenTTD/OpenTTD] rubidium42 approved pull request #9073: Cleanup: Remove unnecessary parameter of GetScrolledRowFromWidget() https://git.io/JO6tF 18:52:20 <TrueBrain> does anyone object if I make Rubidium 's review carry weight? :) 18:54:20 <peter1138> No. 18:54:26 <peter1138> I object if you don't do that. 18:54:46 <TrueBrain> I also wasn't really asking, but I appreciate your reply :P :D 18:54:49 <TrueBrain> :D :D :D 18:55:08 <peter1138> I'll trust that rubidium42 isn't a fake dupe you've set up to approve your own stuff :D 18:55:24 <peter1138> I always wasn't really answering. Not in a literal sense :D 18:55:27 <TrueBrain> only so I can get in bad code to write a paper on 18:55:57 <TrueBrain> the board of my university of fuck-you approved that 18:56:39 <andythenorth> experiments on humans? 18:57:14 <peter1138> heh 18:57:19 <TrueBrain> my job description these days :) 18:58:09 * andythenorth reads reddit 18:59:03 <andythenorth> lol frigging 'liveries' strikes again https://www.reddit.com/r/openttd/comments/mvbbw7/firs_and_32_bpp_newgrfs/ 18:59:10 <andythenorth> can remove FIRS 3 from Bananas? 18:59:20 <andythenorth> oh I could ship an update that nerfs FIRS 3 19:00:17 <frosch123> i have read "experiements on humans" in two contexts today: linux+minesota, truebrain+zorg 19:00:21 <frosch123> are they the same thing? 19:00:30 <DorpsGek> [OpenTTD/OpenTTD] PeterN updated pull request #9063: Codechange: Add widget text colour and alignment property, along with widget parts. https://git.io/JOg3z 19:00:36 <andythenorth> I believe it was a joke by LC 19:00:37 <andythenorth> yes 19:00:45 <TrueBrain> lets say he was "joking" yes 19:00:53 <peter1138> LC what? 19:01:07 <TrueBrain> frosch123: I noticed that too btw, which made me laugh a bit :) 19:01:09 <andythenorth> your turn will come peter1138 :) 19:01:23 <andythenorth> do a PR about UI, you will be assisted with valid feedback 19:01:25 <TrueBrain> no, peter1138 has people telling him to use google for his interface trouble .. not sure what is worse .. 19:02:10 <frosch123> TrueBrain: i was unsure, who experimented on whom 19:02:52 <TrueBrain> lets just stop talking about how much what LC writes pisses me off 19:03:22 <peter1138> Positive thoughts. 19:03:48 <TrueBrain> exactly :) 19:06:38 <peter1138> andythenorth, what's liveries got to do with that reddit post? 19:07:34 <andythenorth> 'liveries' in the grf spec 19:07:54 <andythenorth> train sets define their own cargos so they can set realistic paint schemes on vehicles 19:07:58 <andythenorth> but then FIRS breaks them 19:08:04 <andythenorth> or they break FIRS 19:08:14 <andythenorth> then me or JGR get bug reports (because all PRO players use JGR) 19:08:36 <peter1138> Hmm, don't cargo ids get dynamically asigned these days? 19:08:51 <peter1138> Might've been imagining that. 19:09:05 <andythenorth> it could be solved with cooperation, but CZTR flat rejected that so eh 19:09:16 <andythenorth> I just disabled FIRS 4 with their stuff 19:09:34 <peter1138> Nice. 19:09:37 <frosch123> peter1138: no, it's the only thing that is not dynamic 19:09:52 <peter1138> Of course, vehicle sets should not really be defining cargo. 19:09:53 <andythenorth> can't be breaking their grf eh 19:09:54 <frosch123> noone bothered to do it, when the limit was 32, because everyone use all slots anyway 19:10:00 <andythenorth> peter1138 but they have been told to! 19:10:05 <andythenorth> since 2013 etc :D 19:10:08 <andythenorth> "It is Known" 19:10:13 <peter1138> What is know? 19:10:15 <frosch123> and when the limit was increased to 64, noone bothered, because everyone used all 64 immediately again? 19:10:15 <peter1138> +n 19:10:19 <andythenorth> Realistic Liveries Are Very Important 19:10:57 <peter1138> Why cargo for liveries... they're unlikely to run out of vehicle IDs... 19:11:00 <peter1138> ... 19:11:01 <peter1138> engine IDs 19:11:16 <andythenorth> I suggested that a few times 19:11:23 <andythenorth> got very shot down :) 19:11:33 <andythenorth> was told my grfs would be banned on servers if I did that 19:11:41 <andythenorth> seems like a win maybe? :) 19:11:47 <peter1138> It was fundamental to engine variants that I got pissed off with... 19:12:02 <peter1138> That seems a strange thing. 19:12:05 <andythenorth> goes it explain what I do wrong here (not my grf) https://grf.farm/images/liveries.m4v 19:12:07 <andythenorth> ?? 19:12:19 <DorpsGek> [OpenTTD/OpenTTD] rubidium42 merged pull request #9053: Change: merge duplicate logic to scroll in lists by key into a single location https://git.io/JOuY4 19:12:23 <andythenorth> like...the livery callback literally just does not work as expected 19:12:34 <peter1138> The cargo subtype system is shit 19:12:43 <peter1138> And a hold-over from TTDP. 19:13:32 <peter1138> Preaching to the choir, eh? 19:13:38 <TrueBrain> gratz Rubidium :D 19:13:42 <TrueBrain> (on your first merge :P) 19:13:56 <peter1138> He's a dev now! 19:14:18 <andythenorth> peter1138 choir sings along 19:14:33 <andythenorth> I wrote this, but TBH it's just a lorra lorra words https://github.com/OpenTTD/OpenTTD/discussions/8446 19:14:49 <andythenorth> I should draw a picture 19:14:50 <peter1138> Dec 2020, gosh. 19:15:03 <andythenorth> so modern 19:15:40 <peter1138> andythenorth, must be invalid, there's no comment from LC. 19:16:12 <andythenorth> delete it 19:16:26 <peter1138> I've still got the branch. 19:17:24 <andythenorth> funny you mention that 19:17:31 <andythenorth> I have a branch for Iron Horse to test it https://github.com/andythenorth/iron-horse/commit/4e7a6f8f58a0599cef6313bd8fa9a0b1f7fa9136#diff-25a6634263c1b1f6fc4697a04e2b9904ea4b042a89af59dc93ec1f5d44848a26 19:17:31 <peter1138> The variants branch does option 1) extra IDs, but solves the clutter by being able to group, and possible synchronize vehicle stats. 19:18:18 <peter1138> Hmm, does NewGRF let you use the same Act3/2/1 chains but with with different graphics? 19:18:39 <DorpsGek> [OpenTTD/OpenTTD] andythenorth commented on discussion #8446: Vehicle variants [newgrf] https://git.io/JO6O7 19:18:55 <peter1138> Or does replacing an action 1 invalid the link from action 2 to action 1... 19:19:04 <DorpsGek> [OpenTTD/OpenTTD] andythenorth commented on discussion #8446: Vehicle variants [newgrf] https://git.io/JO6O7 19:19:24 <andythenorth> I improved the discussion with https://user-images.githubusercontent.com/1780327/115608919-c8c93100-a2de-11eb-82f3-07987e5f7317.JPG 19:19:51 <andythenorth> it has already been upvoted! :o 19:20:13 <peter1138> Yers... 19:20:43 <peter1138> I guess Variants per grf might be fine. 19:21:07 <peter1138> Well 19:21:49 <andythenorth> I did try a spec, I have no faith in my spec writing though https://gist.github.com/andythenorth/636908e3498197124782c6daf40de6ae 19:21:54 <peter1138> Different engine ids if the vehicle stats change, same engine id if it's just a paint job. maybe. who knows. 19:22:22 <DorpsGek> [OpenTTD/OpenTTD] rubidium42 commented on pull request #9011: Feature: make NewGRF active list react on key presses https://git.io/JO630 19:22:52 <andythenorth> I dunno, I like a few of the options 19:23:05 <andythenorth> as long as it works with autoreplace, it's all probably fine 19:24:13 <peter1138> I reckon I'm not going to touch it 19:24:35 <peter1138> I don't want to flounce off again. 19:27:24 <peter1138> Damn, steady 30km/h+ from LordAro there. 19:27:33 <peter1138> PRs ahoy 19:28:25 <andythenorth> I am only +0.5 to liveries, I would probably "have" to redesign Iron Horse 19:28:38 <andythenorth> mostly I think it's lolz that all the realism grfs are so weird, but eh 19:29:00 <peter1138> Regearing! 19:32:48 <andythenorth> more IDs! 19:32:54 <andythenorth> or some kind of variant thing 19:33:02 <andythenorth> I just added a lot more trains 19:34:26 <peter1138> "Can we PLEASE host Multiplayer Games through Steam?" 19:34:28 <peter1138> Uh huh 19:38:43 *** WormnestAndroid has quit IRC 19:38:59 <TrueBrain> yeah, can we please? :D 19:39:04 <DorpsGek> [OpenTTD/OpenTTD] michicc merged pull request #9072: Cleanup: Replace single-use Pair struct with std::pair. https://git.io/JOKmy 19:39:53 *** WormnestAndroid has joined #openttd 19:42:57 <didac> any thoughts on https://github.com/OpenTTD/OpenTTD/pull/8984 ? 19:43:41 <frosch123> first thought: put the filterbox into a separate row :) 19:45:47 <frosch123> ottd gui is so weird :) 19:47:27 <frosch123> we should adapt some spreadsheet tables 19:47:39 <frosch123> sorting by clcking on column headers 19:47:45 <frosch123> filterboxes below each header 19:48:10 <andythenorth> can we please get more filters in vehicle buy menu? 19:48:22 <frosch123> with spreadsheeds we can finally call it a business simulator 19:48:23 <andythenorth> ideally 5 or 6 rows 19:48:48 <andythenorth> oh we never did the 'web link for this vehicle' thing :D 19:48:54 * andythenorth looking at buy menu 19:49:06 <frosch123> didac: text filter is cool though, i always wanted that when debugging newgrf :) 19:49:27 <frosch123> try to find a specific engine in an unknown set with 88978721 engines 19:49:37 <andythenorth> so much +1 19:49:51 <andythenorth> default wider buy menu? 19:50:04 * andythenorth has vehicle name truncation issues that would be solved by that 19:51:00 <andythenorth> classic derailment of discussion sorry :( 19:51:06 * andythenorth sorry about andythenorth 19:51:10 <frosch123> i also wouldn't mind typing "coal" instead of selecting "coal" in a dropdown :) 19:51:56 <andythenorth> type-select widget? 19:52:03 <frosch123> poor tablet users :p 19:53:57 * andythenorth considers 'ancillary income' field for vehicles 19:53:58 <andythenorth> signed :P 19:54:30 <andythenorth> expose it to subsidies 19:55:22 <DorpsGek> [OpenTTD/OpenTTD] frosch123 commented on pull request #8984: Feature: build vehicle name filter https://git.io/JO6nX 19:57:56 *** sla_ro|master has quit IRC 20:06:30 <DorpsGek> [OpenTTD/OpenTTD] rubidium42 commented on pull request #9067: Feature: rework in-game Network GUI https://git.io/JO6Cl 20:08:03 <DorpsGek> [OpenTTD/OpenTTD] TrueBrain commented on pull request #9067: Feature: rework in-game Network GUI https://git.io/JO6Cg 20:09:22 <DorpsGek> [OpenTTD/OpenTTD] TrueBrain commented on pull request #9067: Feature: rework in-game Network GUI https://git.io/JO6CK 20:14:51 <DorpsGek> [OpenTTD/OpenTTD] michicc opened pull request #9076: Fix: [OpenGL] Check maximum supported texture size against screen resolution. https://git.io/JO6WL 20:16:24 <andythenorth> oof, a dangerous world in which I learn to add newgrf vars to openttd? 20:17:19 <TrueBrain> michi_cc_: GL_MAX_TEXTURE_SIZE is 1D? 20:17:23 <TrueBrain> I would expect 2D 20:17:28 <TrueBrain> oops, sorry, michi_cc not michi_cc_ 20:17:30 <TrueBrain> stupid client :P 20:18:20 <TrueBrain> https://feedback.wildfiregames.com/report/opengl/feature/GL_MAX_TEXTURE_SIZE <- 1% will report too low of a value it seems :D 20:19:11 <DorpsGek> [OpenTTD/OpenTTD] TrueBrain approved pull request #9076: Fix: [OpenGL] Check maximum supported texture size against screen resolution. https://git.io/JO6WK 20:21:46 <DorpsGek> [OpenTTD/OpenTTD] LordAro commented on pull request #9076: Fix: [OpenGL] Check maximum supported texture size against screen resolution. https://git.io/JO6WQ 20:23:58 *** WormnestAndroid has quit IRC 20:24:33 *** WormnestAndroid has joined #openttd 20:25:08 <michi_cc> TrueBrain: Rectangle textures were not a thing in OpenGL 1.0. 20:29:02 <DorpsGek> [OpenTTD/OpenTTD] michicc commented on pull request #9076: Fix: [OpenGL] Check maximum supported texture size against screen resolution. https://git.io/JO6li 20:31:32 <peter1138> powers-of-2 and square was a thing on early implementations. 20:33:02 <peter1138> Testing it on my triple screen system. You never know... 20:34:04 <nielsm> it would certainly be more robust to make the rendering use like 256x256 pixel tiles 20:34:16 <peter1138> And also more complex. 20:34:35 <nielsm> we already have dirty rects 20:34:37 <michi_cc> OpenTTD just queries the main screen. So if you do happen to have a 10+ year old GPU and run an HD monitor as main screen and a 4K screen as secondary, the check might not work. 20:35:31 <michi_cc> nielsm: Almost everything still running has a max texture size of at least 2048. And I'm not sure such old GPUs could even use a 4K monitor. 20:37:02 <TrueBrain> well, 2k is already 2560, so ... :P 20:37:24 <TrueBrain> according to that random website I just linked, that leaves behind 6% of the users ! :P 20:39:14 <michi_cc> I would hope these users don't use 15 year old shitty Intel IGPUs :) 20:39:37 <peter1138> Does not break on my weird-ass triple screen set up. 20:39:53 <nielsm> computers have been faster than necessary for all normal uses for the past 13 years, it's no wonder people hang on to old hardware 20:40:44 <michi_cc> My almost current nVidia GPU has a max texture size of 32768, that's a lot of display evolution still left :D 20:41:06 <glx> 16384 here 20:41:28 *** Wormnest has quit IRC 20:41:36 <michi_cc> Yes, but if you don't have HDMI 1.2 or DisplayPort interfaces, you can't physically use 2K/4K monitors anyway. 20:42:42 <nielsm> dunno what it is exactly, but if I hook my 4k monitor up via (cheap) HDMI cables, everything goes crazy slow like it's running at 15 Hz instead of 60 20:43:11 <nielsm> it will run at full resolution, but not full speed 20:43:23 <michi_cc> 4K 60Hz needs some of the newer HDMI versions, which I think also have much stricter cableing requirements. 20:43:35 <michi_cc> Usual fallback for HDMI is 4k/30Hz. 20:44:54 <peter1138> There was a suggestion to also limit to OpenGL 3.5+ 20:45:03 <DorpsGek> [OpenTTD/OpenTTD] michicc merged pull request #9076: Fix: [OpenGL] Check maximum supported texture size against screen resolution. https://git.io/JO6WL 20:45:36 <michi_cc> #9073 needs a conflict resolution. 20:47:29 <DorpsGek> [OpenTTD/OpenTTD] LordAro approved pull request #9074: Update documentation for supported OSes, required libraries, and CMake options https://git.io/JO64b 20:48:15 <DorpsGek> [OpenTTD/OpenTTD] TrueBrain merged pull request #9074: Update documentation for supported OSes, required libraries, and CMake options https://git.io/JO6vR 20:50:03 <DorpsGek> [OpenTTD/OpenTTD] LordAro commented on pull request #9075: Codechange: Scale rating minigraphs on station window list. https://git.io/JO6Bs 20:52:51 <DorpsGek> [OpenTTD/OpenTTD] PeterN dismissed a review for pull request #9073: Cleanup: Remove unnecessary parameter of GetScrolledRowFromWidget() https://git.io/JO6tF 20:52:54 <DorpsGek> [OpenTTD/OpenTTD] PeterN updated pull request #9073: Cleanup: Remove unnecessary parameter of GetScrolledRowFromWidget() https://git.io/JOK0K 20:54:27 <peter1138> Urgh, vs code auto reformatting :/ 20:56:30 <nielsm> it's possible to configure visual studio to follow the project guidelines 20:56:37 <nielsm> but slightly annoying 20:57:18 <peter1138> Really I should read the patch more dilligently... 20:59:23 *** WormnestAndroid has quit IRC 21:00:09 *** gelignite has quit IRC 21:00:14 *** WormnestAndroid has joined #openttd 21:02:30 <DorpsGek> [OpenTTD/OpenTTD] PeterN updated pull request #9075: Codechange: Scale rating minigraphs on station window list. https://git.io/JO6Lc 21:03:03 <DorpsGek> [OpenTTD/OpenTTD] PeterN commented on pull request #9075: Codechange: Scale rating minigraphs on station window list. https://git.io/JO6RS 21:11:34 <DorpsGek> [OpenTTD/OpenTTD] michicc opened pull request #9077: [Win32] Limit OpenGL video driver to OpenGL 3.2 or newer. https://git.io/JO60A 21:11:45 *** Wormnest has joined #openttd 21:11:57 <DorpsGek> [OpenTTD/OpenTTD] michicc approved pull request #9073: Cleanup: Remove unnecessary parameter of GetScrolledRowFromWidget() https://git.io/JO6Ev 21:12:14 <DorpsGek> [OpenTTD/OpenTTD] michicc merged pull request #9073: Cleanup: Remove unnecessary parameter of GetScrolledRowFromWidget() https://git.io/JOK0K 21:21:44 *** Progman has quit IRC 21:23:17 *** andythenorth has quit IRC 21:23:45 *** frosch123 has quit IRC 21:24:35 *** andythenorth has joined #openttd 21:26:13 <nielsm> damn I'd love if the in-game content downloader could show a small picture for each item 21:26:16 *** Samu has quit IRC 21:26:37 <nielsm> scenarios and heightmaps obviously need to show the actual map 21:26:54 <nielsm> everything else allow the author to add a "banner" image 21:27:27 <peter1138> Pictures of dicks. 21:29:03 <peter1138> Add back the original PNG sprite loader, download PNGs from content system... 21:29:43 <peter1138> I also remember a suggestion to be able to use a picture for the company face. 21:30:52 <Timberwolf> Locomotion let you provide your own... for all of the different "emotions" 21:31:02 <Timberwolf> I did make a set of me for it, once. 21:31:07 <nielsm> some kind of semi-procedural company logo thing could be a cool replacement for faces 21:31:27 <nielsm> NewGRF manager faces 21:31:38 <nielsm> specify your own components and their positionings 21:31:38 <Timberwolf> I only recently found out the TT+WE Mars graphics have their own unique manager faces. 21:32:14 <nielsm> and a manager face style simply forms another "gender" for the face 21:32:47 <nielsm> "Male", "Female", "Lizard" 21:33:02 <Timberwolf> Another use case for Dwarf Fortress style map generation: manager faces, clothing and accessories that are plausible for their originating civilisation. 21:35:33 <andythenorth> JGRPP realistic braking is very nice to watch 21:36:22 <nielsm> did I say before I really want routing restrictions and realistic braking upstreamed? 21:37:22 <andythenorth> maybe I should find a way to turn off everything in JGRPP that confuses me 21:37:32 <peter1138> Was routing restrictions done on signals? 21:44:24 *** nielsm has quit IRC 21:46:52 <andythenorth> bed 21:47:02 *** andythenorth has quit IRC 21:48:25 <peter1138> Well 21:56:13 *** Wolf01 has quit IRC 22:04:18 *** Wormnest has quit IRC 22:09:53 <peter1138> Is it worth getting a test build of #9077 out for some... afflicted people to test? 22:10:00 <peter1138> worth & possible... 22:13:06 <DorpsGek> [OpenTTD/OpenTTD] TrueBrain approved pull request #9077: [Win32] Limit OpenGL video driver to OpenGL 3.2 or newer. https://git.io/JO6aw 22:13:08 <TrueBrain> or we just do it in the next nightly :P 22:13:27 <TrueBrain> but yes, we can make a build to ask those that report issues to try it 22:13:30 <TrueBrain> up to michi_cc :) 22:13:37 <TrueBrain> (As far as I am concerned :D) 22:24:54 <peter1138> Oh, true, nightly. 22:25:53 <peter1138> Odd how a shitty pair of headphones can sound much better with a different set of ear pads. 22:36:41 *** azulcosta has joined #openttd 22:36:50 <azulcosta> good evening all 22:37:08 <FLHerne> Hey 22:37:27 <azulcosta> when compiling newgrf code, get 2 line erros with this message: 22:37:30 <azulcosta> "range overlaps with existing ranges so it'll never be reached" 22:37:49 <azulcosta> woops 22:37:52 <azulcosta> found it 22:37:58 <azulcosta> nevermind 22:38:01 <azulcosta> cheers to all 22:38:15 <FLHerne> You need a rubber ducky 22:38:30 <azulcosta> or a rubber hammer to my head 22:38:33 <FLHerne> https://en.wikipedia.org/wiki/Rubber_duck_debugging 22:38:58 <FLHerne> Anyway, yeah, the error seems self-explanatory 22:39:28 <azulcosta> ;) 22:39:35 *** azulcosta has quit IRC 22:41:51 *** Wormnest has joined #openttd 22:56:38 <peter1138> We've all done it. 23:00:15 <TrueBrain> I am still doing it :'( 23:00:56 *** lobstarooo has joined #openttd 23:07:36 *** lobster has quit IRC 23:07:37 *** lobstarooo is now known as lobster 23:29:41 <peter1138> Brrr, it's gold cold 23:29:45 <peter1138> GONE cold... 23:29:46 <peter1138> wtf 23:35:53 *** Wormnest has quit IRC 23:47:16 <DorpsGek> [OpenTTD/OpenTTD] Infinix1w opened issue #9078: crash https://git.io/JO6X3 23:58:57 *** didac has quit IRC