IRC logs for #openttd on OFTC at 2022-10-05
            
02:02:13 *** Wormnest has quit IRC (Quit: Leaving)
02:23:25 *** D-HUND has joined #openttd
02:26:47 *** debdog has quit IRC (Ping timeout: 480 seconds)
03:08:40 *** tokai has joined #openttd
03:08:40 *** ChanServ sets mode: +v tokai
03:15:34 *** tokai|noir has quit IRC (Ping timeout: 480 seconds)
03:17:29 *** Elysianthekitsunesheher[m] has quit IRC ()
03:22:13 *** D-HUND is now known as debdog
04:23:36 *** Kitrana1 has quit IRC (Quit: Leaving.)
04:24:32 *** Kitrana has joined #openttd
06:12:39 *** sla_ro|master has joined #openttd
06:51:22 *** wallabra_ has joined #openttd
06:55:32 *** wallabra has quit IRC (Ping timeout: 480 seconds)
06:55:32 *** wallabra_ is now known as wallabra
07:42:31 *** Flygon has joined #openttd
08:20:39 <DorpsGek> [OpenTTD/team] amrosebirani opened issue #350: [hi_IN] Translator access request https://github.com/OpenTTD/team/issues/350
09:21:19 <DorpsGek> [OpenTTD/team] glx22 commented on issue #350: [hi_IN] Translator access request https://github.com/OpenTTD/team/issues/350
10:56:41 <Bouke> glx[d]: TrueBrain Removing that line does indeed yield better crash logs. I got confused initially as I saw no differences, but apparently `cpack` does the stripping, so difference is only visible in the resulting app bundle.
10:56:41 <Bouke> Stack trace of master of https://github.com/OpenTTD/OpenTTD/issues/9876:
10:56:41 <Bouke> Stacktrace:
10:56:41 <Bouke> [00] openttd 0x000000010385fc72 (Pool<Company, Owner, 1ul, 15ul, (PoolType)1, false, true>::CleanPool() + 239458)
10:56:41 <Bouke> [01] openttd 0x000000010371cf43 (Pool<ServerNetworkGameSocketHandler, unsigned char, 8ul, 256ul, (PoolType)2, false, true>::CleanPool() + 68963)
10:56:43 <Bouke> [02] openttd 0x000000010371ce52 (Pool<ServerNetworkGameSocketHandler, unsigned char, 8ul, 256ul, (PoolType)2, false, true>::CleanPool() + 68722)
10:56:43 <Bouke> [03] libsystem_platform.dylib 0x00007ff81f2a6dfd (_sigtramp + 29)
10:56:45 <Bouke> [04] ??? 0x00007ff7bcaf5e60
10:56:45 <Bouke> [05] openttd 0x00000001038b8543 (SaveLoadWindow::SaveHeightmapConfirmationCallback(Window*, bool) + 96067)
10:56:47 <Bouke> [06] openttd 0x00000001038b8023 (SaveLoadWindow::SaveHeightmapConfirmationCallback(Window*, bool) + 94755)
10:56:47 <Bouke> [07] openttd 0x00000001037dd1af (SaveFilter* CreateSaveFilter<LZMASaveFilter>(SaveFilter*, unsigned char) + 273903)
10:56:49 <Bouke> [08] openttd 0x00000001037d932b (SaveFilter* CreateSaveFilter<LZMASaveFilter>(SaveFilter*, unsigned char) + 257899)
10:56:49 <Bouke> After:
10:56:51 <Bouke> [00] openttd 0x0000000106a5cde5 (CrashLog::FillCrashLog(char*, char const*) const + 341)
10:56:51 <Bouke> [01] openttd 0x000000010691b533 (CrashLogOSX::MakeCrashLog() + 67)
10:56:53 <Bouke> [02] openttd 0x000000010691b442 (HandleCrash(int) + 258)
10:56:53 <Bouke> [03] libsystem_platform.dylib 0x00007ff81f2a6dfd (_sigtramp + 29)
10:56:55 <Bouke> [04] ??? 0x00007ff7b98f6a20
10:56:55 <Bouke> [05] openttd 0x0000000106ab53c3 (void GfxBlitter<1, true>(Sprite const*, int, int, BlitterMode, SubSprite const*, unsigned int, ZoomLevel, DrawPixelInfo const*) + 1011)
10:56:57 <Bouke> [06] openttd 0x0000000106ab4ea3 (DrawSpriteToRgbaBuffer(unsigned int, ZoomLevel) + 467)
10:56:57 <Bouke> [07] openttd 0x00000001069dae3f (-[OTTD_CocoaWindow refreshSystemSprites] + 895)
10:56:59 <Bouke> [08] openttd 0x00000001069d6fbb (VideoDriver_Cocoa::PopulateSystemSprites() + 43)
11:07:26 <petern> Is that the same crash?!
11:09:52 <Bouke> Yep.
11:40:01 <glx[d]> That's a lot better
12:54:01 <LordAro> curious that it has any symbols at all for the stripped one then
12:54:15 <LordAro> wonder why those functions are left behind...
14:07:47 *** HerzogDeXtEr has joined #openttd
14:15:25 *** nielsm has joined #openttd
14:28:33 <supermop_toil> yo
14:49:43 <Rubidium> LordAro: maybe it has the symbols for RTTI?
14:59:50 <LordAro> RTTI?
15:09:56 <Rubidium> Run Time Type Information
15:26:09 <petern> Bouke: how much larger is the completed binary?
15:40:25 <Bouke> petern: 24,2 vs 25,8 MB (x64 only)
15:40:45 <petern> Hmm, not a massive difference, weird.
16:16:39 <supermop_toil> modelling two cameras to figure out optimal shape to cut foam for a case insert... model was about 7MB
16:17:13 <supermop_toil> then i decided to model my 50mm/1.4 lens with all the little grip bumps on the barrel
16:17:19 <supermop_toil> not the model is 67
16:17:29 <supermop_toil> *now
16:32:35 <DorpsGek> [OpenTTD/OpenTTD] PeterN opened pull request #10070: Change: Widget layout tweaks https://github.com/OpenTTD/OpenTTD/pull/10070
16:35:26 <DorpsGek> [OpenTTD/OpenTTD] PeterN commented on pull request #10070: Change: Widget layout tweaks https://github.com/OpenTTD/OpenTTD/pull/10070#issuecomment-1268669300
16:43:11 <LordAro> took me several looks to see any difference between the save windows
16:45:21 <DorpsGek> [OpenTTD/OpenTTD] LordAro commented on pull request #10070: Change: Widget layout tweaks https://github.com/OpenTTD/OpenTTD/pull/10070#pullrequestreview-1131743403
16:48:26 <glx[d]> The only diff I see is the "filter" string
16:50:43 <LordAro> slight change in the padding of the left pane
16:50:54 <LordAro> i didn't actually spot the filter string change :p
17:00:33 *** Wormnest has joined #openttd
17:06:03 *** Wolf01 has joined #openttd
17:21:22 <DorpsGek> [OpenTTD/OpenTTD] PeterN commented on pull request #10070: Change: Widget layout tweaks https://github.com/OpenTTD/OpenTTD/pull/10070#pullrequestreview-1131786823
17:28:18 <andythenorth> yo
17:28:50 <LordAro> it's andy \o/
17:41:36 <frosch> JGR: does anyone know who calls hasMarkedText() and when?
17:42:00 <frosch> i hope that stuff does not run on different threads
17:42:12 <frosch> so osx tried to copy stuff to clipboard while windows are closed
17:43:18 <JGR> It's here: <https://developer.apple.com/documentation/appkit/nstextinput/1412824-hasmarkedtext/>
17:43:28 <JGR> It's not called on a different thread
17:43:58 <frosch> "deprecated" as usual 🙂
17:44:15 <JGR> It's called via `VideoDriver_Cocoa::PollEvent`
17:44:51 <JGR> I assume deprecated just means that it's objective-c and not swift
17:45:28 <LordAro> replaced with NSTextInputClient which looks like a 1-1 replacement?
17:45:34 <frosch> ok, PollEvent is a safe place
17:50:04 *** wallabra has quit IRC (Ping timeout: 480 seconds)
17:51:48 <andythenorth> so...industries, but players build them 1 tile at a time?
17:52:02 <andythenorth> forum idea, not mine, I don't hate it
17:52:25 *** wallabra has joined #openttd
17:52:37 *** wallabra has quit IRC ()
17:53:10 *** wallabra has joined #openttd
17:53:10 <andythenorth> https://wiki.c2.com/?WouldntStartFromHere might apply
18:00:04 <petern> Bike time eh
18:00:43 <andythenorth> I should do exercise
18:00:44 <andythenorth> oops
18:00:52 <andythenorth> I suppose dead hanging doesn't really count
18:01:06 <frosch> andythenorth: there is some newgrf with invisible industries
18:01:11 <andythenorth> OTIS
18:01:14 <andythenorth> is the one tile
18:01:20 <frosch> yes, that
18:01:51 <andythenorth> this all stems from "andythenorth has added weird broken industry layouts"
18:02:07 <andythenorth> https://cdn.discordapp.com/attachments/1008473233844097104/1027279535143657542/unknown.png
18:02:17 <andythenorth> inevitably that has freaked out some players
18:02:32 <frosch> readd clusters
18:02:44 <frosch> kids need to learn
18:02:53 <andythenorth> readd distributing supply cargos on round-robin to each adjacent industry 😛
18:03:00 <andythenorth> why **is** that so hard? 🙂
18:03:43 <andythenorth> anyway, I forsee a parameter in FIRS 😛
18:03:53 <andythenorth> the layouts were designed to support that
18:04:07 <andythenorth> I'm the only one who will actually use it, as it is quite handy for debugging 🙂
18:09:52 <DorpsGek> [OpenTTD/OpenTTD] Bouke opened pull request #10071: Change: Don't strip symbols from bundles https://github.com/OpenTTD/OpenTTD/pull/10071
18:20:20 <Bouke> frosch: It is bound to the keyDown event handler:
18:20:20 <Bouke> -[OTTD_CocoaView hasMarkedText] cocoa_wnd.mm:1017
18:20:20 <Bouke> -[NSTextInputContext(NSInputContext_WithCompletion) hasMarkedTextWithCompletionHandler:] 0x00007ff821f9d8eb
18:20:20 <Bouke> (...)
18:20:20 <Bouke> -[NSView interpretKeyEvents:] 0x00007ff821f9a3f6
18:20:21 <Bouke> -[OTTD_CocoaView keyDown:] cocoa_wnd.mm:871
18:52:47 *** gelignite has joined #openttd
19:06:21 <DorpsGek> [OpenTTD/OpenTTD] DorpsGek pushed 1 commits to master https://github.com/OpenTTD/OpenTTD/commit/633b903f16e53f337a0556cf02c655467d38c3bf
19:06:22 <DorpsGek> - Update: Translations from eints (by translators)
19:38:01 *** gelignite has quit IRC (Quit: Stay safe!)
19:40:06 *** wallabra_ has joined #openttd
19:45:14 *** wallabra has quit IRC (Ping timeout: 480 seconds)
19:45:15 *** wallabra_ is now known as wallabra
19:59:53 <andythenorth> newgrf docks eh? 🙂 https://www.flickr.com/photos/12a_kingmoor_klickr/18852118152/in/photolist-uHU2VS-GFwMic-GMrtHa-FS8m4V-2jFsmrU-2jCe7Ga-uFRKzf-b51qe8-b51qDD-b51pVB-bAffzU-bAffHA-2jFsPma-2jFhCCg-2jDYFao-2jE1f4H-2jhTFDb-asYYuG
20:08:17 <andythenorth> https://cdn.discordapp.com/attachments/1008473233844097104/1027311284678578226/unknown.png
20:08:17 <andythenorth> hmm steel rolling mills often have long buildings where the roof steps up and down
20:08:24 <andythenorth> unclear why / what the internal structure is that needs that 😛
20:08:28 <andythenorth> kind of curious
20:09:21 <andythenorth> https://cdn.discordapp.com/attachments/1008473233844097104/1027311553940295801/ESF-Luftbild-Cut-676.jpeg
20:09:21 <andythenorth> similar but different
20:13:53 *** nielsm has quit IRC (Ping timeout: 480 seconds)
20:14:32 <frosch> http://www.stahlseite.de/schwerte4441g.jpg this one has alternating windows, most have a moveable crane under the roof
20:24:07 <frosch> i think every "sub-building" is one production unit
20:24:23 <frosch> they all work in parallel, but can be separated for heat isolation and maintenance
20:24:48 <frosch> along the long side there is a crane which serves all units
20:25:58 <andythenorth> would make sense
20:26:06 <andythenorth> I assumed they were one long rolling mill
20:27:27 <andythenorth> maybe the roof steps are like northlight windows, but east and west
20:27:38 <andythenorth> https://cdn.discordapp.com/attachments/1008473233844097104/1027316157184745582/unknown.png
20:30:04 <frosch> possibly every subunit has a slightly different product
20:30:10 <frosch> wrt. thickness/diameter
20:30:32 *** Wormnest has quit IRC (Ping timeout: 480 seconds)
20:30:49 <andythenorth> oh that would make sense
20:31:16 <frosch> https://www.jennifer-wolf.de/minimax_portfolio/walzwerk/ <- the pictures look "nice" but i cannot make out any details
20:31:48 <andythenorth> must be interesting to visit
20:33:26 <frosch> https://img.freepik.com/fotos-premium/metallurgieindustrie-walzwerk-das-ventil-wird-nach-dem-walzen-abgekuehlt_109285-8255.jpg?w=900
20:33:38 <andythenorth> rod mill
20:34:02 <andythenorth> looks like the sawtooth profiles are a walking floor
20:34:33 <frosch> on the left there is a wall, but there is stuff beyond it
20:35:01 <frosch> on the right there is also some kind of separation and then more stuff
20:37:02 <andythenorth> https://cdn.discordapp.com/attachments/1008473233844097104/1027318521425834035/unknown.png
20:37:02 <andythenorth> animate everything? 😛
20:37:37 <frosch> transparency opens roof to show internal animation :p
20:42:49 *** WormnestAndroid has quit IRC (Ping timeout: 480 seconds)
20:43:33 <andythenorth> detailed interior for every industry 😛
20:43:37 <andythenorth> not in my lifetime though
20:43:40 *** WormnestAndroid has joined #openttd
20:44:27 <frosch> hah, better idea: 1x sprites have roof, zooming in to 4x sprites removes roof and animated internals
20:44:51 <frosch> did you consider to switch liveries by changing zoom levels?
20:46:05 <frosch> some sets show extra information on the ground sprite when setting the building to invisible. noone used the zoom level yet to show more information
20:47:42 <andythenorth> frosch: this is a nice idea
20:48:01 <andythenorth> can I have a byte which increments each time the user zooms in and out?
20:48:20 <andythenorth> there are so many ways liveries could be changed 😛
20:48:29 <andythenorth> very few of them worse than the current method 😛
20:49:00 <JGR> A lot of those sort of UI state variables got removed because they cause problems in multiplayer
20:49:08 <andythenorth> oh dear 🙂
20:54:01 *** wallabra_ has joined #openttd
20:54:41 *** HerzogDeXtEr has quit IRC (Read error: Connection reset by peer)
20:59:13 *** wallabra has quit IRC (Ping timeout: 480 seconds)
20:59:13 *** wallabra_ is now known as wallabra
20:59:44 <petern> That's easy, just make everyone have the same zoom kevel
21:04:49 <andythenorth> how about we add chunky bevels though?
21:04:58 <andythenorth> zoomable bevels? 🙂
21:05:47 *** Wormnest has joined #openttd
21:16:13 *** WormnestAndroid has quit IRC (Ping timeout: 480 seconds)
21:16:42 *** WormnestAndroid has joined #openttd
21:30:17 *** sla_ro|master has quit IRC ()
21:38:54 <petern> Working on it 😄
21:43:36 *** Flygon has quit IRC (Quit: A toaster's basically a soldering iron designed to toast bread)
21:58:29 *** Wormnest has quit IRC (Ping timeout: 480 seconds)
22:07:48 *** Wolf01 has quit IRC (Quit: Once again the world is quick to bury me.)
22:35:54 *** Wormnest has joined #openttd
22:36:38 *** supermop_toil has quit IRC (Remote host closed the connection)
22:37:57 *** WormnestAndroid has quit IRC (Read error: No route to host)
22:39:28 *** WormnestAndroid has joined #openttd
23:07:57 *** WormnestAndroid has quit IRC (Ping timeout: 480 seconds)
23:08:55 *** WormnestAndroid has joined #openttd
23:16:57 *** WormnestAndroid has quit IRC (Ping timeout: 480 seconds)
23:17:07 *** WormnestAndroid has joined #openttd
23:28:39 *** Wormnest has quit IRC (Ping timeout: 480 seconds)
23:49:42 *** WormnestAndroid has quit IRC (Ping timeout: 480 seconds)
23:49:50 *** WormnestAndroid has joined #openttd