β΄ go to previous day
01:36:45 *** WormnestAndroid has quit IRC (Read error: Connection reset by peer)
01:36:45 *** WormnestAndroid has joined #openttd
01:36:49 *** WormnestAndroid has quit IRC (Read error: Connection reset by peer)
01:37:04 *** WormnestAndroid has joined #openttd
02:29:34 *** Wormnest has quit IRC (Quit: Leaving)
03:26:12 *** Flygon has joined #openttd
03:44:26 *** gnu_jj has joined #openttd
03:48:10 *** gnu_jj_ has quit IRC (Ping timeout: 480 seconds)
04:12:44 *** Zathras_1 has joined #openttd
04:16:19 *** Zathras_4 has quit IRC (Ping timeout: 480 seconds)
04:44:04 <DorpsGek> [OpenTTD/OpenTTD] eints-sync[bot] pushed 1 commits to master https://github.com/OpenTTD/OpenTTD/commit/74cb4dcefcc1a111efa0bcf5c74079c12b3fdea6
04:44:05 <DorpsGek> - Update: Translations from eints (by translators)
06:41:26 *** tokai|noir has joined #openttd
06:41:26 *** ChanServ sets mode: +v tokai|noir
06:48:25 *** tokai has quit IRC (Ping timeout: 480 seconds)
07:06:37 <DorpsGek> [OpenTTD/survey-web] survey-summary[bot] pushed 1 commits to main https://github.com/OpenTTD/survey-web/commit/b80b343b9a867e8c096332de7bb7abeb4af755ee
07:06:38 <DorpsGek> - Add: summary for week 47 of 2025 (by OpenTTD Survey)
09:14:51 *** ryandtw has quit IRC (Quit: User went offline on Discord a while ago)
10:32:53 <peter1138> Well.
10:37:51 <xarick> is there a ogg sound pack?
10:37:54 <xarick> newgrf
10:50:48 <LordAro> peter1138: shenanigans
10:55:09 <peter1138> That's OpenSFX in opus instead of wav
11:01:40 <peter1138> I think my catcodec changes are in a stash somewhere, instead of a branch :p
11:16:14 <DorpsGek> [OpenTTD/OpenTTD] 2TallTyler approved pull request #14818: Add: [NewGRF] Allow badges to be excluded from badge name list. https://github.com/OpenTTD/OpenTTD/pull/14818#pullrequestreview-3499841022
11:19:26 <DorpsGek> [OpenTTD/OpenTTD] 2TallTyler approved pull request #14816: Fix 98700ee #14815: Properly handle picker window invalidation. https://github.com/OpenTTD/OpenTTD/pull/14816#pullrequestreview-3499860983
11:23:02 <DorpsGek> [OpenTTD/OpenTTD] 2TallTyler merged pull request #14801: Fix #14800: Incorrect register processing in GetCustomStationRelocation https://github.com/OpenTTD/OpenTTD/pull/14801
11:23:05 <DorpsGek> [OpenTTD/OpenTTD] 2TallTyler closed issue #14800: [Bug]: #14143 causes mangled graphics for some station GRFs (GetCustomStationRelocation) https://github.com/OpenTTD/OpenTTD/issues/14800
11:26:46 <peter1138> FFS, Amazon spamming via WhatsApp now...
12:05:30 *** lobster has quit IRC (Read error: Connection reset by peer)
12:05:45 *** lobster has joined #openttd
12:33:25 <xarick> https://cdn.discordapp.com/attachments/1008473233844097104/1442493311205249187/image.png?ex=6925a215&is=69245095&hm=7334743874e3be510bf432c690d15ac5e726a84781a52b263fa4de1c7def73fd&
12:33:25 <xarick> I ran two tests
12:34:21 <xarick> still don't know what's the difference between emplance hint and try_emplace
12:35:46 <peter1138> RTFM.
12:38:23 <DorpsGek> [OpenTTD/OpenGFX2] zephyris updated pull request #220: Feature: Add bridge deck overlays https://github.com/OpenTTD/OpenGFX2/pull/220
12:52:33 *** ahyangyi has joined #openttd
12:52:33 <ahyangyi> emplace_hint:
12:52:33 <ahyangyi> > Complexity
12:52:33 <ahyangyi> > Logarithmic in the size of the container in general, but amortized constant if the new element is inserted just before hint.
12:53:28 <ahyangyi> Hmm, try_emplace also has versions that behaves like emplace_hint
12:53:48 <ahyangyi> So that's just this part:
12:53:48 <ahyangyi> > If a key equivalent to k already exists in the container, does nothing. Otherwise, inserts a new element into the container with key k and value constructed with args.
12:55:08 <_zephyris> Is libcurl a new dependency?
12:56:17 *** lobstarooo has joined #openttd
12:56:22 *** lobster has quit IRC (Read error: Connection reset by peer)
12:57:00 <LordAro> couple years now?
12:57:13 <LordAro> was added for HTTPS communication
12:59:31 <_zephyris> Should be listed here, right? https://wiki.openttd.org/en/Archive/Compilation%20and%20Ports/Compiling%20on%20GNU%E2%88%95Linux%20and%20%F0%9F%9F%89BSD#manually
13:00:00 <_zephyris> Trying to work out if I'm dumb or if the instructions are out of date π
13:08:07 <peter1138> It's not called "Archive" for nothing.
13:08:40 <peter1138> https://github.com/OpenTTD/OpenTTD/blob/master/COMPILING.md is canonical.
13:09:28 <peter1138> (And yes, it's kinda briefer. It assumes you know how to use your distribution.)
13:11:43 <_zephyris> Lol, totally missed that it's an archive
13:12:30 <_zephyris> Google seems allergic to Github as search hits at the mo
13:12:42 <DorpsGek> [OpenTTD/OpenTTD] zephyris opened pull request #14821: Fix: Bridge deck sprites were not toyland aware https://github.com/OpenTTD/OpenTTD/pull/14821
13:18:06 <peter1138> I haven't used Google for searching for ages.
13:18:36 <peter1138> Damn, how did I not catch that when reviewing...
13:20:25 <peter1138> Unreliable reviewers eh.
13:20:40 <andythenorth> peter1138: I blocked and reported
13:20:41 <_zephyris> Clearly paid too much
13:22:55 <xarick> i have a maybe not so bright idea!
13:23:09 <xarick> cache hint
13:28:05 <peter1138> "Maybe"?
13:30:30 <ahyangyi> LordAro: Oops
13:37:41 <_glx_> so nobody learnt from the first occurence
13:43:32 <DorpsGek> [OpenTTD/OpenTTD] PeterN commented on pull request #14821: Fix: Bridge deck sprites were not toyland aware https://github.com/OpenTTD/OpenTTD/pull/14821#pullrequestreview-3500449886
13:44:39 <DorpsGek> [OpenTTD/OpenGFX2] 2TallTyler approved pull request #220: Feature: Add bridge deck overlays https://github.com/OpenTTD/OpenGFX2/pull/220#pullrequestreview-3500454054
14:12:37 <peter1138> Okay so.
14:32:54 *** Wormnest has joined #openttd
14:58:41 <peter1138> Alright, ordered RAM from eBay, taking some chances... :p
14:59:34 <LordAro> :o
15:00:16 <xarick> discord-bot-server
15:08:54 <DorpsGek> [OpenTTD/OpenTTD] zephyris commented on pull request #14821: Fix: Bridge deck sprites were not toyland aware https://github.com/OpenTTD/OpenTTD/pull/14821#pullrequestreview-3500890378
15:09:19 <_zephyris> I'd risk it π
15:09:47 <_zephyris> Hmm, actually, think I replaced a dead stick recently from eBay
15:16:31 <xarick> https://cdn.discordapp.com/attachments/1008473233844097104/1442534353694625914/image.png?ex=6925c84e&is=692476ce&hm=389ffb75a68ac2bce303bffa46fe2721878b54f63a4760d9ffc9dbcc5bf60440&
15:16:31 <xarick> suspicious randomizer is suspicious
15:17:18 <xarick> let me check code
15:17:45 <xarick> oh, it's not the randomizer, it's me
15:17:53 <xarick> " - main.AddItem (" + add.Count() + " items)
15:18:00 <xarick> should be main.Count
15:20:30 <Heiki> peter1138: I bought 2 Γ 8 GB of RAM from AliExpress a few months ago and so far it has been working flawlessly (price about a third of the cheapest European prices I could find)
15:23:43 <xarick> gonna give up on this->hint_iter
15:24:44 <xarick> there are gains, but require extraordinary amounts of items to make a difference, and they need to be in a certain order
15:32:02 <locosage> I looked ram prices on aliexpress and decided I'll stick with my 16gb for now π
16:00:03 <DorpsGek> [OpenTTD/OpenTTD] mmtunligit updated pull request #14813: Add: User-defined groups for saved items in the picker window https://github.com/OpenTTD/OpenTTD/pull/14813
16:02:13 <DorpsGek> [OpenTTD/OpenTTD] mmtunligit commented on pull request #14813: Add: User-defined groups for saved items in the picker window https://github.com/OpenTTD/OpenTTD/pull/14813#issuecomment-3571544690
16:03:37 <rito12_51026> m
16:34:34 <xarick> https://cdn.discordapp.com/attachments/1008473233844097104/1442553994961616906/image.png?ex=6925da99&is=69248919&hm=bb308b8137688c8dc107cb61deec030212bc6b17294375b078f8e1741ba44220&
16:49:08 <DorpsGek> [OpenTTD/OpenTTD] zephyris updated pull request #14821: Fix: Bridge deck sprites were not toyland aware https://github.com/OpenTTD/OpenTTD/pull/14821
16:54:02 <DorpsGek> [OpenTTD/OpenTTD] PeterN approved pull request #14821: Fix: Bridge deck sprites were not toyland aware https://github.com/OpenTTD/OpenTTD/pull/14821#pullrequestreview-3501370400
17:22:31 <DorpsGek> [OpenTTD/OpenTTD] zephyris updated pull request #14821: Fix: Bridge deck sprites were not toyland aware https://github.com/OpenTTD/OpenTTD/pull/14821
17:43:13 <xarick> https://cdn.discordapp.com/attachments/1008473233844097104/1442571273992536188/image.png?ex=6925eab1&is=69249931&hm=73fefa543840b49edd9ef3bb3c0c68169f15340c7457215fa98a38d72d52e987&
17:43:13 <xarick> WSL faster than Windows
17:43:30 <xarick> it makes no sense
17:46:21 <xarick> what the heck is Windows doing to itself
17:47:49 *** gelignite has joined #openttd
18:03:32 <peter1138> Running Linux underneath :p
18:04:43 <vondpc> ironically would be faster if they did that π
18:05:48 <_jgr_> It's probably a gcc vs MSVC or compiler options issue rather than something intrinsic to the OS
18:07:31 *** Flygon has quit IRC (Remote host closed the connection)
18:08:33 <LordAro> MSDefender is the usual reason IME
18:08:51 <LordAro> (and the general terribleness that is NTFS)
18:09:31 <LordAro> at work our Windows builds are at least half the speed of Linux on identical hardware
18:12:43 <_jgr_> Xarick is effectively benchmarking std::map which I would hope wouldn't be directly slowed by those π
18:13:16 <LordAro> ah yes
18:13:18 <LordAro> one would hope.
18:14:03 <dwfreed> unless winblows is doing more context switching, so you're losing CPU time
18:15:27 <LordAro> wouldn't expect that to have any impact - WSL is a single process as far as Windows is concerned, so should just be a single process for each
18:15:40 <LordAro> (unless of course WSL has different priorities etc)
18:16:08 <dwfreed> WSL is a VM
18:16:29 <LordAro> ...yes?
18:17:30 <LordAro> 31s vs 38s is quite a bit to be purely std::map implementation related, i would think. maybe memory related?
18:22:30 <dwfreed> Hyper-V is a type 1 hypervisor; Windows' regular scheduling decisions would not influence it
19:17:50 *** xs_ has joined #openttd
19:18:13 *** xs_ has quit IRC ()
19:32:16 *** Wolf01 has joined #openttd
19:33:03 <peter1138> MSVC with a debug build might put a load of checks on the map.
19:35:30 <xarick> how do i disable asserts, I forgot
19:36:36 <xarick> CMAKE_CXX_FLAGS_RELEASE:STRING=/O2 /Ob2 /DNDEBUG
19:37:06 <xarick> CMAKE_CXX_FLAGS_RELWITHDEBINFO:STRING=/Zi /O2 /Ob1 /DNDEBUG
19:43:16 <DorpsGek> [OpenTTD/OpenTTD] zephyris merged pull request #14821: Fix: Bridge deck sprites were not toyland aware https://github.com/OpenTTD/OpenTTD/pull/14821
19:49:43 <DorpsGek> [OpenTTD/OpenTTD] 2TallTyler commented on pull request #14803: Change: Ensure generated towns have enough room https://github.com/OpenTTD/OpenTTD/pull/14803#issuecomment-3572460022
19:56:22 <DorpsGek> [OpenTTD/OpenTTD] 2TallTyler merged pull request #14744: Feature: Signs, waypoint and station names may be moved https://github.com/OpenTTD/OpenTTD/pull/14744
20:00:31 <DorpsGek> [OpenTTD/OpenTTD] 2TallTyler commented on pull request #14743: Feature: Configurable sign text colors in scenario editor. https://github.com/OpenTTD/OpenTTD/pull/14743#pullrequestreview-3502042520
20:20:38 <xarick> https://cdn.discordapp.com/attachments/1008473233844097104/1442610889973956789/image.png?ex=69260f96&is=6924be16&hm=08269d5387494c4f11d0f43e0f09539e0fc3e37947926c16ce90f6aec3a432d1&
20:20:38 <xarick> what is a Release build in this context?
20:20:57 <xarick> because Release x64 still builds with asserts on
20:22:02 <xarick> I just tried an assert(false); and it failed
20:35:31 <DorpsGek> [OpenTTD/OpenTTD] Rito13 updated pull request #14809: Invalidate nested focus before container is cleared https://github.com/OpenTTD/OpenTTD/pull/14809
20:39:13 <xarick> visual studio 18.0.2 is out
20:47:47 <rito12_51026> mmtunligit: I can reproduce it in your lates update, it just requires one additional step.
20:47:47 <rito12_51026> After the station selection window has been opened you have to switch to the collections tab.
20:50:20 <DorpsGek> [OpenTTD/OpenTTD] mmtunligit opened pull request #14822: Codefix: Add comments to SetViewport functions to match #14744 https://github.com/OpenTTD/OpenTTD/pull/14822
20:52:20 <DorpsGek> [OpenTTD/OpenTTD] 2TallTyler approved pull request #14822: Codefix: Add comments to SetViewport functions to match #14744 https://github.com/OpenTTD/OpenTTD/pull/14822#pullrequestreview-3502198173
20:53:43 <mmtunligit> https://cdn.discordapp.com/attachments/1008473233844097104/1442619214530871386/image.png?ex=69261757&is=6924c5d7&hm=7a0c9f2bffd185c236dc7cf725bc1368dbc4c200ea56fd1d200a0fda87daca19&
20:53:43 <mmtunligit> rito12_51026: so you start a new game, open the menu and it crashes? because im still not having any issues
20:55:16 <rito12_51026> mmtunligit: Yes that's exactly what I did
20:56:17 <mmtunligit> are there any settings related to badges you might have set that i dont? maybe send over a save file and ill load it up and see what happens
21:00:34 <rito12_51026> Wait, I need to rebuild the master
21:05:44 <rito12_51026> https://cdn.discordapp.com/attachments/1008473233844097104/1442622236669509632/Zrzut_ekranu_z_2025-11-24_22-04-44.png?ex=69261a27&is=6924c8a7&hm=a7b3431e5a7686b26f0b613ca73cc3f0af808f226f6eebbf47669241a0d63def&
21:05:44 <rito12_51026> mmtunligit: I have turned on the filter
21:07:39 <mmtunligit> ah yep, that does it
21:07:45 <mmtunligit> ill look into it
21:13:13 <DorpsGek> [OpenTTD/OpenTTD] mmtunligit opened pull request #14823: Codechange 7a0814c: Modernize hiding "default" button in QueryStringWindow https://github.com/OpenTTD/OpenTTD/pull/14823
21:15:00 <xarick> wahhh i want default button
21:15:04 <xarick> π
21:15:16 <mmtunligit> what did he mean by this
21:16:26 <DorpsGek> [OpenTTD/OpenTTD] 2TallTyler approved pull request #14823: Codechange 7a0814c: Modernize hiding "default" button in QueryStringWindow https://github.com/OpenTTD/OpenTTD/pull/14823#pullrequestreview-3502271046
21:16:35 <xarick> what's it gonna do
21:17:11 <xarick> no more Default buttons?
21:17:16 <DorpsGek> [OpenTTD/OpenTTD] rubidium42 opened pull request #14824: Codefix: comparison of narrow type with wide type in loop condition https://github.com/OpenTTD/OpenTTD/pull/14824
21:17:31 <talltyler> Read the PR description or diff, xarick π
21:17:39 <talltyler> It's just newer code to do the same thing
21:17:58 <talltyler> Hiding the default button on query string windows that don't have one
21:18:21 <DorpsGek> [OpenTTD/OpenTTD] 2TallTyler approved pull request #14824: Codefix: comparison of narrow type with wide type in loop condition https://github.com/OpenTTD/OpenTTD/pull/14824#pullrequestreview-3502275793
21:18:24 <DorpsGek> [OpenTTD/OpenTTD] LordAro approved pull request #14824: Codefix: comparison of narrow type with wide type in loop condition https://github.com/OpenTTD/OpenTTD/pull/14824#pullrequestreview-3502275959
21:18:29 <LordAro> damn
21:18:38 <talltyler> Fastest green button in the west
21:20:54 <xarick> okay
21:21:23 <xarick> I had a PR for showing default button for script settings
21:21:36 <talltyler> https://cdn.discordapp.com/attachments/1008473233844097104/1442626232440193126/spaghetti.png?ex=69261de0&is=6924cc60&hm=0be96409ac6898c2691bb0e28a259c4a37e3dbb2fa9e1777da93e7311bd9dc40&
21:21:36 <talltyler> Not me reviewing code because I don't want to eat my day job spaghetti π
21:21:47 <LordAro> ouch
21:21:56 <LordAro> no idea what it is, but ouch
21:22:16 <talltyler> Unreal Engine π
21:23:43 <xarick> oh, move sign isn't actually drag n drop
21:24:49 <rito12_51026> talltyler: I have Unity opened at the moment
21:26:01 <xarick> how do i disable asserts in WSL?
21:26:06 <xarick> vs code
21:26:48 <rito12_51026> rito12_51026: It's awful compared to Godot
21:29:17 <xarick> Cmake Cache Editor
21:29:22 <xarick> this is a thing of beauty
21:29:25 <rito12_51026> -DOPTION_USE_ASSERTS=OFF
21:29:59 <xarick> https://cdn.discordapp.com/attachments/1008473233844097104/1442628338870124727/image.png?ex=69261fd6&is=6924ce56&hm=655fb7869a370044e9ff1d8cf5038fddefdd8aa97352985e8e15b770af36f4a5&
21:30:40 <rito12_51026> thats what the [COMPILING.md](https://github.com/OpenTTD/OpenTTD/blob/master/COMPILING.md#cmake-options) says.
21:31:05 <xarick> visual studio doesn't have a CMake gui editor :/
21:33:01 <rito12_51026> xarick: https://marketplace.visualstudio.com/items?itemName=AndreaPallotta.cmake-gui-editor
21:34:00 <xarick> i was looking for visual studio non-code
21:34:16 <DorpsGek> [OpenTTD/OpenTTD] rubidium42 opened pull request #14825: Codechange: silence CodeQL complaints about long switches https://github.com/OpenTTD/OpenTTD/pull/14825
21:36:48 <xarick> https://cdn.discordapp.com/attachments/1008473233844097104/1442630055002902629/image.png?ex=6926216f&is=6924cfef&hm=d2aaac366774963e8dd744226fbd240dad08c14e98f445d321c87f97ce847b15&
21:36:48 <xarick> disabled asserts go brrr
21:37:41 <mmtunligit> found out culprit
21:37:57 <mmtunligit> being lazy and copying existing pattern instead of using a switch like i should have
21:49:30 <xarick> I'm getting a warning
21:49:33 <xarick> βis_custom_layoutβ may be used uninitialized [-Wmaybe-uninitialized]
21:50:08 <xarick> https://cdn.discordapp.com/attachments/1008473233844097104/1442633411146547350/image.png?ex=69262490&is=6924d310&hm=b0fcdaa90e5bba3c0600ae39812b4565e0ef7d628c66a1273484f1a7dde62949&
21:51:11 <xarick> tunnelbridge_cmd.cpp
21:56:16 <DorpsGek> [OpenTTD/OpenTTD] Kuhnovic updated pull request #14743: Feature: Configurable sign text colors in scenario editor. https://github.com/OpenTTD/OpenTTD/pull/14743
21:56:27 <kuhnovic> That was an annoying rebase
21:58:19 <mmtunligit> sorry
22:02:02 <DorpsGek> [OpenTTD/OpenTTD] 2TallTyler commented on pull request #14813: Add: User-defined groups for saved items in the picker window https://github.com/OpenTTD/OpenTTD/pull/14813#pullrequestreview-3502392007
22:02:05 <DorpsGek> [OpenTTD/OpenTTD] rubidium42 merged pull request #14824: Codefix: comparison of narrow type with wide type in loop condition https://github.com/OpenTTD/OpenTTD/pull/14824
22:04:01 *** gelignite has quit IRC ()
22:04:46 <DorpsGek> [OpenTTD/OpenTTD] Kuhnovic commented on pull request #14743: Feature: Configurable sign text colors in scenario editor. https://github.com/OpenTTD/OpenTTD/pull/14743#pullrequestreview-3502398644
22:05:18 <DorpsGek> [OpenTTD/OpenTTD] 2TallTyler approved pull request #14825: Codechange: silence CodeQL complaints about long switches https://github.com/OpenTTD/OpenTTD/pull/14825#pullrequestreview-3502400124
22:05:48 <kuhnovic> Why the hell does SourceTree like to add random characters to commit messages when you amend them...
22:06:46 <DorpsGek> [OpenTTD/OpenTTD] Kuhnovic updated pull request #14743: Feature: Configurable sign text colors in scenario editor. https://github.com/OpenTTD/OpenTTD/pull/14743
22:07:02 <kuhnovic> mmtunligit: No worries, you added a nice feature
22:16:11 <DorpsGek> [OpenTTD/OpenTTD] Kuhnovic updated pull request #14743: Feature: Configurable sign text colors in scenario editor. https://github.com/OpenTTD/OpenTTD/pull/14743
22:16:28 <DorpsGek> [OpenTTD/OpenTTD] michicc opened pull request #14826: Proof of concept: Hierarchical build railtype menu https://github.com/OpenTTD/OpenTTD/pull/14826
22:17:22 <DorpsGek> [OpenTTD/OpenTTD] michicc commented on pull request #14826: Proof of concept: Hierarchical build railtype menu https://github.com/OpenTTD/OpenTTD/pull/14826#issuecomment-3572948988
22:17:48 <DorpsGek> [OpenTTD/OpenTTD] rubidium42 merged pull request #14825: Codechange: silence CodeQL complaints about long switches https://github.com/OpenTTD/OpenTTD/pull/14825
22:19:30 <DorpsGek> [OpenTTD/OpenTTD] PeterN merged pull request #14818: Add: [NewGRF] Allow badges to be excluded from badge name list. https://github.com/OpenTTD/OpenTTD/pull/14818
22:22:56 <DorpsGek> [OpenTTD/OpenTTD] mmtunligit commented on pull request #14813: Add: User-defined groups for saved items in the picker window https://github.com/OpenTTD/OpenTTD/pull/14813#issuecomment-3572967816
22:28:46 <DorpsGek> [OpenTTD/OpenTTD] michicc merged pull request #14816: Fix 98700ee #14815: Properly handle picker window invalidation. https://github.com/OpenTTD/OpenTTD/pull/14816
22:28:49 <DorpsGek> [OpenTTD/OpenTTD] michicc closed issue #14815: [Bug]: Station picker gui autoscrolls every few seconds https://github.com/OpenTTD/OpenTTD/issues/14815
22:42:37 *** Wolf01 has quit IRC (Quit: Once again the world is quick to bury me.)
23:15:59 <_glx_> xarick: because it's easy to edit the presets
continue to next day β΅