IRC logs for #openttd on OFTC at 2026-04-07
⏴ go to previous day
00:14:06 *** andythenorth has quit IRC (Quit: Connection closed for inactivity)
00:45:14 <asasnat> is there a reason why generating terrain in the scenario editor does not generate trees? (except as part of wetlands)
00:46:03 <mmtunligit> trees can be placed seperately
01:54:52 *** Wormnest has quit IRC (Quit: Leaving)
02:40:05 *** tokai|noir has joined #openttd
02:40:05 *** ChanServ sets mode: +v tokai|noir
02:47:00 *** tokai has quit IRC (Ping timeout: 480 seconds)
03:14:31 *** Phileman has joined #openttd
03:17:55 *** Philemon has quit IRC (Ping timeout: 480 seconds)
04:00:46 *** WormnestAndroid has quit IRC (Read error: Connection reset by peer)
04:00:48 *** WormnestAndroid has joined #openttd
04:01:01 *** WormnestAndroid has quit IRC (Read error: Connection reset by peer)
04:01:02 *** WormnestAndroid has joined #openttd
04:01:20 *** WormnestAndroid has quit IRC (Read error: Connection reset by peer)
04:01:21 *** WormnestAndroid has joined #openttd
04:20:24 *** nullplayer has joined #openttd
04:20:39 *** nullplayer has left #openttd
04:22:37 *** __abigail has joined #openttd
04:22:38 <__abigail> Update to when I asked about MFC
04:22:38 <__abigail> I ended up deciding to use WinForms but I have been banging my head on the keyboard for a day trying to get user-scoped settings to persist
04:53:39 *** locosage has joined #openttd
04:53:40 <locosage> Yeah, I've been using temperate trees in arctic in vanilla for a long time already.
06:15:10 *** rito12 has quit IRC (Quit: rirc v0.1.7)
06:15:11 *** u0_a351 has joined #openttd
06:21:27 *** rito12_13 has joined #openttd
07:03:12 <peter1138> I guess I'll have to leave all default tree tile types available just in case someone hacked their saves.
07:33:21 <peter1138> Silly devs, all they ever do is refactor.
07:33:33 <peter1138> They should've made it GPLv3 by now.
07:36:45 <peter1138> I don't really like the override manager system very much, but I guess it'll have to do :)
07:37:30 <peter1138> I guess the bit I don't like is having to leave all the original ids intact and available as fallback, which then reduces the available empty slots.
07:39:05 *** andythenorth has joined #openttd
07:39:05 * andythenorth makes peter1138 gpl v3
07:39:11 <andythenorth> did you sign the form?
07:39:38 <peter1138> I'm sorry, you need permission from my parents to do that, and one of those is no longer with us.
07:41:28 <peter1138> Hmm, should I make the graph system support multiple Y-axes?
07:41:51 <andythenorth> if it's interesting, then yes
07:42:35 <peter1138> Possibly simpler to just have separate graph windows.
07:45:35 <peter1138> Hmm, there are only 41 original tree tile types, so that leaves space for 214 custom tree tiles.
08:00:04 <rito12_13> thats more custom tree types than cargos in general
08:04:47 <peter1138> Well, I have a patch for that.
08:05:40 <__abigail> Gonna go shoot myself now
08:10:02 <x1vi_zi> __abigail: I dont understand what r u trying to do ?
08:10:27 *** Smedles has joined #openttd
08:10:53 <__abigail> I was trying to make application settings persistent in a Winforms application. .Default.Save() wasn't working and I can't quite figure out what made it decide to work
08:11:05 <__abigail> I just pressed Ctrl+S after sending the message, fuck my life
08:11:41 <x1vi_zi> A quick google search tells its a GUI framework
08:12:24 <LordAro> __abigail: did it work?
08:12:46 <__abigail> LordAro: Nah, if I close Discord you're all going to die
08:12:51 <x1vi_zi> How is winforms related to OpenTTD ?
08:13:55 <__abigail> x1vi_zi: A few days ago I came in asking if anyone knew (XYZ thing about desktop applications), because god knows where I'd find more nerds than here
08:13:55 <__abigail> And it has just been this whole fucking saga trying to get application settings working
08:14:17 <x1vi_zi> __abigail: Oh there is C# server as wekk
08:14:21 * LordAro hasn't touched WinForms since... 2012
08:14:28 <__abigail> Okay apparently the fix for everyone dying when I leave Discord is to restart my PC so I'll see you in two minutes
08:14:48 <x1vi_zi> I rather make games and GUI in Rust
08:15:17 <andythenorth> too early for lunch?
08:15:34 <LordAro> andythenorth: call it brunch, then you can justify excessive amounts of bacon
08:15:47 <reldred> I had an early dinner, but it was rather small, so I got a cheeseburger while waiting for my laundry at the coin op
08:15:47 <peter1138> Is there such a thing?
08:15:48 <x1vi_zi> LordAro: I like bacon
08:16:07 <x1vi_zi> But there is no nitrate free ones near me
08:16:21 <x1vi_zi> God bless the bacon makers
08:17:54 <rito12_13> will the bridge break if I use the same name on discord as on irc?
08:18:15 *** rito12_13[d] has joined #openttd
08:22:48 *** wensimehrp has joined #openttd
08:22:48 <wensimehrp> x1vi_zi: Rust GUI is cursed
08:25:02 <wensimehrp> :-< where is the command
08:26:16 <x1vi_zi> wensimehrp: The problem is things break really easily in other languages I sleep better at night cuz rust got my back
08:27:17 <wensimehrp> x1vi_zi: I mean I've tried making guis in rust. It just takes a million years to compile
08:27:40 <wensimehrp> Although I might try something like subsecond later.
08:28:27 <peter1138> __abigail, it didn't work :(
08:28:46 <__abigail> peter1138: It does for me
08:44:18 *** orudge` has joined #openttd
08:44:18 *** ChanServ sets mode: +o orudge`
08:53:02 <reldred> abigail go one day without dropping the c bomb challenge level impossible
08:56:42 <LordAro> i guess the 7 day ban expired...
09:01:41 <reldred> I was originally going to say something along the lines of 'please consider drinking bleach' but that would have been a bit uncouth
09:02:07 <LordAro> well done for restraining yourself
09:02:30 <reldred> it does happen on occasion
09:02:39 <will_marshall_> I also had to not say anything but I realised I was logged in to the "work" github account so I was waylaid for long enough.
09:08:50 <peter1138> Are they banned again now?
09:09:25 <LordAro> yes, banhammer wielded
09:17:10 *** ahyangyi has joined #openttd
09:17:10 <ahyangyi> I feel bad for trying to leave a "nice" message the last time
09:21:48 <peter1138> Nah, that one was fine.
09:25:04 <Borg> I had to drop access to most of my websites due to fucking AI scrapping
09:25:23 <Borg> but!!! access is still possible :) if you know where to auth
09:25:31 <rito12_13[d]> Hi I tried MoO2 yesterday too
09:25:56 <Borg> rito12_13[d]: oh MOO2 :) I is far more complicated compared to MOO1.. and I dont like it much
09:26:06 *** MinchinWeb[m] has quit IRC (Read error: Connection reset by peer)
09:26:07 <__abigail> Borg: No, I will not be the basis of `topless2`
09:26:10 <Borg> MOO1 is perfect.. if we speak about banalnce
09:26:35 <Borg> __abigail: if you want access I can give you one :)
09:26:49 <Borg> but please!! dont post it anywhere publicly.
09:26:57 <Borg> #openttd channel is logged.. and scrapped
09:27:08 *** MinchinWeb[m] has joined #openttd
09:27:57 <Borg> its fine to pass it privatly between people tho
09:28:29 <LordAro> irc & discord people cannot PM
09:28:34 <Borg> the only public stuff left is my homepage.. because there is nothing to scrap
09:28:36 <LordAro> before anyone wastes time trying
09:29:25 <Borg> LordAro: I wonder what is the rationally behind this.. it doesnt look like a technical problem
09:29:54 <Borg> im actually supprised this stuff works so long
09:30:35 <LordAro> might need some amount of effort on the discord side too because of bot users or whatever
09:31:14 <Borg> LordAro: hmm dunno about discord.. but on IRC.. there is NO difference between channel message and privone
09:31:15 <LordAro> actually, that issue is specifically about just flagging the fact that PMs aren't relayed
09:31:23 <Borg> its just PRIVMSG <source> :<text>
09:31:28 <Borg> and source can be #openttd or __abigail
09:32:08 <Borg> so.. its kinda lame its not implemented
09:32:43 <LordAro> i trust TB had good reasons for not spending time implementing it
09:33:04 <rito12_13[d]> discord can have private messages in public chanell, the Discord channel #bot-spam does it
09:33:11 <LordAro> mostly because the issue comes up about 3 times a year
09:33:22 <LordAro> it's not exactly a hugely in-demand feature
09:34:13 <Borg> __abigail: bah.. ENOLUCK for now :) unless you can use IRC
09:34:21 <Borg> I wont post it here :/ it will get scrapped
09:35:07 <Borg> __abigail: okey. I have an idea
09:36:44 <__abigail> Don't make me SIGHUP on you
09:37:20 *** rito12_13 is now known as rito12
09:38:05 <Borg> rito12_13[d]: you tried my fork on WINE?
09:39:38 <rito12_13[d]> I'm a bit scared of "Game cursor is not used at all"
09:40:42 <Borg> rito12_13[d]: in SDL, mouse is grabbed and in game cursor is rendered
09:41:11 <Borg> its a bit annoying actually to me.. I decided that mouse will just behave like in native Win32 environment
09:41:20 <Borg> no grabbing and hiding..
09:41:24 <Borg> and it was a good choice
09:42:09 <rito12_13[d]> How do I scale it up?
09:42:15 <Borg> in game mouse cursor doesnt bring anything importand really
09:42:59 <Borg> rito12_13[d]: close the game.. now open 1oom_config_game_classic_grx.txt
09:43:16 <Borg> from resolution I see.. I would but 4 there
09:44:21 <Borg> you should read entire info on my page.. as there a quite a bit of UI improvements
09:47:14 <Borg> __abigail: reach out my home page.. and type auth there
09:51:31 <peter1138> SDL lets you grab or not grab the cursor.
09:53:36 <Borg> peter1138: dunno.. I did my 1ooM fork to test out GRX Lib :)
09:53:49 <Borg> and once it worked.. I decide to improve the game
09:54:34 <rito12_13[d]> Borg: I like the green number of ships when splitting the fleet, and also that the cursor is normal and not that big hand
09:55:03 <orudge`> Just under £725 of donations last month (plus the Atari contribution on top), our highest month of donations since 2016 (when someone donated $1000 in one go)
09:55:10 <Borg> rito12_13[d]: told ja :D
09:55:55 *** orudge` has quit IRC (Quit: Goodbye.)
09:59:56 <rito12_13[d]> Borg: although it crashes when I try to load save from the other 1oom 🙁
10:00:21 <Borg> rito12_13[d]: oh for sure.. I did some changes..
10:04:39 *** _zephyris has joined #openttd
10:04:39 <_zephyris> Thanks for the update @orudge
10:04:39 <_zephyris> Angry and grumpy tend to shout loudest, but actions speak louder than workds
10:20:05 <andythenorth> so are we ok for funds for a while? 👀
10:23:26 <peter1138> How much is an old repurposed MBP anyway...?
10:23:46 <andythenorth> is what I sold mine for
10:26:38 <andythenorth> or are those just for self-owning with Open Claw?
10:40:50 <Borg> rito12_13[d]: oh here it is.. why it crashes
10:40:52 <Borg> - BOOLVEC_TBL_DECLARE(msg_filter, PLAYER_NUM, FINISHED_NUM);
10:40:52 <Borg> + uint16_t msg_filter[PLAYER_NUM];
10:41:22 <Borg> I introduced better message filtering.. had to extend one field..
10:41:38 <Borg> didnt bothered to do save conversion ;)
10:45:37 <rito12_13[d]> That's fine, I can just start new game
11:00:13 <Borg> I actually will play MOO too :)
11:00:51 <Borg> rito12_13[d]: you can use alternative galaxy size if you prefer larger games, but orginal galaxy size are too far apart
11:01:05 <Borg> game.alt_galaxy_sz = true
11:04:38 <orudge> andythenorth: we're OK for a while, yes.
11:09:45 *** WormnestAndroid has quit IRC (Remote host closed the connection)
11:10:02 *** WormnestAndroid has joined #openttd
11:20:13 <asasnat> DeletedUser: I'd like to apologise for this comment, I should've known better than to try and banalise the prejudice faced by an ethnic group that I'm not part of
11:20:22 <peter1138> LordAro, "1,898.6 mi behind pace" I should probably change that at some point.
11:27:53 *** praime3172 has joined #openttd
11:27:53 <praime3172> Hi, i've been trying to make my python script work. I start my server with : "C:\Program Files\OpenTTD\openttd.exe" -D, i get the screen terminal. in the openttd.cfg file i try to use a script (NoCarGoal) which i downloaded previously on the game menu. When i start my python file, i get nothing back. Did i do something wrong ?
11:38:20 <peter1138> Is this michalc's openttdlab?
11:47:24 <peter1138> Have you read the API for openttdlab?
11:49:32 <_glx_> Is it an admin port thing or a client like one ?
11:51:53 <peter1138> So it's basically a hallucination.
11:52:20 <peter1138> openttdlab doesn't have a method named `connect` nor a class called `OpenTTD`
11:56:00 <_glx_> Quick reading of the readme makes me think openttdlab will launch openttd exe
11:57:43 <praime3172> So, if i want to write a new algo to do some performance tests, how should i proceed ? just writing a .py file and use it as a script in the .cfg ?
12:06:19 <peter1138> LordAro, they're doing a 148 mile ride over to the Cotswolds, I think I shall not.
12:06:42 <LordAro> peter1138: start early
12:06:46 <LordAro> like, 24 hours before
12:07:33 <peter1138> Not all that much joy in doing a club away day by yourself though :)
12:24:21 <LordAro> depends on the club :p
12:24:29 <LordAro> i find mine increasingly frustrating to ride with...
12:38:49 <peter1138> praime3172, no idea sorry, never used that library.
12:42:06 <praime3172> peter1138: ok np, i'll try to figure it out my self
13:10:41 *** rutuple has joined #openttd
13:16:53 *** rutuple_ has joined #openttd
13:18:45 *** rutuple has quit IRC (Ping timeout: 480 seconds)
13:33:16 <rito12_13[d]> I have question, if num-ent in action 4 is greater than 1 is then the text one string to which all ids are set or multiple strings each for one id?
13:38:39 *** rutuple_ has quit IRC (Quit: rutuple_)
13:42:35 <peter1138> See grfbadges.grf :)
13:43:20 <peter1138> Most NewGRFs don't bother with this, as NML hides all that away and doesn't make it available.
13:55:04 <peter1138> Have you considered jagl?
14:02:00 *** Wormnest has joined #openttd
14:06:24 <rito12_13[d]> I don't see why would it help me, it generates a file that still would have to be parsed
14:08:58 *** syntheticsuace has joined #openttd
14:08:58 <syntheticsuace> rito12_13[d]: i understand the language but not the words
14:09:28 <syntheticsuace> my brain fried 8 words in
15:02:12 <peter1138> rito12_13[d], I was thinking more for validating that you get the same result.
15:08:49 <rito12_13[d]> Is grf format 1 still useful in OTTD?
15:14:35 <Borg> -g <num> Version of the encoded container format (default 1, maximum 2)
15:15:26 <mmtunligit> are MP invite codes just a quick way to avoid having to find your ip for a direct connection? or are they different somehow
15:18:13 <Borg> dunno.. I use grfcodec and default is 1.. hence Im asking
15:32:01 *** gelignite has joined #openttd
15:51:59 <rito12_13[d]> rito12_13[d]: TTD graphics are in format 1, so that answers my question
15:52:55 <peter1138> If you're asking about container version, yes, 1 is still needed.
15:54:03 <peter1138> If you're asking about GRF version, 0 and 1 are not used.
15:55:51 <rito12_13[d]> Thanks, I was asking about container version
16:06:30 <ahyangyi> ahyangyi: Oh I can mark my own message as "off-topic"
17:23:25 *** MinchinWeb[m] has quit IRC (Read error: Connection reset by peer)
17:24:55 *** MinchinWeb[m] has joined #openttd
17:45:27 <ahyangyi> I wish I can boot my 486 but no
17:50:18 <Borg> you still have 486? uh..
17:50:36 <Borg> my oldest PC is.. P3 933. in basement..
17:50:46 <Borg> I keep it because.. well.. it works
17:50:53 <dwfreed> I have a book on 286 assembly :)
17:51:12 <Borg> I have also laptop.. Compaq Armada.. Celeron 633
17:51:42 <Borg> dwfreed: I have 2 books.. one is 286/386 assemply
17:51:43 <dwfreed> I think the pentium pro 200 MHz at my parents' house still works; it hasn't been powered on in a couple decades
17:52:02 <Borg> and other is Secrets of Protected Mode (80386)
17:52:02 <dwfreed> pentium pro was the first proper 686
17:53:32 <ahyangyi> Borg: Hmm it was a Cyrix 6x86 so it's i586
17:54:14 <Borg> I had Cirix for a while.. Quake had indeed bad performance on it. and it was running hot :D
17:54:22 <Borg> replaced it w/ P1 150MHz :)
17:59:29 <andythenorth> I have a G3 iMac 233 Mhz
18:00:12 <andythenorth> oh wait it was 400 Mhz
18:11:53 <Borg> never had a mac.. this HW is unknown to me..
18:12:28 <Borg> pretty much im x86 guy :) and I did a bit of Intel 8051 ages ago
18:12:51 <ahyangyi> Mac and x86 are not mutually exclusive 😛
18:17:14 *** WormnestAndroid has quit IRC (Ping timeout: 480 seconds)
18:18:04 *** WormnestAndroid has joined #openttd
18:20:12 <Borg> ahyangyi: sure, but mac was always much more expensive.. and much more niche here
18:22:02 <ahyangyi> I feel some of their laptops are reasonable, but Mac Mini is completely beyond me
18:31:18 *** Flygon has quit IRC (Read error: Connection reset by peer)
19:04:45 <peter1138> LordAro, doubled my mileage this week, if I keep that up I'll have done 80 trillion miles by the end of the year...
19:39:24 *** MinchinWeb[m] has quit IRC (Ping timeout: 480 seconds)
19:40:41 *** MinchinWeb[m] has joined #openttd
19:58:37 *** Borg has quit IRC (Quit: leaving)
20:04:26 <andythenorth> enough to go round the moon?
20:07:46 <audigex> Space is in km not miles, everyone knows that
20:08:18 *** Wolf01 is now known as Guest6792
20:09:24 <peter1138> To be fair, most cyclists are also using km. Because the numbers are bigger.
20:14:26 *** Guest6792 has quit IRC (Ping timeout: 480 seconds)
20:18:36 <andythenorth> oh it links to the grfids that consume a label? https://bananas.openttd.org/?message=GRFs:+31ff0502,+31ff0503,+31ff0504,+31ff0505,+44440602,+444410aa,+454e3101,+47470104,+47470105,+47470160,+47471080,+47472017,+47472030,+47472031,+47475154,+47476001,+4a448807,+4a4b8808,+4b4b0001,+4d471001,+4d471002,+4d634d69,+4d656f91,+4d656f94,+4e445903,+4f472b33,+54440901,+54454d39,+54540401,+55440100,+56420303,
20:18:36 <andythenorth> +f1250005,+f1250006,+f1250007,+f1250008,+f1250009,+f1250010
20:19:30 <rito12_13[d]> to grfids that have cargo with that label
20:19:40 <rito12_13[d]> It does not know yet that some of them like FIRS 1 can't be downloaded in game and counts them as up to date
20:20:14 <andythenorth> dare I suggest....railtype labels? 😛
20:22:15 <peter1138> Is there a standardised scheme to specify which standardised cargo class scheme is being used?
20:22:24 <andythenorth> how about a badge on the grf?
20:26:06 <rito12_13[d]> classes can vary between grfs, I could do like with the comment, so only the grf that introduced the label can change them, but that would give hard conversion to FRAX
20:31:32 <ahyangyi> I think I suggested badged cargos for that
20:37:03 *** brickblock19280 has joined #openttd
20:37:03 <brickblock19280> rito12_13[d]: Very nice though I must say I prefer the table on the wiki, it's more compact and laid out a bit better
20:37:38 <brickblock19280> It shows labels which are ambiguous better too
20:37:45 <brickblock19280> And I like the colour
20:38:26 <brickblock19280> Maybe having a csv export option would be good too if not already implemented
20:46:03 <rito12_13[d]> csv export should be relatively easy to do
20:54:10 <andythenorth> maybe we should analyse classes 😛
20:54:16 <andythenorth> maybe we shouldn't also
21:12:28 <brickblock19280> I'd like classes because it's useful in order to figure out which ones to set for specific cargoes
21:27:37 *** f_ has quit IRC (Read error: Connection reset by peer)
21:35:15 *** Wolf01 has quit IRC (Quit: Once again the world is quick to bury me.)
21:40:04 <andythenorth> set the FIRS ones 😛
23:05:56 *** u0_a351 has joined #openttd
23:08:56 *** rito12 has quit IRC (Ping timeout: 480 seconds)
continue to next day ⏵