IRC logs for #openttd on OFTC at 2022-07-31
            
00:41:37 *** Wormnest_ has joined #openttd
00:42:18 *** MaverickFischer_ has joined #openttd
00:43:00 *** dale_ has joined #openttd
00:43:21 *** rightnut_ has joined #openttd
00:43:22 *** reldred_ has joined #openttd
00:43:26 *** Sario_ has joined #openttd
00:43:38 *** gregdek_ has joined #openttd
00:45:28 *** dwfreed_ has joined #openttd
00:45:35 *** wallabra_ has joined #openttd
00:46:27 *** Wormnest has quit IRC (synthon.oftc.net larich.oftc.net)
00:46:27 *** WormnestAndroid has quit IRC (synthon.oftc.net larich.oftc.net)
00:46:27 *** wallabra has quit IRC (synthon.oftc.net larich.oftc.net)
00:46:27 *** MaverickFischer has quit IRC (synthon.oftc.net larich.oftc.net)
00:46:27 *** greeter has quit IRC (synthon.oftc.net larich.oftc.net)
00:46:27 *** murr4y has quit IRC (synthon.oftc.net larich.oftc.net)
00:46:27 *** Sario has quit IRC (synthon.oftc.net larich.oftc.net)
00:46:27 *** rightnut has quit IRC (synthon.oftc.net larich.oftc.net)
00:46:27 *** reldred has quit IRC (synthon.oftc.net larich.oftc.net)
00:46:27 *** ST2 has quit IRC (synthon.oftc.net larich.oftc.net)
00:46:27 *** dale has quit IRC (synthon.oftc.net larich.oftc.net)
00:46:27 *** dwfreed has quit IRC (synthon.oftc.net larich.oftc.net)
00:46:27 *** gregdek has quit IRC (synthon.oftc.net larich.oftc.net)
00:46:27 *** wallabra_ is now known as wallabra
00:46:27 *** gregdek_ is now known as gregdek
00:46:27 *** reldred_ is now known as reldred
00:46:27 *** rightnut_ is now known as rightnut
00:49:28 *** ST2 has joined #openttd
00:49:35 *** Sario_ has quit IRC ()
00:49:46 *** greeter has joined #openttd
00:51:59 *** Sario_ has joined #openttd
00:52:09 *** Sario_ has quit IRC ()
00:58:31 *** murr4y has joined #openttd
01:03:55 *** WormnestAndroid has joined #openttd
01:54:05 *** dwfreed_ is now known as dwfreed
02:16:22 *** tokai|noir has joined #openttd
02:16:22 *** ChanServ sets mode: +v tokai|noir
02:22:51 *** tokai has quit IRC (Ping timeout: 480 seconds)
02:44:06 *** D-HUND has joined #openttd
02:47:27 *** debdog has quit IRC (Ping timeout: 480 seconds)
03:20:02 *** glx has quit IRC ()
03:24:53 *** Wormnest_ has quit IRC (Quit: Leaving)
03:36:00 *** wallabra has quit IRC (Quit: ZNC 1.8.2 - https://znc.in)
03:37:50 *** wallabra has joined #openttd
03:59:43 *** nielsm has joined #openttd
05:15:28 *** wallabra has quit IRC (Quit: ZNC 1.8.2 - https://znc.in)
05:17:17 *** wallabra has joined #openttd
08:01:57 *** Etua has joined #openttd
08:37:59 *** Etua has quit IRC (Quit: Etua)
08:59:03 *** OsteHovel has joined #openttd
09:03:51 *** gelignite has joined #openttd
09:08:25 *** Wuzzy has joined #openttd
09:18:11 *** sla_ro|master has joined #openttd
09:25:40 *** Flygon has joined #openttd
09:30:57 *** Samu has joined #openttd
09:42:45 <DorpsGek> [OpenTTD/OpenTTD] andythenorth commented on pull request #9093: Feature: [NewGRF] vehicle var 0x4E, 'date of last station departure' https://github.com/OpenTTD/OpenTTD/pull/9093#issuecomment-1200388974
09:42:56 <DorpsGek> [OpenTTD/OpenTTD] andythenorth closed pull request #9093: Feature: [NewGRF] vehicle var 0x4E, 'date of last station departure' https://github.com/OpenTTD/OpenTTD/pull/9093
09:50:48 <DorpsGek> [OpenTTD/OpenTTD] andythenorth commented on discussion #9904: Livery Refit Alternative https://github.com/OpenTTD/OpenTTD/discussions/9904
09:58:45 *** frosch123 has joined #openttd
10:00:38 <DorpsGek> [OpenTTD/team] frosch123 commented on issue #331: [ru_RU] Translator access request https://github.com/OpenTTD/team/issues/331
10:00:41 <DorpsGek> [OpenTTD/team] frosch123 commented on issue #332: [zh_CN] Translator access request https://github.com/OpenTTD/team/issues/332
10:01:20 <Samu> i found a bug in rail station removal
10:01:52 <Samu> it removes the rail too
10:01:52 <TrueBrain> lol @ frosch123 :) That is a nice way of replying :P
10:02:18 <Samu> if i press ctrl-click then it keeps the rail track
10:02:33 <Samu> it should be the other way around
10:03:26 <frosch123> i may have used the same reply before
10:03:32 <frosch123> not sure :)
10:03:47 <TrueBrain> still, I like it :)
10:03:58 <TrueBrain> I also like I find bugs in TrueWIki because I am added e2e tests ..
10:04:06 <TrueBrain> shows how little people report bugs :P
10:08:49 <Samu> it's also wrong for waypoints
10:17:32 <Samu> ah, think i found where it happens
10:19:26 <Samu> https://github.com/OpenTTD/OpenTTD/blob/master/src/rail_gui.cpp#L691
10:19:49 *** Wuzzy has quit IRC (Remote host closed the connection)
10:19:57 <Samu> 699 and 706
10:19:59 <Samu> and 691
10:20:49 <Samu> _ctrl_pressed should be 0
10:21:00 <Samu> !_ctrl_pressed should be 1
10:22:03 <Samu> oh, im not sure about 691
10:23:28 <Samu> ah, 691 is fine, it's only 699 and 706
10:23:51 <Samu> _ctrl_pressed in 691 does a different thing
10:24:12 *** grag[m] has quit IRC ()
10:27:20 <Samu> waypoint construction is also bugged, i can't drag and drop in certain directions
10:28:32 <Samu> also bugged in 12.2
10:37:34 <Samu> hmm, what's the intended direction for converting rail to waypoint?
10:39:04 <Samu> along the axis of the rail? or across
10:46:10 <Samu> whatever...
11:04:25 <DorpsGek> [OpenTTD/OpenTTD] SamuXarick opened pull request #9961: Fix 6fe445e: Removing rail station parts without ctrl pressed was also removing tracks https://github.com/OpenTTD/OpenTTD/pull/9961
11:43:31 *** D-HUND is now known as debdog
11:44:44 *** HerzogDeXtEr has joined #openttd
12:21:08 *** HerzogDeXtEr has quit IRC (Read error: Connection reset by peer)
13:13:28 *** glx has joined #openttd
13:13:28 *** ChanServ sets mode: +v glx
14:14:43 *** gelignite has quit IRC (Quit: Stay safe!)
14:43:37 *** wallabra has quit IRC (Ping timeout: 480 seconds)
14:47:26 *** wallabra has joined #openttd
15:29:35 *** Sario_ has joined #openttd
15:30:04 *** Sario_ has quit IRC ()
15:30:44 *** Sario has joined #openttd
16:11:03 *** HerzogDeXtEr has joined #openttd
16:21:54 <frosch123> "63 in progress, 2 skipped, 11 successful, and 1 pending checks" <- i guess there is no such thing as "too many PR checks"
16:36:55 *** virtualrandomnumber has joined #openttd
16:37:43 *** virtualrandomnumber has quit IRC (Remote host closed the connection)
16:50:09 <TrueBrain> what project are you working on? :P
16:54:01 <frosch123> pybind11 builds for like 3 dozen compilers and platforms
16:54:29 <frosch123> like 10 clang versions, exotic cuda stuff and who knows what
16:55:04 <frosch123> they have a nice bot though. it runs clang-format and black, and pushes the result to the PR
16:55:22 <TrueBrain> that ... is also an option :P
16:55:32 <TrueBrain> "We are done asking people to fix their coding style, we just do it for them!"
16:55:52 <frosch123> https://github.com/marketplace/pre-commit-ci
16:56:26 <TrueBrain> it is not the worst idea
16:56:35 <TrueBrain> having a clang-format for OpenTTD would also really help me :P
16:56:41 <TrueBrain> I am so lazy these days with Python and black
16:56:46 <TrueBrain> I just code .. I run black .. what-ever
17:25:51 <TrueBrain> somehow I am now expecting frosch123 to make a PR to add that pre-commit-ci to OpenTTD :P Including a clang-format that is "good enough" :P
17:25:57 <TrueBrain> just imagine how much less blabla that gives on PRs ....
17:31:39 <frosch123> i think most of our review blabla is about commit messages
17:31:43 <frosch123> and the bot does not fix those
17:31:55 <TrueBrain> I stopped commenting on that, and just fix it on squash
17:31:59 <TrueBrain> a lot more practical
17:32:09 <TrueBrain> on my own repos I have enabled that during squash the title of the PR wins
17:32:16 <TrueBrain> so I just fix the PR title to be what I want it to be
17:32:19 <TrueBrain> and fuck commit messages :P
17:32:39 <frosch123> but what about the 5 page monologues?
17:32:56 <TrueBrain> only when you and I write those, those are worth preserving :P
17:33:25 <frosch123> pff, i almost never write monologues
17:33:31 <frosch123> it's mostly truemonologues
17:33:32 <TrueBrain> I do, a lot :P
17:33:35 <TrueBrain> :D
17:33:42 <TrueBrain> you can't say my intentions aren't clear!
18:48:29 <TrueBrain> I was looking into porting TrueGRF-rs (the compiler) to C++ .. but C++ to WASM is still meh
18:48:41 <TrueBrain> Rust has all this infrastructure for it .. C++ .. "nah, you can do it yourself)
18:48:41 <TrueBrain> sad :P
18:49:13 <frosch123> carbon is the hype of the month
18:49:19 <TrueBrain> so I have read
18:49:53 <frosch123> so the "hype" part worked :)
18:49:57 <TrueBrain> yeah
18:50:18 <TrueBrain> Google ... one thing they know how to do :P
18:50:53 <TrueBrain> I love how it got announced as "What is TypeScript to JavaScript"
18:51:09 <TrueBrain> like .. wow .. don't be shy now
18:51:22 <frosch123> i wondered whether go is uncool now
18:52:29 <TrueBrain> I also like it said it is like what Kotlin is to Java
18:52:32 <TrueBrain> and I was like: wtf is Kotlin?
18:52:47 <TrueBrain> so we will see :)
18:52:51 <DorpsGek> [OpenTTD/OpenTTD] DorpsGek pushed 1 commits to master https://github.com/OpenTTD/OpenTTD/commit/b7462934e23683e31baf2f20250d1ad817c728a0
18:52:52 <DorpsGek> - Update: Translations from eints (by translators)
18:54:39 <frosch123> kotlin to jave is like c++11 to c++98
18:54:56 <TrueBrain> I don't do Java, but I never before read about Kotlin
18:55:00 <TrueBrain> which is funny to me :P
18:55:05 <frosch123> java is on the cobol/pl1 track now
18:55:29 <frosch123> hmm, good point, i do not do java either, still i heard about kotlin
18:56:14 <TrueBrain> must be my bubble :P
18:56:25 <TrueBrain> I do wonder if C++20 modules are going to give what is crates to Rust
18:56:35 <TrueBrain> it is so easy to "just install a crate" to get support for NNN in Rust
18:56:42 <TrueBrain> especially because of its trait system
18:57:00 <frosch123> i wonder whether modules become usable before 2030 :)
18:57:02 <TrueBrain> been designing embedded systems lately in Rust .. it was shocking how quickly I could get that working .. where in C++ it takes .. more effort :P
18:57:27 <TrueBrain> vcpkg is a nice start, but still too ... meh
18:57:47 <frosch123> modules are no package manger
18:58:05 <TrueBrain> I know
18:58:31 <frosch123> the c++ package manager which is most hyped, but is not big-corporation-backed like vcpkg, is conan
18:58:50 <frosch123> i never used conan, but there is at least one talk about it being cool at every cppcon
18:59:12 <frosch123> https://conan.io/
18:59:29 <TrueBrain> euh ... I instantly dislike that site :P
18:59:37 <TrueBrain> I tried to search something, which took me a bit to find
18:59:42 <TrueBrain> and there are no matches
18:59:45 <TrueBrain> but .. it doesn't actually say that
19:00:19 <TrueBrain> those "fancy" pages, missing the idea of actually being functional :P
19:00:40 <TrueBrain> anyway, Rust crates are modules and package manager in one
19:00:53 <TrueBrain> what I like is that it is very easy to create one
19:01:00 <TrueBrain> without having to create endless headers and blablablabla
19:01:51 <TrueBrain> we will see where C++ ends up .. but it means no TrueGRF compiler in C++ for now :P
19:02:10 <frosch123> if you switch to python, you can use nml again :p
19:02:22 <TrueBrain> Python's WASM support is even worse
19:02:36 <TrueBrain> it is what I originally planned to use
19:02:51 <TrueBrain> but it is at least 4MB, as it just emscript-like compiles the Python interperter
19:03:23 <frosch123> hmm, i guess i missed it, but why do you want to stop using rust again?
19:03:27 <TrueBrain> in my original draft, TrueGRF used NML as backend, and TrueGRF just generated NML
19:03:29 <TrueBrain> but yeah ...
19:03:35 <TrueBrain> I don't want to stop using Rust
19:03:54 <TrueBrain> it is just that TrueGRF being in 2 languages none of you guys know how to write
19:04:03 <TrueBrain> doesn't help asking for help :P
19:04:06 <TrueBrain> (Rust and Svelte)
19:04:20 <frosch123> 3, you forgot "grf" :p
19:04:43 <TrueBrain> I said: none of you guys know :P
19:08:20 <frosch123> ok, so essentially you say: we should learn rust
19:08:27 <TrueBrain> that is the alternative :P
19:09:02 <frosch123> i don't think you can get anyone interested in js or gui frameworks though :p
19:09:23 <TrueBrain> I am afraid of the same :D
19:09:43 <TrueBrain> worst part about Rust, I am also not a Rust programmer .. so the project has some weird quirks :P
19:09:46 <TrueBrain> it is all shit, basically
19:09:57 <frosch123> i assumed copilot wrote most of it?
19:10:20 <TrueBrain> it helped finding syntax for sure, yes :)
19:14:59 <TrueBrain> owh well, maybe next week I find some time and energy to finally do stations :)
19:15:01 <TrueBrain> would be fun :)
19:24:23 *** gelignite has joined #openttd
19:24:44 *** Wormnest has joined #openttd
19:52:45 *** nielsm has quit IRC (Ping timeout: 480 seconds)
20:03:33 *** Flygon has quit IRC (Read error: Connection reset by peer)
20:23:25 <Samu> omg, the estimate multiplier is such a saviour
20:23:37 <Samu> whoever came up with that is pure genius
20:26:47 <Samu> turns my otherwise slow as hell pf into a super fast pf
20:28:14 *** frosch123 has quit IRC (Quit: be yourself, except: if you have the opportunity to be a unicorn, then be a unicorn)
20:30:20 <Samu> a rail route with about 860 distance manhattan, with a path found in the same year it started!
20:30:30 <Samu> amazing
20:41:08 *** wallabra has quit IRC (Ping timeout: 480 seconds)
21:07:30 *** gelignite has quit IRC (Quit: Stay safe!)
21:26:23 *** andythenorth_ has joined #openttd
21:26:24 *** andythenorth_ has quit IRC ()
21:31:27 *** wallabra has joined #openttd
21:39:37 *** wallabra has quit IRC (Ping timeout: 480 seconds)
22:05:44 *** sla_ro|master has quit IRC ()
22:10:34 *** Samu has quit IRC (Ping timeout: 480 seconds)
22:24:50 *** wallabra has joined #openttd