Times are UTC Toggle Colours
00:09:39 *** Progman has quit IRC 00:10:24 <spnda> Eddi|zuHause: yeah, that's what I think aswell 00:22:17 *** WormnestAndroid has quit IRC 00:22:44 *** WormnestAndroid has joined #openttd 00:26:29 <spnda> ok wow it took JGRennison like 15 minutes to fix that issue. Very quick lol 00:27:42 *** Pikka has joined #openttd 00:34:52 *** WormnestAndroid has quit IRC 00:36:03 *** WormnestAndroid has joined #openttd 00:46:57 *** Flygon has joined #openttd 01:05:54 <spnda> This doesn' 01:05:58 <spnda> t look good: https://media.discordapp.net/attachments/495228944719544324/670796486484819968/Unnamed_16th_Jan_2020.png?width=270&height=208 01:08:04 *** spnda has quit IRC 01:10:14 <_dp_> great, openttd can have sprites with negative dimensions xD 01:10:21 * _dp_ was debugging this shit for an hour 01:12:05 <_dp_> (7482, 15014, 24) - (7481, 15013, 23) 01:16:40 <DorpsGek_III_> [OpenTTD/OpenTTD] JMcKiern updated pull request #7959: Fix #7950: Incorrect setup of Normal Screenshot ViewPort https://git.io/Jvqlk 01:24:24 *** WormnestAndroid has quit IRC 01:24:48 *** WormnestAndroid has joined #openttd 02:36:15 <DorpsGek_III_> [OpenTTD/OpenTTD] ldpl updated pull request #7962: Sprite sorter optimization https://git.io/Jvqwk 02:37:18 <DorpsGek_III_> [OpenTTD/OpenTTD] ldpl commented on pull request #7962: Sprite sorter optimization https://git.io/Jvqio 02:57:35 <DorpsGek_III_> [OpenTTD/OpenTTD] ldpl commented on pull request #7962: Sprite sorter optimization https://git.io/JvqiF 03:57:55 *** debdog has joined #openttd 04:01:22 *** D-HUND has quit IRC 04:07:09 <DorpsGek_III_> [OpenTTD/OpenTTD] glx22 dismissed a review for pull request #7959: Fix #7950: Incorrect setup of Normal Screenshot ViewPort https://git.io/Jvq48 05:12:28 *** glx has quit IRC 05:13:04 *** el3ktr4 has joined #openttd 06:37:19 *** snail_UES_ has quit IRC 07:50:46 *** el3ktr4 has quit IRC 07:55:37 *** Progman has joined #openttd 08:34:00 *** nielsm has joined #openttd 08:36:27 *** sla_ro|master has joined #openttd 09:13:39 <peter1138> Original Half-Life playable for free for... 2 months. Nice. 09:54:45 *** andythenorth has joined #openttd 09:56:55 <andythenorth> o/ 10:07:07 *** Samu has joined #openttd 10:15:48 *** Wolf01 has joined #openttd 10:33:17 *** cHawk has joined #openttd 10:46:53 <Samu> hi 10:51:36 <Samu> can't multithread sprite sorter? 10:54:43 <Samu> coronavirus enters europe via france 10:54:47 <Samu> damn airports 10:55:31 <andythenorth> pandemics gonna pandemic 10:58:56 <nielsm> multithreading will likely have more overhead for tasks that are relatively small like that 10:59:04 <nielsm> also distributed sorting algorithms are Hard 11:00:19 <Samu> i have no 4k display to test it :( 11:00:47 <Samu> too poor for 4k 11:00:54 <nielsm> timing a huge screenshot should also work 11:02:09 <Samu> that screenshot that writes a gigabyte of .png into a file 11:02:10 <Samu> ? 11:02:42 <_dp_> multithreading can probably help but not much 11:02:56 <nielsm> for benchmarking, you could remove the file-writing part, while adding the time measuring part 11:03:11 <_dp_> I have more ideas for single thread though xD 11:03:39 * andythenorth wonders if it affects mac fps, retina (hidpi) screens 11:03:47 * andythenorth hasn't pulled the PR yet :P 11:05:15 <_dp_> andythenorth, no idea how retina works but if there are lot of sprites to draw it should help 11:05:56 <Samu> take 2 screenshots, then compare the differences between them 11:06:01 <nielsm> I still haven't seen proof that the general performance issues on mac are limited by either simulation time or rendering time 11:06:04 <Samu> 1 without optimization, 1 with 11:08:08 <andythenorth> nielsm: at least one of the issues is caused by the vehicle window, and might not be mac specific :) 11:08:36 <nielsm> the vehicle list? 11:08:52 <andythenorth> yes 11:09:03 <nielsm> maybe it's similar to the town window thing that got looked at recently: sorting the list too often 11:09:59 <andythenorth> someone figured out what it was, maybe frosch 11:10:09 <andythenorth> I didn't file an issue though, I'd have look in logs 11:14:05 <Samu> i just tried pr 7962, got a crash in main menu right away 11:14:19 <nielsm> did you make a full rebuild? 11:15:12 <Samu> no :( 11:16:08 <Samu> Expression: front() called on empty vector 11:16:33 <andythenorth> http://webster.openttdcoop.org/?channel=openttd&date=1578960000#1579033156 11:16:44 <andythenorth> "looks like the window is invalidated whenever a vehicle loads" 11:17:36 <Samu> https://pastebin.com/raw/zccLBMwy 11:17:45 <_dp_> Samu, oh, didn't expect that to crash 11:18:06 <_dp_> well, I guess crash counts as undefined behaviour xD 11:18:49 <Samu> crashed on here ParentSpriteToDraw *s = psdv->front(); // Sprite that we're currently comparing 11:19:16 <Samu> gonna rebuild all to make sure 11:19:25 <nielsm> sounds like it's not handling an empty input? 11:20:00 <nielsm> but yeah rebuild, I've had a bunch of miscompile/mislink issues with vs2019 11:20:05 <DorpsGek_III_> [OpenTTD/OpenTTD] ldpl updated pull request #7962: Sprite sorter optimization https://git.io/Jvqwk 11:20:09 <_dp_> Samu, try now 11:20:33 <_dp_> nielsm, yeah, I assumed having ub is fine since I'm not using it anyway 11:20:39 <_dp_> just didn't expect a crash xD 11:21:16 <Samu> maybe it's because i'm testing in debug build 11:21:55 <_dp_> yeah, shouldn't crash anyway tho so I fixed it 11:22:32 * andythenorth wonders about 'extended info' window for vehicles 11:22:46 <andythenorth> new window that opens, has the vehicle title, rest is blank 11:23:02 <andythenorth> populated by a string result from a cb (or prop) 11:26:30 <Samu> building zzz 11:29:33 <Samu> cool, no crash in main menu 11:33:08 <nielsm> so it was that again... :s it seems the safest is to always make a full rebuild after switching branch 11:33:34 <peter1138> Ok, my server is empty... what shall I change. 11:33:47 *** cHawk has quit IRC 11:33:53 *** WormnestAndroid has quit IRC 11:34:07 *** WormnestAndroid has joined #openttd 11:34:10 <andythenorth> put your OpenTTD patchpack on it peter1138 11:34:15 <andythenorth> then we can MP 11:34:48 <peter1138> 512x512? 11:34:53 <andythenorth> yes 11:34:58 <peter1138> I don't have a patch pack, of course. 11:35:07 <andythenorth> oh dear :) 11:35:14 <andythenorth> add PBI! 11:35:21 <peter1138> Acceleration model... 11:35:28 <andythenorth> realisms 11:35:42 <andythenorth> do some grfs or something 11:35:57 * andythenorth needs to procrastinate about doing tax return 11:36:18 <nielsm> toyland! 11:38:38 <peter1138> Infrastructure maintenance? Just to kill off planes :p 11:39:40 <andythenorth> probly 11:41:15 <peter1138> Hmm, toyland? Not sure I'll play that either :p 11:41:21 <peter1138> Maybe non-temperate. 11:42:03 <andythenorth> arctic! 11:43:45 <peter1138> Maybe? 11:43:55 <peter1138> Hmm, but I just set a 1950 start. 11:44:42 <peter1138> Autoclean turned off except for companies with no vehicles. 11:44:43 <peter1138> Yay 11:45:23 <Samu> how do i time this screenshoting thing 11:45:59 <Samu> where do I put TICC/TOCC 11:47:06 <peter1138> Around the bit you want to time... 11:47:44 <Samu> somewhere between zoom out to 4x 11:47:54 <Samu> or screenshot? niels? 11:48:07 <nielsm> somewhere in MakeScreenshot in screenshot.cpp I'd say 11:48:16 <andythenorth> much industry peter1138 :D 11:49:59 <peter1138> Hmm, yes, density is high. 11:50:05 <peter1138> Oh well. 11:50:29 <peter1138> Should reduce that next time. 11:50:48 <Samu> are u sure about the huge screenshot thing, is that going to do spritesorting? 11:51:12 <nielsm> it has to 11:51:23 <Samu> but it's at default zoom level i think 11:52:16 <peter1138> What does that have to do with sprite sorting? 11:52:20 <peter1138> Also, is it breakfast time yet? 11:52:51 <Samu> zoom level out is slow 11:53:09 <nielsm> drawing the world always involves sorting sprites 11:53:33 <nielsm> the reason zooming out is slow on large resolutions is because it will draw lots of sprites 11:53:50 <nielsm> drawing a full world screenshot will also draw lots of sprites 11:57:05 *** gnu_jj has quit IRC 11:58:52 <peter1138> And that may require crunching through the sprite cache. 11:59:49 <Samu> tree generation is slow in arctic 11:59:52 <Samu> zzz 12:00:34 <Samu> 9 million trees 12:00:37 <Samu> should be enough 12:04:55 <nielsm> testing with PSG 201 save in 2048x1536 resolution, debug build 12:05:02 <nielsm> definitely seeing big improvements 12:05:17 <Samu> it is confirmed that trees are evil 12:05:53 <nielsm> panning the map around in a debug build of current master: https://0x0.st/irIH.jpg 12:07:01 <andythenorth> if you run a game long enough though Samu, all the trees disappear from the map 12:07:06 <andythenorth> so that's ok no? :) 12:07:20 <Samu> i didn't disable trees from respawning 12:07:25 <andythenorth> oh it's a setting? 12:07:30 <andythenorth> I assumed it was a bug 12:07:44 <andythenorth> I noticed in my 100 year game that all trees were gone 12:07:46 <Samu> yes, filter string tree 12:08:07 <nielsm> with sprite sorter patch: https://0x0.st/irIX.jpg 12:08:10 <andythenorth> oh that's a very weird setting :) 12:08:15 <andythenorth> why would that even exist? 12:08:17 <nielsm> there is some improvement 12:08:19 <DorpsGek_III_> [OpenTTD/OpenTTD] JMcKiern commented on pull request #7959: Fix #7950: Incorrect setup of Normal Screenshot ViewPort https://git.io/JvqHX 12:08:21 <nielsm> but I should try with release builds 12:08:45 <andythenorth> that save game is intense :) 12:09:04 <Samu> where do u find those savegames :( 12:09:12 <nielsm> openttdcoop 12:09:14 <Samu> im generating a map with huge amounts of trees 12:09:37 <LordAro> good morning 12:09:42 <LordAro> shall we do RC1 today? 12:10:08 <Samu> 4096x4096 map, gonna take huge screenshot with ticc/tocc, be back tomorrow 12:10:08 <nielsm> I think we want to know if this sprite sorter patch can be merged before that 12:11:15 <LordAro> probably 12:11:36 <nielsm> but I'm pretty sure it's fine 12:11:48 <Samu> The screenshot will have a resolution of 262,081 x 131,191 pixels 12:11:57 <LordAro> checked that the GRF it was having trouble with before was fine? 12:11:58 <nielsm> especially if _dp_ unit tested it against the original 12:12:03 <LordAro> MBs ships or something 12:12:40 <nielsm> hm? last sprite sorter patch we merged and then reverted showed issues just with default bridges for me 12:13:12 <LordAro> i remember a screenshot of some GRF stations, i think 12:13:55 *** gelignite has joined #openttd 12:15:54 <_dp_> well, I kinda tested it... on one sprite set and some random_shuffle :) 12:19:55 <DorpsGek_III_> [OpenTTD/OpenTTD] LordAro approved pull request #7959: Fix #7950: Incorrect setup of Normal Screenshot ViewPort https://git.io/JvqHd 12:20:55 <Samu> this is gonna take forever, oh well, i'll let you know when it finishes 12:22:24 <_dp_> reverted sorter patch used std::sort so all stuff that relies on implicit ordering could go wrong randomly 12:23:31 <LordAro> Samu: have you checked whether anyone wants whatever you're about to spend hours doing? 12:24:03 <peter1138> Does anyone want to know whatever he's about to spend hour doing? 12:24:23 <_dp_> I usually test implicit ordering with how planes draw around international airport terminal 12:25:04 <_dp_> As sorter itself doesn't ensure that planes in front draw first 12:26:23 <_dp_> That's also the only case I know of that fails std::sort by center mass xD 12:26:44 <nielsm> hm I'm not seeing any huge improvement, it seems sorting time is dwarfed by painting time for me? 12:28:35 <TrueBrain> why is my transfer speed with the old binaries server only 4 MB/s ... this is horribly slow ... (I need to download ~100GB) 12:31:09 <nielsm> https://github.com/OpenTTD/OpenTTD/pull/7868 <-- anyone disagree with squash? 12:33:15 <peter1138> You've got fixes in there anyway. 12:33:39 <peter1138> Hmm, unless that's fixing master, heh. 12:33:40 <_dp_> nielsm, I just tried with psg201 and it's 20s unzoom lag vs 1s for me 12:34:06 *** gelignite has quit IRC 12:35:07 <_dp_> it's unzoom that benefits the most, just panning around doesn't do much sorting 12:35:38 *** gnu_jj has joined #openttd 12:35:41 <nielsm> hm yeah I see 12:40:44 <nielsm> and my previous flicker.sav does not cause flicker, so at least that configuration is fine 12:41:17 <Pikka> MP Horses, is it? 12:43:21 <nielsm> https://0x0.st/irIy.png ? 12:43:44 * nielsm pokes LordAro 12:45:54 <DorpsGek_III_> [OpenTTD/OpenTTD] nielsmh merged pull request #7868: Feature: NewGRF callback profiling https://git.io/JedSy 12:45:56 <nielsm> eh whatever! 12:46:10 <peter1138> Oook. 12:46:17 <peter1138> So. 12:46:31 <peter1138> Playing Doom II: Hellbound. And I died on the first level, oof. 12:47:10 <andythenorth> lo Pikka 12:47:37 <Pikka> lo 12:48:37 <andythenorth> Torpedo Wagons eh 12:48:42 <andythenorth> and Jubilees 12:49:50 <Pikka> huzzah o/ 12:49:56 <Pikka> julibees 12:53:02 * andythenorth must to draw 12:54:15 <TrueBrain> hmmm .. sshd is at 100% CPU ... why is that ... it is only doing 3 MB/s ... I expect more :P 12:54:51 <peter1138> Is it a CPU from 15 years ago? :p 12:55:04 <peter1138> (Or more) 12:55:41 <DorpsGek_III_> [OpenTTD/OpenTTD] nielsmh approved pull request #7859: Feature #7756: Allow server to supply a reason to kicked/banned clients https://git.io/JvqQE 12:56:24 <TrueBrain> well, the OS is around that age, so that might have something to do with it for sure :) 12:56:34 <TrueBrain> @calc 100*1024 / 3 / 3600 12:56:34 <DorpsGek> TrueBrain: 9.48148148148 12:56:40 <TrueBrain> 10 hours of downloading at this rate 12:56:40 <TrueBrain> lol 12:57:06 <peter1138> nielsm, compile errors :-) 12:58:21 <peter1138> /home/petern/Projects/OpenTTD/src/table/../newgrf_roadtype.h:35:31: error: 'GetScope' overrides a member function but is not marked 'override' [-Werror,-Winconsistent-missing-override] 12:59:04 <nielsm> argh 13:03:33 <LordAro> really need Werror on the CF really 13:03:43 <LordAro> just that irritating clang false positive... 13:03:50 <LordAro> really. 13:04:19 <LordAro> nielsm: merge seems fine :p 13:08:16 *** spnda has joined #openttd 13:11:20 <peter1138> Quick! Undo it! Break everything! 13:11:45 <peter1138> Mmm, breakfast salad :D 13:15:02 <peter1138> Mouse look in Doom. Is it acceptable? 13:17:46 *** el3ktr4 has joined #openttd 13:18:58 <nielsm> I think generally only for wads designed for it 13:21:48 <peter1138> Hmm. It wasn't there in original Doom only for technical reasons, really. 13:22:12 <peter1138> Jumping is an obvious big no-no of course. 13:23:29 <peter1138> Mouse look is generally benign but can give advantages in some places, indeed. 13:24:01 *** frosch123 has joined #openttd 13:34:10 *** Birko has joined #openttd 13:41:50 <peter1138> Oof, chocolate doom is a bit unpleasant now. 13:46:53 *** tokai has joined #openttd 13:46:53 *** ChanServ sets mode: +v tokai 13:53:47 *** tokai|noir has quit IRC 13:55:51 *** el3ktr4 has quit IRC 14:02:12 *** Flygon has quit IRC 14:05:43 <peter1138> Rage quitting at Hellbound. 14:06:00 <peter1138> Maybe I should just play an easier difficulty? 14:08:58 <peter1138> Oh, my git hooks no longer work :/ 14:14:49 <peter1138> https://stackoverflow.com/questions/53121208/git-dir-no-longer-set-in-pre-commit-hooks 14:15:25 <peter1138> https://github.com/OpenTTD/OpenTTD-git-hooks/blob/master/hooks/pre-commit < probably needs to be updated 14:17:12 <peter1138> As we use that variable to determine if we're being run as a git hook, rather than for the location, it seems like the test could be removed as well. 14:18:23 <TrueBrain> peter1138: https://github.com/OpenTTD/OpenTTD-git-hooks/pull/11 ? 14:18:57 <peter1138> Mmm, that doesn't remove the redundant tests, but thanks for the pointer. 14:24:45 *** el3ktr4 has joined #openttd 14:33:50 <TrueBrain> 26GB done ... 70-ish to go .. ugh .. this is slow :P 14:33:59 <TrueBrain> why did I want this to be pretty and clean? 14:34:06 <DorpsGek_III_> [OpenTTD/OpenTTD-git-hooks] PeterN commented on pull request #11: Fix: GIT_DIR is no longer set in git >= 2.18.0 https://git.io/Jvq5a 14:35:16 <TrueBrain> peter1138: I think the problem is more that the safety check no longer does what it should be doing 14:35:19 <TrueBrain> more than being redundant 14:35:33 <TrueBrain> (it is legit to check if it is being run from a commit-hook or not .. it now just always work :P) 14:35:56 <TrueBrain> I have no clue if that is a bad thing btw .. 14:36:05 <TrueBrain> trying to stay as far away as possible from commit-hooks :D 14:36:28 <peter1138> My comment on the PR doesn't suggest removal, just that the test is wrong :-) 14:36:41 <TrueBrain> sorry, didn't read your comment on the PR yet :P Was reading IRC :D 14:36:49 <peter1138> Yup 14:37:20 <TrueBrain> other not less important news: I AM HUNGRY! And have to wait 2 more hours before food-time 14:38:46 <peter1138> So I ate lunch 1h30 ago, and I've picked on food since. Fail :( 14:39:34 *** Pikka has quit IRC 14:39:36 <TrueBrain> 220K tmp/releases/0.1.1 14:39:37 <TrueBrain> 268M tmp/releases/1.4.4 14:39:43 <TrueBrain> 200M openttd-releases/1.9.3 14:39:47 <TrueBrain> 258M openttd-releases/1.10.0-beta2 14:40:04 <TrueBrain> that 0.1.1 release size ... and the difference between 1.9 and 1.10 :P 14:40:24 <LordAro> ...is there actually anything in 0.1.1? 14:40:34 <TrueBrain> yes sir 14:40:38 <TrueBrain> it is a working version 14:40:58 <TrueBrain> 1.10 is 0.3MB bigger for the win64 version 14:41:00 <DorpsGek_III_> [OpenTTD/OpenTTD] PeterN opened pull request #7963: Fix #7868: Missing override attribute. https://git.io/Jvq56 14:41:21 <peter1138> Secret trick to get me back into PRing :p 14:41:36 <TrueBrain> well, now you are creating PRs, can you do <enters list here> 14:41:54 <peter1138> Ooooh squirrels! 14:42:02 <DorpsGek_III_> [OpenTTD/OpenTTD] LordAro commented on pull request #7963: Fix #7868: Missing override attribute. https://git.io/Jvq5P 14:42:08 <TrueBrain> LordAro: sadly, the source for 0.1.1, 0.1.2, and 0.1.3 is lost 14:42:16 <TrueBrain> the first source we have is from 0.1.4 14:42:30 <TrueBrain> 400K Mar 26 2004 openttd-0.1.4-windows-win32.zip 14:42:36 <TrueBrain> 581K Mar 26 2004 openttd-0.1.4-source.zip 14:42:45 <LordAro> mm 14:43:03 <LordAro> weren't those all within the space of a couple of weeks though? 14:43:05 <TrueBrain> first binary next to win32 was mac :) 14:43:20 <TrueBrain> days 14:43:25 <TrueBrain> 11 days between 0.1.1 and0.1.4 14:43:45 <TrueBrain> after mac, the next platform was BeOS :) 14:43:47 <LordAro> if only we could do releases that fast these days :p 14:43:54 <peter1138> LordAro, dunno, they seem to exist in many places in the code, so... 14:43:59 <LordAro> how long between 0.1 & 0.1.1 ? 14:44:04 <LordAro> peter1138: eh. 14:44:08 <TrueBrain> we have no record of 0.1 14:44:20 <TrueBrain> (nor of 0.1.0) 14:44:32 <peter1138> LordAro, oh. "/* virtual */" 14:44:57 <LordAro> TrueBrain: i thought that's what https://www.tt-forums.net/openttd/ was? 14:45:27 <TrueBrain> I do not know; let me cross-reference the content 14:46:27 <TrueBrain> it for sure pre-dated 0.1.4 14:46:36 <TrueBrain> but as I have no older sources, not sure which 0.1.N this is 14:46:52 <TrueBrain> I guess that is the reason it never got added to the repo 14:46:52 <LordAro> maybe orudge remembers? 14:47:01 <LordAro> i was under the impression it was the original ludde release 14:47:03 <TrueBrain> I remember he collected the 0.1.N series for us to start with :) 14:47:28 <peter1138> Grr, got a spot on my cheek :( 14:47:38 <peter1138> Must be a teenager again. 14:47:57 <DorpsGek_III_> [OpenTTD/OpenTTD] LordAro merged pull request #7961: Fix #7960: use the same method as findversion.sh to determine tag https://git.io/JvqRr 14:47:58 <DorpsGek_III_> [OpenTTD/OpenTTD] LordAro closed issue #7960: Changelog for nightlies is empty https://git.io/JvqBL 14:48:28 <TrueBrain> - if (v->vehstatus & 0x80) ormod = 0x3248000; 14:48:29 <TrueBrain> + if (v->vehstatus & VS_CRASHED) ormod = 0x3248000; 14:48:38 <DorpsGek_III_> [OpenTTD/OpenTTD] LordAro closed issue #7950: Normal screenshot mode may incorrectly show a huge screenshot warning dialog https://git.io/JvIMx 14:48:38 <DorpsGek_III_> [OpenTTD/OpenTTD] LordAro merged pull request #7959: Fix #7950: Incorrect setup of Normal Screenshot ViewPort https://git.io/Jvqlk 14:48:40 <TrueBrain> so clearly it predated 0.1.4 .. hard to guess what version it really is 14:49:01 <TrueBrain> ah, changelog.txt 14:49:17 <LordAro> those are useful for determining version :p 14:49:21 <TrueBrain> indeed, that seems to be 0.1.0 source 14:49:27 <LordAro> \o/ 14:50:43 <TrueBrain> we took quiet some effort to recover the 0.1.N series, funny that this was not added :) 14:50:46 <TrueBrain> (we even corrected changelogs etc) 14:51:14 <TrueBrain> I wonder if we can redistribute that source package .. I assume we can .. 14:52:13 <TrueBrain> do we have a date for this zip .. hmm 14:53:09 <TrueBrain> 71 Feb 6 2004 luddemusic.dat 14:53:10 <TrueBrain> haha :) 14:53:34 <TrueBrain> 316K Aug 14 2003 ttd.exe 14:53:39 <TrueBrain> so either of these two dates, I guess 14:57:31 <TrueBrain> okay, added it to the archive, as if it was released Feb 7th, 23:00 UTC 14:58:29 <TrueBrain> what always was funny to me, that ludde left a few weeks after his release :P 14:58:51 <LordAro> "When's your birthday?" "Feb 7th" "What year?" "Every year" 14:59:07 <TrueBrain> 2004, ofc, that was obvious you silly 14:59:13 <LordAro> :p 14:59:18 <LordAro> @seen ludde 14:59:18 <DorpsGek> LordAro: ludde was last seen in #openttd 7 years, 28 weeks, 4 days, 7 hours, 55 minutes, and 56 seconds ago: <ludde> hej 14:59:27 <TrueBrain> but the "source" package is both the binary and the source 14:59:32 <TrueBrain> I wonder if I should split it :P 14:59:50 <LordAro> probably not worth it 14:59:55 <peter1138> ^ 14:59:57 <LordAro> could you even run that binary these days? 15:00:04 <TrueBrain> there is even a crashlog in the zip :) 15:00:06 <LordAro> haha 15:00:22 <TrueBrain> honestly, it should run fine 15:01:56 <TrueBrain> 0.1.1 already had a grf file :) 15:02:36 <TrueBrain> IDA scripts, lol :) 15:04:44 <TrueBrain> okay, had to clean up the zip a bit before we can put it on our CDN 15:04:55 <TrueBrain> there are some .. euh .. files in there, which we are not allowed to redistribute :) 15:05:14 <LordAro> ha 15:05:33 <LordAro> well if orudge has been hosting it for 16 years... 15:05:49 <LordAro> but yes, probably for the best 15:05:53 <TrueBrain> as that goes .. I don't care what others do; I can only be responsible for what I do :) 15:06:39 <_dp_> Oops I did it again ... cut another 15% off sprite sorter xD 15:06:56 <_dp_> So... should I add a second commit or just force push a new version? 15:07:31 <LordAro> _dp_: probably a second commit 15:07:37 <LordAro> we can squash if necessary 15:09:12 <_dp_> ok, first I'll try to optimize this new idea to the max though 15:10:28 <TrueBrain> first release of 0.1 is set to 14th of March .. but .. that is 0.1.1 15:10:30 <TrueBrain> hmm 15:14:17 <LordAro> the horror 15:14:42 <LordAro> are there forum threads that could tell you one way or the other? 15:15:22 <LordAro> https://www.tt-forums.net/viewtopic.php?f=29&t=6559 suggests March 6th for 0.1 15:16:07 <LordAro> first crash report was 80 minutes after the first release :) 15:16:24 <TrueBrain> works for me :) 15:16:47 <LordAro> https://www.tt-forums.net/viewtopic.php?f=29&t=6707 and 14th March for 0.1.1 15:27:15 *** el3ktr4 has quit IRC 15:37:14 <TrueBrain> tnx LordAro, that was fun to add o the archive :) 15:43:01 <TrueBrain> right, time to upload everything except the pre-2019 nightlies .. 40GB of archive .. lets go! 15:43:13 <TrueBrain> @calc 40 * 1024 / 60 / 3600 15:43:13 <DorpsGek> TrueBrain: 0.18962962963 15:43:16 <TrueBrain> @calc 40 * 1024 / 60 / 60 15:43:16 <DorpsGek> TrueBrain: 11.3777777778 15:43:17 <TrueBrain> 11 minutes 15:43:18 <TrueBrain> lol 15:45:56 <Samu> should I abort screenshot capture, already 8 GB and not finished 15:53:02 <DorpsGek_III_> [OpenTTD/OpenTTD] PeterN updated pull request #7963: Fix #7868: Missing override attribute. https://git.io/Jvq56 15:54:55 <DorpsGek_III_> [OpenTTD/OpenTTD] LordAro approved pull request #7963: Fix #7868: Missing override attribute. https://git.io/JvqFD 16:01:33 <andythenorth> no pikka? 16:01:35 <andythenorth> oof 16:03:20 <TrueBrain> lovely .. we released catcodec 1.0.4 and 1.0.5, but there are no binaries, only source packages :) Lol 16:10:09 <LordAro> TrueBrain: purely coincidentally, i was just reading https://www.tt-forums.net/viewtopic.php?f=29&t=86083 16:11:14 <TrueBrain> yeah, we should make a decent release there ... no clue what went wrong with the last 2 versions 16:13:58 <LordAro> indeed 16:14:20 <TrueBrain> but first I am going to get this CDN online :D Not trivial, sadly ... 16:14:24 <LordAro> right, wiki updated to current versions 16:14:34 <LordAro> i got a couple of years behind :) 16:14:41 <TrueBrain> as example, for 2 files the checksums were missing .. for some unknown reason 16:15:32 *** gelignite has joined #openttd 16:18:58 *** glx has joined #openttd 16:18:58 *** ChanServ sets mode: +v glx 16:19:07 <DorpsGek_III_> [OpenTTD/OpenTTD] PeterN merged pull request #7963: Fix #7868: Missing override attribute. https://git.io/Jvq56 16:19:38 <frosch123> TrueBrain: i have a tarball of ottd 0.1 16:19:52 *** Wormnest has joined #openttd 16:20:03 <TrueBrain> bit late to the party, but what 0.1? And what tarball? Source? Binaries? :D 16:20:10 <frosch123> source 16:20:32 <frosch123> there is a forum post by oru*dge somewhere on the forums 16:20:37 <frosch123> and i downloaded that some years ago 16:20:41 <TrueBrain> is it the same as the zip LordAro linked? 16:20:46 <frosch123> there is also a bundle of ludde's cvs repository 16:24:31 <TrueBrain> yeah, I think those are the same as LordAro linked; I now added that as 0.1.0 to the archive :) 16:24:51 <TrueBrain> and now the slow process of validating the checksums .. as ... some md5sum files have absolute paths in them .. *writes code to correct that* 16:24:55 <frosch123> the newest file in the zip is 2003-08-14 or so 16:25:11 <TrueBrain> yeah, and the ttd.exe is newer, as it the luddemusic.dat or what-ever it is called 16:25:24 <TrueBrain> he didn't do much between 2013-08 and 2014-03 :P 16:25:28 <frosch123> oh, there is one 2004-02-06, probably by or*dge 16:25:39 <TrueBrain> yeah, same archive as I just downloaded :) 16:25:55 <TrueBrain> there are ida files in there too :P 16:26:01 <TrueBrain> for those doubting how this was created :D 16:26:01 <frosch123> yep 16:26:20 <TrueBrain> for i in `ls`; do ( cd $i; md5sum -c *.md5sum; ); done | grep -v OK 16:26:23 <TrueBrain> doing that over 30GB is slow 16:26:26 <TrueBrain> for some unknown reason :P 16:26:54 <peter1138> for i in *; ? 16:27:03 <peter1138> (Not that it'd affect speed) 16:27:34 <TrueBrain> I have the sha1 and sha256 to check too in a bit .. :P 16:27:52 <peter1138> Even slower, woo! 16:28:21 <peter1138> Want to borrow the compute resources of my original raspberry pi? Single core 600 MHz woo ;) 16:28:42 <TrueBrain> I doubt CPU is the issue here :) 16:28:47 <TrueBrain> I think I/O is more of a problem :P 16:29:41 <frosch123> TrueBrain: also my notes say 2004-03-06 for ottd 0.1.0, though no idea where i got that info from 16:29:52 <TrueBrain> frosch123: you are lagging behind on IRC it seems :) 16:29:59 <TrueBrain> 16:16 16:30:00 <TrueBrain> :) 16:30:14 <frosch123> yes, i was catching up :) 16:41:38 *** snail_UES_ has joined #openttd 16:46:24 <peter1138> Hmm, double-scale UI + double-scale fonts looks so much better with double-scale padding & lines... Oh well. 17:02:18 *** el3ktr4 has joined #openttd 17:05:56 <andythenorth> I like it cramped :) 17:05:58 <andythenorth> but eh 17:08:00 <Samu> omg it finished! 17:08:22 <Samu> dbg: [misc] [MakeScreenshot] 17483083596 us [avg: 17483083596.0 us] 17:08:43 <Samu> how much seconds are here 17:09:31 <Eddi|zuHause> peter1138: if only there was a patch for that... 17:10:16 <peter1138> Samu, how many microseconds in a second? 17:10:54 <Samu> 1 million? 17:12:32 <FLHerne> No 17:12:37 <FLHerne> Yes 17:13:05 <Samu> 17483 seconds 17:13:32 <Samu> @calc 17483 / 60 / 60 17:13:32 <DorpsGek> Samu: 4.85638888889 17:13:55 <Samu> nearly 5 hours taking a world screenshot of a 4096x4096 map 17:14:10 <Samu> 10,1 GB (10.942.213.840 bytes) 17:14:14 <DorpsGek_III_> [OpenTTD/OpenTTD] nielsmh commented on pull request #7963: Fix #7868: Missing override attribute. https://git.io/JvqAJ 17:16:05 <milek7_> Samu: but why? 17:16:10 <milek7_> :P 17:16:21 <Samu> now there is no program who can open it 17:16:24 <LordAro> milek7_: Samu likes finding extreme cases 17:16:51 <Samu> windows doesn't preview it 17:16:51 <LordAro> Samu: try irfanview 17:18:43 <LordAro> http://delhoume.frederic.free.fr/vliv.htm seems appropriate as well 17:20:51 <Samu> 262,081 x 131,191 pixels hmm 17:21:44 <Samu> must convert to tiff format? wow 17:21:53 <LordAro> ...no? 17:22:23 <LordAro> oh, hmm, maybe 17:27:34 <Samu> lets try irfanview 17:30:06 <Samu> nop 17:30:11 <Samu> can't allocate memory for whatever 17:30:26 <milek7_> try QGIS.. 17:30:51 <LordAro> Samu: how much memory do you have in your system? 17:31:06 <Samu> 16 gb 17:31:25 <LordAro> well, at least you theoretically have enough 17:31:27 <Samu> the png file alone is 10 GB 17:31:28 <LordAro> how much free? 17:31:59 <Samu> 6,0/15,9 GB says here 17:32:21 <LordAro> is that used or free? 17:32:28 <Samu> used 17:32:38 <LordAro> regardless, you're going to have trouble allocating more than 10G more 17:32:46 <Samu> where do i get qgis? 17:32:55 <LordAro> by googling 17:34:25 <_dp_> that's 128 gb unpacked so not enough ram probably 17:34:45 <peter1138> Damn... and I only have 64GB RAM :/ 17:35:15 <_dp_> same, never had a reason to buy more xD 17:35:35 <Samu> @calc 262081 * 131191 17:35:35 <DorpsGek> Samu: 34382668471 17:35:36 <peter1138> Well! 17:35:49 <peter1138> I have no reason to upgrade from 32GB other than "why not" 17:35:53 <peter1138> had... 17:36:08 <peter1138> It does mean my Linux VM gets a bit more free RAM to play with. 17:36:31 <_dp_> I'm actually close to 32gb used somehow... 17:36:46 <peter1138> Yes, because unused memory is wasted memory. 17:37:26 <Samu> https://www.qgis.org/en/site/forusers/download.html is this it? 17:37:42 <nielsm> I have 24 GB installed and it's annoying because it's DDR3 and I'll have to replace it all if I want a CPU upgrade 17:39:34 <milek7_> yes, huge tiffs are certainly used in mapping software 17:39:47 <milek7_> but I don't know if this is smart enough to open huge pngs 17:40:33 <glx> I have 8GB DDR3 and it's clearly not enough 17:46:58 <milek7_> https://i.imgur.com/4zTP6SC.png 17:47:25 <milek7_> with 130945x65623 image it uses 1.3GiB of RAM, so maybe it could work for samu image 17:48:06 <Samu> i feel bored, so im gonna try install it 17:51:09 <Samu> eww the installer is blurred 17:51:20 <Samu> no dpi checking? 17:51:53 <Samu> high dpi aware sometinh 17:52:28 <glx> probably old 17:56:44 <Samu> i find myself installing something I'm probably gonna use once 18:04:28 <Samu> ok installed, how to open png here? this is totally confusing 18:04:42 <Samu> i dragged the png into it, hope that is the way 18:06:27 *** gelignite_ has joined #openttd 18:07:19 <Samu> it's opening the file at 40 MB/s 18:07:22 <Samu> zzz 18:07:39 <Samu> or at least disk activity says 40 MB/s reading 18:08:54 <Samu> they really want me to buy an SSD 18:09:02 <Samu> a PCI one 18:10:01 *** gelignite has quit IRC 18:11:58 <Samu> i dont recall my HDD being this slow 18:12:17 <Samu> it should achieve 100 MB/s for huge file reading 18:12:28 <nielsm> for most desktop workloads an NVMe SSD is not an advantage over SATA SSD 18:12:35 <peter1138> Correct. 18:12:36 <nielsm> but any SSD is an advantage over spinning rust 18:13:47 <nielsm> probably because it's a large file that may be fragmented, and it probably needs to index/decode it in a non-linear fashion, it's likely a platter drive will spend a lot of time seeking 18:15:33 <Samu> ah, seems that it's the cpu that is slowing down 18:15:54 <Samu> 12.5% on 1 core 18:16:05 <Samu> program isn't multithreaded? 18:16:09 <Samu> or... whatever 18:16:15 <SpComb> Samu: https://github.com/qmsk/pngtile was made for giant openttd screenshots 18:17:46 <Samu> seems to be linux only 18:18:00 <SpComb> yes definitely 18:19:54 <milek7_> for exporting into tiles vips works quite well 18:20:05 <milek7_> https://libvips.github.io/libvips/API/current/Making-image-pyramids.md.html 18:23:24 <SpComb> yeah, similar things. qmsk/pngtile includes the leaflet.js UI and renders the tiles on the fly 18:23:36 <TrueBrain> for big images you should just use IDL :D 18:23:38 <TrueBrain> *goes evil* 18:23:59 <nielsm> really, having giant screenshots saved as tiles in the first place would make sense, that can also avoid having the large black corners :P 18:24:10 <Samu> yes! it finally opened 18:25:24 *** Wormnest has quit IRC 18:25:53 <Samu> https://i.imgur.com/4X11iRH.png doesn't even look like a 4096x4096 map 18:27:44 <Samu> so it's openable 18:27:46 <Samu> time to uninstall it 18:35:42 *** WormnestAndroid has quit IRC 18:35:58 *** WormnestAndroid has joined #openttd 18:45:28 <Samu> it's taking forever to close t.t 18:45:55 <DorpsGek_III_> [OpenTTD/OpenTTD] DorpsGek pushed 1 commits to master https://git.io/JvqpC 18:45:55 <DorpsGek_III_> - Update: Translations from eints (by translators) 18:46:23 <Samu> while it closes, i'm gonna have dinner, :o 18:51:19 <peter1138> My dinner's been in the oven for 45 minutes already. 18:52:28 <nielsm> hmm is there any particular reason it's not possible to add/remove a GS from a running game? 18:53:18 <nielsm> apart from cheating concerns 18:53:42 <frosch123> the gs can run some cycles before the game starts 18:54:20 <frosch123> i guess it boils down to: noone knew what gs may do, so let's make it simple for now 18:54:39 <frosch123> same reason why you can only have one gs active 18:55:02 <frosch123> i kind of expected there would be gs patchpacks at some point, but it never happened 18:55:13 <frosch123> everyone made just their own version of city builder 18:58:34 <nielsm> ah, you can "hack in" a GS by opening the save in the scenario editor 19:17:22 <TrueBrain> https://openttd-cdn.org/ 19:17:22 <TrueBrain> https://openttd-cdn.org/latest.yaml 19:17:24 <TrueBrain> finally :) 19:17:43 <TrueBrain> https://openttd-cdn.org/openttd-releases/0.1.0/ :D 19:18:02 <nielsm> yay browseable 19:18:20 <TrueBrain> https://openttd-cdn.org/openttd-pullrequests/latest.yaml 19:18:25 <TrueBrain> this replaces finger just fine 19:19:09 <LordAro> nice 19:19:32 <nielsm> should I go ahead and make EternalLove GS? 19:21:05 <LordAro> TrueBrain: i'd suggest that (for /latest.yaml) the name should be the key to the object, rather than a standard list 19:21:09 <Samu> how to uninstall qgis? 19:21:14 <Samu> this thing has no uninstaller? ffs 19:21:56 <TrueBrain> LordAro: problem is, there is no key that is unique 19:21:57 <Samu> stupid me for installing this 19:22:15 <TrueBrain> name "stable" comes by a lot 19:22:23 <LordAro> TrueBrain: oh yeah, i didn't spot that before 19:22:38 <TrueBrain> otherwise I have to make an hierarcy 19:22:42 <TrueBrain> and that is vastly more complex to generate :D 19:22:57 <LordAro> Samu: that all seems unlikely 19:23:22 <LordAro> does "Add or Remove Programs" from control panel not let you or something? 19:23:29 <LordAro> TrueBrain: yeah that's all true 19:23:58 <LordAro> unless you use category-name as the key 19:24:03 <LordAro> but eh 19:24:31 <Samu> nop, it's not on control panel, there's no uninstall 19:25:47 <LordAro> Samu: in which case you can probably just delete it 19:25:55 *** tokai|noir has joined #openttd 19:25:55 *** ChanServ sets mode: +v tokai|noir 19:25:57 <LordAro> well, you definitely can 19:26:05 <LordAro> but i don't see why windows would worry about it either 19:26:32 <LordAro> TrueBrain: incidentally, why are pr6811 & pr7206 still available as builds, other than for testing purposes? 19:26:33 <TrueBrain> LordAro: yeah, I considered it .. didn't find a benefit of doing :) 19:26:43 <TrueBrain> LordAro: because I haven't cleaned up anything 19:26:54 <TrueBrain> the nightlies are completely there back to january 2019 19:26:57 <TrueBrain> which is also pointless :D 19:27:09 <LordAro> :) 19:27:09 <TrueBrain> (they will soon only have source-tarballs left :P) 19:27:13 <peter1138> Woo! 19:27:24 <TrueBrain> well, I am first downloading the full nightly archive (back to 2004) 19:27:30 <TrueBrain> just .. because I fucking can 19:27:35 <TrueBrain> (well, also source-tarballs only) 19:28:41 <Samu> https://www.youtube.com/watch?v=DnUrxWZ_PMg it's not there, what a lie 19:29:35 <DorpsGek_III_> [OpenTTD/website] TrueBrain commented on issue #48: finger.openttd.org https://git.io/fhi9K 19:31:26 <TrueBrain> wrote down how it all works, for those who are curious enough :) 19:32:18 <TrueBrain> so, two things left before this can go live ... 1) make Azure Pipelines upload to the S3 bucket, 2) make this generate-everything script more like generate-for-this-release-only :D 19:32:47 *** tokai has quit IRC 19:33:31 <LordAro> TrueBrain: seems like all that text should go in a document in a repo somewhere 19:33:40 *** el3ktr4 has quit IRC 19:33:45 <TrueBrain> will be in a README.md :) 19:34:03 <LordAro> :) 19:35:16 <Samu> https://gis.stackexchange.com/questions/30990/uninstalling-qgis-that-was-installed-using-osgeo wow... this is almost as bad as uninstalling norton antivirus :| 19:35:47 <TrueBrain> I completely forgot someone in that ticket claimed XML was the best format in the world .. completely forgot about that :D 19:36:00 <LordAro> TrueBrain: probably for the best :p 19:38:08 <TrueBrain> on estimate, it will cost 0.0001 dollarcent per release to recalculate these files (S3 usage costs) 19:38:20 <TrueBrain> :D 19:44:20 <peter1138> Hmm, there are 6 GIT_ environment variables set when running as a git hook. Just not GIT_DIR, heh. 19:44:53 <peter1138> At least, there are on my PC. 19:47:15 <Samu> alright, it's "uninstalled"... 19:47:49 <TrueBrain> peter1138: does it really matter if these scripts are executed as non-githook, I wonder? 19:52:37 <nielsm> is this a good readme? https://0x0.st/ir0w.png 19:53:12 <TrueBrain> lol @ name :) 19:54:12 <frosch123> i would insert 3 words: every week, all towns are visided by your mom, and has their records ... 19:54:32 <TrueBrain> hahahaha :D 19:58:27 <nielsm> hmm... how about adding ctrl+click a town name to open the local authority window directly 19:59:28 <frosch123> i thought you would suggest ctrl+click to directly bribe the town :p 19:59:45 <nielsm> looks like it works https://0x0.st/ir03.jpg 20:00:16 *** el3ktr4 has joined #openttd 20:10:05 <peter1138> Probably not. 20:13:47 <glx> TrueBrain: is the changelog stuff working correctly now ? 20:14:12 <TrueBrain> *goes to https://www.openttd.org/downloads/openttd-nightlies/latest.html * 20:14:16 <TrueBrain> *clicks Changelog* 20:14:20 <TrueBrain> yeah :D cheers :) 20:15:23 <_dp_> in cmclient ctrl-click builds a statue xD 20:15:24 <peter1138> Okay, the tests are actually still working in the case that you execute outside a git repo. 20:15:28 <peter1138> So my comment is wrong :p 20:15:57 *** y2kboy23_ has quit IRC 20:16:28 <nielsm> I should figure out how t upload this to bananas too 20:19:48 <nielsm> hm MIT license is missing from bananas? >_> 20:22:46 <glx> there's an external tool for uploads 20:22:52 <nielsm> also missing versions later than 1.6 20:23:12 <peter1138> Yay, found the firmware updater tool for my keyboard and... now it works again ;D 20:23:15 <glx> using website is not the recommended way IIRC 20:23:24 <nielsm> I know musa exists 20:25:16 <LordAro> only not recommended for anything significantly large, i believe 20:27:23 <nielsm> I can edit the tags, description, required version etc. later, right? 20:27:37 <nielsm> (just not delete the submission or change the file) 20:27:58 <peter1138> https://fuzzle.org/~petern/ottd/padding2.png < that zoom... 20:28:02 <glx> where is andythenorth when you need it ? 20:28:15 <glx> he should know 20:28:30 <peter1138> (Also, that AI) 20:30:59 <andythenorth> `where is andythenorth 20:31:57 <andythenorth> peter1138: are you restoring 2px window shadows/highlights? 20:32:03 <andythenorth> or is that some zoom level I don't know about 20:33:03 <nielsm> well uploaded it to bananas now, I hope it's possible to download too :D 20:34:50 *** tokai has joined #openttd 20:34:50 *** ChanServ sets mode: +v tokai 20:37:47 <TrueBrain> that moment you cannot do your escaping correct .. no matter what, it complains .. sometimes I hate shells ... 20:37:56 <TrueBrain> that moment you cannot do your escaping correct .. no matter what, it complains .. sometimes I hate shells ... 20:37:57 <TrueBrain> hmm 20:37:59 <TrueBrain> wrong window :D 20:38:09 *** gelignite has joined #openttd 20:38:45 <glx> hehe 20:39:02 <glx> escaping is a pain 20:39:13 <LordAro> add more backslashes until it works 20:39:14 <TrueBrain> worst part is, it is always your own fault :P 20:41:07 *** spnda has quit IRC 20:41:44 *** tokai|noir has quit IRC 20:44:21 <TrueBrain> okay .. I have to extract all archives and repack them to correct a mistake I made 12 years ago :P 20:44:27 <TrueBrain> but I finally got to doing it :D 20:44:47 <LordAro> oh no 20:44:54 <LordAro> what mistake? 20:45:01 <TrueBrain> compression with -6 instead of -9 :) 20:45:08 <LordAro> heh 20:45:24 <LordAro> how much difference does it make? 20:45:28 <TrueBrain> renaming folders while at it .. it is now: openttd-20070615-trunk-r10166 20:45:37 <TrueBrain> on 40GB around 2 to 4 GB, on estimate :) 20:45:54 <TrueBrain> 'make bundles' should honestly also be fixed to use -9 :) 20:46:30 <TrueBrain> I am mostly happy the date is now in the folder name :) 20:46:47 <glx> easier to sort 20:46:58 <TrueBrain> and more like current versioning :) 20:47:29 <TrueBrain> and I am now putting nightlies in a folder by year .. as the dirlisting became .. annoying :D 20:47:40 <TrueBrain> over 4500 entries :D 20:48:18 <LordAro> :D 20:48:28 <glx> only source I hope 20:48:38 <TrueBrain> except for those from 2020 20:49:04 <TrueBrain> okay ... and I want to fix the changelogs for 2019 .. :D 20:49:21 <LordAro> ehehe 20:49:24 <TrueBrain> only 8 changelog.txt are empty up till 2019 .. so ... I cannot handle this :P 20:49:34 <LordAro> :D 20:52:24 <TrueBrain> okay, that is not difficult to correct, I guess .. 20:53:10 <LordAro> should be able to script it relatively easily, i should think 20:55:34 <TrueBrain> meh. UTC issues 20:56:07 <TrueBrain> seems the changelog script is wrong 20:56:10 <TrueBrain> it does 'date -u' 20:56:19 <TrueBrain> but 'git log' doesn't work with UTC times 20:56:31 <TrueBrain> so minor difference exist 20:56:41 <TrueBrain> not sure why there is a '-u' there 20:57:35 <TrueBrain> okay, changelog.txt generated :) 21:00:31 <DorpsGek_III_> [OpenTTD/OpenTTD] TrueBrain opened pull request #7964: Fix: [AzurePipelines] the changelog-generation-script was mixing UTC and non-UTC https://git.io/JvqjN 21:00:41 <TrueBrain> fixing bugs that are important! :P 21:03:06 <LordAro> TZ=UTC git log --date=iso-local appears to work 21:03:22 <TrueBrain> hmm .. 21:03:24 <TrueBrain> that would work too 21:03:51 <LordAro> or whichever other date format you want 21:04:01 <LordAro> https://stackoverflow.com/a/41032442/995325 21:06:16 <TrueBrain> -AuthorDate: Thu Jan 10 19:56:41 2019 -0500 21:06:16 <TrueBrain> +AuthorDate: 2019-01-11 00:56:41 +0000 21:06:20 <TrueBrain> guess the latter is a bit cleaner :) 21:06:28 <TrueBrain> it now had the TZ of the author :) 21:06:32 *** y2kboy23 has joined #openttd 21:06:44 <LordAro> "local" if you want the same format as previous 21:06:55 <TrueBrain> I like YYYY-MM-DD a lot better :P 21:06:57 <TrueBrain> for obvious reasons :D 21:07:01 <LordAro> as you should! 21:07:12 <TrueBrain> but okay, strictly seen this is not needed 21:07:30 <TrueBrain> the TZ=UTC and 'date -u' should work together 21:07:31 <TrueBrain> or neither 21:07:35 <TrueBrain> both give the same result 21:07:45 <LordAro> neither is probably better then 21:07:45 <TrueBrain> the --date just changes how the already correct information (in both cases) is presented 21:08:16 <TrueBrain> and using the TZ of the Author / Commiter might be weird 21:08:19 <TrueBrain> but it is what git is 21:08:23 <TrueBrain> so not sure setting --date is a good idea 21:08:51 <LordAro> definitely should use committer rather than author 21:08:57 <TrueBrain> it has both 21:09:01 <LordAro> author commit might have sat around for months :) 21:09:05 <TrueBrain> https://openttd.ams3.cdn.digitaloceanspaces.com/openttd-nightlies/20200126-master-g791eaedb64/changelog.txt 21:09:07 <TrueBrain> for your reference 21:09:23 <LordAro> ah right 21:09:30 <TrueBrain> for example the last one, you see that the commiter and author were not in the same TZ 21:09:52 <TrueBrain> well, I don't really care which format we use tbh :) 21:10:00 <TrueBrain> either "iso-local" or like the URL shows 21:10:03 <TrueBrain> preference? 21:10:31 <LordAro> not really, current is better for readability 21:10:43 <LordAro> iso is better for parsibility 21:10:49 <LordAro> parsability? 21:11:00 <TrueBrain> lucky this is for humans, not for machines :) 21:11:05 <TrueBrain> as -7days is as random as it can be :P 21:11:23 <TrueBrain> so okay, my PR is the right fix in that case :D 21:11:34 <LordAro> :+1: 21:11:43 <DorpsGek_III_> [OpenTTD/OpenTTD] LordAro approved pull request #7964: Fix: [AzurePipelines] the changelog-generation-script was mixing UTC and non-UTC https://git.io/JvmeU 21:11:50 <DorpsGek_III_> [OpenTTD/OpenTTD] LordAro merged pull request #7964: Fix: [AzurePipelines] the changelog-generation-script was mixing UTC and non-UTC https://git.io/JvqjN 21:12:34 <TrueBrain> 300 / 4000 folders converted ... ugh, this is going to take a while .. 21:12:54 <TrueBrain> owh well :) After that, the CDN is ready .. it only needs a GitHub Actions workflow script :) 21:13:23 <TrueBrain> the new CDN is incredible fast, which is nice :) 21:17:27 <andythenorth> :) 21:17:46 <LordAro> :) 21:19:26 <TrueBrain> what I did not solve yet, are the "scenarios", and the "installer" 21:19:30 <TrueBrain> the first one .. I dont even know what it is 21:19:35 <TrueBrain> the second is a magic folder with symlinks 21:19:38 <TrueBrain> that no longer really works 21:19:43 <TrueBrain> not sure what I can do about that .. 21:19:50 <TrueBrain> but that is something for another day or something :P 21:20:04 <LordAro> make it inaccessible and see who shouts :p 21:20:11 <TrueBrain> NSIS :) 21:20:23 <TrueBrain> I know where and how installer is used .. it is just annoying 21:20:37 <LordAro> ah right 21:21:09 <LordAro> needs more Inno Setup, anyway 21:21:16 <LordAro> because who doesn't love Pascal? 21:21:36 <TrueBrain> scary 21:26:11 <frosch123> TrueBrain: ottd bundles "scenarios" up to 0.4.8 or something 21:26:35 <frosch123> that would be my guess 21:26:38 <TrueBrain> frosch123: yeah, and I think NSIS also downloaded them .. so I will need to check how those URLs are programmed in 21:27:59 <frosch123> https://github.com/OpenTTD/OpenTTD/blob/master/os/windows/installer/install.nsi#L243 <- there is opengfx for a start 21:28:15 <LordAro> i would've hoped that the installer would've been made in such a way that it could handle a missing/broken url 21:28:16 <frosch123> which is somehow versioned by being compatible 21:28:20 <TrueBrain> yeah, the installer folder I know how it is wired .. it is just annoying how it is done 21:28:26 <TrueBrain> exactly that 21:28:38 <TrueBrain> the version number is not the release value 21:28:43 <TrueBrain> so there are symlinks on disk now 21:28:47 <frosch123> so ottd 1.10 downloads the same ogfx as ottd 1.2, because that was the last time we changed it incompatibly 21:28:49 <TrueBrain> but in an S3 bucket that is not really possible :D 21:29:08 <TrueBrain> but okay, something to figure out another day :) 21:29:23 <LordAro> seems like the installer should be able to download directly from bananas? 21:29:46 <TrueBrain> for the trick mentioned by frosch123, that is not possible 21:29:58 <TrueBrain> that is, BaNaNaS has no URL which says: compatible-with 21:30:04 <Samu> openttd.org doesn't have a background image behind the OpenTTD logo? 21:30:33 <LordAro> TrueBrain: well, neither does this behaviour, it's just manually hardcoded in 21:30:48 <LordAro> Samu: no, it does magic stripes instead now 21:31:14 <TrueBrain> LordAro: yup; so we cannot point it to BaNaNaS now, and I need to fix this current hardcoded joking :P 21:31:30 <Samu> [img]https://i.imgur.com/7AvUvsx.png[/img] 21:31:42 <Samu> :( 21:36:10 <LordAro> Samu: oh, that bit 21:36:14 <LordAro> yeah, that's wrong 21:36:25 <LordAro> works fine for me though 21:36:34 <LordAro> refresh better 21:36:53 <LordAro> probably browser cache related 21:41:52 <Samu> i refreshed but still white 21:42:02 <Samu> not sure how to clear cache 21:42:11 <LordAro> Ctrl+F5 21:42:54 <LordAro> oh no, i think you're right 21:42:56 <LordAro> edge is broken 21:43:24 <LordAro> ah, the linear-gradient 21:43:30 <LordAro> that's irritating 21:44:02 <LordAro> ah, the #00000000 21:44:05 <LordAro> rgba is fine 21:44:07 <Samu> tried opening in IE11, it's even worse 21:44:12 <LordAro> almost certainly 21:44:23 <LordAro> IE11 is definitely not supported 21:45:51 <andythenorth> why not? :) 21:46:03 <andythenorth> IE 11 is really easy to support for most things (except flex) 21:46:16 <LordAro> because there is lots of flex usage now :p 21:46:34 <andythenorth> oof 21:47:01 <DorpsGek_III_> [OpenTTD/website] LordAro opened pull request #146: Fix banner background with Edge https://git.io/JvmeV 21:47:43 <LordAro> i'm not sure i even have internet explorer 21:47:47 <DorpsGek_III_> [OpenTTD/website] TrueBrain approved pull request #146: Fix banner background with Edge https://git.io/Jvmew 21:51:11 <LordAro> no sign of IE11 on my Win10 machine, even after disabling and reenabling the "feature" 21:51:20 <LordAro> must have done something in the past to more permanently remove it 21:51:35 <Samu> with edge click on the . . . at top right, then there's an option Open with Internet Explorer 21:51:38 <nielsm> not even an iexplore.exe ? 21:52:25 <LordAro> nielsm: there's a couple in C:\Windows, but they all seem to be in WinSxS dirs and similar 21:52:28 <LordAro> Samu: appears to do nothing 21:52:39 <Samu> hmm then i dont know 21:52:49 <DorpsGek_III_> [OpenTTD/website] LordAro merged pull request #146: Fix banner background with Edge https://git.io/JvmeV 21:52:57 <LordAro> anyway, staging should be fixed momentarily 21:54:29 <Samu> it's been a long time since I did a disk cleaup utility 21:54:40 <Samu> took 1 hour cleaning stuff :( 21:55:08 <Samu> now defrag 21:55:16 <LordAro> http://browsershots.org/https://www.openttd.org/ this amuses me 21:55:46 <TrueBrain> cert-errors, nice :) 21:56:19 <TrueBrain> there are more that are broken than those that are working :( 21:56:25 <TrueBrain> it used to work for all of them :'( 21:56:30 <TrueBrain> stupid CSS3 / HTML5 21:56:53 <TrueBrain> (really, it used to work for all of them .. took weeks to get it there :P) 21:56:58 <TrueBrain> but this was 2007 :D 21:57:02 <LordAro> ha 21:58:08 <TrueBrain> funny that so far 0 browsers render the site correctly :D 21:58:12 <TrueBrain> #trololololol 21:58:19 <LordAro> it has started with the oldest 21:58:49 <TrueBrain> and your fix possibly fixes a few of those :) 21:58:51 <LordAro> i think most of the firefox ones would've worked with the above fix 21:59:13 <LordAro> FF 22+ 21:59:49 <TrueBrain> http://browsershots.org/https://www.staging.openttd.org/ 21:59:50 <TrueBrain> lets see :P 22:01:30 <TrueBrain> yeah, there already a few arrive that render it correctly :D 22:02:03 <TrueBrain> http://browsershots.org/screenshots/e9b3fcf28be90f42752149288363c88d LOL 22:02:19 *** el3ktr4 has quit IRC 22:02:37 <TrueBrain> http://api.browsershots.org/png/original/93/9342aef524cb2d903324a62e82299ce3.png <- I love how the scrolling is not working correctly :D 22:02:46 <TrueBrain> quality of browsershots did not improve in 10 years, I see :P 22:03:23 <TrueBrain> so clearly your fix was not Edge only LordAro, and improves many browsers :) Such a simple fix :P 22:13:22 <DorpsGek_III_> [OpenTTD/website] TrueBrain opened pull request #147: Add: switch to openttd-cdn.org for all downloads https://git.io/Jvmvk 22:13:54 *** Progman has quit IRC 22:14:05 <DorpsGek_III_> [OpenTTD/website] TrueBrain updated pull request #147: Add: switch to openttd-cdn.org for all downloads https://git.io/Jvmvk 22:16:05 *** tokai|noir has joined #openttd 22:16:05 *** ChanServ sets mode: +v tokai|noir 22:16:06 *** frosch123 has quit IRC 22:16:57 <LordAro> TrueBrain: :D 22:20:17 *** andythenorth has left #openttd 22:21:21 *** sla_ro|master has quit IRC 22:23:07 *** tokai has quit IRC 22:23:58 <LordAro> https://i.imgur.com/msgCWj9.png i mean, IE11 isn't unusable, per say 22:25:48 <DorpsGek_III_> [OpenTTD/workflows] TrueBrain opened pull request #4: Add: [CDN] code and config to generate required files for CDN https://git.io/Jvmvo 22:26:06 <TrueBrain> indeed 22:26:27 <TrueBrain> "70 browsers selected, 38 uploaded, 12 failed, 20 expired" 22:26:28 <TrueBrain> lol 22:26:31 <TrueBrain> so it is just crap these days 22:26:33 <TrueBrain> okay, fair enough 22:27:03 <LordAro> and no IE anyway 22:27:52 <TrueBrain> okay, I really have to split up that build.py script in the last draft PR :D 22:27:52 <TrueBrain> lol 22:27:55 *** cHawk has joined #openttd 22:28:46 <TrueBrain> and nightly-archive-conversion is at 25% .. 22:28:52 <TrueBrain> this will be night-work for my computer :) 22:30:14 <milek7_> you can't use faster compression? e.g. zstd? 22:35:19 *** el3ktr4 has joined #openttd 22:35:50 <TrueBrain> Speed is not really an issue. It is also only using a single core .. it is fine, it is a one-off conversion 22:52:10 *** Wolf01 has quit IRC 22:55:25 *** cHawk- has joined #openttd 22:58:22 *** supermop_Home has joined #openttd 23:01:27 *** cHawk has quit IRC 23:01:43 *** gelignite_ has quit IRC 23:01:44 *** gelignite__ has joined #openttd 23:02:03 *** el3ktr4 has quit IRC 23:13:08 *** Flygon has joined #openttd 23:16:59 *** tokai has joined #openttd 23:17:00 *** ChanServ sets mode: +v tokai 23:23:57 *** tokai|noir has quit IRC 23:38:19 *** gelignite__ has quit IRC 23:42:07 *** WormnestAndroid has quit IRC 23:42:21 <Samu> just restarted this goal of 5000 road vehicles for each of the 15 companies 23:42:50 <Samu> i'll wait at most 1 week 23:43:13 <Samu> now bed 23:48:22 *** nielsm has quit IRC 23:51:21 *** Samu has quit IRC