Times are UTC Toggle Colours
00:18:58 *** tokai has joined #openttd 00:18:58 *** ChanServ sets mode: +v tokai 00:25:51 *** tokai|noir has quit IRC 01:39:56 <DorpsGek> [OpenTTD/OpenTTD] Eddi-z commented on issue #9734: [Error]: The setting name "Screen resolution" is incorrect and misleading https://git.io/JMbE0 01:59:26 *** WormnestAndroid has quit IRC 01:59:39 *** WormnestAndroid has joined #openttd 03:06:11 *** glx has quit IRC 03:29:46 *** D-HUND has joined #openttd 03:33:10 *** debdog has quit IRC 03:47:34 *** Flygon has joined #openttd 04:33:29 *** tokai|noir has joined #openttd 04:33:29 *** ChanServ sets mode: +v tokai|noir 04:40:26 *** tokai has quit IRC 07:02:13 <TrueBrain> I created a label for these pedantic things.. 'low prio' :p 07:20:08 *** sla_ro|master has joined #openttd 08:00:53 *** tokai has joined #openttd 08:00:53 *** ChanServ sets mode: +v tokai 08:02:49 *** J0anJosep has joined #openttd 08:07:45 *** tokai|noir has quit IRC 08:16:31 <DorpsGek> [OpenTTD/OpenTTD] J0anJosep commented on pull request #8480: Feature: Extended depots https://git.io/JMNNq 08:22:34 *** HerzogDeXtEr has joined #openttd 08:34:05 *** D-HUND is now known as debdog 08:47:40 *** supermop_work has quit IRC 09:46:46 *** J0anJosep has quit IRC 10:30:48 *** sla_ro|master has quit IRC 10:42:06 *** sla_ro|master has joined #openttd 11:15:03 *** jottyfan has joined #openttd 11:27:29 *** sla_ro|master has quit IRC 11:29:01 *** sla_ro|master has joined #openttd 11:29:05 *** ad5twoknebor[m] has quit IRC 11:29:05 *** bkilm[m] has quit IRC 11:29:06 *** JamesRoss[m] has quit IRC 11:29:06 *** Supersonic[m] has quit IRC 11:29:06 *** jeeg[m] has quit IRC 11:29:06 *** phil[m] has quit IRC 11:29:06 *** osvaldo[m] has quit IRC 11:29:06 *** cacheerror[m] has quit IRC 11:29:07 *** paulus[m] has quit IRC 11:29:07 *** grag[m] has quit IRC 11:29:08 *** udo[m] has quit IRC 11:29:09 *** albert[m] has quit IRC 11:29:09 *** tonyfinn has quit IRC 11:29:09 *** ircer[m] has quit IRC 11:29:09 *** hylshols7qui[m] has quit IRC 11:29:09 *** labs[m] has quit IRC 11:29:09 *** twom[m] has quit IRC 11:29:10 *** dag[m] has quit IRC 11:29:11 *** ookfof[m] has quit IRC 11:29:12 *** igor[m]123 has quit IRC 11:29:12 *** fiddeldibu[m] has quit IRC 11:29:12 *** jact[m] has quit IRC 11:29:12 *** freu[m] has quit IRC 11:29:14 *** elliot[m] has quit IRC 11:29:14 *** EmeraldSnorlax[m] has quit IRC 11:29:14 *** giords[m] has quit IRC 11:29:14 *** rudolfs[m] has quit IRC 11:29:14 *** philip[m]1 has quit IRC 11:29:17 *** josef[m] has quit IRC 11:29:17 *** ist5shreawf[m] has quit IRC 11:29:17 *** natmac[m] has quit IRC 11:29:17 *** aperezdc__ has quit IRC 11:29:17 *** yur3shmukcik[m] has quit IRC 11:29:17 *** cawal[m] has quit IRC 11:29:17 *** pothyurf[m] has quit IRC 11:29:17 *** nolep[m] has quit IRC 11:29:17 *** karl[m]123456 has quit IRC 11:29:17 *** glothit7ok[m] has quit IRC 11:29:18 *** olmvnec[m] has quit IRC 11:29:18 *** natalie[m] has quit IRC 11:29:18 *** nartir[m] has quit IRC 11:29:18 *** karoline[m] has quit IRC 11:29:18 *** christoph[m]12 has quit IRC 11:29:18 *** robert[m]12 has quit IRC 11:29:18 *** dude[m]1 has quit IRC 11:29:18 *** YourOnlyOne[m] has quit IRC 11:29:18 *** johanna[m] has quit IRC 11:29:18 *** yoltid[m] has quit IRC 11:29:18 *** patrick[m]1 has quit IRC 11:29:18 *** patricia[m] has quit IRC 11:29:18 *** andythenorth[m] has quit IRC 11:29:18 *** blikjeham[m] has quit IRC 11:29:18 *** einar[m] has quit IRC 11:29:18 *** gretel[m] has quit IRC 11:29:18 *** hamstonkid[m] has quit IRC 11:29:18 *** Aileen[m] has quit IRC 11:29:18 *** magdalena[m] has quit IRC 11:29:18 *** amal[m] has quit IRC 11:29:18 *** citronbleuv[m] has quit IRC 11:29:18 *** Heiki[m] has quit IRC 11:29:18 *** jeremy[m] has quit IRC 11:29:18 *** shedidthedog[m] has quit IRC 11:29:18 *** vista_narvas[m] has quit IRC 11:29:18 *** cjmonagle[m] has quit IRC 11:29:18 *** CornsMcGowan[m] has quit IRC 11:29:18 *** linda[m] has quit IRC 11:29:18 *** gdown has quit IRC 11:29:18 *** joey[m]1 has quit IRC 11:29:18 *** khavik[m] has quit IRC 11:29:18 *** leward[m] has quit IRC 11:29:18 *** NekomimiGunner18[m] has quit IRC 11:29:18 *** menelaos[m] has quit IRC 11:29:20 *** TrueBrain has quit IRC 11:29:21 *** ciet[m] has quit IRC 11:29:23 *** iarp[m] has quit IRC 11:49:18 *** virtualrandomnumber has joined #openttd 11:49:36 *** virtualrandomnumber has quit IRC 11:55:16 *** Supersonic[m] has joined #openttd 12:03:30 *** buebue has joined #openttd 12:51:38 <DorpsGek> [OpenTTD/OpenTTD] JGRennison opened issue #9735: [Bug]: Multiplayer desync due to incorrect OrderBackup handling https://git.io/JMAM2 13:50:03 <peter1138> warning: There are too many unreachable loose objects; run 'git prune' to remove them. 13:50:06 <peter1138> Uhmmm 14:23:04 *** sla_ro|master has quit IRC 14:51:29 <DorpsGek> [OpenTTD/OpenTTD] Azusa257 opened issue #9736: [Bug]: Multiplayer window doubles when exiting password entering is cancelled https://git.io/JMxIQ 15:01:46 *** glx has joined #openttd 15:01:46 *** ChanServ sets mode: +v glx 15:07:47 <DorpsGek> [OpenTTD/OpenTTD] Azusa257 opened issue #9737: [Crash]: crash while investigating issue #9736: looking at weird behaviour on the mutliplayer server list menu. https://git.io/JMxmA 15:08:29 *** supermop_Home has joined #openttd 15:08:34 <supermop_Home> hello 15:08:36 <DorpsGek> [OpenTTD/OpenTTD] TrueBrain commented on issue #9736: [Bug]: Multiplayer window doubles when exiting password entering is cancelled https://git.io/JMxIQ 15:08:55 *** supermop_Home is now known as supermop_HNL 15:10:20 <glx> oh nice one indeed 15:10:44 *** TrueBrain has joined #openttd 15:10:45 <TrueBrain> I would guess it is a one liner somewhere 15:10:53 <TrueBrain> but Window ... so not going to find out if that is true :) 15:11:44 <glx> I'm trying to determine if there's a bug in newgrf spritelayout specs, or in nmlc, or in openttd 15:13:15 <TrueBrain> in all 3? :D 15:13:47 <glx> https://newgrf-specs.tt-wiki.net/wiki/Action2/Sprite_Layout seems to say buildingsprite is optionnal for extended/advanced, but it also says num_sprites should be in range 0x01-0x3F 15:14:02 <glx> means at least 1 buildingsprite is needed 15:14:36 <glx> but openttd seem to perfectly accept 0 for num-sprites 15:16:02 <glx> and nmlc always adds the "no building" data corresponding to basic format, even for non basic ones 15:18:57 <glx> so I'd say there's something wrong everywhere :) 15:22:03 <TrueBrain> :D 15:22:06 <TrueBrain> I won! 15:22:17 <glx> openttd not correctly reading basic format, nmlc not correctly generating extended/advanced 15:22:27 <glx> and the spec being very unclear 15:23:48 *** virtualrandomnumber has joined #openttd 15:24:09 *** virtualrandomnumber has quit IRC 15:24:57 <glx> and it's not related to stations only 15:25:33 <glx> I guess it's very rare to set only ground 15:29:16 <glx> https://github.com/OpenTTD/OpenTTD/blob/master/src/newgrf.cpp#L5229 <-- maybe it's only stations after all 15:29:55 <peter1138> Stations don't use action 2 sprite layouts? 15:30:20 <glx> no they use something similar but in a property 15:30:31 <glx> stations are a hack 15:31:11 <glx> but as I understand line 5229, it seems openttd just droped support for basic format 15:32:12 <peter1138> Not a hack, just designed before act2 layouts. 15:33:40 <glx> and it could not use act2 layouts anyway as it requires spritegroups for cargos 15:33:46 <glx> like vehicles 15:39:09 *** J0anJosep has joined #openttd 15:41:28 *** Wolf01 has joined #openttd 15:41:33 <DorpsGek> [OpenTTD/OpenTTD] glx22 commented on issue #9737: [Crash]: crash while investigating issue #9736: looking at weird behaviour on the mutliplayer server list menu. https://git.io/JMxmA 15:42:19 <glx> another weird one :) 15:43:29 <LordAro> that should've died a lot earlier if my_client is nullptr... 15:44:18 <glx> don't forget there are more than one network list windows open at that time 15:44:24 <glx> could be related 15:45:02 <LordAro> my_client is a global 15:45:12 <LordAro> race condition, presumably 15:52:28 <glx> looks like a double CloseConnection() 15:55:45 *** nielsm has joined #openttd 16:00:56 *** gelignite has joined #openttd 16:07:44 <glx> ok openttd never supported basic sprite layout format it seems 16:10:49 <glx> max(1,type) is present since first sprite layout implementation in openttd (introduced with newhouses in https://github.com/OpenTTD/OpenTTD/commit/73ff939ddbb4772178de68f821d9c32ded846a06) 16:12:15 <glx> so the spec for extended format is half wrong, the syntax says optional building, while the detail says at least one 16:13:13 <glx> advanced format says the same, but in theory 0 could work because bit 6 is set 16:14:27 <glx> and openttd seems to assume there's at least 1 building for advanced, without enforcing it 16:15:34 <glx> and nmlc doesn't really check that and generates invalid advanced format if no buildings 16:18:59 *** glx_ has joined #openttd 16:18:59 *** glx is now known as Guest7785 16:18:59 *** glx_ is now known as glx 16:21:37 *** Guest7785 has quit IRC 16:41:35 *** Tijn has joined #openttd 16:58:55 *** sla_ro|master has joined #openttd 17:04:32 *** glx_ has joined #openttd 17:04:32 *** glx is now known as Guest7790 17:04:32 *** glx_ is now known as glx 17:07:05 *** Flygon has quit IRC 17:10:50 *** Guest7790 has quit IRC 17:30:50 *** frosch123 has joined #openttd 17:34:47 <frosch123> https://www.dosgameclub.com/ <- anyone wants to join that for an episode to talk about openttd? 17:35:30 <frosch123> (the podcast) 17:36:48 <Rubidium> but... OpenTTD isn't a DOS game anymore 17:37:45 <frosch123> apparently there last episode (not listed on the site?) was about ttd, and now they want to know what changed... no idea 17:38:17 <frosch123> not sure why they want to talk abuot the same game twice 17:39:40 <frosch123> hmm, though i can also interpret the mail as: they took a look at TTD and want to make the next episode about it 17:39:49 <frosch123> maybe that makes more sense :) 17:39:52 <Rubidium> https://www.dosgameclub.com/forums/forum/previous-months/transport-tycoon-deluxe/ 17:40:15 <Rubidium> last month's forum(?) was about TTD 17:41:12 <Rubidium> so I think they still need to record a podcast about TTD 17:42:59 <frosch123> so, do you want to join? the host is also dutch, so should be your timezone 17:44:08 *** Wormnest has joined #openttd 17:46:16 <nielsm> I may be interested 17:46:58 <nielsm> I think it'd be good to have someone who's familiar with the Coop playing style/culture though, and that's not me 17:47:33 <frosch123> going by their forum... i think they are more interested in someone knowing the DOS version 17:47:51 <frosch123> so I could imagine they would be quite exicted about you talking about adlib music and stuff :) 17:47:52 <nielsm> yeah, that's the part where I feel comfortable 17:48:18 <frosch123> do i have your mail address? then i can forward 17:48:29 <frosch123> i guess in git :p 17:48:35 <nielsm> but the OTTD history between 2004-2017, I won't be good 17:48:38 <nielsm> yeah that one works 17:49:28 <frosch123> forwarded 17:51:01 <Rubidium> I'm not interested in joining; maybe TB for removing DOS support from OpenTTD ;) 18:01:56 <nielsm> removing DOS support was kind of based on my feedback though, since I was the one trying to run the builds 18:08:36 <frosch123> glx: "no building sprites" has to use the basic format. the basic format always has one building sprite, but allows setting it to zero 18:09:31 <glx> I know, but advanced format could allow 0 too, as bit 6 is set 18:09:59 <glx> and openttd only support extended and advanced without checking advanced is not 0 18:10:02 <frosch123> ok, i guess you could extend that 18:10:38 *** bkilm[m] has joined #openttd 18:10:38 <bkilm[m]> What advantage would DOS support carry? I think the original game also required a 386 and recommended a 486. With all the modern tools and codes in, I'd think it would be sluggish on anything under i686. But you can already install Linux on such a machine, couldn't you? 18:11:25 <glx> it used to run in dosbox, but I never managed to make it work on real hardware 18:12:19 <glx> my tests were using a P120 and windows98 18:12:45 <bkilm[m]> How much RAM? 18:12:48 <nielsm> having OTTD run on DOS is only really for show, IMO 18:13:07 <glx> RAM was not the issue, it was an invalid opcode 18:13:21 <bkilm[m]> Probably i686 code then. 18:13:36 <bkilm[m]> If you have a screenshot of the error, we might be able to find out. 18:13:57 <glx> was a long time ago 18:14:06 <glx> so no screenshot 18:14:12 <bkilm[m]> 🤷 18:15:04 <bkilm[m]> But I'm just curious, how much RAM and HDD space did that machine have? 18:16:09 <glx> 64Mo or less 18:16:14 <glx> can't remember 18:17:51 <nielsm> when I tried running builds a few years ago (around 1.9 I think it was?) it was on a 256 MB Cyrix 300 mhz 18:18:55 <nielsm> and there was something weird going on where the performance was absurdly slow, probably something related to the allegro video driver but it wasn't realistic to debug it then, and removing DJGPP support for compiling for DOS allowed to move to more modern C++ language versions too 18:19:17 <nielsm> and simplify code by making network support mandatory 18:21:35 <glx> frosch123: dirty test but https://gist.github.com/glx22/264c5293e723b7a97ab6ab98ef1e6538#file-example_object-nfo-L36-L38 is clearly invalid syntax (openttd happily accepts it though) 18:22:18 <glx> but the way stations layout are done with prop 1A it doesn't work 18:28:15 <frosch123> what is your goal with that? do you want 0 buildings or 1? if you want 0, then the flags should be 0 as well 18:29:48 <glx> in the test it's 0 building, but it's also using LOAD_TEMP() for groundsprite 18:30:38 <frosch123> oh, i misattributed the flags :) 18:31:11 <frosch123> looks like stations allow 0x40 to read zero building sprites 18:31:27 <glx> test is an object, but it also allows it 18:32:30 <glx> it's example_object from nml with commented out childsprites 18:32:32 <frosch123> oh wait, objects also allow 0x40 18:32:41 <frosch123> i guess it just does not care about extra bytes at end of action? 18:32:49 <glx> seems so yes 18:33:12 <frosch123> action0 cares about extra bytes 18:33:28 <frosch123> since the next layout/property directly follows 18:33:42 <glx> not really, it reads wrong data and ignore the rest 18:34:52 <glx> so it reads first groundsprite correctly, then second groundsprite is 000000 18:35:05 <frosch123> ottd seems to generally not care about extra bytes in actions 18:35:12 <frosch123> so far, i see no bug in ottd, just nml is wrong 18:35:52 <glx> nml should refuse 0 buildings for advanced, or the spec should allow it 18:36:22 <glx> in both cases nml is wrong for now 18:36:33 <frosch123> so are you happy if we write in the spec that 0x40 is allowed? because i think it already works in ottd 18:36:46 <frosch123> for both stations and objects 18:37:00 <glx> yes it works so updating spec to allow it makes sense 18:38:09 <glx> so 0x01 to 0x3F becomes 0x00 to 0x3F 18:39:30 <glx> I think it also works for industry tiles and houses of course, it's the same code 18:39:58 <frosch123> https://newgrf-specs.tt-wiki.net/index.php?title=Action2%2FAdvanced_Sprite_Layout&type=revision&diff=4158&oldid=3428 <- good? 18:40:51 <glx> perfect 18:41:12 <glx> now I just need to fix nml, but that should be easy 18:41:42 <frosch123> i have not read that much nfo in years... first tb, now you :) 18:48:36 <nielsm> frosch123: thanks, I replied to the request now 18:48:48 <frosch123> \o/ 19:05:00 *** supermop_HNL has quit IRC 19:20:17 *** ad5twoknebor[m] has joined #openttd 19:20:18 *** Aileen[m] has joined #openttd 19:20:18 *** albert[m] has joined #openttd 19:20:18 *** amal[m]1 has joined #openttd 19:20:19 *** andythenorth[m] has joined #openttd 19:20:19 *** aperezdc__ has joined #openttd 19:20:22 *** blikjeham[m] has joined #openttd 19:20:22 *** cacheerror[m] has joined #openttd 19:20:22 *** cawal[m] has joined #openttd 19:20:22 *** christoph[m]12 has joined #openttd 19:20:22 *** ciet[m] has joined #openttd 19:20:23 *** citronbleuv[m] has joined #openttd 19:20:24 *** cjmonagle[m] has joined #openttd 19:20:25 *** CornsMcGowan[m] has joined #openttd 19:20:25 *** dag[m] has joined #openttd 19:20:25 *** dude[m]1 has joined #openttd 19:20:25 *** einar[m] has joined #openttd 19:20:25 *** elliot[m] has joined #openttd 19:20:26 *** EmeraldSnorlax[m] has joined #openttd 19:20:26 *** fiddeldibu[m] has joined #openttd 19:20:27 *** gdown has joined #openttd 19:20:27 *** freu[m] has joined #openttd 19:20:30 *** giords[m] has joined #openttd 19:20:30 *** glothit7ok[m] has joined #openttd 19:20:30 *** grag[m] has joined #openttd 19:20:31 *** gretel[m] has joined #openttd 19:20:32 *** hamstonkid[m] has joined #openttd 19:20:33 *** Heiki[m] has joined #openttd 19:20:33 *** hylshols7qui[m] has joined #openttd 19:20:33 *** iarp[m] has joined #openttd 19:20:33 *** igor[m]123456 has joined #openttd 19:20:33 *** ircer[m] has joined #openttd 19:20:33 *** ist5shreawf[m] has joined #openttd 19:20:33 *** jact[m] has joined #openttd 19:20:33 *** jeeg[m] has joined #openttd 19:20:35 *** jeremy[m] has joined #openttd 19:20:36 *** joey[m]1 has joined #openttd 19:20:36 *** johanna[m] has joined #openttd 19:20:36 *** josef[m] has joined #openttd 19:20:36 *** karl[m]123456 has joined #openttd 19:20:36 *** karoline[m] has joined #openttd 19:20:37 *** khavik[m] has joined #openttd 19:20:37 *** labs[m] has joined #openttd 19:20:39 *** leward[m] has joined #openttd 19:20:39 *** linda[m] has joined #openttd 19:20:39 *** magdalena[m] has joined #openttd 19:20:39 *** menelaos[m] has joined #openttd 19:20:39 *** nartir[m] has joined #openttd 19:20:39 *** natalie[m] has joined #openttd 19:20:39 *** natmac[m] has joined #openttd 19:20:40 *** NekomimiGunner18[m] has joined #openttd 19:20:40 *** nolep[m] has joined #openttd 19:20:40 *** olmvnec[m] has joined #openttd 19:20:40 *** ookfof[m] has joined #openttd 19:20:40 *** osvaldo[m] has joined #openttd 19:20:40 *** patricia[m] has joined #openttd 19:20:40 *** patrick[m]1 has joined #openttd 19:20:40 *** paulus[m] has joined #openttd 19:20:40 *** phil[m]1 has joined #openttd 19:20:41 *** philip[m]1 has joined #openttd 19:20:41 *** pothyurf[m] has joined #openttd 19:20:41 *** robert[m]1 has joined #openttd 19:20:42 *** rudolfs[m] has joined #openttd 19:20:43 *** shedidthedog[m] has joined #openttd 19:20:43 *** tonyfinn has joined #openttd 19:20:43 *** twom[m] has joined #openttd 19:20:43 *** JamesRoss[m] has joined #openttd 19:20:43 *** udo[m] has joined #openttd 19:20:44 *** vista_narvas[m] has joined #openttd 19:20:44 *** yoltid[m] has joined #openttd 19:20:44 *** Guest7778 has joined #openttd 19:20:44 *** yur3shmukcik[m] has joined #openttd 19:21:34 *** andythenorth has joined #openttd 19:21:41 <andythenorth> christmas livestream then? 19:26:23 <peter1138> Livestream bike ride 19:27:51 <DorpsGek> [OpenTTD/OpenTTD] Kuhnovic commented on pull request #9732: Feature: Added hotkeys to tooltips and dropdown menu's https://git.io/JMxhK 19:29:49 <andythenorth> livestream bike ride twitch coding 19:31:30 <DorpsGek> [OpenTTD/OpenTTD] JGRennison opened pull request #9738: Fix #9735: Fix OrderBackup::Reset in non-GUI case https://git.io/JMxjE 19:34:17 <DorpsGek> [OpenTTD/OpenTTD] Kuhnovic commented on pull request #9732: Feature: Added hotkeys to tooltips and dropdown menu's https://git.io/JMxjx 20:15:41 *** esselfe has quit IRC 20:26:37 *** Compu has joined #openttd 20:43:09 <DorpsGek> [OpenTTD/nml] glx22 opened pull request #246: Fix: advanced spritelayout may use no buildings https://git.io/JMpYc 20:44:35 <DorpsGek> [OpenTTD/nml] glx22 updated pull request #244: Add: support for stations https://git.io/JPXOt 20:46:32 <DorpsGek> [OpenTTD/nml] glx22 commented on pull request #244: Add: support for stations https://git.io/JMpYF 20:49:33 *** iSoSyS has joined #openttd 21:00:52 *** esselfe has joined #openttd 21:07:58 *** supermop_HNL has joined #openttd 21:39:46 *** WormnestAndroid has quit IRC 21:40:44 *** WormnestAndroid has joined #openttd 21:54:47 *** gelignite has quit IRC 21:58:07 *** nielsm has quit IRC 22:01:44 *** frosch123 has quit IRC 22:11:48 *** jottyfan has quit IRC 22:18:05 *** andythenorth has quit IRC 22:20:31 <DorpsGek> [OpenTTD/OpenTTD] Kiptoke updated pull request #9726: Fix: Prevents crash when no industries are present https://git.io/JMKrq 22:21:07 *** HerzogDeXtEr has quit IRC 22:34:35 <dP> btw, is sprite layout with num_sprites > 0x7F documented anywhere? 22:34:50 <dP> there seems to be like a whole format or two missing in the specs 22:35:45 <glx> I don't think the spec allows num_sprites > 0x7F 22:37:03 <glx> 0x00 basic, 0x01-0x3F extended, 0x40-0x7F advanced 22:37:04 *** supermop_HNL has quit IRC 22:37:11 <dP> well, openttd certainly does allow it 22:37:14 <dP> and nml even uses that 22:37:17 <dP> https://github.com/OpenTTD/OpenTTD/blob/master/src/newgrf.cpp#L5004 22:38:16 <glx> ha that's different, it's not a spritelayout, but a varact2 22:41:20 *** J0anJosep has quit IRC 22:42:00 <dP> lol, what the heck is varact and how is it different from regular action? 22:42:06 <dP> it's the same binary %) 22:43:14 <glx> spritelayout, spritegroup, varact2, random varact2,... they are all action 2 and have the same format up to type/num-sprite 22:44:17 <glx> spritelayout and spritegroup are feature specific so only one kind is possible per feature 22:44:49 <glx> and they share type/num-sprite < 0x80 22:46:34 <dP> ah, ok, I probably got confused since I only read https://newgrf-specs.tt-wiki.net/wiki/Action2 22:46:44 <dP> and it doesn't really mention that stuff 22:47:04 <dP> by the looks of it it's actually the page for basic action 2 only 22:47:23 <glx> yes basic action 2 is spritegroup 22:49:34 <glx> and it's replaced by spritelayout for houses, industry tiles, airport tiles and objects 22:50:13 <glx> and production callback for industries 22:53:03 *** sla_ro|master has quit IRC 22:53:32 <glx> newgrf specs are often not easy to follow 23:44:59 *** Wolf01 has quit IRC