Times are UTC Toggle Colours
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 01:36:20 *** argoneus has joined #openttd 01:57:58 *** WormnestAndroid has joined #openttd 02:05:58 *** WormnestAndroid has quit IRC 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 03:03:21 *** glx has quit IRC 03:16:14 *** yeoldetoast has quit IRC 04:02:26 *** yeoldetoast has joined #openttd 04:26:14 *** HerzogDeXtEr has quit IRC 05:21:56 *** Flygon has joined #openttd 05:55:48 *** snail_UES_ has quit IRC 06:01:56 *** andythenorth has joined #openttd 06:40:27 *** dihedral has quit IRC 06:49:00 *** D-HUND is now known as debdog 06:57:23 *** kgarza__ has joined #openttd 07:05:04 *** kgarza_ has quit IRC 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 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:05 *** iSoSyS has quit IRC 09:19:46 *** andythenorth has quit IRC 10:19:27 *** Samu has joined #openttd 10:29:14 *** WormnestAndroid has quit IRC 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 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 11:50:30 *** snail_UES_ has joined #openttd 12:04:34 *** snail_UES_ has quit IRC 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:16 <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:06 <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:44 *** ChanServ sets mode: +v orudge 13:20:44 *** ChanServ sets mode: +v Terkhen 13:20:44 *** ChanServ sets mode: +o SmatZ 13:22:06 *** nielsm has joined #openttd 13:38:27 *** andythenorth has quit IRC 13:58:37 *** andythenorth has joined #openttd 13:59:53 *** andythenorth has quit IRC 14:00:57 *** WormnestAndroid has quit IRC 14:03:53 *** WormnestAndroid has joined #openttd 14:13:03 *** gelignite has joined #openttd 14:31:19 *** gelignite has quit IRC 14:42:27 *** andythenorth has joined #openttd 14:53:56 *** andythenorth has quit IRC 14:58:45 *** andythenorth has joined #openttd 15:16:11 *** andythenorth has quit IRC 15:17:13 *** andythenorth has joined #openttd 15:24:48 *** andythenorth has quit IRC 15:34:23 *** HerzogDeXtEr has joined #openttd 15:42:22 *** andythenorth has joined #openttd 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 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 16:37:47 *** andythenorth has quit IRC 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 17:03:55 *** tokai has quit IRC 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 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 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 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:59 <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: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:21 <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:15 <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 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 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 21:24:22 *** andythenorth has quit IRC 21:26:41 *** andythenorth has joined #openttd 21:35:29 *** jottyfan has quit IRC 21:38:43 *** Wormnest has quit IRC 21:46:04 *** andythenorth has quit IRC 21:59:43 <peter1138> Table Name: Consortia, Plural Name: Consortias. 21:59:47 <peter1138> Please. Fuck. Off. 22:10:10 *** Wolf01 has quit IRC 22:41:44 *** frosch123 has quit IRC 22:54:20 *** HerzogDeXtEr has quit IRC 23:03:47 *** Progman has quit IRC 23:15:47 *** Tirili has joined #openttd 23:27:28 *** Tirili has quit IRC 23:45:42 *** WormnestAndroid has quit IRC 23:51:48 *** WormnestAndroid has joined #openttd 23:52:25 *** yeoldetoast has joined #openttd 23:53:54 *** Eddi|zuHause has quit IRC