Config
Log for #openttd on 4th April 2024:
Times are UTC Toggle Colours
00:39:04  *** dsadada has joined #openttd
00:39:26  *** dsadada has left #openttd
01:22:04  *** Flygon has quit IRC
02:06:05  *** gnu_jj_ has joined #openttd
02:09:36  *** gnu_jj has quit IRC
02:11:42  *** Wormnest has quit IRC
02:57:17  *** D-HUND has joined #openttd
03:00:50  *** debdog has quit IRC
03:03:47  *** gnu_jj has joined #openttd
03:06:56  *** gnu_jj_ has quit IRC
03:28:17  <DorpsGek> [OpenTTD/OpenTTD] CI - Nightly workflow was not successful https://github.com/OpenTTD/OpenTTD/actions/runs/8548670911
04:07:33  *** keikoz has joined #openttd
04:41:36  <DorpsGek> [OpenTTD/OpenTTD] eints-sync[bot] pushed 1 commits to master https://github.com/OpenTTD/OpenTTD/commit/08cf106fc613c56ff8628046440e243b5dcd58c7
04:41:37  <DorpsGek>   - Update: Translations from eints (by translators)
05:21:36  *** keikoz has quit IRC
05:25:37  <DorpsGek> [OpenTTD/OpenTTD] Release workflow was not successful https://github.com/OpenTTD/OpenTTD/actions/runs/8549573223
05:44:25  <LordAro> truebrain: iirc systemd recently (unrelatedly) switched to libarchive, so dedinitely something we could be looking into doing generally... if it's good enough for them, it's probably good enough for us
06:06:22  <truebrain> I do agree, but it would have a different motivation ๐Ÿ™‚
06:21:07  <dwfreed> libarchive is only used in systemd-dissect
06:21:43  <dwfreed> the change you may be thinking of is that systemd moved to using dlopen to use compression libraries, so they're not directly linked to libsystemd
06:51:40  <peter1138> Whatever happened to bz2...
06:53:17  <DorpsGek> [OpenTTD/OpenTTD] PeterN merged pull request #12338: Codechange: Use std::list for News Items. https://github.com/OpenTTD/OpenTTD/pull/12338
07:01:55  <LordAro> dwfreed: ah yes
07:06:06  *** Smedles has quit IRC
07:06:17  *** Smedles has joined #openttd
07:17:52  <peter1138> Oof, motherboards are so expensive these days.
07:18:04  <peter1138> Used to be able to get a whole computer for that!
07:18:28  <andythenorth> gaming PC ยฃ700
07:18:36  <peter1138> "gaming" PC
07:19:38  <andythenorth> this one is discounted https://www.awd-it.co.uk/awd-flash-ryzen-5-3500x-six-core-4.1ghz-palit-nvidia-geforce-rtx-3060-dual-desktop-pc-for-gaming.html
07:21:56  <LordAro> that CPU's a bit on the low side
07:22:12  <LordAro> otherwise seems reasoonable
07:22:33  <LordAro> probably want to upgrade to NVMe primary storage too
07:25:37  <peter1138> Gets a bit pricier when you change it from base-spec to something more capable.
07:25:46  <peter1138> Like a power supply that isn't going to blow up.
07:25:55  <peter1138> And an SSD that wasn't designed 5 years ago.
07:26:14  <peter1138> And adding an OS.
07:26:36  <peter1138> By that point you might as well start with decent components.
07:28:45  <LordAro> tis always the way
07:35:01  <peter1138> Maybe it needs a FuryGPU.
07:35:23  <andythenorth> and wifi that actually works, and actual USB-C ports with actual USB 3.2 speeds, and a bluetooth dongle that actually works
07:35:35  <andythenorth> it was the small things that pissed me off about those gaming PCs
07:36:04  <andythenorth> fancy cables, LEDs, and cooled RAM, but can't actually get on the network, connect a BT keyboard, or backup to external SSD
07:37:06  <kuhnovic> Just add more RGB, it will make it go faster
07:39:40  <reldred> yeah but you got the cheapest nastiest piece of crap gaming PC that used a cheap ass industrial budget mobo
07:40:30  <andythenorth> well I let children do the procurement ๐Ÿ˜›
07:40:35  <andythenorth> they should have done a 3 way tender
07:40:43  <reldred> That's the mistake, the children are fucking retarded.
07:40:49  <reldred> Why are your children so dumb andy?
07:41:15  <peter1138> Hmm, making this code modular has bloated it somewhat :S
07:41:16  <andythenorth> parenting
07:42:01  <peter1138> 10 lines of special casing becomes 35 lines of boiler plate and 10 lines of special casing... :S
07:42:31  <LordAro> gotta love that Aussie humour
07:43:22  <reldred> God as a kid I had to make do with 10-15 year old second hand laptops
07:45:23  <kamnet> reldred: Spoiled brat. I had to go work for a living for my first computer, walking up hill both ways lugging it like a suitcase! An it was only 8 bit!
07:46:04  <kamnet> But I feel you. My current laptop is a 15 year old hand me down.
07:46:18  <peter1138> How have I ended up with a 14 line function to do reinterpret_cast? :S
07:46:53  <reldred> The newest full sized laptop that I own is about 10-15 years old
07:46:54  <peter1138> Most of that is comment.
07:47:02  <reldred> however old the X230 is
07:47:13  <reldred> bought it for AUD0 on ebay
07:47:20  <reldred> specifically to play openttd in bed
07:47:50  <reldred> I think it only got used for that a total of once
07:48:30  <peter1138> Is that andy's childrens' fault too?
07:48:42  <reldred> Oh absolutely
07:49:03  <LordAro> peter1138: the best sort of function
07:49:08  <LordAro> and also the worst
07:50:13  <peter1138> Do we run on any big endian CPUs these days?
07:51:07  <LordAro> arm?
07:52:36  <peter1138> Apparently they are bi-endian, but little is default.
07:56:55  <peter1138> So the calling function is also 11 lines, half of that is comment.
07:57:08  <peter1138> And all that is only needed for BE. Oh dear.
07:57:45  <LordAro> i dread to think what this is
07:58:04  <peter1138> An OpenTTD patch I'm working on, and re-evaluating.
08:08:47  <peter1138> Maybe I should undo the modular approach.
08:09:43  <peter1138> Although it's nice to not need #ifdef
08:31:00  <peter1138> Thinking about it, the modular approach works for blitters, so...
08:43:38  <xarick> oh  I like to build PCs
08:43:55  <xarick> that means slapping components together
08:44:02  <xarick> hand choice
08:47:21  <LordAro> slapping components together sounds like a good way of having bits fall off
08:47:22  <LordAro> :p
08:48:23  <xarick> a gaming PC for ยฃ700, that's a bit on the low side, but let's see
08:56:11  <xarick> I can't possibly recommend an A520 based motherboard ๐Ÿ˜ฆ
08:58:04  <xarick> how many USB ports do you need?
09:03:02  <xarick> dang, i really wanted to try a B550 but that's possibly impossible with a budget as low as 700
09:03:09  <xarick> ๐Ÿ™‚
09:04:01  <peter1138> Fortunately my budget is not ยฃ700 ๐Ÿ™‚
09:04:25  <reldred> Pretty sure andy's kid already has the bad PC
09:05:12  <reldred> had some poxy micro-atx industrial board in it
09:05:25  <reldred> with no bluetooth or wifi or anything
09:06:07  <xarick> I would also try to stay away from ASRock, their BIOS are very... icky
09:18:14  <peter1138> 7950X3D am i rite?
09:31:08  <xarick> no, i was thinking Core i5 12400F or Ryzen 5 5600
09:31:18  <xarick> still checking
09:31:45  <LordAro> reldred: part of me considers no bluetooth or wifi to be a feature
09:34:46  <reldred> LordAro: not andy ๐Ÿ˜›
09:35:20  <LordAro> of course, my new computer has both
09:35:28  <LordAro> no good X670 options without them
09:37:36  <reldred> I'm still sticking with AM4 for a bit. It's a nice price point and the 5800x3d is still more than fast enough
09:37:52  <reldred> although apparently there's a new line of faster clocked XT's coming. 5800xt3d?
09:39:50  <LordAro> that's the rumour
09:41:08  <reldred> I'm not in any hurry, I got a b550 pro-art mobo, I'll buy a Fractal North XL at some point soon, and then I've already got a 5800x3d in my current rig so I'll reuse that and put my old 3600 back in this rig to keep as a spare.
09:41:28  <LordAro> sensible
09:41:31  *** shackamaxon has quit IRC
09:41:31  <reldred> but I'm also building a matching hifi system to go with it out of early 2000's Sony QS gear.
09:41:53  <LordAro> my old machine was dying (suspect CPU/MB intermittent fault), so figured I might as well go for something nice
09:42:04  <reldred> so a lot is going to be based on timing of finding the minidisc deck for that hifi setup that I'm after.
09:42:22  <reldred> Say, anyone in sweden/denmark/norway who can do me a favor? there's money in it for you ๐Ÿ™‚
09:42:56  <reldred> (I don't expect so but hey worth a shot)
09:43:04  <andythenorth> I am so glad I don't understand most of this
09:43:10  <andythenorth> I used to have to know about computers
09:44:23  <reldred> computers are a mistake
09:44:39  <reldred> that said if I'm going to get involved with said mistakes I want them to be nice
09:45:50  <reldred> https://cdn.discordapp.com/attachments/1008473233844097104/1225380802888466443/North_XL_Charcoal_Mesh_1-Left-Front-540x540.webp?ex=6620ebcd&is=660e76cd&hm=fbd5dbec4b5e84c8821a09eae2246e8e2b6e1a075faa2694a8c898761c133bfb&
09:45:50  <reldred> and the north is quite pleasing to look at
09:46:15  <reldred> that with a bunch of sony QS line hifi gear in black with bronze accents will look quite sharp
09:46:18  <LordAro> both of my cases are fractals
09:46:24  <LordAro> they're very nice
09:49:25  <LordAro> Define 5(?) & Node 304
09:49:56  <xarick> https://uk.pcpartpicker.com/list/GD6CPF got this
09:50:32  <reldred> that's actually not too bad
09:50:51  <reldred> Surprised you got a GPU in that budget
09:51:14  <reldred> andythenorth: if you haven't already dealt with the kidlets PC, I'd give that parts list a look
09:51:38  <andythenorth> they are happy with what they got
09:51:45  <andythenorth> or at least, they're done with talking to me about it
09:51:49  <reldred> hahahahah
09:51:49  <andythenorth> I had opinions
09:51:57  <reldred> Yes I suspected you'd already dealt with it
09:52:13  <reldred> but xarick was determined
09:52:15  <reldred> lmaop
09:52:47  <xarick> i was trying to put a 7600 in there, but...
09:52:57  <xarick> lower vram
09:53:49  <peter1138> LordAro: Yeah, for me WiFi is not really a desktop PC thing. But there's enough of it about that apparently it is.
09:54:34  <xarick> but again, 16 GB RAM is kind of a minimum for today's standard
09:54:35  <peter1138> And bluetooth isn't needed because peripherals are usually wired...
09:54:51  <xarick> pretty tight bugget
09:55:02  <reldred> Andy was very upset about the lack of BT and Wifi I remember
09:55:08  <xarick> games are starting to eat ram nowadays
09:55:25  <peter1138> They're normal on a laptop. Maybe he only uses laptops...
09:55:42  <reldred> xarick: I wouldn't know, I'm still playing Skyrim...
09:56:02  <reldred> That said, my mod load order on a 3440x1440 monitor really wants something faster than a 3070
09:56:41  <peter1138> I was thinking 4070 or even 4070ti
09:57:16  <pickpacket> is it lunch soon?
09:57:50  <reldred> see a 4070ti would be nice but for that sorta money I could buy my grail minidisc deck I'm after
10:00:38  <LordAro> alternatively you could use some audio device from this century
10:00:39  <LordAro> :p
10:01:21  <reldred> yeah they're from this century, my MZ-RH1 is from this century ๐Ÿ˜›
10:01:43  <reldred> and the MDS-JB980 that I'm after is 2002! that's from this century!
10:07:20  *** matusguy has joined #openttd
10:07:55  <xarick> https://uk.pcpartpicker.com/list/p3fq89 - better gpu, albeit with less vram
10:09:50  <xarick> now for that GPU, you are really better with a B550 chipset, and 5600 cpu minimum, for full speed pcie
10:10:17  <xarick> if you go ryzen 5 5500 then you're at pcie 3 ๐Ÿ˜ฆ
10:10:36  <xarick> if you go A520, then you're at pcie3
10:10:51  <xarick> and that crap uses only 8 lanes ๐Ÿ˜ฆ
10:11:15  <xarick> the rtx 4060 and rx 7600 both use only 8 pcie lanes ๐Ÿ˜ฆ
10:11:47  <xarick> for optimum speeds then pci-e 4x 8 lanes
10:13:46  <xarick> I think intel might be better at this low budget
10:14:00  <xarick> haven't checked
10:14:44  <Eddi|zuHause> "intel is better at low budget" is a sentence i've not heard in the last 20 years
10:15:09  <reldred> it's OK xarick we don't need to build a 700 quid gaming PC anymore
10:15:29  <reldred> unless you're having fun that is
10:15:33  <xarick> well, intel has the core i3 at very tempting prices
10:15:41  <xarick> and still retaining pcie 4
10:16:22  <xarick> but a quad core is starting to be... outdated
10:17:38  <xarick> they have the 12400f, a 6 core, very much equivalent to the 5600
10:17:44  <xarick> performance wise
10:18:25  <peter1138> core i3 is never tempting.
10:20:11  *** keikoz has joined #openttd
10:20:26  <xarick> 12100f at ยฃ85, 12400f at ยฃ124
10:22:21  <xarick> well, ยฃ40 is not sufficient for the next gpu tier ๐Ÿ˜ฆ
10:22:41  <xarick> so there you have it, Ryzen 5 5600 with a RTX 4060
10:22:57  <xarick> fits the ยฃ700, motherboard has wifi/bluetooth
10:23:25  <xarick> case has 6 fans
10:23:31  <xarick> psu 650 watts
10:23:34  <peter1138> He's in write-only mode again ๐Ÿ™‚
10:23:39  <xarick> I ๐Ÿ™‚
10:24:13  <reldred> task must run until execution has completed
10:25:39  <andythenorth> My child just bought one based on price and the GPU label
10:26:29  <andythenorth> He doesnโ€™t like spending money and looked up which GPU was enough for Fortnite and Minecraft
10:33:41  <johnfranklin> #1?
10:38:47  *** keoz has joined #openttd
10:40:41  *** keikoz has quit IRC
10:49:35  *** bertvvvs has joined #openttd
10:59:57  *** Flygon has joined #openttd
11:08:29  <peter1138> <https://www.tt-forums.net/viewtopic.php?t=91542> such cheating
11:29:30  *** gelignite has joined #openttd
11:34:49  <locosage> just remove highscores :p
11:34:54  <DorpsGek> [OpenTTD/OpenTTD] PeterN opened pull request #12418: Fix: Segfault when using -q without providing a . character. https://github.com/OpenTTD/OpenTTD/pull/12418
11:35:13  <peter1138> I was amused by "I want to cheat without be called a cheater"
11:35:35  <andythenorth> thread is going well
11:39:40  <locosage> tbf there is a bit of contradiction in the game design here
11:39:51  <locosage> if "cheats" are just settings why are they separate
11:39:57  <locosage> if there is no goal why are there highscores
11:40:34  <peter1138> Well someone had plans to sort out the cheats stuff be we only got as far as renaming it so far.
11:40:50  <andythenorth> why is there a web of skin between human thumb and first finger
11:40:59  <peter1138> I'm now in favour of just making things settings and letting the players decide.
11:41:03  <andythenorth> other primates mostly don't have the web
11:41:15  <peter1138> Which is why we put infinite money as a setting instead of a cheat.
11:42:00  <peter1138> Do you have webbed hands andy? Are you inbred?
11:42:32  <_jgr_> Actions like the date cheat and the money cheat aren't really settings, but still need to live somewhere
11:43:44  <peter1138> Can anyone explain the point of `static Blitters &s_blitters = *new Blitters()` and later `delete &GetBlitters()` ?
11:44:02  <peter1138> `static Blitters s_blitters` would work fine.
11:44:18  <peter1138> I'm wondering if it's a left-over from non-C++ containers or something.
11:45:23  <peter1138> Hmm, no, it's always been a std::map.
11:46:26  <peter1138> Same is done for s_drivers too.
11:46:39  <_glx_> Factory stuff
11:47:01  <peter1138> It would be required if s_blitters was file-scope, as it might not be initialised yet.
11:47:10  <locosage> _jgr_: they can still stay as cheats, it's not that the concept of cheats/dev tools is wrong
11:47:18  <locosage> they just shouldn't be treated as intended gameplay
11:47:21  <peter1138> But because it's inside a function, it will be initialised on first use automatically.
11:48:20  <peter1138> drivers was apparently done by me, but I even commented that I copied the blitters model ๐Ÿ™‚
11:49:11  <peter1138> 2007, so many centuries ago.
11:54:02  <_glx_> TB did the driver stuff IIRC
11:54:28  <andythenorth> peter1138: you don't? ๐Ÿ˜ฎ
11:54:43  <andythenorth> peter1138: you don't? ๐Ÿ˜ฎ
11:54:59  <andythenorth> why is discord so unreliable for 'reply' sometimes? ๐Ÿ˜›
11:55:04  <andythenorth> PEBKAC?
11:57:09  *** SigHunter has quit IRC
12:00:14  *** SigHunter has joined #openttd
12:03:15  <DorpsGek> [OpenTTD/OpenTTD] glx22 approved pull request #12418: Fix: Segfault when using -q without providing a . character. https://github.com/OpenTTD/OpenTTD/pull/12418#pullrequestreview-1979668654
12:13:34  <DorpsGek> [OpenTTD/OpenTTD] PeterN commented on pull request #12413: Codechange: Remove per font AA settings. https://github.com/OpenTTD/OpenTTD/pull/12413#issuecomment-2037015142
12:40:46  <xarick> i wish there was a setting to forbid an AI to respawn after bankrupting
12:41:12  <truebrain> _glx_: Blitters, yes, but the factory was already there I think ๐Ÿ˜›
12:41:17  *** gelignite has quit IRC
12:50:56  <peter1138> Apparently we had blitter and renderer originally.
12:51:04  <xarick> https://cdn.discordapp.com/attachments/1008473233844097104/1225427420430209124/2024-04-04_13-49-09.mp4?ex=66211738&is=660ea238&hm=e27918c646da40b5269eaaa8e444a9a06cc7ab719a5b2a1625bdc70afee93969&
12:51:13  <xarick> variable opcodes in action
12:51:56  <peter1138> But there was no factory before that, afaik.
12:52:24  *** ialokin has joined #openttd
12:53:25  <peter1138> Anyway, I can easily remove the weirdness, unless there's a particular reason it was done ๐Ÿ™‚
12:57:34  <peter1138> And also fix the WindowDescs one, which is a memory leak at the moment as that doesn't follow the same pattern, and there's no delete.
13:00:51  <peter1138> Hmm, is there's a generic "command was completed" callback, with the command type...
13:01:25  <peter1138> Although I'm being silly ๐Ÿ˜„
13:11:53  <xarick> https://cdn.discordapp.com/attachments/1008473233844097104/1225432656162979880/Unnamed_1947-08-18.png?ex=66211c18&is=660ea718&hm=190e2cab90c7c9900e3bdf00535cd5f80a798064bd18787f221e551e5d2bf362&
13:11:53  <xarick> AI can survive infrastructure maintenance costs now
13:12:37  <xarick> no other AI dares to build aircraft with such low capacity
13:13:13  <xarick> my AI already had 1 aircraft crash, it's still alive
13:14:15  *** Leopold_ has joined #openttd
13:17:09  <xarick> I had hopes AAAHogEx would build something, guess he's not risking it
13:21:14  <xarick> https://cdn.discordapp.com/attachments/1008473233844097104/1225435011604549753/Unnamed_1948-05-07.png?ex=66211e4a&is=660ea94a&hm=5b1dd75901d564cbe1cca2be08f87991e409e51621986927087807992c5449e3&
13:21:14  <xarick> Coleman Count is out! will that make him build?
13:25:54  *** Leopold_ has quit IRC
13:39:20  <DorpsGek> [OpenTTD/OpenTTD] PeterN merged pull request #12418: Fix: Segfault when using -q without providing a . character. https://github.com/OpenTTD/OpenTTD/pull/12418
13:40:52  <truebrain> peter1138: As long as a blitter can be changed runtime, any solution works ๐Ÿ™‚
13:45:54  <peter1138> We give them day length, now they want anti-day length
13:46:36  *** haydern has joined #openttd
13:46:36  <haydern> peter1138: hey
13:46:49  <haydern> can ou help me litte bit ?
13:57:06  <LordAro> @topic get 3
13:57:06  <DorpsGek> LordAro: Don't ask to ask, just ask
13:58:53  <locosage> lordaro4353: that doesn't work in the discord :p
13:59:02  <LordAro> i thought not
13:59:04  <LordAro> but eh.
14:12:47  <xarick> https://cdn.discordapp.com/attachments/1008473233844097104/1225447982950912122/Unnamed_1952-01-28.png?ex=66212a5e&is=660eb55e&hm=78979f9d1693740aac27cf724b9ebf47ed151d710b3a807561e50810dedd6189&
14:12:47  <xarick> Terron played the long game...
14:13:05  <xarick> waited long enough for the release of a better airplane
14:13:38  <xarick> and now it's beating me
14:14:16  <xarick> and I'm struggling to upgrade my planes
14:15:22  <xarick> darn openttd economics
14:15:55  <xarick> meanwhile clueless bankrupted ๐Ÿ˜ฆ
14:17:40  <xarick> NoCAB must have tried the coleman count but bankrupted too, I totally missed it
14:19:20  <xarick> AAAHogEx is still not attempting aircraft :=)
14:36:49  *** nielsm has joined #openttd
14:39:01  <xarick> crap, my ai is building trains, that's cheating...
14:51:47  *** bertvvvs has quit IRC
14:54:26  <xarick> https://poe.ninja/builds/necropolishcssfr/ should I go back to playing poe?
15:05:18  *** Wormnest has joined #openttd
15:08:50  <peter1138> Sales Total ยฃ1138... coincidence?
15:09:14  <peter1138> (Yes, yes it is)
15:11:08  *** eushwa has joined #openttd
15:11:08  <eushwa> Gift 50$ - [steamcommunity.com/gift/50](https://u.to/v7KRIA )
15:11:08  <eushwa> all all
15:12:04  <xarick> what?
15:16:26  <LordAro> ignore the bot
15:31:54  *** Smedles has quit IRC
15:31:59  *** Smedles has joined #openttd
16:08:27  <DorpsGek> [OpenTTD/OpenTTD] PeterN opened pull request #12419: Fix #12395: Ensure president name widget is tall enough. https://github.com/OpenTTD/OpenTTD/pull/12419
16:51:29  <DorpsGek> [OpenTTD/OpenTTD] rubidium42 approved pull request #12419: Fix #12395: Ensure president name widget is tall enough. https://github.com/OpenTTD/OpenTTD/pull/12419#pullrequestreview-1980568147
16:53:42  <DorpsGek> [OpenTTD/OpenTTD] PeterN commented on issue #12149: [Bug]: Incorrect tile redraw area on 2x and 4x zoom https://github.com/OpenTTD/OpenTTD/issues/12149
16:55:34  <peter1138> So, anyone object to me fixing r23316?
16:55:45  <LordAro> nope
16:56:20  <DorpsGek> [OpenTTD/OpenTTD] PeterN merged pull request #12419: Fix #12395: Ensure president name widget is tall enough. https://github.com/OpenTTD/OpenTTD/pull/12419
16:56:24  <DorpsGek> [OpenTTD/OpenTTD] PeterN closed issue #12395: [Bug]: Manager name can be cut off in company window https://github.com/OpenTTD/OpenTTD/issues/12395
16:57:39  <Rubidium> wait, what? r23316 isn't fixed yet?!?
16:58:07  <Rubidium> there's like seven fixes already
17:59:27  <peter1138> Only 7, or only 7 blaming it ๐Ÿ˜„
18:00:09  <Rubidium> seven mentioning it in the commit message
18:07:58  <peter1138> After fixing it, this is a few lines of code. Not that it's advisable, but...
18:08:00  <peter1138> https://cdn.discordapp.com/attachments/1008473233844097104/1225507177360392203/image.png?ex=6621617f&is=660eec7f&hm=90fdd0f1e3c91dd17bf362992bd868c83bf3673f1b9ec4d6fe978ac0c39c40a2&
18:09:31  <truebrain> nice photoshop
18:16:40  <peter1138> Certainly... and I had to increase my sprite cache size a bit ๐Ÿ™‚
18:19:27  <truebrain> still no liblzma fix? Awh
18:22:30  <frosch123> no fix found on 404 day?
18:38:43  <Rubidium> would likely be less bad than "no fix found on day 404"
19:01:37  <truebrain> hmm .. I did read the other day some of you gave some thought to how language packs could be replaced by something not binary?
19:01:49  <truebrain> did anyone gave that some actual thought / wrote something down about it?
19:03:20  <peter1138> I don't remember anything other than a translator wanting to try their changes in RC3.
19:04:38  <_glx_> Only thing I can imagine is keeping compiled language as they are, but also support txt as overload
19:04:40  <silent_tempest> Why are the language packs binary? Intertia?
19:05:25  <Rubidium> I gave it some actual thought but abandoned it as ensuring there is also an english.txt available that matches with the actually running executable is a bear trap I do not want to step into
19:05:45  <truebrain> Rubidium: ghehe; I can imagine ๐Ÿ™‚
19:05:49  <_glx_> English.txt should always be compiled
19:06:09  <Rubidium> _glx_: but.... I want to change some strings in english.txt... why can't I?!? ;)
19:06:39  <frosch123> strgen is already part of ottd for gs. so it's possible to skip the binary format for the translations. but i have not read any suggestion for replacing stringids or the control-code signature of the base language
19:06:43  <Rubidium> as practically there is no reason why it can't be changed, as long as the strings and parameters match with what's compiled
19:07:36  <frosch123> maybe the parameters can be added to the string id
19:07:52  <truebrain> frosch123: my question wasn't specific to the base language, so to delve into the other part of your answer, in what format would the translation be? Current txt file?
19:08:19  <frosch123> (STR_MEASURE_AREA, NUM, NUM)
19:08:24  <michi_cc> Store StringID as the actual string identifier in the exe, you say? ๐Ÿ˜›
19:08:28  <frosch123> truebrain: yes, same as GS
19:08:34  <michi_cc> Even Windows DLL lookup is mostly by string and not by index.
19:09:04  <truebrain> frosch123: k, tnx ๐Ÿ™‚
19:09:09  <frosch123> though there are some ##pragmas which are only in the ottd lang files, and in no gs
22:47:40  *** bertvvvs has joined #openttd
22:58:01  <DorpsGek> [OpenTTD/OpenTTD] PeterN opened pull request #12424: Fix #12114: Viewport coords of crashed aircraft not updated when falling. https://github.com/OpenTTD/OpenTTD/pull/12424
23:03:17  <DorpsGek> [OpenTTD/OpenTTD] PeterN opened pull request #12425: Fix: Aircraft crash counter was too low to reach ground. https://github.com/OpenTTD/OpenTTD/pull/12425
23:05:28  <peter1138> So much spam.
23:26:41  <DorpsGek> [OpenTTD/OpenTTD] PeterN commented on issue #12100: [Bug]: grf vehicle without random reverse CB inherits flip when autoreplacing a vehicle that has random reverse CB and is flipped https://github.com/OpenTTD/OpenTTD/issues/12100

Powered by YARRSTE version: svn-trunk