IRC logs for #openttd on OFTC at 2022-12-03
β΄ go to previous day
00:34:00 *** sla_ro|master has quit IRC ()
01:45:08 *** WormnestAndroid has quit IRC (Read error: Connection reset by peer)
02:02:18 *** WormnestAndroid has joined #openttd
03:01:09 *** Wormnest has quit IRC (Quit: Leaving)
03:01:30 *** Speedy` has quit IRC (Ping timeout: 480 seconds)
03:05:21 *** HerzogDeXtEr has quit IRC (Read error: Connection reset by peer)
03:05:26 *** crem2 has quit IRC (Read error: No route to host)
03:08:39 *** D-HUND has quit IRC (Ping timeout: 480 seconds)
04:06:54 *** debdog has quit IRC (Ping timeout: 480 seconds)
04:26:51 <TallTyler> Can someone post the title game voting announcement on Reddit? My post never showed up and Iβm wondering if the algorithm hates me or if Iβm just shadowbanned
05:46:11 *** tuxayo has quit IRC (Server closed connection)
07:02:52 <Rubidium> petern: I wonder why ludde use 30 instead of 27, as it has been 30 since 0.1.0 and I've known of the difference between the two for (almost two) decades
07:07:43 <Rubidium> petern: and if you want it to behave the same, then don't forget to use a uint16 _date_fract, add 0x375 each and once it overflows go to the next date ;)
07:08:38 *** Heiki has quit IRC (Server closed connection)
07:21:23 *** argoneus has quit IRC (Server closed connection)
07:21:28 *** argoneus has joined #openttd
07:42:04 *** Terkhen has quit IRC (Server closed connection)
07:42:16 *** Terkhen has joined #openttd
07:42:17 *** ChanServ sets mode: +o Terkhen
07:50:19 *** WormnestAndroid has quit IRC (Read error: Connection reset by peer)
07:51:18 *** WormnestAndroid has joined #openttd
07:59:23 *** WormnestAndroid has quit IRC (Ping timeout: 480 seconds)
07:59:34 *** WormnestAndroid has joined #openttd
08:43:27 *** sla_ro|master has joined #openttd
09:03:29 *** nielsm has quit IRC (Ping timeout: 480 seconds)
09:13:20 *** HerzogDeXtEr has joined #openttd
09:28:59 <petern> Ah, so that a day is ever so slightly not 74 ticks.
09:54:57 *** osvaldo[m] has quit IRC (Server closed connection)
09:55:02 *** osvaldo[m] has joined #openttd
10:18:04 *** Tirili has quit IRC (Ping timeout: 480 seconds)
10:25:16 *** peter1138 has quit IRC (Server closed connection)
10:25:30 *** peter1138 has joined #openttd
10:25:30 *** ChanServ sets mode: +o peter1138
11:29:22 *** lobstarooo__ has joined #openttd
11:39:14 *** lobstarooo__ has quit IRC (Ping timeout: 480 seconds)
11:49:08 *** WormnestAndroid has quit IRC (Remote host closed the connection)
11:59:21 <petern> Forced reboot, how nice.
12:01:37 <petern> That's gonna be some wild rapids
12:02:00 <petern> Nice touch with the pond next to the source.
12:33:03 *** dag[m] has quit IRC (Server closed connection)
12:46:09 <Eddi|zuHause> every time i look at rivers and mountains i think they could be improved with more flexible slope configurations
12:47:47 *** magdalena[m] has quit IRC (Server closed connection)
12:47:51 *** magdalena[m] has joined #openttd
14:04:16 *** ChanServ sets mode: +v tokai
14:10:59 *** tokai|noir has quit IRC (Ping timeout: 480 seconds)
14:23:07 <andythenorth> and traversable rapids
14:37:09 *** amal[m] has quit IRC (Server closed connection)
14:37:15 *** amal[m] has joined #openttd
14:41:51 *** sla_ro|master2 has joined #openttd
14:45:11 <petern> Might to have the heating on again π¦
14:49:04 *** sla_ro|master has quit IRC (Ping timeout: 480 seconds)
14:56:18 <petern> I wonder which one I need...
14:56:40 <andythenorth> choose the one with malware
14:56:48 <andythenorth> more entertaining?
14:57:07 <andythenorth> ok, so draw chunky FIRS sprites, or play tanks?
15:07:11 *** giords[m] has quit IRC (Server closed connection)
15:07:15 *** giords[m] has joined #openttd
15:11:19 <petern> Time for some more padding.
15:12:12 <pickpacket> How hard is it to make a vehicle NewGRF? Specifically a new type of train carriage
15:13:31 <andythenorth> assuming you already have nml
15:14:05 <andythenorth> nml/examples/train/example_train.nml
15:14:20 <petern> I could rebase my svg branch instead tho'
15:14:57 <andythenorth> branches are too much work
15:15:01 <andythenorth> just yolo master
15:15:15 <andythenorth> there was a tweeter or something
15:18:04 <petern> Remember when we could commit straight to trunk...
15:18:21 <petern> I could commit any old rubbish!
15:18:38 <pickpacket> andythenorth: I did make a NewGRF using nml recently, remember π
15:18:48 <petern> I still do, but now it's approved rubbish.
15:19:05 <pickpacket> Will check the example train thingy
15:20:12 <petern> Nice, French Death Metal.
15:20:12 <andythenorth> you can borrow sprites if you need to, there are lots of GPL train grfs
15:21:08 <pickpacket> andythenorth: π
15:21:57 <pickpacket> I literally want to make cargo trains for tea leaves and tea only to not have to do refitting
15:22:15 <pickpacket> so annoying to have to refit each time I add a carriage
15:23:16 <TallTyler> The trick is to use the cargo filter at top left of the buy menu to βBuy and refitβ in one click π
15:24:10 *** WormnestAndroid has joined #openttd
15:25:32 <andythenorth> or create an express wagon with tea as default refit
15:55:15 <pickpacket> TallTyler: that sounds like around one click less
15:55:30 <pickpacket> andythenorth: express wagon?
16:00:02 <Pruple> petern: As invented by Marie Curie?
16:01:37 <TallTyler> I donβt think sheβll mind
16:02:18 <LordAro> Pruple: oh that's very good
16:27:00 <Pruple> what does av9 need? apart from one fewer aircraft so it's back to 16?
16:29:05 <andythenorth> nothing, it's perfect
16:29:35 <andythenorth> maybe a skycrane
16:36:02 <pickpacket> Pruple: thatβs gorgeous!
16:36:19 <pickpacket> andythenorth: what did you mean by βexpress wagonβ?
16:37:59 <andythenorth> like a mail van or something
16:38:21 <andythenorth> tea is a priority cargo
16:38:31 <pickpacket> ah, yeah. That's sort of what I meant
16:38:46 <pickpacket> A tea leaves van and a tea box van
16:47:29 *** avdg has quit IRC (Server closed connection)
16:47:46 *** fonsinchen has quit IRC (Server closed connection)
16:48:16 *** fonsinchen has joined #openttd
16:57:49 *** Wormnest has joined #openttd
17:03:21 *** milek7 has quit IRC (Server closed connection)
17:06:13 <pickpacket> what's an "articulated vehicle"?
17:07:02 *** Westie has quit IRC (Server closed connection)
17:07:24 <Pruple> like a steam locomotive with a tender
17:07:59 <pickpacket> andythenorth: where do I find that NML train example?
17:08:45 <pickpacket> in the github repo?
17:14:58 <glx[d]> Strangely, examples are in examples subdir π
17:19:07 <pickpacket> glx[d]: I was looking at the wiki π€ͺ
17:23:36 <pickpacket> andythenorth: are any of the switches actually needed?
17:25:08 *** supermop_Home has joined #openttd
17:30:18 <andythenorth> for the most basic vehicle, only graphics switch is needed
17:37:18 <glx[d]> ok it seems the workflows now need an update too
17:40:38 *** Flygon has quit IRC (Quit: A toaster's basically a soldering iron designed to toast bread)
17:47:50 *** gelignite has joined #openttd
18:29:42 *** wallabra has quit IRC (Ping timeout: 480 seconds)
18:30:01 *** wallabra has joined #openttd
18:36:11 <glx[d]> release workflow is untested, I hope it still works
18:36:16 *** wallabra_ has joined #openttd
18:42:12 *** wallabra has quit IRC (Ping timeout: 480 seconds)
18:42:12 *** wallabra_ is now known as wallabra
19:37:12 <petern> reldred: There's a security update for misskey btw.
19:58:09 <andythenorth> FML my laptop crashed
19:58:17 <andythenorth> when did that last happen for anyone?
20:32:55 <pickpacket> andythenorth: today π€·
20:41:51 <petern> My PC crashed earlier, but that's because the sound interface is "not supported" since Windows 10.
20:56:15 <petern> Right. This is the development channel, so...
20:57:56 <petern> andythenorth: You could add variant names as well, of course.
20:59:00 <petern> Also more potential magic: syncing reliability.
20:59:14 <petern> And possibly introduction dates but that's not a given.
20:59:58 <petern> Although neither is reliability, as a variant could be completely different stats
21:00:49 <andythenorth> we could limit that, but I think it's better to leave it open
21:01:14 <andythenorth> reliability syncing is interesting
21:01:37 <andythenorth> would that be just enforced, or do players need some flags?
21:01:41 <andythenorth> authors / players /s
21:02:10 <petern> Possibly a flag on the vehicles with variant_group set?
21:02:31 <andythenorth> or on the parent?
21:02:32 <petern> You may not want it, but then... you might.
21:02:50 <andythenorth> I play with breakdowns off, so I have limited ideas π
21:03:03 <petern> No, you might have a variant which is just a livery change, and then another variant which is a regearing...
21:03:36 <petern> Differently reliability use to different engine/components? Dunno.
21:03:43 <petern> That might not be classed as a variant htne.
21:03:45 <andythenorth> which other props are random?
21:04:03 <petern> afaik it's just intro date, lifetime/expiry and reliability.
21:04:04 <andythenorth> we already synced intro dates
21:04:10 <andythenorth> if it's the exact same day
21:05:07 <andythenorth> oh reliability too?
21:05:49 <petern> It says so but it's not.
21:06:52 <petern> It was done, and then undone? Nice
21:25:43 <andythenorth> petern: considered auto-replace yet? π
21:25:55 <petern> No need as far as I can tell.
21:26:16 <andythenorth> my hope was "it just works"
21:26:39 <andythenorth> main attraction of this route TBH π
21:26:39 <petern> You can autoreplace liveries, yes.
21:27:05 <petern> You will have to autoreplace all variants that you use though, if you want to upgrade them all.
21:27:17 <andythenorth> cascading would be weird
21:27:59 *** robert[m] has quit IRC (Server closed connection)
21:28:16 *** robert[m] has joined #openttd
21:29:55 <petern> Well that doesn't work
21:30:34 <andythenorth> is the grf broken though? π
21:30:46 <petern> If I reverse them they pick the correct image.
21:30:51 <petern> So they are reversed by default. heh
21:31:09 <andythenorth> I can't test it because OpenTTD won't load it π
21:31:56 <petern> Seems like you are testing a reverse flag even though the graphics wouldn't change.
21:32:26 <andythenorth> the random reversing is an old old Horse feature, it's just the sprites are wrong for these
21:32:45 <petern> But you don't need to test for that.
21:33:17 <andythenorth> yeah I just didn't notice, I made these sprite sheets in 2021 or something
21:33:23 <andythenorth> think that fixes it
21:33:50 <petern> Always good to have as short varact2 chains as possible.
21:34:09 <petern> Everytime you use one it donates to my paypal account
21:34:22 <andythenorth> I think there are only about 75000 in Horse
21:34:27 <andythenorth> how much did you earn?
21:34:40 <petern> I'll be able to work on OpenTTD fulltime!
21:34:53 <andythenorth> seriously, charge modders π
21:46:13 <reldred> I would seriously throw down cash on getting features fixed up and merged.
21:46:56 <andythenorth> a UK programmer can get paid Β£55k for work they enjoy and Β£95k for work they don't
21:47:06 <andythenorth> you'd need 55,000 players at Β£1 each
21:47:42 <reldred> Well with the way the UK economy is going that might be affordable to the rest of the world before long π
21:47:48 <andythenorth> although 1 yogscast stream might do it π
21:48:09 <petern> andythenorth: I should ask for a payrise lol
21:51:20 <andythenorth> you need a cashed up scale-up
21:51:28 <andythenorth> like fintech or something, and one that's still hiring
22:03:20 <LordAro> TallTyler: something that's lacking from your titlegame vids is what they look like at higher resolutions
22:04:42 <glx[d]> based on my tests it should build fine (publishing of course was missing credential in my tests, but at least it tried)
22:09:47 <glx[d]> looks like something happened between 0.6.1 and 0.7.0 (not in nml repo it seems) causing manylinux to generate nml-0.0.0
22:09:54 <LordAro> "Uploading nml-0.0.0-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl"
22:10:53 <LordAro> and apparently no one noticed this
22:11:04 <LordAro> looks like something wrong with setup.py, at a guess
22:11:30 <LordAro> "Successfully installed Pillow-8.4.0 nml-0.0.0 ply-3.11"
22:12:20 <glx[d]> dunno, `pip install -e .` should generate `nml/__version__` (it does it for windows and mac)
22:12:54 <glx[d]> and nothing changed in this area between 0.6.1 and 0.7.0
22:13:47 <andythenorth> supply chain attack π
22:14:53 <glx[d]> at least windows and macos version are updated
22:15:12 <LordAro> probably should be deleted along with the 0.0.0 version, tbh
22:18:59 <LordAro> there's no output suggesting that updating the version failed at all
22:19:02 <LordAro> unless it's swallowing stdout
22:19:06 <LordAro> but i don't think it is
22:23:09 <glx[d]> seems it is, I added a `print()` after `get_and_write_version()` call in setup.py
22:23:40 <LordAro> add a file=sys.stderr to all the prints :D
22:23:56 <LordAro> (which they probably should be anyway, as they're errors)
22:24:02 <glx[d]> running `python setup.py --help` outputs fine, pip doesn't
22:27:30 <glx[d]> file=sys.stderr doesn't change anything
22:28:29 <glx[d]> ah but adding --verbose to pip helps
22:33:30 <petern> andythenorth: Vehicle Transporters refit to passengers eh?
22:34:08 <glx[d]> being verbose seems to help here
22:34:09 <andythenorth> petern: motorrail
22:34:23 <andythenorth> 'take your car on holiday'
22:34:29 <LordAro> glx[d]: ah, the dubious ownership
22:34:38 <LordAro> that's caused a lot of issues with CI
22:35:16 <andythenorth> kinda Dall-E ish
22:35:24 <andythenorth> maybe more stable diffusion
22:35:41 <LordAro> glx[d]: add that git config command as a pre build command
22:35:52 <petern> Wide rivers are 'interesting' to cross.
22:39:00 <andythenorth> it's gone well eh π
22:39:28 <glx[d]> way better with git config
22:39:57 <glx[d]> Uploading nml-0.8.1-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
22:40:12 <glx[d]> (of course it fails because credentials)
22:41:05 <andythenorth> hmm river sprites really suck
22:41:23 <andythenorth> shows up more with wide rivers
22:41:29 <andythenorth> they look like broken coasts
22:42:05 <andythenorth> can't tell where the slopes are
22:42:35 <LordAro> someone should fix them
22:42:43 <andythenorth> whoever drew them should fix them π
22:43:53 <andythenorth> I also enjoy our 'natural' rivers with sharp 90 degree curves
22:45:11 <TallTyler> The 90 degree curves donβt really bother me as they fit the gameβs art style
22:45:54 <TallTyler> Can I assign #9031 to andythenorth, who volunteered two years ago? π
22:45:57 <andythenorth> we don't have 90 degree coasts π
22:46:13 <TallTyler> True, I guess 45 degree rivers would be better
22:46:20 <TallTyler> They donβt need to be truly curvy though
22:46:46 <andythenorth> hmm switch openttd.grf to 32 bit?
22:47:08 <andythenorth> or...use the DOS pinks for an alternative water cycle?
22:47:46 <andythenorth> there are some additional static blue ranges, but they don't quite match water
22:48:23 <Pruple> flat blue is best water cycle π
22:48:57 <andythenorth> ok naptime, chunky pixels tomorrow maybe
22:56:06 *** Wolf01 has quit IRC (Quit: Once again the world is quick to bury me.)
22:56:59 *** supermop_Home has quit IRC (Ping timeout: 480 seconds)
22:57:45 <petern> Our water companies already manage that.
22:59:27 <glx[d]> I think rereleasing 0.7.1 with the fixes should be fine on pypi side (it should reject windows and macos but it's not an issue)
22:59:45 *** nielsm has quit IRC (Ping timeout: 480 seconds)
23:04:20 *** sla_ro|master2 has quit IRC ()
23:08:26 <LordAro> glx[d]: i assume the path inside the docker container matches the variable
23:36:44 <glx[d]> now it works fine, without magic values
23:38:04 <glx[d]> + eval git config --global --add safe.directory '${GITHUB_WORKSPACE}'
23:38:04 <glx[d]> ++ git config --global --add safe.directory /github/workspace
23:47:09 <glx[d]> hmm it seems I will need to be dirty and delete the release to redo it (I backed up the attached artifacts)
23:50:46 <glx[d]> as expected macos and windows failed this time
23:51:50 <glx[d]> but I had backups π
23:57:18 *** gdown has quit IRC (Server closed connection)
23:57:35 *** enick_570 has quit IRC (Server closed connection)
23:57:38 *** enick_570 has joined #openttd
23:57:52 *** zzy2357[m] has quit IRC (Server closed connection)
23:57:54 *** zzy2357[m] has joined #openttd
continue to next day β΅