IRC logs for #openttd on OFTC at 2025-05-27
⏴ go to previous day
00:12:24 *** WormnestAndroid has quit IRC (Ping timeout: 480 seconds)
00:25:39 *** WormnestAndroid has joined #openttd
01:18:51 *** WormnestAndroid has quit IRC (Read error: Connection reset by peer)
01:19:02 *** WormnestAndroid has joined #openttd
02:06:51 *** Wormnest has joined #openttd
02:39:14 *** Wormnest has quit IRC (Quit: Leaving)
02:52:01 *** gnu_jj_ has quit IRC (Ping timeout: 480 seconds)
03:04:54 *** WormnestAndroid has quit IRC (Remote host closed the connection)
03:13:05 *** WormnestAndroid has joined #openttd
03:29:51 *** debdog has quit IRC (Ping timeout: 480 seconds)
04:48:34 <DorpsGek> - Update: Translations from eints (by translators)
06:24:58 *** cu-kai has quit IRC (Quit: Leaving for a bit.)
09:05:49 <LordAro> peter1138: i may have just sent an email to a physio
09:06:04 <peter1138> "Why does it all hurt?"
09:06:23 <LordAro> yeah, it does feel a bit silly to have to start with "well i was doing a 400k and..."
09:36:33 <andythenorth> I guess there's a reason the main menu centres? Rather than aligning left, so we can then do this?
09:36:52 <andythenorth> screen sizes and so on
09:47:22 <peter1138[d]> Urgh. Set up gitea, allow colleagues to create issues and assign projects and things.
09:47:42 <peter1138[d]> > Dumps everything into a shared spreadsheet with no room for comments or tracking
10:06:49 <andythenorth> just do it in teams, let copilot tell you what it all meant
10:31:57 <peter1138[d]> andythenorth: Automatically move it, or magically guess who large the world generation window is?
10:32:56 <andythenorth> what quest number are we on?
10:32:58 <LordAro> andy is just an ideas guy, you know that :p
10:33:14 <andythenorth> remember when we had a project manager?
10:34:09 <peter1138[d]> He goes cycling a lot instead.
10:46:01 <xarick> why is it telling me there are changes and show me nothing?
10:48:39 <_glx_> Only whitespace changes ?
10:50:21 <xarick> no whitespaces detected
10:53:30 <xarick> no idea how to deal with this
10:56:01 <xarick> gonna re-do the changes
10:56:26 <xarick> I tried copy pasting from openttd folder to the cloned repository folder
10:58:27 <_glx_> Maybe wrong eol in original repo
10:58:55 <LordAro> you can bet that autocrlf isn't set
10:59:57 <_glx_> Looks like it's set on local end
11:19:30 <xarick> but the AI is still not performing
11:19:39 <xarick> maybe Station new would be better
12:13:40 <peter1138[d]> Is monthly a reasonable interval for cargo statistics?
12:14:12 <peter1138[d]> e.g. industry cargo graph, has 24 months of data.
12:14:24 <peter1138[d]> (economy months)
12:14:34 <peter1138[d]> economy day seems too short.
12:30:56 <Rubidium> since raw materials are produced every 256 ticks, might it be worth it to do it every 2048 ticks (27.|675|) days? Just to remove the jitter of industry production and days-in-month
12:31:07 *** talltyler has joined #openttd
12:31:07 <talltyler> Monthly lends itself well to easy estimation by players, since it’s a clean 1 minute.
12:33:44 <talltyler> I like the idea of eliminating the jitter. I guess that’s a question of which interval is less confusing to change: measurement or production?
12:34:31 <talltyler> (Production changes savegames, measurement means it’s confusing in the future)
12:35:25 <talltyler> Confusing = potentially confusing to players how to measure production properly
12:35:44 <talltyler> Not that it’s straightforward now 🙂
12:37:18 <peter1138[d]> Hmm, I wasn't really thinking about when it's produced or "jitter".
12:39:32 <peter1138[d]> I guess jitter is only an issue if you have something that is meant to be a fixed production per month?
12:41:31 <peter1138[d]> But then... "onths have different lengths"
12:42:01 <talltyler> It’s confusing for all primary industries IMO
12:42:36 <talltyler> If you don’t understand production mechanics and are just looking at the production graph, you’ll wonder why it keeps fluctuating
12:42:45 <xarick> the time expert will solve it
12:43:24 <talltyler> It is hard to find the balance between “Reddit is confused” and “I read the source code, it makes perfect sense to me” 🙂
12:44:39 <peter1138[d]> Hmm, production is on the tile loop, right?
12:47:42 <xarick> divide current month days into how often you want production
12:48:43 <peter1138[d]> So an industry that covers more tiles would produce more?
12:49:29 <talltyler> I doubt it’s tile loop but I haven’t looked 🙂
12:53:03 <peter1138[d]> Correct, the tile-based part is moving produced cargo to station tiles.
12:53:26 <peter1138[d]> However, that is the part that updated the cargo production history graph.
12:55:57 <peter1138[d]> Okay, INDUSTRY_PRODUCE_TICKS = 256.
12:57:08 <peter1138[d]> There's no value that can make jitter go away for calendar timekeeping.
13:01:56 <xarick> days_in_month * 74 / number_of_production_cycles_per_month = industry_produce_ticks
13:02:56 <xarick> 30 * 74 / 9 ~= 246 ticks
13:02:56 <xarick> 31 * 74 / 9 ~= 254 ticks
13:03:20 <xarick> 29 * 74 / 9 = 238 ticks
13:03:47 <xarick> 28 * 74 / 9 ~= 230 ticks
13:04:53 <xarick> or /8, whichever feels better
13:07:36 <peter1138[d]> Well, that is one contention. Choosing either 8 or 9 means production will either be lower or higher than before.
13:16:41 *** Tirili has quit IRC (Remote host closed the connection)
13:34:15 <LordAro> no point keeping them open
13:41:29 <_glx_> hmm the bot could auto close on self "/approve"
14:03:36 <xarick> this last master feels faster
14:08:14 <talltyler> peter1138[d]: Higher production is less risky to savegames which might be "balanced" in terms of finances or train flow, I think.
14:10:02 <xarick> hmm, what is evaluated first
14:29:07 <xarick> how do I check how many days are in the current month, and why it's so complicated?
14:40:17 <andythenorth> are we normalising monthly production? 😮
14:40:35 <andythenorth> I mean I enjoy the current quirky version but it's a headache
14:44:03 <peter1138[d]> Even making sure the number of generations is equal per month won't make industry production stable.
14:44:33 <peter1138[d]> There's a minimum quantity that must be waiting before any of it is moved.
14:49:39 *** locosage has joined #openttd
14:49:39 <locosage> why is industry production suddenly a concern?
14:54:15 <Rubidium> locosage: because someone asked what a good interval would be for cargo statistics, then I suggested 8 production cycles so with stable production the cargo (production) statistics show a flat line
14:55:45 <locosage> pretty sure we discussed that when graphs were being made and no one cared
14:56:19 <LordAro> but that was before reddit noticed!
14:56:40 <locosage> I should complain on reddit more xD
14:57:29 <xarick> since I can't check how many days are in the current month, I can't do a quick test
15:01:55 <locosage> can someone link the post? I can't find anything on reddit about industry graphs
15:29:59 *** Extrems has quit IRC (Read error: Connection reset by peer)
15:30:15 *** Extrems has joined #openttd
15:32:59 <talltyler> I didn’t see a Reddit post, just thinking out loud 🙂
15:39:55 <andythenorth> oops reading mac forums
15:40:25 <andythenorth> the idiots who want iOS converted to run on actual ChatGPT
15:41:52 *** Wormnest has joined #openttd
16:14:58 *** D-HUND is now known as debdog
16:25:06 <xarick> default argument is not allowed... I tried to be smart
16:49:51 *** Extrems` has joined #openttd
16:51:34 *** Extrems has quit IRC (Ping timeout: 480 seconds)
16:51:34 *** Extrems` is now known as Extrems
17:22:19 *** Wormnest has quit IRC (Ping timeout: 480 seconds)
17:42:06 *** WormnestAndroid has quit IRC (Ping timeout: 480 seconds)
17:44:32 *** WormnestAndroid has joined #openttd
18:00:05 <xarick> templates are complicated
18:02:53 *** Flygon has quit IRC (Read error: Connection reset by peer)
18:09:06 *** WormnestAndroid has quit IRC (Remote host closed the connection)
18:09:52 *** WormnestAndroid has joined #openttd
18:10:51 *** Tirili has quit IRC (Remote host closed the connection)
18:13:25 *** gelignite has joined #openttd
18:28:48 <xarick> what a confusing mess gametimers and friends are
18:45:04 <peter1138[d]> Something special with Danish today...?
18:46:06 <xarick> how does i->counter counts?
18:50:13 <xarick> oh, it relies on underflowing to "reset" 😦
19:15:21 <xarick> it was a fun experiment, time to give up
19:16:47 <xarick> too many variables to control
19:27:37 <peter1138[d]> Of course it didn't work.
20:35:31 <andythenorth> to request Banans removal of grfs I authored, do I email abuse@ or do I file GH tickets?
20:35:39 <andythenorth> (removal / hide /s)
20:48:02 <_glx_> well we disabled issues for bananas datas
21:02:14 <andythenorth> maybe we need a Bananas 2025 edition 😛
21:06:29 <_glx_> for now you can manually PR
21:07:10 <andythenorth> do I modify actual content entries?
21:07:14 <andythenorth> or just request?
21:07:54 *** Tirili has quit IRC (Ping timeout: 480 seconds)
21:14:24 *** keikoz has quit IRC (Ping timeout: 480 seconds)
21:22:16 *** WormnestAndroid has quit IRC (Ping timeout: 480 seconds)
21:23:39 *** WormnestAndroid has joined #openttd
21:28:32 <_glx_> WT annoyingly show the same string mutliple times when I click "Get another string"
21:44:33 <_glx_> peter1138[d]: do you have a test newgrf using badges? (I want to see the different strings ingame before translating)
21:48:02 *** Wolf01 has quit IRC (Quit: Once again the world is quick to bury me.)
21:55:24 <_glx_> oh actually the screenshot in PR should be enough
22:01:09 *** ChanServ sets mode: +v tokai
22:08:06 *** tokai|noir has quit IRC (Ping timeout: 480 seconds)
22:19:46 *** WormnestAndroid has quit IRC (Remote host closed the connection)
22:22:30 *** akimoto has joined #openttd
22:25:44 *** WormnestAndroid has joined #openttd
continue to next day ⏵