IRC logs for #openttd on OFTC at 2023-11-08
            
00:00:05 <robamd64> https://cdn.discordapp.com/attachments/1008473233844097104/1171599992612474931/image.png?ex=655d4485&is=654acf85&hm=c50a0a6bc477692f4306f317d3c8cea1cc4cbf0b2f9c0b621f1d121f7190fe34&
00:00:05 <robamd64> Save file with extremely large map and big cities with just FIRS, took a while to load and the CPU is maxxed out as opposed to just a quarter of regular usage lol
00:01:26 <robamd64> For smaller maps even with some GRFs it would probably work great
00:02:08 <goddess_ishtar> OpenTTD should meet TTO's published specs
00:02:08 <goddess_ishtar> I expect to play this game on a 386 with 4 megs of RAM and a floppy drive
00:02:23 <robamd64> lol
00:02:59 <goddess_ishtar> on MS-DOS 5.0
00:03:34 *** m1cr0man has joined #openttd
00:09:54 <robamd64> https://cdn.discordapp.com/attachments/1008473233844097104/1171602461652439131/image.png?ex=655d46d2&is=654ad1d2&hm=60cac3b4a3fd08463981f882be8c083dc70faec8012fd98ed6721ddce4d2a6a7&
00:09:54 <robamd64> Pretty sure it's either taking forver because of the CPU or the server crashed itself
00:15:26 <peter1138> Have you built a release or debug build? :)
00:22:52 *** m1cr0man has quit IRC (Quit: G'luck)
00:23:22 *** m1cr0man has joined #openttd
00:27:55 <DorpsGek> [OpenTTD/OpenTTD] michicc merged pull request #11390: Add: LSB_RELEASE_ID Linuxmint to .deb package https://github.com/OpenTTD/OpenTTD/pull/11390
01:12:50 *** Flygon has joined #openttd
01:15:27 <Eddi|zuHause> goddess_ishtar: even TTO was ... slow ... on a 386
01:26:40 <talltyler> I probably shouldn’t self-approve #11030 huh
01:36:47 <goddess_ishtar> Eddi|zuHause: "published minimum specs" is a very different beast from "actually usable specs" :p
01:37:37 <Eddi|zuHause> well, i played the game for years on such a system. i never got past 1945
01:37:46 <Eddi|zuHause> (starting in 1930)
01:38:39 <Eddi|zuHause> you relatively quickly got to maximum number of vehicles
01:39:01 <_glx_> 80 IIRC
01:39:54 <Eddi|zuHause> yes, 80 for each type, but also total vehicles (including wagons) was capped
01:40:21 <_glx_> it still is (but very high)
01:40:24 <Eddi|zuHause> also i think planes was 40
01:41:06 <Eddi|zuHause> i think you got to the cap with 80 3-tile trains (engine + 5 wagons)
01:41:34 <Eddi|zuHause> and then you got no smoke puffs anymore
02:40:00 *** Wormnest has quit IRC (Quit: Leaving)
03:29:54 *** D-HUND has joined #openttd
03:37:32 *** debdog has quit IRC (Ping timeout: 480 seconds)
04:41:32 *** keikoz has joined #openttd
06:23:37 *** keikoz has quit IRC (Ping timeout: 480 seconds)
06:52:11 <LordAro> goddess_ishtar: we only dropped DOS support ~4 years ago
06:52:52 <LordAro> well, technically that's "we only removed all the support functions for DOS ~4 years ago"
06:52:57 <LordAro> i don't think it had worked for a while
10:03:38 <alfagamma7> Thoughts about mini pcs folks?
10:03:57 <alfagamma7> thinking about buying one
10:10:55 <andythenorth> they are small
10:11:00 <andythenorth> does that help?
10:14:30 <peter1138> Raspberry Pi 400?
10:16:50 <alfagamma7> An intel Nuc
10:18:38 <andythenorth> robamd64: ```make -j 19 620.36s user 30.44s system 779% cpu 1:23.50 total``` 😛
10:28:13 <peter1138> Iron Horse?
10:29:38 <andythenorth> OpenTTD
10:30:10 <peter1138> real 1m16.734s
10:30:13 <peter1138> Not bad.
10:30:19 <peter1138> Although that is a debug build.
10:30:34 <andythenorth> not sure if I built debug or release
10:30:42 <peter1138> Oh, because I installed grfcodec it also did the grfcodec stuff...
10:42:30 <peter1138> real 2m51.983s
10:42:41 <peter1138> Quite a lot more, I didn't expect that.
10:43:08 <peter1138> user 30m54.163s
10:43:08 <peter1138> sys 0m50.685s
10:43:16 <peter1138> 31 minutes in 3 minutes.
10:45:42 <peter1138> I wonder how it would be before all these side-channel attacks were discovered and mitigated.
11:07:03 *** johnfranklin has joined #openttd
11:07:03 <johnfranklin> robamd64: future computer scientist
11:41:10 <dwfreed> peter1138: you can disable all the mitigations and find out
11:41:24 <dwfreed> (assuming Linux)
11:42:06 <peter1138> CBA to mess with my boot parameters.
11:42:35 <dwfreed> can just edit them one time at grub before booting; it's just 'mitigations=off' added to kernel command line
11:42:42 <dwfreed> then next reboot it's gone again
11:45:10 <peter1138> https://www.phoronix.com/review/raptor-lake-mitigations/4
11:45:15 <peter1138> Not worth it :D
11:53:41 <dwfreed> the context switching performance might actually have a huge impact on parallel builds
12:23:43 *** keikoz has joined #openttd
12:27:08 <robamd64> peter1138 I built a release
12:27:49 <robamd64> johnfranklin: Funny story, I'm a senior in HS and I went to visit the local large college's CS department and it honestly didn't inspire much in me
12:28:13 <robamd64> For some reason I like a mix of hardware and software but I'm also not really an engineer or a developer
12:34:39 <dwfreed> you might be more interested in something like computer engineering if you also like electronics
12:53:37 <peter1138> Lunch o'clock...
12:53:45 <LordAro> so it is
13:07:41 <_zephyris> Brie and cranberry
13:17:26 <peter1138> Cheesey muffin.
13:21:31 <LordAro> tomato soup
13:23:35 <pickpacket> Half an hour left of work
13:25:16 <peter1138> Hmm, where should a custom fmt::formatter live...
13:26:32 <DorpsGek> [OpenTTD/team] mamure opened issue #460: [da_DK] Translator access request https://github.com/OpenTTD/team/issues/460
13:57:51 <LordAro> peter1138: i think RB added one for enum types recently, probably similar location?
13:58:42 <peter1138> Ah format.hpp, of course.
15:07:33 <peter1138> Okay, is it possible to test if e.g. StrongType::Compare is present?
15:09:20 <LordAro> sounds very SFINAE
15:09:39 *** merni has quit IRC (Quit: User went offline on Discord a while ago)
15:18:26 *** Flygon has quit IRC (Quit: A toaster's basically a soldering iron designed to toast bread)
15:18:51 <peter1138> Is that a hint or disgust or?
15:19:19 <LordAro> yes
15:23:32 *** HerzogDeXtEr has joined #openttd
15:23:44 <peter1138> Well whatever it is isn't helping.
15:26:34 <LordAro> https://www.reddit.com/r/cpp_questions/comments/pbh8zb/sfinae_detect_if_method_exists_cpp17/ ?
16:00:21 *** Wormnest has joined #openttd
16:12:25 *** nielsm has joined #openttd
17:22:57 *** gelignite has joined #openttd
18:34:20 *** Wormnest has quit IRC (Ping timeout: 480 seconds)
18:39:10 <DorpsGek> [OpenTTD/OpenTTD] eints-sync[bot] pushed 1 commits to master https://github.com/OpenTTD/OpenTTD/commit/382d7a9076cfcd2d72b07cd37f4e9e12e5e57f28
18:39:11 <DorpsGek> - Update: Translations from eints (by translators)
18:51:16 <DorpsGek> [OpenTTD/team] MiranDaniel opened issue #461: [cs_CZ] Translator access request https://github.com/OpenTTD/team/issues/461
19:32:47 *** esselfe has quit IRC (Remote host closed the connection)
19:37:16 *** esselfe has joined #openttd
19:48:25 <michi_cc[d]> peter1138: If the SFINAE question is still relevant, many spots can nowadays be replaced by `if constexpr` (command_func.h has some examples). It can't replace everything, but a lot of the more ugly old C++ parts 🙂
19:50:45 <peter1138> I couldn't figure out the required expression for "does this strongtype definition have strongtype::compare" listed in its mixins.
19:52:53 <peter1138> I think that ending " is too early :)
19:54:05 <michi_cc[d]> peter1138: Uncompiled, but probably something like `if constexpr (std::is_base_of_v<StrongType::Compare, T>) { }`
20:07:18 <peter1138> Compiles but is never true
20:08:38 <michi_cc[d]> Hmm, then you'll have to show more context.
20:12:07 *** nielsm has quit IRC (Ping timeout: 480 seconds)
20:21:18 *** gelignite has quit IRC (Quit: Stay safe!)
20:24:56 *** Wolf01 has joined #openttd
20:34:17 <DorpsGek> [OpenTTD/OpenTTD] PeterN opened pull request #11450: Codechange: Use rail/road type label constants instead of literals. https://github.com/OpenTTD/OpenTTD/pull/11450
20:40:40 <DorpsGek> [OpenTTD/OpenTTD] 2TallTyler approved pull request #11450: Codechange: Use rail/road type label constants instead of literals. https://github.com/OpenTTD/OpenTTD/pull/11450#pullrequestreview-1721236207
21:56:44 <DorpsGek> [OpenTTD/team] glx22 commented on issue #460: [da_DK] Translator access request https://github.com/OpenTTD/team/issues/460
21:57:37 <DorpsGek> [OpenTTD/team] glx22 commented on issue #461: [cs_CZ] Translator access request https://github.com/OpenTTD/team/issues/461
22:13:14 *** Wormnest has joined #openttd
22:16:46 *** keikoz has quit IRC (Ping timeout: 480 seconds)
22:23:12 *** HerzogDeXtEr has quit IRC (Read error: Connection reset by peer)
22:27:42 *** Wolf01 has quit IRC (Quit: Once again the world is quick to bury me.)
23:15:08 *** wyndbain has joined #openttd
23:15:08 <wyndbain> hello my favourite devs
23:15:15 <wyndbain> i do just love you so much
23:16:05 <wyndbain> how hard would it be to facilitate a bot being weeded into submission within an openttd server that utilises Battlemetrics?
23:16:35 <wyndbain> its a RCON platform mainly used for game servers
23:16:57 <wyndbain> but you can set up triggers that work by someone typing !admin in the chat
23:17:05 <wyndbain> you can set up auto messages
23:17:18 <wyndbain> best of all you have full banlists
23:19:02 <bungus> <https://www.battlemetrics.com/developers/documentation> ?
23:23:06 *** wensimehrp has joined #openttd
23:23:06 <wensimehrp> PeterNviaGitHub: Wondering the content of #11451
23:24:25 <wyndbain> bungus: ye
23:25:42 <bungus> so it just uses curl requests and responses to handle all the communication?
23:27:39 <wyndbain> I think?
23:28:00 <wyndbain> I'm no expert on how it works, just how to use it
23:31:01 <bungus> might be worth looking into then to make it a little easier for potential development, i know other rcon platforms like source use their own network protocol for custom tcp packet structures and thats a lot more work than just creating a bot that sends curl commands
23:39:43 <DorpsGek> [OpenTTD/OpenTTD] PeterN commented on pull request #11450: Codechange: Use rail/road type label constants instead of literals. https://github.com/OpenTTD/OpenTTD/pull/11450#issuecomment-1802911196
23:45:11 <DorpsGek> [OpenTTD/OpenTTD] PeterN merged pull request #11450: Codechange: Use rail/road type label constants instead of literals. https://github.com/OpenTTD/OpenTTD/pull/11450