IRC logs for #openttd on OFTC at 2026-07-21
            
00:09:32 <DorpsGek> [OpenTTD/OpenTTD] 2TallTyler approved pull request #15730: Feature: Create new folders from the save dialog https://github.com/OpenTTD/OpenTTD/pull/15730#pullrequestreview-4739953479
00:26:18 <DorpsGek> [OpenTTD/OpenTTD] 2TallTyler commented on pull request #15453: Add: station cargo history graphs https://github.com/OpenTTD/OpenTTD/pull/15453#pullrequestreview-4671021839
00:31:16 <DorpsGek> [OpenTTD/OpenTTD] 2TallTyler approved pull request #15883: Fix: Coast tiles shown as water tiles in small map https://github.com/OpenTTD/OpenTTD/pull/15883#pullrequestreview-4740081110
00:47:15 <DorpsGek> [OpenTTD/OpenTTD] 2TallTyler updated pull request #15822: Change: Lowering tiles when terraforming makes rocky slopes https://github.com/OpenTTD/OpenTTD/pull/15822
00:48:20 <talltyler> Regression testing train and industry names is odd, I have my OpenTTD language set to English (UK) but it's getting English (US) somehow when building regression from MSVS ๐Ÿ™‚
01:05:37 <talltyler> _zephyris: I'm starting to plan out an Australia game, and am wondering if you'd consider two features for OpenGFX 2 Classic (possibly as PRs if I can figure out how to build locally).
01:05:37 <talltyler> 1. Parameter to use the less-orange desert colour from OpenGFX 1
01:05:37 <talltyler> 2. Parameter to replace the saguaro cactus for a less-distinct desert plant
01:08:22 <talltyler> https://cdn.discordapp.com/attachments/1008473233844097104/1528931607195684964/Bloggs__Co._0h_2m.png?ex=6a601805&is=6a5ec685&hm=b353dd8b3caf7aeeabe39d0f376281032fd583867e91e98214d6817a5c20c0b7&
01:08:22 <talltyler> https://cdn.discordapp.com/attachments/1008473233844097104/1528931607673704569/Bloggs__Co._0h_1m.png?ex=6a601805&is=6a5ec685&hm=99fb79aa7a894ef3ec4c352ed551575a68d4f7f5b8d38d1bb796a7d85ed9d290&
01:08:22 <talltyler> Ignore the tile replacement, but Pineapple Landscape has a nice generic shrub. I believe these are Pikka's sprites and not GPL-licensed so may need redrawn. ๐Ÿ™‚
01:10:27 <talltyler> (on the left, I am using arctic grass and temperate trees, and liking the effect ๐Ÿ™‚ )
01:11:28 <talltyler> Saguaro cacti only grow in northern Mexico and the southwestern US, for those who don't know ๐Ÿ™‚
01:16:23 <peter1138[d]> At some point it's okay to use a newgrf and not try to stuff it all in the base set?
01:17:18 <mmtunligit> yeah this feels like the sort of thing we should just be using a landscape replacement grf for
01:22:38 <_glx_> talltyler: but it should use <https://github.com/OpenTTD/OpenTTD/blob/master/regression/regression.cfg>
01:41:28 *** Wormnest has quit IRC (Quit: Leaving)
01:48:08 <talltyler> I may have built it wrong, I just set the CMake build target in MSVC
01:49:53 <talltyler> Yeah, maybe trying to do it in the baseset is the wrong approach ๐Ÿ™‚
02:20:25 <reldred> talltyler: I was asking for replacing desert with the alpine grass for a while ๐Ÿ˜›
02:20:50 <reldred> mmtunligit: Iโ€™ve also already done this
02:22:08 <reldred> talltyler: https://discord.com/channels/142724111502802944/692413660840198195/1403715187374162033 may do what you want
02:22:49 <reldred> Chujoโ€™s grf on bananas already supports the ogfx1 desert colour
02:23:02 <reldred> I just added alpine grass as an option
02:24:04 <DorpsGek> [OpenTTD/OpenTTD] Eilon approved pull request #15847: Doc: Add Reviewing guide for community PR reviews https://github.com/OpenTTD/OpenTTD/pull/15847#pullrequestreview-4740703113
02:24:45 <reldred> peter1138[d]: I mean that argument could be made as well but then why have base set parameters if youโ€™re not going to use them
02:44:19 <DorpsGek> [OpenTTD/OpenTTD] krysclarke commented on pull request #15885: Change: Move small map buttons to side of window https://github.com/OpenTTD/OpenTTD/pull/15885#issuecomment-5029604008
03:37:09 *** Phileman has joined #openttd
03:40:18 *** Philemon has quit IRC (Ping timeout: 480 seconds)
05:01:58 *** tokai|noir has joined #openttd
05:01:58 *** ChanServ sets mode: +v tokai|noir
05:08:45 *** tokai has quit IRC (Ping timeout: 480 seconds)
06:42:16 *** Flygon has joined #openttd
06:45:32 <peter1138> Remember that baseset parameters are not saved in savegames, they are the user's preference. So having an aus-themed game would rely on the user having to change their baseset parameters before playing and then putting them back./
06:46:10 <peter1138> Now, of course there could be an OpenGFX2+ extra landscapes NewGRF, but shoving it all into OpenGFX2 itself is wrong, IMHO.
07:06:10 <DorpsGek> [OpenTTD/OpenTTD] eints-sync[bot] pushed 1 commits to master https://github.com/OpenTTD/OpenTTD/commit/25ec12c62de9448fee7ddf9b7f79e5bc1233a53a
07:06:11 <DorpsGek> - Update: Translations from eints (by translators)
08:08:17 <DorpsGek> [OpenTTD/OpenTTD] npabisz updated pull request #11672: Allow GS to add animated/static text to the map https://github.com/OpenTTD/OpenTTD/pull/11672
08:11:24 <_zephyris> I'm not keen on a desert colour alternate, it's a bit of a combinatorial nightmare...
08:13:03 <_zephyris> You need a complete set of infra on alternate desert
08:13:09 <peter1138> ^^
08:13:30 <_zephyris> Hmm, though using arctic grass as desert only needs an extra grass->desert transition, because the infra on arctic grass already exists
08:14:07 <peter1138> If you compose everything on layers then it's doable but you then miss out on some individual details.
08:14:39 <peter1138> And then it might "look like a flat overlay" as noted elsewhere before.
08:14:58 <_zephyris> There's already lots of layer/composing cheats in the sprite gen ๐Ÿ˜‰
08:15:17 <peter1138> Anyway, even if it's possible to generate it, I'm only in favour of it being a separate NewGRF.
08:15:17 <_zephyris> File size is a genuine concern too, 4x zoom landscape gets big fast
08:17:31 <_zephyris> OGFX2+ landscape NewGRF ๐Ÿ™‚
08:21:53 <peter1138> Heck even separate NewGRFs instead of one with a ton of options.
08:23:52 <reldred> just keep it in 8bpp, at 1x sprites I think your 8bpp sprites look better anyway.
08:25:49 <andythenorth> Wonder if thereโ€™s any simple way to bundle grfs as a package
08:26:19 <andythenorth> Without entailing rewrite of bananas yadada things that arenโ€™t plausible
08:27:05 <andythenorth> Like just grouping them for install and activation, keyed on a UUID
08:33:12 <peter1138> There are dependencies.
08:36:03 *** Smedles has quit IRC (Quit: http://quassel-irc.org - Chat comfortably. Anywhere.)
08:36:15 <peter1138> Don't think you can do JUST dependencies though. "AuzObjects 1-Click Downloader" has a dummy NewGRF, basically.
08:36:18 *** Smedles has joined #openttd
08:37:07 <andythenorth> I wanted it to split Horse for faster compiles, but that probably gets solved by faster CPUs
08:40:43 <andythenorth> But the landscape grfs idea reminded me
08:41:23 <reldred> but the players will mess it up and complain on reddit
08:41:50 <andythenorth> I do think itโ€™s nearly possible to reddit proof content
08:41:54 <andythenorth> Nearly
08:43:00 <will_marshall_> Openttd already handles tars natively.
08:43:09 <reldred> sure but will the resulting product be any worthwhile to play for people with more than one braincell to rub together
08:45:09 <andythenorth> Reddit is big brain
08:45:18 <andythenorth> Just quite smooth big brain
08:46:42 <will_marshall_> "Redditor reports that game runs like shit and you find out their (DDR4 or DDR5) ram is running at 1600mhz because of a misconfigured bios" is a problem familiar to many a developer.
08:47:58 * andythenorth deletes comments about reddit before posting
08:48:01 <Izzybee> if you aren't getting hit with "how is the game even running with OpenGL that old?" are you really living
09:01:22 <Flygon> Wait 1600MHz as the after-doubling clock?!
09:04:30 <will_marshall_> 1600 MT/S
09:10:11 <peter1138> > a simple wizard that allows us to take the CSV file from a supplier or a customer and to create a map into our system so that we can create simple EDI interactions with that supplier or customer For example sage
09:10:31 <peter1138> Yes, yes, just a simple wizard is needed for all the possible interactions.
09:13:32 <reldred> like the director of one company i worked for who wanted me to distil down my entire 10-15yrs of career experience and reasoning skills into a checklist
09:14:09 <reldred> because he read that book on how they did it in the airline industry
09:18:15 <andythenorth> peter1138: Sounds like โ€œcan you try it in copilot amd let me know when youโ€™ve found all the sad paths, then we can engineer it for autonation and rubjing scheduled or on demand, looking forward to it, cheers ๐Ÿ‘๐Ÿ‘๐Ÿ‘๐Ÿ™โ€
09:19:02 <peter1138> It's an older ticket, but it checks out.
09:19:35 <andythenorth> โ€œGive it a go in copilotโ€ spikes a lot of engineering requests
10:03:02 <_zephyris> reldred: Yeah, I think the 8bpp generally looks better, including at 4x. I've got a branch hanging around to make High Def 8bpp.
10:15:21 <peter1138> Use 32bpp selectively when needed (shading, etc)?
10:16:43 <peter1138> Can we do emissive textures and normal maps with 2D sprites... :o
10:27:02 <peter1138> Urgh, Autotrader, don't show me cars 220 miles away when I ask for up to 20 miles.
10:27:34 <reldred> A fake lights layer would be fun, do a night cycle in ottd ๐Ÿ˜›
10:28:00 <reldred> Fake season effects
10:30:02 <_glx_> peter1138: Maybe they ask an AI to filter the list
10:30:28 <_glx_> 220 looks like 20
10:42:28 <andythenorth> contains the token '20'
10:42:36 <andythenorth> so can be stemmed as the same
10:43:01 <will_marshall_> fuzzy search is dark magick
10:49:44 <andythenorth> mostly maths ๐Ÿ˜›
10:49:50 <andythenorth> but maths is quite magical
10:50:29 *** WormnestAndroid has quit IRC (Remote host closed the connection)
10:50:42 *** WormnestAndroid has joined #openttd
10:52:08 * andythenorth reads about it
12:02:42 <_zephyris> peter1138: Normals and emission are totally possible... I've played with mockups years ago
12:03:04 <_zephyris> I poked some relighting and weather effects
12:09:35 <andythenorth> the possibilities....
12:10:00 <andythenorth> can we make welding effects for factories?
12:10:13 <andythenorth> forest fire disaster?
12:35:47 *** Wormnest has joined #openttd
14:06:39 <peter1138> Do I care enough to investigate a 16kx16k scenario?
14:07:39 <andythenorth> can I answer for you?
14:08:40 <DorpsGek> [OpenTTD/OpenTTD] Rito13 updated pull request #15523: Codechange: Make Corner enum a scoped one. https://github.com/OpenTTD/OpenTTD/pull/15523
14:10:21 *** Rubidium has quit IRC (Ping timeout: 480 seconds)
14:12:44 <belajalilija> does someone here have a list of th 0-20 town name options in their order?
14:12:46 <belajalilija> thanks
14:13:51 <_glx_> IIRC you can use names for 0-20
14:14:06 <_glx_> (at least openttd.cfg allows it)
14:14:44 <_glx_> but the set command might not
14:14:53 <DorpsGek> [OpenTTD/OpenTTD] rubidium42 opened pull request #15888: Codechange: store all Labels in 'GrfID' order https://github.com/OpenTTD/OpenTTD/pull/15888
14:16:41 <DorpsGek> [OpenTTD/OpenTTD] rubidium42 updated pull request #15888: Codechange: store all Labels in 'GrfID' order https://github.com/OpenTTD/OpenTTD/pull/15888
14:18:28 *** Rubidium has joined #openttd
14:19:04 <belajalilija> _glx_: wdym?
14:19:24 <belajalilija> im currently using german names and i've ran out and i wanna switch to something else to spawn more towns
14:19:36 <_glx_> https://github.com/OpenTTD/OpenTTD/blob/master/src/table/settings/old_gameopt_settings.ini#L17
14:20:05 <_glx_> hmm yeah only openttd.cfg understand the names
14:21:35 <emperorjake> I just tried the set command with a name and it worked
14:21:50 <_glx_> oh nice ๐Ÿ™‚
14:22:16 <peter1138> Does that work in an existing game?
14:23:28 <emperorjake> Yes, existing names don't change but the found town window generates the new names
14:24:44 <_glx_> yeah generator is stored with the number
14:25:19 <peter1138> Hah, yes, that's some legacy shit right there.
14:25:53 <peter1138> Stored as a 16-bit StringID which isn't really a StringID at all.
14:26:33 <belajalilija> so if i type in swiss or something will it work?
14:26:48 <belajalilija> not really looking to break my game xd
14:28:34 <_glx_> it will work, new towns will use swiss names
14:29:05 <belajalilija> ahh good
14:29:09 <_glx_> old town will keep their names
14:29:49 <belajalilija> excellent that worked
14:30:01 <belajalilija> i guess my map is now based in northern switzerland
14:30:33 <peter1138> Hmm, idea. As the generator is stored, the town name selection list could potentially be multiple choice. Might slow initial generation down slightly.
14:31:19 <belajalilija> swiss had less than 250 ig xd
14:31:31 <emperorjake> It would be nice to make the old small town name lists more useful, if we can't get rid of them
14:31:44 <belajalilija> ^^
14:32:03 <_glx_> multiple choice might need to be ordered too, like main and some fallbacks
14:32:57 <emperorjake> belajalilija: Austrian has a good amount of names if you want to stick to the built-in ones
14:33:26 <belajalilija> i went to italian and it seems to have what i need
14:33:38 <belajalilija> or at least, german+swiss got me most of the way
14:33:44 <belajalilija> now im just filling gaps with italian
14:33:46 <belajalilija> thanks tho xd
14:35:46 <belajalilija> https://cdn.discordapp.com/attachments/1008473233844097104/1529134797795098718/image.png?ex=6a60d541&is=6a5f83c1&hm=228bcdba32e7acbf7ac8b31b1972477afd3321379c1450c50a67a64d12c2d094&
14:35:54 <belajalilija> feels good
14:47:16 <dollarcoinguy> belajalilija: that map is a beaut
14:47:43 <belajalilija> dollarcoinguy: its one of cptn klutz ones
14:47:47 <belajalilija> alps3 i think its called
14:47:57 <belajalilija> https://cdn.discordapp.com/attachments/1008473233844097104/1529137864103694347/image.png?ex=6a60d81c&is=6a5f869c&hm=0a33b3d7af111d5293da1e204aa7261c05a4498a39aded75158f5c587d70e2af&
15:14:19 <DorpsGek> [OpenTTD/OpenTTD] rubidium42 approved pull request #15857: Codechange: Deduplicate foundation sprite code https://github.com/OpenTTD/OpenTTD/pull/15857#pullrequestreview-4746127741
15:16:30 <DorpsGek> [OpenTTD/OpenTTD] rubidium42 dismissed a review for pull request #15523: Codechange: Make Corner enum a scoped one. https://github.com/OpenTTD/OpenTTD/pull/15523#pullrequestreview-4159805059
15:57:19 <DorpsGek> [OpenTTD/OpenTTD] rubidium42 opened pull request #15889: Codechange: replace StrQ with a SettingFlag https://github.com/OpenTTD/OpenTTD/pull/15889
16:02:27 *** WormnestAndroid has quit IRC (Remote host closed the connection)
16:02:34 *** WormnestAndroid has joined #openttd
16:13:09 *** jinks_ has joined #openttd
16:14:42 *** jinks has quit IRC (Read error: Connection reset by peer)
16:14:42 *** jinks_ is now known as jinks
16:21:41 *** guru3 has quit IRC (Read error: Connection reset by peer)
16:24:02 *** guru3 has joined #openttd
17:12:38 *** Wolf01 has joined #openttd
17:38:27 <dollarcoinguy> talltyler: what road GRF are you going to go with?
17:39:42 <talltyler> Haven't got that far yet ๐Ÿ™‚
18:07:27 <peter1138> Hm.
18:09:45 <peter1138> Well.
18:15:04 <DorpsGek> [OpenTTD/OpenTTD] rubidium42 opened pull request #15890: Codefix: do not copy widget parts while iterating https://github.com/OpenTTD/OpenTTD/pull/15890
18:23:45 <DorpsGek> [OpenTTD/OpenTTD] PeterN opened pull request #15891: Fix 80d0c7763: Game information not showing in Load Game window https://github.com/OpenTTD/OpenTTD/pull/15891
18:26:46 <DorpsGek> [OpenTTD/OpenTTD] PeterN approved pull request #15890: Codefix: do not copy widget parts while iterating https://github.com/OpenTTD/OpenTTD/pull/15890#pullrequestreview-4747804901
18:29:29 <LordAro> those labels were pretty tricksy, huh?
18:29:36 <DorpsGek> [OpenTTD/OpenTTD] LordAro approved pull request #15891: Fix 80d0c7763: Game information not showing in Load Game window https://github.com/OpenTTD/OpenTTD/pull/15891#pullrequestreview-4747830830
18:32:54 <Rubidium> it's definitely not the work I'm most proud of ;(
19:07:08 <DorpsGek> [OpenTTD/OpenTTD] PeterN merged pull request #15891: Fix 80d0c7763: Game information not showing in Load Game window https://github.com/OpenTTD/OpenTTD/pull/15891
19:11:08 <_glx_> multichar constants were kind of magic, Label is cleaner
19:15:29 <DorpsGek> [OpenTTD/OpenTTD] rubidium42 merged pull request #15890: Codefix: do not copy widget parts while iterating https://github.com/OpenTTD/OpenTTD/pull/15890
19:30:33 *** WormnestAndroid has quit IRC (Read error: Connection reset by peer)
19:30:35 *** WormnestAndroid has joined #openttd
19:30:41 *** WormnestAndroid has quit IRC (Read error: Connection reset by peer)
19:30:42 *** WormnestAndroid has joined #openttd
19:31:03 *** WormnestAndroid has quit IRC (Read error: Connection reset by peer)
19:31:04 *** WormnestAndroid has joined #openttd
19:39:47 *** MinchinWeb[m] has quit IRC (Ping timeout: 480 seconds)
19:40:26 *** MinchinWeb[m] has joined #openttd
19:50:51 *** MinchinWeb[m] has quit IRC (Read error: Connection reset by peer)
19:51:08 *** MinchinWeb[m] has joined #openttd
20:00:26 <DorpsGek> [OpenTTD/OpenTTD] rubidium42 opened pull request #15892: Codechange: make StringID a strong type https://github.com/OpenTTD/OpenTTD/pull/15892
20:15:56 <DorpsGek> [OpenTTD/OpenTTD] rubidium42 updated pull request #15892: Codechange: make StringID a strong type https://github.com/OpenTTD/OpenTTD/pull/15892
20:23:20 *** milek7 has quit IRC (Ping timeout: 480 seconds)
20:28:29 <DorpsGek> [OpenTTD/OpenTTD] rubidium42 updated pull request #15892: Codechange: make StringID a strong type https://github.com/OpenTTD/OpenTTD/pull/15892
20:43:39 *** Wolf01 has quit IRC (Quit: Once again the world is quick to bury me.)
22:02:40 <peter1138> Rubidium, always blame the reviewers :-)
22:04:45 <peter1138> Okay, maybe "blame" is too strong.
22:05:51 <peter1138> Is it bed time?
22:06:11 *** Phileman has quit IRC (Quit: Connection rest by beer.)
22:24:59 *** Philemon has joined #openttd
22:47:57 *** Flygon has quit IRC (Read error: Connection reset by peer)
23:16:16 *** milek7 has joined #openttd