Config
Log for #openttd on 21st April 2021:
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

Powered by YARRSTE version: svn-trunk