IRC logs for #openttd on OFTC at 2023-07-02
            
02:27:45 *** D-HUND has joined #openttd
02:29:47 *** Wormnest has quit IRC (Quit: Leaving)
02:31:15 *** debdog has quit IRC (Ping timeout: 480 seconds)
03:20:05 <alfagamma_0007> I should maybe host a game with dP's Patchpack
04:00:35 *** keikoz has joined #openttd
04:16:06 *** tokai has joined #openttd
04:16:06 *** ChanServ sets mode: +v tokai
04:23:17 *** tokai|noir has quit IRC (Ping timeout: 480 seconds)
04:53:04 *** D-HUND is now known as debdog
06:28:41 *** wormnest[m] has quit IRC (Quit: Client limit exceeded: 20000)
06:55:39 *** nielsm has joined #openttd
06:58:08 <merni> https://cdn.discordapp.com/attachments/1008473233844097104/1124957162335121428/image.png
06:58:08 <merni> why does this even exist :p
07:01:05 <merni> the description claims "small devices without actual keyboard", surely those whould have a native on-screen keyboard in the OS which users would prefer to this limited one with a fixed English-QWERTY layout
07:05:53 <Rubidium_> https://www.manualslib.com/manual/757165/Sony-Psp.html?page=20 <- really?
07:06:48 <Rubidium_> though... the main question is: does the platform independent graphics library do OSKs?
07:11:12 <Rubidium_> oh, and what makes you think it's a fixed English-QWERTY layout?
07:11:49 <Rubidium_> change to e.g. French
07:12:41 <Rubidium_> yes, if you're using Dvorak you're a bit out of luck. But if you use Dvorak you're likely able to change the language file to change the OSK layout
07:14:26 <merni> Rubidium_: well, I changed to Tamil, evidently there is no keyboard layout defined for it :p
07:23:31 <Rubidium_> I guess the translator didn't put much thought into it when translating, and just copied it
07:33:12 *** Flygon has joined #openttd
07:36:02 <merni> well there is not much standardisation, there are several frequently used layouts
07:37:15 <merni> and some of them are not a simple, context-free one key -> one character either
07:39:03 <DorpsGek> [OpenTTD/OpenTTD] Kuhnovic commented on pull request #11089: Autorail / autoroad tools can start dragging from invalid tiles https://github.com/OpenTTD/OpenTTD/pull/11089#issuecomment-1616424120
07:41:25 <merni> Chinese and Japanese seem to use the english layout too
07:42:58 <merni> maybe programming more complex input methods is not possible in the lang files
07:43:30 <merni> doesn't make sense to do that either, it should not be something that is part of the game :p
07:44:25 <Rubidium_> feel free to fix it :D
07:48:25 <merni> fix what?
07:55:20 *** Wolf01 has joined #openttd
08:03:39 *** HerzogDeXtEr has joined #openttd
08:29:09 <DorpsGek> [OpenTTD/OpenSFX] TrueBrain opened pull request #51: Codechange: move files to root and make readme in markdown https://github.com/OpenTTD/OpenSFX/pull/51
08:31:29 <DorpsGek> [OpenTTD/OpenSFX] TrueBrain updated pull request #51: Codechange: move files to root and make readme in markdown https://github.com/OpenTTD/OpenSFX/pull/51
08:37:07 <DorpsGek> [OpenTTD/OpenMSX] TrueBrain opened pull request #32: Codechange: move files to root and convert readme to markdown https://github.com/OpenTTD/OpenMSX/pull/32
08:37:18 <DorpsGek> [OpenTTD/OpenSFX] TrueBrain updated pull request #51: Codechange: move files to root and convert readme to markdown https://github.com/OpenTTD/OpenSFX/pull/51
08:37:31 <truebrain> that should fix the nightly build failure of last night πŸ™‚
08:49:02 <locosage> alfagamma_0007: it's network compatible with vanilla so there is not much point using it as a server
09:19:18 <alfagamma_0007> Okay
09:48:36 *** D-HUND has joined #openttd
09:58:40 <peter1138> moo
10:01:24 <andythenorth> might go to the tip
10:01:31 <andythenorth> get rid of...stuff
10:19:32 *** nielsm has quit IRC (Ping timeout: 480 seconds)
10:20:15 <D-HUND> "There are no Easter Eggs in this #channel"
10:55:26 *** frosch123 has joined #openttd
10:55:26 <frosch123> lordaro truebrain : apparently the certs for the bananas mirrors are about to expire in 3 weeks. I thought those would renew automatically?
10:56:10 <truebrain> They are, but validation is failing as they no longer route
10:56:20 <truebrain> I am going to shut them down next week
10:56:35 <frosch123> ah, no more vms
10:57:00 <truebrain> Cloudflare doing the work πŸ™‚
11:05:55 <alfagamma_0007> Hmm
11:05:55 <alfagamma_0007> Trying to host a game is difficult initially
11:06:09 <alfagamma_0007> I should have bought an SSD tbh
11:20:39 <peter1138> https://cdn.discordapp.com/attachments/1008473233844097104/1125023225617854464/image.png
11:20:39 <peter1138> Hmm
11:21:11 <DorpsGek> [OpenTTD/OpenTTD] James103 opened issue #11097: [Inconsistency]: No 'remove table' function for GSLeagueTable, unlike GSStoryPage and GSGoal https://github.com/OpenTTD/OpenTTD/issues/11097
11:23:13 <DorpsGek> [OpenTTD/OpenTTD] YellowOnion commented on issue #11048: [Bug]: Sound non-functional in nightly linux-generic builds https://github.com/OpenTTD/OpenTTD/issues/11048
11:23:32 <peter1138> https://cdn.discordapp.com/attachments/1008473233844097104/1125023951584776243/image.png
11:23:32 <peter1138> Ahhhh
11:34:03 *** nebulabc_ has joined #openttd
11:36:16 *** nebulabc has quit IRC (Ping timeout: 480 seconds)
11:38:49 <DorpsGek> [OpenTTD/OpenTTD] James103 opened issue #11098: [Bug]: No function to update the header and footer of a league table https://github.com/OpenTTD/OpenTTD/issues/11098
11:41:20 <truebrain> A bug that starts with "there should be" .. sounds like a feature-request to me πŸ™‚
11:44:33 <peter1138> It's fine, someone can just... checks notes... hammer on the devs...
11:55:20 *** jfs has joined #openttd
11:55:20 <jfs> merni: I think the OSK functions were added for having the game run as home brew on PSP and perhaps NDS or other early portable devices that would be just good enough to run it
11:56:13 <jfs> That is to say, before Android and iOS existed as things that would have os-provided keyboards
12:27:59 <peter1138> load average: 18.39, 18.23, 14.36, oh dear.
12:36:31 <_glx_> trying to see how to fix #11096, giving WC_ERRMSG and WC_CONFIRM_POPUP_QUERY the highest priority could work
12:44:11 <andythenorth> peter1138: β€œCitation needed”
12:44:21 <peter1138> Cessna?
12:55:45 <DorpsGek> [OpenTTD/OpenTTD] LordAro commented on issue #11048: [Bug]: Sound non-functional in nightly linux-generic builds https://github.com/OpenTTD/OpenTTD/issues/11048
12:56:18 <peter1138> Multimonitor detection doesn't seem like anything to do with sound either.
13:02:33 *** brickblock19280 has joined #openttd
13:02:33 <brickblock19280> https://cdn.discordapp.com/attachments/1008473233844097104/1125048867898015765/image.png
13:02:33 <brickblock19280> why is zlib not working? I had it installed when building
13:03:37 <_glx_> installed zlib and not zlib-dev ?
13:04:10 <brickblock19280> https://cdn.discordapp.com/attachments/1008473233844097104/1125049276813291591/image.png
13:04:10 <brickblock19280> I installed this
13:04:23 <brickblock19280> from compiling.md
13:04:33 <_glx_> and cmake found them ?
13:05:25 <brickblock19280> maybe not
13:05:56 <_glx_> you set VCPKG_TARGET_TRIPLET too ?
13:06:19 <brickblock19280> yes
13:07:34 <brickblock19280> I ran
13:07:34 <brickblock19280> cmake.exe .. -G"Visual Studio 16 2019" -DCMAKE_TOOLCHAIN_FILE="<location of vcpkg>\vcpkg\scripts\buildsystems\vcpkg.cmake" -DVCPKG_TARGET_TRIPLET="x64-windows-static"
13:07:34 <brickblock19280> before I installed them tho so that is probably why
13:08:51 <_glx_> yeah clear the cache and run cmake again
13:09:08 <_glx_> but for VS I just use open folder mode
13:09:23 <_glx_> and let VS handle cmake stuff
13:11:12 <brickblock19280> it works now
13:29:12 *** supermop_Home_ has joined #openttd
13:30:41 <supermop_Home_> yo
13:51:27 <brickblock19280> https://cdn.discordapp.com/attachments/1008473233844097104/1125061175965659176/image.png
13:51:27 <brickblock19280> hmm
14:01:34 <brickblock19280> https://cdn.discordapp.com/attachments/1088495017812832436/1125063613992943656/2023-07-02_15-58-14.mp4
14:03:27 <peter1138> Implement font preview is proving to be ... "huh"
14:08:18 <LordAro> go on...
14:36:46 <peter1138> Lots of assumptions about how FontCaches are initialized πŸ™‚
14:42:21 *** esselfe has quit IRC (Remote host closed the connection)
14:45:20 *** nielsm has joined #openttd
14:45:57 *** esselfe has joined #openttd
14:54:15 *** Wormnest has joined #openttd
15:05:13 <peter1138> Segfault in fmt πŸ˜„
15:06:17 <_glx_> {} without a matching arg ?
15:19:52 <andythenorth> naptime?
15:21:16 <peter1138> Always
15:49:14 *** Wormnest has quit IRC (Ping timeout: 480 seconds)
15:51:36 <peter1138> https://cdn.discordapp.com/attachments/1008473233844097104/1125091414024388608/image.png
15:51:36 <peter1138> Well
16:11:05 <_glx_> complex dropdown
16:12:01 <peter1138> IKR
16:15:11 *** Wormnest has joined #openttd
16:20:29 <andythenorth> GS League Tables eh?
16:20:46 <_glx_> will be fun ingame when a news window pops πŸ™‚
16:20:48 * andythenorth to the docs
16:22:49 <andythenorth> https://cdn.discordapp.com/attachments/1008473233844097104/1125099267695063050/188329914-f24f2be2-16d7-4425-8086-2399c1431b45.png
16:22:55 <andythenorth> this is what I needed, but didn't know we had
16:27:14 <locosage> andythenorth: that's company goals though
16:27:32 <locosage> https://cdn.discordapp.com/attachments/1008473233844097104/1125100457539403868/Screenshot_from_2023-07-02_20-27-03.png
16:27:32 <locosage> here is new league api
16:28:18 <andythenorth> so the other UI is default global goals?
16:28:25 <andythenorth> I never saw it looking like that before
16:28:28 <locosage> yep
16:28:35 <andythenorth> text code formatting?
16:29:00 <locosage> yeah, it's just an awkward list of strings essentially
16:29:59 <locosage> an league table is sorted list with some columns, header and footer
16:50:41 <peter1138> Well
16:51:22 <ahyangyi> peter1138: Looks great
17:00:59 *** Wormnest has quit IRC (Quit: Leaving)
17:11:47 <peter1138> Alright, Derail Valley Simulator.
17:12:39 <peter1138> New session...
17:15:58 *** Wormnest has joined #openttd
17:18:08 <LordAro> peter1138: have you considered making the font size a slider? would help sidestep the "scaled font size" issue
17:19:33 <peter1138> I could just not scale it. The original patch did use 4 sliders for font size (and no font selection...)
17:19:38 <peter1138> But I removed that :p
17:20:03 <LordAro> mm, not scaling it would work too
17:20:16 <LordAro> though maybe a slider would work better anyway?
17:45:52 <DorpsGek> [OpenTTD/OpenTTD] btzy opened issue #11099: [Bug]: There is no way to autofill signals, even with a straight section of track, in the AI API https://github.com/OpenTTD/OpenTTD/issues/11099
17:49:03 <peter1138> Oh shit, the handbrake was on.
17:59:11 *** supermop_Home_ has quit IRC (Ping timeout: 480 seconds)
18:10:39 <andythenorth> Euro Derail Truck Simulator Valley 2?
18:14:52 <peter1138> Yes I did one mission and that's enough work for me :p
18:15:56 *** D-HUND has quit IRC (Quit: http://quassel-irc.org - Chat comfortably. Anywhere.)
18:28:20 <peter1138> Am cooking burgers.
18:28:28 <peter1138> Might have a bit of salad on the side :p
18:39:36 <DorpsGek> [OpenTTD/OpenTTD] eints-sync[bot] pushed 1 commits to master https://github.com/OpenTTD/OpenTTD/commit/26f3efb419e49885bb0452211a2f359a98a875da
18:39:37 <DorpsGek> - Update: Translations from eints (by translators)
18:41:55 <truebrain> Can one of you please review https://github.com/OpenTTD/OpenMSX/pull/32 and https://github.com/OpenTTD/OpenSFX/pull/51 ? Tnx πŸ™‚
18:42:04 <truebrain> Nighties are broken πŸ˜‰
18:42:57 *** Wormnest has quit IRC (Ping timeout: 480 seconds)
18:59:28 <peter1138> What was a .ptxt anyway...
19:01:20 <DorpsGek> [OpenTTD/OpenMSX] PeterN approved pull request #32: Codechange: move files to root and convert readme to markdown https://github.com/OpenTTD/OpenMSX/pull/32#pullrequestreview-1509666945
19:01:57 <peter1138> Heh, the OpenSFX one is different enough for it not to realise it's a rename.
19:02:09 <DorpsGek> [OpenTTD/OpenSFX] PeterN approved pull request #51: Codechange: move files to root and convert readme to markdown https://github.com/OpenTTD/OpenSFX/pull/51#pullrequestreview-1509668006
19:02:17 <truebrain> Tnx for reviews πŸ™‚
19:02:55 <peter1138> It looked alright in View FIle.
19:03:46 <truebrain> Lol, your approval doesn't carry weight in those repos ... πŸ˜„ lets fix that..
19:05:04 <peter1138> Nice
19:06:49 <DorpsGek> [OpenTTD/OpenSFX] TrueBrain merged pull request #51: Codechange: move files to root and convert readme to markdown https://github.com/OpenTTD/OpenSFX/pull/51
19:07:35 <DorpsGek> [OpenTTD/OpenMSX] TrueBrain merged pull request #32: Codechange: move files to root and convert readme to markdown https://github.com/OpenTTD/OpenMSX/pull/32
19:07:49 <truebrain> Now the nighties should work again πŸ™‚
19:15:15 <LordAro> for all those changes to osfx & omsx :p
19:16:03 <DorpsGek> [OpenTTD/OpenTTD] PeterN approved pull request #11052: Codechange: use vector with struct for string parameter backups https://github.com/OpenTTD/OpenTTD/pull/11052#pullrequestreview-1509674399
19:22:35 <andythenorth> wonder how fast GS can build electricity pylons now
19:22:37 <andythenorth> with async
19:23:03 <andythenorth> dunno if it was the placer that was slow, or the pathfinder
19:23:11 <andythenorth> the code is more than I understand πŸ˜›
19:29:19 <Eddi|zuHause> probably the pathfinder
19:31:00 *** virtualrandomnumber has joined #openttd
19:31:13 *** virtualrandomnumber has quit IRC ()
19:33:55 *** Wormnest has joined #openttd
19:48:29 <pickpacket> I've done some quick googling and the Bakewell Cargo Ship, at 40 km/h, is one helluva fast ship
19:49:34 <peter1138> Realism isn't fun.
19:50:05 <pickpacket> "The Maersk Boston is a 294 metre container ship capable of steaming at an incredible 37 knots (68 km/h)" but that's an outlier among cargo ships
19:50:33 <locosage> andythenorth: both πŸ˜†
19:50:48 <pickpacket> peter1138: I agree, but I like how many of the vehicles are inspired by real vehicles :)
19:51:55 <pickpacket> 40 km/h isn't really much in terms of top speed, by today's standards though the Bakewell is designed in '74
19:53:25 <pickpacket> the big difference is that cargo ships in the game often spend a fair bit of their journey at top speed, whereas real ships keep their speed down to an average of around 15 knots (28 km/h) for various reasons. But how fun is that?
19:53:45 <pickpacket> Not like we have speed limits on roads that the road vehicles care about
19:55:34 *** kamnet has joined #openttd
19:55:34 <kamnet> pickpacket: NewGRF seawater when? πŸ˜„
19:55:52 <DorpsGek> [OpenTTD/OpenTTD] mrmbernardi updated pull request #10834: Feature: [GS] GSTile::DemolishTile() can now demolish everything https://github.com/OpenTTD/OpenTTD/pull/10834
19:56:15 <pickpacket> I'm considering making a "AsiaStar Redux" type of NewGRF for cargo ships. Just adding a handful of more ships
19:57:42 <peter1138> pickpacket: We don't?
19:58:02 <DorpsGek> [OpenTTD/OpenTTD] mrmbernardi updated pull request #10834: Feature: [GS] GSTile::DemolishTile() can now demolish everything https://github.com/OpenTTD/OpenTTD/pull/10834
19:58:44 <pickpacket> peter1138: we do?
19:59:10 <pickpacket> I thought the road vehicles, given a straight road and no obstacles, would run at top speed
19:59:56 <DorpsGek> [OpenTTD/OpenTTD] mrmbernardi updated pull request #10834: Feature: [GS] GSTile::DemolishTile() can now demolish everything https://github.com/OpenTTD/OpenTTD/pull/10834
20:00:46 <kamnet> @Eddi|zuHause I just left you a message on TT-Forums if you have a minute.
20:03:23 <Eddi|zuHause> kamnet: noted.
20:05:43 *** mrmber has joined #openttd
20:05:43 <mrmber> It seems the script-missing-mode-enforcement.py doesn't work on my PR where the mode enforcement is in a branch
20:06:20 <mrmber> workaround would be to enforce a more general mode and then enforce the specific modes in the branches, but that's basically just adding useless code
20:06:39 <mrmber> should I change the python script?
20:08:57 <mrmber> hmm I could fix it by changing \t in the regex to \t+ I think
20:12:35 <DorpsGek> [OpenTTD/OpenTTD] mrmbernardi updated pull request #10834: Feature: [GS] GSTile::DemolishTile() can now demolish everything https://github.com/OpenTTD/OpenTTD/pull/10834
20:12:42 <mrmber> I just went for the duplicating code workaround
20:22:02 <DorpsGek> [OpenTTD/OpenTTD] mrmbernardi commented on pull request #10834: Feature: [GS] GSTile::DemolishTile() can now demolish everything https://github.com/OpenTTD/OpenTTD/pull/10834#issuecomment-1616807740
20:26:36 *** Wormnest has quit IRC (Ping timeout: 480 seconds)
20:30:31 <DorpsGek> [OpenTTD/OpenTTD] rubidium42 commented on pull request #11052: Codechange: use vector with struct for string parameter backups https://github.com/OpenTTD/OpenTTD/pull/11052#pullrequestreview-1509698270
20:30:59 <DorpsGek> [OpenTTD/OpenTTD] rubidium42 commented on pull request #11052: Codechange: use vector with struct for string parameter backups https://github.com/OpenTTD/OpenTTD/pull/11052#pullrequestreview-1509698976
20:31:04 <DorpsGek> [OpenTTD/OpenTTD] rubidium42 merged pull request #11052: Codechange: use vector with struct for string parameter backups https://github.com/OpenTTD/OpenTTD/pull/11052
20:32:56 <andythenorth> hmm
20:33:14 <andythenorth> my GS continues trying to increase industry prod_level even when the upper limit is reached
20:33:25 <andythenorth> it has no way to read the prop
20:34:25 <DorpsGek> [OpenTTD/OpenTTD] rubidium42 closed pull request #11085: Codechange: introduce new type and functions for StringParameter backups https://github.com/OpenTTD/OpenTTD/pull/11085
20:35:33 <Rubidium_> darn it... we need to reopen some PRs, then we can have 222 issues, 111 PRs and 11111 tickets :D
20:36:21 <andythenorth> would be nice
20:50:38 <andythenorth> so much precondition in script_industry.cpp
20:50:57 <andythenorth> GetProdLevel and SetProdLevel is what I want to add
20:51:08 <andythenorth> but 10 minutes until bed time πŸ˜›
20:51:31 <andythenorth> i -> prod_level
20:54:09 <LordAro> Rubidium_: i'd rather an awful lot fewer issues and PRs :p
21:02:20 *** Wormnest has joined #openttd
21:04:29 <DorpsGek> [OpenTTD/OpenTTD] rubidium42 opened pull request #11100: Codechange: use CopyIn/OutDParam for text effect parameters https://github.com/OpenTTD/OpenTTD/pull/11100
21:12:01 <DorpsGek> [OpenTTD/OpenTTD] LordAro approved pull request #11100: Codechange: use CopyIn/OutDParam for text effect parameters https://github.com/OpenTTD/OpenTTD/pull/11100#pullrequestreview-1509723350
21:34:40 *** keikoz has quit IRC (Ping timeout: 480 seconds)
21:36:02 <peter1138> I think non-global SetDParam could be a nice thing.
21:38:13 <Rubidium_> you mean something like a StringParameters variable with functions to set the parameters?
21:45:20 <locosage> something with varargs
21:45:35 <locosage> like this:
21:45:35 <locosage> ```goals.add(str.encode("cb.company_goal.basics",
21:45:35 <locosage> str.get("percent") + tcb.last_pax_pc,
21:45:35 <locosage> str.get("percent") + tcb.last_mail_pc,
21:45:35 <locosage> this->get_road_layout_performance_str(tcb)));```
21:50:21 <locosage> though global stack is probably faster
21:56:32 *** Wormnest has quit IRC (Ping timeout: 480 seconds)
22:00:17 <DorpsGek> [OpenTTD/OpenTTD] rubidium42 merged pull request #11100: Codechange: use CopyIn/OutDParam for text effect parameters https://github.com/OpenTTD/OpenTTD/pull/11100
22:02:08 *** HerzogDeXtEr has quit IRC (Read error: Connection reset by peer)
22:06:20 *** Flygon has quit IRC (Read error: Connection reset by peer)
22:10:30 <DorpsGek> [OpenTTD/OpenTTD] rubidium42 opened pull request #11101: Codechange: split string and integer in string parameters https://github.com/OpenTTD/OpenTTD/pull/11101
22:15:02 <DorpsGek> [OpenTTD/OpenTTD] 2TallTyler opened pull request #11102: Change: Only show platform stopping location in orders when other than default https://github.com/OpenTTD/OpenTTD/pull/11102
22:24:59 *** Wolf01 has quit IRC (Quit: Once again the world is quick to bury me.)
22:31:05 *** nielsm has quit IRC (Ping timeout: 480 seconds)
22:45:39 *** Wormnest has joined #openttd
23:39:54 *** Wormnest has quit IRC (Ping timeout: 480 seconds)