Config
Log for #openttd on 7th June 2021:
Times are UTC Toggle Colours
01:00:00  *** Webster has joined #openttd
01:03:50  *** Hirundo has joined #openttd
01:04:48  *** ^Spike^ has joined #openttd
01:05:06  *** Terkhen has joined #openttd
01:05:06  *** XeryusTC has joined #openttd
01:05:07  *** ChanServ sets mode: +o Terkhen
01:07:05  *** Hazzard has joined #openttd
01:07:33  *** Ammler has joined #openttd
01:08:38  *** planetmaker has joined #openttd
01:08:38  *** ChanServ sets mode: +o planetmaker
01:20:08  *** tneo has quit IRC
01:20:09  *** XeryusTC has quit IRC
01:20:09  *** ^Spike^ has quit IRC
01:20:10  *** Yexo has quit IRC
01:20:10  *** V453000 has quit IRC
01:20:34  *** Hazzard has quit IRC
01:23:10  *** tneo has joined #openttd
01:23:23  *** Wormnest has quit IRC
01:33:47  *** Eddi|zuHause2 has joined #openttd
01:33:47  *** Eddi|zuHause has quit IRC
01:37:38  *** planetmaker has quit IRC
01:37:39  *** tneo has quit IRC
01:40:09  *** Terkhen has quit IRC
01:40:09  *** Xaroth has quit IRC
01:40:33  *** SmatZ has quit IRC
01:40:34  *** fonsinchen has quit IRC
01:40:48  *** Hirundo has quit IRC
01:40:48  *** Osai has quit IRC
01:40:49  *** Ammler has quit IRC
01:40:49  *** avdg has quit IRC
01:49:52  *** Hazzard has joined #openttd
02:00:55  *** Yexo has joined #openttd
02:00:55  *** avdg has joined #openttd
02:05:21  *** Hirundo has joined #openttd
02:05:21  *** Ammler has joined #openttd
02:05:21  *** Osai has joined #openttd
02:11:48  *** avdg has quit IRC
02:12:29  *** Hazzard has quit IRC
02:18:24  *** Osai has quit IRC
02:20:45  *** Hirundo has quit IRC
02:20:46  *** Yexo has quit IRC
02:21:04  *** Ammler has quit IRC
02:46:38  *** ^Spike^ has joined #openttd
02:47:11  *** Terkhen has joined #openttd
02:47:12  *** V453000 has joined #openttd
02:47:12  *** XeryusTC has joined #openttd
02:47:12  *** ChanServ sets mode: +o Terkhen
02:50:28  *** glx has quit IRC
02:55:14  *** XeryusTC has quit IRC
02:55:14  *** ^Spike^ has quit IRC
03:00:09  *** V453000 has quit IRC
03:04:19  *** planetmaker has joined #openttd
03:04:19  *** ChanServ sets mode: +o planetmaker
03:04:58  *** Hazzard has joined #openttd
03:05:36  *** Hirundo has joined #openttd
03:06:14  *** Osai has joined #openttd
03:06:14  *** Ammler has joined #openttd
03:06:14  *** SmatZ has joined #openttd
03:06:28  *** ^Spike^ has joined #openttd
03:06:43  *** V453000 has joined #openttd
03:07:14  *** XeryusTC has joined #openttd
03:07:14  *** avdg has joined #openttd
03:07:14  *** Yexo has joined #openttd
03:07:43  *** tneo has joined #openttd
03:08:13  *** fonsinchen has joined #openttd
04:26:10  *** Flygon has joined #openttd
04:36:21  *** tokai|noir has joined #openttd
04:36:21  *** ChanServ sets mode: +v tokai|noir
04:43:25  *** tokai has quit IRC
06:08:11  *** sla_ro|master has joined #openttd
06:21:35  <LordAro> ottdc seems unhappy
06:37:12  *** tokai has joined #openttd
06:37:12  *** ChanServ sets mode: +v tokai
06:44:03  *** tokai|noir has quit IRC
07:21:30  <TrueBrain> poor ottdc :(
07:25:26  <TrueBrain> https://steamcommunity.com/app/1536610/discussions/0/3113656428095596209/ <- first post is funny :) After that it kinda derails in 2 people fighting, but what-ever
07:40:59  *** andythenorth has joined #openttd
07:54:14  <peter1138> "aBase ... has been abandoned. Try zBase instead..." Uhhh
08:19:01  *** Beer has joined #openttd
08:27:33  <TrueBrain> Broken savegame - Invalid town name generator
08:27:35  <TrueBrain> that's new :D
08:29:02  *** EER has joined #openttd
08:34:02  <andythenorth> rah
08:37:54  *** sla_ro|master has quit IRC
08:38:22  <peter1138> ra rapsutin?
08:41:30  *** tokai|noir has joined #openttd
08:41:30  *** ChanServ sets mode: +v tokai|noir
08:46:29  <EER> lover of the russian queen?
08:48:30  *** tokai has quit IRC
08:53:13  <Timberwolf> I like "when we played this back in 1994... no tutorial, no information to read..."
08:53:40  <andythenorth> printed manual :P
08:53:50  <Timberwolf> And tutorials!
08:54:48  <Timberwolf> They were pretty rudimentary, but gave a rough clue.
08:56:36  <Timberwolf> I guess if you played the early demo versions you had no manual or tutorials.
08:59:20  <EER> I started with the demo where you could only build trains, when I finally got the full game I only built trucks, that would teach those AIs who had been building trucks all along in the demo while I couldn't! I don't remember any tutorials, but the printed manual I remember was quite thick so probably covered most things relevant
09:14:32  <Timberwolf> Oh yes, of course! I'd forgotten the demo was trains-only. (At least, the one I had). I was so badly looking forward to release day when I could play with road vehicles :)
09:31:44  <TrueBrain> ha, town have headers \o/ Okay, this actually works .. w00p
09:31:47  <TrueBrain> now to do the other chunks
09:33:33  <andythenorth> \o/
09:36:01  <DorpsGek> [OpenTTD/OpenTTD] TrueBrain updated pull request #9322: Add: store table header for each chunk in savegame https://git.io/JGlmd
09:36:56  <DorpsGek> [OpenTTD/OpenTTD] TrueBrain updated pull request #9322: Add: store table header for each chunk in savegame https://git.io/JGlmd
09:38:58  <TrueBrain> now the question is: can I do it with the rest too :D
09:41:19  <TrueBrain> .env/bin/python -m savegame_reader test.sav --export-json | jq '.CITY.items[].ratings[0]'
09:41:26  <TrueBrain> allows me to see the rating of company 0 of all towns now :D
09:47:28  <TrueBrain> ugh .. that moment GCC accepts something clang/MSVC don't
09:49:28  <DorpsGek> [OpenTTD/OpenTTD] TrueBrain updated pull request #9322: Add: store table header for each chunk in savegame https://git.io/JGlmd
09:52:05  <TrueBrain> error: no template named 'optional' in namespace 'std'
09:52:06  <TrueBrain> ....
09:55:33  <DorpsGek> [OpenTTD/OpenTTD] TrueBrain updated pull request #9338: Several code refactors of the SaveLoad code https://git.io/JGhXd
09:56:45  <DorpsGek> [OpenTTD/OpenTTD] TrueBrain updated pull request #9322: Add: store table header for each chunk in savegame https://git.io/JGlmd
09:59:30  *** andythenorth has left #openttd
09:59:55  <TrueBrain> https://github.com/pedronauck/docz/issues/1634 <- I think we can all identify with this :)
10:13:30  *** WormnestAndroid has quit IRC
10:13:43  *** WormnestAndroid has joined #openttd
10:32:38  *** EER has quit IRC
10:38:39  <Rubidium> TrueBrain: maybe convert the game/script chunks to be a table with a json-blob text field for the script's own saved data.
10:38:54  <peter1138> I guess I need to read up on what a CH_TABLE is...
10:41:14  <peter1138> Does this make a savegame self-describing?
10:42:12  <peter1138> +2548-827 is scary
10:46:56  *** tokai has joined #openttd
10:46:56  *** ChanServ sets mode: +v tokai
10:53:46  *** tokai|noir has quit IRC
11:08:55  *** Samu has joined #openttd
11:15:14  *** WormnestAndroid has quit IRC
11:18:54  <TrueBrain> Rubidium: feel free :P But that is not on my list. I am fine with how it is currently stored :)
11:20:02  <TrueBrain> peter1138: it indeed does. And most of those lines are "compat" tables, to "add" a header for old savegames :)
11:20:37  <TrueBrain> 1106 of those lines are for only that :D
11:21:52  <peter1138> Did you intend to go this far or just get carried away?
11:22:00  <TrueBrain> I wanted to do it only for settings
11:22:17  <TrueBrain> as that is what I needed :)
11:43:25  <peter1138> Scope, eh?
11:43:42  <TrueBrain> sometimes you fall in a pit ..:P
11:43:45  <TrueBrain> but I don't mind thisone
11:43:50  <TrueBrain> the result is pretty cool
11:43:59  <peter1138> No but if it makes the PR massive it's awkward.
11:44:08  <TrueBrain> that is why there are several PRs :)
11:44:14  <TrueBrain> I just cannot make a PR to a PR ..
11:44:16  <TrueBrain> which is annoying
11:44:27  <TrueBrain> there are really only 3 commits in that PR
11:44:31  <TrueBrain> the rest is all in other PRs :P
11:45:09  <TrueBrain> keeping things revieable is always difficult with these kind of things .. mainly as it requires at least 2 people to understand the SaveLoad code :D
11:45:30  <peter1138> hmm
11:49:50  <DorpsGek> [OpenTTD/OpenTTD] LordAro commented on pull request #9338: Several code refactors of the SaveLoad code https://git.io/JZLTy
11:51:41  <TrueBrain> LordAro: did you now seriously comment the same thing on the same variable? :P I cannot rename one without the other :D
11:52:10  <TrueBrain> haha, I was wondering why I couldn't submit my comment :P
11:52:19  *** gelignite has joined #openttd
11:52:23  <LordAro> i deleted it seconds after submitting :p
11:52:27  <TrueBrain> now GitHub is utterly confused :D
11:52:28  <LordAro> not my fault you're too fast
11:52:47  <TrueBrain> I can no longer comment on things :D
11:52:49  <TrueBrain> it says I have a pending review
11:52:51  <TrueBrain> of nothing :D
11:52:51  <TrueBrain> lol
11:52:59  <TrueBrain> WE BROKE IT! :D
11:53:09  <TrueBrain> found a workaround
11:53:20  <DorpsGek> [OpenTTD/OpenTTD] TrueBrain commented on pull request #9338: Several code refactors of the SaveLoad code https://git.io/JZLkR
12:02:10  <TrueBrain> Broken savegame - Referencing invalid Vehicle
12:02:13  <TrueBrain> bah .. what did I break ..
12:39:12  <TrueBrain> w00p, it works :D
12:39:21  <TrueBrain> being able to embed structs in structs really does help for readability etc
12:45:53  <DorpsGek> [OpenTTD/OpenTTD] TrueBrain opened pull request #9339: Codechange: add and use the ability to store (lists of) structs in savegames https://git.io/JZLZC
12:52:47  *** tokai|noir has joined #openttd
12:52:47  *** ChanServ sets mode: +v tokai|noir
13:00:10  *** tokai has quit IRC
13:01:13  <TrueBrain> LordAro: I kinda want to make it SLE_COND_REFLIST .. but that _ after COND would be new :P
13:02:59  <TrueBrain> maybe after all this I do a pass on these kind of things
13:03:02  <TrueBrain> as this breaks all patches anyway
13:04:58  <DorpsGek> [OpenTTD/OpenTTD] TrueBrain updated pull request #9338: Several code refactors of the SaveLoad code https://git.io/JGhXd
13:08:17  <DorpsGek> [OpenTTD/OpenTTD] TrueBrain updated pull request #9338: Several code refactors of the SaveLoad code https://git.io/JGhXd
13:13:55  *** andythenorth has joined #openttd
13:31:14  *** virtualrandomnumber has joined #openttd
13:32:37  *** virtualrandomnumber has quit IRC
13:32:42  *** Xaroth has joined #openttd
13:39:22  *** sla_ro|master has joined #openttd
13:50:36  *** WormnestAndroid has joined #openttd
14:07:08  *** andythenorth has quit IRC
14:27:27  *** andythenorth has joined #openttd
14:32:10  *** nielsm has joined #openttd
14:47:05  *** virtualrandomnumber has joined #openttd
15:05:10  *** virtualrandomnumber has quit IRC
15:19:44  *** virtualrandomnumber has joined #openttd
15:28:00  *** virtualrandomnumber has quit IRC
15:46:20  *** Wormnest has joined #openttd
15:54:05  *** sla_ro|master has quit IRC
15:56:46  *** tokai has joined #openttd
15:56:46  *** ChanServ sets mode: +v tokai
15:58:47  *** virtualrandomnumber has joined #openttd
15:58:59  *** virtualrandomnumber has quit IRC
16:02:03  *** whatsthetime has joined #openttd
16:03:35  *** tokai|noir has quit IRC
16:15:40  *** glx has joined #openttd
16:15:40  *** ChanServ sets mode: +v glx
16:36:06  *** outtatime has joined #openttd
16:37:08  *** whatsthetime has quit IRC
16:40:49  *** outtatime is now known as whatsthetime
16:45:18  *** sla_ro|master has joined #openttd
16:47:51  <DorpsGek> [OpenTTD/OpenTTD] rubidium42 approved pull request #9335: Codechange: make [Save|Load]Settings() behave more like other Save/Load code https://git.io/JZtLp
16:50:13  *** Flygon has quit IRC
17:01:10  *** whatsthetime has quit IRC
17:03:02  *** whatsthetime has joined #openttd
17:18:49  *** Progman has joined #openttd
17:26:50  *** EER has joined #openttd
17:31:38  *** tokai|noir has joined #openttd
17:31:38  *** ChanServ sets mode: +v tokai|noir
17:38:36  *** tokai has quit IRC
17:53:53  <DorpsGek> [OpenTTD/OpenTTD] rubidium42 commented on pull request #9338: Several code refactors of the SaveLoad code https://git.io/JZtCe
18:06:27  <andythenorth> oof
18:06:30  * andythenorth refactoring
18:06:39  <andythenorth> slow test runner is slow
18:15:16  *** frosch123 has joined #openttd
18:17:41  *** WormnestAndroid has quit IRC
18:17:43  <andythenorth> I have some comments
18:18:15  <andythenorth> x.gif is a lot hard to search for than, e.g. remove_icon.gif, or remove_item.gif or x_icon_red.gif
18:18:53  * andythenorth is still dealing with misguided 'optimisation' approaches that were outdated when they were applied 15 years ago
18:18:58  <andythenorth>  not by me
18:19:04  <andythenorth> but still my responsibility
18:19:33  <andythenorth> let's optimise the number of characters in static assets, that's surely going to make us faster and more loved
18:20:35  *** WormnestAndroid has joined #openttd
18:20:54  * Rubidium used to do that in VB6
18:21:08  *** iSoSyS has joined #openttd
18:21:42  <andythenorth> 1991
18:21:43  <andythenorth> ?
18:22:09  <Rubidium> not that early ;)
18:22:33  <andythenorth> it's a pattern from either (1) I work solo, so it doesn't matter (2) I have never ever refactored anything ever (3) I genuinely believe it's faster because I read something from google about url size affecting http transfer times
18:22:46  <andythenorth> or (4) I literally don't have any better ideas
18:23:16  <andythenorth> we still have "var a; var b; var m;" etc in very old code
18:23:20  <andythenorth> so much rage it causes me
18:23:42  <andythenorth> but someone believed the javascript performance would be significantly approved, in download time and run time
18:24:05  <Rubidium> though definitely in that decade, somewhen not long after primary school
18:24:20  <andythenorth> this is also the least likely stuff to get refactored, because searching doing a find and replace on 'a' is a non-starter :D
18:24:26  <andythenorth> stuck with it for life
18:24:58  *** iSoSyS has quit IRC
18:25:37  <frosch123> there are two groups at work: one group wants to replace the homegrown build system with cmake, the other group wants to add tcl support to the homegrown system :p
18:26:19  <andythenorth> are you a third group?
18:26:34  <andythenorth> group 3: looking on linkedin for jobs
18:26:41  <andythenorth> oh wait, no engineer ever does that :D
18:27:53  <frosch123> yeah, group 3: watching with popcorn
18:33:03  <andythenorth> group 4: wondering if spending more on AWS makes the test runner faster
18:33:06  * andythenorth killing time here
18:33:52  <Rubidium> andythenorth: it probably would, just a question of how much you need to spend to make it significantly faster
18:34:06  <andythenorth> got to fund those rocket trips
18:34:26  <andythenorth> on-topic: we need 'launch the rocket' in ottd
18:34:27  <Rubidium> with sufficient funding you can probably let them optimise some AWS nodes for your test runner purposes
18:34:35  <andythenorth> 'sufficient'
18:36:25  <Rubidium> yeah, it should probably be in the in the G£ or T£ range you'd need to shell out for them to consider doing that ;)
18:37:32  <andythenorth> I have £50
18:37:37  <andythenorth> test runs are 22 minutes
18:37:48  <DorpsGek> [OpenTTD/OpenTTD] rubidium42 commented on pull request #9339: Codechange: add and use the ability to store (lists of) structs in savegames https://git.io/JZt00
18:37:51  <andythenorth> and I'm making atomic commits deleting 1 or 2 images at once
18:38:10  <andythenorth> test is a visual diff of an entire site
18:44:24  *** HerzogDeXtEr has joined #openttd
18:52:53  *** virtualrandomnumber has joined #openttd
18:53:05  *** virtualrandomnumber has quit IRC
19:29:07  <FLHerne> I'm confused by https://docs.openttd.org/gs-api/classGSIndustryType.html#ae3b56889b44ffefd3e753cdc751cf02c
19:29:26  <FLHerne> Should the first "if no valid" be "if a valid" ?
19:31:46  *** Wormnest has quit IRC
19:33:16  <frosch123> it's a complicated sentence :p
19:34:18  <frosch123> but i think your guess is correct
19:34:41  <frosch123> first line is for companies, second is for deities
19:42:37  <V453000> does every year in openttd have 365 days? For introduction dates
19:43:01  <V453000> so if I do a date(1900,1,1) + 365 * 50, will it add exactly 50 years?
19:44:05  <Rubidium> nope
19:44:26  <V453000> XD
19:44:46  <frosch123> use 365.25 :)
19:45:18  <V453000> right
19:45:19  <V453000> :D
19:45:20  <V453000> thanks
19:45:34  <Rubidium> frosch123: only works if you start at 1904 up to 2100
19:45:46  <V453000> O_.
19:45:58  <V453000> what does that mean
19:46:08  <frosch123> yeah, but people won't notice due to the 2 years (?) randomisation :)
19:46:13  <V453000> right
19:46:28  <V453000> also the vehicle in the purchase menu only says year which will probably never be different
19:46:32  <frosch123> V453000: are you living with the mayan calendar?
19:47:11  <V453000> usually not I guess
19:50:05  <_dp_> I've no idea what are you doing but can't you write like date(1900+50,1,1) or smth?
19:51:11  <V453000> I've found an ancient comment that I wrote for myself, that has date(1900, 1 ,1) + 365 * parameter;
19:51:22  <V453000> I'm assuming I tried 1900+50 last time I was doing this
19:53:11  <V453000> I know it's WRONG, but I'm basically adding daylength modifier to nuts, so you could customize when engines start and when they end
19:54:37  <frosch123> yeah, i think we talked about that 4 years ago :p
19:54:45  <V453000> I'm sure we did
19:54:58  <V453000> I agree  it's probably better to do it on the side of the game so all newgrfs scale together
19:55:09  <V453000> but people who use nuts usually only care about trains
19:55:13  <V453000> and they don't have to use  the parameter :)
19:58:03  <andythenorth> V453000 YES!
19:58:10  <andythenorth> finally daylength modifier in grf
19:58:18  <andythenorth> I have been waiting for this for so long
19:58:28  *** gelignite has quit IRC
19:58:41  <andythenorth> can grfs read parameters of other grfs?
19:58:50  <glx> oh nice, current ORDR is a CH_ARRAY, but in intro game it seems to be a CH_RIFF
19:59:03  <_dp_> last time I needed that I just made a grf to adjust intro dates
19:59:03  <frosch123> andythenorth: scary thing, they actually can
19:59:07  <V453000> in my defense, if openttd hasn't implmenented it in the last 4 years, it kind of makes sense if I do it in grf :P
19:59:07  <andythenorth> I thought so
19:59:14  <andythenorth> so we could just make daylength.grf
19:59:18  <andythenorth> with a multiplier
19:59:22  <_dp_> and pretty sure scalable parameter won't help me do what I want :p
19:59:43  <andythenorth> _dp_ you're fine, you have a server
20:00:05  <andythenorth> action D
20:00:19  <_dp_> it's still easier to do in newgrf
20:00:30  <_dp_> unless it's a callback like cost
20:00:55  <nielsm> little thing I'd like to try doing but last I looked it seemed annoyingly difficult to jiggle things around the right way: load the music and begin playing before the newgrf scanning on startup
20:00:58  <_dp_> also pretty sure at that point I didn't yet realize that engines are stored in the savegame xD
20:01:22  <andythenorth> V453000 are you doing it as a multiplier (scales all dates), or an amount of years added?
20:01:29  <andythenorth> multiplier seems better probably?
20:01:36  <V453000> yeah multiplier
20:01:44  <V453000> you choose start and end
20:01:55  <andythenorth> yeah
20:02:00  <V453000> and I'll python process existing NML to just figure out that formula
20:02:11  <andythenorth> I really think we could move it to one external grf
20:02:38  <andythenorth> the main reason I didn't do it are (1) some people on here said 'ew' (2) I'd have to set it for all my grfs in parameters, and that's boring
20:02:38  <V453000> so an external grf can change the introduction dates of vehicles in other grfs?
20:02:57  <V453000> yeah the other grfs would need to have parameters exposed?
20:03:01  <andythenorth> we can make one daylength.grf and read the parameter of that
20:03:09  <V453000> right
20:03:12  <andythenorth> if it's just a multiplier and some start date offset
20:03:24  <andythenorth> or whatever
20:03:44  <andythenorth> oh also I didn't do it because discord be like 'but everybody uses JGRPP so why bother?'
20:03:47  <andythenorth> GG
20:04:03  <V453000> but that means it would only support vehicle grfs which do read this other grf
20:04:20  <V453000> at which point you could just have the parameter in each of them, with less convenience but one less grf to remember
20:04:27  <andythenorth> stuff and things
20:04:35  <andythenorth> shall we just merge everything to one grf?
20:05:09  <andythenorth> obviously it's impossible for the base game to scale intro dates, as C++ can't do that kind of maths
20:05:23  <V453000> hm, can I ensure parameter A is always lower than parameter B?
20:05:53  <V453000> I guess I can just disable the grf if you configure it that way
20:05:55  <V453000> G_G
20:06:08  *** tokai has joined #openttd
20:06:08  *** ChanServ sets mode: +v tokai
20:07:37  <andythenorth> @seen Eddi|zuHause
20:07:37  <DorpsGek> andythenorth: Eddi|zuHause was last seen in #openttd 3 weeks, 4 days, 11 hours, 1 minute, and 59 seconds ago: <Eddi|zuHause> also, isn't "master" a "bad" word nowadays?
20:09:36  *** Wormnest has joined #openttd
20:10:29  <V453000> Valid range for yyyy is 0 ... 5000000
20:10:30  <V453000> rly?
20:12:53  *** tokai|noir has quit IRC
20:16:35  <frosch123> yes, that's when ottd starts looping years
20:17:07  <frosch123> though that is most likely very untested :p
20:17:44  <V453000> yeah 500 001 results in 1661
20:17:54  <V453000> I kind of expected it would result in 0
20:18:41  <V453000> as you can clearly set it to 0 (logic engine has it at (0,1,1) )
20:18:51  *** WormnestAndroid has quit IRC
20:18:53  *** WormnestAndroid has joined #openttd
20:19:55  <frosch123> it takes about 130 years to run a game from year 0 to 5M at normal speed :)
20:20:05  <frosch123> just in case you are tempted to
20:20:36  <V453000> this is half a million, so just 13 years
20:20:44  <V453000> somebody has probably hosted a server for that long
20:21:08  <V453000> nvm I cna't count zeros
20:21:12  <V453000> or type
20:22:20  <V453000> So, reasonable maximum? :D
20:22:35  <V453000> I mean, if you set 5M for yourself, enjoy
20:23:13  <andythenorth> V453000 declare this as some kind of daylength standard and I'll add it to my grfs :P
20:23:32  <V453000> I'll just set the max to 5m
20:23:43  <V453000> min to 1
20:23:48  <V453000> or to 0 I guess
20:23:50  <V453000> who am I to judge
20:24:35  <V453000> if you want to have maglevs next to horses from other sets, or steamers next to some modern shit, be my gues
20:24:37  <V453000> t
20:24:55  <V453000> obviously most of the time people would just use it on servers for a shorter or longer game for example
20:25:08  <V453000> start still in 1900, but end in 1950 or 2500
20:30:39  *** norri has joined #openttd
20:32:19  *** debdog has joined #openttd
20:37:27  <DorpsGek> [OpenTTD/OpenTTD] embeddedt commented on pull request #9191: Codechange: Disable pointer locking by default https://git.io/JZtDb
20:56:15  *** sla_ro|master has quit IRC
21:01:08  <DorpsGek> [OpenTTD/OpenTTD] TrueBrain commented on pull request #9191: Codechange: Disable pointer locking by default https://git.io/JZt9p
21:01:33  <TrueBrain> "I'm wondering if my emails are being delivered to you or are my emails mistakenly falling into your Spam folder ? Please reply to my email if you receive it  ." <- yes, yes they are :P
21:01:38  <TrueBrain> happy ther eis a form of self-realisation :D
21:03:16  <DorpsGek> [OpenTTD/OpenTTD] TrueBrain merged pull request #9335: Codechange: make [Save|Load]Settings() behave more like other Save/Load code https://git.io/JGKBm
21:07:12  *** jottyfan has joined #openttd
21:08:14  <TrueBrain> GitHub really needs to more clearly indicate what blocks of code are moved :P
21:09:54  *** jottyfan has quit IRC
21:14:44  <DorpsGek> [OpenTTD/OpenTTD] TrueBrain commented on pull request #9338: Several code refactors of the SaveLoad code https://git.io/JZtQ5
21:19:35  *** Samu has quit IRC
21:24:59  <DorpsGek> [OpenTTD/OpenTTD] TrueBrain updated pull request #9338: Several code refactors of the SaveLoad code https://git.io/JGhXd
21:25:21  <DorpsGek> [OpenTTD/OpenTTD] TrueBrain commented on pull request #9338: Several code refactors of the SaveLoad code https://git.io/JZt5R
21:26:14  <DorpsGek> [OpenTTD/OpenTTD] TrueBrain commented on pull request #9338: Several code refactors of the SaveLoad code https://git.io/JZt5g
21:29:47  *** frosch123 has quit IRC
21:35:17  <TrueBrain> MSVC2016's "friends" system is broken ..
21:35:22  <TrueBrain> how are we going to deal with that ..
21:35:36  <TrueBrain> all compilers accept it, except MSVC2016 ...
21:39:24  *** andythenorth has quit IRC
21:40:17  <DorpsGek> [OpenTTD/OpenTTD] TrueBrain commented on pull request #9339: Codechange: add and use the ability to store (lists of) structs in savegames https://git.io/JZtbG
21:40:46  <TrueBrain> I also have no way of testing if more specific friend-declarations are still working .. maybe glx can help with that
21:40:54  <TrueBrain> but why are we still supporting compiles on MSVC2016?
21:42:00  <TrueBrain> owh, it is windows-2016 MSVC
21:42:01  <TrueBrain> right
21:42:03  <TrueBrain> I keep forgetting that
21:42:33  <TrueBrain> it is MSVC2017
21:42:51  <glx> yes VS2017
21:43:21  <TrueBrain> so shitty to have to deal with compiler issues :P
21:44:04  <TrueBrain> glx: do you have VS2017 installed by any chance?
21:44:19  <glx> I have the compiler in VS2019
21:44:28  *** andythenorth has joined #openttd
21:44:31  <TrueBrain> it works for VS2019 :P
21:44:43  <glx> so I can build with 2017 in 2019
21:44:44  <TrueBrain> guess I will abuse the CI tomorrow to see if there are variants it does accept
21:44:56  <TrueBrain> owh, sorry, misread you :D
21:45:09  <TrueBrain> https://github.com/OpenTTD/OpenTTD/pull/9339/commits/ac084d028a5484f8685e067cd2c911e1c80f2bc8#diff-e317e7a46d0e9d7838cffdc5fc2f2316ea153449ef3bbab8a7071ea5f9f05645R38
21:45:14  <TrueBrain> that "friend" is not working for VS2017
21:45:22  <glx> used it to fix something (before enabling VS2017 CI)
21:45:26  <TrueBrain> could you give it a look to see if variants do work?
21:46:45  <TrueBrain> something like "friend const static SaveLoad SlVehicleCommon::description" maybe?
21:47:00  <glx> btw in #9322 rebasing is weirdly done (ie individual commits won't compile)
21:47:39  <TrueBrain> glx: yeah, often the last commit fixes stuff which I need to fixup in earlier
21:47:49  <TrueBrain> will do that before pulling it out of draft :)
21:48:19  <glx> ok VS2019 builds fine (expected)
21:48:25  <glx> now the other one
21:48:31  <TrueBrain> guess an alternative is that I put those in an explicit function again
21:49:10  *** andythenorth has quit IRC
21:49:16  <TrueBrain> not the end-of-the-world or anything :D
21:49:22  *** EER has quit IRC
21:49:25  <TrueBrain> just annoyed by the fact it doesn't work :D
21:50:34  <DorpsGek> [OpenTTD/OpenTTD] rubidium42 commented on pull request #9339: Codechange: add and use the ability to store (lists of) structs in savegames https://git.io/JZtNc
21:54:46  <glx> and it used the wrong compiler :(
21:54:54  <TrueBrain> :(
22:02:14  <DorpsGek> [OpenTTD/OpenTTD] TrueBrain updated pull request #9338: Several code refactors of the SaveLoad code https://git.io/JGhXd
22:03:49  <glx> ok seems they again broke VCToolsVersion support, I'll switch to manually define compilers path
22:04:06  <DorpsGek> [OpenTTD/OpenTTD] TrueBrain updated pull request #9338: Several code refactors of the SaveLoad code https://git.io/JGhXd
22:08:30  <glx> ah no, just needed to set another environment variable it seems
22:10:38  <DorpsGek> [OpenTTD/OpenTTD] TrueBrain updated pull request #9338: Several code refactors of the SaveLoad code https://git.io/JGhXd
22:11:05  *** tokai|noir has joined #openttd
22:11:05  *** ChanServ sets mode: +v tokai|noir
22:11:10  <TrueBrain> now with a better comment on the last commit :D
22:12:26  <glx> ok I have the same errors as CI ;)
22:14:15  <DorpsGek> [OpenTTD/OpenTTD] Andrew350 commented on issue #8846: Updating add-ons in the NewGRF settings window don't take into account the compatibility parameter https://git.io/Jqnpp
22:16:30  <TrueBrain> well, that is something :D
22:17:06  <TrueBrain> owh, this usage of mine predates C++11 even
22:17:58  *** tokai has quit IRC
22:18:32  <TrueBrain> not sure there is another solution besides making it into a function
22:19:51  *** tokai has joined #openttd
22:19:51  *** ChanServ sets mode: +v tokai
22:21:06  <TrueBrain> anyway, please don't spend too much time on it glx, but if you can fiddle a bit to see if anything decent falls out, that would be lovely :) Tnx!
22:21:50  <TrueBrain> I am out catching some zzzz
22:26:45  *** tokai|noir has quit IRC
22:30:48  *** nielsm has quit IRC
22:30:53  <DorpsGek> [OpenTTD/OpenTTD] embeddedt updated pull request #9191: Codechange: Disable pointer locking by default https://git.io/J3aVd
22:40:46  <DorpsGek> [OpenTTD/OpenTTD] embeddedt updated pull request #9191: Codechange: Disable pointer locking by default https://git.io/J3aVd
22:42:18  <glx> TrueBrain: maybe because it's accessed in a lambda
22:56:49  *** Progman has quit IRC
23:06:25  *** tokai|noir has joined #openttd
23:06:25  *** ChanServ sets mode: +v tokai|noir
23:13:09  *** tokai has quit IRC
23:58:29  *** Beer has quit IRC

Powered by YARRSTE version: svn-trunk