Times are UTC Toggle Colours
02:27:45 *** D-HUND has joined #openttd 02:31:15 *** debdog has quit IRC 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 04:53:04 *** D-HUND is now known as debdog 06:28:41 *** wormnest[m] has quit IRC 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:54 <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:13 *** 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 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 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:34 <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 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 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 17:11:48 <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:34 <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 18:10:40 <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 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 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:58 <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:53 <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 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 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 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 22:06:20 *** Flygon has quit IRC 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 22:31:05 *** nielsm has quit IRC 22:45:39 *** Wormnest has joined #openttd 23:39:54 *** Wormnest has quit IRC