IRC logs for #openttd on OFTC at 2022-10-29
            
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:07:30 *** Flygon has joined #openttd
02:17:47 *** D-HUND has joined #openttd
02:21:11 *** debdog has quit IRC (Ping timeout: 480 seconds)
02:35:55 *** Wormnest has quit IRC (Quit: Leaving)
02:51:19 *** baron has joined #openttd
02:51:33 *** baron has quit IRC ()
03:07:58 *** debdog has joined #openttd
03:11:21 *** D-HUND has quit IRC (Ping timeout: 480 seconds)
05:39:50 *** jpw has quit IRC (Quit: ZNC 1.8.2+deb2+b1 - https://znc.in)
05:42:21 *** jpw has joined #openttd
06:37:00 *** nielsm has joined #openttd
07:29:57 <andythenorth> moin
07:44:17 *** Wolf01 has joined #openttd
07:46:01 <reldred> moaning
07:47:52 <Wolf01> Moin
08:24:10 *** HerzogDeXtEr has joined #openttd
09:04:22 <DorpsGek> [OpenTTD/appstore-data] TrueBrain commented on pull request #10: Change: Replace screenshots of empty, bumpy world https://github.com/OpenTTD/appstore-data/pull/10#issuecomment-1295777463
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:51:07 <DorpsGek> [OpenTTD/appstore-data] TrueBrain opened pull request #11: Feature: convert translations to Steam Localization JSON for easier import on Steam https://github.com/OpenTTD/appstore-data/pull/11
09:53:08 <TrueBrain> well, that makes updating Steam a lot easier ... 5 clicks instead of 27 * 7 clicks 😛
09:54:07 <DorpsGek> [OpenTTD/appstore-data] TrueBrain updated pull request #11: Feature: convert translations to Steam Localization JSON for easier import on Steam https://github.com/OpenTTD/appstore-data/pull/11
09:54:36 <DorpsGek> [OpenTTD/appstore-data] TrueBrain merged pull request #11: Feature: convert translations to Steam Localization JSON for easier import on Steam https://github.com/OpenTTD/appstore-data/pull/11
10:28:55 <andythenorth> OpenTTD or tanks?
10:37:19 <Wolf01> Factorio
10:38:11 <Wolf01> Btw, I have a strange screen tearing in F, tried windowed and fullscreen with and without fsync
11:09:10 <petern> Boop
11:13:41 <Eddi|zuHause> Beep
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
11:39:06 * andythenorth did tanks
11:39:11 <andythenorth> OpenTTD now?
11:44:14 <petern> Okay
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 *** tokai has joined #openttd
12:24:39 *** ChanServ sets mode: +v tokai
13:17:33 *** Soni has joined #openttd
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
14:50:18 <supermop_Home> yo
14:54:35 <andythenorth> hi
15:09:26 <andythenorth> hmm
15:09:33 <andythenorth> upgrade to Bootstrap 5?
15:16:07 <DorpsGek> [OpenTTD/OpenTTD] nchappe dismissed a review for pull request #9693: Fix travel times stored in the linkgraph https://github.com/OpenTTD/OpenTTD/pull/9693#pullrequestreview-1089225429
15:16:10 <DorpsGek> [OpenTTD/OpenTTD] nchappe updated pull request #9693: Fix travel times stored in the linkgraph https://github.com/OpenTTD/OpenTTD/pull/9693
15:17:47 <DorpsGek> [OpenTTD/OpenTTD] nchappe commented on pull request #9693: Fix travel times stored in the linkgraph https://github.com/OpenTTD/OpenTTD/pull/9693#issuecomment-1295868131
15:29:23 <petern> And rewrite all your overly-verbose classes?
15:29:42 <andythenorth> find and replace innit
15:29:51 <petern> Sometimes.
15:29:52 <andythenorth> verbosity => implicit magic
15:30:00 <petern> sform-group
15:30:17 <petern> Or something
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 <petern> Is it 10?
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:34:59 <andythenorth> sorted
15:39:04 <petern> Subpixel bevels?
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
15:47:22 <DorpsGek> [OpenTTD/appstore-data] 2TallTyler commented on pull request #10: Change: Replace screenshots of empty, bumpy world https://github.com/OpenTTD/appstore-data/pull/10#issuecomment-1295878243
15:51:04 <DorpsGek> [OpenTTD/appstore-data] TrueBrain commented on pull request #10: Change: Replace screenshots of empty, bumpy world https://github.com/OpenTTD/appstore-data/pull/10#issuecomment-1295879357
16:02:18 <DorpsGek> [OpenTTD/OpenTTD] michicc approved pull request #9693: Fix travel times stored in the linkgraph https://github.com/OpenTTD/OpenTTD/pull/9693#pullrequestreview-1161009461
16:18:37 <DorpsGek> [OpenTTD/OpenTTD] nchappe updated pull request #9958: Add: [YAPF] Rail depot penalty based on the number of trains waiting in it https://github.com/OpenTTD/OpenTTD/pull/9958
16:38:33 <DorpsGek> [OpenTTD/OpenTTD] nchappe commented on pull request #9958: Add: [YAPF] Rail depot penalty based on the number of trains waiting in it https://github.com/OpenTTD/OpenTTD/pull/9958#issuecomment-1295895283
16:39:07 <DorpsGek> [OpenTTD/OpenTTD] michicc merged pull request #9693: Fix travel times stored in the linkgraph https://github.com/OpenTTD/OpenTTD/pull/9693
16:39:10 <DorpsGek> [OpenTTD/OpenTTD] michicc closed issue #9665: [Bug]: Travel times stored in linkgraph are incorrect for all non-direct journey types https://github.com/OpenTTD/OpenTTD/issues/9665
16:39:13 <DorpsGek> [OpenTTD/OpenTTD] michicc closed issue #9708: [Crash]: Game crash after ~ 1 min. https://github.com/OpenTTD/OpenTTD/issues/9708
16:40:11 *** WormnestAndroid has joined #openttd
16:49:42 *** supermop_Home has quit IRC (Ping timeout: 480 seconds)
17:11:42 <DorpsGek> [OpenTTD/OpenTTD] PeterN commented on pull request #9958: Add: [YAPF] Rail depot penalty based on the number of trains waiting in it https://github.com/OpenTTD/OpenTTD/pull/9958#issuecomment-1295905629
17:24:43 *** Flygon has quit IRC (Read error: Connection reset by peer)
17:30:02 *** gelignite has joined #openttd
17:30:13 *** purist 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:36 <FLHerne> Yexo aside
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:24 <frosch> kudr was the author
17:36:30 <frosch> i don't think yexo was involved
17:36:34 <FLHerne> ah, sorry
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:40 <frosch> TrueBrain: usually you know about all those hype tools and gh integrations: should we check out https://opensourcehub.io/ / https://www.codesee.io/
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:12 <TrueBrain> list of projects?
17:42:14 <TrueBrain> I dunno
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:47:57 <TrueBrain> first one
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
17:59:06 <TrueBrain> that is not useful
17:59:35 <TrueBrain> (to us)
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:32 <DorpsGek> [OpenTTD/OpenTTD] DorpsGek pushed 1 commits to master https://github.com/OpenTTD/OpenTTD/commit/191ea087eb25a86c1d216032efca2f3fe08c3fa0
18:49:33 <DorpsGek> - Update: Translations from eints (by translators)
18:56:13 <DorpsGek> [OpenTTD/team] merni-ns opened issue #354: [ta_IN] Translator access request https://github.com/OpenTTD/team/issues/354
19:04:17 *** Merni has joined #openttd
19:04:17 <Merni> that was me :)
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:16:45 <DorpsGek> [OpenTTD/team] frosch123 commented on issue #354: [ta_IN] Translator access request https://github.com/OpenTTD/team/issues/354
19:27:16 <andythenorth> hmm
19:27:23 <andythenorth> why do we never do a NewLivery spec?
19:27:26 <andythenorth> NewSkins
19:27:32 <andythenorth> is it because...
19:27:33 <andythenorth> hmm
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:20:02 <petern> Or...
20:22:11 <andythenorth> Pixelshop Pro?
20:22:16 <andythenorth> GimPixel?
20:22:23 <andythenorth> Corel Pixel?
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:31:42 <andythenorth> what is it doing though? https://grf.farm/images/liveries.m4v
20:32:18 <andythenorth> or https://grf.farm/images/liveries-subtypes.m4v
20:34:18 <andythenorth> maybe we should livestream someone explaining how to use it 🙂
20:34:30 <petern> What set/vehicles ?
20:34:34 <andythenorth> RUKTS
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:35:48 <petern> ....
20:35:50 <petern> Lots of IDs
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:49:43 <petern> Oh
20:49:45 <petern> It takes mail
20:49:48 <petern> So you refit mail
20:55:00 <andythenorth> of course
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:06:44 <andythenorth> etc
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:19:56 <andythenorth> no capacity 😛
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:06:12 <andythenorth> https://cdn.discordapp.com/attachments/1008473233844097104/1036038269286232224/unknown.png
22:06:12 <andythenorth> 🙂
22:07:32 <nielsm> https://www.youtube.com/watch?v=p_rM3GcYp4U this is kind of ridiculous (world record: 2 km long passenger train)
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:02:00 *** _aD has joined #openttd
23:10:53 *** Wolf01 has quit IRC (Quit: Once again the world is quick to bury me.)