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

Powered by YARRSTE version: svn-trunk