IRC logs for #openttd on OFTC at 2025-10-07
⏴ go to previous day
01:23:55 *** Flygon has quit IRC (Read error: Connection reset by peer)
01:40:18 *** Wormnest has quit IRC (Quit: Leaving)
02:30:34 *** gnu_jj_ has quit IRC (Ping timeout: 480 seconds)
02:43:16 *** WormnestAndroid has quit IRC (Read error: Connection reset by peer)
02:43:36 *** WormnestAndroid has joined #openttd
03:20:16 *** Zathras_1 has joined #openttd
03:20:36 *** Zathras has joined #openttd
03:23:55 *** Zathras_11 has quit IRC (Ping timeout: 480 seconds)
03:23:55 *** Zathras_4 has quit IRC (Ping timeout: 480 seconds)
05:39:02 *** dh1 has quit IRC (Quit: My Mac has gone to sleep. ZZZzzz…)
06:07:06 <andythenorth[d]> oops yes, badges that use CC, but some engines have a recolour sprite for CC
06:07:20 * andythenorth[d] redraws some pixels
08:04:26 *** keikoz1 has joined #openttd
08:04:46 *** keikoz has quit IRC (Ping timeout: 480 seconds)
08:11:10 *** keoz has quit IRC (Ping timeout: 480 seconds)
08:46:02 *** dh1 has quit IRC (Quit: My Mac has gone to sleep. ZZZzzz…)
08:58:37 *** dh1 has quit IRC (Ping timeout: 480 seconds)
10:09:20 <peter1138> Matrix with scrollbar? :o
10:18:59 *** ufo-piloot has quit IRC (Ping timeout: 480 seconds)
10:43:35 <rito12_51026> @peter1138 are you talking about the code or the user experience in:
10:43:35 <rito12_51026> > #14605 ... makes this overly complex.
10:45:10 <peter1138> Well, both, but primarily the UX.
10:46:09 <peter1138> But clearly I've never spent much time agonising over what preview to accept or reject as you seem to.
11:03:56 *** Flygon has quit IRC (Read error: Connection reset by peer)
11:14:54 *** ufo-piloot has joined #openttd
11:44:35 <rito12_51026> How about something like that, with the left part foldable and inheriting from BuildVehicleWindow instead of Window, so all sorting and filtering would be located in one place?
11:47:26 <kuhnovic> The no button would be a bit useless in that situation
11:50:25 <_glx_> "dismiss"/"accept" would be more appropriate
11:51:32 <kuhnovic> You wouldn't want to yes/no every vehicle in the list. You just accept the one you want and ignore the others. Or is it possible to test out multiple vehicles?
11:52:12 <peter1138> "No" and "Yes" are the existing text, I wouldn't worry about that too much.
11:52:42 <_glx_> Maybe an extra thing for "all"
11:52:54 <peter1138> "No" has always been the equivalent of just closing the window.
11:53:21 <jessicathegunlady> You can test multiple vehicles at once.
11:53:26 <peter1138> kuhnovic, you can test multiple vehicles. The difference is currently you get 1 new window for each preview.
12:20:23 <kuhnovic> Ah ok, I guess I've never played a game where there enough vehicles to have more than one show up for testing
12:22:15 <kuhnovic> Just thinking out loud now, but wouldn't that be a fun game mechanic? Instead of suddenly having 5 different vehicles available to test, you have to pick one that you want the most.
12:23:50 <talltyler> Also check your DMs 😄
12:24:44 <rito12_51026> pick one out of 20 seems to be a hard decision
12:27:00 <xarick> I have a bad idea: make it exclusive to the company that accepts and uses the engine, and forbid other companies from using it, for at least 5 years
12:27:04 <talltyler> Maybe pick one per vehicle type?
12:28:06 <xarick> if however the company accepts and then doesn't use it, remove its availability from the company for 5 years, and make it available for all others after the offer expires
12:29:55 <locosage> just make api for gamescript to show preview windows and let everyone code whatever logic they want 😜
12:33:54 <peter1138> kuhnovic, "accept one" is an interesting concept.
12:34:31 <peter1138> But also, yeah, I don't play with that many NewGRFs loaded that it's an issue.
12:34:45 <peter1138> "But also, yeah, I don't play" I guess :p
12:36:26 *** ahyangyi has quit IRC (Quit: User went offline on Discord a while ago)
13:06:32 *** Wormnest has joined #openttd
13:13:17 *** ckb has quit IRC (Remote host closed the connection)
13:37:58 *** peter1138 has quit IRC (Read error: Connection reset by peer)
13:40:42 *** peter1138 has joined #openttd
13:40:42 *** ChanServ sets mode: +o peter1138
14:02:25 <peter1138> > "Qualcomm has acquired the open-source hardware and software company Arduino"
14:06:19 <andythenorth[d]> what's that word?
14:06:23 <andythenorth[d]> enshittification?
14:07:40 <peter1138> That's one of them.
14:11:17 *** peter1138 has quit IRC (Read error: No route to host)
14:12:24 *** peter1138 has joined #openttd
14:12:24 *** ChanServ sets mode: +o peter1138
14:13:47 <peter1138> I think the power was switched off.
14:27:59 <peter1138> There's a power socket with a switch under my desk.
14:28:04 <peter1138> There is also a dog under my desk.
14:28:12 <peter1138> I suspect this might be related.
15:59:26 <rito12_51026> locosage: How do you change the direction in which arrow is pointing?
17:39:55 <peter1138> What should I do with this spare Dell R730?
17:40:34 <peter1138> I wiped VMWare from it (old and out of date) to try ProxMox and decided that's crap :/
17:40:38 <davidxn> kuhnovic: It's such a big change but I'd love vehicle previews to be more meaningful 🙂 With different vehicles appearing in different games, instead of just one lineage and that window popping up to bother you all the time if you're in first place
17:43:18 <peter1138> Hmm, so there is a free VMWare ESXi again, but not sure I trust them now.
17:44:14 <peter1138> > requires a boot disk of at least 32 GB of persistent storage
17:44:33 <peter1138> Well, this one has a mere 16GB.
17:47:04 <dwfreed> peter1138: I use proxmox and love it, I'm curious what issues you're having
17:55:40 <peter1138> Well, initial issue is I didn't download the community edition because of course it's not clear that there is one.
17:56:38 <peter1138> Unless it is the same installer, but needs fiddling with to make it community.
17:59:16 <peter1138> Random site, so hopefully bullshit.
18:04:20 <davidxn> - num_dests is set to the number of destinations this cargo demands at this station (which can include no specific destination) - is the cargo.Packets() map keyed by destination?
18:04:20 <davidxn> - Then waiting_avg is the available cargo count at this station, divided by the number of destinations.
18:04:20 <davidxn> - Down at line 4095... the max_waiting_cargo value is set to the waiting_avg, if we didn't remove cargo from this station due to rating - so on the next cycle, our rating for cargo amount waiting is scored by the average waiting per destination (it isn't necessarily just the number of pieces of this cargo waiting at the station).
18:04:20 <davidxn> - However... if we have reduced the number of cargo items waiting at this station in the course of looking at the rating, set max_waiting_cargo to zero and call TruncateCargo.
18:04:21 <davidxn> - TruncateCargo will spread the reduction of cargo across several cargo packets. It will then look at the original stations for each packet, and...?! Increase their max_waiting_cargo if what we now have in the StationCargoAmountMap is greater...
18:04:21 <davidxn> - So if there's cargo waiting at a station that's en-route from an original station, and there's too much of that cargo at the en-route station, the source station might have its max_waiting_cargo increased during its next calculation. The source station only corrects its max_waiting_cargo back to its own value at the end of UpdateStationRating, after the score for station cargo has already been
18:04:43 <davidxn> I forgot what my question was :X Does that sound like a reasonable interpretation of the code?
18:11:12 * peter1138 manually tweaks it from performance to powersave.
18:12:21 <dwfreed> peter1138: that website is accurate; it is indeed slightly annoying to not pay for proxmox, but I deal with it
18:12:27 <dwfreed> I don't even disable the pop-up
18:37:01 *** Wormnest has quit IRC (Quit: Leaving)
18:39:01 <dwfreed> peter1138: if it makes you feel bad, you can make the pop-up go away for 115 euro per socket + VAT per year
18:40:03 *** Wormnest has joined #openttd
18:41:45 *** zanooda2000 has quit IRC (Quit: User went offline on Discord a while ago)
19:28:45 *** dh1 has quit IRC (Quit: My Mac has gone to sleep. ZZZzzz…)
20:51:25 *** dh1 has quit IRC (Quit: My Mac has gone to sleep. ZZZzzz…)
21:09:25 *** Extrems` has joined #openttd
21:14:01 *** Extrems has quit IRC (Ping timeout: 480 seconds)
21:14:01 *** Extrems` is now known as Extrems
21:14:44 *** Wolf01 has quit IRC (Quit: Once again the world is quick to bury me.)
21:40:05 *** ChanServ sets mode: +v tokai
21:50:57 *** dh1 has quit IRC (Read error: Connection reset by peer)
continue to next day ⏵