Times are UTC Toggle Colours
00:01:31 *** Tirili has quit IRC 00:05:22 <supermop_Home> well the curfew is 8 tonight instead of 11 00:08:40 <milek7> curfew? 00:35:00 <DorpsGek_III> [OpenTTD/OpenTTD] techgeeknz commented on issue #7006: Hardware mouse cursor https://git.io/fhqLt 00:38:27 <supermop_Home> yep 00:39:10 <supermop_Home> more helicopters today too 00:39:39 *** mindlesstux6662 has quit IRC 00:55:55 *** mindlesstux6662 has joined #openttd 00:56:31 <Eddi|zuHause> if i wanted to write a postapocalpytic movie, i would start with a desease going around, violence breaking out, and a police state forming with massive travel restrictions and being on the street at night is illegal 00:58:08 <Eddi|zuHause> with a president so narcissistic that the world could be burning around him, and he doesn't care, as long as all the cameras are directed to him. 00:59:12 *** blathijs has quit IRC 01:20:42 *** cHawk- has quit IRC 01:32:00 *** blathijs has joined #openttd 02:11:44 <supermop_Home> Eddi|zuHause we already had the police state here for some time - just sometimes its easier to pretend it's not there 02:13:17 <supermop_Home> but municipal governments control over their police forces has been steadily eroding for years, and those police departments increasingly drive policy themselves 02:18:43 <supermop_Home> now the actual military on the streets is a bit rarer 02:18:59 <supermop_Home> and we don't quite have that in new York yet 02:29:53 *** Flygon has joined #openttd 02:42:31 *** debdog has joined #openttd 02:45:55 *** D-HUND has quit IRC 02:50:42 <Eddi|zuHause> i've seen this news bit where it was talked about how most sherrif elections run unopposed, even if the sherrif in question has highly questionable ethics 02:53:21 <Eddi|zuHause> (as far as i have understood, in america, elected sherrifs are a mostly a thing in rural areas, whereas appointed police forces are a thing in cities) 02:54:03 <Eddi|zuHause> (this is vastly different from germany, where police is a state matter) 03:04:19 *** glx has quit IRC 03:15:38 *** Wormnest has quit IRC 03:23:04 <supermop_Home> police is generally a city thing here, sheriffs exist at the county level 03:24:07 <supermop_Home> and are only typically relevant in areas where a county does not contain a large metropolitan area with it's own police force 03:25:48 <supermop_Home> New York County (island of Manhattan) has a sheriff - but the office is mainly procedural 03:29:25 <supermop_Home> We also have state police - but they are not typically involved with day to day law enforcement beyond highway patrol 03:30:39 <supermop_Home> one of our biggest problems here Eddi|zuHause is that in most highly urban cities, the police officers are often not residents of the city or even the county in which they serve 03:32:00 <supermop_Home> In New York many do live in the city, but in areas of Queens or staten Island that resemble a separate town 03:32:56 <Eddi|zuHause> we have a thing here where for big events like, say, a football match, the police forces involved are deliberately shipped in from out-of-state 03:39:42 <supermop_Home> excessive force in response to protest are one problem, but the institutionalized disproportionate use of force in regular day-to-day policing that the protest are in response to, can't be readily fixed by non-local officers 04:13:19 <supermop_Home> i guess i'll try to go to bed 05:15:49 *** Speeder has joined #openttd 05:18:08 *** Speeder__ has quit IRC 05:36:47 *** andythenorth has joined #openttd 05:58:20 <DorpsGek_III> [OpenTTD/website] auge8472 approved pull request #161: Fix: paddings in website footer https://git.io/JfP4L 05:58:28 <andythenorth> ha ha this nearly works https://gist.githubusercontent.com/andythenorth/086052167f10a73fc0f3a9d26a864b52/raw/2f639d751c3cc0375a3b58cf501c9e0eca8ebad9/gistfile1.txt 05:58:40 <andythenorth> there's one odd bug 05:58:49 <andythenorth> but otherwise it replicates most of var 41 06:01:05 <DorpsGek_III> [OpenTTD/website] auge8472 commented on pull request #161: Fix: paddings in website footer https://git.io/JfP4q 06:12:05 *** sla_ro|master has joined #openttd 06:14:49 <DorpsGek_III> [OpenTTD/nml] andythenorth commented on pull request #154: Add boolean constants https://git.io/JfP4g 06:17:07 *** nielsm has quit IRC 06:21:34 *** Gadg8eer has quit IRC 06:39:45 <DorpsGek_III> [OpenTTD/OpenTTD] nielsmh commented on issue #7006: Hardware mouse cursor https://git.io/fhqLt 06:46:24 <andythenorth> my silly var 41 thing now works 06:46:33 <andythenorth> just need to extend it to multiple IDs 06:46:40 <andythenorth> maybe each vehicle can have a procedure for that 06:47:00 * andythenorth wonders what the limit on procedures is :P 07:10:25 <andythenorth> oof I might have an actual case for prop 25 07:12:48 <DorpsGek_III> [OpenTTD/website] LordAro merged pull request #161: Fix: paddings in website footer https://git.io/Jfi7z 07:14:46 <DorpsGek_III> [OpenTTD/website] LordAro commented on pull request #161: Fix: paddings in website footer https://git.io/JfPB5 07:17:39 <DorpsGek_III> [OpenTTD/OpenTTD] LordAro commented on issue #7006: Hardware mouse cursor https://git.io/fhqLt 07:21:59 *** iSoSyS has joined #openttd 07:30:23 *** cHawk has joined #openttd 07:55:49 *** Samu has joined #openttd 07:58:42 *** cHawk has quit IRC 08:20:10 <Samu> just updated https://github.com/SamuXarick/Canal-Pathfinder/tree/Graph.AyStar-6-compatible 08:20:28 <Samu> also this https://github.com/SamuXarick/Canal-Pathfinder/tree/Graph.AyStar-customized-for-speed 08:20:40 <Samu> Yexo-, 08:31:09 *** cHawk has joined #openttd 08:36:27 *** iSoSyS has quit IRC 08:46:25 *** arikover has joined #openttd 09:10:18 <andythenorth> this is so good :D https://github.com/andythenorth/iron-horse/commit/1f7469485deefbec57a5ad5c8c59dfcf2895c80f 09:10:50 <andythenorth> all of that, the net result is you can build powered or unpowered railcars 09:11:01 <andythenorth> and have the sprites combine to make nice looking railcar trains 09:11:22 <andythenorth> gameplay effect: unpowered railcars are 50% cheaper 09:11:40 <andythenorth> definitely massively over-engineered; so fun :) 09:12:02 <andythenorth> soooo pointless 09:24:26 *** cHawk has quit IRC 09:26:58 *** cHawk has joined #openttd 09:28:56 <DorpsGek_III> [OpenTTD/OpenTTD] techgeeknz commented on issue #7006: Hardware mouse cursor https://git.io/fhqLt 09:35:47 *** WormnestAndroid has quit IRC 09:35:59 *** WormnestAndroid has joined #openttd 09:48:16 *** WormnestAndroid has quit IRC 09:48:33 *** WormnestAndroid has joined #openttd 10:03:42 <DorpsGek_III> [OpenTTD/OpenTTD] techgeeknz commented on issue #7006: Hardware mouse cursor https://git.io/fhqLt 10:04:17 <DorpsGek_III> [OpenTTD/OpenTTD] ldpl commented on issue #7006: Hardware mouse cursor https://git.io/fhqLt 10:08:37 <DorpsGek_III> [OpenTTD/OpenTTD] techgeeknz commented on issue #7006: Hardware mouse cursor https://git.io/fhqLt 10:19:42 *** Xaroth0 has quit IRC 10:22:28 <DorpsGek_III> [OpenTTD/OpenTTD] nielsmh commented on issue #7006: Hardware mouse cursor https://git.io/fhqLt 10:28:53 <DorpsGek_III> [OpenTTD/OpenTTD] techgeeknz commented on issue #7006: Hardware mouse cursor https://git.io/fhqLt 10:36:32 <DorpsGek_III> [OpenTTD/OpenTTD] techgeeknz commented on issue #7006: Hardware mouse cursor https://git.io/fhqLt 11:05:23 <andythenorth> supermop_Home yo :) 11:06:35 <andythenorth> railcar madness continues 11:39:22 *** virtualrandomnumber has joined #openttd 12:01:50 *** gnu_jj has quit IRC 12:08:28 *** glx has joined #openttd 12:08:28 *** ChanServ sets mode: +v glx 12:14:48 *** gnu_jj has joined #openttd 12:20:16 *** Xaroth0 has joined #openttd 12:20:33 *** Xaroth0 is now known as Xaroth 12:22:03 *** virtualrandomnumber has quit IRC 12:44:42 *** cHawk has quit IRC 12:51:14 <supermop_Home> hi andythenorth 12:51:34 <supermop_Home> have to restart my computer 12:52:21 *** supermop_Home has quit IRC 12:54:29 *** supermop_Home has joined #openttd 12:54:32 <supermop_Home> ok 12:59:20 *** virtualrandomnumber has joined #openttd 12:59:54 <andythenorth> supermop_Home railcar trailers, which work seamlessly with the railcars sprite magic :P 13:00:06 <andythenorth> totally pointless but eh 13:03:31 <supermop_Home> just what I wished for 13:11:58 <andythenorth> grf any use to you? 13:12:03 <supermop_Home> sure 13:12:16 <supermop_Home> i mean it won't fix my city 13:15:21 <andythenorth> supermop_Home pm sent 13:15:27 <supermop_Home> yay 13:19:18 <andythenorth> I don't know if it's the most stupid feature in Horse 13:19:42 <supermop_Home> i mean it's not a snowplow 13:19:45 <andythenorth> using the electric railcars as driving cabs is probably worse 13:29:23 *** nielsm has joined #openttd 13:35:17 *** cHawk has joined #openttd 13:38:54 *** Gustavo6046 has quit IRC 13:45:41 <supermop_Home> i use the 4rep whatever trick sometimes 13:46:02 <supermop_Home> emus plus loco for OP train 13:46:06 <andythenorth> yup 13:46:16 <andythenorth> these new trailers are capped at the lower speed 13:46:20 <andythenorth> I could add express trailers also 13:46:23 <supermop_Home> in this game for a large town on top of a mountain 13:49:18 <FLHerne> andythenorth: Diesel railcars as driving cabs is a thing 13:50:56 <andythenorth> I can't remember why I didn't enable them for that in Horse, I think it's just a whim 13:54:05 <FLHerne> Hm, now I can't find the page 13:54:36 <FLHerne> When Amtrak were diverted into Grand Central a few years ago, they couldn't have the driver in the locomotive 13:54:48 <FLHerne> Because no end doors, and narrow tunnels 13:55:24 <FLHerne> So they attached a DMU car to the front of the locomotive before entering the tunnel, and drove from that 13:56:38 <FLHerne> (because unlike here, US railroad equipment is actually intercompatible :-/) 13:57:29 <FLHerne> EMU<->loco inter-working was a thing here too, of course 13:57:46 <FLHerne> 73/1s could work in multiple with most 3rd-rail EMUs 14:03:50 <Eddi|zuHause> <FLHerne> (because unlike here, US railroad equipment is actually intercompatible :-/) <-- maybe that's a side effect of being 30 years behind in technology? :p 14:05:39 <andythenorth> that and AAR interchange standards 14:06:02 <andythenorth> and not being state nationalised systems 14:06:46 <andythenorth> there is a really nice article from a senior engineer at GMD / EMD when diesels were being prototyped and scaled up 14:07:11 <andythenorth> he talks about offering a standard product, and then every railroad insisting on customisations which required expensive redesign 14:07:49 <andythenorth> it's extremely similar to software 'products' that become distorted into consulting-ware 14:10:20 <Eddi|zuHause> i've recently seen a thing about the northeast corridor, and a train running from washington to boston, that switched engines in new york for the sole reason of the lines being operated by different companies and everything being cross-compatible 14:22:25 <supermop_Home> Eddi|zuHause must have been awhile ago 14:22:33 <supermop_Home> in the Penn RR era? 14:23:01 <Eddi|zuHause> yeah, i think in the 1950s? 14:23:22 <Eddi|zuHause> it was about this accident where the train overshot the platform in washington 14:23:55 <supermop_Home> also back then idk if the NEC was electrified all the way to boston 14:24:33 <supermop_Home> would have been a penn GG1 from Union Station to Penn Station 14:25:09 <Eddi|zuHause> i think they mentioned the full electrification wasn't completed until the 1990s or something? 14:26:12 <Eddi|zuHause> and they mentioned they did away with the unnecessary engine switching after nationalising, and ran GG1s all the way through 14:26:35 <Eddi|zuHause> which would have been the 70s? 14:26:47 <supermop_Home> yeah 14:27:02 <supermop_Home> Amtrak kept the GG1s in the 70s 14:27:44 <supermop_Home> FLHerne Grand central doesn't have caternary either 14:28:04 <supermop_Home> has bottom-contact 3rd rail 14:28:28 <supermop_Home> metro north trains switch to overhead up in Westchester county 14:34:50 <andythenorth> https://archive.org/details/dilworthstory013490mbp/page/n39/mode/2up 14:42:18 *** Wormnest has joined #openttd 14:43:33 *** sla_ro|master has quit IRC 14:45:12 <andythenorth> this is a really good couple of pages on real-world engineering https://archive.org/details/dilworthstory013490mbp/page/n113/mode/2up 14:47:23 *** cHawk has quit IRC 14:47:58 <andythenorth> 'suppose da vinci was wrong?' 14:51:31 <Eddi|zuHause> given that scientific information has a half-life, you can assume that by what we know now, da vinci was wrong on most things 14:52:31 <andythenorth> yes 14:55:43 <Eddi|zuHause> this was one of the most important innovations of the renaissance era, starting to question the "knowledge" passed down by figures of authority (e.g. Aristoteles, who we know now was wrong on pretty much everything he ever said) 14:56:00 <supermop_Home> nah that big helix helicopter thing is still gonna fly some day 15:05:33 <andythenorth> I did a philosophy module in university, with a lecturer who was interested in demonstrating that some Aristotelian physics was actually valid 15:05:40 <andythenorth> can't remember more than that :P 15:05:53 <andythenorth> all I know these days are ISO 27002 controls, and facts about trains 15:08:57 <LordAro> andythenorth: which is your favourite? 15:09:05 <andythenorth> hmm 15:09:22 <andythenorth> tough choice 15:28:42 *** cHawk has joined #openttd 15:36:06 *** virtualrandomnumber has quit IRC 15:55:31 *** sla_ro|master has joined #openttd 15:57:46 <arikover> andythenorth: "I did a philosophy module in university, with a lecturer who was interested in demonstrating that some Aristotelian physics was actually valid": Here, it is said that Aristotle approximations were pretty good for his time https://arxiv.org/pdf/1312.4057.pdf 16:00:18 <andythenorth> thanks :) 16:00:32 <andythenorth> I think it was the module on Kuhn and Scientific Revolutions 16:01:17 <andythenorth> http://sites.fas.harvard.edu/~hsci161/Sci._Rev._Reader/12_S6_Kuhn.pdf 16:03:56 *** Borg has joined #openttd 16:19:33 <FLHerne> Oh, that nonsense :p 16:22:14 <FLHerne> Empirical reality isn't a social construct 16:24:21 <FLHerne> To be fair, I think relativists have gone a lot further than Kuhn himself did 16:24:46 <supermop_Home> getting people to actually accept empirical reality does seem to be a bit of a social contruct though 16:26:17 <FLHerne> Unfortunately so 16:26:21 <andythenorth> but we have alternative facts 16:29:45 <supermop_Home> hopefully can go out for a bit before thunderstorms start 16:36:44 <DorpsGek_III> [OpenTTD/OpenTTD] danchr opened pull request #8182: Clang LTO https://git.io/JfPQ1 16:42:55 *** Flygon has quit IRC 16:46:37 *** keoz has quit IRC 16:51:04 <DorpsGek_III> [OpenTTD/OpenTTD] danchr updated pull request #8182: Clang LTO https://git.io/JfPQ1 16:51:06 *** frosch123 has joined #openttd 17:03:32 <DorpsGek_III> [OpenTTD/OpenTTD] danchr updated pull request #8182: Clang LTO https://git.io/JfPQ1 17:08:14 *** supermop_Home has quit IRC 17:08:35 <DorpsGek_III> [OpenTTD/OpenTTD] danchr updated pull request #8182: Clang LTO https://git.io/JfPQ1 17:10:21 <DorpsGek_III> [OpenTTD/OpenTTD] danchr updated pull request #8182: Clang LTO https://git.io/JfPQ1 17:17:41 <DorpsGek_III> [OpenTTD/OpenTTD] nielsmh commented on pull request #8182: Clang LTO https://git.io/JfP5u 17:19:16 <nielsm> so when are we merging cmake? 17:19:23 <LordAro> now? 17:26:03 <andythenorth> so this is the final re-implementation of var 41 using var 61 https://gist.githubusercontent.com/andythenorth/af589f00ceead6ac6b685e5031d7fc94/raw/b365632f33361121b9b72b6275c3d2e742a84857/gistfile1.txt 17:26:29 <andythenorth> it has a few interesting quirks 17:27:26 <andythenorth> it reads var 61 for each vehicle 16 times, for every vehicle in the consist, each time one of the procedures is called 17:29:31 <andythenorth> in total the procedures are called minimum 6 times in the graphics per vehicle that uses this feature, maximum 7 17:29:52 *** supermop_Home_ has joined #openttd 17:31:20 <andythenorth> so every action 3 paint, a single vehicle will read var 61 976 times, but 915 of those will exceed the consist length and return 0 17:31:47 <andythenorth> a 2 vehicle consist will read var 61 3904 times 17:32:26 <andythenorth> a 4 vehicle consist will read var 61 15616 times 17:33:21 <andythenorth> but 12688 of those will exceed the consist length and return 0 17:33:26 <andythenorth> this is probably fine? 17:33:59 <andythenorth> are procedure results cached? 17:34:48 <glx> probably not 17:35:03 *** Gustavo6046 has joined #openttd 17:35:12 <andythenorth> hmm my maths is wrong anyway, I don't limit at 16 17:35:18 <andythenorth> it's 127 forwards, 127 backwards 17:35:24 * andythenorth recalculates 17:37:15 <andythenorth> yeah I think it's reading var 61 28448 per single vehicle 17:38:31 <andythenorth> so a 4 vehicle consist reads var 61 455,168 times 17:38:38 <andythenorth> fortunately openttd is really efficient :) 17:41:12 <andythenorth> I could optimise it in several ways 17:43:14 <andythenorth> I could store the results of some procedures earlier in the chain 17:43:18 <andythenorth> so they're only called once 17:44:48 <andythenorth> that would reduce var 61 reads to 4,064 17:45:17 <andythenorth> and I could stop trying to read it when I've exceeded the consist length 17:45:53 *** keoz has joined #openttd 17:46:06 <andythenorth> and I could figure out why nml why STORE_TEMP won't accept the result of a var 61 expression 17:47:00 <andythenorth> fixing all of that would cut the var 61 reads down to 2 for a single vehicle 17:47:15 <andythenorth> 28448 -> 2, worthwhile reduction? 17:53:45 <FLHerne> The fact that you need to ask is worrisome :p 17:53:57 <andythenorth> might be premature optimisation 17:54:08 <andythenorth> I've seen both sides of the argument in this channel 17:54:24 <andythenorth> - these things are fast, keep the newgrf code simpler 17:54:35 <andythenorth> - these things are slow, optimise the newgrf for openttd perf 17:54:54 <andythenorth> and it's never conclusive, because we don't really know what affects perf :) 17:56:01 <andythenorth> unrelated, I can definitely crash nml with 'return [procedure_a() + procedure_b()]' 17:56:08 <andythenorth> but 'return LOAD_TEMP(2)' is fine 18:03:42 *** _dp_ has quit IRC 18:03:58 <FLHerne> What's with the square brackets? 18:08:04 <andythenorth> is that not required to make an expression? 18:08:10 * andythenorth can't really nml 18:08:26 <andythenorth> I just add and remove chars until it works 18:18:00 *** Compu has quit IRC 18:20:27 <FLHerne> No, I'm surprised it even parses 18:23:09 <andythenorth> I should read the docs about what's valid for a return and what isn't 18:24:32 *** Compu has joined #openttd 18:24:34 <supermop_Home_> route chartering GS? 18:24:40 *** Compu has quit IRC 18:24:53 <andythenorth> hmm expression is valid in a return https://newgrf-specs.tt-wiki.net/wiki/NML:Switch 18:25:32 <andythenorth> return 1 + switch_alt_var_41_position_in_vehid_chain_multiple_ids() + switch_alt_var_41_position_in_vehid_chain_from_end_multiple_ids(); 18:25:58 <andythenorth> https://gist.githubusercontent.com/andythenorth/3032fcd0425dad52e971de16d11058e7/raw/451550f24293bc8f7cb6e7be5541105204fcc080/gistfile1.txt 18:26:00 <Eddi|zuHause> i think [] is a list of expressions? 18:26:22 <andythenorth> yes 18:26:34 <andythenorth> that's spurious, it fails with or without 18:26:40 <FLHerne> andythenorth: Yes, but the [] mean you're returning an array (with 1 element), which doesn't seem sane 18:26:52 <andythenorth> I tried it with and without 18:27:05 <FLHerne> Ok 18:27:11 <andythenorth> adding [] is my usual solution to "this expression won't render", instead of reading the docs :P 18:27:25 <FLHerne> Is this with glx's new switch parameters, or current nml? 18:27:40 <andythenorth> nmlc --version 2020-04-20-g9fdd4bbc 18:28:06 <andythenorth> I didn't try parameters for the procedures yet 18:28:34 <Eddi|zuHause> FLHerne: [] might be weirdly overloaded, so the parser can't throw it out at that point? 18:30:08 <nielsm> NML syntax is peculiar and loves lots of [] 18:30:30 <andythenorth> list-ish :P 18:31:26 <nielsm> idea for a better NML: throw out the custom language and switch to lua, the core mechanism is that there are a bunch of expected declarations at global level 18:31:46 <nielsm> and the runtime provides a bunch of functions and stuff to help produce the correct structure 18:33:10 <FLHerne> nielsm: That's silly 18:33:25 <FLHerne> If you're doing that, we should just make the Python API decent 18:33:33 <FLHerne> Add some builder functions 18:34:03 <nielsm> I suppose you could do that too... 18:34:15 <FLHerne> (unless I'm missing some fundamental thing about the nature of lua) 18:34:36 <andythenorth> nielsm so do you want to profile my stupid var 61 use? :) 18:35:10 <FLHerne> I already told Andy he should just be calling into nml from his Python script instead of all this templating 18:35:21 <andythenorth> but I like nml so much :) 18:36:15 <andythenorth> FLHerne radical idea, change the templating to output python, then exec() it 18:36:41 <andythenorth> 'probably fine' 18:38:17 <DorpsGek_III> [OpenTTD/OpenTTD] stormcone updated pull request #7886: Group management enhancements https://git.io/JeAdk 18:39:52 <DorpsGek_III> [OpenTTD/OpenTTD] nielsmh dismissed a review for pull request #7270: Introduce CMake (and removing all other project-related code) https://git.io/Jvjbc 18:40:12 <FLHerne> andythenorth: stop 18:40:40 <FLHerne> I hereby revoke your Python privileges for the next year 18:40:44 <andythenorth> you never saw the nfo files with variadic macros? o_O 18:40:48 <andythenorth> wasn't even my idea 18:41:27 <andythenorth> then to migrate FIRS to python, I python templated the variadic macros 18:41:30 <andythenorth> that was a fun time 18:42:03 <DorpsGek_III> [OpenTTD/OpenTTD] nielsmh approved pull request #7270: Introduce CMake (and removing all other project-related code) https://git.io/JfPbN 18:42:09 <andythenorth> :o 18:42:10 <FLHerne> https://xkcd.com/763/ 18:42:47 <andythenorth> found this one today https://xkcd.com/1319/ 18:45:22 <DorpsGek_III> [OpenTTD/OpenTTD] stormcone updated pull request #7886: Group management enhancements https://git.io/JeAdk 18:46:12 *** gelignite has joined #openttd 18:46:36 <FLHerne> https://xkcd.com/1205/ seems often applicable 18:47:25 <FLHerne> Hm, that suggests that spending ages making nmlc marginally faster is probably worthwhile 18:47:33 <FLHerne> It does get run a lot 18:47:34 <andythenorth> that's the more commonly shared version 18:47:57 <andythenorth> it's a nice xkcd, but it doesn't account for broken context 18:48:06 <andythenorth> 10s is short enough to not get distracted 18:48:16 <andythenorth> 5 mins is long enough to get coffee, stretch, have new thoughts 18:48:37 <andythenorth> waiting 60s is just right for getting distracted by a YT video and losing all focus 18:49:26 * andythenorth reading this currently https://www.hyrumslaw.com/ 18:52:15 *** gnu_jj has quit IRC 19:06:55 <glx> nielsm: I think I need to squash some stuff in #7270 19:08:27 *** Wolf01 has joined #openttd 19:08:28 <nielsm> glx yeah the PR needs a load of technical fixed to be mergeable 19:09:04 <Wolf01> I was trying to figure out what I missed to do... like starting mIRC 19:09:06 <glx> andythenorth: what's the stack for https://gist.githubusercontent.com/andythenorth/3032fcd0425dad52e971de16d11058e7/raw/451550f24293bc8f7cb6e7be5541105204fcc080/gistfile1.txt ? 19:10:05 <andythenorth> glx you mean the nml that triggers it, or you want a python traceback? 19:10:21 <glx> python traceback to know where it fails 19:10:46 <andythenorth> can I get that without pdb? :P 19:11:03 <glx> just use -s 19:11:36 <andythenorth> cool :) 19:12:01 <glx> nmlc has nice options :) 19:13:32 <andythenorth> https://gist.githubusercontent.com/andythenorth/0cf75ff3da675be857cc5b09caed0b6d/raw/7cb2ea278fe55ce2500b774ad4bef20bb6034bf1/gistfile1.txt 19:14:41 <andythenorth> nml is https://gist.githubusercontent.com/andythenorth/4b6476330caa27e741e6efb6daab4fdf/raw/cd2e01d17fcf0126652453e94756c34bfde30b8a/gistfile1.txt 19:14:54 <glx> anyway procedure calls in ranges are not properly referenced, I noticed that when trying to add support for parameters in the ranges 19:15:58 <Eddi|zuHause> hm... i tried to start this thimbleweed park mini adventure, and it tells me it's missing directx 12 features?!? 19:16:16 <glx> dolores thing ? 19:16:20 <Eddi|zuHause> yes 19:16:32 <Eddi|zuHause> in proton/wine 19:18:55 *** gnu_jj has joined #openttd 19:22:47 <glx> andythenorth: https://github.com/OpenTTD/nml/compare/master...glx22:proc_refs maybe (not sure it's related though) 19:27:09 <Eddi|zuHause> seems nobody else managed to get around that error message so far... 19:29:40 <andythenorth> hmm how do I GitHub? :P Usually I test patches by fetching the PR, or adding someone's remote branch 19:30:42 <glx> remote branch should work :) 19:30:46 <Eddi|zuHause> andythenorth: you just add the other person's github as remote, and pull 19:31:24 <Eddi|zuHause> so instead of pulling origin/master you pull glx/whatever 19:32:07 <andythenorth> of course :) thanks :) 19:33:45 <andythenorth> but is this commit not in OpenTTD nml repo? https://github.com/OpenTTD/nml/commit/9ccffc3cb80f380def3d6f8f898703192eef0cc2 19:33:52 * andythenorth confused 19:35:02 <glx> it's in my repo 19:35:12 <glx> in proc_refs branch 19:35:24 <glx> github interface is sometimes confusing 19:43:21 <andythenorth> different traceback now https://gist.githubusercontent.com/andythenorth/96f7c805e0ad11ce56e4d8c86f1eec6c/raw/9e6dbf8e6824adb351625e577b94d95b98dd58f5/gistfile1.txt 19:46:56 <supermop_Home_> https://slate.com/news-and-politics/2020/06/protesters-arrested-for-speaking-to-near-police-officers.html 19:47:07 <glx> weird, for some reason the feature seems wrong 19:48:22 <glx> debugging needed I guess 19:49:48 <andythenorth> sorry :) 19:50:47 <glx> is there an iron horse branch for your current work ? 19:52:27 <andythenorth> I can make one that contains this failing code 19:53:57 <glx> well I have an iron horse clone locally anyway :) 19:54:32 <andythenorth> glx https://github.com/andythenorth/iron-horse/tree/return_procedure_expression 20:02:10 <glx> hehe warnings are important :) 20:02:51 <glx> it's indeed a referencing problem and my fix doesn't solve it 20:04:23 <glx> thanks for the test case :) 20:08:07 <andythenorth> I want to test procedure parameters too 20:08:17 <andythenorth> I have a valid case for them 20:16:40 <glx> ok found the error 20:16:55 <glx> hmm or not 20:30:22 *** sla_ro|master has quit IRC 20:32:39 *** frosch123 has quit IRC 20:38:29 *** Progman has joined #openttd 20:58:32 *** nielsm has quit IRC 20:58:45 *** Borg has quit IRC 21:14:25 *** Samu has quit IRC 21:17:17 *** Progman has quit IRC 21:28:15 *** ChanServ sets mode: +v Terkhen 21:28:15 *** ChanServ sets mode: +o orudge 21:35:10 *** Wolf01 has quit IRC 21:45:55 *** keoz has quit IRC 21:56:01 *** arikover has quit IRC 22:03:30 *** andythenorth has quit IRC 22:31:02 *** dP has joined #openttd 22:31:02 *** dP is now known as _dp_ 22:43:29 *** nielsm has joined #openttd 22:48:21 *** gnu_jj has quit IRC 22:48:36 *** WormnestAndroid has quit IRC 22:48:53 *** WormnestAndroid has joined #openttd 22:59:45 *** gnu_jj has joined #openttd 23:18:54 *** gelignite has quit IRC 23:29:38 *** WormnestAndroid has quit IRC 23:30:25 *** WormnestAndroid has joined #openttd