IRC logs for #openttd on OFTC at 2022-09-09
            
00:02:15 *** Wormnest has quit IRC (Ping timeout: 480 seconds)
00:08:28 *** HerzogDeXtEr has quit IRC (Read error: Connection reset by peer)
00:24:51 *** WormnestAndroid has quit IRC (Ping timeout: 480 seconds)
00:35:56 *** WormnestAndroid has joined #openttd
00:47:21 *** Wormnest has joined #openttd
01:06:02 *** greeter has quit IRC (Remote host closed the connection)
01:10:54 *** greeter has joined #openttd
01:11:53 *** Wormnest has quit IRC (Quit: Leaving)
01:29:52 *** debdog has quit IRC (Remote host closed the connection)
01:30:54 *** debdog has joined #openttd
01:32:04 *** grossing has quit IRC (Remote host closed the connection)
01:32:05 *** grossing has joined #openttd
01:51:37 *** urdh has quit IRC (Quit: Boom!)
01:53:22 *** urdh has joined #openttd
01:54:08 *** m811 has joined #openttd
01:56:03 *** moll has quit IRC (Ping timeout: 480 seconds)
02:07:05 *** D-HUND has joined #openttd
02:10:31 *** debdog has quit IRC (Ping timeout: 480 seconds)
02:10:36 *** D-HUND is now known as debdog
05:02:50 <DorpsGek> [OpenTTD/OpenTTD] LordAro commented on pull request #9994: Fix #9993: Handle DPI changes on macOS and Windows https://github.com/OpenTTD/OpenTTD/pull/9994#pullrequestreview-1101703422
05:35:01 <DorpsGek> [OpenTTD/OpenTTD] Bouke updated pull request #9994: Fix #9993: Handle DPI changes on macOS and Windows https://github.com/OpenTTD/OpenTTD/pull/9994
05:41:14 <andythenorth> is this the font we were thinking of switching to? 😛 https://arstechnica.com/gaming/2022/09/developer-creates-delightful-programming-font-based-on-minecraft/
06:02:30 <andythenorth> https://cdn.discordapp.com/attachments/1008473233844097104/1017676353140686919/unknown.png
06:02:32 <andythenorth> https://huggingface.co/spaces/stabilityai/stable-diffusion
06:06:44 *** Flygon has joined #openttd
06:31:10 *** sla_ro|master has joined #openttd
06:32:19 <kamnet> andythenorth: I liked it enough to try it, but OpenTTD reports that it is missing characters that the game uses. 😦
06:45:14 *** Xaroth2 has quit IRC ()
06:45:31 *** Xaroth2 has joined #openttd
06:45:43 *** Xaroth2 is now known as Xaroth
07:40:01 <LordAro> andythenorth: bottom left looks suspiciously roller coastery
07:50:18 *** Extrems` has joined #openttd
07:50:36 *** Extrems has quit IRC (Remote host closed the connection)
07:50:36 *** Extrems` is now known as Extrems
08:14:12 *** sjoerddebruin has joined #openttd
08:14:12 <sjoerddebruin> curvy
08:14:23 *** WormnestAndroid has quit IRC (Read error: Connection reset by peer)
08:27:29 <andythenorth> I didn't try tuning it
08:27:37 <andythenorth> it's quite slow cycle time
08:27:40 <andythenorth> can be run locally though
10:09:53 <DorpsGek> [OpenTTD/website] orudge commented on pull request #236: Advertise Windows 11 support https://github.com/OpenTTD/website/pull/236#pullrequestreview-1102052810
11:14:24 <Soccerdog> damn
11:14:27 <Soccerdog> thats crazy
11:27:51 <petern> mama we're all crazy now
11:29:56 *** WormnestAndroid has joined #openttd
11:35:53 *** Xaroth7 has joined #openttd
11:37:12 *** Xaroth is now known as Guest2376
11:37:12 *** Xaroth7 is now known as Xaroth
11:43:09 *** Guest2376 has quit IRC (Ping timeout: 480 seconds)
12:04:02 <petern> Gun salutes for a while then.
12:04:59 <LordAro> pew pew
12:06:13 <petern> Jersey have some ancient lookup cannon replicas, heh.
12:06:46 <petern> Hyde Park's are huge
12:18:11 *** Smedles has quit IRC (Quit: http://quassel-irc.org - Chat comfortably. Anywhere.)
12:18:45 *** Smedles has joined #openttd
13:35:07 <DorpsGek> [OpenTTD/OpenTTD] James103 opened issue #10009: [Bug]: Ineffective overflow protection in CmdIncreaseLoan https://github.com/OpenTTD/OpenTTD/issues/10009
13:36:34 *** WormnestAndroid has quit IRC (Remote host closed the connection)
13:38:24 <dP> "Somehow acquire £ 2**63-1" 🤣
13:40:16 <petern> It'll happen eventually...
13:42:39 <DorpsGek> [OpenTTD/website] orudge approved pull request #236: Advertise Windows 11 support https://github.com/OpenTTD/website/pull/236#pullrequestreview-1102341394
13:43:54 <DorpsGek> [OpenTTD/website] orudge requested changes for pull request #236: Advertise Windows 11 support https://github.com/OpenTTD/website/pull/236#pullrequestreview-1102343289
13:55:58 *** Xaroth8 has joined #openttd
13:56:24 *** Xaroth has quit IRC (Ping timeout: 480 seconds)
14:18:43 *** WormnestAndroid has joined #openttd
14:52:48 *** Etua has joined #openttd
15:49:59 *** Etua has quit IRC (Ping timeout: 480 seconds)
16:37:24 <DorpsGek> [OpenTTD/OpenTTD] JGRennison opened issue #10010: [Bug]: IConsolePrint leaks string allocation in non-dedicated case https://github.com/OpenTTD/OpenTTD/issues/10010
16:44:36 <DorpsGek> [OpenTTD/OpenTTD] James103 opened issue #10011: [Bug]: Rebuilding a road stop with a different road type does not work properly and may cause desyncs https://github.com/OpenTTD/OpenTTD/issues/10011
16:49:39 <DorpsGek> [OpenTTD/OpenTTD] JGRennison opened pull request #10012: Fix #10010: memory leak in IConsolePrint in non-dedicated case https://github.com/OpenTTD/OpenTTD/pull/10012
17:07:23 *** HerzogDeXtEr has joined #openttd
17:08:17 *** Wolf01 has joined #openttd
17:42:18 *** Etua has joined #openttd
17:43:52 <petern> Hmm, is it standard to open a bug then a PR now?
17:44:22 <petern> Or is that just how JGR does it?
17:55:58 <LordAro> mostly the latter
17:59:17 *** sla_ro|master has quit IRC ()
18:08:02 <dP> double satisfaction for merging ;)
18:27:37 *** Etua has quit IRC (Quit: Etua)
18:29:53 <DorpsGek> [OpenTTD/website] Bouke updated pull request #236: Advertise Windows 11 support https://github.com/OpenTTD/website/pull/236
18:30:13 <DorpsGek> [OpenTTD/website] Bouke commented on pull request #236: Advertise Windows 11 support https://github.com/OpenTTD/website/pull/236#issuecomment-1242329776
18:39:57 <andythenorth> yo
18:40:07 <andythenorth> what shall we do today Brain?
18:41:18 <TrueBrain> the same thing as we do every night Pinky
18:49:03 <petern> Try to take over the pixels?
18:50:36 *** Elouin has quit IRC (Remote host closed the connection)
18:50:48 <andythenorth> were we making a font?
18:50:55 <andythenorth> or integrating AI art generator?
18:51:05 <andythenorth> did we do any VR yet?
18:51:22 *** Elouin has joined #openttd
18:54:28 *** gelignite has joined #openttd
18:57:58 <andythenorth> hmm
18:58:09 <andythenorth> more boringly, can I make FIRS generate objects also in the same grf?
18:58:12 <andythenorth> let's see
19:01:10 <andythenorth> never made objects
19:01:13 <andythenorth> better read the spec 😛
19:10:00 <DorpsGek> [OpenTTD/website] orudge approved pull request #236: Advertise Windows 11 support https://github.com/OpenTTD/website/pull/236#pullrequestreview-1102784428
19:10:10 <DorpsGek> [OpenTTD/website] orudge merged pull request #236: Advertise Windows 11 support https://github.com/OpenTTD/website/pull/236
19:10:32 <andythenorth> meh
19:10:38 <andythenorth> only 255 object IDs
19:10:49 <andythenorth> auto-generating from FIRS spritelayouts exceeds that
19:14:43 <frosch> objects also have a position-within-object variable
19:14:55 <frosch> however, iirc objects are always rectangular
19:17:49 <andythenorth> not sure how to make objects appear 😛
19:17:54 <andythenorth> my grf compiled fine
19:17:59 <andythenorth> might read the nfo spec
19:18:28 <Brickblock1> You need a class but you probably know that
19:20:35 <andythenorth> does not appear in game https://gist.githubusercontent.com/andythenorth/b9866adef175830005727beb413b6543/raw/bb5f3921bd59a33e58ace05852d01d3bdfd83a54/gistfile1.txt
19:20:39 <andythenorth> compiles fine
19:20:47 <andythenorth> copied from nml example object
19:22:08 <andythenorth> is purchase cb mandatory?
19:23:00 <frosch> no, it will just use "default"
19:23:20 <andythenorth> lol there are object class labels
19:23:24 <andythenorth> I never saw that argument
19:23:40 <frosch> i don't think anyone uses them 🙂
19:24:32 <frosch> same as for stations, authors consider stuff from anyone else ugly, and do not allow anything of other newgrf near their stuff
19:24:42 <andythenorth> very wise
19:26:19 <dP> I know this works:
19:26:19 <dP> ```item (FEAT_OBJECTS, egg) {
19:26:19 <dP> property {
19:26:19 <dP> class: "EEGG";
19:26:19 <dP> classname: string(STR_EGG);
19:26:21 <dP> name: string(STR_EGG);
19:26:21 <dP> climates_available: ALL_CLIMATES;
19:26:22 <andythenorth> maybe objects can't use industry spritelayouts
19:26:23 <dP> end_of_life_date: 0xFFFFFFFF;
19:26:23 <dP> object_flags:bitmask(OBJ_FLAG_ALLOW_BRIDGE, OBJ_FLAG_ON_WATER, OBJ_FLAG_DRAW_WATER, OBJ_FLAG_ANYTHING_REMOVE, OBJ_FLAG_NO_FOUNDATIONS);
19:26:25 <dP> size: [1,1];
19:26:25 <dP> num_views: 1;
19:26:27 <dP> }
19:26:27 <dP> graphics {
19:26:29 <dP> default: egg_layout;
19:26:29 <dP> purchase: egg_layout;
19:26:31 <dP> tile_check: CB_RESULT_LOCATION_ALLOW;
19:26:31 <dP> }
19:26:33 <dP> }
19:27:14 <frosch> ah yes, nml may block that
19:27:27 <frosch> but i hoped it would also error 🙂
19:27:30 *** lobster has joined #openttd
19:27:32 <andythenorth> spritelayout is https://gist.githubusercontent.com/andythenorth/768124f8c10b64ad120d33078eb535e0/raw/63de4f418e4e889d375f7036a278f0806c42f714/gistfile1.txt
19:27:44 <andythenorth> it references registers that won't have correct values
19:27:53 <andythenorth> but it should just be displayed broken
19:28:03 <andythenorth> I have no object menu at all 😛
19:28:11 <frosch> anyway, does your object show up in the menu?
19:28:20 *** lobstarooo has joined #openttd
19:28:20 *** lobstarooo has quit IRC (autokilled: This host violated network policy. Mail support@oftc.net if you think this is in error. (2022-09-09 19:28:20))
19:28:21 <andythenorth> no
19:28:31 <frosch> well, then the issue is not with the graphics
19:28:33 <andythenorth> this will be PEBKAC
19:28:44 <frosch> maybe add your newgrf to the game first
19:29:12 <Brickblock1> Does the class show up?
19:30:48 <andythenorth> let's hope the wrong grf was loaded
19:30:52 <andythenorth> as the simple explanation
19:31:43 <andythenorth> ok it was the wrong grf
19:31:46 <andythenorth> but still no objects 😛
19:33:32 <andythenorth> is there any dumpinfo objects?
19:33:48 <Brickblock1> Nah
19:34:10 <andythenorth> nmlc info: Object items: 1/256
19:35:34 *** lobster has quit IRC (Ping timeout: 480 seconds)
19:37:52 <frosch> maybe try -d newgrf=2 next
19:38:31 <andythenorth> I've pasted the nml example into FIRS to see if that shows up
19:38:47 <andythenorth> yup that shows
19:40:12 <frosch> you gave the item the same identifier as the spritelayout
19:40:19 <frosch> maybe nml does not like that?
19:40:58 <andythenorth> I suspect that's it
19:41:06 <andythenorth> I thought it would namespace to FEAT
19:42:06 <andythenorth> https://cdn.discordapp.com/attachments/1008473233844097104/1017882613131776111/unknown.png
19:42:10 <andythenorth> well something now shows
19:42:14 <andythenorth> I broke the object GUI 😛
19:42:54 <frosch> pretty large sprite 🙂
19:43:34 <frosch> also FIRS -> FORS
19:44:08 *** gelignite has quit IRC (Quit: Stay safe!)
19:44:20 <andythenorth> oof lol
19:44:31 <andythenorth> doesn't replace 😛
19:44:32 <andythenorth> FOS
19:45:05 <andythenorth> can we get FOREST out of it?
19:45:35 <andythenorth> https://cdn.discordapp.com/attachments/1008473233844097104/1017883490810855545/unknown.png
19:45:36 <andythenorth> this is an adventure
19:46:17 <Brickblock1> andythenorth: Forest Object REnewal SeT
19:46:29 <Brickblock1> Might be cheating
19:47:18 <andythenorth> the actual diff might be trivial https://github.com/andythenorth/firs/commit/1aa18318e6132da7308dd01bd6a1671b52ecc921
19:47:23 <andythenorth> if I can make it work
19:47:59 <frosch> tile_check success is 0x400
19:48:05 <frosch> though there is also a constant for it
19:48:18 <frosch> 0 uses your first string as eror message
19:48:51 <frosch> CB_RESULT_LOCATION_ALLOW
19:49:44 <andythenorth> spec suggests I can just drop tile_check
19:49:59 <andythenorth> https://cdn.discordapp.com/attachments/1008473233844097104/1017884594806210570/unknown.png
19:50:24 <andythenorth> basically I can convert any tile to object by appending a name string I think
19:50:37 <andythenorth> might have to engage with some of what those registers are doing 😛
19:51:25 <andythenorth> https://cdn.discordapp.com/attachments/1008473233844097104/1017884958070673408/unknown.png
19:51:25 <andythenorth> this is puzzling
19:51:32 <andythenorth> wonder if the purchase chain fails on the spritelayout
19:56:36 <andythenorth> there's some height property that causes that I think
19:57:20 <andythenorth> yes
19:57:28 <andythenorth> setting height to 128 causes that window failure 😄
19:57:34 <andythenorth> "so don't do that"
20:06:06 <andythenorth> https://cdn.discordapp.com/attachments/1008473233844097104/1017888653621592146/unknown.png
20:06:20 <andythenorth> https://cdn.discordapp.com/attachments/1008473233844097104/1017888711100342282/unknown.png
20:06:53 <andythenorth> ok so I should probably put them in groups or something
20:07:04 <andythenorth> I don't really like the 4 views thing
20:07:30 <andythenorth> it means that, for 75% of the tiles, you have to click through potentially 100% of the menu
20:07:34 <andythenorth> it's massively inefficient maths
20:08:00 <andythenorth> makes sense for flipped angles though
20:08:03 <andythenorth> or alternative colours
20:09:50 <petern> Such clean
20:10:10 <andythenorth> more dirt?
20:36:18 <andythenorth> https://cdn.discordapp.com/attachments/1008473233844097104/1017896248650498138/unknown.png
20:36:18 <andythenorth> dunno how the object menu should be organised 😛
20:36:30 <andythenorth> or why the sprites are all over the place 😄
20:37:23 <andythenorth> oh
20:37:33 <andythenorth> https://cdn.discordapp.com/attachments/1008473233844097104/1017896565093965964/unknown.png
20:37:46 <andythenorth> focussing the object window closes the station window
20:37:56 <andythenorth> focussing the station window does not close the object window 🙂
20:43:10 <petern> Nice
20:45:43 <andythenorth> do I break everything? 🙂
21:05:53 <andythenorth> https://cdn.discordapp.com/attachments/1008473233844097104/1017903695708561500/unknown.png
21:05:53 <andythenorth> such 4 views
21:07:38 <Wolf01> Nice
21:08:20 *** Wormnest has joined #openttd
21:08:58 <frosch> NW and SE could pass as orientations, the other two are different 🙂
21:09:22 <frosch> do other object sets use so much CC?
21:09:31 <frosch> do they have color seletions or random colors?
21:09:40 <petern> What's your orientation? Straight, Gay, Bi, or Assembly Plant?
21:10:39 <andythenorth> fluid
21:10:52 <andythenorth> dunno I never use objects really
21:11:15 <andythenorth> there's a FIRS + CHIPS set I use so I can build concrete station tiles on diagonal coasts
21:11:39 <andythenorth> one day we will allow stations to do that though 😛
21:12:11 <andythenorth> objects UI is so weird 😄
21:12:20 <petern> Is there anything other than the Queen on telly yet?
21:12:25 <andythenorth> selecting a view causes all items in the main menu to also change that view
21:12:41 <andythenorth> and the UI randomly resizes constantly
21:12:57 <andythenorth> https://cdn.discordapp.com/attachments/1008473233844097104/1017905472021463150/unknown.png
21:13:08 <andythenorth> https://cdn.discordapp.com/attachments/1008473233844097104/1017905520721526845/unknown.png
21:13:08 <andythenorth> now it jumps to
21:13:12 <andythenorth> when I click on that object
21:13:19 <andythenorth> it's made of bright ideas 😄
21:13:54 <andythenorth> https://cdn.discordapp.com/attachments/1008473233844097104/1017905715341439037/unknown.png
21:13:54 <andythenorth> then it resizes to this when the first object is selected
21:13:58 <andythenorth> petern: no
21:14:04 <andythenorth> well there's the King
21:14:05 <andythenorth> also
21:14:27 <andythenorth> it's not even that there are different numbers of views 🙂
21:14:29 <andythenorth> it's just broken 🙂
21:14:34 <andythenorth> what isn't though
21:15:05 <petern> I never use objects either.
21:15:25 <andythenorth> they are very good addition to the game
21:15:30 <andythenorth> genuine
21:15:31 <andythenorth> not snarking
21:15:38 <andythenorth> all the model train stuff
21:15:59 <andythenorth> so I can have 1, 2, 4 views 🙂
21:16:01 <andythenorth> but not 3
21:17:15 <andythenorth> so how can I get the colour of nearest industry of type x? 😛
21:17:19 <andythenorth> in object?
21:17:24 <andythenorth> can't be hard?
21:18:21 <andythenorth> https://cdn.discordapp.com/attachments/1008473233844097104/1017906834205593650/unknown.png
21:18:21 <andythenorth> these are not the matching colour droids you are looking for
21:18:27 <andythenorth> also I seem to have nerfed the smoke 😛
21:18:43 <andythenorth> smoke makes sprites flicker anyway, crosses the right hand tile border sometimes
21:21:42 <andythenorth> so how do I circumvent the object ID limit?
21:22:10 <andythenorth> FIRS has 887 spritelayouts
21:22:18 <andythenorth> about half of those are eligible to be objects
21:22:26 <andythenorth> oh, but 4 views per object if I pack them in
21:23:23 <frosch> do really all tiles make sense?
21:23:30 <frosch> maybe some are continuation sprites
21:23:42 <frosch> so you could adjacent tiles for being the same object, and draw continuations
21:24:21 <andythenorth> possibly
21:24:29 <andythenorth> I am trying to do least effort
21:24:44 <andythenorth> currently all I have to is add `object_group=1,` to certain spritelayouts
21:24:58 <andythenorth> I am skipping fancy animated tiles etc also
21:25:16 <andythenorth> hmm relying on nml for IDs 😦
21:25:19 <DorpsGek> [OpenTTD/OpenTTD] ldpl opened pull request #10013: Fix: Incorrect player name in online players window https://github.com/OpenTTD/OpenTTD/pull/10013
21:25:22 <andythenorth> all objects will break on every release
21:25:49 <andythenorth> funny
21:35:14 <andythenorth> https://cdn.discordapp.com/attachments/1008473233844097104/1017911084763598878/unknown.png
21:35:14 <andythenorth> dirty
21:41:09 *** Flygon has quit IRC (Quit: A toaster's basically a soldering iron designed to toast bread)
22:01:41 <DorpsGek> [OpenTTD/OpenTTD] PeterN opened pull request #10014: Fix: DrawStringMultiLine() could overdraw https://github.com/OpenTTD/OpenTTD/pull/10014
22:23:20 *** Wolf01 has quit IRC (Quit: Once again the world is quick to bury me.)
22:36:21 <DorpsGek> [OpenTTD/OpenTTD] npabisz commented on pull request #10001: Feature: [GS] Scriptable league tables https://github.com/OpenTTD/OpenTTD/pull/10001#issuecomment-1242532152
23:07:50 *** bitsousa[m] has joined #openttd
23:27:17 <glx[d]> andythenorth: maybe you know you can have many sprites in one spritelayout and hide the unwanted ones based on position
23:57:54 <bitsousa[m]> Grab a $750 Paypal Gift Card Now!Here is a $750 free paypal gift card for you.Don't missit.if don't belive,you can come back.Trust me.Here is all details .If you click here..👇👇👇👇... (full message at https://matrix.org/_matrix/media/r0/download/matrix.org/yfKslJtVUfxbrwagoneNjVdj)