Times are UTC Toggle Colours
01:01:39 *** tokai has joined #openttd 01:01:39 *** ChanServ sets mode: +v tokai 01:08:23 *** tokai|noir has quit IRC 01:43:27 *** Smedles has quit IRC 01:44:37 *** Smedles has joined #openttd 02:06:30 *** Flygon has joined #openttd 02:07:50 *** Wormnest_ has quit IRC 02:31:16 *** rotterdxm has quit IRC 02:31:27 *** D-HUND has joined #openttd 02:34:46 *** debdog has quit IRC 02:34:52 *** Wormnest_ has joined #openttd 02:39:35 *** glx has quit IRC 03:14:33 *** Smedles has quit IRC 03:15:47 *** Smedles has joined #openttd 04:02:25 *** mindlesstux6 has quit IRC 04:02:38 *** mindlesstux6 has joined #openttd 05:06:29 *** snail_UES_ has quit IRC 06:03:36 *** sla_ro|master has joined #openttd 06:21:20 *** andythenorth has joined #openttd 06:28:31 *** Wolf01 has joined #openttd 06:29:40 <DorpsGek_III> [OpenTTD/OpenTTD] auge8472 commented on issue #1128: Timetable based auto-separation patch https://git.io/JfkGT 06:52:05 *** Smedles has quit IRC 06:58:49 <DorpsGek_III> [OpenTTD/nml] andythenorth commented on pull request #98: Change: Use PyPy's StringBuilder to speed up the use of StringIO. https://git.io/JfkgX 07:06:51 *** Smedles has joined #openttd 07:19:54 <andythenorth> o/ 07:23:18 *** Smedles has quit IRC 07:23:32 <Xaroth> o7 07:24:44 *** Smedles has joined #openttd 07:54:17 <Wolf01> oZ 07:58:25 *** supermop_Home has quit IRC 08:03:07 *** rotterdxm has joined #openttd 08:04:29 * peter1138 mumbles about the price of unbuffered DDR3 ECC :s 08:08:50 <andythenorth> costs more than your eye teeth? 08:11:56 <andythenorth> oof, I forgot to profile nml memory use before and after this https://github.com/OpenTTD/nml/commit/f71103b09329dad28cdcb449be58ab6bca8ae573 08:12:21 <andythenorth> I never paid much attention, but AIUI frosch though nml used a lot of memory relative to what it should be doing 08:17:33 *** gelignite has joined #openttd 08:18:09 *** andythenorth_ has joined #openttd 08:20:14 <Xaroth> Would be fun to check out 08:20:28 <Xaroth> Also to see how #98 affects memory usage 08:20:53 <DorpsGek_III> [OpenTTD/OpenTTD] minexew opened issue #8094: Feature: Map tooltips https://git.io/Jfkwj 08:25:36 *** andythenorth has quit IRC 08:26:45 <Xaroth> ^ Neat idea. 08:26:51 <andythenorth_> not sure how to reliably track memory use of a python process 08:34:54 <Xaroth> mprof seems to do something 08:35:13 <Eddi|zuHause> try to compile one-file-CETS and see if it still explodes? 08:44:01 <planetmaker> @LordAro, aye, I shall see that I can get that API key done. If not done by end of week, please remind me again. 08:49:14 <Xaroth> andythenorth_ I can check a bit of it with mprof 08:49:20 <Xaroth> running some comparisons between python versions atm 08:50:40 *** hythlodaeus has joined #openttd 08:50:51 <hythlodaeus> henlo 08:56:41 <LordAro> planetmaker: sorry, out of date now - i added openttd user to the nml package and TB added the key 08:57:11 <planetmaker> a new user or additional login? 08:57:33 <planetmaker> or rather: will there now be 2 nml or not? 08:58:04 <LordAro> still just the one nml 08:58:15 <LordAro> just added a new "openttd" user as an owner of the package 08:58:29 <Xaroth> andythenorth_: https://imgur.com/a/SZJmeKM 08:58:53 <planetmaker> ok... I don't get it. There's two e-mails registered to the pypi account...? But not an openttd one? 09:00:46 <planetmaker> ah, ok... now I do :) nvm. Yes, that's a good solution 09:10:08 <andythenorth_> Xaroth thanks :) there are clearly changes from the context manager, but I'm not sure they tell us much :) 09:14:04 <Xaroth> They all are within the white noise region 09:14:08 <Xaroth> but no strong changes, which is good 09:32:03 <DorpsGek_III> [OpenTTD/OpenTTD] minexew commented on pull request #7653: Add: BuildVehicleSmartGUI https://git.io/Jfkif 09:42:34 <DorpsGek_III> [OpenTTD/OpenTTD] nielsmh commented on pull request #7653: Add: BuildVehicleSmartGUI https://git.io/Jfki4 09:54:37 *** Samu has joined #openttd 10:37:46 *** sla_ro|master2 has joined #openttd 10:40:01 <peter1138> I opened that link but the last comment is from 2019... 10:40:42 <LordAro> is github still having issues? 10:40:51 <LordAro> i got some emails with the text in it... 10:42:40 *** sla_ro|master has quit IRC 11:27:56 *** snail_UES_ has joined #openttd 11:28:50 *** WormnestAndroid has quit IRC 11:29:02 *** WormnestAndroid has joined #openttd 11:36:34 <nielsm> those comments are on a random line of code 11:37:01 <nielsm> so they are appended to a review thread github by default collapses 11:45:11 *** WormnestAndroid has quit IRC 11:45:27 *** WormnestAndroid has joined #openttd 12:17:12 <hythlodaeus> guys,one question, do you know which font OpenTTD is loading by default in this screenshot? https://i.imgur.com/gCFWXM1.png 12:17:52 <hythlodaeus> i think this is one of the default linux fonts, but i'm not sure 12:28:30 <nielsm> that looks like the bitmap font in opengfx 12:30:26 <hythlodaeus> it's a bitmap? not a truetype? 12:30:42 <nielsm> yes 12:30:58 <nielsm> the baseset graphics for ottd (and the original game) contain a bitmap font 12:31:11 <hythlodaeus> i see 12:31:48 <nielsm> https://github.com/OpenTTD/OpenGFX/blob/master/sprites/png/gui/mono.png 12:32:03 <hythlodaeus> hum, if it's part of the base graphs there might be trouble. I was wondering if you guys would be interested in having that font expanded to include russian/greek/hebrew characters 12:32:40 <hythlodaeus> so it wouldn't have to go and fish those fromother system fonts 12:33:57 <nielsm> I think if you are not using truetype fonts in your configuration, but select a game translation that requires characters not in the bitmap font, it automatically switches to some random truetype font 12:34:12 <hythlodaeus> yeah that's what i'm saying 12:34:32 <hythlodaeus> so my proposal here is to expand the amount of characters on this bitmap font 12:34:36 <nielsm> and that's *all* text that gets switched 12:34:59 <hythlodaeus> because it's something that's very easy to do and I've done myself for other games in the past 12:35:32 <hythlodaeus> so it would make this font also compatible with greek/russian/hebrew 12:35:53 <nielsm> I have personally toyed with the idea of having a good default TTF ship with ottd, which also contains vector versions of the various text-icons (like train, bus, etc. symbols) 12:36:13 <hythlodaeus> well, i might also be able to arrange for that 12:36:33 <hythlodaeus> although not myself doing that personally. I know a couple of font designers 12:37:03 <hythlodaeus> and I also have an idea of a ready-made font we could use as a starting base 12:38:30 <nielsm> those icons always use the sprite font even with a vector font selected, and it doesn't look great: https://0x0.st/ijX_.png 12:38:41 <nielsm> at 2x or 4x GUI scale 12:38:51 <nielsm> actually font scale 12:39:07 <hythlodaeus> the latest version of apple's Chicago is technically public domain https://fontsarena.com/chicago-flf-by-susan-kare-robin-casady/ 12:39:27 <hythlodaeus> we could use it and upgrade it with additional chars. 12:41:01 <hythlodaeus> but how would you feel if I were to upgrade the mono bitmap with additional characters? 12:41:26 <hythlodaeus> would it disrupt compatibility with original TTD graphics? 12:41:42 <nielsm> there are some issues in that every baseset needs to ship at font, and there are several basesets 12:42:02 *** syr has quit IRC 12:42:08 <nielsm> original baseset will need an extension grf with the extra sprites 12:42:24 <nielsm> those can possibly also be used for fallback for other basesets that haven't been extended with it yet 12:42:25 *** syr has joined #openttd 12:42:57 <nielsm> oh... https://newgrf-specs.tt-wiki.net/wiki/Action12 12:43:06 <nielsm> yeah there's just that newgrf action for it actually 12:43:26 <nielsm> so basesets can add glyphs for any characters, and there doesn't have to be any parity between them 12:44:07 <hythlodaeus> so it would require the creation of a newGRF basically 12:44:17 <nielsm> yes 12:44:26 <hythlodaeus> well that's not so bad 12:44:32 <nielsm> that's how it already works 12:45:05 <hythlodaeus> i might expand the mono bitmap then 12:45:16 <nielsm> remember there's four bitmap fonts 12:45:28 <nielsm> normal, small, large (serif), and monospace 12:46:25 *** supermop_Home_ has joined #openttd 12:46:28 <supermop_Home_> hi 12:46:36 <hythlodaeus> what are large and monospace used for? 12:46:42 <nielsm> large is newspapers 12:46:48 <nielsm> monospace is displaying readme files 12:52:42 <hythlodaeus> I see 12:53:19 <hythlodaeus> Yeah I think I should be able to do it 12:53:51 <hythlodaeus> if you'd like a truetype I can arrange someone to work on it too, like i mentioned 12:57:09 <nielsm> some well-hinted truetype glyphs of the various icons would be really great to have IMO 12:57:19 <nielsm> so yes please :) 12:57:38 *** andythenorth_ has left #openttd 12:59:33 <hythlodaeus> for the glyphs we should be able to fish compatible dingbats from freefonts 12:59:52 <hythlodaeus> unless you really want custom dingbats but 13:00:24 <hythlodaeus> there should be plenty of freely licensed dingbats picturing trains, boats and plains 13:04:10 <hythlodaeus> curious now, are we loading the glyphs as plain pictures or as UTF-8 dingbats? 13:06:17 <DorpsGek_III> [OpenTTD/OpenTTD] minexew commented on pull request #7664: Extended heightmap support https://git.io/Jfk9b 13:17:01 <DorpsGek_III> [OpenTTD/OpenTTD] ZornsLemma commented on pull request #7664: Extended heightmap support https://git.io/JfkHB 13:17:03 <hythlodaeus> 🚆🚂⛴🚌 testing 13:17:16 <hythlodaeus> hmm they show up as emojis in my browser 13:17:49 <hythlodaeus> but if I type these unicode symbols in my notepad they have chars of their own 13:18:07 <hythlodaeus> meaning there's free fonts we can easily load these from 13:22:39 <LordAro> those sentences don't quite make sense 13:23:06 <LordAro> "they show up as emojis in my browser" "if I type these unicode symbols in my notepad they have chars of their own" 13:23:09 <LordAro> well... yes 13:23:11 <LordAro> that's what emojis are 13:40:00 <supermop_Home_> hopefully the chars are somewhat similar, and not like train = high heeled shoe 13:42:05 <supermop_Home_> though i'd be down with being able to name my company *minidisc* 13:42:41 <supermop_Home_> I wonder if my minidisc Walkman still works 13:51:41 <Samu> I think I managed a breakthrough on my canal pathfinder! Now takes half the time to pathfind. turns out _GetDirection callback plays an important role 13:52:17 <Samu> there were many directions, causing "collisions" to happen much less frequently (ie more paths to search) 13:52:25 <Samu> I reduced the number of directions 13:53:07 <Samu> now I'm checking if this is fine, or if it breaks something 14:44:15 *** supermop_Home_ has quit IRC 14:46:04 *** supermop_Home has joined #openttd 15:12:15 <hythlodaeus> LordAro: what I mean is whether the current font in the browser displays them as emojis or as color emojis or as dingbats 15:16:07 <hythlodaeus> where can i find the small font file exactly 15:18:40 <hythlodaeus> along with monospace 15:23:06 <nielsm> the (western european) small font is part of the base-baseset, along with the large font, the monospace font is entirely an ottd extension 15:23:39 <nielsm> though mono and the existing (minor) character set extensions are also part of the baseset, just as extensions so to say 15:29:36 <planetmaker> hythlodaeus, get OpenGFX source and look at it. It is reasonably documented 15:30:01 <hythlodaeus> I am looking at it ahah 15:30:09 <planetmaker> some grep on the source files should reveal mono, small, big and normal font sprites and locations 15:30:31 <planetmaker> (maybe it's called large and not big... not sure. There might also be tiny) 15:31:24 <nielsm> they seem to be somewhat mixed and split between files 15:31:48 <planetmaker> yes. There's a base set of glyphs which TTD already had. And all other glyphs are in the extra file 15:32:22 <planetmaker> Especially those which accomodate non-English, but latin-script languages with unusual characters with accents etc 15:32:25 <hythlodaeus> you guys made monospace and large from liberation mono and liberation serif repectively right? at least the readme confirms that abot monospace 15:33:56 <planetmaker> if the readme/docs say so... it probably is right then :) 15:34:19 <planetmaker> dunno who actualy made the glyphs. Zephyris? 15:35:07 <hythlodaeus> i was just wondering which process you guys used so i could replicate it for additional characters 15:35:43 <hythlodaeus> bc liberation mono/serif has additional alphabets too 15:36:28 <planetmaker> My best guess is: look at the source/docs who actually made the glyphs and ask that guy/gal 15:36:37 <planetmaker> If he is still around :| 15:36:42 <planetmaker> it's 10 years ago 15:55:41 <Wolf01> Bad day is bad... headache for the entire day 15:58:58 *** tokai has quit IRC 15:59:59 *** tokai has joined #openttd 15:59:59 *** ChanServ sets mode: +v tokai 16:11:08 *** Flygon has quit IRC 16:12:27 <FLHerne> Xaroth: https://doc.pypy.org/en/latest/whatsnew-pypy3-7.3.0.html 16:12:38 <FLHerne> > Improve performance of io.StringIO(). It should now be faster than CPython in common use cases. 16:12:53 <FLHerne> I think they might have just made your patch redundant :P 16:13:48 <FLHerne> (testing with 7.3.1 on Linux, I can't measure a difference between the current code and the patched version) 16:13:56 <FLHerne> Retrying again in case I screwed it up 16:16:29 <FLHerne> Nope, still no difference, without your patch is as good as either patch was before 16:16:40 <FLHerne> Odd, though, wasn't andy using 7.3? 16:21:25 <LordAro> 7.2, i thought? 16:21:30 <LordAro> unless that was you 16:21:39 <FLHerne> He says 7.3 in the github comment 16:22:33 <FLHerne> Hm, I'm really confused by pypy's changelog 16:22:58 <FLHerne> That's in the "7.3.0+" section, which is separate from both "7.3.0" and "7.3.1+" 16:23:04 <FLHerne> I have 7.3.1 16:23:16 <LordAro> to the git history! 16:28:42 <FLHerne> Yes, it's merged between 7.3.0 and 7.3.1 16:33:14 <DorpsGek_III> [OpenTTD/nml] FLHerne commented on pull request #98: Change: Use PyPy's StringBuilder to speed up the use of StringIO. https://git.io/JfkNF 16:48:07 *** gelignite has quit IRC 16:55:44 *** Progman has joined #openttd 16:56:36 *** frosch123 has joined #openttd 17:17:42 *** andythenorth_ has joined #openttd 17:27:35 <Xaroth> nothing we can't fix with a version check I guess 17:32:32 <FLHerne> I mean, it re-raises the question of how much we need it 17:32:50 <FLHerne> If anyone who cares can just use up-to-date PyPy 17:33:14 *** frosch123 has quit IRC 17:34:02 <FLHerne> My other concern was whether someone might try to use the file in some other way 17:34:14 <andythenorth_> I'm on 7.3.0 17:34:20 <FLHerne> In which case calling it `StringIO` might be misleading, because it really isn't 17:34:26 <andythenorth_> I read 7.3.1 changelog last night, but didn't upgrade, got too late :) 17:35:05 <Xaroth> We mimic the StringIO interface though 17:35:20 <andythenorth_> is this a 'move on, nothing to see', or is there a worthwhile change? 17:35:31 <Xaroth> 7.3.1 fixes the io.StringIO issue 17:36:26 <Xaroth> so the PR could be closed completely, or adapted to work with < 7.3.1 17:36:32 <Xaroth> your call, andythenorth_ 17:36:54 <andythenorth_> we don't need to support older pypy, it's fast moving target 17:37:06 <Xaroth> then you can close the PR :) 17:37:13 <andythenorth_> let's fix other things :) 17:37:44 <DorpsGek_III> [OpenTTD/nml] andythenorth commented on pull request #98: Change: Use PyPy's StringBuilder to speed up the use of StringIO. https://git.io/JfkxD 17:37:44 <DorpsGek_III> [OpenTTD/nml] andythenorth closed pull request #98: Change: Use PyPy's StringBuilder to speed up the use of StringIO. https://git.io/JfkCI 17:37:53 <FLHerne> Xaroth: StringIO inherits from TextIOBase, so it has quite a large interface; I don't think StreamBuffer or your patch implements most of it? 17:38:08 <Xaroth> only the important bits :P 17:38:13 <Xaroth> writing to it, and getting its value 17:38:18 <FLHerne> To be fair, binary output uses `array.array`, which is also not really a file 17:39:43 <FLHerne> Xaroth: The problem I'm envisioning is when in a couple of years someone uses some other part of the API, and doesn't realize that the "StringIO" might not be that 17:40:26 <FLHerne> And of course most people don't test on PyPy, so it would stay broken for a while 17:40:59 *** frosch123 has joined #openttd 17:40:59 <Xaroth> It's a moot point now :) 17:41:05 <FLHerne> i.e. if we did have that patch, `util.StringIO` should be called something else 17:41:09 <FLHerne> But yeah, that :P 17:43:49 <andythenorth_> do we know if nml has any alpha/beta/rc release steps? 17:44:04 <andythenorth_> looks to me like I only need to write some docs before we can tag a version 17:47:12 <frosch123> just changelog 17:49:07 <andythenorth_> thanks 18:07:12 <DorpsGek_III> [OpenTTD/nml] FLHerne commented on issue #76: nfo output is slow with pypy https://git.io/JedEr 18:07:12 <DorpsGek_III> [OpenTTD/nml] FLHerne closed issue #76: nfo output is slow with pypy https://git.io/JedEr 18:09:08 <TrueBrain> frosch123: https://github.com/OpenTTD/bananas-frontend-cli/pull/1 <- would you mind giving that a review? :D 18:09:40 <frosch123> will do 18:09:43 <TrueBrain> and if you have a better name 18:09:51 <TrueBrain> not sure "ape" would make a good PyPi package 18:10:09 <TrueBrain> tnx :) 18:10:31 <frosch123> if you want to put it on pypi, it should probably include "openttd" in the name 18:10:42 <TrueBrain> openttd-ape 18:10:43 <TrueBrain> ? 18:10:57 <frosch123> openttd-bananas-client-cli 18:11:07 <frosch123> pretty long :p 18:11:10 <TrueBrain> yes :D 18:11:39 <frosch123> openttd-bananas-client 18:11:53 <TrueBrain> guess that is fine 18:12:04 <TrueBrain> was hoping on some creative thoughts :P 18:12:30 <frosch123> in our bubble we can name stuff crazy, but on pypi people need to be able to find it 18:12:37 <TrueBrain> fair 18:12:44 <TrueBrain> openttd-bananas-cli I guess works for that 18:13:10 <TrueBrain> but in that case I guess it is best to rename "ape" to "bananas-cli" too 18:15:28 <DorpsGek_III> [OpenTTD/bananas-frontend-cli] TrueBrain updated pull request #1: Add: a very basic CLI frontend for BaNaNaS API https://git.io/JvjCk 18:15:30 <TrueBrain> there we go :) 18:15:40 <TrueBrain> only the client-id is now "ape" 18:15:41 <TrueBrain> :D 18:22:32 *** Xetalim has joined #openttd 18:27:10 <andythenorth_> hmm 18:27:28 <andythenorth_> bananas, FIRS, nml, or SEO? 18:27:37 <andythenorth_> SEO is like actual work I have to do that I haven't done 18:29:54 <frosch123> do all 4, switching tasks every 30s ? 18:30:12 <andythenorth_> that works pretty well most of the time 18:30:20 <andythenorth_> never causes mistakes ;P 18:32:59 <Wolf01> https://www.youtube.com/watch?v=R8pLzhjJY1s andythenorth_ mudrail 18:34:46 <andythenorth_> happy days 18:36:43 <andythenorth_> oof 18:37:00 <andythenorth_> interfaces that load data into tables over xhr 18:37:01 <FLHerne> andythenorth_: I had a vague idea for nml 18:37:09 <andythenorth_> with aggressive caching 18:37:16 <andythenorth_> in a new release that often sets all the values to '0' 18:37:23 * andythenorth_ has told the vendor :P 18:37:41 <andythenorth_> FLHerne ?? :) 18:37:54 <andythenorth_> I guess I'm not doing SEO then 18:38:35 <andythenorth_> I'm really not in the mood for writing 311 meta descriptions anyway :) 18:41:46 <FLHerne> No, it was a bad idea 18:43:51 <andythenorth_> rewrite in perl? 18:47:45 <FLHerne> No, you want JS for a rewrite 18:48:14 <FLHerne> Ridiculously optimized JIT compilers, and you can run it in a browser 18:49:57 <andythenorth_> wasm? 18:49:59 *** gelignite has joined #openttd 18:58:28 <FLHerne> I guess 18:58:42 <FLHerne> Rust or somethin 19:02:21 <andythenorth_> LordAro https://github.com/andythenorth/nml/tree/readme-release-instructions#5-reporting-bugs-and-contributing looks about right?? (or I can make a PR also) 19:02:33 <andythenorth_> I haven't mentioned pypi yet, I don't know the process for that 19:03:11 <andythenorth_> oh the credits are a bit lolcats also :) 19:08:20 *** glx has joined #openttd 19:08:20 *** ChanServ sets mode: +v glx 19:12:08 <LordAro> andythenorth_: more or less fine 19:13:15 <andythenorth_> I'll PR 19:13:37 <andythenorth_> someone else can sort credits out, I find creds weird and I delete them from most places I find them :) 19:13:51 <DorpsGek_III> [OpenTTD/nml] andythenorth opened pull request #99: Readme release instructions https://git.io/JfIed 19:16:35 <DorpsGek_III> [OpenTTD/nml] andythenorth commented on issue #42: Document how to release nmlc, including building a windows binary https://git.io/Je8vQ 19:19:52 <DorpsGek_III> [OpenTTD/bananas-frontend-cli] frosch123 commented on pull request #1: Add: a very basic CLI frontend for BaNaNaS API https://git.io/JfIvI 19:24:02 <DorpsGek_III> [OpenTTD/bananas-frontend-cli] frosch123 commented on pull request #1: Add: a very basic CLI frontend for BaNaNaS API https://git.io/JfIvG 19:25:49 <DorpsGek_III> [OpenTTD/bananas-frontend-cli] TrueBrain updated pull request #1: Add: a very basic CLI frontend for BaNaNaS API https://git.io/JvjCk 19:27:06 <DorpsGek_III> [OpenTTD/bananas-frontend-cli] frosch123 commented on pull request #1: Add: a very basic CLI frontend for BaNaNaS API https://git.io/JfIv4 19:27:10 <DorpsGek_III> [OpenTTD/bananas-frontend-cli] TrueBrain updated pull request #1: Add: a very basic CLI frontend for BaNaNaS API https://git.io/JvjCk 19:27:51 <DorpsGek_III> [OpenTTD/bananas-frontend-cli] TrueBrain commented on pull request #1: Add: a very basic CLI frontend for BaNaNaS API https://git.io/JfIvu 19:28:14 <TrueBrain> tnx a lot frosch123 :) 19:29:24 <DorpsGek_III> [OpenTTD/bananas-frontend-cli] frosch123 approved pull request #1: Add: a very basic CLI frontend for BaNaNaS API https://git.io/JfIva 19:30:08 <DorpsGek_III> [OpenTTD/bananas-frontend-cli] TrueBrain merged pull request #1: Add: a very basic CLI frontend for BaNaNaS API https://git.io/JvjCk 19:30:26 <TrueBrain> so ... basics done 19:30:33 <TrueBrain> bit of infrastructure .. lot of testing .. CSS 19:30:38 <TrueBrain> I can control the first two, not the latter .. 19:30:49 <LordAro> andythenorth_: yeah, definitely out of date since the github migration, if nothing else 19:30:51 <TrueBrain> but nice work frosch123 :D This is getting somewhere :) 19:31:31 <DorpsGek_III> [OpenTTD/bananas-frontend-cli] frosch123 opened issue #2: Add --browser option https://git.io/JfIvK 19:32:37 <TrueBrain> nice idea frosch123 :) 19:36:30 <DorpsGek_III> [OpenTTD/bananas-frontend-cli] frosch123 opened issue #3: Improve reporting on user errors https://git.io/JfIvN 19:37:50 <frosch123> TrueBrain: i wondered about adding a tiling background image with some bananas 19:38:14 <TrueBrain> I would accept that PR :) 19:39:17 <frosch123> really? what about a gif with a rotating banana? 19:39:32 <TrueBrain> you can't do that in a CLI :P 19:40:01 <frosch123> the login success page can show it 19:40:34 * andythenorth_ needs to find the flask 'reload templates' parameter :P 19:42:06 <frosch123> for me it does that by default 19:42:25 <frosch123> or does it need the debug option 19:42:36 <frosch123> try "make debug" or "make run", not sure which version 19:42:46 <frosch123> one of them sets a env var 19:46:02 <andythenorth_> make debug works nicely 19:46:55 *** k-man__ has joined #openttd 19:48:33 <DorpsGek_III> [OpenTTD/bananas-frontend-cli] frosch123 opened issue #4: Display command help text without authentication https://git.io/JfIfG 19:53:28 *** k-man_ has quit IRC 20:10:41 <andythenorth_> anybody know how the html5 sectioning stuff works? 20:10:50 <andythenorth_> the docs on MDN are self contradictory 20:11:04 <andythenorth_> it seems weird to be setting semantics for something no browsers use 20:11:41 <frosch123> it's probably for blind people 20:11:48 <andythenorth_> no it's for semantics nerds 20:11:57 <andythenorth_> I doubt the AT implements it 20:12:37 <andythenorth_> are we supporting older IE? Like 7 or so? 20:12:39 <frosch123> troll them and use footer at top and header at bottom? 20:12:42 <andythenorth_> it will need polyfills 20:12:57 <andythenorth_> frosch123 that's actually valid, if it's semantically correct 20:13:09 <andythenorth_> the weird world of html 20:13:33 <frosch123> andythenorth_: ottd barely supports win xp, no idea how old ie7 is 20:13:55 <andythenorth_> oh it's mac crash time I think 20:14:01 <andythenorth_> if I disappear, it died 20:14:13 <nielsm> maybe you can run ie7 on vista 20:14:26 <andythenorth_> apple impose a crash every 13-15 days 20:14:34 <andythenorth_> I think it's to keep system logs short 20:14:37 <nielsm> don't bother supporting anything older than IE11 20:14:42 <andythenorth_> hurrah 20:29:56 <Eddi|zuHause> ie7 sounds newer than winXP 20:31:25 <nielsm> XP shipped with 6 iirc 20:31:40 <Eddi|zuHause> i was thinking IE 5.5 initially 20:31:58 <nielsm> maybe it did... 20:32:32 <andythenorth_> I remember 5 launching on the mac 20:32:40 <andythenorth_> the fastest, most standards compliant browser ever 20:32:43 <andythenorth_> it even was 20:32:47 <andythenorth_> :o 20:32:57 <andythenorth_> different days 20:42:16 <nielsm> yea there was a period where IE was actually genuinely the best browser 20:43:27 <nielsm> (it was while netscape was stuck on the v 4.x tech and slowly retooling the browser into mozilla) 20:49:26 <Eddi|zuHause> nielsm: yes, and then IE was stuck on 6 for a decade 20:50:13 <DorpsGek_III> [OpenTTD/OpenTTD] twpol opened issue #8095: Feature suggestion: option to automatically space out vehicles in a shared order https://git.io/JfIUi 20:50:17 <Eddi|zuHause> which is how mozilla made a comeback 20:51:30 <LordAro> what's with the sudden surge in people wanting actually working timetable separation? 20:52:58 <Eddi|zuHause> what? they've been wanting that for like 15 years now 20:52:59 *** nielsm has quit IRC 20:52:59 <_dp_> LordAro, social distancing in openttd 20:53:27 <FLHerne> I imagine social distancing probably has something to do with it :P 20:54:19 <Eddi|zuHause> social timetable distancing? 20:54:21 <FLHerne> Lots of people stuck at home with nothing to do but play TTD 20:54:53 <FLHerne> "I have an algorithm worked out and have been poking around the code" is promising 20:55:53 <FLHerne> What's the problem with the version JGR has? The way it's prone to cascade jam-ups? 20:56:49 <andythenorth_> frosch123 that marquee though :D 20:57:32 <Eddi|zuHause> i don't know what JGR has, but separation patches used to have a problem that there were two competing settings that were difficult to set up right 20:58:03 <frosch123> andythenorth_: it was not mentioned today yet... 20:59:58 <andythenorth_> LordAro nml release tomorrow then? o_O 21:00:07 <LordAro> andythenorth_: feasible 21:01:31 <andythenorth_> https://github.com/andythenorth/bananas-frontend-web/commits/style-classic-openttd 21:01:34 <andythenorth_> that happened 21:15:43 <TrueBrain> andythenorth_: why are you doing the CSS now? :P 21:16:14 <frosch123> surely because of the marquee 21:16:43 <andythenorth_> because of the marquee 21:17:15 <TrueBrain> lol 21:17:28 <andythenorth_> I was surprised marquee worked in my browser 21:18:04 <DorpsGek_III> [OpenTTD/OpenTTD] andythenorth commented on issue #8094: Feature: Map tooltips https://git.io/Jfkwj 21:19:23 <frosch123> night 21:19:26 *** frosch123 has quit IRC 21:19:31 *** sla_ro|master2 has quit IRC 21:20:41 <andythenorth_> also 21:20:48 *** andythenorth_ has quit IRC 21:42:07 <Samu> i discovered a very very funny bug 21:43:20 <Samu> it's about my canal pathfinder. map size is 256 x 256, mad bridge length is 4096. 21:44:16 <Samu> it tries to find a bridge from tile 16258, going in X axis 21:44:25 <Samu> so 16259, 16260 21:44:28 <Samu> etc.. 21:44:41 <Samu> turns out, after +256 21:44:55 <Samu> it's at tile 16515 21:45:27 <Samu> which is allowed to make a bridge, but 16259 to 16515 is going in axis Y direction1 21:45:42 <Samu> I was only looking for a bridge in X axis 21:45:47 <Samu> very funny bug 21:47:24 <Samu> i know how to fix this, just got no time atm, will do it tomorrow 21:47:29 <Samu> cyas 21:47:37 *** Samu has quit IRC 21:50:45 <DorpsGek_III> [OpenTTD/nml] FLHerne opened issue #100: Development version format is "invalid" to setuptools. https://git.io/JfIkD 21:52:29 *** Progman has quit IRC 22:14:52 <DorpsGek_III> [OpenTTD/OpenTTD] sheepo99 commented on issue #8094: Feature: Map tooltips https://git.io/Jfkwj 22:23:27 <hythlodaeus> so what will be the main changes to bananas? kinda curios about it? 22:26:19 <FLHerne> Aaagh 22:26:23 <FLHerne> "open windows on hover" 22:27:06 <FLHerne> That idea should be an instant GitHub ban :P 22:27:42 <glx> yeah that's silly 22:28:04 <hythlodaeus> I'd rather have that than tooltips for map objects 22:28:24 <FLHerne> I quite like the look of those tooltips 22:28:28 <glx> anyway the tooltips won't be able to display industries with 16 in/out 22:28:46 <FLHerne> But industries with 16 in/out are stupid, don't exist and never will 22:29:25 <FLHerne> They make no sense either in gaameplay or as part of an industry chain 22:29:52 <glx> oh even with less in/out, the limit is the number of arguments for the tooltip 22:30:00 <FLHerne> (and andythenorth isn't here, so he won't see this and do it out of spite :P) 22:30:03 <glx> and it's not easy to change 22:31:35 <hythlodaeus> It's just a redundant idea in the end. there's no pointi n havint to wait x-amount of miliseconds to open an object tooltip when you can just click on it and see the same info 22:32:31 *** hythlodaeus is now known as mcbanhas 22:32:34 <FLHerne> hythlodaeus: But then you have to close it again 22:32:44 <mcbanhas> so what 22:33:09 <FLHerne> Clicking those tiny window-close buttons with a trackpad is a pain, and takes >> 250ms 22:33:18 <mcbanhas> press delete 22:33:34 <FLHerne> That closes all the windows 22:33:46 <FLHerne> (except pinned) 22:33:53 <mcbanhas> yeah i do that mostly :p 22:34:04 <FLHerne> And interrupts building stuff, IIRC? 22:34:15 <mcbanhas> interrupts what? 22:34:35 <FLHerne> Yes, because it closes the infra toolbar unless you have that pinned 22:35:01 <FLHerne> Normally, the time you want information about something is when you're building stuff near it 22:35:18 <FLHerne> So you have a building toolbar open, and probably a tool active 22:36:05 <FLHerne> Pressing 'delete' interrupts that, unless you've pinned the toolbar 22:36:33 <FLHerne> And toolbars are unpinned each time you switch to a different one, so you haven't pinned the toolbar 22:37:18 <mcbanhas> just close the object window manually then. no god danged tooltips on object maps repeating info 22:39:07 *** Xetalim has quit IRC 22:41:38 <FLHerne> By that logic, most of the tooltips tell you about things you'd know if you clicked on them 22:41:58 <mcbanhas> hmm, I've changed my mind actually 22:42:42 <mcbanhas> Civ uses tooltips on map objects and it doesn't look half bad 22:44:04 <mcbanhas> and yeah i guess it would be useful to get info on map industries while placing stations and such 22:46:30 <FLHerne> I can sort of see the semantic argument against 22:47:16 <FLHerne> Elsewhere in the UI, tooltips tell you what clicking on something *does*, not a summary of the information it would contain 22:48:09 <mcbanhas> that's sort of what I meant with repeating info. Because you would have the info in the tooltip and in the window if you were to open it 22:48:13 <FLHerne> But having played OTTD for years, I'm pretty sure they're worth having 22:57:22 *** Wolf01 has quit IRC 23:06:31 *** tokai|noir has joined #openttd 23:06:31 *** ChanServ sets mode: +v tokai|noir 23:13:29 *** tokai has quit IRC 23:25:38 *** k-man__ is now known as k-man