IRC logs for #openttd on OFTC at 2021-08-25
            
00:39:18 *** WormnestAndroid has quit IRC (Remote host closed the connection)
00:40:53 *** WormnestAndroid has joined #openttd
00:55:06 *** tokai has joined #openttd
00:55:06 *** ChanServ sets mode: +v tokai
01:01:29 *** tokai|noir has quit IRC (Ping timeout: 480 seconds)
02:27:05 *** Wormnest has quit IRC (Quit: Leaving)
02:41:23 *** D-HUND has joined #openttd
02:44:43 *** debdog has quit IRC (Ping timeout: 480 seconds)
02:50:10 *** glx has quit IRC ()
02:58:04 *** tokai|noir has joined #openttd
02:58:04 *** ChanServ sets mode: +v tokai|noir
03:05:08 *** tokai has quit IRC (Ping timeout: 480 seconds)
05:03:24 *** tokai has joined #openttd
05:03:24 *** ChanServ sets mode: +v tokai
05:10:19 *** tokai|noir has quit IRC (Ping timeout: 480 seconds)
05:19:57 *** Flygon has joined #openttd
06:12:14 *** sla_ro|master has joined #openttd
06:16:59 *** jottyfan has joined #openttd
06:22:40 *** jottyfan has quit IRC (Quit: jottyfan)
06:32:26 *** HerzogDeXtEr has quit IRC (Read error: Connection reset by peer)
06:59:34 *** nielsm has joined #openttd
07:24:29 *** Wolf01 has joined #openttd
07:43:28 *** andythenorth has joined #openttd
08:08:53 *** tokai|noir has joined #openttd
08:08:53 *** ChanServ sets mode: +v tokai|noir
08:15:54 *** tokai has quit IRC (Ping timeout: 480 seconds)
08:24:05 *** andythenorth has quit IRC (Quit: andythenorth)
08:47:40 *** jottyfan has joined #openttd
09:34:56 *** andythenorth has joined #openttd
09:41:23 <andythenorth> TrueBrain any way to give 3iff a direct download link to a bananas item? Or shall I just dm them a grf? :) https://www.tt-forums.net/viewtopic.php?p=1247524#p1247524
10:11:43 *** tokai has joined #openttd
10:11:43 *** ChanServ sets mode: +v tokai
10:13:48 *** Samu has joined #openttd
10:18:40 *** tokai|noir has quit IRC (Ping timeout: 480 seconds)
10:35:49 *** Speedy` has quit IRC (Read error: Connection reset by peer)
10:36:36 *** jottyfan has quit IRC (Quit: jottyfan)
10:37:20 *** Speedy` has joined #openttd
10:38:27 *** sla_ro|master has quit IRC ()
10:58:06 <TrueBrain> The latter
11:22:20 *** innocenat_ has quit IRC (Ping timeout: 480 seconds)
11:23:33 *** innocenat_ has joined #openttd
11:29:00 *** tokai|noir has joined #openttd
11:29:00 *** ChanServ sets mode: +v tokai|noir
11:36:00 *** tokai has quit IRC (Ping timeout: 480 seconds)
11:50:40 *** virtualrandomnumber has joined #openttd
11:51:31 *** virtualrandomnumber has quit IRC ()
12:14:00 <DorpsGek> [OpenTTD/OpenTTD] 2TallTyler dismissed a review for pull request #8688: Feature: Hide block signal GUI by default https://git.io/JEcvU
12:14:03 <DorpsGek> [OpenTTD/OpenTTD] 2TallTyler updated pull request #8688: Feature: Hide block signal GUI by default https://git.io/JtDJs
12:14:22 *** jottyfan has joined #openttd
12:24:52 <peter1138> Ah, 30 years since Linus' announcement of Linux.
12:27:00 *** glx has joined #openttd
12:27:00 *** ChanServ sets mode: +v glx
12:33:47 <andythenorth> was it lunch?
12:33:50 * andythenorth missed the memo
12:45:23 <peter1138> I think I had yours.
12:45:56 * LordAro seems to have forgotten lunch as well
12:50:26 <Wolf01> I'm stuffed instead, not much but almost healthy :P
12:51:02 *** eirc has joined #openttd
12:54:27 <DorpsGek> [OpenTTD/OpenTTD] orudge commented on pull request #9511: Feature: Add selected toolbar buttons to MacBook Pro Touch Bar https://git.io/JElK8
12:59:22 *** virtualrandomnumber has joined #openttd
13:05:19 <DorpsGek> [OpenTTD/OpenTTD] glx22 commented on pull request #8688: Feature: Hide block signal GUI by default https://git.io/JElPL
13:15:06 *** Kitrana1 has quit IRC (Read error: Connection reset by peer)
13:22:15 *** Kitrana1 has joined #openttd
13:33:08 *** virtualrandomnumber has quit IRC (Quit: virtualrandomnumber)
14:12:11 *** WormnestAndroid has quit IRC (Remote host closed the connection)
14:13:38 *** WormnestAndroid has joined #openttd
15:09:14 *** sla_ro|master has joined #openttd
16:10:17 *** dwfreed has quit IRC (Quit: ZNC - http://znc.in)
16:11:01 *** dwfreed has joined #openttd
16:23:46 *** Tirili has joined #openttd
16:43:23 *** Wormnest has joined #openttd
16:47:45 <peter1138> Chocolate is healthy right? It's made from plants...
16:49:09 *** Progman has joined #openttd
16:55:03 <andythenorth> very
16:55:07 <andythenorth> and vitamin D
16:55:11 <andythenorth> and magnesium
16:55:15 <andythenorth> if it's dark enough
16:55:25 * andythenorth has researched
17:18:45 <glx> oh VS 16.11.2 is released
17:21:39 <TrueBrain> Now the question .. did they fix the bug? :p
17:21:58 <glx> they say they did
17:35:56 <glx> yup fixed
17:39:00 *** eirc has quit IRC ()
17:40:49 *** eirc has joined #openttd
17:41:41 <TrueBrain> W00p
17:47:13 *** jottyfan has quit IRC (Quit: jottyfan)
18:03:02 *** tokai has joined #openttd
18:03:02 *** ChanServ sets mode: +v tokai
18:07:00 <DorpsGek> [OpenTTD/team] Yeznick opened issue #246: [sl_SI] Translator access request https://git.io/JE8Hm
18:09:51 *** tokai|noir has quit IRC (Ping timeout: 480 seconds)
18:17:57 <DorpsGek> [OpenTTD/OpenTTD] TrueBrain commented on pull request #8688: Feature: Hide block signal GUI by default https://git.io/JE8Qu
18:36:07 *** Flygon has quit IRC (Quit: A toaster's basically a soldering iron designed to toast bread)
18:49:29 <DorpsGek> [OpenTTD/OpenTTD] DorpsGek pushed 1 commits to master https://git.io/JE8F1
18:49:30 <DorpsGek> - Update: Translations from eints (by translators)
19:01:54 *** frosch123 has joined #openttd
19:08:40 <TrueBrain> a wild frosch123 appeared
19:08:43 <TrueBrain> :D
19:09:01 <frosch123> moo
19:09:09 <TrueBrain> weird cat sound
19:15:02 <andythenorth> weird frog sound
19:19:54 <frosch123> not sure what sound squishy brains make
19:20:18 *** tokai|noir has joined #openttd
19:20:18 *** ChanServ sets mode: +v tokai|noir
19:20:48 <frosch123> i tried adding proper enums for all settings which are currently byte or similar
19:21:03 <glx> and ?
19:21:07 <frosch123> it results in include cycles pretty quickly
19:21:15 <frosch123> i don't want to forward declare the enums
19:21:45 <frosch123> so, either i need to add a single enum_type.h with all the enums, or i add two dozen town_enum.h, viewport_enum.h, ...
19:22:46 <frosch123> for example, OrderStopLocation is defined in order_type.h, and fits there pretty well
19:22:53 <frosch123> but that enum is also used for a setting
19:23:57 <TrueBrain> meh, often an issue ofc
19:24:36 <TrueBrain> and including order_type in settings.cpp is not an option?
19:25:19 <frosch123> i need the enums in settings_type.h
19:25:27 <Rubidium> s/settings.cpp/everything that includes settings_type.h/
19:25:28 <frosch123> it already includes a bunch of enums
19:25:30 <TrueBrain> owh, ofc, lol
19:26:01 <TrueBrain> guess town_enum.h etc sounds nicest, but is a lot of work ..
19:27:25 *** tokai has quit IRC (Ping timeout: 480 seconds)
19:27:53 <frosch123> hmm, i guess i do not have to add everything to _enum.h files
19:27:57 <frosch123> only those that create cycles
19:28:32 <Rubidium> the alternate question is, how many files do we want to make for each of the "objects". _map, _type, _enum, _cmd, _gui, _func, _base, ...
19:28:35 <frosch123> the worst one so far is the livery setting, which decides whether full liveries are shown always, never, or only for local_company
19:28:48 <frosch123> that enum is used in a setting, and various vehicle and newgrf_ functions
19:29:40 <TrueBrain> what I never really understood about C++, why they didn't solve this problem .. in the end they flatten everything anyway :P
19:29:55 <TrueBrain> at least in Python you can cyclic import as long as it doesn't result in a conflict :D
19:30:36 <frosch123> maybe your python programs do not have as many settings as ottd :p
19:30:46 <frosch123> settings are checked everywhere
19:30:53 <frosch123> and settings use enums from everywhere
19:31:06 *** Speeder has joined #openttd
19:31:20 <TrueBrain> pretty sure Python doesn't have an upper limit to this :P But I understand the issue in OpenTTD :)
19:31:28 <TrueBrain> just sucks the only solution is to move stuff out of one header file into the other
19:32:27 <TrueBrain> now I wonder how Rust does it ..
19:34:11 <TrueBrain> they namespace other files ofc
19:34:16 <TrueBrain> solving the whole darn issue, I guess
19:34:22 <TrueBrain> so, the solution is even easier: port OpenTTD to Rust!
19:35:37 <frosch123> recently i hear more about julia than rust
19:35:57 <frosch123> i have not used either :p
19:37:31 <TrueBrain> the syntax of Julia makes me go BRRRRRRR
19:38:12 <frosch123> anyway, we already had that on the first or second stream: if we would rewrite ottd, what language would we use? -> we would disagree on the language, and nothing gets rewritten :)
19:38:45 <Rubidium> what about rewriting in c++20? ;)
19:39:09 <TrueBrain> frosch123: just a lot of forks! (that will never finish :P)
19:39:22 <glx> but we still have code in almost pure C
19:39:34 <TrueBrain> go back to that? Yes? Please? :D
19:42:58 <andythenorth> should I port FIRS to C?
19:43:15 <frosch123> c is mostly false memories
19:44:39 <TrueBrain> this is not the memory you are looking for
19:44:39 <TrueBrain> :D
19:48:37 * andythenorth plays OpenTTD
19:48:48 <andythenorth> I didn't copy FIRS industry production code into GS yet :P
19:49:34 <andythenorth> but I have a test game for when I do :P
19:50:46 <andythenorth> game is much better with cdist _off_ for freight also
20:04:16 <andythenorth> hmm could GS read grf parameters?
20:04:28 <glx> no
20:04:49 <andythenorth> because of load order, or something else?
20:04:58 <glx> they just learned about newgrf existence :)
20:06:53 <andythenorth> I can do some fingerprinting using cargos + industries
20:07:11 <andythenorth> just won't work across new versions of the grf
20:07:31 <andythenorth> the GS can probably send a FAIL message if fingerprinting doesn't work
20:36:41 *** WormnestAndroid has quit IRC (Remote host closed the connection)
20:36:54 *** WormnestAndroid has joined #openttd
20:56:24 *** Tirili has quit IRC (Quit: Leaving)
21:01:03 *** sla_ro|master has quit IRC ()
21:16:22 *** frosch123 has quit IRC (Quit: be yourself, except: if you have the opportunity to be a unicorn, then be a unicorn)
21:21:28 *** HerzogDeXtEr has joined #openttd
21:47:18 *** Progman has quit IRC (Remote host closed the connection)
21:58:23 *** andythenorth has quit IRC (Quit: andythenorth)
22:07:59 *** Wolf01 has quit IRC (Quit: Once again the world is quick to bury me.)
22:46:12 *** HerzogDeXtEr has quit IRC (Read error: Connection reset by peer)
23:09:54 *** Samu has quit IRC (Ping timeout: 480 seconds)
23:13:59 *** D-HUND is now known as debdog
23:40:03 *** nielsm has quit IRC (Ping timeout: 480 seconds)