IRC logs for #openttd on OFTC at 2022-10-29
⏴ go to previous day
00:11:04 *** Wormnest has joined #openttd
00:45:42 *** WormnestAndroid has quit IRC (Ping timeout: 480 seconds)
00:47:48 *** WormnestAndroid has joined #openttd
01:01:11 *** Olionkey has joined #openttd
01:01:11 <Olionkey> Wolf01: John deer tractors can run doom I can see why Spintronics cant
01:03:47 *** Wormnest has quit IRC (Ping timeout: 480 seconds)
01:21:39 *** esselfe has quit IRC (Remote host closed the connection)
01:32:57 *** esselfe has joined #openttd
01:41:13 *** Wormnest has joined #openttd
02:21:11 *** debdog has quit IRC (Ping timeout: 480 seconds)
02:35:55 *** Wormnest has quit IRC (Quit: Leaving)
03:11:21 *** D-HUND has quit IRC (Ping timeout: 480 seconds)
08:24:10 *** HerzogDeXtEr has joined #openttd
09:29:35 <TrueBrain> oof, I need to understand Thai's sentence structure .. it is tricky 😄
09:31:41 <TrueBrain> feels totally random where a new sentence starts 😄
09:31:50 <TrueBrain> who speaks Thai here? 😛
09:53:08 <TrueBrain> well, that makes updating Steam a lot easier ... 5 clicks instead of 27 * 7 clicks 😛
10:28:55 <andythenorth> OpenTTD or tanks?
10:38:11 <Wolf01> Btw, I have a strange screen tearing in F, tried windowed and fullscreen with and without fsync
11:22:46 <petern> Is it time for a beer?
11:24:18 <petern> Hmm, 37 bpm at the start of the ride, time for a new battery in the heart rate monitor.
11:32:10 <Eddi|zuHause> i don't actually like beer
12:03:29 *** Soni has quit IRC (Ping timeout: 480 seconds)
12:21:59 *** tokai has quit IRC (Ping timeout: 480 seconds)
12:24:39 *** ChanServ sets mode: +v tokai
13:44:27 *** WormnestAndroid has quit IRC (Remote host closed the connection)
14:11:36 *** WormnestAndroid has joined #openttd
14:44:15 *** sla_ro|master has joined #openttd
14:50:14 *** supermop_Home has joined #openttd
15:09:33 <andythenorth> upgrade to Bootstrap 5?
15:29:23 <petern> And rewrite all your overly-verbose classes?
15:29:42 <andythenorth> find and replace innit
15:29:52 <andythenorth> verbosity => implicit magic
15:30:40 <andythenorth> there are reasons the verbose way is better 😛
15:30:44 <andythenorth> most of them are 'people'
15:30:55 <petern> Yes yes, we don't care about bandwidth these days.
15:31:14 <andythenorth> gzip compression? 😛
15:31:41 <andythenorth> how do I divide 30 into 3 😛
15:31:50 <andythenorth> oh no, it's 26 divide by 3
15:31:53 <andythenorth> that's the problem
15:31:56 <andythenorth> and it needs to be integers
15:32:05 <andythenorth> goes it sub-pixel sprites?
15:33:42 *** WormnestAndroid has quit IRC (Ping timeout: 480 seconds)
15:34:57 <andythenorth> nope, redraw the building 😛
15:39:47 <petern> Not sure how subpixels work when it's a shades of the same colour.
15:45:09 <andythenorth> perfectly I think
15:45:19 <andythenorth> probably the optimum case
16:40:11 *** WormnestAndroid has joined #openttd
16:49:42 *** supermop_Home has quit IRC (Ping timeout: 480 seconds)
17:24:43 *** Flygon has quit IRC (Read error: Connection reset by peer)
17:30:02 *** gelignite has joined #openttd
17:31:05 <frosch> i have so little knowledge of yapf ...
17:31:25 <frosch> what is cached, what is not...
17:31:37 <frosch> number-of-trains-in-depot has to be like signal state, uncached
17:31:47 <frosch> but, no idea what is the case in this place :p
17:34:56 <TrueBrain> I love how YAPF become "it works, but nobody knows why" 😛
17:35:24 <FLHerne> was it ever not that?
17:35:41 <TrueBrain> I hope the original author thinks differently about it, yes
17:35:49 <TrueBrain> but I agree, that is a hope 😛
17:36:30 <frosch> i don't think yexo was involved
17:37:21 <frosch> yexo was an ai guy, and then we converted him to a newgrf guy
17:37:29 <frosch> same story as with tb 🙂
17:37:55 <TrueBrain> so many easy remarks, but I will just be silent 😛
17:38:01 <petern> If I remember correctly, the cache is "per-run"
17:38:59 <frosch> someone there is a ottd fanboy and sent a personal invitation
17:39:25 <TrueBrain> I hate websites which don't tell me what they actually do after 2 minutes of looking at it
17:39:36 <frosch> though anyone can sign up, so it's nothing special to be "invited", other than the personal note
17:40:01 <frosch> they claim they help with code review
17:40:31 <frosch> probably something along the line of code/function-lookup and stuff an IDE would do
17:40:45 <TrueBrain> codesee has no C++ support from what I can tell
17:40:45 <frosch> but the videos are all CSS and crap
17:40:53 <TrueBrain> and talks about "services"
17:40:58 <TrueBrain> doesn't sound we are the target audience
17:41:27 <TrueBrain> but yeah, seems this does what Jetbrains IDE does too: make a graph of your software
17:41:33 <frosch> ok, let's check cxxautomata and cxxgraph
17:41:39 <frosch> they are listed as c++ projects on the page
17:41:58 <TrueBrain> and I can't figure out what opensourcehub is
17:42:25 <TrueBrain> anyway, never heard of either
17:42:28 <frosch> that's where they provide their tools for opensource people
17:42:54 <TrueBrain> ah, easier onboarding is the key term between the two
17:43:00 <TrueBrain> I guess C++ doesn't apply there anyway 😄
17:43:08 <TrueBrain> rewrite to rust when?
17:45:25 <TrueBrain> I am always scared to create diagrams of software, especially at work
17:45:37 <TrueBrain> so easy to make things impossible in C++ 😛
17:47:10 <frosch> diagrams of existing software, or of future software?
17:48:16 <TrueBrain> for some reason SOLID is hard to follow 😄 So diagrams become .... a total shitfest 😛
17:58:28 <frosch> ok, this "codebase map" stuff is bs
17:58:46 <frosch> it's a tool for writing a blog about your code structure, nothing automated
18:00:20 *** purist has quit IRC (Remote host closed the connection)
18:05:26 <frosch> yeah, my first impression on thursday was wrong. this is completely useless 🙂
18:05:43 <TrueBrain> too bad; but always good to keep looking 😄
18:49:33 <DorpsGek> - Update: Translations from eints (by translators)
19:10:27 <petern> Oh, hmm, I have never even noticed YapfNotifyTrackLayoutChange() before.
19:10:46 <petern> I wonder if anything I added need it :p
19:27:23 <andythenorth> why do we never do a NewLivery spec?
19:27:32 <andythenorth> is it because...
19:28:10 <petern> Because someone will say it's pointless
19:28:17 <petern> Someone will say it just needs a statemachine
19:32:51 <andythenorth> oh yeah I remember
19:33:00 <andythenorth> it has to be both per-vehicle, and for the whole train
19:33:06 <andythenorth> which is an unmeetable constraint
19:33:54 <andythenorth> and a painting tool was ruled out
19:34:06 <andythenorth> and anything clicking per vehicle was ruled out
19:34:32 <andythenorth> the livery callback is the ditch I will die in 😛
19:47:05 <petern> Nah, make it per vehicle, individually paint each unit.
19:51:32 *** sla_ro|master has quit IRC ()
19:53:17 <andythenorth> 1 pixel at a time
20:01:20 <andythenorth> how about if we made a painting tool?
20:01:27 <andythenorth> outside of OpenTTD?
20:09:44 <andythenorth> call it 'Pixelshop'
20:26:21 <petern> But really, what do you want liveries to do?
20:26:55 <petern> Per train, then the existing refit cargo subtype works.
20:31:02 * andythenorth grumbles about 'works' :P
20:31:34 <andythenorth> we should have a ditch-to-die-in-channel also
20:34:18 <andythenorth> maybe we should livestream someone explaining how to use it 🙂
20:35:15 <andythenorth> I liked the 'use lots of IDs' idea, but I was in a minority of 1 😄
20:35:46 <petern> Lots of ideas works for engines with different stats,
20:39:32 <petern> A preview would be nice
20:42:06 <petern> That Class 43 doesn't refit to passengers.
20:42:21 <petern> So when you refit passengers, you only change the carriages.
20:43:25 <petern> So you need to livery refit both passengers and mail separately.
20:49:06 <andythenorth> how do I change the engine?
20:49:12 <andythenorth> this needs a livestream 😛
20:49:24 <petern> I don't know what engine that is
20:49:40 <andythenorth> the class 43 thing
20:55:58 <petern> You can click on the engine and it shows you the refits you can apply. You even do that, but ignore it.
20:56:24 <andythenorth> so is it PEBKAC?
20:56:42 <andythenorth> I didn't make these to troll, I am genuinely confused by the UI
20:59:08 <petern> Cargo subtypes are inherently tied to... cargos.
20:59:24 <petern> So you have passenger subtypes, mail subtypes, X subtypes.
20:59:50 <petern> The subtypes labels can be common, but the cargo + subtype are still different.
21:00:17 <petern> If you ask for Passengers Intercity, only vehicles which can refitted to Passengers will get Passengers Intercity.
21:06:07 *** wallabra has quit IRC (Ping timeout: 480 seconds)
21:06:19 <andythenorth> I never used them as liveries
21:06:26 <andythenorth> only abused them for stupid capacity refits
21:06:41 <andythenorth> ships with +/-10%
21:15:31 <petern> So yeah, it works, just andy doesn't understand it 😄
21:19:53 <andythenorth> how do I use it for engines?
21:29:30 *** wallabra has joined #openttd
21:51:11 *** gelignite has quit IRC (Quit: Stay safe!)
22:00:40 <Eddi|zuHause> you need to set a nonzero capacity as default, and then put all refits as capacity 0 per callback
22:02:37 *** WormnestAndroid has quit IRC (Ping timeout: 480 seconds)
22:03:13 *** WormnestAndroid has joined #openttd
22:13:11 <andythenorth> might be in Iron Ibex 😛
22:14:34 <andythenorth> gif disturbs me greatly
22:20:17 *** nielsm has quit IRC (Ping timeout: 480 seconds)
22:27:37 *** WormnestAndroid has quit IRC (Ping timeout: 480 seconds)
22:27:59 *** WormnestAndroid has joined #openttd
22:39:25 *** HerzogDeXtEr has quit IRC (Read error: Connection reset by peer)
23:10:53 *** Wolf01 has quit IRC (Quit: Once again the world is quick to bury me.)
continue to next day ⏵