IRC logs for #openttd on OFTC at 2025-08-22
            
00:33:42 *** dh1 has joined #openttd
01:34:58 *** Smedles_ has joined #openttd
01:38:06 *** Smedles has quit IRC (Ping timeout: 480 seconds)
01:38:48 *** dh1 has quit IRC (Quit: My Mac has gone to sleep. ZZZzzz…)
02:23:52 *** Wormnest has quit IRC (Quit: Leaving)
02:36:38 *** Smedles has joined #openttd
02:43:51 *** Smedles_ has quit IRC (Ping timeout: 480 seconds)
03:00:07 *** herms has quit IRC (Quit: bye)
03:04:03 *** herms has joined #openttd
03:05:59 *** WormnestAndroid has quit IRC (Read error: Connection reset by peer)
03:06:01 *** WormnestAndroid has joined #openttd
03:06:09 *** WormnestAndroid has quit IRC (Read error: Connection reset by peer)
03:06:12 *** WormnestAndroid has joined #openttd
03:06:13 *** WormnestAndroid has quit IRC (Read error: Connection reset by peer)
03:06:15 *** WormnestAndroid has joined #openttd
03:15:46 *** dawdledev has joined #openttd
03:15:46 <dawdledev> https://cdn.discordapp.com/attachments/1008473233844097104/1408288511760535562/openttd_JeMnh5PNQe.mp4?ex=68a93261&is=68a7e0e1&hm=e6d9d11681e7dbf3915c1da0e41be90052f117de6c57e535a47543be98956ffa&
03:15:46 <dawdledev> IT'S REAL
03:15:47 <dawdledev> IT'S CURSED AND WRONG, BUT IT'S REAL
03:16:43 <dawdledev> all it's doing is adding "New Vehicle", but *finally*, VNML is doing something!!
03:20:15 *** Zathras has joined #openttd
03:20:25 *** Zathras_1 has joined #openttd
03:23:49 *** Zathras_11 has quit IRC (Ping timeout: 480 seconds)
03:23:54 *** Zathras_4 has quit IRC (Ping timeout: 480 seconds)
03:39:00 <dawdledev> https://cdn.discordapp.com/attachments/1008473233844097104/1408294361782812702/image.png?ex=68a937d4&is=68a7e654&hm=7b0c538869d43f3d7087f89fd776b2e95ba1e2794824df53773e6ea60d01d227&
03:39:00 <dawdledev> this is the whole project that defines this GRF. it's *actually* possible to make something. *finally*
04:35:05 *** keikoz has joined #openttd
04:40:31 <DorpsGek> [OpenTTD/OpenTTD] eints-sync[bot] pushed 1 commits to master https://github.com/OpenTTD/OpenTTD/commit/2aaf0c0211ee9e7f562ffa640d2f4857d5ef6c22
04:40:32 <DorpsGek> - Update: Translations from eints (by translators)
05:12:25 *** keoz has joined #openttd
05:12:25 *** keikoz has quit IRC (Read error: Connection reset by peer)
06:38:14 *** tokai has joined #openttd
06:38:14 *** ChanServ sets mode: +v tokai
06:38:20 <andythenorth> When the factory to make projects…becomes the project 🙃
06:40:47 <peter1138> Factory for Industry Replacement Sets.
06:42:23 <reldred> I love flowgraph based stuff, I’m very visual orientated so that’s right up my alley dawdledev
06:45:09 *** tokai|noir has quit IRC (Ping timeout: 480 seconds)
06:48:45 <andythenorth> peter1138: But with better animated tile implementation? 👀
06:57:42 <dawdledev> https://cdn.discordapp.com/attachments/1008473233844097104/1408344363448406026/image.png?ex=68a96666&is=68a814e6&hm=8c86b75bed49ae6f999e88019a938f01f03674f7c43f76eeb49acb3c7c08d2c7&
06:57:42 <dawdledev> andythenorth: my personal hell for uh, ah. yeah
06:59:08 *** dh1 has joined #openttd
06:59:18 <dawdledev> (and to make matters worse, two of those were spent fixing godot, thus making *that* the project that's a factory to make factories to make projects)
07:03:48 <ahyangyi> andythenorth: An industry set about assembling NewGRFs?
07:05:26 <reldred> I quite enjoyed breaking out GRFMaker again the other day.
07:05:59 <reldred> It has the occasional little hiccup on a windows 11 machine but still quite usable.
07:54:46 <FLHerne> dawdledev: that looks really cool
07:58:17 *** Wolf01 has joined #openttd
08:02:01 <FLHerne> I like how you've totally reinvented the Godot flowgraph system to create it, too
08:02:27 <FLHerne> several layers of meta away from "I want these pixels in my game"
08:11:15 *** orudge` has joined #openttd
08:11:15 *** ChanServ sets mode: +o orudge`
08:55:01 *** lobstarooo has joined #openttd
09:01:29 *** mindlesstux has quit IRC (Quit: The Lounge - https://thelounge.chat)
09:02:24 *** mindlesstux has joined #openttd
09:23:44 *** Flygon has joined #openttd
09:40:34 *** SigHunter has quit IRC (Ping timeout: 480 seconds)
09:42:59 *** SigHunter has joined #openttd
09:49:59 *** dh1 has quit IRC (Quit: My Mac has gone to sleep. ZZZzzz…)
09:50:24 *** dh1 has joined #openttd
10:19:53 *** SigHunter_ has joined #openttd
10:21:44 *** SigHunter has quit IRC (Ping timeout: 480 seconds)
10:24:21 *** dh1 has quit IRC (Ping timeout: 480 seconds)
10:26:30 *** Zathras_1 has quit IRC (Quit: http://quassel-irc.org - Chat comfortably. Anywhere.)
10:27:05 *** SigHunter has joined #openttd
10:30:24 *** SigHunter_ has quit IRC (Ping timeout: 480 seconds)
10:41:13 *** SigHunter_ has joined #openttd
10:44:34 *** SigHunter has quit IRC (Ping timeout: 480 seconds)
10:45:14 *** dh1 has joined #openttd
11:13:01 *** WormnestAndroid has quit IRC (Read error: Connection reset by peer)
11:13:04 *** WormnestAndroid has joined #openttd
11:19:14 *** rito12_51026 has joined #openttd
11:19:14 <rito12_51026> Hello, is tile memory rearrangement a safe process?
11:33:24 <talltyler> It can be done carefully, here’s an example commit that does it.
11:33:24 <talltyler> https://github.com/OpenTTD/OpenTTD/commit/c72542431a195c76dba07ba9eaeb2fadfcfbcf61
11:33:29 <talltyler> What are you trying to do?
11:40:10 <peter1138> Pom te pom.
11:45:27 <rito12_51026> talltyler: I would like to store 16 aditional bits for all classes exept rail station
12:01:25 *** dh1 has quit IRC (Quit: My Mac has gone to sleep. ZZZzzz…)
12:44:05 <FLHerne> What for? That seems a lot of bits to add for a new feature, and rail stations have fewer currently-spare bits than almost anything else
12:54:21 <rito12_51026> I want to add metro/underground trains. Therefore I need 6 bits for metro railway type, 6 bits for metro track bits and 4 bits for reserved tracks.
12:58:54 <_glx_> that's a lot of wasted space for other normal tiles
13:00:03 <peter1138> Probably needs space for signals & state too.
13:12:37 <rito12_51026> peter1138: then 3 bits for reserved tracks, 1 bit for signal occurrence and when it has signal reduce track bits to 3 bits and use other 3 for signal state?
13:13:56 <ahyangyi> My question is, what makes metros special? All trains are capable of running underground (as in tunnels), and tunnels can overlap already.
13:14:15 <ahyangyi> Will we have a class of trains that runs in tunnels and another class of trains that runs in underground-but-not-tunnel?
13:19:48 <andythenorth> Remind me, why isn’t metro just a railtype?
13:20:42 <rito12_51026> in a lot of towns around the world trains have underground stations in the city center
13:20:55 <peter1138> andythenorth, isn't it?
13:20:55 <ahyangyi> andythenorth: That's also my question, though I understand that one might not be satisfied about the fact that one cannot build underground stations and put signals in tunnels (in vanilla)
13:21:15 <andythenorth> It is for me
13:21:36 <rito12_51026> we have also curved tunnels which are not possible in openttd
13:22:09 <andythenorth> I’m not gatekeeping just curious why it’s metro, rather than sub surface routes
13:22:21 <andythenorth> Pipes?
13:22:30 <andythenorth> Underground roads?
13:22:39 <talltyler> Is it a new type of transport, or just “trains can go underground now”?
13:23:13 <rito12_51026> trains can go underground now
13:23:45 <_glx_> and what about road vehicles then ?
13:23:54 <andythenorth> Chunnel?
13:24:13 <andythenorth> Can trains move betwen surface and subsurface?
13:24:14 <peter1138> _glx_, well that's another 16 bits :)
13:24:50 <andythenorth> peter1138: One whole map array per height level? -128 to 128?
13:25:00 <rito12_51026> with use of metro the Nord Stream could be made
13:25:04 <andythenorth> Seafloor rail tunnel
13:25:20 <andythenorth> How much memory do people have now?
13:26:02 <peter1138> Memory isn't really an issue.
13:27:49 <peter1138> (But dedicating memory which is mostly unused is not ideal.)
13:27:57 <andythenorth> WAIT
13:28:15 <rito12_51026> peter1138: maybe the same 16 bits
13:28:28 <talltyler> No underground level crossings then 😉
13:28:30 <andythenorth> what if instead of an x * y map size limit…it was x * y * z
13:28:39 <talltyler> (I’m not sure any of those exist in real life either)
13:29:03 <andythenorth> So we can have underground, but no more 4k^2 maps
13:29:18 <andythenorth> Max map 1024 * 1024
13:29:41 <talltyler> * 1024 height levels deep, dig to the center of the earth 😛
13:29:44 <andythenorth> This would be of great benefit to the community flgenerally
13:30:20 <andythenorth> Large maps were tried, and turned out to be bad
13:30:33 <talltyler> They are very popular for multiplayer games.
13:30:37 <andythenorth> Maybe we should fork
13:31:04 <peter1138> Multiplayer games are funny though, players use huge maps so they can avoid competing with each other :)
13:31:22 <peter1138> And they make up rules about things like owning cargo.
13:31:38 <andythenorth> They could just watch each other on twitch
13:32:15 <rito12_51026> andythenorth: that is less fun
13:32:17 <talltyler> I believe the neurodiversity word for that is “parallel play” — doing their own things in the same space but without a lot of direct interaction
13:33:16 <andythenorth> Can empathise
13:33:23 <peter1138> Well.
13:33:50 <talltyler> Anyway, big maps are not the reason we can’t have height levels. It’s really a “nobody has taken the time to write a new map array” problem, which is both easier and harder to solve. 😄
13:34:44 <andythenorth> And the UI
13:34:51 <peter1138> I mean I have some ideas.
13:35:12 <talltyler> True, although I think the “slices” UI is…fine
13:35:23 <rito12_51026> how would you get sprites for 3d map
13:36:22 <_glx_> same as now, just with a way to not draw top layers
13:48:13 <LordAro> talltyler: https://www.mylondon.news/news/north-london-news/last-remaining-level-crossing-london-21350187 probably not
13:52:17 <peter1138> Heh, the London Underground is not underground there, of course.
13:52:29 <LordAro> yup :)
13:52:56 <LordAro> according some searching there's one more road-rail crossing on the underground network, but it's in the depot so doesn't count
13:53:07 <LordAro> (and also still isn't actually under ground)
13:57:52 <andythenorth> So our underground roads would have underground level crossings when they encounter underground railways?
14:22:44 *** SigHunter_ has quit IRC (Ping timeout: 480 seconds)
14:32:07 <_glx_> most likely not allowed to cross
14:32:32 <_glx_> go under or over, but don't cross
14:48:49 *** SigHunter has joined #openttd
15:13:29 *** SigHunter has quit IRC (Ping timeout: 480 seconds)
15:31:43 *** SigHunter has joined #openttd
15:36:50 *** Wormnest has joined #openttd
16:04:18 *** orudge` has quit IRC (Quit: Goodbye.)
16:40:09 <kuhnovic> There's probably a map men or tim traveller episode about that
16:48:02 <peter1138> Pffffffffff.
16:48:14 <peter1138> Putting tube in a wheel, it let go :o
17:34:03 <peter1138> Tubeless it is then.
17:38:03 <peter1138> Pom te pom.
17:42:19 <tony_pixel> what does "Pom te pom" mean?
17:44:46 <peter1138> Something like "Oh well".
17:45:07 <peter1138> Why... does the Internet not know anything of this :O
17:48:58 <peter1138> It's gaslighting me :s
17:49:14 <cu-kai> i have never heard of it either
18:18:31 <yiffgirl> ditto
18:21:42 <tony_pixel> I couldn't find literally any explanation online and so I asked
18:25:33 <peter1138> Turns out it might just be a me-thing.
19:11:27 *** dh1 has joined #openttd
19:26:03 <DorpsGek> [OpenTTD/OpenTTD] PeterN opened pull request #14530: Codechange: Remove output pointer from GetTileArea(). https://github.com/OpenTTD/OpenTTD/pull/14530
19:41:42 <peter1138> https://i.redd.it/xrpjga6gchkf1.jpeg Heh
19:43:52 <eg0611> Link is dead
19:44:04 <peter1138> Ah well.
19:44:57 <LordAro> wfm
19:46:24 *** lobstarooo has quit IRC (Ping timeout: 480 seconds)
19:46:49 <DorpsGek> [OpenTTD/OpenTTD] glx22 approved pull request #14530: Codechange: Remove output pointer from GetTileArea(). https://github.com/OpenTTD/OpenTTD/pull/14530#pullrequestreview-3145695525
19:47:56 *** dh1 has quit IRC (Quit: My Mac has gone to sleep. ZZZzzz…)
20:27:36 <DorpsGek> [OpenTTD/OpenTTD] PeterN merged pull request #14530: Codechange: Remove output pointer from GetTileArea(). https://github.com/OpenTTD/OpenTTD/pull/14530
20:51:55 *** dh1 has joined #openttd
20:53:40 <peter1138> https://www.reddit.com/r/openttd/comments/1mxhzvc/doing_the_tutorial_but_clicked_away_the_last/ The tutorial...?
20:58:50 <yiffgirl> peter1138: https://wiki.openttd.org/en/Manual/Tutorial/In-game%20tutorial
20:59:32 <dwfreed> funny how even a dev doesn't know the tutorial exists :D
21:00:03 <peter1138> "Includes"
21:00:31 *** dh1 has quit IRC (Ping timeout: 480 seconds)
21:00:53 <yiffgirl> yeah, it's not a particularly good one iirc either
21:04:47 <peter1138> I know *a* tutorial exists which can be downloaded from online content. This is neither "the" tutorial, nor is it "OpenTTD includes ..." as that Wiki page suggests.
21:05:31 <_jgr_> That is a bit academic from the point of view of the user who can't get it to work properly
21:12:33 <_glx_> it's pure luck the tutorial still works fine in current version
21:58:25 <zanooda2000> talltyler: The problem is, there is no middle solution between "play small with depot orders" and "play big with pathfinder ||anbuse||".
21:58:25 <zanooda2000> 1st is ok when you have like 8 routes with bunch of trains for each – it won't be so hard to specify each route with depots and waypoints. 2nd ok when you have tonns of routes within one network (and for some reason cannot disabl3 breakdowns), so it's way easier to make generalized service points and trick trains to your way. But what about middle option? When you have a bunch of different
21:58:25 <zanooda2000> networks with decent amount of routes? It's too tideous to carefully add depot orders and you still too young and pure to mess with pathfinder. Either go slow, boring, repeating "intended" way or switch to the dark side.
22:00:02 <FLHerne> peter1138: "pom te pom" is familiar to me at least :-)
22:00:37 *** toktik has quit IRC (Remote host closed the connection)
22:01:53 *** toktik has joined #openttd
22:04:12 <zanooda2000> Althrough, maybe fix lays on the other surface? Maybe make breakdowns less anmoying and more playable? Like enlongate breakdowns-protection to like 1 year (or 10 minutes) so you need way less depots to completely get rid of breakdowns, but you still need to think about at least some service points?
22:08:25 <zanooda2000> locosage: Btw this is a general problem with path signals. Once path is reserved, you cannot even force train to somewhere else, like force train to go to The Actual nearest depo without reversijg it or breaking the path. Not completely gamebreaking but still ultra-annoying.
22:22:29 *** keoz has quit IRC (Ping timeout: 480 seconds)
23:03:15 * Heiki uploaded an image: (54KiB) < https://matrix.org/oftc/media/v1/media/download/AQQ7cDh7aIW8o4IcB-21akZhmVEJDApZnd2BFRvVS6BSj_08mO3-0APl6lB2ymv08KAgeBgwbF4ERRrTaYoVcxhCeZHB6n0QAHBpa2F2aWVzdGluLmZpLzdiOWM2MmYwOTE0ZWQ5NWZmNmE2N2EyNWQwMTI3OTJlY2ZkNWJmNDQxOTU5MDI4NjE4Nzg5MTI2MTQ0 >
23:03:15 <Heiki> How can I find out the origin of a single translation? This is what https://translator.openttd.org/string/openttd-master/fi_FI/STR_REPLACE_RIGHT_ARRAY_TOOLTIP shows me; “Translation created by "translators" (7 months ago)” is not very helpful
23:11:02 <Heiki> That translation is horribly wrong, and that’s not the first time that I’ve fixed a string created by "translators" in recent months.
23:14:20 *** Wolf01 has quit IRC (Ping timeout: 480 seconds)
23:17:32 <_jgr_> The string was renamed in December, but the actual translation is from 2009
23:18:04 <Heiki> Ahh, that explains.
23:22:26 <Heiki> (Perhaps some day I should proofread all of those 4704 strings.)