IRC logs for #openttd on OFTC at 2025-08-03
⏴ go to previous day
00:19:42 *** tokai has quit IRC (Quit: c('~' )o)
00:45:49 *** WormnestAndroid has quit IRC (Read error: Connection reset by peer)
00:45:51 *** WormnestAndroid has joined #openttd
00:46:18 *** WormnestAndroid has quit IRC (Read error: Connection reset by peer)
00:46:19 *** WormnestAndroid has joined #openttd
00:46:32 *** WormnestAndroid has quit IRC (Read error: Connection reset by peer)
00:46:32 *** WormnestAndroid has joined #openttd
00:46:36 *** WormnestAndroid has quit IRC (Read error: Connection reset by peer)
00:46:37 *** WormnestAndroid has joined #openttd
02:05:54 *** Wormnest has joined #openttd
02:05:56 *** Wormnest has quit IRC (Read error: Connection reset by peer)
02:19:24 <audigex> andythenorth: "Cheval de fer" when?
02:42:09 *** gnu_jj_ has quit IRC (Ping timeout: 480 seconds)
04:48:29 <DorpsGek> - Update: Translations from eints (by translators)
05:53:01 <andythenorth> I have an already overwhelming number of grf things I want to complete :p
07:36:32 *** dh1 has quit IRC (Quit: My Mac has gone to sleep. ZZZzzz…)
08:22:07 *** mindlesstux has joined #openttd
08:23:16 *** gelignite has joined #openttd
09:43:39 *** SigHunter_ has joined #openttd
09:46:05 *** SigHunter has quit IRC (Ping timeout: 480 seconds)
09:48:02 <andythenorth> how do I upload an update to an existing grf on Bananas?
09:48:11 <andythenorth> my brain cells for that seem to have died
09:48:47 <andythenorth> `Upload update` links to `Upload new package`
09:49:19 <andythenorth> nvm, I needed to click 'auto fill'
10:00:37 <peter1138> andythenorth, LLMs, eh?
10:01:39 <andythenorth> I should have asked GPT what I was doing wrong
10:07:15 <peter1138> Another forum being hit like tt-forums.
10:08:31 <andythenorth> they know that if they can deliver AGI, governments won't be able to regulate or apply enforcement in any meaningful timescale
10:09:16 <andythenorth> control over AGI will be a significant choke on legal and regulatory environment
10:12:28 <peter1138> And people wonder why I'm against using this shit.
10:15:35 <andythenorth> you're against unprecedented amounts of capital being deployed to win a land grab over the majority of knowledge work and screen-based culture?
10:15:52 <andythenorth> by a small number of incredibly rich people who have no accountability?
10:22:14 <andythenorth> the actual robots are quite useful
10:23:07 *** dh1 has quit IRC (Quit: My Mac has gone to sleep. ZZZzzz…)
10:23:48 <cu-kai> on a forum i maintain: Who is online: In total there are 1366 users online :: 3 registered, 2 hidden and 1361 guests (based on users active over the past 5 minutes) Most users ever online was 13261 on Mon Jun 09, 2025 11:35 am UTC
10:23:54 <cu-kai> this forum is >10 years old
10:24:51 *** reldred has joined #openttd
10:24:51 <reldred> Yeah, I'm a somewhat absentee-parent of a forum and we've mostly sidestepped the issue by requiring an account to view. Not much for guests to scrape.
10:25:18 <andythenorth> surely the crawler can just register?
10:26:01 <reldred> The actually attendenant moderator whinges at me if too many russians start spamming us. It's always russian accounts.
10:26:18 <reldred> but I usually delete those off in a wave and ignore it for a few more months
10:27:15 <cu-kai> yes, it's always russian spambots for us too
10:28:55 <zanooda2000> audigex: Hehe, seems like using things not on their purpose is the most convinient solution (= Same is used on xUSSR train sets, and there is absolutely no way to make it... less inconvinient.
10:30:20 <peter1138> Started watching a random video about the Archimedes A440 and had to stop when the guy refer to the 1MHz bus as "1 megahert" :o
10:32:16 <reldred> heh, I get that all too often. go to watch a video on something and the narrator says something that just makes me audibly shout 'this guys a fucking idiot' and immediately click out.
10:32:40 <reldred> a sudden irrecoverable loss of all respect in the author
10:34:07 <reldred> also rip my wallet, I'm starting to look into getting back into photography
10:36:13 <andythenorth> would be better as, but then another level of variants for the recolours
10:36:34 <jfkuayue> I always think crawlers are unethical
10:39:42 <LordAro> andythenorth: General Open Wagon
10:58:32 *** ahyangyi has joined #openttd
10:58:32 <ahyangyi> jfkuayue: Perhaps except the archive.org ones?
10:58:58 <reldred> archive.org at least honor robots.txt and takedown requests
10:59:18 <reldred> They'll grumble about the latter but they'll follow peoples wishes.
12:26:11 <peter1138> Okay, this solution is... workable. No longer using non-POD objects, just a guarded static_cast.
13:19:45 *** Smedles has joined #openttd
13:26:19 <peter1138> At least build it yourself so the stacktrace is useful :p
13:55:55 <talltyler> I haven’t tried to reproduce it yet. 🙂
14:02:13 <peter1138> Urgh, my VS Code actions don't know which CMake kit I've switched to.
14:02:35 <peter1138> "Why is this missing?" "Oh, wrong build."
14:09:21 <peter1138> Custom company colours: nobody is using 8bpp, but also no need to use 8bpp as an excuse to not allow custom colours.
14:55:49 *** Wormnest has joined #openttd
15:31:52 *** Flygon has quit IRC (Remote host closed the connection)
15:59:52 <peter1138[d]> Well, that's just a work around.
16:07:06 <peter1138> And completely broken :o
16:07:13 <peter1138> Hmm, must've fudged something up.
16:07:41 <Rubidium> or the compiler you're using isn't as pedantic
16:37:53 *** Smedles has joined #openttd
17:33:45 <peter1138> Is that acceptable conversion from quarterly-only to monthly-quarterly-yearly...?
17:34:40 <Rubidium> peter1138: that's for savegame conversion?
17:34:45 <peter1138> History data for each company is a whopping 17568 bytes.
17:37:10 <Rubidium> looks okay to me. If you want a bit more variety, you could divide by the fraction of days the months have in the quarter, though this would also be fine for this basically transient data
17:41:37 *** gelignite has quit IRC (Remote host closed the connection)
17:45:01 *** gelignite has joined #openttd
19:15:56 *** gelignite has quit IRC (Read error: Connection reset by peer)
19:17:13 *** gelignite has joined #openttd
20:28:25 *** dh1 has quit IRC (Quit: My Mac has gone to sleep. ZZZzzz…)
21:05:30 <peter1138> Oh, multithreading works better when you don't mix up std::min/std::max and end up causing all threads to do the same work multiple times instead of sharing it out :p
21:52:46 *** keikoz has quit IRC (Ping timeout: 480 seconds)
22:06:38 *** Smedles has joined #openttd
23:01:36 <peter1138> Hmm, can I make a squirrel script run before map gen...
23:17:40 *** Wolf01 has quit IRC (Quit: Once again the world is quick to bury me.)
23:30:40 <_glx_> no, it runs for some ticks after map gen
23:31:30 <_glx_> of course it's possible to move the code
23:33:49 <peter1138> Well, I assume "GetSettings" is called before map gen.
23:34:23 <peter1138> ScriptInfo stuff that gets info about the script before the game exists...
23:34:57 <_glx_> yes info.nut is independant of running script
23:39:16 *** Wormnest has quit IRC (Ping timeout: 480 seconds)
23:39:53 <_glx_> GetSettings is called when the script is registered
23:49:16 <peter1138> Okay, so basically, in lieu of truebrain's wasm new-world-order, I've got an API that can do stuff with heightmaps (as in a map of heights) that
23:49:22 <peter1138> that scripts can use.
23:49:48 <peter1138> Of course, I need to add something extra so that the script is called as the first step of map generation.
23:50:02 <peter1138> So it would be outside the AI and Game script system.
23:51:58 <_glx_> any script function can be called at any time
23:53:56 <_glx_> `Save()` is called outside of the script main loop for instance
23:56:36 <_glx_> valuators are also external calls
continue to next day ⏵