Config
Log for #openttd on 1st January 2020:
Times are UTC Toggle Colours
00:01:21  *** Wormnest_ has joined #openttd
00:05:14  <Pikka> o/
00:06:27  <LordAro> merry christmas
00:11:19  <greeter> it was the merriest of christmas' here
00:11:30  <greeter> err, well, for me, i wasn't here christmas lol
00:12:49  <Markk> It's been 2020 for over an hour here now. I wonder if this is the start of the Roaring Twenties.
00:13:15  <greeter> i think it has to be the 20ies everywhere first :-P
00:13:54  <Markk> I think you have to high standards. :)
00:13:57  <Markk> too*
00:14:02  <greeter> lol maybe
00:14:13  <greeter> i don't want these to be the roaring 20ies because i remember what came after them
00:14:22  <Markk> Yeah
00:14:36  <Markk> But I think we're heading for a new recession, unfortunately.
00:14:58  <Samu> wow factorio made it into one of the best selling games, i didn't know that
00:15:03  <greeter> that's quite possible. the last recession was more than 10 years ago so we're about due. the writing isn't much on the walls though, yet
00:15:06  <Samu> i heard you guys talking about it
00:15:08  <Markk> For me, we could wait until the 30's, but it's not up to me, it's up to the higher power. Wall Street.
00:15:26  <Markk> greeter: Exactly.
00:17:26  <Markk> It's a heavy topic we don't need to go in to now. We can think about it tomorrow, when we wake up with a banging hangover. :D
00:18:18  <greeter> i won't have that problem personally
00:18:43  <Samu> https://youtu.be/gqsA9zatcpo?t=387 factorio enters the scene
00:18:43  <Markk> That's great and same here!
00:19:00  <Samu> wasn't there a factorio dev on this chat?
00:19:06  <greeter> that's good :-)
00:19:28  <Markk> Then we can wake up sober and not hungover and think about the possibility of an economic crisis within the foreseeable future!
00:19:34  <Markk> :D
00:19:52  <DorpsGek_III> [OpenTTD/OpenTTD] glx22 opened pull request #7888: Fix #7787: missing beep for some main toolbar buttons https://git.io/JeAA0
00:20:10  <glx> oups wrong ref
00:20:30  <DorpsGek_III> [OpenTTD/OpenTTD] LordAro approved pull request #7888: Fix #7787: missing beep for some main toolbar buttons https://git.io/JeAAu
00:20:44  *** Samu has quit IRC
00:21:00  <DorpsGek_III> [OpenTTD/OpenTTD] glx22 dismissed a review for pull request #7888: Fix #7787: missing beep for some main toolbar buttons https://git.io/JeAAu
00:21:00  <DorpsGek_III> [OpenTTD/OpenTTD] glx22 updated pull request #7888: Fix #7787: missing beep for some main toolbar buttons https://git.io/JeAA0
00:21:31  <DorpsGek_III> [OpenTTD/OpenTTD] LordAro approved pull request #7888: Fix #7787: missing beep for some main toolbar buttons https://git.io/JeAAz
00:21:38  <LordAro> :)
00:22:06  <glx> too many similar numbers :)
00:22:11  <Markk> spnda: Seems like a very strange game.
00:22:18  <Markk> Never heard of it before.
00:22:38  <spnda> Markk which game?
00:22:57  <spnda> I don't think you meant to tag, ddid you?
00:23:01  <Markk> Factorio.
00:23:11  <Markk> Oh
00:23:22  <Markk> I meant Samu.
00:23:22  <glx> I'm sure there's other places with missing beeps, but I don't want to check everywhere :)
00:23:27  <Markk> He has already left, that's why. :)
00:23:32  <Markk> spnda: Sorry about that.
00:24:30  <spnda> No issue
00:25:04  <LordAro> Markk: it's a good game
00:25:25  <LordAro> highly recommended
00:33:30  *** snail_UES_ has joined #openttd
00:43:04  *** sla_ro|master has joined #openttd
01:04:58  *** tokai|noir has joined #openttd
01:04:58  *** ChanServ sets mode: +v tokai|noir
01:06:35  *** Progman has quit IRC
01:11:55  *** tokai has quit IRC
01:18:05  <DorpsGek_III> [OpenTTD/OpenTTD] rofl0r commented on issue #6896: game crashes on first autosave if compiled without lzo but with lzma https://git.io/JeA1Z
01:18:05  <DorpsGek_III> [OpenTTD/OpenTTD] rofl0r closed issue #6896: game crashes on first autosave if compiled without lzo but with lzma https://git.io/JeA1Z
01:18:27  *** spnda has quit IRC
01:20:54  *** tokai has joined #openttd
01:20:54  *** ChanServ sets mode: +v tokai
01:21:03  *** Wormnest_ has quit IRC
01:24:42  *** debdog has quit IRC
01:24:42  *** lpx has quit IRC
01:27:48  *** tokai|noir has quit IRC
01:29:55  *** sla_ro|master has quit IRC
02:13:49  *** debdog has joined #openttd
02:13:49  *** lpx has joined #openttd
02:16:06  *** HerzogDeXtEr has joined #openttd
02:17:57  *** tokai|noir has joined #openttd
02:17:57  *** ChanServ sets mode: +v tokai|noir
02:24:40  *** tokai has quit IRC
02:38:56  *** snail_UES_ has quit IRC
03:46:56  <DorpsGek_III> [OpenTTD/OpenTTD] Hezkore opened issue #7889: [Request] Company rating via Server Admin Port https://git.io/JeAhZ
03:47:40  *** glx has quit IRC
04:01:45  *** D-HUND has joined #openttd
04:05:12  *** debdog has quit IRC
05:16:51  *** Wormnest_ has joined #openttd
05:28:28  *** Wormnest_ has quit IRC
05:58:03  *** supermop_Home__ has quit IRC
06:27:00  *** tokai has joined #openttd
06:27:00  *** ChanServ sets mode: +v tokai
06:33:53  *** tokai|noir has quit IRC
07:14:00  *** tokai|noir has joined #openttd
07:14:00  *** ChanServ sets mode: +v tokai|noir
07:20:55  *** tokai has quit IRC
08:26:55  *** tokai has joined #openttd
08:26:55  *** ChanServ sets mode: +v tokai
08:33:43  *** tokai|noir has quit IRC
08:53:01  *** WormnestAndroid has quit IRC
08:53:14  *** WormnestAndroid has joined #openttd
09:00:02  *** andythenorth has joined #openttd
09:10:46  <andythenorth> yo
09:13:52  *** Progman has joined #openttd
09:21:09  <andythenorth> so first commit of the decade?
09:21:21  <Pikka> yes?
09:30:38  <Eddi|zuHause> choose wisely
09:30:50  <Eddi|zuHause> "fix obiwan in docs"
09:31:27  <andythenorth> 'fix copyright notice on website'
09:31:33  <andythenorth> definitely done that one before ^
09:33:29  *** nielsm has joined #openttd
09:33:35  <nielsm> hny
09:34:19  <andythenorth> hi :)
09:34:20  <andythenorth> Copyright &copy; 2005-{{ site.time | date: '%Y' }} OpenTTD Team
09:34:29  <DorpsGek_III> [OpenTTD/OpenTTD] nielsmh merged pull request #7888: Fix #7887: missing beep for some main toolbar buttons https://git.io/JeAA0
09:34:30  <DorpsGek_III> [OpenTTD/OpenTTD] nielsmh closed issue #7887: Beep sound is missing https://git.io/JeAdB
09:34:31  <andythenorth> so I guess we just need to trigger a redeploy
09:34:43  <andythenorth> [static site innit]
09:36:03  <Eddi|zuHause> fun fact: if you use  instead of %Y, you can get the new year a few days early :p
09:36:10  <Eddi|zuHause> %G
09:53:22  <nielsm> or late
09:53:32  <nielsm> depending on weekday of 1/1
09:59:07  <Eddi|zuHause> what's the dividing point? thursday?
10:00:38  <andythenorth> does OpenTTD support alternative calendar formats?
10:01:16  <Eddi|zuHause> no, it's fixed as "backdated gregorian calendar with year 0"
10:01:52  <Eddi|zuHause> which is at least 3 wtfs stacked on top of each other :p
10:03:08  <andythenorth> introduce 24 month calendar, daylength objective achieved :P
10:03:14  <andythenorth> just 12 new names needed
10:03:43  <Eddi|zuHause> i think we had that discussion already
10:04:58  <andythenorth> presumably timetables depend on the existing 12 months? o_O
10:05:07  <Eddi|zuHause> no
10:05:19  <Eddi|zuHause> timetables are tick-based
10:05:23  <andythenorth> how is that realistic?
10:05:32  <andythenorth> train companies run different timetables in different months
10:07:01  <Eddi|zuHause> there's a 24h clock patch that is completely independent from daylength, that helps with timetabling oddities
10:07:24  <Eddi|zuHause> ... like the fact that you can't have padding so a timetable always starts at the first of the month
10:07:51  <andythenorth> I thought timetables were for accurately re-creating RL trains?
10:08:01  <andythenorth> it's quite common in model trains to run to a timetable
10:08:06  <Eddi|zuHause> ... but then people wanted to synchronize daylength with the clock which lead to gargantuan daylength factors
10:08:08  <andythenorth> https://www.reddit.com/r/openttd/comments/efxuem/timetable_planning/
10:08:35  <andythenorth> maybe we started from the wrong point
10:08:40  <andythenorth> RL trains run to diagrams
10:09:11  <andythenorth> ooops, we're not going to rebuild the game to be a train simulator
10:09:17  * andythenorth pulls back from the cliff
10:09:20  <LordAro> andythenorth: when there's something to update, the copyright will be updated :p
10:09:35  <LordAro> merry new year all
10:09:41  <Eddi|zuHause> andythenorth: there's at least half a dozen timetabling patches
10:10:34  <Eddi|zuHause> andythenorth: including one that adds diagrams
10:11:31  <andythenorth> I had an idea about rebuilding the game around a real-time clock first
10:11:36  <andythenorth> let's not eh
10:12:47  <andythenorth> https://www.reddit.com/r/openttd/comments/6pjjb3/timetables_are_they_necessary_as_the_game_goes_on/dkrdkb6/
10:13:20  <Eddi|zuHause> andythenorth: you should start with eliminating the original daylength of 74 ticks, which is a really awkward number because it doesn't have useful prime factors
10:13:48  <andythenorth> was it based on something esoteric but relevant at the time?
10:14:08  <andythenorth> meanwhile https://www.reddit.com/r/openttd/comments/ecq62c/sad_timetable_noises/
10:14:09  <Eddi|zuHause> no idea
10:14:27  <Eddi|zuHause> we likely just inherited it from CS
10:15:48  <Eddi|zuHause> also, i just learned that today is CS' birthday
10:16:11  <andythenorth> is it? :)
10:16:14  <andythenorth> that's nice
10:17:32  <Eddi|zuHause> also that i'm now older than he was when he programmed TT
10:17:35  <DorpsGek_III> [OpenTTD/OpenTTD] nielsmh commented on issue #7889: [Request] Company rating via Server Admin Port https://git.io/JeAhZ
10:18:25  <DorpsGek_III> [OpenTTD/OpenTTD] LordAro commented on pull request #7376: More than max_no_competitors could be created in network games https://git.io/Jexfc
10:19:15  <DorpsGek_III> [OpenTTD/OpenTTD] LordAro merged pull request #7550: Add: Screenshot window (& simplify the about/help DropDown) https://git.io/fjGP1
10:23:51  <DorpsGek_III> [OpenTTD/OpenTTD] LordAro commented on pull request #7880: Fix: Remove some redundant steps during world generation https://git.io/JexfR
10:37:02  <andythenorth> \o/
10:37:03  <andythenorth> etc
10:42:07  <LordAro> seems that settingsgen does not update the output file if the contents haven't actually changed, causing make to rerun the rule for every build (the ini files have been touched by git or whatever, but haven't otherwise changed)
10:42:32  <LordAro> michi_cc: any idea why e7bb220fdd8 (r22254) was necessary? :)
10:51:42  *** snail_UES_ has joined #openttd
10:51:54  * andythenorth makes LESS
10:51:56  <andythenorth> instead of MOAR
11:01:03  <Pikka> o/
11:03:16  *** Samu has joined #openttd
11:15:13  <andythenorth> Gronk!  I used it
11:15:19  <andythenorth> 400hp, 565t train
11:15:30  <andythenorth> it does travel at maximum speed though, downhill
11:15:36  <andythenorth> 35mph
11:25:17  <Samu> LordAro, #7376 is trying to generate the correct number of AIs in multiplayer, unless that revert did some magic
11:25:28  <Samu> maybe I should verify
11:37:32  <Samu> nop, it's still bugged
11:38:28  <Samu> [img]https://i.imgur.com/PK3sTz3.png i wanted 4 AIs, it started 5
11:49:55  <LordAro> Samu: put it in the PR
11:55:50  <DorpsGek_III> [OpenTTD/OpenTTD] SamuXarick commented on pull request #7376: More than max_no_competitors could be created in network games https://git.io/JexJA
11:56:23  *** sla_ro|master has joined #openttd
12:00:06  <Samu> https://github.com/OpenTTD/OpenTTD/pull/7376/files#diff-a642ac2d124f2c9d89c466a024a6a47eR727 honestly, I should change DAY_TICKS to 1, to prove myself that my fix is correct
12:00:27  <Samu> but TrueBrain insisted it should be DAY_TICKS
12:01:15  <LordAro> TrueBrain is usually right with these things
12:01:44  *** HerzogDeXtEr1 has joined #openttd
12:04:26  <Samu> it makes the whole point of the fix useless
12:04:58  <Samu> it was a fix with checking  tickly in mind
12:07:41  *** HerzogDeXtEr has quit IRC
12:08:52  <Samu> https://imgur.com/YBVu7jz it works
12:09:01  <Samu> even with a 1
12:12:14  <DorpsGek_III> [OpenTTD/OpenTTD] SamuXarick commented on pull request #7376: More than max_no_competitors could be created in network games https://git.io/JexU8
12:23:50  *** snail_UES_ has quit IRC
12:29:31  *** Wolf01 has joined #openttd
13:16:15  <Pikka> andythenorth, maximum speed when pushed off a cliff?
13:29:41  *** andythenorth has quit IRC
13:56:06  <Wolf01> Hmmm, the year started just fine. The car doesn't start. And I need it to get to work tomorrow.
14:00:11  <Pikka> extended holiday! o/
14:01:09  <Wolf01> Yeah... no
14:11:12  <Wolf01> So python 2.7 is officially dead?
14:13:00  <michi_cc> LordAro: I think because Visual Studio looks at modification time or something and not the contents to decide whether to rebuild.
14:15:38  <LordAro> michi_cc: but that's what make does
14:17:01  <LordAro> can't imagine VS uses the contents instead...
14:17:21  <michi_cc> Ah, I don't mean the settingsgen step, I mean the EXE build step after it. I faintly remeber there to be a problem that VS would rebuild the EXE every time.
14:18:23  <michi_cc> I'm not on my main computer right now so I can't search the old IRC logs from back then.
14:19:27  <michi_cc> It is of course entirely possible that this was VS problem that has long vanished with the current VS version.
14:27:02  *** Flygon has quit IRC
14:29:19  <DorpsGek_III> [OpenTTD/OpenTTD] SamuXarick commented on pull request #7486: Fix: AI/GS settings with the flag SCRIPTCONFIG_RANDOM could be altered after loading from a savegame. https://git.io/Jexkf
14:47:21  <DorpsGek_III> [OpenTTD/OpenTTD] SamuXarick updated pull request #7486: Fix: AI/GS settings with the flag SCRIPTCONFIG_RANDOM could be altered after loading from a savegame. https://git.io/fjtsp
14:49:38  <Samu> https://github.com/OpenTTD/OpenTTD/pull/7486/files#r329305354 I'm not sure how to answer this
14:51:28  <Samu> _switch_mode != SM_LOAD_GAME does exactly that
14:53:06  <Samu> scripts that have yet to start will need to run throught AddRandomDeviation and SCRIPTCONFIG_RANDOM
14:53:39  <Samu> I'm not sure I understand the question
14:54:43  <Samu> _switch_mode != SM_LOAD_GAME is true for scripts that will have to start
14:57:11  <Samu> the problem was with random ai's start_date specifically
14:59:24  <Samu> while random, start_date is pushed as extra config, and deviated, and once it changed to the actual script, it would rerun the changeset again, with both the script specific settings, but this would include start_date again
14:59:40  <Samu> damn english
15:01:47  <Samu> commit 2 added the start_date parameter to random ai (before it's actually a script) so that it could be deviated
15:02:33  <Samu> but by doing so, once the script was chosen, the changeset would run again, but now since it includes start_date, it would then be deviated a 2nd time
15:03:28  <Samu> it's a fix to my fix
15:59:42  <TrueBrain> https://www.reddit.com/r/openttd/comments/ei1mlf/openttd_in_the_real_world_thailand/ <- this made me smile :)
16:03:18  <TrueBrain> hmm .. and there have been 0 complains about the www.openttd.org migration .. I guess that is a good thing :D
16:08:19  *** snail_UES_ has joined #openttd
16:21:49  *** tokai|noir has joined #openttd
16:21:49  *** ChanServ sets mode: +v tokai|noir
16:28:43  *** tokai has quit IRC
16:29:34  *** Wormnest_ has joined #openttd
16:32:17  <TrueBrain> https://lgtm.com/projects/g/OpenTTD/nml/alerts/?mode=tree
16:32:20  <TrueBrain> might be interesting
16:37:48  *** andythenorth has joined #openttd
16:40:37  <TrueBrain> hmm, LGTM fails to build because it auto-installs allegro .. lets disable allegro for it for now :)
16:43:45  <LordAro> plenty of extra CI things we can do for nml
16:48:59  *** supermop_Home has joined #openttd
16:49:06  <supermop_Home> yo
16:50:19  <LordAro> ho
16:55:11  *** spnda has joined #openttd
17:00:54  <andythenorth> yo
17:16:40  <Wolf01> oy
17:17:52  *** snail_UES_ has quit IRC
17:26:36  <andythenorth> hmm
17:27:24  <LordAro> mmh
17:28:12  <andythenorth> Better Living Through Chemistry
17:28:18  <andythenorth> the FIRS economy I want to make
17:28:26  <andythenorth> but I'm pissing around with Horse tank wagons :P
17:55:35  *** Pikka has quit IRC
18:04:19  <andythenorth> better than Horsing around with piss tank wagons I guess
18:05:58  <supermop_Home> half of one...
18:06:11  <supermop_Home> half a dozen of one
18:06:49  <supermop_Home> just don't give us a new 'horse piss' economy
18:07:20  <andythenorth> https://paulbartlett.zenfolio.com/procorcovhop/h96A3259#h613c5fc
18:07:39  <andythenorth> urea and ammonia will feature in BLTC
18:09:56  <andythenorth> I'd like to draw this, but at 1x zoom pixels, the shallow slopes never work  https://anticsonline.uk/Handlers/l.ashx?k=105956780
18:14:48  <andythenorth> supermop_Home: 'chemicals tanker' (as now)...or 'shiny tanker' ?? :P
18:14:49  <andythenorth> https://www.vtg.com/wagon-hire/our-fleet/m18080d
18:14:53  <Heiki> that shape reminded me of https://www.youtube.com/watch?v=Zz95_VvTxZM
18:14:56  * andythenorth obsessing on names
18:15:04  <andythenorth> boom
18:21:50  <andythenorth> https://dev.openttdcoop.org/attachments/download/9579/shiny_tanker.png ??
18:21:52  <andythenorth> too silly?
18:22:26  <andythenorth> I tried 'Stainless Tanker' but there's a Stainless Steel cargo which is not carried by this vehicle, might be confusing
18:23:08  <nielsm> corrugated tanker, maybe?
18:23:25  <nielsm> (too long maybe)
18:23:52  <Samu> I can't reopen this https://github.com/OpenTTD/OpenTTD/pull/7115
18:24:20  <nielsm> you should be able to make a new PR from the same branch though
18:24:21  <Samu> I totally forgot about it, but I already fixed it
18:25:15  <Samu> the blabla-brach-name was force-pushed or recreated. it says
18:25:48  <nielsm> https://github.com/OpenTTD/OpenTTD/compare/master...SamuXarick:reset-ai-gs-non-anchored-settings?expand=1
18:25:51  <nielsm> make a new PR of it
18:26:56  <DorpsGek_III> [OpenTTD/OpenTTD] SamuXarick opened pull request #7890: Fix #6452: Reset only editable and visible settings from GUI https://git.io/Jexqi
18:27:37  *** gelignite2nd has joined #openttd
18:45:54  <DorpsGek_III> [OpenTTD/OpenTTD] DorpsGek pushed 1 commits to master https://git.io/JexmC
18:45:55  <DorpsGek_III>   - Update: Translations from eints (by translators)
19:47:15  <Samu> what does openttd do when there's 2 of the same AI with the same version
19:48:14  <Samu> CivilAI-25 has a bug   function GetVersion()     { return 24; }
19:48:30  <Samu> GetVersion is the same as CivilAI-24
19:48:59  <peter1138> Ok
19:49:30  <Samu> https://bananas.openttd.org/en/ai/ lists it as 25
19:49:42  <Samu> openttd treats it as 24, but there's already another 24
19:50:04  <Samu> online content says there's an update
19:50:13  <Samu> constantly
19:50:50  <Samu> no matter how many times I download, there's always an update
19:50:58  <DorpsGek_III> [OpenTTD/DorpsGek] TrueBrain opened pull request #13: Fix: check for URLs including trailing slash https://git.io/JexOO
19:52:00  <peter1138> Ok
19:52:28  <DorpsGek_III> [OpenTTD/DorpsGek] LordAro approved pull request #13: Fix: check for URLs including trailing slash https://git.io/JexOs
19:52:48  <TrueBrain> that is quick LordAro :P
19:52:59  <LordAro> TrueBrain: i just happened to look at my laptop :p
19:53:07  <LordAro> should integrate LGTM with the CI
19:53:12  <DorpsGek_III> [OpenTTD/DorpsGek] TrueBrain merged pull request #13: Fix: check for URLs including trailing slash https://git.io/JexOO
19:53:19  <TrueBrain> yeah, I was thinking the same
19:53:24  *** Arveen2 has joined #openttd
19:53:32  <TrueBrain> OpenTTD really first needs CMake support to do it properly
19:53:37  <TrueBrain> other projects are easier
19:53:40  <LordAro> some code formatter would be good as well
19:53:43  <LordAro> (for the python)
19:53:51  <LordAro> TrueBrain: well when we branch for 1.10... ;)
19:54:12  <TrueBrain> flake8 is already running on the code, but that is a linter
19:54:14  <LordAro> i was playing around with clang-format a bit yesterday - it's still not quite flexible enough to do what we want
19:54:19  <TrueBrain> not sure there is a prettyfier?
19:54:29  <LordAro> `black` is pretty good as far as python formatting goes
19:54:47  <LordAro> it's "nice" because basically the only configuration option it has is line length
19:54:49  <TrueBrain> don't know it; let me check :D
19:54:58  <LordAro> everything else is just "no do it this way"
19:55:02  <LordAro> like go-fmt
19:56:23  <TrueBrain> meh, black uses double-quotes instead of single-quotes
19:56:35  <TrueBrain> -    commits_url = commits_url[len("https://api.github.com"):]
19:56:35  <TrueBrain> +    commits_url = commits_url[len("https://api.github.com") :]
19:56:37  <TrueBrain> that is an odd one
19:56:59  <LordAro> there might be an option for quotes as well
19:57:08  <LordAro> and yeah, that is a bit odd
19:57:09  <TrueBrain> you ... just ... said .... :P
19:57:13  <LordAro> shh
19:57:36  <LordAro> it's rather less configurable than clang-format, anyway
19:57:46  <TrueBrain> the diff with DorpsGek is minor :P
19:59:01  <TrueBrain> and the quotes, I don't really care .. single or double, as long as it is the same everywhere
19:59:08  <TrueBrain> so yeah, black might be a nice addition
19:59:24  <TrueBrain> but first .. I need to migrate the rest of the stuff to AWS ... *stay focused*
20:00:42  <LordAro> there is an option for skipping string "normalisation", but not one or the other it seems
20:00:51  *** Arveen has quit IRC
20:01:08  <TrueBrain> flake8 already makes sure they are all the same tbh
20:01:25  <TrueBrain> how do I retrigger a project on LGTM .. hmm
20:12:08  *** tokai has joined #openttd
20:12:08  *** ChanServ sets mode: +v tokai
20:19:05  *** tokai|noir has quit IRC
20:43:33  <Samu> i can't load this savegame https://www.tt-forums.net/viewtopic.php?f=29&t=86237 without getting a crash
20:43:44  <Samu> ---------------------------
20:43:44  <Samu> Error!
20:43:44  <Samu> ---------------------------
20:43:44  <Samu> Assertion failed at line 227 of d:\a\s\src\road.h: roadtype < ROADTYPE_END
20:43:44  <Samu> ---------------------------
20:43:44  <Samu> OK
20:43:46  <Samu> ---------------------------
20:44:38  <spnda> just wondering, any difference in using n > 2 or n >= 3?
20:45:21  <Samu> missing newgrfs, "k"
20:45:37  <Samu> i forget these ppl like to load bloated mods
20:46:05  <LordAro> spnda: in general? no
20:46:39  <LordAro> (technically speaking a C++ object might do different things for < & <= operators, but that basically never happens)
20:48:36  <LordAro> nielsm: https://github.com/OpenTTD/OpenTTD/pull/6796 (emergency network save) - any particular reason why this wasn't threaded? (false as the last parameter of SaveOrLoad)
20:48:54  <LordAro> it hangs the client when saving a large game
20:49:12  <LordAro> (and also saves twice in several cases)
20:49:58  <Samu> https://imgur.com/yA5k7ZB
20:50:07  <Samu> newgrf is not online even
20:55:16  <spnda> anyone know if there will ever be a openttd 2.0 or will it go on as 1.11, 1.12, 1.13...
20:55:54  <nielsm> LordAro, mainly that I don't understand the implications of one or another, I think
20:56:04  <LordAro> spnda: haha
20:56:10  <andythenorth> if it's semver, 2.0 won't happen any time soon
20:56:32  <nielsm> in my mind, there is one copy of the game data and if you do a threaded save then what happens if the game attempts to load the title screen save meanwhile?
20:56:35  <spnda> OpenTTD 1.99
20:56:38  <andythenorth> I'd bet against a 2.0 unless there's a fork
20:56:57  <andythenorth> because we pretty much guarantee savegame compatibility
20:57:08  <andythenorth> and because nobody will want to break newgrf or AI or GS APIs
20:57:13  *** gelignite2nd has quit IRC
20:57:18  <andythenorth> so there will never be a trigger for 2.0 under semver
20:57:22  <nielsm> imo 2.0 pretty much just means "lots of stuff changed since 1.0"
20:57:31  <Samu> there is 1.11.0 https://github.com/OpenTTD/OpenTTD/milestone/3
20:57:47  <nielsm> like, when cdist was added that could have been 2.0
20:57:58  <spnda> oh 1.11 is already a milestone
20:58:03  <andythenorth> I find semver too strict and religious personally but eh
20:58:48  <LordAro> nielsm: most of the SaveOrLoad calls appear to be threaded
20:58:49  <nielsm> yeah for a game 2.0 does not (and should not) mean "totally incompatible with previous versions"
20:58:54  <LordAro> except for a couple, whcih is a bit weird
20:59:11  <nielsm> it just means "very different gameplay-wise from the 1.0 version"
21:00:24  <nielsm> semver is a library versioning thing, not an application versioning thing
21:00:38  <spnda> I would say 2.0 is a lot of improvements and changes vs the 1.0 version
21:00:39  <nielsm> for applications, version numbers are purely PR
21:00:46  <andythenorth> +1
21:00:56  <andythenorth> we do major versions so we have something to talk about
21:01:41  <andythenorth> we = my job
21:01:45  <andythenorth> not openttd :P
21:05:48  <nielsm> what are the major milestones in ottd? the "good enough for 1.0" condition was opengfx complete, right?
21:10:41  <peter1138> Whatever was convenient at the time.
21:11:15  <nielsm> may as well do the java thing and just remove the leading 1.
21:11:32  <nielsm> internal version 1.10, PR version 10
21:11:44  <peter1138> And Chrome, and Firefox, and... yeah...
21:16:25  <milek7_> linux just bumps major version for no reason
21:17:26  <nielsm> yeah, PR version
21:21:08  <andythenorth> I had a horrible idea
21:37:53  <nielsm> so horrible it can not be spoken
21:43:22  <andythenorth> kinda
21:43:38  <andythenorth> cargo subtypes are widely used to set vehicle colour choices
21:44:01  <andythenorth> but they suck because they are often a large set of menu options
21:44:25  <andythenorth> n cargos * p colour choices, possibly with x different options for different vehicles in the consist
21:45:02  <andythenorth> if there was a menu with only the subtypes, and not the cargos, it would be more usable :P
21:45:13  <andythenorth> it's horrible, and not how the implementation works but eh
21:49:20  <nielsm> a matrix selection thing?
21:49:32  <nielsm> cargos in rows and variations in columns?
21:49:35  <andythenorth> oof
21:49:44  <nielsm> and unavailable combinations are grayed out
21:49:52  <andythenorth> that's interesting, but matrixes have usability challenges
21:49:55  <andythenorth> interesting though
21:49:59  <nielsm> oh yes
21:50:27  <andythenorth> https://dev.openttdcoop.org/attachments/download/9534/liveries-subtypes.m4v
21:50:37  <andythenorth> the subtypes route is....hmm
21:50:46  <andythenorth> well I didn't want to use it :)
21:52:21  <nielsm> what we really need is a new GUI to customise the visual design of a train
21:52:35  <andythenorth> well maybe
21:52:36  <nielsm> separate from the functional design
21:52:48  <Samu> give openttd paintbrush tools
21:53:01  <nielsm> hmm... yeah actually that could work
21:53:10  <andythenorth> this last month I've tried 2 or 3 approaches to different vehicle colour schemes in Horse
21:53:15  <andythenorth> to see what works etc
21:53:28  <nielsm> depending on the cars currently in the depot, build a palette of available variations, and you can select them and "repaint" cars individually
21:53:41  <andythenorth> 'apply colour scheme'
21:54:30  <andythenorth> I previously had the idea of just grouping vehicles in the buy / auto-replace menus
21:54:40  <andythenorth> we have lots of IDs, each colour scheme can use an ID
21:54:45  <nielsm> and then you get players confused how that relates to company liveries and group liveries
21:55:07  <andythenorth> I'm kind of in favour of the groups thing again
21:55:30  <andythenorth> so a vehicle just has an optional 'parent vehicle ID' property
21:55:35  <andythenorth> then the rest is UI changes
21:55:52  <nielsm> so many bad ideas :D and I'm off to bed, work thursday and friday
21:55:53  <andythenorth> minimal newgrf change, minimal AI/GS change, minimal OpenTTD change
21:55:59  <andythenorth> bye :)
22:03:56  *** nielsm has quit IRC
22:07:35  *** glx has joined #openttd
22:07:35  *** ChanServ sets mode: +v glx
22:14:07  *** andythenorth has quit IRC
22:30:20  *** Wolf01 has quit IRC
22:30:48  *** sla_ro|master has quit IRC
22:57:33  *** tokai|noir has joined #openttd
22:57:33  *** ChanServ sets mode: +v tokai|noir
22:58:37  *** Samu has quit IRC
23:04:25  *** tokai has quit IRC
23:27:12  *** snail_UES_ has joined #openttd
23:30:48  *** Progman_ has joined #openttd
23:31:33  *** Flygon has joined #openttd
23:36:06  *** Progman has quit IRC
23:36:19  *** Progman_ is now known as Progman

Powered by YARRSTE version: svn-trunk