IRC logs for #openttd on OFTC at 2018-10-27
⏴ go to previous day
00:27:29 *** Eddi|zuHause2 has joined #openttd
00:53:35 *** Gustavo6056 has joined #openttd
01:00:39 *** Gustavo6056 is now known as Gustavo6046
01:09:01 *** Eddi|zuHause2 is now known as Eddi|zuHause
01:35:57 *** Gustavo6056 has joined #openttd
01:43:09 *** Gustavo6056 is now known as Gustavo6046
01:57:00 *** Gustavo6056 has joined #openttd
02:04:11 *** Gustavo6056 is now known as Gustavo6046
02:08:39 *** sibiria has joined #openttd
02:21:59 *** glavinic_ has joined #openttd
02:33:24 *** mindlesstux has joined #openttd
02:40:14 *** yellyFish has left #openttd
04:09:33 *** wash[m]9 has joined #openttd
04:35:27 *** glavinics has joined #openttd
05:36:16 *** sim-al2 has joined #openttd
06:36:11 *** glavinics has joined #openttd
06:36:57 *** sim-al2 is now known as Guest1488
06:36:58 *** sim-al2 has joined #openttd
06:43:14 *** Wacko1976 has joined #openttd
07:25:30 *** sla_ro|master has joined #openttd
08:39:05 <DorpsGek_II> [OpenTTD/OpenTTD] nielsmh updated pull request #6872: Add: Houses can accept up to 16 different cargo types via NewGRF https://git.io/fNanB
08:46:14 <DorpsGek_II> [OpenTTD/OpenTTD] nielsmh updated pull request #6872: Add: Houses can accept up to 16 different cargo types via NewGRF https://git.io/fNanB
09:08:22 *** andythenorth has joined #openttd
09:28:14 * nielsm is trying to do some of the indcargonum cleanup planned 20 days ago
09:29:15 *** sla_ro|master has joined #openttd
09:40:34 *** Stimrol has joined #openttd
09:45:23 <andythenorth> nielsm: so 4 options? o_O
09:46:14 <nielsm> which is more sensible to work with as a newgrf author?
09:50:42 <andythenorth> nielsm: (I haven't had breakfast yet) we're talking about the replacements for industry props 12 and 13, right?
09:51:03 <nielsm> no the production callback
09:51:44 <andythenorth> ah I might need to reset my context :)
09:51:50 <andythenorth> the PR is long now :)
09:52:48 <andythenorth> so this is about prod cb format, version 2?
09:57:18 <nielsm> yes, I think you mentioned that the indirection of cargo types in production cb version 1 was useless complication over version 0
09:57:56 <nielsm> so I was wondering if it would make sense to add two new versions, both with "unlimited" cargo type lists, but one with and one without indirection
09:58:00 <andythenorth> I need to think about it a bit more
09:58:19 <andythenorth> there is an interesting case where the number of cargos is unknown in FIRS
09:58:27 <andythenorth> currently the prod cb is fine with that
10:12:07 <andythenorth> nielsm: I need to re-educate myself on prod cb and the options in the PR
10:12:23 <andythenorth> conventionally, prod cb is used with version 1, amounts in registers
10:12:33 <andythenorth> version 0 is ~useless
10:12:38 <DorpsGek_II> [OpenTTD/OpenTTD] nielsmh commented on pull request #6867: 16 cargo types in and out for industries https://git.io/fx9FX
10:18:04 <nielsm> okay if version 0 is effectively useless then I'm not going to make a non-indirect version with unlimited cargo lists
10:23:02 <andythenorth> anyone sensible is going to stuff the values in registers
10:23:15 <andythenorth> not switch a million branches to different fixed results :)
10:23:30 <DorpsGek_II> [OpenTTD/OpenTTD] LordAro approved pull request #6945: Fix e00908f: Visual C++ 2015 compile error https://git.io/fx9FA
10:33:05 <andythenorth> nielsm: so does the direction / indirection question even hold for prod cb?
10:33:10 <andythenorth> it's just a list of up to 16 registers?
10:33:57 <andythenorth> hmm, no it has to be 2 lists of exactly 16 registers, to be precise
10:35:29 <nielsm> it's two lists of fixed-but-specified length
10:36:00 <nielsm> Version 02 format: <Sprite-number> * <Length> 02 0A <set-id> <version> <num-inputs> [<input-cargo-1> <subtract-in-1> ...] <num-outputs> [<output-cargo-1> <add-out-1> ...] <again>
10:36:14 <nielsm> the num-inputs and num-outputs are direct values, not register numbers
10:38:13 <nielsm> and the input-cargo-n and output-cargo-n parameters are cargo ids, also not dynamic
11:00:30 <andythenorth> so if I've understood correctly, they should be register numbers
11:04:10 <andythenorth> I might have misunderstood this when we talked a few months ago
11:04:22 <andythenorth> I recall talking about the format for the static action 0 multiplier prop
11:04:29 <andythenorth> which nobody should ever sensibly use anyway :P
11:04:57 <andythenorth> there was a lot of talk around the format for those props, and how to encode them in nml
11:19:45 *** Progman has joined #openttd
11:26:23 *** worrelsik has joined #openttd
11:42:19 *** matt21347 has joined #openttd
12:00:11 *** HerzogDeXtEr has joined #openttd
12:01:44 <nielsm> hmm, andythenorth the FIRS v4 build I have makes a loading error when I try it
12:02:15 <andythenorth> what's the error? o_O
12:05:00 <nielsm> Unknown Action 0 property 0x0 (sprite 3499)
12:05:07 <nielsm> that's with Extreme mode
12:05:27 <nielsm> it builds a lot of Port industries that produce acid, and nothing else
12:06:46 <nielsm> firs.grf size 464314 bytes, dated 2018-08-13 20:32
12:07:29 <andythenorth> yeah the test was a single industry
12:07:37 <andythenorth> I wonder why it errors
12:09:42 <nielsm> my small oil cargoes test grf still works
12:10:44 <andythenorth> it's liable to be a FIRS bug
12:10:58 <andythenorth> FIRS needs refactored to work properly with 16 cargos
12:11:16 <andythenorth> but it's a moving target between the spec and also the nml patch :)
12:20:10 <nielsm> right, I'll leave that alone for now and assume it's a problem with the grf and not my code :)
12:22:17 <nielsm> okay still happens with the newer + larger version you posted on sep 10th
12:22:56 <nielsm> so the nml code used to generate it might be wrong, as you note yourself
12:29:18 <andythenorth> most likely it's a broken action 0
12:29:34 <andythenorth> and once we have everything else stable it can be fixed later if needs be
12:30:33 *** sla_ro|master has joined #openttd
12:34:22 <DorpsGek_II> [OpenTTD/OpenTTD] nielsmh commented on pull request #6867: 16 cargo types in and out for industries https://git.io/fx9pC
12:46:09 <gadago> Ꮤith o∪r IᏒC ɑd serᴠicе you cɑᥒ reɑch a glഠbal aᥙԁіeᥒсе of entreprеᥒеᥙrs аnd feᥒtanyⅼ adԁiϲts witһ ᥱxtraordiᥒɑry ᥱnɡaɡemеᥒt rates! https:∕/ᴡilliaⅿpіtcоck.сⲟm᜵
12:51:16 *** vaizki23 has joined #openttd
12:51:21 <vaizki23> Witһ ⲟᥙr IᏒϹ ɑd sᥱr⋁iϲе уഠ∪ cɑn reɑϲһ а ɡlobаⅼ ɑudiеᥒce οf entreprenᥱurѕ ɑnԁ fеntɑᥒyl aԁdⅰϲts ᴡⅰth еxtraorⅾⅰᥒary ᥱngaɡemеnt ratеsǃ https://wiⅼlⅰɑmⲣіtcock.ϲom⁄
12:59:27 *** Alkel_U3 has joined #openttd
13:00:28 <Wolf01> Lol, they are evolving... unsuccesfully
13:04:23 <nielsm> not sure it's a good idea to corrupt the url
13:08:46 <Wolf01> Mmmh, it looks like oracle is killing java
13:56:43 <LordAro> i'm not sure "ending support for java 8" is quite the same as "killing java"
14:04:20 <Wolf01> I think I'll stick to the LTS, I'm a bit hesitant to switch to new versions of anything in these days, beginning from browsers where they remove features every day, and ending with windows where every big update is a russian roulette
14:07:29 *** leerg319 has joined #openttd
14:21:15 *** andythenorth has joined #openttd
14:52:37 *** andythenorth is now known as Guest1521
14:52:37 *** andythenorth has joined #openttd
14:53:50 *** blathijs has joined #openttd
15:40:53 *** ToBeFree is now known as Guest1524
15:40:53 *** ToBeFree has joined #openttd
15:47:06 *** kyledrake has joined #openttd
16:17:05 *** Mahjong has joined #openttd
16:17:57 *** Mahjong has joined #openttd
16:20:35 *** Wormnest has joined #openttd
16:56:29 *** rocky11384497 has joined #openttd
17:39:01 *** Wolf01 is now known as Guest1535
17:59:13 *** andythenorth has joined #openttd
18:01:13 *** VanDyke has joined #openttd
18:05:42 <DorpsGek_II> [OpenTTD/OpenTTD] nielsmh opened pull request #6946: Doc: More notes for developers adding new PerformanceElements https://git.io/fxHY1
18:08:08 <nielsm> I don't know if these additions are any help, or if they even make sense :)
18:20:24 <LordAro> easy way to find out about the doxygen codes is to generate it and see what it looks like :p
18:20:35 <nielsm> then I'd have to install doxygen
18:20:37 <LordAro> i suspect there's a few \c(?) that could be added
18:25:46 <nielsm> hmm okay that wasn't too hard
18:25:58 <nielsm> but that's a LOT of spam running it
18:30:43 <LordAro> lots of missing documentation :)
18:49:18 *** lapinot23 has joined #openttd
18:51:52 <nielsm> okay that's annoying actually, doxygen is intentionally ignoring everything inside the anonymous namespace :(
18:52:28 <LordAro> could be a flag in the config file
18:52:30 <nielsm> but dutifully documenting the static widget layout definitions
18:53:06 *** johnny56_ has joined #openttd
18:55:05 <OMGLag> Hi, where is the reddit channel
18:59:34 *** Wacko1976 has joined #openttd
19:00:34 *** TopZoozle has joined #openttd
19:01:18 *** ANIKHTOS has joined #openttd
19:02:46 <LordAro> OMGLag: #/r/openttd i believe
19:05:17 <ANIKHTOS> long time not see i wish all a nice autum winter season
19:06:41 *** Progman has joined #openttd
19:08:38 *** gelignite has joined #openttd
19:12:00 <nielsm> ugh takes forever to run doxygen...
19:16:37 <LordAro> "EXTRACT_ANON_NSPACES = NO"
19:16:45 <LordAro> has appeared in my config file after running doxygen -u
19:16:53 <nielsm> yeah found that one too
19:16:57 <LordAro> almost looks like most of the time is spent outputting all the warnings :p
19:19:59 <LordAro> nope, hardly any change when redirecting output to devnull
19:24:45 *** andythenorth has joined #openttd
19:33:58 <LordAro> nielsm: why did you use an anonymous namespace, ooi?
19:34:07 <LordAro> i've never really seen the point of them
19:55:34 <TrueBrain> it was really asking for other responses, I promise you
20:05:27 <Eddi|zuHause> i need to switch games... tried KSP for a while, but seriously getting annoyed at some game mechanics
20:07:57 <TrueBrain> hmmm .. you cannot extend USB till the end of times, it seems ... after 15 meters the hub doesn't want to talk to the pc... so sad
20:08:55 <Eddi|zuHause> uhm, USB is spec-ed at max 5m
20:09:11 <Eddi|zuHause> there are special extension cables with repeaters
20:09:49 <Eddi|zuHause> i got a 15m one for work once
20:10:00 <Eddi|zuHause> costs about 100€
20:10:34 *** Stimrol has joined #openttd
20:10:47 <dwfreed> oftentimes it's better to use the USB to Cat5 converters
20:11:02 <TrueBrain> THE LATENCY! THE LAG! :D
20:12:12 <Eddi|zuHause> i've only seen USB2-via-LAN, not USB3-via-LAN
20:16:22 <foamz> Ꮤith οᥙr IRϹ ad servіce you can reɑch a gⅼobaⅼ aᥙdiеᥒce of entrepreᥒe∪rѕ ɑnd fеntɑnyl ɑddicts ᴡіtһ еⅹtraordiᥒary eᥒɡɑgement rаteѕ! httpѕ:/⁄wⅰlliaⅿpіtcock.cഠm⁄
20:16:22 <foamz> I tһоught you ɡuỿѕ mіght be interested in thіs bⅼog by freenοԁᥱ staff meⅿber Brуaᥒ kloеri Ostergaаrd һttⲣs:/⁄brỿanostᥱrgaɑrԁ.cⲟm/
20:19:35 * andythenorth has 4 ports, they are a funny shape
20:19:52 <TrueBrain> I really do not wanted to know how many ports you had ...
20:28:27 <Xaroth> planetmaker: I have a quest for you.
20:54:23 *** incertia has joined #openttd
21:07:27 *** yellyFish has joined #openttd
21:09:46 <yellyFish> is it normal that when doing ./configure i have to be explicit in using -02 for CXXFLAGS? else it doesn't seem to use that flag.
21:11:17 <andythenorth> and the problem is
21:11:31 <andythenorth> that the IRL design hasn't changed for about 100 years
21:12:43 <andythenorth> this makes the sprites hard to differentiate
21:12:52 <andythenorth> assuming that they're all using company colour :P
21:13:17 <andythenorth> maybe that assumption needs to yield? o_O
21:14:35 <LordAro> yellyFish: last time i checked it was default...
21:14:54 <LordAro> can you paste the output of configure (without setting flags) somewhere?
21:19:22 *** tjzabel has joined #openttd
21:20:07 <yellyFish> or is it enough with it being in CFLAGS?
21:20:13 <yellyFish> i see it in there at least
21:22:21 *** jfhbrook has joined #openttd
21:26:37 <LordAro> if it's in there, it's getting used
21:26:59 <LordAro> it doesn't need to be in cxxflags as well as cflags
21:29:32 <yellyFish> ah ok. was just making sure
21:34:20 <yellyFish> nielsm: hey o/. do you know if the performance framerate thing is always running or just when you open the framerate window?
21:34:51 <nielsm> it's always collecting
21:35:20 <nielsm> but just the act of painting the performance data actually makes painting the screen a lot slower
21:35:37 <nielsm> so you'll see some performance loss just having it open
21:35:39 *** extra-pixel has joined #openttd
21:35:49 <nielsm> (especially in debug builds)
21:37:24 *** kipukun has joined #openttd
21:48:05 <yellyFish> is it wise to always have it collecting? isn't making time calls all the time?
21:48:52 <nielsm> those are optimized (on system level) for being called often
21:49:10 <nielsm> the collection itself should be insignificant
21:49:38 <nielsm> apart from maybe influence on memory caching...
22:14:45 *** matt21347 has joined #openttd
22:19:12 *** Thaodan_ has joined #openttd
22:24:33 *** wodencafe has joined #openttd
22:30:44 *** sim-al2 has joined #openttd
22:34:45 <OMGLag> what's the deal with that foamz guy?
continue to next day ⏵