Times are UTC Toggle Colours
00:12:49 *** nielsm has quit IRC 00:21:12 <DorpsGek> [OpenTTD/OpenTTD] LC-Zorg commented on pull request #8552: Feature: Prevent vehicles to unload cargo in implicit stops in cargodist mode if the cargo is not accepted in such station https://git.io/JLj7n 00:56:39 *** Flygon has joined #openttd 01:40:23 *** iSoSyS has joined #openttd 01:44:01 *** roadt__ has quit IRC 01:45:28 *** iSoSyS has quit IRC 01:46:19 *** grossing has quit IRC 01:46:20 *** iSoSyS has joined #openttd 02:07:39 <DorpsGek> [OpenTTD/team] AKANexus opened issue #124: [pt_BR] Translator access request https://git.io/JLjbZ 02:20:04 *** iSoSyS has quit IRC 02:27:03 *** grossing has joined #openttd 02:49:22 *** WormnestAndroid has quit IRC 02:50:00 *** WormnestAndroid has joined #openttd 03:06:36 *** roadt has joined #openttd 03:12:35 *** debdog has joined #openttd 03:15:09 *** Lejving has quit IRC 03:15:36 *** roadt has quit IRC 03:15:58 *** D-HUND has quit IRC 03:17:23 *** Lejving has joined #openttd 03:18:35 *** roadt has joined #openttd 03:19:28 *** Wormnest has joined #openttd 03:27:51 *** glx has quit IRC 03:55:55 *** Wormnest has quit IRC 06:23:33 *** snail_UES_ has quit IRC 07:24:59 <DorpsGek> [OpenTTD/OpenTTD] andythenorth commented on pull request #8548: Dump info console commands https://git.io/JteG3 07:31:12 *** sla_ro|master has joined #openttd 07:55:04 *** WormnestAndroid has quit IRC 07:55:21 *** WormnestAndroid has joined #openttd 07:59:10 <DorpsGek> [OpenTTD/OpenTTD] Eddi-z commented on pull request #8552: Feature: Prevent vehicles to unload cargo in implicit stops in cargodist mode if the cargo is not accepted in such station https://git.io/JteZ5 08:11:24 *** andythenorth has joined #openttd 08:23:36 <andythenorth> o/ 08:25:23 <andythenorth> livery spec such https://gist.githubusercontent.com/andythenorth/636908e3498197124782c6daf40de6ae/raw/7c01cb42d8e8829f857a06222cb076387343b517/gistfile1.txt 08:50:59 *** WormnestAndroid has quit IRC 08:54:09 *** WormnestAndroid has joined #openttd 10:13:19 *** Samu has joined #openttd 10:13:24 <Samu> hi 10:50:16 <Samu> is this doing what I think it's doing? SB(_me[t].m8, 0, 14, 0); 10:52:50 *** andythenorth has left #openttd 10:58:21 *** dP has joined #openttd 10:58:21 *** dP is now known as _dp_ 11:00:53 <Samu> nop, it's not 11:17:50 <DorpsGek> [OpenTTD/OpenTTD] SamuXarick updated pull request #8461: Feature: Permanent rivers https://git.io/JLS3A 11:32:39 *** dihedral has quit IRC 11:55:19 *** dihedral has joined #openttd 12:05:28 *** WormnestAndroid has quit IRC 12:05:40 *** WormnestAndroid has joined #openttd 12:21:25 *** iSoSyS has joined #openttd 12:22:03 *** tokai|noir has joined #openttd 12:22:03 *** ChanServ sets mode: +v tokai|noir 12:22:33 *** iSoSyS has quit IRC 12:23:27 <Samu> wow, towns are really angry now, i just cleared a few trees when building rails 12:23:35 <Samu> and i got instantly appalling 12:23:48 <Samu> and that's with a permissive setting 12:29:01 *** tokai has quit IRC 12:29:33 <Xaroth> they _really_ liked those trees. 12:29:54 <debdog> :) 12:30:23 <Samu> i wonder if tree density has anything to do with it 13:02:42 <Samu> i can't reproduce this https://github.com/OpenTTD/OpenTTD/pull/8552 13:15:45 <Samu> yep, those reproduction steps didn't work for me 13:15:57 <Samu> the train goes to C, but doesn't unload coal as he says 13:18:25 *** tokai has joined #openttd 13:18:25 *** ChanServ sets mode: +v tokai 13:21:08 <Samu> https://i.imgur.com/xiPe0Qd.png 13:21:30 <Samu> I don't understand cargodist that much, maybe I'm doing something wrong? 13:25:24 *** tokai|noir has quit IRC 13:37:41 <DorpsGek> [OpenTTD/OpenTTD] ldpl commented on pull request #8507: Fix #7604: prevent houses to wander too far from town center when rebuilding https://git.io/JterV 13:40:45 <_dp_> nvm, I forgot BuildTownHouse can shift tiles 13:44:41 *** glx has joined #openttd 13:44:41 *** ChanServ sets mode: +v glx 13:50:08 *** snail_UES_ has joined #openttd 13:53:09 <TrueBrain> milek7: realised that with your approach the connection can still be easily MITM'd, as we don't validate the server pubkey .. doesn't allow for existing trust to be compromised, but does allow for new trust to be compromised 13:53:21 <TrueBrain> well, "your approach", sounds like there is something wrong with that 13:53:22 <TrueBrain> it isn't 13:53:37 <TrueBrain> it is more that we miss an additional step to mitigate scenarios like you painted further 13:54:15 <TrueBrain> I wrote some words on the gist; just see if you agree with them and if you consider them worth mitigating 13:55:47 <TrueBrain> _dp_: :D 13:56:04 <TrueBrain> my mail still shows your reply, MWHAHAHAHAHA :P 13:56:36 <_dp_> TrueBrain, gz on being able to read even more nonsense :p 13:56:43 <TrueBrain> :D 13:56:50 <TrueBrain> well, you do have a point, as in: it is a real problem 13:56:57 <TrueBrain> just not one that the PR increased or decreased 13:57:13 <TrueBrain> well, it increased it slightly, as houses are more likely to remain in the center 13:57:15 <TrueBrain> so I give you that :) 13:57:53 <TrueBrain> but yeah, it is just a bit poor design how houses bigger than 1x1 are placed 13:58:46 <_dp_> TrueBrain, I'm not sure it is a 'problem' as I don't really see any reasonable way to 'fix' it 13:58:57 <_dp_> so a feature :p 13:59:10 <TrueBrain> fair :D 13:59:21 <TrueBrain> and yes, I was happy to see 2x2 could be build from any tile; it can shift in any direction 13:59:30 <TrueBrain> I did not know that about the Town Growth 13:59:53 <TrueBrain> someone already put effort into that, as it turned out .. that a 2x2 doesn't always have to start on the northern tile :D 14:00:11 <_dp_> TrueBrain, well, if it didn't it wouldn't be able to build 2x2 on all sides of the road 14:00:21 <TrueBrain> would have been worth mentioning in my PR, as I did check that .. lol :) 14:00:42 <Eddi|zuHause> so what's missing? 2x2 overbuilding more than one house at the same time? 14:01:04 <TrueBrain> fusing of houses! 14:02:04 <TrueBrain> that is 2 houses like each other A LOT, they can fuse, and become a bigger house 14:02:08 <TrueBrain> sounds realistic 14:02:10 <_dp_> well, that's one way to fix it I guess 14:02:35 <_dp_> not sure I'd like that it cb though 14:02:39 <_dp_> *in 14:03:35 <TrueBrain> so, 1.11 .. what more do we need .. lets see .. 14:04:12 <TrueBrain> few reviews .. one of airport code ... I will assign that to LordAro , he owes me an airport code review :D 14:04:20 <LordAro> i thought you might 14:04:35 <TrueBrain> :D 14:04:45 <TrueBrain> I too added lots of comments! 14:04:52 <TrueBrain> pretty sure airport code will become the most commented part of the game :D 14:05:11 <TrueBrain> owh, right, 1 PR that ... I am not even sure off fixes the problem correct 14:05:26 <TrueBrain> as ... Trains and Next() 14:05:28 *** blathijs has quit IRC 14:05:55 <TrueBrain> and one "rant" PR, to revert "restart" to its old behaviour, to not scare away all server operators when 1.11 hits :P 14:06:24 <TrueBrain> next, we have 1 PR I like to have in, but is a code-change only (scrollbar thingy) 14:06:41 <TrueBrain> and the GUI buttons .. not sure what the state is there, will have to check with our chief when he joins tonight 14:06:59 <TrueBrain> and LordAro thought I was too ambitious with my 1.11 milestone :P 14:07:21 <LordAro> i mean, having someone working on it full time certainly helps :p 14:07:26 <TrueBrain> :D 14:07:30 <TrueBrain> shocking, aint it? :P 14:07:58 <TrueBrain> it was fun to do with my time off :) 14:08:10 <TrueBrain> I won't keep this up, just to be clear :P :P 14:08:18 <LordAro> is that time off coming to an end? :D 14:09:09 <DorpsGek> [OpenTTD/OpenTTD] TrueBrain commented on pull request #8378: Remove undefined behaviour from save/load code https://git.io/JteKT 14:09:27 <TrueBrain> well, I still don't have a job ... more correct: I still haven't applied for one :P 14:09:48 <Samu> I'd like to request #7670/#7822 so that I can start testing "bad" AIs without lagging too much 14:09:52 <TrueBrain> but I have other projects I want to work on too :D 14:09:55 <TrueBrain> so yeah .. :D 14:10:29 <TrueBrain> might shift some of my time to those :) 14:11:22 *** DasPoseidon has joined #openttd 14:11:53 <LordAro> TrueBrain: are you... ok with that? :> 14:12:01 <TrueBrain> with what? 14:12:12 <LordAro> not having/applying for job 14:12:20 <TrueBrain> more than I expected to be :) 14:12:30 <TrueBrain> for 6 years I worked a lot .. like .. a lot .. like .. not normal, a lot 14:12:46 <TrueBrain> learned a lot, could do a lot, have done cool shit and stuff 14:12:54 <TrueBrain> been in places I cannot even talk about and shit 14:12:59 <TrueBrain> but ... it took its toll 14:13:06 <TrueBrain> so doing absolutely nothing is pretty .. enjoyable :) 14:13:13 <LordAro> i can imagine so 14:13:19 <LordAro> how long can you keep it up? :p 14:13:24 *** blathijs has joined #openttd 14:13:31 <TrueBrain> and I finally managed to get my savings below the level I have to pay additional money to the gov over, so there is that :D 14:13:39 <LordAro> hahaha 14:13:45 <TrueBrain> euh .. 3 years, at this rate? :P Without any compromises :P 14:13:56 <LordAro> nice. 14:13:57 <TrueBrain> so I am really not worried 14:14:25 <TrueBrain> but, I do agree it is unusual :) 14:22:01 <TrueBrain> hmm .. other project, or am I going to try multi-GSes .. that won't be a small project :P 14:22:28 <_dp_> TrueBrain, actually, 2x2 shift doesn't check _all_ directions 14:22:35 <_dp_> so my comment may actually be mostly correct 14:22:44 <TrueBrain> no? I saw it grow in at least 2 14:23:00 <_dp_> I'll make a picture :) 14:23:07 <TrueBrain> oeh, pretty pictures :D 14:24:43 <TrueBrain> the function doing it is written REALLY strange, but it does check 4 tiles :P 14:24:55 <DorpsGek> [OpenTTD/OpenTTD] glx22 commented on pull request #8550: Feature: "Remove all industries" button in scenario editor https://git.io/JteKF 14:25:01 <TrueBrain> tile, tile+SE, tile+SW, tile+NW 14:25:20 <TrueBrain> owh, but in reverse, because ... ugh 14:25:28 <TrueBrain> so .. tile, tile+NW, tile+NE, tile+SE, I guess 14:25:35 <Eddi|zuHause> probably been that way since r1 14:26:01 <LordAro> #blamechris 14:26:28 <TrueBrain> next, it checks for every of those tiles if tile, tile+SE, tile+SW, tile+NW is free 14:26:35 <TrueBrain> I learnt nothing from all this 14:27:44 <Eddi|zuHause> yes. the first part is checking all possible 2x2 house locations from the origin tile, the next part is checking if all tiles of that 2x2 house location are free 14:28:07 <TrueBrain> I get what it tries to do .. but boy, that could have written in so many ways that would have been more readable 14:28:17 <Eddi|zuHause> so that second part should check for "free or replaceable house" 14:28:43 <glx> in the addition to the "remove all" button, he suggests to move "many random industries" out from the list to its own button, I think it's a valid idea, but you can tell what you think about that in #8550 14:29:31 <TrueBrain> I think your assessment doesn't need validation :D 14:29:54 <TrueBrain> Removing hacks == goooooodddddd 14:29:59 *** DasPoseidon has quit IRC 14:30:28 <LordAro> i agree 14:30:40 <LordAro> i'd quite like a confirm box on "remove all industries" though 14:30:42 <TrueBrain> the only thing I am wondering, should they be 2 buttons on top of each other 14:30:46 <TrueBrain> or rather next to each other? 14:30:53 <glx> there is a confirm box 14:30:56 <TrueBrain> LordAro: read the PR ffs :P 14:30:58 <LordAro> next to each other, i'd say 14:30:59 <LordAro> ah good 14:31:02 <TrueBrain> it has a animated gif and everything 14:31:04 <LordAro> it wasn't mentioned in the text :p 14:31:11 <TrueBrain> IT HAS AN ANIMATED GIF SHOWING YOU :P 14:31:16 <LordAro> and i hadn't gotten further than scanning the email notification :p 14:31:27 <TrueBrain> I forgive you :) 14:32:33 *** nielsm has joined #openttd 14:32:58 <milek7> TrueBrain: I will write more later, but I posted quick reply in gist 14:33:17 <TrueBrain> you made me laugh that you consider this less likely, and I consider it more likely :) 14:33:42 <TrueBrain> anyway, as mentioned, these things can be extended on, and doesn't invalidate anything done 14:35:19 <TrueBrain> just as long as we are honest that the risk does exist, nothing is broken :) 14:37:02 *** _2TallTyler has joined #openttd 14:38:30 <Samu> have anyone actually tried to do the reproduction steps? #8552? 14:38:46 <Samu> train doesn't unload at C for me 14:42:59 <DorpsGek> [OpenTTD/OpenTTD] TrueBrain commented on pull request #8550: Feature: "Remove all industries" button in scenario editor https://git.io/Jte6o 14:49:12 <_dp_> TrueBrain, yeah, should be fine for that pr since it does seem to be able to revert the pr shift in all cases 14:49:19 * _dp_ after many many pictures 14:49:30 <TrueBrain> :D 14:49:35 <TrueBrain> I gave up understanding the code :P 14:49:54 <TrueBrain> and just "assumed it would be fine" 14:53:35 <DorpsGek> [OpenTTD/OpenTTD] saveinthesky commented on issue #8501: OTTD crashes on start macosx . Log https://git.io/JLNID 14:58:51 <_dp_> Guess I'll add it to my townsim and check stats since I'll have to do that anyway 15:01:30 <DorpsGek> [OpenTTD/OpenTTD] JGRennison commented on pull request #8548: Dump info console commands https://git.io/Jteig 15:01:51 <Eddi|zuHause> i'm 90% through updating the diagonal crossings patch... but i think i've hit some larger blocks of code that changed with roadtypes... 15:02:06 <Eddi|zuHause> also, need to rework the adjacent crossings changes into it 15:05:36 <Eddi|zuHause> (and that completely ignores the graphics changes that i couldn't lift off the ancient maedrhos patch in the first place) 15:12:26 <supermop_Home> didn't someone try to make diagonal stations once? 15:13:57 <Eddi|zuHause> yes, but that was even more ancient 15:14:27 <supermop_Home> and/or sloped stations 15:14:52 <Eddi|zuHause> sloped road stations might make sense 15:15:01 <Eddi|zuHause> drive through 15:15:15 <Eddi|zuHause> i think Wolf01 tried that 15:33:50 *** Flygon has quit IRC 15:41:50 <DorpsGek> [OpenTTD/nml] glx22 commented on pull request #182: Fix: regression failure with Pillow 8.1.0 https://git.io/Jte1E 15:43:34 <glx> it's nice we have only 3 pcx files for nml regression, and they all have a different effect on pillow, one loads, 2 fail with different reason 15:53:27 <Samu> i have a question 15:53:39 <Samu> https://pastebin.com/m7iAiPem which one is better? 1, 2 or 3, or other? 15:54:54 <glx> for me it's 1, but I'm not a c++ specialist 15:56:05 <Samu> i currently have 3 15:56:30 <Samu> as seen as https://github.com/OpenTTD/OpenTTD/pull/8398/files 15:56:39 <LordAro> 1 or 2, personally 15:57:32 <Samu> which one adheres with code style though? 16:00:13 <Samu> can't seem to find any occurrence of this in any part of the code 16:01:06 <DorpsGek> [OpenTTD/OpenTTD] JGRennison commented on pull request #8552: Feature: Prevent vehicles to unload cargo in implicit stops in cargodist mode if the cargo is not accepted in such station https://git.io/JteMX 16:03:26 <_dp_> oh, I forgot I switched citymania from mysql to postgres 16:03:31 <_dp_> celebrating ny went well xD 16:12:28 <Samu> _dp_ how would you do= 16:13:09 <_dp_> Samu, do what? 16:13:53 <Samu> https://pastebin.com/m7iAiPem 16:14:34 <_dp_> Samu, 2 16:14:47 <Samu> oki 16:17:53 <DorpsGek> [OpenTTD/OpenTTD] LC-Zorg commented on pull request #8550: Feature: "Remove all industries" button in scenario editor https://git.io/JteDM 16:19:50 <DorpsGek> [OpenTTD/OpenTTD] SamuXarick updated pull request #8398: Change: Distribute left over cargo to stations according to the highest remainder https://git.io/JLuoN 16:20:07 <Samu> done 16:22:02 <Samu> trailing white space t.t 16:25:51 <DorpsGek> [OpenTTD/OpenTTD] SamuXarick updated pull request #8398: Change: Distribute left over cargo to stations according to the highest remainder https://git.io/JLuoN 16:29:38 <_dp_> Samu, btw, don't use both pair+struct combo to hold 3 values, either use tuple or move station into struct 16:30:00 <Samu> uh oh 16:31:04 <_dp_> not to say that I understand wtf is that pr even about :p 16:39:32 *** frosch123 has joined #openttd 16:45:21 <Eddi|zuHause> can i tell make to continue compiling all .cpp files even if one of them fails? 16:45:49 <Eddi|zuHause> well, i could like do "-j200" or soemthing ridiculous 16:54:40 <LordAro> Eddi|zuHause: --keep-going 17:04:37 *** Wormnest has joined #openttd 17:07:50 <Samu> learning how to do tuple 17:18:38 *** DasPoseidon has joined #openttd 17:19:54 *** Wolf01 has joined #openttd 17:26:50 <Eddi|zuHause> "tram = road = (GetCrossingRailAxis(ti->tile) == AXIS_Y ? ROAD_X : ROAD_Y);" <-- how did this get into the code? instead of using GetCrossingRoadAxis? 17:31:33 <Eddi|zuHause> "tram = road = AxisToRoadBits(GetCrossingRoadAxis(ti->tile));" seems equivalent 17:40:12 *** WormnestAndroid has quit IRC 17:40:39 *** WormnestAndroid has joined #openttd 17:48:50 *** gelignite has joined #openttd 17:51:53 *** Progman has joined #openttd 17:52:54 <Samu> yes! tuple magic! 18:01:27 *** andythenorth has joined #openttd 18:03:18 <Samu> i can't seem to do this the struct way 18:03:28 <Samu> i could do tuple, but not struct 18:05:10 <andythenorth> yo 18:31:54 <andythenorth> livery spec attempt https://gist.githubusercontent.com/andythenorth/636908e3498197124782c6daf40de6ae/raw/7c01cb42d8e8829f857a06222cb076387343b517/gistfile1.txt 18:32:10 <andythenorth> I tried to delete most of the blablabla 18:33:45 <DorpsGek> [OpenTTD/OpenTTD] DorpsGek pushed 1 commits to master https://git.io/Jteds 18:33:46 <DorpsGek> - Update: Translations from eints (by translators) 18:42:41 <_dp_> hm, 8507 does seem to reduce growth a bit, not sure why exactly... https://imgur.com/a/mLCzoiT 18:45:32 <DorpsGek> [OpenTTD/team] frosch123 commented on issue #124: [pt_BR] Translator access request https://git.io/JLjbZ 18:51:09 <Eddi|zuHause> huh? got a 403 trying to push to github 18:52:54 <DorpsGek> [OpenTTD/OpenTTD] LordAro commented on pull request #8006: Codechange: Increase scrollbar length limit to UINT_MAX and make their length properly unsigned https://git.io/JteFZ 18:55:13 <Eddi|zuHause> "You must verify your email address." 18:56:31 <Eddi|zuHause> weird, they say emails were undeliverable... 18:57:48 <TrueBrain> _dp_: I guess that is the amount of run-away houses on average? :) 18:58:30 <_dp_> TrueBrain, nah, runaway houses shouldn't change avg house count 18:58:40 <_dp_> most likely just a bug in townsim though xD 18:59:49 <_dp_> or rather they can change house count but only by increasing fails 19:00:21 <TrueBrain> _dp_: it -does- change house count 19:00:49 <TrueBrain> 5 is a bit higher than I would expect :P 19:01:06 <TrueBrain> but there has to be some difference :) 19:02:29 <DorpsGek> [OpenTTD/OpenTTD] LordAro updated pull request #8006: Codechange: Increase scrollbar length limit to UINT_MAX and make their length properly unsigned https://git.io/Jv8Vk 19:03:10 <LordAro> TrueBrain: i think that's everything 19:04:22 <LordAro> probably should check for windows warnings 19:08:07 <TrueBrain> LordAro: will check in a bit :) 19:08:59 <DorpsGek> [OpenTTD/OpenTTD] LordAro approved pull request #8531: Fix #7619: nudge fast planes sooner towards their target https://git.io/JtebG 19:10:05 <DorpsGek> [OpenTTD/OpenTTD] LordAro approved pull request #8527: Fix a bug in "restart" and introduce "reload" console command https://git.io/Jtebc 19:10:21 <DorpsGek> [OpenTTD/OpenTTD] Eddi-z opened pull request #8556: Feature: Allow diagonal tracks on level crossings https://git.io/JtebC 19:10:27 <LordAro> oh no 19:10:36 <TrueBrain> no? 19:10:45 <LordAro> diagonal crossings 19:10:57 <DorpsGek> [OpenTTD/OpenTTD] TrueBrain closed issue #7619: Game crash from out-of-bounds helicopter, infinite circling with superfast aircraft https://git.io/fjz3Z 19:11:00 <DorpsGek> [OpenTTD/OpenTTD] TrueBrain merged pull request #8531: Fix #7619: nudge fast planes sooner towards their target https://git.io/JLp1e 19:11:12 <DorpsGek> [OpenTTD/OpenTTD] TrueBrain merged pull request #8527: Fix a bug in "restart" and introduce "reload" console command https://git.io/JLp8M 19:11:28 <DorpsGek> [OpenTTD/OpenTTD] TrueBrain closed issue #8469: 'restart' command after loading a savegame no longer re-generates the same world applying the settings from the save https://git.io/JLHpO 19:11:48 <Eddi|zuHause> LordAro: it's currently in a very "it compiles" state, unfortunately 19:12:12 <LordAro> :) 19:13:06 <TrueBrain> UnderflowSafeSub is so much better LordAro , nice :) 19:13:41 <LordAro> i wondered about templating it 19:13:44 <LordAro> then forgot 19:18:54 <DorpsGek> [OpenTTD/OpenTTD] TrueBrain commented on pull request #8006: Codechange: Increase scrollbar length limit to UINT_MAX and make their length properly unsigned https://git.io/JtebS 19:18:55 <TrueBrain> I think LordAro was testing me 19:19:39 *** iSoSyS has joined #openttd 19:21:06 <LordAro> "It is highly unlikely that this patch can be resurrected. " ~Eddi, 2008 19:21:56 <Eddi|zuHause> you realize how unlikely it is that i actually managed to do this? :p 19:22:05 <LordAro> Eddi|zuHause: :D 19:22:48 <Eddi|zuHause> this was 2011-ish 19:23:52 <LordAro> Warning: ..\src\network\network_gui.cpp(264): warning C4267: 'argument': conversion from 'size_t' to 'uint', possible loss of data 19:23:56 <LordAro> blarg. 19:24:08 <LordAro> i suppose i could make it size_t instead, but... 19:24:40 <andythenorth> so using livery spec, Gold Train GS https://thomaswood.fandom.com/wiki/Gold_Thomas 19:25:06 <andythenorth> most games now seem to be about unlocking skins 19:27:27 <Eddi|zuHause> they have a very different target audience 19:28:02 <andythenorth> I don't think you've been in discord? 19:28:04 <andythenorth> :) 19:30:07 <andythenorth> can GS count stats about vehicles using stations in a town? 19:31:48 <andythenorth> GS dice rolls which livery a town prefers, and player has to try and figure out which one it is by testing :P 19:31:48 <LordAro> i'm not sure that information is recorded anywhere 19:32:36 <andythenorth> GS notices a new livery in use, and increases station ratings 19:32:53 <Eddi|zuHause> well, they can get a list of vehicles visiting a station, same as the player can in the station window 19:33:00 <DorpsGek> [OpenTTD/OpenTTD] frosch123 updated pull request #8455: Unified GUI buttons for renaming and scrolling to entities https://git.io/JLyG8 19:33:18 <Eddi|zuHause> but they probably can't read much newgrf-specific stuff 19:33:26 <andythenorth> the daily missions GS could do 'use all the liveries for this engine and get a reward' 19:33:42 <DorpsGek> [OpenTTD/OpenTTD] michicc updated pull request #8378: Remove undefined behaviour from save/load code https://git.io/JIjs7 19:35:35 <andythenorth> GS station rating penalty if engine livery doesn't match carriage livery 19:35:57 <LordAro> const_cast<void *>(static_cast<const void *>(reinterpret_cast<const char *>(std::addressof(static_cast<LinkGraphJob *>(... 19:36:00 <LordAro> jesus. 19:36:13 <TrueBrain> LOLz! 19:36:22 <TrueBrain> who has to be put on the naughty-bench? :P 19:36:23 <LordAro> just use a c-style cast 19:36:34 <LordAro> TrueBrain: literally the line you commented on for michi_cc's PR :p 19:36:40 <DorpsGek> [OpenTTD/OpenTTD] frosch123 commented on pull request #8455: Unified GUI buttons for renaming and scrolling to entities https://git.io/JteNw 19:37:10 <TrueBrain> LordAro: the one that triggered my OCD? Shows how I totally did not read it :D 19:37:15 <LordAro> :D 19:37:18 <DorpsGek> [OpenTTD/OpenTTD] Eddi-z commented on pull request #8378: Remove undefined behaviour from save/load code https://git.io/JteNo 19:37:33 <TrueBrain> (I tried to read the PR, I failed, I gave up :P) 19:37:42 * andythenorth runs out of GS -> train livery ideas 19:38:14 <andythenorth> GS makes all RVs of one livery cheaper, because the paint is simpler? 19:38:53 <andythenorth> GS only lets green buses in the town? 19:38:56 <TrueBrain> so now we wait for a preview and we are going to try to break frosch123 's patch :D 19:38:58 <andythenorth> hmm no, that's just company colours 19:40:24 <andythenorth> GS reduces running cost if livery features vinyl-wrap adverts? 19:40:27 <Eddi|zuHause> TrueBrain: i was like "maybe i can learn a few things"... i think i was wrong :p 19:41:01 <TrueBrain> frosch123: can I bothered you to review https://github.com/OpenTTD/OpenTTD/pull/8533 ? As I wrote there, I am totally not sure that the code is correct; I know that the place of fixing should, give-or-take, be correct, but this Next() stuff confuses the fuck you of me :) I was hoping you had some better insights :D 19:42:52 <andythenorth> ho ho, why don't we sell...ad space...in the game world? :D 19:43:03 <andythenorth> we could integrate some adtech server that specialises in pixel ads 19:43:28 <Eddi|zuHause> can we ban andythenorth? 19:43:41 <andythenorth> there's always discord 19:43:47 <andythenorth> although it is like talking to my kids 19:47:03 <DorpsGek> [OpenTTD/OpenTTD] TrueBrain commented on issue #8551: Flat maps of arctic and tropical climates are completely inaccessible https://git.io/JLh6Z 19:47:19 <DorpsGek> [OpenTTD/OpenTTD] michicc updated pull request #8378: Remove undefined behaviour from save/load code https://git.io/JIjs7 19:47:44 *** tokai|noir has joined #openttd 19:47:45 *** ChanServ sets mode: +v tokai|noir 19:52:10 <DorpsGek> [OpenTTD/OpenTTD] TrueBrain commented on pull request #8455: Unified GUI buttons for renaming and scrolling to entities https://git.io/JteA4 19:53:20 <TrueBrain> I really like your work with that PR frosch123 :) 19:54:54 *** tokai has quit IRC 19:55:39 <TrueBrain> lol, we have no COLOUR_BLACK .. hmm 19:56:04 <frosch123> only dark grey 19:56:15 <TrueBrain> not in the Colours enum 19:57:10 <DorpsGek> [OpenTTD/OpenTTD] frosch123 commented on pull request #8533: Fix: don't allow free-wagon-chains to exceed max-train-length https://git.io/JteAV 19:57:19 <DorpsGek> [OpenTTD/OpenTTD] frosch123 approved pull request #8533: Fix: don't allow free-wagon-chains to exceed max-train-length https://git.io/JteAr 19:57:29 <frosch123> TrueBrain: why do you need it? 19:57:38 <TrueBrain> was looking for that graph issue thing 19:57:41 <TrueBrain> making the background darker 19:57:48 <TrueBrain> and tnx frosch123 , much appreciated that review :) 19:57:59 <frosch123> use a palette color, not a company color :) 19:58:05 <DorpsGek> [OpenTTD/OpenTTD] TrueBrain merged pull request #8533: Fix: don't allow free-wagon-chains to exceed max-train-length https://git.io/JLpMo 19:58:09 <Eddi|zuHause> aren't those the company colours? 19:58:23 <TrueBrain> NWidget(WWT_EMPTY, COLOUR_GREY, WID_CV_GRAPH) <- frosch123 , I wanted to change that COLOUR_GREY into something black 19:58:33 <TrueBrain> but there is none in the enum 19:59:24 <frosch123> ignore the widget color, just draw a black rectangle in the graph 19:59:30 <frosch123> search for PC_BLACK 19:59:55 <frosch123> possibly add a new constant next to GRAPH_AXIS_LINE_COLOUR 20:00:34 <frosch123> TrueBrain: the widgets use the company colours, since they want multiple shades for bevels and stuff 20:00:36 <DorpsGek> [OpenTTD/OpenTTD] TrueBrain commented on issue #8295: Game crashes trying to sell huge wagon chain https://git.io/JJ9zk 20:00:42 <frosch123> but for the graph, just draw a black rect imo 20:01:17 <Eddi|zuHause> i don't think github and my mail provider like each other... the email verification worked, but an hour later, it's refusing again 20:01:24 <TrueBrain> frosch123: ah, that makes sense :) 20:02:47 <_dp_> btw, I once tried to improve graphs by adding dark outline 20:03:11 <TrueBrain> LordAro: https://github.com/OpenTTD/OpenTTD/issues/8295 <- this ticket is now yours :) I am okay with close it, but not sure you are :) 20:03:17 <_dp_> it's not perfect but better https://i.imgur.com/BAYWUSR.png 20:03:36 <TrueBrain> indeed 20:03:53 <TrueBrain> right, 3 tickets left for the 1.11 milestone :D 20:04:20 <LordAro> TrueBrain: oh my 20:04:39 <TrueBrain> https://github.com/OpenTTD/OpenTTD/pull/8540 <- this was a trivial PR .. now it is a lot more :D 20:07:31 <DorpsGek> [OpenTTD/OpenTTD] SamuXarick updated pull request #8398: Change: Distribute left over cargo to stations according to the highest remainder https://git.io/JLuoN 20:08:00 <DorpsGek> [OpenTTD/OpenTTD] TrueBrain commented on issue #8539: Graph Window - Colors of the mauve, dark green and purple companies are barely visible https://git.io/JLpHF 20:08:23 <TrueBrain> https://user-images.githubusercontent.com/1663690/104232661-f5082280-5450-11eb-8d29-bd1b41dad953.png <- frosch123 : yup, just-not-black as background looks good :D 20:10:19 <frosch123> i am unsure whether you mistyped; or are joking that ottd has no real black, just very very dark greey 20:10:47 <_2TallTyler> Much prettier graph! 20:11:00 <TrueBrain> no, I tried PC_BLACK first, which didn't look pretty; so I made it slightly less dark, which looks better 20:11:10 <TrueBrain> but I also did not use PC_DARK_GREY 20:11:12 <TrueBrain> which was too light :) 20:11:18 <TrueBrain> https://github.com/OpenTTD/OpenTTD/blob/0eff2006021dcac8d01144a336856d6ecd7eedcd/docs/palettes/palette_key.png <- I used colour 2 20:11:37 <frosch123> i hope GREY_SCALE(2) :) 20:11:41 <TrueBrain> ofc :) 20:11:47 <frosch123> \o/ 20:11:59 <frosch123> it's a silly trick to make magic numbers look less magic 20:12:05 <frosch123> just add a nop-macro :p 20:12:14 <Eddi|zuHause> yeah, in a totally unrelated GUI i was in charge of a few years ago, i also found that not-quite-black is better than pure-black for large areas 20:12:16 <TrueBrain> it does the trick :) 20:12:32 <TrueBrain> general rule of UI: never use #000000, never use #ffffff 20:12:42 <TrueBrain> things look 1000x prettier if you follow that rule alone :) 20:14:25 <_dp_> imo that 'black' looks kinda meh though :p 20:14:44 <Eddi|zuHause> do we have a "colour-blind" mode for the graphs? 20:15:15 <TrueBrain> _dp_: best of the worst, I would say :) 20:16:21 <Eddi|zuHause> i mean, there could be a setting (*ughh*) like for the minimap colours 20:16:40 <_dp_> also, just noticed ff dark bg is actually a noise instead of a single color 20:17:23 <_dp_> had a bit of wtf moment when I color picked it to be the same color and tried to figure out why it looks different xD 20:17:36 <TrueBrain> I pressed "reopen pull request", but nothing happened, lol 20:17:40 <Eddi|zuHause> options could be "dark background, light colours", "light background, dark colours", "monochrome" 20:18:28 <DorpsGek> [OpenTTD/OpenTTD] TrueBrain opened pull request #8557: Change: darken the background of all graph to increase contrast https://git.io/JtexM 20:18:43 <TrueBrain> ugh, should be a draft PR 20:19:00 <TrueBrain> there we go :) 20:20:19 <_dp_> is it too much to ask for antialiasing on lines? :) 20:20:30 <TrueBrain> PRs are still very welcome :) 20:21:05 <_dp_> 8bpp makes aa tricky :( 20:21:15 <TrueBrain> see it as a challenge :P 20:21:33 <TrueBrain> or, just remove the 8bpp blitter! :D 20:22:26 <_dp_> yeah, that's probably the right thing to do 20:22:44 <_dp_> will allow aa and opacity 20:22:59 <TrueBrain> I honestly wonder if there is a downside of doing that :P 20:23:10 <Samu> _dp_, did I use tuple correctly? https://github.com/OpenTTD/OpenTTD/pull/8398/files asking especially regarding emplace_back 20:23:12 <DorpsGek> [OpenTTD/OpenTTD] stormcone commented on pull request #8006: Codechange: Increase scrollbar length limit to UINT_MAX and make their length properly unsigned https://git.io/JtexN 20:23:22 <_dp_> also tree shading 20:23:43 <TrueBrain> seem LordAro was hiding 2 mistakes in that PR :D 20:23:56 <_dp_> Samu, looks fine to me 20:24:10 <Samu> nice, thx 20:25:10 <DorpsGek> [OpenTTD/OpenTTD] glx22 approved pull request #8455: Unified GUI buttons for renaming and scrolling to entities https://git.io/Jtexj 20:25:17 <DorpsGek> [OpenTTD/OpenTTD] TrueBrain commented on pull request #8006: Codechange: Increase scrollbar length limit to UINT_MAX and make their length properly unsigned https://git.io/Jtepe 20:25:22 <andythenorth> if you change cargo rate graph, pls send message 20:25:22 <TrueBrain> glx: \o/ 20:25:27 * andythenorth will have a lot of colouring to do 20:25:37 <andythenorth> 'probably fine' 20:28:53 * andythenorth considers 'camo' livery 20:29:00 <andythenorth> vehicle blends into background perfectly 20:29:06 <andythenorth> stealth mode 20:29:20 <_dp_> TrueBrain, probably a good time to remove 8bpp, if no one misses it in rc/beta call it fine ;) 20:29:54 <_dp_> though it would be fun to have no perfectly correct blitter at all xD 20:30:11 <andythenorth> can we have micropayments in the game? 20:30:34 <supermop_Home> andy i forgot to consider Great Northern from Twin Peaks for Hotel inspiration 20:30:35 <andythenorth> "unlock more vehicle liveries for £0.99 20:30:44 <Wolf01> Only if you add lootboxes 20:30:48 <andythenorth> oof 20:30:53 <TrueBrain> lootboxes would fix the game, yes! 20:30:58 * andythenorth dislikes lootboxes greatly 20:31:05 <andythenorth> Blitz very big on them 20:31:15 <andythenorth> Lootbox: £40, tank drop chance 4% 20:31:24 <andythenorth> preys on people who can't maths 20:31:31 <DorpsGek> [OpenTTD/OpenTTD] TrueBrain commented on issue #8539: Graph Window - Colors of the mauve, dark green and purple companies are barely visible https://git.io/JLpHF 20:31:46 <supermop_Home> how a bout a mystery box sent to your house that may contain legos or a OO scale train? 20:32:30 <supermop_Home> andythenorth i think they are a legal way to prey on people addicted to gambling who might be underage 20:32:35 <Wolf01> I want a full scale train 20:32:50 <supermop_Home> Wolf01 maybe there is a very small change of that 20:33:42 <supermop_Home> sell 1000 boxes for 0 USD, one box gets a locomotive and the rest get a sticker of the locomotive 20:33:43 <TrueBrain> lol, graphs look weird for the first year of operating .. and with emscripten, it takes for-ever to fast-forward 1 year :D 20:34:21 <TrueBrain> year = quarter, typing hard 20:35:39 <michi_cc> The keys are like right next to each other :P 20:36:16 <TrueBrain> well, my brain-keyboard interface is acting up 20:36:29 <TrueBrain> my brain is quicker than my hands, really annoying :D 20:36:30 <_dp_> TrueBrain, have you tried using darker grid lines on dark bg btw? 20:36:56 <DorpsGek> [OpenTTD/OpenTTD] frosch123 commented on pull request #8548: Dump info console commands https://git.io/Jtepy 20:37:06 <andythenorth> I really don't want lootboxes for liveries 20:37:07 <TrueBrain> _dp_: I did not; I was happy with this :P 20:37:10 <andythenorth> but can GS do lootboxes 20:37:15 * andythenorth wonders 20:37:46 <TrueBrain> _dp_: I am going to leave it completely to LC-Zorg how to tune colours .. it is pretty clear to me he knows a lot more about UI/UX design than I do, so yeah .. :) 20:39:02 <Wolf01> Just random buy something in players' depots 20:41:44 <_dp_> just embed browser already and use highcharts :p 20:42:06 <andythenorth> why are we talking about graphs instead of lootboxes? 20:42:30 <frosch123> andythenorth: you spend too much time on discord 20:42:40 <andythenorth> discord is fun 20:42:56 <andythenorth> a current fun game, how many times a day "JGR has added x" 20:43:00 <andythenorth> where x is a feature in basegame 20:43:11 <TrueBrain> _dp_: that would be lovely :) 20:43:17 <TrueBrain> when is the PR done? :P :P 20:43:47 <TrueBrain> hover-over effect, proper tooltip, scaling by clicking 20:43:51 <TrueBrain> those things would be nice :D 20:43:56 <frosch123> ah, i only considered adding a http server to ottd for attaching a grf debugger 20:43:57 * _dp_ has enough stuff to do in 2021 :p 20:44:02 <frosch123> but attaching grafana also works 20:44:20 <TrueBrain> grafana, you go even further :P 20:44:35 <TrueBrain> well, the game runs in emscripten, so why not reverse it: make it browser only, makes embedding of these things easier :P 20:44:42 <TrueBrain> also solves most things related to security :D 20:46:03 <TrueBrain> https://github.com/OpenTTD/OpenTTD/milestone/3 <- almost down to 2 ... :D 20:46:16 <TrueBrain> but I guess the beta has to wait till we got code signing functional 20:47:03 <frosch123> that could mean anything between "tomorrow" and "in 3 years" :p 20:47:24 <TrueBrain> very true 20:47:43 <TrueBrain> we can also just release beta1 soon-ish, and beta2 when ever signing is done :P 20:47:48 <TrueBrain> or RC1, what-ever 20:48:46 <TrueBrain> for some reason, the best addition to 1.11 for me is going to be the new buttons in the window ... it feels so much cleaner :) 20:48:58 <DorpsGek> [OpenTTD/OpenTTD] andythenorth commented on pull request #8548: Dump info console commands https://git.io/JtehZ 20:49:15 <andythenorth> creates space for vehicle livery button as well :) 20:49:18 <glx> https://github.com/python-pillow/Pillow/issues/5203#issuecomment-758210195 <-- I guess it's ok if they use our images in their regression 20:49:19 * andythenorth draws paint scheme icon 20:50:13 <TrueBrain> glx: I guess it is not compatible with GPLv2, so the author has to explicitly say "yes" to that, I guess :) (but you knew that I think :D) 20:50:16 <TrueBrain> +already 20:51:04 <TrueBrain> wait, today is 2020.01.11 .. we should release beta1 today .. 1.11 .. get it? Dammit :P Missed opportunities!! 20:51:25 <LordAro> TrueBrain: there's still time! 20:51:37 <TrueBrain> but there are PRs to merge! :) 20:51:45 <TrueBrain> and PRs to fix .. that don't crash the game :P 20:51:49 <LordAro> they can be in beta2! 20:51:52 <TrueBrain> *looking at you LordAro :P* 20:51:57 <LordAro> D: 20:52:07 <TrueBrain> I clicked "Content Service" 20:52:09 <TrueBrain> it crashed 20:52:09 <TrueBrain> :D 20:52:17 <Timberwolf> Heh. beta1, all it does is crash on launch. 20:52:28 <TrueBrain> sounds like a successful beta to me :D 20:53:10 <Timberwolf> I could contribute one of my accidents where I made v->next point to v in the vehicle chain, that went well. 20:53:38 <TrueBrain> :D 20:54:27 <frosch123> i saw some c library that used that convention to terminate linked lists 20:54:39 <frosch123> 0 was used to detect invalid/uninitialised 20:55:11 <frosch123> but when people did not use the correct loop macros :p 20:56:01 <TrueBrain> haha 20:56:09 <TrueBrain> at least use "1" for termination in that case 20:56:19 <TrueBrain> I mean ... all pointers in the first page give the same error, so that is all fine :) 20:56:24 <TrueBrain> in = to, what-ever 20:58:11 <_dp_> at least with v != v->next mistakes should be easy to catch on a first run :p 20:58:13 <frosch123> anyway, favorite 1.11 change is the "show group name in vehicle title bar instead of 'train'". i like ideas that anyone could have had in the past 15 years 20:58:30 <frosch123> favorite community contribution was the "detault settings discussion" 20:58:39 <frosch123> that really worked. the others less so 20:59:01 <TrueBrain> yeah, that discussion was surprisingly productive :) 20:59:28 <TrueBrain> I hope GitHub soon iterates over Discussions ... would be nice :) 21:02:02 <_2TallTyler> I want Discussions in the mobile app too. They are useful. 21:02:31 *** _2TallTyler has quit IRC 21:03:47 <Eddi|zuHause> <TrueBrain> wait, today is 2020.01.11 <- you got an obiwan there 21:03:53 <TrueBrain> oops 21:03:56 <andythenorth> my experience, selling a discussions tool for money, is that about 2 in 10 work 21:04:00 <andythenorth> and 1 in 10 really works 21:04:42 <TrueBrain> and yours is ...... ? :D 21:04:44 <TrueBrain> :P :D 21:05:02 <andythenorth> my discussions fell into the 80% fail 21:05:14 <andythenorth> unless you mean 'what is your tool?' 21:05:58 <TrueBrain> I mean, how you write it, is that 1 out of 10 discussion tools only work 21:06:08 <TrueBrain> so I was wondering where your tool was on that spectrum :D 21:06:22 <andythenorth> nah, 1 in 10 of topics :P 21:06:31 <TrueBrain> context is everything my friend :D 21:06:45 <andythenorth> I mean, words and things 21:06:48 <andythenorth> could be better 21:07:18 <TrueBrain> its funny how much difficulties AIs have to find context .. such nice papers written about that 21:07:26 <TrueBrain> language is so vastly more complex than we think :) 21:07:37 <Samu> Check Online Content, Search external websites - what is this button for 21:07:40 <andythenorth> we tried doing LSA on people's opinions about stuff, like 'do they like this film' 21:07:47 <andythenorth> we thought it would be hard and fail 21:07:48 <Samu> it feels outdated 21:07:49 <andythenorth> it is and does 21:09:14 <frosch123> the "fun" part of selling a "discussion tool" is when you also use it internally 21:09:51 <frosch123> then users have direct contact to developers, and the larger the company, the more people who do not know how to give constructive feedback :) 21:09:57 <andythenorth> ours doesn't have enough cat gifs 21:10:02 <andythenorth> that was my conclusion 21:10:17 <frosch123> cat emoji style? 21:10:28 <andythenorth> unicode support demanded 21:10:44 <andythenorth> maybe it should just be a discord client :P 21:10:55 <frosch123> unicode-modifier "cat": draw the following emoji with a cat face 21:11:00 <Timberwolf> AI is mostly an engine for efficiently repeating what happened in the past. 21:11:33 <frosch123> Timberwolf: that does not exclude humans being the same 21:11:34 <andythenorth> T-shirt slogan! 21:11:39 <andythenorth> both 21:11:41 <Timberwolf> Heh. 21:11:41 <andythenorth> front and back 21:11:42 <Timberwolf> Yes. 21:11:42 <DorpsGek> [OpenTTD/OpenTTD] tpetazzoni commented on issue #8054: Automatic spacing in timetables not working https://git.io/JvFcD 21:11:57 <Timberwolf> Humans are an engine for inefficiently repeating what happened in the past, while being annoyed about it. 21:12:00 <andythenorth> oof very hard not to troll that issue 21:12:19 <andythenorth> 'just get JGR' :P 21:12:50 <Timberwolf> That's 2020. The 2021 version is "but it worked in Joker's" 21:13:00 <andythenorth> oh yeah, that raises the game 21:13:15 <andythenorth> Well played 21:13:18 <DorpsGek> [OpenTTD/OpenTTD] Kuhnovic updated pull request #8550: Feature: "Remove all industries" button in scenario editor https://git.io/JLhwv 21:13:30 * andythenorth more t-shirts 21:13:38 <andythenorth> OpenTTD merchandise store? 21:13:55 <andythenorth> hmm, forget livery spec, time to integrate shopify 21:14:10 <Timberwolf> andythenorth: Can I have a "it looks off next to the ground tiles"? 21:14:17 <andythenorth> Timberwolf that's all yours 21:14:23 <andythenorth> I think red baseball caps might be cheap now? 21:14:54 <andythenorth> Make Abase Great Again 21:16:03 <DorpsGek> [OpenTTD/OpenTTD] frosch123 merged pull request #8455: Unified GUI buttons for renaming and scrolling to entities https://git.io/JLyG8 21:17:24 *** _Artea has joined #openttd 21:17:40 <andythenorth> \o/ 21:17:53 <frosch123> what do you think, will i find the eints button? 21:18:28 <DorpsGek> [OpenTTD/OpenTTD] Kuhnovic commented on pull request #8550: Feature: "Remove all industries" button in scenario editor https://git.io/Jtejt 21:18:58 <frosch123> i pressed a button, let's see what happens 21:19:08 <TrueBrain> frosch123: I am sure you are capable :) 21:19:28 *** milek7_ has joined #openttd 21:19:33 <DorpsGek> [OpenTTD/OpenTTD] JGRennison commented on pull request #8548: Dump info console commands https://git.io/Jtejq 21:19:38 <TrueBrain> https://github.com/OpenTTD/OpenTTD/issues/8054 <- I do not understand the issue ... but I also realised I do not understand timetables :D 21:19:50 <frosch123> TrueBrain: definitely, the question is just "capable of breaking things" or what 21:20:21 *** skrzyp2 has joined #openttd 21:20:53 *** Xaroth has quit IRC 21:21:03 <TrueBrain> well, mostly, I do not see what is suppose to work on Windows that is not on Linux (as I somewhat doubt that is the case) 21:21:03 <andythenorth> TrueBrain "Automatic spacing in timetables not working " 21:21:08 <andythenorth> you can stop with the title 21:21:15 <andythenorth> I have never seen it working 21:21:18 *** Artea has quit IRC 21:21:23 <andythenorth> even when following explicit instructions 21:21:33 *** Westie has quit IRC 21:21:33 <TrueBrain> that is way too easy to dismiss the bug over that 21:21:34 <andythenorth> and even when it is working, it doesn't seem to do what players want 21:21:49 <DorpsGek> [OpenTTD/OpenTTD] JGRennison updated pull request #8548: Dump info console commands https://git.io/JLhan 21:21:53 *** blathijs has quit IRC 21:21:58 *** _dp_ has quit IRC 21:22:08 *** skrzyp1 has quit IRC 21:22:23 *** milek7 has quit IRC 21:22:54 <frosch123> TrueBrain: i would expect that start-date thingie only works when the vehicles are not-stopped. but i also do not use that feature, so no idea 21:22:58 *** dP has joined #openttd 21:22:58 *** dP is now known as _dp_ 21:23:03 *** Xaroth has joined #openttd 21:23:14 <Heiki> ohh, so many new strings to translate 21:23:16 *** Westie has joined #openttd 21:23:40 <andythenorth> I would favour throwing it out in favour of https://github.com/OpenTTD/OpenTTD/pull/8342 or JGR's implementation 21:23:48 <andythenorth> but I am a bit of an arsonist 21:23:48 <TrueBrain> I am running Linux client and Windows client side-by-side (thank you WSL2), and I do not see any difference in behaviour 21:23:58 <DorpsGek> [OpenTTD/OpenTTD] DorpsGek pushed 1 commits to master https://git.io/JtejW 21:23:59 <DorpsGek> - Update: Translations from eints (by translators) 21:24:14 <frosch123> 5 minutes, i got worried 21:24:15 *** blathijs has joined #openttd 21:24:22 <TrueBrain> frosch123: it is very slow :) 21:24:43 <TrueBrain> andythenorth: I am not interested in if timetables are broken or not; the interesting part is that the user sees a difference between OSes 21:25:59 <_dp_> if there was a difference players would desync constantly 21:26:18 <andythenorth> I'll try the save on mac 21:26:34 <andythenorth> I never ever saw timetable magic working, no matter how many times I pressed the magic button 21:28:24 <Samu> https://wiki.openttd.org/Timetable where is wiki? 21:29:14 <Xaroth> https://wiki.openttd.org/en/Manual/Timetable ? 21:29:40 <DorpsGek> [OpenTTD/OpenTTD] TrueBrain commented on issue #8054: Automatic spacing in timetables not working https://git.io/JvFcD 21:29:41 <Samu> ah, ok thanks 21:29:44 <glx> TrueBrain: pillow uses HPND and it's listed as compatible with GPL on gnu.org 21:30:11 <TrueBrain> glx: owh really? Interesting :D Well, that makes it easier ;) Still, nicest thing to do is ask the original author if it is okay, I guess :) 21:37:49 <frosch123> https://github.com/OpenTTD/OpenGFX/blob/master/docs/authoroverview.csv <- there is a detailed author overview for ogfx, if you need 21:38:07 <frosch123> but probably too complicated 21:39:58 <andythenorth> how do I know if timetables are working? 21:40:08 <andythenorth> there are 4 buses, sometimes they queue, sometimes they don't 21:40:12 <TrueBrain> especially as they basically want to relicense the 3 files, that might be nice; I guess they don't want to add the GPLv2 license for these 3 files glx :) 21:42:03 <glx> files are from opengfx+ not opengfx 21:42:14 <DorpsGek> [OpenTTD/OpenTTD] tpetazzoni commented on issue #8054: Automatic spacing in timetables not working https://git.io/JvFcD 21:44:13 <TrueBrain> either I was very unclear, or people just don't read .. shrug :P 21:44:52 <frosch123> https://github.com/python-pillow/Pillow/blob/master/Tests/fonts/LICENSE.txt <- they list licenses for fonts 21:45:48 <frosch123> they have similar license.txt in other folders, but not in the main folder 21:48:24 <Samu> question about this button https://i.imgur.com/nCyK1nX.png 21:48:44 <Samu> why does it exist 21:49:41 <Samu> the site doesn't look maintained 21:50:04 <frosch123> TrueBrain: going by that 3rd comment, they ctrl key is broken on linux 21:50:16 * andythenorth wondered 21:50:43 <DorpsGek> [OpenTTD/OpenTTD] TrueBrain commented on issue #7615: "medium_font" setting is not applied properly in korean https://git.io/fjuBP 21:51:33 <TrueBrain> frosch123: well, there is an odd thing, that if you ctrl+click the button for one vehicle, it doesn't show on the others. If you click it on another, it resets the first. No clue if that is intentional, but ctrl+click works otherwise just fine 21:51:38 <TrueBrain> but the report is just very unclear to me :P 21:51:44 <TrueBrain> especially the linux vs windows :) 21:53:21 <TrueBrain> if ctrl is not working I would expect that to be an issue in more places, honestly 21:55:04 <TrueBrain> I love the "you can clearly see" in the font issue .. as I just go: I can see what exactly?! :P :D 21:57:34 <TrueBrain> lol @ "git log" .. "timetable", first hit, 2020 .. next hit, 2015 21:57:36 <TrueBrain> :D 22:00:21 <Eddi|zuHause> that means nothing happened in 4 years :p 22:03:09 <glx> hmm if my search work is correct, it seems DanMacK is the author of the graphics (https://dev.openttdcoop.org/projects/ogfxplus/repository/entry/docs/readme.ptxt) 22:05:04 <frosch123> huh, what repo is that? 22:05:18 <glx> opengfx+ 22:05:19 <frosch123> there are individual repos for ogfx+trains and ogfx+rvs 22:05:25 <frosch123> no idea what that one is 22:08:24 <TrueBrain> some more debugging between Windows and Linux, they both equally do weird shit with timetables, depending a bit where orders of vehicles were etci :P 22:08:49 *** Samu has quit IRC 22:09:20 <glx> TrueBrain: undefined behaviour of compiler ? 22:09:31 <TrueBrain> no, they are both equally sucky 22:09:35 <TrueBrain> no difference to find 22:09:45 <glx> ah, that's a good thing ;) 22:09:47 <TrueBrain> equally is important in that sentence 22:10:17 <LordAro> TrueBrain: have you not found the "if (!linux()) { do_separate(); } code yet? 22:12:39 <TrueBrain> :D 22:12:48 <TrueBrain> well, if timetables work, it sure does look like magic :D 22:13:19 <frosch123> night 22:13:22 *** frosch123 has quit IRC 22:15:19 *** sla_ro|master has quit IRC 22:16:02 <glx> so I think I'll just ask DanMacK for the permission to use the include the files in pillow 22:16:30 <glx> s/use the// 22:16:36 <TrueBrain> sounds like the right thing to do :) 22:16:42 <TrueBrain> otherwise tell them to add a license file for those files :D 22:21:15 <andythenorth> is nap? 22:21:44 <andythenorth> glx if it is Dan he won't mind 22:21:59 <andythenorth> guaranteed, I will say the sorrys and pay the lawyer fees if I'm wrong 22:22:22 <glx> still nicer to ask 22:23:03 <DorpsGek> [OpenTTD/OpenTTD] TrueBrain commented on issue #8054: Automatic spacing in timetables not working https://git.io/JvFcD 22:23:17 <TrueBrain> andythenorth: that is -not- how licencing works silly bee :) 22:24:39 <TrueBrain> for sure that bug is not a linux vs windows issue 22:24:44 <TrueBrain> it could be an SDL issue 22:24:54 <TrueBrain> but everything is game-play wise working as expected 22:26:22 <TrueBrain> that timetable window is horrible in terms of UX 22:26:22 <andythenorth> glx you can DM danmack in forums and see if he replies 22:26:37 <glx> that's what I'm doing 22:26:45 <TrueBrain> some buttons trigger on what you selected in the list, but it is not like the top row or the bottom 22:26:50 <andythenorth> I did look in his sig if he had anything about licensing 22:26:52 <TrueBrain> no, the left 4 are .. 22:27:16 <Eddi|zuHause> TrueBrain: when was the last time i said the whole order GUI is in dire need of a restructuring? :p 22:27:24 * andythenorth tries really hard not to improve Truebrain's line 22:27:30 * andythenorth will get kicked 22:27:31 *** DasPoseidon has quit IRC 22:27:44 <andythenorth> nope, can't help myself: "that timetable window is horrible" 22:27:46 <TrueBrain> andythenorth: what-ever he would have in his sig, it wouldn't matter; we can not relicense his work without his permission :D 22:27:58 <TrueBrain> well, there is horrible, and there is: this is just an absolutely fuck-fest :P 22:28:09 <TrueBrain> sorry to who-ever made it, I am sure you did your at most with the tools you had 22:28:25 <TrueBrain> but this is so counter-intuitive :) 22:28:25 <andythenorth> well I think it has the problem of not stepping back and asking 'why' 22:28:30 <andythenorth> full stop, just why? 22:28:44 <TrueBrain> I don'ti care about the feature itself; I am bitching about the UI :) 22:28:56 <andythenorth> yes but the UI is usually just lipstick on underlying concept 22:28:57 <TrueBrain> some simply things could drasticly improve what is going on, honestly :) 22:29:02 *** Progman has quit IRC 22:29:08 <andythenorth> the underlying concept makes no sense at all 22:29:17 <TrueBrain> 2 buttons have ctrl modifiers 22:29:20 <TrueBrain> others 6 do not 22:29:25 <TrueBrain> 4 react on selected order, others do not 22:29:29 <andythenorth> nobody has ever explained how the vehicles run faster or slower to stay on time 22:29:34 <TrueBrain> if only when you press CTRL the text would change 22:29:35 <andythenorth> I still don't get that mechanic 22:29:36 <TrueBrain> that would help 22:29:52 <TrueBrain> a line between "based on order selection" and other buttons would help 22:30:20 <TrueBrain> when you press "autofill", that the text changing into "Autofilling ..." or something would help 22:30:32 <TrueBrain> so many little things that would make the UI more .. understandable :) 22:30:50 <LordAro> andythenorth: afaik, they just wait longer at the station, rather than actually moving any slower 22:30:55 <TrueBrain> but mostly, this ctrl-modifier shit is just shit :P 22:31:07 <LordAro> but like most people, i've never really got it to work successfully 22:31:15 <TrueBrain> "Ctrl+click to try to keep waiting times" 22:31:18 <TrueBrain> how do you mean, "try"? 22:31:21 <TrueBrain> what does this tell me? :D 22:31:25 <Eddi|zuHause> andythenorth: they can't move faster 22:31:39 <andythenorth> well how the hell do they stay on time then? 22:31:55 <LordAro> poorly 22:32:05 <LordAro> or wait a really long time until they're ontime again 22:32:07 <Eddi|zuHause> by leaving as soon as they can, if they have waitingtime on stations 22:32:09 <TrueBrain> "Reset the lateness counter, so the vehicle will be on time" <- what magic button is this? :D 22:32:24 <Eddi|zuHause> that's why after autofill you have to manually increase station waiting time 22:32:29 <Eddi|zuHause> otherwise they can never catch up 22:32:33 <andythenorth> wat? 22:32:37 <andythenorth> so autofill...doesn't? 22:32:57 <andythenorth> I mean it's not that I hate the feature, in case irc makes me seem angry about it 22:33:04 <andythenorth> I just think it's unbelievably lol 22:33:08 <Eddi|zuHause> i think i requested an "autofill should add 20%" setting, but that was denied 22:33:18 <andythenorth> it's a flawed implementation of a poor concept with a crap UI 22:33:21 <TrueBrain> it might be a good feature, just poorly documented in-game what you can expect from it :) 22:33:36 <TrueBrain> like, my dates are now red ... no clue what it means 22:33:40 <TrueBrain> I have no real feedback over it 22:33:45 <TrueBrain> sometimes it is green 22:33:48 <TrueBrain> that must be important 22:33:51 <TrueBrain> but than only 1 is green 22:34:10 <Eddi|zuHause> also, autofill with empty stations is "broken", because it'll underestimate the waiting time 22:34:27 * andythenorth whistles innocently https://preview.openttd.org/pr8342/ 22:34:40 <TrueBrain> Finances UI has a bug where if you are in the red, the most left 2 pixels drop off your balance 22:34:42 <TrueBrain> looks funny 22:35:22 <TrueBrain> https://pasteboard.co/JJcRqnO.png <- notice the lack of shadow on the 9? :D 22:37:15 <TrueBrain> spotting the important bugs here! 22:38:12 *** gelignite has quit IRC 22:39:00 <LordAro> that is important! 22:39:17 <andythenorth> I made a helpful picture :D https://grf.farm/images/lololol.png 22:39:35 <Eddi|zuHause> is that above or below missing earrings in importance? 22:40:01 <andythenorth> oops my screenshot failed to include the PR number for 8342 (after JGR) 22:40:03 <andythenorth> silly andythenorth 22:40:11 <TrueBrain> andythenorth: automatic separation and timetables are 2 different things; the latter can do the first, sort of, but it also does more :) 22:40:28 <andythenorth> yes! 22:40:56 <Eddi|zuHause> automatic separation tends to have effects that backfire in traffic jams 22:41:00 *** nielsm has quit IRC 22:41:08 <andythenorth> discord says it's perfect! :D 22:41:15 <andythenorth> I broke 8342 22:41:22 <andythenorth> but not reproducibly 22:41:35 <TrueBrain> do stations have a window where you can see expected arrival times? 22:41:44 <Eddi|zuHause> yeah, i'm sure it's "well tested" 22:42:11 <Eddi|zuHause> but i've never found a version of "automatic separation" that i didn't immediately want to disable 22:42:33 <Eddi|zuHause> TrueBrain: there were at least 2 patches for that 22:42:40 <TrueBrain> I am not surprised :D 22:42:49 <andythenorth> there's a realtime departure board in JGR 22:42:58 <andythenorth> not sure what it does, but it looks fancy 22:43:29 <Eddi|zuHause> TrueBrain: are you sure you want to descend into the rabbit hole that is timetable patches? :p 22:43:47 <andythenorth> they're much demanded 22:43:52 <andythenorth> this is a big thing currently https://www.tt-forums.net/viewtopic.php?f=65&t=87840 22:43:59 <Eddi|zuHause> yes, but they also might make you insane 22:44:15 <TrueBrain> andythenorth: always when I open these topics, I close them 22:44:18 <Eddi|zuHause> as they're tied into controversial issues like daylength and 24h clocks 22:44:22 <TrueBrain> there is nothing there for me to udnerstand what the topic is about 22:44:29 <TrueBrain> lot of text ... but reading forum text is annoying as fuck 22:44:35 <andythenorth> TL;DR 22:44:41 <TrueBrain> people should add more pictures 22:44:48 <TrueBrain> and forum should become more 2021 styled :) 22:45:05 <Eddi|zuHause> and people trying to make realtime realistic networks where daylength is so long to match the 24h cycle, and rebuilding real s-bahn networks with original timetables 22:45:07 <andythenorth> oh do you not have the default PHPBB theme option? 22:45:26 * andythenorth changed the forums to some standard theme 10 years ago, and never looked back 22:45:44 <andythenorth> Eddi|zuHause making exact replicas is very in vogue 22:46:01 <andythenorth> 1:1 daylength and realistic timetables 22:46:54 *** jottyfan has joined #openttd 22:47:51 <Eddi|zuHause> on that note, i'm very in favour of a 24h clock, as it decouples timetables from weird date quirks like uneven month lengths, so you can actually set up repeating patterns without going insane 22:48:25 <andythenorth> https://www.reddit.com/r/openttd/comments/klo5ay/im_looking_for_a_newgrfpatch_that_allows_the_game/ 22:48:34 <andythenorth> Eddi|zuHause just use JGR 22:49:11 <Eddi|zuHause> andythenorth: i've got so many savegames from various patchpacks that i'm unsure i'm ever going to be able to load again 22:49:15 <DorpsGek> [OpenTTD/OpenTTD] tpetazzoni commented on issue #8054: Automatic spacing in timetables not working https://git.io/JvFcD 22:49:25 <TrueBrain> Eddi|zuHause: I did not realise it yet, but yes, the dates in timetable does make me a bit insane when I want to use it 22:49:31 <TrueBrain> that is not helping, that way of presenting the information :) 22:51:36 <andythenorth> Eddi|zuHause https://grf.farm/images/JGR-clock-not-date.png 22:52:04 <andythenorth> now I've switched, nearly everything we've talked about for last 10 years....JGR has just....done 22:52:08 <Eddi|zuHause> how do i tell google that "itim" is not a misspelling of "item"? 22:52:10 <andythenorth> templates are done 22:52:16 <andythenorth> partial loading is sort of done 22:52:25 <andythenorth> autoseparate is done 22:53:24 <Eddi|zuHause> andythenorth: in the pre-JGR eras, the time could be shown as both date AND time 22:54:36 <Eddi|zuHause> because, i like the date, and it's useful for putting savegames in sequential order 22:54:40 <andythenorth> Eddi|zuHause ? https://grf.farm/images/JGR-clock-with-date.png 22:55:03 <andythenorth> custom bridgeheads 22:55:06 <andythenorth> bridges over stations 22:55:09 <andythenorth> mac performance 22:55:28 <andythenorth> selective load / unload so cdist actually works completely 22:55:53 <andythenorth> the only problems are that a one-man project isn't long-term sustainable 22:56:01 <andythenorth> and I can't use anything in JGRPP without asking discord for help 22:56:19 <Eddi|zuHause> andythenorth: which is why i have a collection of a half dozen savegames from equally many patchpacks 22:56:28 <andythenorth> +1 22:56:56 <andythenorth> but if you wanted the feature...there it is, working implementation to look at 22:57:11 <andythenorth> templates in JGR is really quite instructive 22:57:31 <Eddi|zuHause> i've played with this feature long before JGR came around... 22:57:31 <andythenorth> (template vehicle consists) 22:58:20 <Eddi|zuHause> it was "working" alright, many many years ago. just the UI was growing ever more horrible 22:59:36 <andythenorth> patchpacks ftw 23:00:18 <Eddi|zuHause> i was putting some hopes into https://www.tt-forums.net/viewtopic.php?f=33&t=63721 23:00:24 <Eddi|zuHause> but it might be a bit over the top? 23:01:14 <andythenorth> Eddi|zuHause my google understands "Itim" 23:01:22 <andythenorth> but I have an improved post-brexit google 23:01:34 <andythenorth> my data is now managed according to California law 23:02:42 <Eddi|zuHause> there's also https://www.tt-forums.net/viewtopic.php?f=33&t=39276 23:04:01 <andythenorth> JGR's is https://www.tt-forums.net/viewtopic.php?f=33&t=46391 23:04:29 <andythenorth> and https://www.tt-forums.net/viewtopic.php?f=33&t=49956 23:05:08 <Eddi|zuHause> andythenorth: "autoseparation" is not the same thing 23:05:28 <Eddi|zuHause> really, i'd say "autoseparation" is the opposite of "timetables" 23:05:40 <andythenorth> so it's not just me thinking that then 23:05:59 *** Wolf01 has quit IRC 23:06:15 <Eddi|zuHause> autoseparation is a "just make it work" button 23:06:23 <andythenorth> I think that's the exact conceptual difference 23:06:49 <Eddi|zuHause> whereas timetables is a "i want to carefully adjust everything until it works" 23:06:52 <andythenorth> which is why bundling the two things together just seems like head->desk 23:07:23 <andythenorth> in my silly opinion 23:10:06 <Timberwolf> I want the annoying middle option, "let me schedule how long the station stops are, everything else automagically works" 23:11:03 <Eddi|zuHause> Timberwolf: how is that supposed to work, if varying station wait times are the only thing that can be used to resynchronize vehicles? 23:12:27 <Timberwolf> Mostly as a baseline. Like, "once these are separated, this is how long they should wait at each stop" 23:13:19 <Eddi|zuHause> i'm not sure, did we add a "apply this wait time to all stations" button? 23:22:58 *** andythenorth has quit IRC 23:34:24 <DorpsGek> [OpenTTD/OpenTTD] LordAro updated pull request #8006: Codechange: Increase scrollbar length limit to UINT_MAX and make their length properly unsigned https://git.io/Jv8Vk 23:43:59 <_dp_> ok, I found my townsim bug, now 8507 makes no noticeable difference