IRC logs for #openttd on OFTC at 2025-10-09
⏴ go to previous day
01:53:48 *** Wormnest has joined #openttd
02:11:20 *** dh1 has quit IRC (Quit: My Mac has gone to sleep. ZZZzzz…)
02:28:44 *** gnu_jj_ has quit IRC (Ping timeout: 480 seconds)
02:50:20 *** dh1 has quit IRC (Quit: My Mac has gone to sleep. ZZZzzz…)
03:18:26 *** Zathras has joined #openttd
03:21:50 *** Zathras_11 has quit IRC (Ping timeout: 480 seconds)
03:57:24 *** dh1 has quit IRC (Quit: My Mac has gone to sleep. ZZZzzz…)
05:49:31 <mnhebi> LordAro: juicy data means $$$$
05:50:26 <mnhebi> and realistically, no authority keeps tracks of what data any vendor is storing so there is no oversight on that vendors aren't selling the ID data to tie people further to the data they produce.
05:50:59 <mnhebi> the modern world is all about tying data to real people and profiting off that.
05:51:15 <mnhebi> ADs etc are just distractions, real money is the data you sell.
05:51:33 *** saladcritter has joined #openttd
09:43:59 <talltyler> Extraordinary claims require extraordinary savegames
09:48:19 <LordAro> talltyler: good phrase :)
10:45:14 *** peter1138 has quit IRC (Read error: No route to host)
10:45:35 <xarick> how does try catch work in squirrel, i forgot 🙁
10:48:37 <jessicathegunlady> You don't know.
10:50:20 <jessicathegunlady> Jokes aside, you can try logging it's type.
10:50:36 *** peter1138 has joined #openttd
10:50:36 *** ChanServ sets mode: +o peter1138
11:04:56 <xarick> trying to do some abusive magic with Valuate 🙁
11:16:42 <peter1138> When I can't find that temporary change I did in stash... because I actually made a branch and committed it. Sigh.
11:18:52 <xarick> not sure how valid this code is
11:28:52 <xarick> alright, just solved DictatorAI
11:29:00 <xarick> crash when loading whole map
11:29:29 <xarick> "Looking for our properties, game may get frozen for some times on huge maps, be patient"
11:35:29 <_jgr_> xarick: Doing a valuate over the map is a bad idea and you should just not do it
11:37:42 <_jgr_> Even creating a tile list of the whole map is a bad idea
11:39:21 <_jgr_> If you must iterate over the map, do not create a data structure which has an entry for every tile you want to test
11:44:26 *** saladcritter has quit IRC (Ping timeout: 480 seconds)
11:51:26 <peter1138> andythenorth[d], You know everyone shuns skeuomorphic design these days?
11:52:40 <peter1138> _jgr_, "memory is cheap" they say :D
11:53:55 <_glx_> ScriptList was a mistake 🙂
11:54:14 <jessicathegunlady> Competing with modded Cities Skylines to try and see who can use more RAM.
11:54:50 <_glx_> We had many complaints about not using enough RAM
11:54:51 <jessicathegunlady> ...*Why* are we iterating the whole dang map again?
11:58:53 <_jgr_> I should probably upstream my changes to charge opcodes and memory for script list
11:59:38 <_jgr_> Though that would probably break a lot of these badly written AIs
12:12:20 <peter1138> My change that uses vectors makes it more memory efficient, but iterator invalidation is awkward.
12:13:20 <peter1138> But even then, a list of every tile index is still 4096*4096*8 bytes, and that doesn't include the sorting information which doubles it.
12:20:19 <xarick> at the "Looking for our properties, game may get frozen for some times on huge maps, be patient"
12:23:55 <peter1138> Should you just use depot list, station list, etc?
12:25:58 <xarick> valuate abuse is slow 🙁
12:32:20 <_glx_> Of course it is, but you allow it to span over many ticks
12:33:18 <xarick> gonna try default 10 000
12:33:50 <peter1138> Script List maximum limit? :D
12:36:10 <peter1138> > Error loading key "(stdin)": error in libcrypto
12:36:18 <peter1138> When your workflow that always worked now gives this... :o
12:38:59 <peter1138> I don't have enough memory for that.
12:39:04 *** Flygon has quit IRC (Read error: Connection reset by peer)
12:40:01 <xarick> there's only 1 big offender, NoCAB
12:40:11 <xarick> just dont run 15 NoCABS
12:41:07 <xarick> in a few years, 15 NoCABs will be possible
12:41:14 <peter1138> Ahh, the pipeline does not have perms for that action.
12:59:15 *** Wormnest has joined #openttd
13:27:52 <peter1138> Planes -> crashes -> no planes?
13:38:40 <talltyler> Almost certainly plane crashes.
13:41:17 <davidxn> Never gets old: "I have this massive bug that nobody else has ever seen!" "Do you have anything that demonstrates it?" "No"
13:54:51 <LordAro> "have you got a carbon monoxide detector in the house?"
15:53:09 *** WormnestAndroid has quit IRC (Read error: Connection reset by peer)
15:53:10 *** WormnestAndroid has joined #openttd
15:53:37 *** WormnestAndroid has quit IRC (Read error: Connection reset by peer)
15:53:38 *** WormnestAndroid has joined #openttd
15:54:04 *** WormnestAndroid has quit IRC (Remote host closed the connection)
15:54:05 *** WormnestAndroid has joined #openttd
16:15:02 *** keikoz1 has joined #openttd
16:17:30 *** keikoz has quit IRC (Ping timeout: 480 seconds)
16:21:44 *** keoz has quit IRC (Ping timeout: 480 seconds)
18:11:46 <mnhebi> peter1138: what, don't you have enough money for 256gb of DDR5 memory you peasant? :gui_company:
18:11:59 <peter1138> I have no use for DDR5 currently.
18:16:14 <mnhebi> I had 64gb on my old DDR4 rig just to play Starsector cause...uhh there were some funny memory leaks when mods were involved 😅
18:16:43 <mnhebi> (java and funny memory leaks..name a more iconic pair)
18:24:23 <peter1138> I have 64GiB on my "DDR4 rig"... but it's not old, it's my current system.
18:25:30 <dwfreed> my work laptop has 96 GB; I may have went overkill, because I *never* use all of it
18:28:36 <dwfreed> overkill, overboard, same thing :P
18:28:46 <dwfreed> give me a break, I'm knee deep in C++ code right now
18:29:00 <peter1138> It was the incorrect use of "have went" I was referring to.
18:32:24 <peter1138> So Framework is out, MNT Reform... they're "kinda" chonky.
18:35:23 <dwfreed> peter1138: I have a tuxedo computers laptop
18:35:49 <dwfreed> they're technically just clevo and uniwill branding, but they actually provide linux support
18:36:29 <dwfreed> I run debian trixie on it, and except for one bug that I'm pretty sure I can blame Mesa for, it works great
18:36:53 <dwfreed> my keyboard even has a penguin for a super key
18:43:33 <locosage> and here I am considering upgrading my 16gb like a peasant :/
18:44:07 <locosage> as my system hangs up on oom when I try to compile openttd on all cores 😢
18:46:16 <locosage> funnily enough my "old rig" also had 64 gb 😅
18:52:54 <peter1138> dwfreed, well, they have models you can load up with 128GiB now, so there's that.
18:53:49 *** WormnestAndroid has quit IRC (Read error: Connection reset by peer)
18:53:52 *** WormnestAndroid has joined #openttd
19:01:15 <peter1138> OTOH I have no desire to spend €2k on a laptop :)
19:09:10 <dwfreed> to be completely fair, my company paid for this one (and gave me a $6k budget for hardware)
19:18:43 *** ChanServ sets mode: +v tokai
19:25:41 *** tokai|noir has quit IRC (Ping timeout: 480 seconds)
19:31:11 *** keikoz1 has quit IRC (Ping timeout: 480 seconds)
20:01:11 <andythenorth[d]> “The map of the country was 1:1 scale”
20:41:53 <jfkuayue> Ultra 5 225H, 32 GB RAM, £1000… and run Linux
21:36:30 *** keikoz has quit IRC (Ping timeout: 480 seconds)
21:51:02 *** Wolf01 has quit IRC (Quit: Once again the world is quick to bury me.)
22:57:00 <audigex> peter1138: Yeah I just upped to 48GB on my current DDR4 system. 16GB wasn't cutting it anymore
23:50:53 <audigex> I would've gone 32GB or 64GB but with a perfectly good 16GB set and barely any price difference between a 16GB and 32GB kit, it seemed simplest to just get a new 32GB and go to 48 total
continue to next day ⏵