Times are UTC Toggle Colours
00:15:52 *** Wolf01 has quit IRC 00:28:18 *** HerzogDeXtEr1 has quit IRC 01:34:16 *** glx has quit IRC 01:57:04 *** jellyknight has quit IRC 02:49:29 *** Flygon has joined #openttd 03:14:44 *** Wormnest has quit IRC 03:30:47 *** twpol has quit IRC 03:30:58 *** twpol has joined #openttd 03:41:11 *** Wuzzy has quit IRC 03:54:01 *** D-HUND has joined #openttd 03:57:22 *** debdog has quit IRC 05:17:12 *** snail_UES_ has quit IRC 06:09:55 *** murr4y has quit IRC 06:10:08 *** murr4y has joined #openttd 06:12:51 *** hamstonkid[m] has quit IRC 06:12:55 *** hamstonkid[m] has joined #openttd 06:28:57 *** andythenorth has joined #openttd 06:43:36 *** didac has quit IRC 07:01:55 *** einar[m] has quit IRC 07:01:59 *** einar[m] has joined #openttd 07:02:16 *** sla_ro|master has joined #openttd 07:21:24 *** HerzogDeXtEr has joined #openttd 07:28:35 *** nartir[m] has quit IRC 07:28:37 *** nartir[m] has joined #openttd 07:38:11 *** greeter has quit IRC 07:38:35 *** greeter has joined #openttd 07:40:05 <DorpsGek> [OpenTTD/OpenTTD] James103 opened issue #8851: Console command "exec" can stack overflow and crash (bypassing crash handler) https://git.io/Jqcum 07:55:31 *** hylshols7qui[m] has quit IRC 07:55:36 *** hylshols7qui[m] has joined #openttd 08:11:00 <DorpsGek> [OpenTTD/OpenTTD] TrueBrain commented on issue #8851: Console command "exec" can stack overflow and crash (bypassing crash handler) https://git.io/Jqcum 08:28:28 <DorpsGek> [OpenTTD/OpenTTD] TrueBrain opened pull request #8852: Fix "exec" call depth and "exec" never returning to script https://git.io/JqczS 08:29:05 <LordAro> that was quick 08:29:20 <Xaroth> that's what she said. 08:29:32 * Xaroth runs from TrueBrain. 08:29:45 <TrueBrain> @kick Xaroth you can run, but the kick always catches up 08:29:45 *** Xaroth was kicked by DorpsGek (you can run, but the kick always catches up) 08:29:49 *** Xaroth has joined #openttd 08:29:52 <TrueBrain> but yes, what she said :P 08:30:09 <TrueBrain> right, off for the day o/ 08:30:13 <Xaroth> o7 08:43:43 *** Wolf01 has joined #openttd 08:57:10 *** D-HUND has quit IRC 08:58:12 *** debdog has joined #openttd 09:19:15 *** Heiki[m] has quit IRC 09:19:19 *** Heiki[m] has joined #openttd 09:43:51 *** Samu has joined #openttd 10:56:35 *** gelignite has joined #openttd 12:05:37 *** WormnestAndroid has quit IRC 12:07:34 *** WormnestAndroid has joined #openttd 12:09:12 *** iSoSyS has joined #openttd 12:10:40 *** iSoSyS has quit IRC 12:51:20 <supermop_Home> good morning 13:05:17 *** andythenorth has quit IRC 13:55:38 *** gelignite has quit IRC 14:02:29 *** nielsm has joined #openttd 14:13:25 *** snail_UES_ has joined #openttd 14:21:37 *** Wolf01 is now known as Guest1514 14:21:39 *** Wolf01 has joined #openttd 14:26:37 <DorpsGek> [OpenTTD/OpenSFX] orudge opened pull request #31: Prepare: Release 1.0.0 https://git.io/Jqc7Z 14:27:46 *** Guest1514 has quit IRC 14:30:29 *** Wolf01 is now known as Guest1515 14:30:31 *** Wolf01 has joined #openttd 14:36:41 *** Guest1515 has quit IRC 14:43:17 *** glx has joined #openttd 14:43:17 *** ChanServ sets mode: +v glx 14:49:00 *** gelignite has joined #openttd 14:52:15 <DorpsGek> [OpenTTD/OpenTTD] mattkimber commented on pull request #8604: Feature: allow limiting zoom level of NewGRF-provided sprites https://git.io/JqcdJ 14:54:22 <DorpsGek> [OpenTTD/OpenTTD] mattkimber updated pull request #8604: Feature: allow limiting zoom level of NewGRF-provided sprites https://git.io/JtsF7 14:55:10 <DorpsGek> [OpenTTD/OpenTTD] mattkimber commented on pull request #8604: Feature: allow limiting zoom level of NewGRF-provided sprites https://git.io/Jqcdq 14:57:13 <DorpsGek> [OpenTTD/OpenSFX] glx22 approved pull request #31: Prepare: Release 1.0.0 https://git.io/Jqcdc 15:05:30 *** Progman has joined #openttd 15:07:34 *** Flygon has quit IRC 15:29:04 *** Gustavo6046_ has joined #openttd 15:29:06 <DorpsGek> [OpenTTD/OpenSFX] orudge merged pull request #31: Prepare: Release 1.0.0 https://git.io/Jqc7Z 15:29:50 <DorpsGek> [OpenTTD/OpenSFX] orudge created new tag: 1.0.0 https://git.io/JqcbL 15:31:29 *** Gustavo6046_ has quit IRC 15:31:54 *** Gustavo6046_ has joined #openttd 15:33:23 *** Gustavo6046 has quit IRC 15:33:23 *** Gustavo6046_ is now known as Gustavo6046 15:38:11 <DorpsGek> [OpenTTD/OpenSFX] orudge commented on issue #15: Release 1.0.0 https://git.io/JtrnF 15:38:14 <DorpsGek> [OpenTTD/OpenSFX] orudge closed issue #15: Release 1.0.0 https://git.io/JtrnF 15:40:46 <orudge> LordAro: you appear to be in the list of "baseset keepers" in BaNaNaS (and, of all the people on that list, you're on IRC just now) - would you mind publishing the OpenSFX 1.0.0 release? Alternatively, I can request that I get added and do it myself I guess :) 15:42:30 <LordAro> i'll have a look... 15:43:12 *** Gustavo6046 has quit IRC 15:44:00 <glx> I guess upload to BaNaNaS could be automated and included in release workflow 15:44:50 <glx> but a new opensfx version is quite rare 15:45:30 <LordAro> orudge: what's the licence these days? 15:45:35 <LordAro> i've not been following along that closely 15:45:47 <glx> there are 3 licences 15:46:03 <LordAro> i'll rephrase: what licence should i use for bananas upload? 15:46:06 <glx> CC-BY-CA, GPLv2 and a 3rd one 15:46:06 <LordAro> and is it "custom" ? 15:46:13 <glx> custom I guess 15:46:21 <LordAro> sure 15:46:40 <LordAro> no other compatibility issues or anything else i need to change? 15:46:47 <LordAro> ah, description still references the old licence 15:47:43 <glx> license.txt contains the 3 licences 15:48:53 <LordAro> done, i think 15:49:08 *** jottyfan has joined #openttd 15:50:56 *** jottyfan has quit IRC 16:00:09 <orudge> Thanks 16:08:35 *** jottyfan has joined #openttd 16:13:05 *** Gustavo6046 has joined #openttd 16:23:41 *** gelignite has quit IRC 16:57:47 *** gelignite has joined #openttd 16:58:38 *** J0anJosep has joined #openttd 17:01:46 *** andythenorth has joined #openttd 17:01:54 <andythenorth> I called them and they wanted my username and password so I told them, I assume this is ok? https://www.tt-forums.net/viewtopic.php?f=29&t=88607 17:12:52 <supermop_Home> yes I cant sleep at night because I can't log in to Malwarebytes 17:24:01 *** frosch123 has joined #openttd 17:32:53 *** WormnestAndroid has quit IRC 17:33:06 *** WormnestAndroid has joined #openttd 17:47:54 *** WormnestAndroid has quit IRC 17:47:56 *** jottyfan has quit IRC 17:48:08 *** WormnestAndroid has joined #openttd 17:50:15 <andythenorth> also hi 18:09:54 <Gustavo6046> How smart can an openttd AI get? 18:10:34 <Gustavo6046> While at the same time allowing the player to catch up 18:10:52 <Gustavo6046> Everytime I play with AIs I sense that my transport plans achieve income too slow in the early game to possibly ever catch up to AIs. 18:12:29 <Gustavo6046> And, game scripts are weird, are there NewGRFs that tweak the growth of cities and towns? 18:21:32 *** Tirili has joined #openttd 18:23:32 *** Tirili has quit IRC 18:26:23 <andythenorth> yes and no 18:26:36 *** Tirili has joined #openttd 18:29:02 <andythenorth> there are grfs like TAI or Improved Town Layouts that control building size and placement 18:29:07 <andythenorth> which affects population 18:29:18 <andythenorth> grfs cannot control town growth in any serious way 18:44:35 <LordAro> Gustavo6046: there are very few AIs that are actually made to be "balanced" - most just build as much as they can, as fast as they can 18:44:39 <LordAro> simpleAI is one 18:44:47 <DorpsGek> [OpenTTD/OpenTTD] ldpl commented on pull request #8845: Feature: zstandard compression for network games https://git.io/JqCT3 18:45:27 <LordAro> andythenorth: "requested topic does not exist" 18:46:26 <frosch123> LordAro: evil moderators wanted to keep all the nigerian gold for themself 18:46:32 <LordAro> shame 18:46:56 <LordAro> https://www.tt-forums.net/viewtopic.php?f=29&t=88599 this is a nice thread 18:47:59 <frosch123> maybe we can tie the map size selection to the zoom level 18:48:09 <andythenorth> oof 18:48:15 <andythenorth> it has been a busy wee 18:48:17 <andythenorth> week 18:48:18 <frosch123> when people request an 8kx8k map, we generate a 2kx2k instead and forbid to zoom out 18:48:21 <andythenorth> now I am having lol failure 18:48:29 <LordAro> frosch123: :D 18:49:03 <LordAro> i'm not sure anyone would be able to feasibly tell the difference between 2k / 4k / 8k anyway, even at max zoom 18:49:09 <LordAro> min zoom? 18:52:40 <Gustavo6046> LordAro: ah, okay 18:52:50 <Gustavo6046> andythenorth: mm, I see 18:53:05 <Gustavo6046> I'll take a look into ITO 18:54:21 <_dp_> frosch123, add more zoom levels and you can imitate any map size with just 1x1 map! :p 18:54:52 <Gustavo6046> er, ITL 18:55:02 <_dp_> oh, even better, 256x256, eternal classic 18:58:01 <DorpsGek> [OpenTTD/BaNaNaS] TrueBrain approved pull request #85: Hide some obsolete GRFs from the content download list https://git.io/JqCTx 18:58:52 <TrueBrain> LordAro: so I opened a PR really quick to fix an issue, and you don't even review it that quickly? Tssk :P :P :P 18:58:56 <TrueBrain> evening all :) 18:59:44 <andythenorth> yo 19:00:50 *** iSoSyS has joined #openttd 19:02:27 <DorpsGek> [OpenTTD/OpenTTD] J0anJosep updated pull request #8480: Multitile depots https://git.io/JL5Hh 19:09:55 <DorpsGek> [OpenTTD/OpenTTD] frosch123 commented on pull request #8604: Feature: allow limiting zoom level of NewGRF-provided sprites https://git.io/JqCkc 19:17:06 <DorpsGek> [OpenTTD/OpenTTD] TrueBrain commented on pull request #8845: Feature: zstandard compression for network games https://git.io/JqCkV 19:19:37 <Gustavo6046> What is the best way to make a high-capacity bus/truck station? 19:21:44 <Gustavo6046> Or road, even? 19:22:36 <_dp_> TrueBrain, rly? you prefer temporary changing global to passing argument to a function? :p 19:23:06 <TrueBrain> _dp_: if you implement it like that, you should be ashamed of yourself 19:23:13 <TrueBrain> but you have to be a real idiot to implement it like that 19:24:00 <_dp_> huh? which idiot wrote this then? :p "Basically, how I would do it, is allow the console command to influence _savegame_format temporary" 19:25:25 <TrueBrain> yes: influence. And I am pretty sure you understand exactly what I mean 19:25:31 <TrueBrain> not sure why you want to be this pedantic about it ... 19:25:34 <TrueBrain> doesn't feel constructive :) 19:27:28 <TrueBrain> but sure, fixed it for you 19:29:43 <_dp_> now it's even more confusing 19:30:47 <_dp_> main reason I passed savegame format to thread in #8805 is to throw out global to a higher level 19:32:12 <_dp_> I know 2 ways to pass data to a function: as argument and as global 19:32:18 <_dp_> I don't know "as influence" :p 19:32:41 <TrueBrain> I wonder if you really do not understand what I mean, or that you are just trying to be funny .. I cannot tell :P Sorry :) 19:32:57 <TrueBrain> been a long day for me, so I fail to distinguish either :) 19:33:26 <_dp_> I guess both? :p 19:35:18 <TrueBrain> _dp_: what I mean is, that it isn't hard to make the console command control what savegame format is used 19:35:26 <TrueBrain> how this should be done exactly, ugh, something for the implementation 19:35:34 <TrueBrain> the whole _sl and friends are just a class construct 19:35:40 <TrueBrain> so there are various of ways to deal with that 19:38:11 <TrueBrain> (ranging from adding an extra argument, setting a variable in _sl (via a wrapper or not) all the way to straight-up changing _savegame_format (if you want to be that lazy idiot :P) 19:41:24 <_dp_> whatever, I just meant that those flags are a really weird construct that limits the extensibility of code for no reason 19:41:56 <TrueBrain> the flags just collapse multiple boolean arguments so you can understand them from the caller 19:42:05 <TrueBrain> it does not limit anything in any way :) 19:42:35 <TrueBrain> as I wrote in the PR, it just avoids a "true, true" call, of which you are: what does this true do? 19:42:49 <TrueBrain> you can add as maaaannnyyyyy other arguments as you would like 19:42:56 <TrueBrain> so I do not see why you think it limits anything? 19:43:38 <_dp_> yeah, but if you replace it to true, slf those flags become pointless 19:44:01 <TrueBrain> slf? 19:44:05 <_dp_> saveloadformat 19:44:26 <TrueBrain> then I do not get what you mean, sorry :) 19:45:13 *** Wormnest has joined #openttd 19:45:59 <andythenorth> oof 19:46:19 * andythenorth is v. tired 19:46:27 <andythenorth> tank game is full of absolute morons :) 19:46:40 <andythenorth> too early to sleep :) 19:46:43 <Wolf01> Let's do our tank game 19:47:59 <Wolf01> I still have a lot of problems with the camera, movement, animations, voxels, ai, map, ui, controls... 19:53:20 <TrueBrain> so, everything :D 19:53:49 <Wolf01> Yeah, but the 2D version works :P 19:54:33 <andythenorth> what can we do that's funny? 19:59:35 <frosch123> @op andythenorth 19:59:35 *** DorpsGek sets mode: +o andythenorth 19:59:38 <frosch123> pick one :p 19:59:59 <TrueBrain> owh shit 20:00:01 <TrueBrain> WHAT HAVE YOU DONE! 20:00:17 <TrueBrain> last time we did that, that person kicked everyone from the channel and was thinking he was now main operator :D 20:00:22 <TrueBrain> well, last time I remember :P 20:00:31 <TrueBrain> after that, people were really scared to do this :D 20:00:42 <frosch123> i do not recall that 20:01:01 <TrueBrain> was on freenode 20:01:29 <TrueBrain> well, that is not completely true; I op'd people randomly after that 20:01:33 <TrueBrain> as I remember DV yelling at me 20:01:35 <TrueBrain> :P 20:01:48 <TrueBrain> I am just hoping andythenorth finds the "kick all" button now :P 20:01:54 <andythenorth> frosch123 that is the funniest thing I have ever seen in this channel 20:01:58 *** andythenorth was kicked by andythenorth (Your behavior is not conducive to the desired environment.) 20:02:13 <frosch123> typical andy :) 20:02:32 *** andythenorth has joined #openttd 20:02:40 <andythenorth> lifetime ambition achieved 20:02:54 <frosch123> TrueBrain: he clearly wanted to kick everyone in alphabetical order 20:03:01 <TrueBrain> seems legit 20:03:02 <andythenorth> no I just kicked the most deserving 20:03:12 <andythenorth> and the one who would find it funniest 20:03:39 <Xaroth> heh 20:06:02 <andythenorth> I am in the mood for hovercraft 20:06:08 <andythenorth> what else can we make hover? 20:06:11 <andythenorth> hover houses? 20:06:13 <TrueBrain> yes! 20:06:15 <andythenorth> hover industry? 20:06:18 <TrueBrain> I was thinking the same! Houses! 20:06:21 <TrueBrain> so people can move 20:06:23 <andythenorth> yes 20:06:25 <TrueBrain> "fuck this town, I am out of here" 20:06:30 <andythenorth> town migration 20:06:32 <andythenorth> annually 20:06:50 <andythenorth> we don't have enough of this 20:07:04 <andythenorth> does JGR have passenger generation by time of day? 20:07:16 *** jottyfan has joined #openttd 20:07:16 * andythenorth considers seasonal cargodist 20:07:19 <TrueBrain> pretty sure it is called JGRPP :P 20:07:24 <andythenorth> details 20:07:26 <andythenorth> pedantry 20:07:27 <_dp_> hover trees 20:07:30 <TrueBrain> now looks who is being pedantic :D 20:07:48 <andythenorth> hover trees 20:07:52 <TrueBrain> hmmm .. hover trees .. can they attack? 20:07:58 <andythenorth> no war! 20:08:05 <TrueBrain> bring fire? 20:08:08 <andythenorth> disasters 20:08:17 <andythenorth> your train line is full of hovertrees 20:08:36 <andythenorth> send schnowplow https://grf.farm/iron-horse/2.21.0/html/snowplough_pony_gen_2.html 20:08:40 <_dp_> lag your game 20:08:40 <andythenorth> treeplow! 20:08:47 <TrueBrain> _dp_: trees already do that 20:08:50 <TrueBrain> no need for them to hover :P 20:08:52 <_dp_> openttd is too fast now, we need hovertrees!! :p 20:09:05 <TrueBrain> andythenorth told us making trains is sufficient :P 20:09:17 <_dp_> newgrf hovertrees then 20:09:24 <TrueBrain> more lag guaranteed 20:09:50 <andythenorth> tree crushers https://i.redd.it/65w8qqsnr9v21.jpg 20:09:53 <andythenorth> use hovercraft code 20:09:58 <andythenorth> no road needed 20:10:06 <TrueBrain> who needs roads anyway 20:10:13 <TrueBrain> can we remove NRT with that? 20:11:18 <andythenorth> sure 20:11:26 <_dp_> homing trees 20:11:43 <_dp_> when authority rating goes to -1000 trees take off and attack player 20:15:29 <frosch123> andythenorth: i considered adding acceleration/deacceleration in Z direction 20:15:36 <andythenorth> nice idea 20:15:41 <frosch123> so vehicles jump/fly some distance when they go over a hill 20:15:46 <andythenorth> oh 20:15:53 <andythenorth> I assumed you were planning Kerbal OpenTTD 20:16:05 <andythenorth> KSP for livestream? 20:16:19 <frosch123> wagons following in a parabola etc 20:16:53 <frosch123> oh, and multi-track train drivting 20:17:07 <TrueBrain> ..... 20:17:11 <TrueBrain> :P 20:19:09 *** jottyfan has quit IRC 20:19:51 <frosch123> if we make trains jump over junctions, we can build a track layout that sorts trains by speed 20:20:12 <TrueBrain> hahahaha 20:20:14 <TrueBrain> lol 20:21:11 <andythenorth> https://www.youtube.com/watch?v=OYlBy85zxdo 20:26:33 <andythenorth> RIP diagonal bridges 20:27:26 <frosch123> https://www.youtube.com/watch?v=eD_5Gg-i3BM <- we can add the sound effect from there 20:30:56 <andythenorth> nice 20:38:35 <DorpsGek> [OpenTTD/OpenTTD] TrueBrain approved pull request #8604: Feature: allow limiting zoom level of NewGRF-provided sprites https://git.io/JqCmX 20:39:30 <TrueBrain> so, 2 PRs left for review for 1.11 :) 20:39:48 <TrueBrain> after that, branching time! 20:40:00 <TrueBrain> sadly, I cannot review either :( 20:40:56 <frosch123> is also a nml pr left :) 20:41:21 <TrueBrain> WTB: REVIEWERS! :D 20:41:22 <TrueBrain> :) 20:44:30 <DorpsGek> [OpenTTD/OpenTTD] James103 opened issue #8853: There are 17 places where "IConsoleError" can be used instead of "IConsolePrintF". https://git.io/JqCmA 20:44:39 <TrueBrain> no no no, not more issues ... 20:44:40 <TrueBrain> :P 20:45:46 <DorpsGek> [OpenTTD/OpenTTD] TrueBrain commented on issue #8853: There are 17 places where "IConsoleError" can be used instead of "IConsolePrintF". https://git.io/JqCmA 20:47:52 <DorpsGek> [OpenTTD/OpenTTD] TrueBrain commented on issue #8853: There are 17 places where "IConsoleError" can be used instead of "IConsolePrintF". https://git.io/JqCmA 20:51:34 <DorpsGek> [OpenTTD/OpenTTD] TrueBrain commented on issue #8853: There are 17 places where "IConsoleError" can be used instead of "IConsolePrintF". https://git.io/JqCmA 20:51:54 <TrueBrain> many of the instances he mentions are IConsolePrintF for a reason 20:52:35 <TrueBrain> in fact, all are 20:53:55 <_dp_> in cmserver I have template <typename... Args> void ConsoleError(const char *format, const Args & ... args) 20:54:02 <_dp_> which is awesome but needs fmt::format 20:55:00 <_dp_> hm, I guess that signature doesn't really tell much... 20:56:25 <_dp_> does this basically ConsoleError("Unknown goal type '{}' in engine goal '{}'", type_str, name); 20:56:30 <_dp_> I hate % formats 20:56:50 <TrueBrain> go write Python or something :P 20:57:11 <TrueBrain> f-strings in C++ when? 20:57:15 <_dp_> can't write python in openttd unfortunately 20:57:24 <TrueBrain> well, I have a patch for that :D 20:57:33 <TrueBrain> just embedding Python SUCKS BALLS 20:57:35 <_dp_> TrueBrain, in c++20 I guess 20:57:40 <_dp_> format is at least 20:57:46 <_dp_> and f strings you can probably do already 20:59:34 <frosch123> you can probably do f strings in c++23 with metaclasses 20:59:39 <frosch123> but it won't be pretty 20:59:48 <_dp_> as if anything in c++ is :p 21:00:18 <frosch123> i mean it relative 21:00:36 <frosch123> you can put your zero origin whereever you want 21:01:17 <TrueBrain> nice one frosch123 , I have to remember that :D 21:06:42 <frosch123> lol, i like the first comment in #8706 21:06:56 <frosch123> it know, it's old, but i did not see it yet :) 21:13:35 <TrueBrain> Not sure how to read it .. "look, this is how you do it"? :D 21:15:01 <Gustavo6046> lol 21:23:00 <glx> or use boost ;) 21:49:32 <andythenorth> maybe tomorrow I fix FIRS 4 :P 21:51:41 *** Samu has quit IRC 22:17:42 *** Wolf01 has quit IRC 22:20:59 *** andythenorth has quit IRC 22:31:37 *** sla_ro|master has quit IRC 22:39:09 *** frosch123 has quit IRC 22:58:33 <DorpsGek> [OpenTTD/OpenTTD] wouternolten opened issue #8854: Stadiums don't occupy 4 tiles https://git.io/JqCc6 23:00:29 *** gelignite has quit IRC 23:00:41 *** J0anJosep has quit IRC 23:08:29 <LordAro> that's a fun one 23:09:01 <LordAro> save upgrade issue, perhaps? 23:35:18 *** jottyfan has joined #openttd 23:37:54 *** jottyfan has quit IRC 23:51:05 *** Flygon has joined #openttd