IRC logs for #openttd on OFTC at 2021-07-06
            
00:15:10 <glx> well the arrays are initialised, but the not the SettingTable inside the arrays
00:15:22 <glx> so empty span
01:36:13 *** argoneus has quit IRC (Quit: Ping timeout (120 seconds))
01:36:20 *** argoneus has joined #openttd
01:57:57 *** WormnestAndroid has joined #openttd
02:05:58 *** WormnestAndroid has quit IRC (Ping timeout: 480 seconds)
02:06:04 *** WormnestAndroid has joined #openttd
02:08:42 <DorpsGek> [OpenTTD/OpenTTD] glx22 commented on pull request #9414: Codechange: Split off settings.cpp into several separate files https://git.io/JcPsW
02:45:36 *** D-HUND has joined #openttd
02:48:56 *** debdog has quit IRC (Ping timeout: 480 seconds)
03:03:21 *** glx has quit IRC ()
03:16:14 *** yeoldetoast has quit IRC (Quit: My Mac Mini has gone to sleep. ZZZzzz…)
04:02:26 *** yeoldetoast has joined #openttd
04:26:14 *** HerzogDeXtEr has quit IRC (Read error: Connection reset by peer)
05:21:56 *** Flygon has joined #openttd
05:55:48 *** snail_UES_ has quit IRC (Quit: snail_UES_)
06:01:56 *** andythenorth has joined #openttd
06:40:27 *** dihedral has quit IRC (Ping timeout: 480 seconds)
06:49:00 *** D-HUND is now known as debdog
06:57:23 *** kgarza__ has joined #openttd
07:05:04 *** kgarza_ has quit IRC (Ping timeout: 483 seconds)
07:46:20 <peter1138> I added dependencies to my dependency injection interface implementations. Hmm.
07:46:32 <peter1138> I heard you like... etc etc.
07:46:48 <peter1138> Hmm, HR went up to 188 yesterday. "220 - age" is somewhat bollocks :D
07:52:25 <andythenorth> GG
07:52:28 *** andythenorth has quit IRC (Quit: andythenorth)
07:52:38 <LordAro> not bad
07:57:43 *** dihedral has joined #openttd
07:59:59 <peter1138> Maybe I'm as fit as a 32 year old... (as if)
08:39:41 *** andythenorth has joined #openttd
08:58:17 *** iSoSyS has joined #openttd
09:04:04 *** iSoSyS has quit IRC ()
09:19:46 *** andythenorth has quit IRC (Quit: andythenorth)
10:19:27 *** Samu has joined #openttd
10:29:14 *** WormnestAndroid has quit IRC (Remote host closed the connection)
10:29:27 *** WormnestAndroid has joined #openttd
10:48:08 <DorpsGek> [OpenTTD/team] glx22 commented on issue #232: [en_AU] Translator access request https://git.io/JciVM
10:49:54 <DorpsGek> [OpenTTD/team] glx22 commented on issue #231: [el_GR] Translator access request https://git.io/JcVXT
10:56:28 *** Elouin has quit IRC (Quit: Ping timeout (120 seconds))
10:56:31 <Samu> i'm investigating my older versions of the AI...
10:56:37 *** Elouin has joined #openttd
11:13:59 <Samu> v17 has the issue
11:14:08 <Samu> on 1.10.3
11:14:36 <Samu> so it seems, the issue was being "masked" by aircraft code taking most of the time
11:15:50 <Samu> more time managing aircraft routes, less road vehicle management which is where m_nearCityPairArray is used
11:16:37 <Samu> stupid "too long to save"
11:17:18 <Samu> wouldn't trigger in 100 years thx to aircraft code taking most of the time!
11:19:16 <Samu> ... but it would eventually trigger
11:24:43 <Samu> is github.com offline or what
11:25:26 <Samu> fatal: unable to access 'https://github.com/SamuXarick/OpenTTD.git/': Failed to connect to github.com port 443: Timed out
11:25:36 *** frosch123 has joined #openttd
11:27:48 *** andythenorth has joined #openttd
11:32:53 *** andythenorth has quit IRC (Quit: andythenorth)
11:50:30 *** snail_UES_ has joined #openttd
12:04:34 *** snail_UES_ has quit IRC (Quit: snail_UES_)
12:32:45 *** glx has joined #openttd
12:32:45 *** ChanServ sets mode: +v glx
12:43:11 <Rubidium> glx: thanks for the possible solution. Are you allowed to push that to my branch? Or do I need to do some gymnastics to get it accredited to you when pushing it myself?
12:43:35 <glx> I should be able to push
12:51:13 <DorpsGek> [OpenTTD/OpenTTD] glx22 updated pull request #9414: Codechange: Split off settings.cpp into several separate files https://git.io/Jc6h3
12:58:33 *** andythenorth has joined #openttd
13:04:05 <andythenorth> eh is that frosch123? :)
13:04:17 <andythenorth> and it's not evening time
13:04:30 <frosch123> and with new PSU
13:05:01 <peter1138> It's raining.
13:05:13 <LordAro> peter1138: so it is
13:20:43 *** ChanServ sets mode: +v DorpsGek
13:20:43 *** ChanServ sets mode: +v orudge
13:20:43 *** ChanServ sets mode: +v Terkhen
13:20:43 *** ChanServ sets mode: +o SmatZ
13:22:06 *** nielsm has joined #openttd
13:38:27 *** andythenorth has quit IRC (Quit: andythenorth)
13:58:37 *** andythenorth has joined #openttd
13:59:53 *** andythenorth has quit IRC ()
14:00:57 *** WormnestAndroid has quit IRC (Ping timeout: 480 seconds)
14:03:53 *** WormnestAndroid has joined #openttd
14:13:03 *** gelignite has joined #openttd
14:31:19 *** gelignite has quit IRC (Quit: Stay safe!)
14:42:27 *** andythenorth has joined #openttd
14:53:56 *** andythenorth has quit IRC (Quit: andythenorth)
14:58:45 *** andythenorth has joined #openttd
15:16:11 *** andythenorth has quit IRC (Quit: andythenorth)
15:17:13 *** andythenorth has joined #openttd
15:24:48 *** andythenorth has quit IRC (Quit: andythenorth)
15:34:23 *** HerzogDeXtEr has joined #openttd
15:42:22 *** andythenorth has joined #openttd
15:43:25 *** andythenorth has quit IRC ()
15:47:02 *** andythenorth has joined #openttd
15:48:42 <Samu> i found a bug
15:49:31 <Samu> i saved a value that was saved as 4297851088
15:50:01 <Samu> but when it is loaded, it's only 2883792
15:50:27 <Samu> doesn't save as int64?
15:51:56 <Samu> where in the code is openttd saving ai data
15:52:10 <Xaroth> in the saveload area?
15:53:40 <Rubidium> script_instance?
15:56:07 <glx> yes script_instance
15:56:30 <glx> SaveObject and LoadObject
15:57:10 <glx> seems numbers are saved as int32
15:57:29 *** jottyfan has joined #openttd
15:58:37 *** ChanServ sets mode: +v SmatZ
15:59:54 <Samu> damn
15:59:56 <Samu> :(
15:59:58 <glx> probably from before we forced squirrel to be in 64 bit
16:00:52 *** gelignite has joined #openttd
16:02:12 *** gelignite has quit IRC (Read error: Connection reset by peer)
16:02:40 <glx> https://github.com/OpenTTD/OpenTTD/commit/39e90ec6e01f56cea5923de2da05d7467bef20ab
16:03:07 *** gelignite has joined #openttd
16:03:25 <glx> 7 years ago
16:05:32 *** Wuzzy has joined #openttd
16:16:39 <glx> I think it's easy to fix, but will require a savegame bump
16:35:58 *** yeoldetoast has quit IRC (Quit: My Mac Mini has gone to sleep. ZZZzzz…)
16:37:47 *** andythenorth has quit IRC (Quit: andythenorth)
16:46:29 <DorpsGek> [OpenTTD/OpenTTD] glx22 opened pull request #9415: Fix 39e90ec: Integers for scripts are 64bit, but saved as 32bit https://git.io/Jc1h5
16:49:58 *** Wormnest has joined #openttd
16:51:30 <Xaroth> he came, he saw, he fixed.
16:53:49 <peter1138> Huh...
16:54:16 <peter1138> My computer just said it encountered a problem and needs to restart in 1 minute, please save everything...
16:54:21 <peter1138> Then it restarted. Hard.
16:54:35 <glx> weird
16:54:43 <LordAro> it tried
16:54:46 <glx> driver issue ?
16:54:50 <nielsm> windows? make sure to check the event log
16:54:51 <peter1138> It did as it said it would.
16:55:00 <nielsm> it might point out what was going on
16:55:26 <peter1138> It booted back up with "Updating (100% complete)" then rebooted again...
16:55:54 <glx> ah maybe it was installing an update
16:56:12 <glx> but usually it nicely asks for reboot
16:56:25 <peter1138> Yeah, it wasn't a normal update reboot.
16:56:42 <peter1138> It didn't do a shutdown at all, it was a reset.
16:56:50 *** tokai|noir has joined #openttd
16:56:50 *** ChanServ sets mode: +v tokai|noir
16:57:11 *** Wolf01 has joined #openttd
16:59:48 <peter1138> A corrected hardware error has occurred.
16:59:48 <peter1138> Component: PCI Express Root Port
16:59:48 <peter1138> Error Source: Advanced Error Reporting (PCI Express)
16:59:56 <peter1138> Seems to be about 1 minute before it rebooted, so...
17:00:04 <peter1138> But a corrected hardware error would mean it's corrected.
17:00:37 <Wolf01> Task failed succesfully
17:01:35 *** Progman has joined #openttd
17:03:04 *** nielsm has quit IRC (Ping timeout: 480 seconds)
17:03:55 *** tokai has quit IRC (Ping timeout: 480 seconds)
17:04:56 <peter1138> Misread, it wasn't that.
17:05:19 <peter1138> The previous system shutdown at 5:45:29 PM on ‎7/‎6/‎2021 was unexpected.
17:05:20 <peter1138> Heh
17:05:46 <glx> really ? ;)
17:06:34 <peter1138> So it shut down itself... and said it was unexpected.
17:08:15 <peter1138> Comment: The system process 'C:\WINDOWS\system32\lsass.exe' terminated unexpectedly with status code -1073740940. The system will now shut down and restart.
17:08:27 <peter1138> Hmm
17:08:32 <peter1138> So lsass crashed.
17:08:56 <glx> user control
17:09:03 <glx> vital thing :)
17:10:01 <glx> oh it's a known issue from last year
17:10:34 <glx> https://www.bleepingcomputer.com/news/microsoft/windows-10-june-2020-updates-cause-forced-reboots-lsass-crashes/
17:11:14 <peter1138> Mine has definitely been updated since then :)
17:11:27 <peter1138> That's the error box though, yeah.
17:12:05 *** jottyfan has quit IRC (Quit: jottyfan)
17:16:15 *** andythenorth has joined #openttd
17:27:09 <DorpsGek> [OpenTTD/OpenTTD] rubidium42 commented on pull request #9415: Fix 39e90ec: Integers for scripts are 64bit, but saved as 32bit https://git.io/JcMTc
17:28:51 <andythenorth> yo
17:29:28 * andythenorth cycled to the office and back
17:29:30 <andythenorth> it was sunny
17:29:33 <andythenorth> it did not rain
17:29:39 <andythenorth> as stories go, it's a cool one
17:30:02 <andythenorth> TrueBrain did you cycle to the office? o_O
17:30:35 <frosch123> oh noes, tb works again?
17:31:06 * andythenorth not sure :)
17:31:51 * andythenorth is going to convert irc chat about regions to some draft spec
17:32:50 <andythenorth> frosch123 there are no russian doll 'related objects' currently for variable access? e.g. no parents with a parent?
17:33:27 <DorpsGek> [OpenTTD/OpenTTD] rubidium42 commented on pull request #9413: Codechange: Introduce and use ChunkHandler sub-classes https://git.io/JcMka
17:33:35 <frosch123> there is industrytile->industry->town
17:33:41 <frosch123> but the town is not accessible from the tile
17:33:43 <DorpsGek> [OpenTTD/OpenTTD] rubidium42 commented on pull request #9413: Codechange: Introduce and use ChunkHandler sub-classes https://git.io/JcMkK
17:34:10 *** tokai|noir has quit IRC (Ping timeout: 480 seconds)
17:34:16 <andythenorth> so industry tile couldn't read town storage
17:34:23 <andythenorth> but industry could, and copy the values in
17:34:39 <andythenorth> tiles aren't a real use case :P
17:34:55 <andythenorth> the case is if we had regions, which might be a parent to a town
17:35:59 <andythenorth> there is a might-actually-work version of regions proposed http://webster.openttdcoop.org/?channel=openttd&date=1625443200#1625510415
17:37:27 <DorpsGek> [OpenTTD/OpenTTD] glx22 updated pull request #9415: Fix 39e90ec: Integers for scripts are 64bit, but saved as 32bit https://git.io/Jc1h5
17:44:01 <DorpsGek> [OpenTTD/OpenTTD] glx22 updated pull request #9413: Codechange: Introduce and use ChunkHandler sub-classes https://git.io/JcVdQ
17:49:05 <DorpsGek> [OpenTTD/OpenTTD] rubidium42 approved pull request #9413: Codechange: Introduce and use ChunkHandler sub-classes https://git.io/JcMtJ
17:49:38 *** Flygon has quit IRC (Quit: A toaster's basically a soldering iron designed to toast bread)
17:49:45 <DorpsGek> [OpenTTD/OpenTTD] rubidium42 approved pull request #9415: Fix 39e90ec: Integers for scripts are 64bit, but saved as 32bit https://git.io/JcMtO
17:51:50 <DorpsGek> [OpenTTD/nml] glx22 commented on issue #105: Document procedures for switches and random switches https://git.io/Jftrs
17:51:58 <Samu> stupid squirrel, (bestRoutesBuilt & 3) is a bool
17:52:05 <Samu> i wanted a number
17:52:29 <glx> should be a number, as it's a bitwise &
18:00:51 *** tokai has joined #openttd
18:00:51 *** ChanServ sets mode: +v tokai
18:06:25 <andythenorth> glx I'll get some feedback from discord about procedures docs :)
18:22:45 <Samu> nevermind, I was looking at this wrong
18:25:50 *** jottyfan has joined #openttd
18:26:08 *** jottyfan has quit IRC ()
18:27:53 *** jottyfan has joined #openttd
18:50:40 <DorpsGek> [OpenTTD/OpenTTD] DorpsGek pushed 1 commits to master https://git.io/JcMZz
18:50:41 <DorpsGek> - Update: Translations from eints (by translators)
19:01:18 <TrueBrain> andythenorth: pfft, I am not like some other people in this channel
19:01:20 <TrueBrain> "cycling"
19:01:20 <TrueBrain> tssk
19:01:33 <TrueBrain> from time to time I use a bike to get from A to B, sure .. but I do not cycle
19:01:41 <Rubidium> only cycling you do is power cycling?
19:02:11 <TrueBrain> I don't many non-bike-countries don't understand how much of a difference there is between cycling and taking your bike :P
19:02:52 <peter1138> I understand but many people really really really object to the difference for some reason.
19:03:20 <TrueBrain> only people who don't understand what they are talking about, I am sure :)
19:03:25 <TrueBrain> for those people a BBQ and a grill is also the same
19:05:00 <andythenorth> TrueBrain do you not have special cycling clothes and stuff?
19:05:34 <TrueBrain> fuck no
19:06:09 <TrueBrain> thinking I am that athletic is .. unwise :P
19:06:12 <LordAro> might as well not even bother
19:06:25 <Rubidium> do rain pants count as special cycling clothes?
19:06:30 <peter1138> I don't :/
19:06:35 <glx> I can't remember the last time I used a bike
19:09:12 * LordAro can
19:09:13 <DorpsGek> [OpenTTD/OpenTTD] glx22 merged pull request #9415: Fix 39e90ec: Integers for scripts are 64bit, but saved as 32bit https://git.io/Jc1h5
19:09:14 <LordAro> it was Sunday
19:09:30 <TrueBrain> I use my bike at least once a week
19:09:35 <glx> I think it was at least 15 years ago
19:09:38 <TrueBrain> but not for those crazy distances LordAro and peter1138 do :P
19:09:51 <TrueBrain> I just bike for like 5km to my parents, and a few hours I peddle back
19:09:54 <TrueBrain> enough workout :P
19:11:21 <LordAro> i did... 50 times that
19:11:50 <glx> hmm squash or rebase for #9413 ?
19:11:52 <TrueBrain> I rest my case: I do not cycle :D
19:14:56 <glx> probably rebase, easier to see what it did in the future
19:15:10 <DorpsGek> [OpenTTD/OpenTTD] rubidium42 updated pull request #9414: Codechange: Split off settings.cpp into several separate files https://git.io/Jc6h3
19:15:52 <DorpsGek> [OpenTTD/OpenTTD] TrueBrain approved pull request #9414: Codechange: Split off settings.cpp into several separate files https://git.io/JcMWt
19:15:59 <TrueBrain> still no clue what is really causing this, but what-ever
19:16:13 <glx> haha now it will be a "who merge first" :)
19:17:10 <glx> at least translation unit should be smaller now
19:18:09 <glx> and there's some decoupling too
19:19:22 <glx> Rubidium: I'll let you merge first, I'm used to rebasing my stuff ;)
19:21:03 <Rubidium> okay, thanks ;)
19:32:51 <DorpsGek> [OpenTTD/OpenTTD] rubidium42 merged pull request #9414: Codechange: Split off settings.cpp into several separate files https://git.io/Jc6h3
19:39:55 <TrueBrain> right, lets tomorrow see if I can link the old master-server to the new game-coordinator .. should be possible :D
19:40:36 <TrueBrain> I think we no longer request the NewGRFs used on the master-server
19:40:38 <TrueBrain> only the count
19:40:49 <TrueBrain> so there might be a bit loss of data when looking at those entries from the game-coordinator
19:40:51 <TrueBrain> but .. what can you do!
19:41:26 <TrueBrain> if you talk to the game-coordinator, you cannot join them anyway
19:41:52 <TrueBrain> (as they talk to the master-server, and as such are pre 1.12 :P )
19:46:15 <andythenorth> glx I didn't know that empty returns could be used to yield the result like this :) https://github.com/2TallTyler/improved_town_layouts/blob/master/src/functions.nml
19:46:55 <glx> empty means return calculated value, as any switch
19:48:02 <glx> just be careful, it's a 15 bit value ;)
19:48:22 <TrueBrain> he is just 1 bit from being full grown!
19:48:28 <TrueBrain> don't think any less of him plz
19:49:23 <glx> and hard 32 to 15 conversion, without any sign check
19:51:18 <glx> ok first conflict solved, builds and run fine
19:51:40 * andythenorth never really understood nml :)
19:51:58 <glx> it's same as NFO in this case
19:51:58 <andythenorth> I just copy-paste the stuff other people wrote :)
19:52:14 <andythenorth> it's funny that I'm now the docs author
19:52:56 <andythenorth> in the country of the blind, even a one-eyed man can be king :P
19:52:57 <andythenorth> https://en.wikipedia.org/wiki/The_Country_of_the_Blind
19:56:15 <TrueBrain> I always found that really offensive :P
19:56:19 <TrueBrain> like a blind person cannot be king!
19:56:20 <TrueBrain> tssk
19:57:09 <glx> oh blind person can, but one-eyed has an advantage ;)
19:57:20 <TrueBrain> that is not what the saying says ;)
20:00:10 <glx> second conflicting commit fixed too, now there should be a third one
20:01:27 <Timberwolf> The monarch's constitutional duty is to visually identify things.
20:01:57 <TrueBrain> pfffffffffff, who made you king over what a monarch is :P
20:02:13 <Timberwolf> If you are a British citizen you can post things to Buckingham Palace and they will be returned some time later with a note attached along the lines of, "this appears to be an apple".
20:03:14 <TrueBrain> so Google AI, but oldskool?
20:04:21 <Timberwolf> Less identifying your dog as, variously, "cat", "sheep" and "sandal".
20:04:40 <TrueBrain> you mail your dog to Buckingham Palace?
20:05:09 <TrueBrain> not sure what to think of that, honestly :P
20:05:34 <Timberwolf> Technically a "large letter" according to Royal Mail.
20:05:53 <TrueBrain> "dead on arrival" gets another meaning :P
20:06:12 <glx> it's the original meaning
20:06:19 <TrueBrain> of mailing dogs?
20:08:49 * Timberwolf gets distracted by the game of "what can you enter as a Google Photos search term and still get your dog?"
20:09:38 <DorpsGek> [OpenTTD/OpenTTD] glx22 dismissed a review for pull request #9413: Codechange: Introduce and use ChunkHandler sub-classes https://git.io/JcMtJ
20:09:40 *** gelignite has quit IRC (Quit: Stay safe!)
20:09:42 <DorpsGek> [OpenTTD/OpenTTD] glx22 updated pull request #9413: Codechange: Introduce and use ChunkHandler sub-classes https://git.io/JcVdQ
20:09:55 <glx> was way easier than all TrueBrain's commits ;)
20:11:17 *** roadt has quit IRC (Ping timeout: 480 seconds)
20:13:35 <glx> <andythenorth> it's funny that I'm now the docs author <-- because nobody else wants to do it
20:15:17 *** roadt has joined #openttd
20:16:05 <DorpsGek> [OpenTTD/OpenTTD] rubidium42 approved pull request #9413: Codechange: Introduce and use ChunkHandler sub-classes https://git.io/JcM0X
20:29:12 <DorpsGek> [OpenTTD/OpenTTD] glx22 merged pull request #9413: Codechange: Introduce and use ChunkHandler sub-classes https://git.io/JcVdQ
20:37:04 <andythenorth> in the actual story the man with sight doesn't really do so well
20:37:16 <andythenorth> the blind people kind of dismiss the idea that he can see
20:56:17 <TrueBrain> haha, that is really hard to proof indeed :D
20:56:28 <TrueBrain> predict where they are going to walk into :P
21:04:03 <andythenorth> they already know though :)
21:04:08 <andythenorth> so that doesn't impress them
21:04:53 <andythenorth> they have an entire mini-civilisation without needing to see
21:22:36 *** Samu has quit IRC (Quit: Leaving)
21:24:21 *** andythenorth has quit IRC (Quit: andythenorth)
21:26:41 *** andythenorth has joined #openttd
21:35:29 *** jottyfan has quit IRC (Quit: jottyfan)
21:38:43 *** Wormnest has quit IRC (Quit: Leaving)
21:46:04 *** andythenorth has quit IRC (Quit: andythenorth)
21:59:43 <peter1138> Table Name: Consortia, Plural Name: Consortias.
21:59:47 <peter1138> Please. Fuck. Off.
22:10:10 *** Wolf01 has quit IRC (Quit: Once again the world is quick to bury me.)
22:41:44 *** frosch123 has quit IRC (Quit: be yourself, except: if you have the opportunity to be a unicorn, then be a unicorn)
22:54:20 *** HerzogDeXtEr has quit IRC (Read error: Connection reset by peer)
23:03:47 *** Progman has quit IRC (Remote host closed the connection)
23:15:47 *** Tirili has joined #openttd
23:27:28 *** Tirili has quit IRC (Quit: Leaving)
23:45:42 *** WormnestAndroid has quit IRC (Ping timeout: 480 seconds)
23:51:48 *** WormnestAndroid has joined #openttd
23:52:25 *** yeoldetoast has joined #openttd
23:53:54 *** Eddi|zuHause has quit IRC (Ping timeout: 484 seconds)