IRC logs for #openttd on OFTC at 2025-09-14
⏴ go to previous day
00:10:13 *** WormnestAndroid has quit IRC (Remote host closed the connection)
00:10:28 *** WormnestAndroid has joined #openttd
00:14:31 *** WormnestAndroid has quit IRC (Remote host closed the connection)
00:15:08 *** WormnestAndroid has joined #openttd
00:16:45 *** dh1 has quit IRC (Quit: My Mac has gone to sleep. ZZZzzz…)
02:19:18 *** Wormnest has quit IRC (Quit: Leaving)
02:24:19 *** toktik has quit IRC (Remote host closed the connection)
03:53:53 *** Zathras has joined #openttd
03:57:25 *** Zathras_11 has quit IRC (Ping timeout: 480 seconds)
04:15:51 *** toktik has quit IRC (Quit: Ping timeout (120 seconds))
04:38:08 <DorpsGek> - Update: Translations from eints (by translators)
04:48:30 *** Smedles_ is now known as Smedles
04:51:25 *** dh1 has quit IRC (Quit: My Mac has gone to sleep. ZZZzzz…)
04:59:52 *** dh1 has quit IRC (Ping timeout: 480 seconds)
05:08:39 *** Smedles_ has joined #openttd
05:15:26 *** Smedles has quit IRC (Ping timeout: 480 seconds)
05:17:17 *** Smedles has joined #openttd
05:17:27 *** Smedles_ has quit IRC (Ping timeout: 480 seconds)
05:37:00 *** dh1 has quit IRC (Remote host closed the connection)
06:05:11 *** WormnestAndroid has quit IRC (Read error: Connection reset by peer)
06:05:28 *** WormnestAndroid has joined #openttd
06:09:47 *** WormnestAndroid has quit IRC (Read error: Connection reset by peer)
06:10:20 *** WormnestAndroid has joined #openttd
06:27:10 *** dh1 has quit IRC (Quit: My Mac has gone to sleep. ZZZzzz…)
06:40:57 *** dh1 has quit IRC (Ping timeout: 480 seconds)
06:58:13 *** WormnestAndroid has quit IRC (Remote host closed the connection)
06:58:17 *** WormnestAndroid has joined #openttd
07:02:03 *** dh1 has quit IRC (Remote host closed the connection)
07:04:28 *** dh1 has quit IRC (Remote host closed the connection)
07:05:56 *** dh1 has quit IRC (Remote host closed the connection)
07:12:16 <peter1138> Hm, should rail/road/tram types gain a minimum bridge height...
07:12:37 <peter1138> Looking at you, suspended tram tracks...
07:13:12 <andythenorth> apparently it's fine that they clip catenary 🙂
07:13:46 <peter1138> Catenary is disabled for 1-high bridges.
07:15:20 <andythenorth> air draft for ships too?
07:16:41 * andythenorth tests if HEQS clips bridges
07:19:57 <rito12_51026> Also signals clip
07:21:06 *** dh1 has quit IRC (Ping timeout: 480 seconds)
07:23:40 *** dh1 has quit IRC (Remote host closed the connection)
07:36:23 <andythenorth> it also clips catenary on flat crossings
07:49:01 *** Flygon has quit IRC (Remote host closed the connection)
07:58:23 <andythenorth> pff laptop selling admin day
07:58:29 <andythenorth> photos, ebay listing blah blah
08:34:15 <truebrain> But less laptops 😛 Prevents that issue 😄
08:35:05 <andythenorth> or sell less laptops
10:09:01 <_zephyris> andythenorth: It is indeed my fault, and is a bunch of graphical hacks.
10:09:50 <andythenorth> 'fault' is a strong word 🙂
10:10:15 *** lobstaroooo has joined #openttd
10:13:46 <_zephyris> It was a fun graphical wrangle, but the list of known bugs is quite extensive...
10:44:00 *** dh1 has quit IRC (Quit: My Mac has gone to sleep. ZZZzzz…)
10:55:39 <reldred> peter1138: I think it would be useful for susmon, give it a more ‘complete’ feel
11:51:54 <peter1138> Oh dear, someone in my ride came off on mud round a bend.
11:57:37 <peter1138> But at least the game crash I introduced is fixed :D
14:16:30 <michi_cc> Self-approve you mean? /s (Not a GitHub admin, though)
14:43:14 *** marktheshark3209 has quit IRC (Quit: User went offline on Discord a while ago)
14:50:27 <andythenorth> 14357 is probably done? "for now" 🙂
15:02:20 <michi_cc> Would need some NML love
15:05:32 <peter1138> multi-roadtype road vehicles next? :D
15:07:55 <michi_cc> peter1138: Though about it, and a PR would probably look very similar.
15:19:34 <michi_cc> Okay, spec wiki changes done.
15:20:57 <_glx_> I'll look at nml (if nobody else is on it)
15:21:33 *** Wormnest has joined #openttd
15:38:47 *** toktik has quit IRC (Remote host closed the connection)
15:50:51 <peter1138> Ah bums, my code breaks with the RailVehInfo union now :o
16:34:51 <LordAro> i think black might have an option for reflowing strings
16:34:55 <_glx_> oh of course it's in `fmt: off`
16:41:03 <peter1138> Variants are kind of a pain.
16:41:14 <peter1138> std::variant that is.
16:43:20 *** lobstarooo has joined #openttd
16:44:11 <_glx_> when you want to use them with different non strong types ?
16:44:36 *** lobstarooooo has joined #openttd
16:44:47 <peter1138> Oh, the GetAllRailTypes is a problem :(
16:45:20 <peter1138> I should've looked at the API changes.
16:45:41 <peter1138> RailTypes is a problem for me.
16:45:53 <peter1138> ScriptList would be nicer.
16:47:43 *** chucky76 has joined #openttd
16:47:43 <chucky76> I want to compile beta 3 at little vserver and I was suprised that game beta2 is still running with 15 companies. good work! sorry for break.
16:47:55 *** lobstaroooo has quit IRC (Ping timeout: 480 seconds)
16:47:59 *** lobstarooooo is now known as lobstaroooo
16:48:30 <peter1138> ScriptRailTypeList, but...
16:48:55 <peter1138> _glx_, can a script API method return a ScriptList?
16:49:47 <_glx_> I think some method already do
16:50:51 <peter1138> ScriptIndustryType does it. Nice.
16:51:45 *** lobstarooo has quit IRC (Ping timeout: 480 seconds)
17:00:08 <peter1138> It builds and runs and passes unit tests, but of course the unit tests don't test this feature :)
17:19:28 *** gelignite has joined #openttd
17:22:23 <peter1138> I only caught this because I was rebasing my more-railtypes branch, otherwise we might've been stuck with an awkward API.
17:26:34 <andythenorth> May is a long time ago
17:26:39 <andythenorth> not sure what that branch does 😛
17:33:03 <andythenorth> oof I can't trivially test prop 34 with Horse, as my main branch depends on the nml badges PR 🙂
17:33:41 *** firepup has quit IRC (Ping timeout: 480 seconds)
17:35:41 <andythenorth> confirmed working locally
17:36:00 <andythenorth> used an older branch, old Horse was slooooow to compile 😛
17:36:13 <andythenorth> this radically simplifies railtypes eh
17:45:59 <peter1138> Ah, always 0 because it's only available engines.
17:47:47 <_glx_> at least it matches GetRailType() return
17:51:37 <_glx_> updated GetAllRailTypes test for a better output
17:56:52 <peter1138> _glx_, not helpful, as the pointers change between runs.
17:57:07 <_glx_> yeah I was typing that 🙂
17:58:45 <peter1138> == null ? "null" : "instance"
18:14:59 *** jottyfan has joined #openttd
18:17:11 <jottyfan> does anyone know how I can get access to my old account with my new github login?
18:17:33 <jottyfan> I want to upload a new grf in bananas, but I am not allowed to
18:17:51 <jottyfan> well - it is just a new version of an existing one...
18:20:02 <peter1138> Must resist urge to have a beer with dinner.
18:21:50 <jottyfan> thanks - but this is what I already know. This page is about migration from old accounts that have not been github before, but I have had a github account, cancelled that and created a new one now.
18:22:28 <peter1138> I would start from there, it might just be a case that someone needs to change from the old to the new github account id.
18:22:58 <jottyfan> so I simply write an email to info@openttd.org ? Is it that easy?
18:23:18 <LordAro> assuming you include proof of ownership of both accounts
18:23:39 <jottyfan> great, then I will give it a try. Thank you so much!
18:23:53 <LordAro> or at least something that proves you own that account
18:24:08 <LordAro> or artifacts attached to it
18:24:29 <LordAro> don't be alarmed if it takes a few days
18:24:49 <peter1138> Yeah it is entirely manual :)
18:27:44 *** jottyfan has quit IRC (Quit: Page closed)
18:52:34 <andythenorth> who merges for nml?
18:52:55 <andythenorth> I used to have rights, but I relinquished them due to self-doubt 😛
20:17:01 <peter1138> I missed something.
20:17:14 <peter1138> `SLE_VAR(Train, railtypes, SLE_UINT64),`
20:17:26 <peter1138> Shouldn't that be a SLE_CONDVAR?
20:17:34 <peter1138> (It apparently works, though.)
20:19:40 <andythenorth> hmm Horse depends on OpenTTD 15 anyway
20:19:45 <andythenorth> so might as well use prop 34
20:21:56 <michi_cc> peter1138: Stuff that gets a new name doesn't need the COND bit anymore (at least is what TB told me repeatedly :), because we look it up by name now).
20:23:01 <peter1138> Also this is now painful for my branch so I might do the removal thing anyway :o
20:23:38 <peter1138> michi_cc, makes it kinda hard to track when variables were added though.
20:24:03 <peter1138> I wonder how much stuff I've added with CONDVAR that I apparently didn't need to.
20:27:26 *** Tirili has quit IRC (Remote host closed the connection)
20:27:27 <peter1138> Train::ConsistChanged resets it anyway.
20:28:45 <michi_cc> If I understood the "new" savegame table format correctly (a true brain can correct me if wrong), CONDVAR is only strictly needed if the type changes or you need to do some conversion. Added doesn't need it, dropping something doesn't necessarily need it (but will produce a debug level something message).
20:32:12 <peter1138> Damn, I yolo'd too hard :(
20:32:30 <peter1138> I cannot see how to simply remove vars now.
20:40:00 <peter1138> michi_cc, funny, loads of us have been adding new vars with min & max specified, and nobody said it's not needed :o
20:40:25 <michi_cc> I think you need an appropriate `SLC_NULL` in the compat table if it is something from before the new table format.
20:55:16 <peter1138> Something something.
21:03:44 <andythenorth> sun is over the yardarm though
21:04:36 <peter1138> It's now winter. Permanently dark until spring.
21:04:56 <peter1138> The 3 seasons. Spring, Summer, Winter.
21:05:21 *** tokai|noir has joined #openttd
21:05:21 *** ChanServ sets mode: +v tokai|noir
21:05:35 *** Wolf01 has quit IRC (Quit: Once again the world is quick to bury me.)
21:12:14 *** tokai has quit IRC (Ping timeout: 480 seconds)
21:14:53 <peter1138> Maybe I can build my branch again now :)
21:15:17 <peter1138> (I really don't fancy having to introduce another saveload conversion for railtypes so soon...)
21:15:55 <peter1138> Feedback on 15.0-beta3 is seems okay so far.
21:37:50 *** keikoz has quit IRC (Ping timeout: 480 seconds)
23:01:08 *** lobster has joined #openttd
continue to next day ⏵