Config
Log for #openttd on 6th December 2021:
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

Powered by YARRSTE version: svn-trunk