IRC logs for #openttd on OFTC at 2021-03-12
⏴ go to previous day
00:15:52 *** Wolf01 has quit IRC (Quit: Once again the world is quick to bury me.)
00:28:18 *** HerzogDeXtEr1 has quit IRC (Read error: Connection reset by peer)
01:57:04 *** jellyknight has quit IRC (Quit: Stay safe!)
03:14:44 *** Wormnest has quit IRC (Quit: Leaving)
03:30:47 *** twpol has quit IRC (Server closed connection)
03:41:11 *** Wuzzy has quit IRC (Remote host closed the connection)
03:57:22 *** debdog has quit IRC (Ping timeout: 480 seconds)
05:17:12 *** snail_UES_ has quit IRC (Quit: snail_UES_)
06:09:55 *** murr4y has quit IRC (Server closed connection)
06:12:51 *** hamstonkid[m] has quit IRC (Server closed connection)
06:12:55 *** hamstonkid[m] has joined #openttd
06:28:57 *** andythenorth has joined #openttd
06:43:36 *** didac has quit IRC (Remote host closed the connection)
07:01:55 *** einar[m] has quit IRC (Server closed connection)
07:02:00 *** 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 (Server closed connection)
07:28:37 *** nartir[m] has joined #openttd
07:38:11 *** greeter has quit IRC (Server closed connection)
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 (Server closed connection)
07:55:36 *** hylshols7qui[m] has joined #openttd
08:10:59 <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: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:53 <TrueBrain> but yes, what she said :P
08:30:09 <TrueBrain> right, off for the day o/
08:57:10 *** D-HUND has quit IRC (Remote host closed the connection)
09:19:15 *** Heiki[m] has quit IRC (Server closed connection)
09:19:19 *** Heiki[m] has joined #openttd
10:56:35 *** gelignite has joined #openttd
12:05:37 *** WormnestAndroid has quit IRC (Remote host closed the connection)
12:07:34 *** WormnestAndroid has joined #openttd
13:05:17 *** andythenorth has quit IRC (Quit: andythenorth)
13:55:38 *** gelignite has quit IRC (Quit: Stay safe!)
14:13:25 *** snail_UES_ has joined #openttd
14:21:38 *** Wolf01 is now known as Guest1514
14:27:46 *** Guest1514 has quit IRC (Ping timeout: 480 seconds)
14:30:29 *** Wolf01 is now known as Guest1515
14:36:41 *** Guest1515 has quit IRC (Ping timeout: 480 seconds)
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
15:05:29 *** Progman has joined #openttd
15:07:34 *** Flygon has quit IRC (Quit: A toaster's basically a soldering iron designed to toast bread)
15:29:04 *** Gustavo6046_ has joined #openttd
15:31:29 *** Gustavo6046_ has quit IRC ()
15:31:54 *** Gustavo6046_ has joined #openttd
15:33:23 *** Gustavo6046 has quit IRC (Ping timeout: 480 seconds)
15:33:23 *** Gustavo6046_ is now known as Gustavo6046
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:43:12 *** Gustavo6046 has quit IRC (Ping timeout: 480 seconds)
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: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: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:49:08 *** jottyfan has joined #openttd
16:08:35 *** jottyfan has joined #openttd
16:13:05 *** Gustavo6046 has joined #openttd
16:23:41 *** gelignite has quit IRC (Quit: Stay safe!)
16:57:47 *** gelignite has joined #openttd
16:58:38 *** J0anJosep has joined #openttd
17:01:46 *** andythenorth has joined #openttd
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 (Remote host closed the connection)
17:33:06 *** WormnestAndroid has joined #openttd
17:47:54 *** WormnestAndroid has quit IRC (Read error: Connection reset by peer)
17:47:56 *** jottyfan has quit IRC (Quit: jottyfan)
17:48:08 *** WormnestAndroid has joined #openttd
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:23:32 *** Tirili has quit IRC (Remote host closed the connection)
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:19 <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: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:47:59 <frosch123> maybe we can tie the map size selection to the zoom level
18:48:15 <andythenorth> it has been a busy wee
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: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: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: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
19:09:54 <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:22:37 <_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:14 <TrueBrain> but you have to be a real idiot to implement it like that
19:24:01 <_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:44 <_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:58 <TrueBrain> been a long day for me, so I fail to distinguish either :)
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:41 <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:27 <TrueBrain> then I do not get what you mean, sorry :)
19:45:13 *** Wormnest has joined #openttd
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:49 <Wolf01> Yeah, but the 2D version works :P
19:54:33 <andythenorth> what can we do that's funny?
19:59:35 *** DorpsGek sets mode: +o andythenorth
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: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: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: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:02 <andythenorth> no I just kicked the most deserving
20:03:12 <andythenorth> and the one who would find it funniest
20:06:02 <andythenorth> I am in the mood for hovercraft
20:06:08 <andythenorth> what else can we make hover?
20:06:18 <TrueBrain> I was thinking the same! Houses!
20:06:25 <TrueBrain> "fuck this town, I am out of here"
20:06:50 <andythenorth> we don't have enough of this
20:07:05 <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:20 <TrueBrain> pretty sure it is called JGRPP :P
20:07:30 <TrueBrain> now looks who is being pedantic :D
20:07:52 <TrueBrain> hmmm .. hover trees .. can they attack?
20:08:17 <andythenorth> your train line is full of hovertrees
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:24 <TrueBrain> more lag guaranteed
20:09:53 <andythenorth> use hovercraft code
20:10:06 <TrueBrain> who needs roads anyway
20:10:13 <TrueBrain> can we remove NRT with that?
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:41 <frosch123> so vehicles jump/fly some distance when they go over a hill
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:19:09 *** jottyfan has quit IRC (Quit: jottyfan)
20:19:51 <frosch123> if we make trains jump over junctions, we can build a track layout that sorts trains by speed
20:26:33 <andythenorth> RIP diagonal bridges
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:31 <TrueBrain> so, 2 PRs left for review for 1.11 :)
20:39:49 <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: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:45:45 <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: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: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:25 <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: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: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:49:32 <andythenorth> maybe tomorrow I fix FIRS 4 :P
21:51:41 *** Samu has quit IRC (Quit: Leaving)
22:17:42 *** Wolf01 has quit IRC (Quit: Once again the world is quick to bury me.)
22:20:59 *** andythenorth has quit IRC (Quit: andythenorth)
22:31:37 *** sla_ro|master has quit IRC ()
22:39:09 *** frosch123 has quit IRC (Quit: be yourself, except: if you have the opportunity to be a unicorn, then be a unicorn)
23:00:29 *** gelignite has quit IRC (Quit: Stay safe!)
23:00:41 *** J0anJosep has quit IRC (Quit: Konversation terminated!)
23:09:02 <LordAro> save upgrade issue, perhaps?
23:35:18 *** jottyfan has joined #openttd
continue to next day ⏵