IRC logs for #openttd on OFTC at 2025-12-31
            
00:06:56 *** MinchinWeb[m] has quit IRC (Read error: Connection reset by peer)
00:07:54 *** MinchinWeb[m] has joined #openttd
01:01:57 *** tokai|noir has joined #openttd
01:01:57 *** ChanServ sets mode: +v tokai|noir
01:09:06 *** tokai has quit IRC (Ping timeout: 480 seconds)
01:17:47 *** MinchinWeb[m] has quit IRC (Ping timeout: 480 seconds)
01:18:48 *** MinchinWeb[m] has joined #openttd
01:33:18 *** rightnut_ has joined #openttd
01:34:20 *** izhirahider has quit IRC (resistance.oftc.net reflection.oftc.net)
01:34:20 *** rightnut has quit IRC (resistance.oftc.net reflection.oftc.net)
01:34:20 *** rightnut_ is now known as rightnut
01:37:16 *** izhirahider has joined #openttd
02:38:57 *** gelignite is now known as Guest34786
02:39:00 *** gelignite has joined #openttd
02:42:15 *** Tirili has joined #openttd
02:44:00 *** gelignite has quit IRC ()
02:46:21 *** Guest34786 has quit IRC (Ping timeout: 480 seconds)
02:56:21 *** Wormnest has quit IRC (Quit: Leaving)
03:53:15 *** Flygon has joined #openttd
04:45:37 <DorpsGek> [OpenTTD/OpenTTD] eints-sync[bot] pushed 1 commits to master https://github.com/OpenTTD/OpenTTD/commit/2a6798cc43f7d69f54d55ba1b64d81c36ebe6dd7
04:45:38 <DorpsGek> - Update: Translations from eints (by translators)
06:16:42 *** gelignite has joined #openttd
09:40:53 <andythenorth> how do I set >= 15.0 RCx in Bananas?
09:41:45 <ahyangyi> Nice
09:46:09 *** Tirili has quit IRC (Quit: Leaving)
10:28:49 <andythenorth> lunch?
12:25:12 *** Borg has joined #openttd
12:25:13 <Borg> howdy..
12:31:14 <xarick> im renaming my BPlusTree functions to CamelCase, openttd style
12:31:34 <xarick> unsure about functions such as emplace, size, empty, contains, begin, end...
12:31:42 <xarick> are those supposed to be renamed?
12:32:18 <Borg> how hard it would be to implement selective Loading (Play Scenerio) ?
12:32:46 <Borg> I want to play some scenerio.. but w/ my settings.. so Im interested only in MAP + town/industry placement. not extra settings..
12:33:53 <rito12_51026> xarick: I would look at the BaseBitSet class https://github.com/OpenTTD/OpenTTD/blob/2a6798cc43f7d69f54d55ba1b64d81c36ebe6dd7/src/core/base_bitset_type.hpp#L22 , it is based on type from std.
13:03:20 *** SigHunter has quit IRC ()
13:03:47 <Borg> hmm plugging MakeNewgameSettingsLive(); right after FT_SCENARIO check works :>
13:06:44 *** SigHunter has joined #openttd
13:17:44 <DorpsGek> [OpenTTD/OpenTTD] James103 commented on issue #15004: [Crash]: 2050 https://github.com/OpenTTD/OpenTTD/issues/15004
13:29:01 *** Wolf01 has joined #openttd
13:37:20 <LordAro> nice
13:40:14 *** gelignite has quit IRC (Read error: Connection reset by peer)
14:45:31 <DorpsGek> [OpenTTD/OpenTTD] 2TallTyler commented on issue #14997: [Bug]: Fullscreen game app hides when I move cursor out of game and click to another monitor. https://github.com/OpenTTD/OpenTTD/issues/14997
14:45:34 <DorpsGek> [OpenTTD/OpenTTD] 2TallTyler closed issue #14997: [Bug]: Fullscreen game app hides when I move cursor out of game and click to another monitor. https://github.com/OpenTTD/OpenTTD/issues/14997
14:52:29 <DorpsGek> [OpenTTD/OpenTTD] Rito13 commented on discussion #14671: Multi-layer map https://github.com/OpenTTD/OpenTTD/discussions/14671
14:53:33 <_glx_> Hmm I though the drop-down crash was already fixed
14:57:36 <peter1138> We might've reintroduced it.
14:58:49 *** gelignite has joined #openttd
15:13:53 <Borg> hmm so far so good
15:14:07 <Borg> now i need to introduce extra console command to reinitialize GRF [;
15:15:05 <Borg> aka.. execute specific callback.. what I need for now is SetInitialProduction
15:51:46 <DorpsGek> [OpenTTD/OpenTTD] 2TallTyler updated pull request #14635: Feature: Scale cargo payment aging rate https://github.com/OpenTTD/OpenTTD/pull/14635
15:52:38 <Borg> hmm strange.. callback is called.. result is ok.. but no update..
15:55:00 <DorpsGek> [OpenTTD/OpenTTD] 2TallTyler commented on pull request #14635: Feature: Scale cargo payment aging rate https://github.com/OpenTTD/OpenTTD/pull/14635#issuecomment-3702429703
16:09:43 <Borg> hmm are persistent storage changes are discarded in GM_EDITOR?
16:19:26 <Borg> grrr it works
16:19:42 <Borg> BasePersistentStorageArray::SwitchMode(PSM_ENTER_GAMELOOP);
16:19:44 <Borg> this was needed
16:24:49 <Borg> okey. this is cool ;>
16:26:04 <andythenorth> https://cdn.discordapp.com/attachments/1008473233844097104/1455960208642801745/image.png?ex=6956a01c&is=69554e9c&hm=c505c15403cc34fcca74f05090ac8cac304ec2ee2aa76595729144cadab38ef8&
16:26:04 <andythenorth> pff "see readme" -> no readme provided
16:26:08 <andythenorth> who makes this stuff?
16:28:36 *** kuhnovic has joined #openttd
16:28:36 <kuhnovic> FIRS bad. Everyone knows that.
16:33:31 <peter1138> Well.
16:33:47 <Borg> okey.. done :) this might be interesting... until new great heighmap format will arrivive.. and that will take a while I guess :>
16:34:13 <Borg> now.. f/ little extra misc setting and one extra command... porting scenarios to favorite GRFs will be easier
17:01:09 <LordAro> still aiming for final release tomorrow?
17:09:51 <Borg> out of curiosity.. who was creating those scenarios that were shipped w/ openttd up to 0.6.x ?
17:28:50 <Borg> btw.. any decisions on Global Persistent storage?
17:28:56 <Borg> (world scope)
17:29:38 <Borg> because im trolling now w/ scenarios.. and so I might want to implement global electricity system..
17:29:53 <Borg> it would be nice if I could implement it similary to yours
17:31:54 <Borg> peter1138: I would go w/ option like reduce global persistent storage to 128 items.. and put world scope into 0x80 and beyond
17:32:16 <Borg> until there are already grfs utilizing all entries in persistent storage
17:32:19 <andythenorth> do electricity in GS
17:32:28 <Borg> I doubt its too late..
17:32:36 <Borg> andythenorth: not possible.. GS cannot access storage
17:32:52 <andythenorth> GS can read industry production level, and a couple of flags
17:32:57 <andythenorth> and use cargo monitor
17:33:13 <andythenorth> and set town growth rate, which can be used as a channel
17:33:25 <Borg> okey. and how I can feed it back into other industries?
17:33:29 <andythenorth> you have to think creatively
17:33:52 <Borg> im not sure I want to completly rewrite BSPI for that
17:34:09 <Borg> having global (world scope) storage.. it would be just extra flag in GRF setting.. and few Act07
17:35:20 <Borg> bbl, food time
17:39:14 *** MinchinWeb[m] has quit IRC (Read error: Connection reset by peer)
17:39:54 *** MinchinWeb[m] has joined #openttd
17:41:13 <rito12_51026> LordAro: Fixes for new bugs into 15.1?
17:50:54 <LordAro> well, maybe
18:00:59 *** MinchinWeb[m] has quit IRC (Ping timeout: 480 seconds)
18:01:08 *** izhirahider has quit IRC (synthon.oftc.net reflection.oftc.net)
18:02:02 *** MinchinWeb[m] has joined #openttd
18:02:02 *** izhirahider has joined #openttd
18:02:31 <Borg> back
18:03:40 <Borg> okey, I will make a forum post about that...
18:08:41 <talltyler> There are four `backport requested` PRs, I guess they could go out in 15.0
18:09:07 <talltyler> I'm happy to push buttons and write a website post for the big release whenever people want
18:09:20 <talltyler> Can do the changelog PR too
18:09:28 <Borg> done
18:10:59 <LordAro> talltyler: i've actually got my laptop out now, i'll have a look at that new end game crashing issue
18:11:07 <LordAro> would be good to have the release stuff ready though
18:14:11 <talltyler> This PR could be included, but Peter posted a snippet of code in IRC for a preferred solution. Might have to save that for 15.1 unless Peter wants to open a PR soon 🙂
18:14:11 <talltyler> https://github.com/OpenTTD/OpenTTD/pull/15003
18:15:45 <LordAro> silly peter should know irc doesn't count :p
18:16:40 <talltyler> So, should I put today's date on the changelog and website, or tomorrow?
18:18:00 <rito12_51026> What about [#14830](https://github.com/OpenTTD/OpenTTD/pull/14830) ?
18:20:14 <talltyler> That seems a bit risky to throw into a big release without testing
18:23:38 <DorpsGek> [OpenTTD/OpenTTD] 2TallTyler opened pull request #15005: Update: Changelog for 15.0 https://github.com/OpenTTD/OpenTTD/pull/15005
18:37:02 <DorpsGek> [OpenTTD/OpenTTD] LordAro commented on issue #15004: [Crash]: 2050 https://github.com/OpenTTD/OpenTTD/issues/15004
18:38:45 <LordAro> that's a bit boring
18:45:53 *** MinchinWeb[m] has quit IRC (Ping timeout: 480 seconds)
18:46:33 *** MinchinWeb[m] has joined #openttd
18:46:53 *** gelignite has quit IRC ()
18:49:44 <DorpsGek> [OpenTTD/OpenTTD] LordAro commented on issue #15004: [Crash]: 2050 https://github.com/OpenTTD/OpenTTD/issues/15004
18:49:47 <Borg> heh, im actually looking how Persistent Storage is implemented..
18:49:55 <Borg> I tought it will be easy peasy
18:50:09 <Borg> now, there is GSF_FAKE_TOWNS.. and storage is tied to Tile
18:50:41 <Borg> so I guess.. GSF_FAKE_WORLD is needed.. but. now, what to use is Tile?
18:50:53 <Borg> TILE_INVALID maybe...
18:50:55 <Borg> lets see
18:53:13 <Borg> yeah.. TILE_INVALID will be fine
18:59:33 <Borg> so maybe extra access type is a better route after all
19:00:07 <DorpsGek> [OpenTTD/website] 2TallTyler opened pull request #368: Add: Announcement post for 15.0 https://github.com/OpenTTD/website/pull/368
19:02:38 <DorpsGek> [OpenTTD/OpenTTD] LordAro opened pull request #15006: Fix #15004: Crash when dropdown is open when end game screen appears https://github.com/OpenTTD/OpenTTD/pull/15006
19:05:13 <talltyler> Hmm, has anyone written anything for https://github.com/OpenTTD/OpenTTD/issues/14875 yet?
19:20:40 <DorpsGek> [OpenTTD/OpenTTD] PeterN commented on pull request #15003: Fix #14982: Can't place buoys under bridges. https://github.com/OpenTTD/OpenTTD/pull/15003#issuecomment-3702747515
19:24:38 * Borg cries
19:25:05 <Borg> ActionD .. bit shift.. someone saved 2 bytes (opcodes) to use signed/unsigned values..
19:25:08 <Borg> *sigh*
19:31:13 <DorpsGek> [OpenTTD/OpenTTD] 2TallTyler dismissed a review for pull request #15003: Fix #14982: Can't place buoys under bridges. https://github.com/OpenTTD/OpenTTD/pull/15003#pullrequestreview-3618914417
19:37:44 <DorpsGek> [OpenTTD/OpenTTD] Rito13 commented on pull request #14830: Fix #14827: Store random trigger information per-tile. https://github.com/OpenTTD/OpenTTD/pull/14830#pullrequestreview-3621336900
19:37:53 <rito12_51026> talltyler: It still could be merged into master?
19:41:03 <talltyler> Oh, I thought you were suggesting we backport it into the 15.0 release branch 🙂
19:48:21 <rito12_51026> Yea, I was
19:50:11 <xarick> I wanted many things in 14, it was postponed, then i wanted in 15, and it's now postponed again :|
19:50:32 <xarick> such is the way
19:52:59 <DorpsGek> [OpenTTD/OpenTTD] rubidium42 approved pull request #15006: Fix #15004: Crash when dropdown is open when end game screen appears https://github.com/OpenTTD/OpenTTD/pull/15006#pullrequestreview-3621369638
19:53:07 *** squirejames has joined #openttd
19:53:07 <squirejames> andythenorth: Readmes are a bad feature, because no-one actually does readme
19:59:45 <LordAro> readmes considered harmful
20:02:18 *** gelignite has joined #openttd
20:11:06 *** Wormnest has joined #openttd
20:13:18 <squirejames> "Mod no work right"
20:13:18 <squirejames> "Did you read the readme? It has install instructions"
20:13:18 <squirejames> "No"
20:13:18 <squirejames> -_-
20:13:18 <squirejames> I am sure this is painfully familiar to any dev here
20:24:29 <Borg> okey. I couldnt wait [; implemented world scope storage for industries via 0x80 [;
20:35:03 *** Flygon has quit IRC (Read error: Connection reset by peer)
21:03:59 <Borg> hmmm
21:04:06 <Borg> now I have no clue how to save it
21:04:11 <Borg> storage_sl.cpp is magic
21:28:48 <xarick> how do I optionally use #include depending on a function being used
21:29:56 <Rubidium> start by writing a proposal to the C++-committee
21:29:59 <xarick> I have a DumpNode function which uses std::string stuff, so it requires #include <iostream>, but this function isn't used
21:30:27 <xarick> it is only used if someone eventually needs to dump something when debugging
21:34:11 <Borg> xarick: guard everything with #ifdef
21:34:14 <xarick> actually, I should use the Debug macro stuff
21:34:18 <Borg> but... not sure if its good idea
21:42:15 <xarick> <https://gist.github.com/SamuXarick/cc7a43fd04f079147660fde363ecb120>
21:42:15 <xarick> how should I transform this to use Debug
21:58:21 *** MinchinWeb[m] has quit IRC (Read error: Connection reset by peer)
21:58:37 *** MinchinWeb[m] has joined #openttd
21:59:29 <xarick> <https://github.com/OpenTTD/OpenTTD/blob/master/src/debug.h>
22:04:30 <xarick> i'm a little lost
22:24:35 <DorpsGek> [OpenTTD/OpenTTD] LordAro merged pull request #15006: Fix #15004: Crash when dropdown is open when end game screen appears https://github.com/OpenTTD/OpenTTD/pull/15006
22:24:38 <DorpsGek> [OpenTTD/OpenTTD] LordAro closed issue #15004: [Crash]: 2050 https://github.com/OpenTTD/OpenTTD/issues/15004
22:25:24 *** Wormnest has quit IRC (Quit: Leaving)
22:28:25 <DorpsGek> [OpenTTD/OpenTTD] LordAro commented on pull request #15005: Update: Changelog for 15.0 https://github.com/OpenTTD/OpenTTD/pull/15005#pullrequestreview-3621483521
22:29:51 <DorpsGek> [OpenTTD/OpenTTD] LordAro closed pull request #8505: Feature: Allow converting track under trains when compatible with the new rail type https://github.com/OpenTTD/OpenTTD/pull/8505
22:31:12 <DorpsGek> [OpenTTD/OpenTTD] LordAro approved pull request #14883: Tracking PR: Disable asserts for 15.0 release https://github.com/OpenTTD/OpenTTD/pull/14883#pullrequestreview-3621485758
22:31:27 <DorpsGek> [OpenTTD/OpenTTD] LordAro merged pull request #14883: Tracking PR: Disable asserts for 15.0 release https://github.com/OpenTTD/OpenTTD/pull/14883
22:31:47 <LordAro> oh wait, i've messed up the commit message
22:31:56 <LordAro> oh well, no going back now
22:32:07 <xarick> ^_^
22:33:42 <DorpsGek> [OpenTTD/OpenTTD] LordAro merged pull request #14960: Codefix: Earlier return from window functions which use window number. https://github.com/OpenTTD/OpenTTD/pull/14960
22:34:08 <LordAro> oh wait i'm wrong, commit message is fine
22:40:38 <xarick> https://cdn.discordapp.com/attachments/1008473233844097104/1456054464988446854/image.png?ex=6956f7e4&is=6955a664&hm=48d6a128509ad582b80afbd70d55e8138f3f29f4b117371102ddc93ad14f1661&
22:40:38 <xarick> I did it!
22:45:18 <DorpsGek> [OpenTTD/OpenTTD] LordAro commented on pull request #14926: Codechange: Add GitHub workflow that checks new doxygen warnings. https://github.com/OpenTTD/OpenTTD/pull/14926#pullrequestreview-3621489108
22:53:57 <xarick> dang! mr copilot understand openttd Debug structure
22:54:25 *** WormnestAndroid has quit IRC (Ping timeout: 480 seconds)
22:55:37 <andythenorth> allegeldy
22:55:49 *** WormnestAndroid has joined #openttd
23:02:12 <DorpsGek> [OpenTTD/OpenTTD] LordAro commented on pull request #14989: Feature: Add worldgen setting for average height https://github.com/OpenTTD/OpenTTD/pull/14989#pullrequestreview-3621503596
23:05:28 <DorpsGek> [OpenTTD/OpenTTD] LordAro commented on pull request #14866: Change: Fetch OpenGFX2 for CI workflows https://github.com/OpenTTD/OpenTTD/pull/14866#issuecomment-3703009333
23:09:35 <DorpsGek> [OpenTTD/OpenTTD] 2TallTyler updated pull request #15005: Update: Changelog for 15.0 https://github.com/OpenTTD/OpenTTD/pull/15005
23:32:35 <DorpsGek> [OpenTTD/OpenTTD] 2TallTyler updated pull request #14989: Feature: Add worldgen setting for average height https://github.com/OpenTTD/OpenTTD/pull/14989
23:33:07 <DorpsGek> [OpenTTD/OpenTTD] 2TallTyler commented on pull request #14989: Feature: Add worldgen setting for average height https://github.com/OpenTTD/OpenTTD/pull/14989#pullrequestreview-3621517384
23:34:25 <talltyler> https://cdn.discordapp.com/attachments/1008473233844097104/1456068006168891497/rocks.png?ex=69570481&is=6955b301&hm=f59cbc636971b94b6610332ed2ecd19dd07eaa93cc2dc7d22481049de66ca350&
23:34:25 <talltyler> peter1138: The new desert rocks look really nice with mountainous terrain! 😄
23:34:33 <talltyler> (courtesy of #14989)
23:34:58 <Borg> okey.. World Storage works..
23:35:07 <Borg> now.. I need to implement Load/Save
23:35:11 <Borg> but have no clue how to do that
23:35:16 <Borg> sl_storage.cpp is weird
23:35:21 <Borg> storage_sl.cpp I mean
23:41:54 *** WormnestAndroid has quit IRC (Ping timeout: 480 seconds)
23:43:24 *** WormnestAndroid has joined #openttd
23:46:53 *** reldred has joined #openttd
23:46:53 <reldred> talltyler: they're soooo good, I've had similar in jgrpp for a while now but I'm thrilled I have a few less .grf's to maintain now 😄
23:46:58 <reldred> and the overlay works much better
23:48:30 <reldred> looking forward to it making its way into jgrpp
23:48:58 <reldred> I'm very pleased that landscape gen featrures are making their way into the game 😄
23:49:45 <talltyler> Me too, there's a lot of potential there 🙂