IRC logs for #openttd on OFTC at 2025-03-22
            
00:08:16 *** WormnestAndroid has quit IRC (Remote host closed the connection)
00:08:16 *** WormnestAndroid has joined #openttd
00:33:52 <DorpsGek> [OpenTTD/OpenTTD] JGRennison opened pull request #13866: Codechange: Use a std::span as input for GfxFillPolygon https://github.com/OpenTTD/OpenTTD/pull/13866
01:23:44 <DorpsGek> [OpenTTD/OpenTTD] LC-Zorg commented on issue #13747: Switch default base graphics to OpenGFX2 https://github.com/OpenTTD/OpenTTD/issues/13747
01:38:15 <DorpsGek> [OpenTTD/OpenTTD] JGRennison commented on issue #13747: Switch default base graphics to OpenGFX2 https://github.com/OpenTTD/OpenTTD/issues/13747
01:43:44 *** Wormnest has joined #openttd
02:29:55 *** Wormnest has quit IRC (Quit: Leaving)
02:40:07 *** gelignite is now known as Guest11914
02:40:10 *** gelignite has joined #openttd
02:47:28 *** Guest11914 has quit IRC (Ping timeout: 480 seconds)
02:56:15 *** talltyler has joined #openttd
02:56:15 <talltyler> Get zorged
02:59:54 *** gelignite has quit IRC (Quit: Stay safe!)
03:11:05 *** WormnestAndroid has quit IRC (Read error: Connection reset by peer)
03:11:07 *** WormnestAndroid has joined #openttd
03:11:16 *** WormnestAndroid has quit IRC (Read error: Connection reset by peer)
03:11:17 *** WormnestAndroid has joined #openttd
03:27:27 *** WormnestAndroid has quit IRC (Read error: Connection reset by peer)
03:27:29 *** WormnestAndroid has joined #openttd
03:47:45 *** Flygon has joined #openttd
03:56:48 *** debdog has joined #openttd
03:57:42 *** geizeskrank has quit IRC (Ping timeout: 480 seconds)
04:00:13 *** D-HUND has quit IRC (Ping timeout: 480 seconds)
04:01:13 *** geizeskrank has joined #openttd
04:32:01 <DorpsGek> [OpenTTD/OpenTTD] ahyangyi commented on issue #13778: [Bug]: Non-track Stations restricted to slope types compatible with tracks https://github.com/OpenTTD/OpenTTD/issues/13778
04:46:38 <DorpsGek> [OpenTTD/OpenTTD] eints-sync[bot] pushed 1 commits to master https://github.com/OpenTTD/OpenTTD/commit/7abca5bb2511a513c8eddd6f7bff003fb32e463d
04:46:39 <DorpsGek> - Update: Translations from eints (by translators)
05:11:57 *** keikoz has joined #openttd
06:22:22 *** keikoz has quit IRC ()
06:23:11 *** WormnestAndroid has quit IRC (Remote host closed the connection)
06:23:12 *** WormnestAndroid has joined #openttd
06:25:18 *** WormnestAndroid has quit IRC (Read error: Connection reset by peer)
06:25:19 *** WormnestAndroid has joined #openttd
06:26:41 *** keikoz has joined #openttd
06:28:23 *** WormnestAndroid has quit IRC (Read error: Connection reset by peer)
06:28:24 *** WormnestAndroid has joined #openttd
07:12:51 *** nielsm has joined #openttd
07:30:08 <LordAro> woah, that's a both barrels zorging
07:38:23 <DorpsGek> [OpenTTD/OpenTTD] nielsmh commented on discussion #13498: RFC: Inter-Company Permissions https://github.com/OpenTTD/OpenTTD/discussions/13498
07:40:12 <_zephyris> Impressive
07:55:05 *** Wolf01 has joined #openttd
08:06:51 <andythenorth> 'feedback' πŸ™‚
08:08:57 <DorpsGek> [OpenTTD/OpenTTD] zephyris commented on issue #13747: Switch default base graphics to OpenGFX2 https://github.com/OpenTTD/OpenTTD/issues/13747
08:09:40 <_zephyris> There's some genuine bugs in there... But also quite a bit of off-topic noise.
08:10:16 <andythenorth> standard Zorg
08:10:33 <andythenorth> written in tablets of stone, appears hugely factual
08:10:48 <andythenorth> I've had a bunch of Zorg stuff for Horse, with evidence and savegames
08:11:00 <andythenorth> when I picked it out, it was a lot of hot air, made to seem important
08:11:28 <peter1138> Some of it is "that's the point", regarding brightness/contrast.
08:12:37 <_zephyris> Yeah
08:13:03 <_zephyris> Happy to have a bug report though, structured place to explain why decisions were made, etc.
08:13:18 <_zephyris> And link to in the future πŸ˜‰
08:14:42 <peter1138> It's better than no feedback, fore sure.
08:14:59 <peter1138> The partial snow is valid.
08:16:08 <reldred> if he appears on any of my repos I'm blocking him lmao
08:17:43 <_zephyris> And locks
08:17:55 <_zephyris> A few bits, hard to parse as a wall of text though.
08:18:00 <peter1138> Oof, fixing the table/strings includes doesn't help when you're forced to do a full recompile anyway :D
08:18:07 <peter1138> Yes
08:19:32 <peter1138> He goes off-topic, that's the problem. Otherwise it is usually good feedback, even if it's not feedback you agree with.
08:37:11 <_zephyris> peter1138[d]: On the subject of walls of text, this is what I did for the 32bpp recolour:
08:37:11 <_zephyris> It's a Python test implementation. 32bpp LUTs which are a cubic space, looking up output r, g, b for input x, y, z (the input r, g, b values). Set up as an adjustable size LUT, tested using 2^5+1=33 side length which is 32KiB. Remapping requires lookup of 8 values (using r>>3, etc. for side length 5) and trilinear interpolation (using factor r&0x05/32, etc. which can be simplified to integer
08:37:11 <_zephyris> maths), which might be fast enough. Can load an 8bpp recolour sprite and do linear interpolation to generate a 32bpp LUT - this is complex, requires tessellation of 3D r, g, b space into simplexes and sampling within that volume using linear interpolation, but only done once on load.
08:37:33 <_zephyris> Can share test code, not sure I'm fully happy yet.
08:42:47 <_zephyris> https://cdn.discordapp.com/attachments/1008473233844097104/1352925466897551430/image.png?ex=67dfc987&is=67de7807&hm=481339ddf82c25dfe20fbb9517bd917bb99813d4626bb90bf53861bc53249f9b&
08:42:47 <_zephyris> https://cdn.discordapp.com/attachments/1008473233844097104/1352925467174240327/lut_test_imagea.png?ex=67dfc987&is=67de7807&hm=fed759edf517f46c6890981d6a5be9a6422d07760696cd2a8547900dab65a332&
08:42:47 <_zephyris> Works perfectly for very close colour matches, but the tolerance for colour matching is probably too strict. (example is CC range -> green and 2CC range -> purple).
09:07:39 <locosage> _zephyris: try using smaller LUTs, like `17**3`. When I was researching stuff I got the impression that `33**3` is way overkill for this
09:08:07 <locosage> `33**3` is like professional colour grading kind of size
09:14:13 <_zephyris> The code is set up properly, I can test by changing one variable πŸ™‚
09:22:58 <_zephyris> https://cdn.discordapp.com/attachments/1008473233844097104/1352935577049366548/image.png?ex=67dfd2f1&is=67de8171&hm=d91865eb1c4472e60e6ff3b2b1de679ee0b3f732d71ac2e54be4862fe99aaf2b&
09:22:58 <_zephyris> A bit meh at 17^3. But that's a consequence of the 8bpp remap -> 32bpp lut converison too, which is really where improvement is needed.
09:28:48 *** kuka_lie has joined #openttd
09:33:08 <locosage> is remap -> lut conversion even necessary for the game?
09:33:25 <locosage> old grfs will use remaps, new one provide appropriate luts, no/
09:33:45 <_zephyris> Maybe doing the 8bpp remap -> 32bpp lut conversion in hsv or hsb space
09:34:00 <locosage> oklab ftw
09:34:30 <_zephyris> locosage: I'd argue that a proper/complete solution allows interconversion
09:34:49 <locosage> I did the opposite thing btw, 32bpp gradient -> remap
09:34:55 <locosage> can find the code if you want to take a look
09:35:35 <_zephyris> That one's easy πŸ˜‰
09:35:47 <locosage> not quite :p
09:37:32 <_zephyris> Look up the ottd palette values in the 32bpp lut, and find the index of the nearest neighbour of the result?
09:37:49 <locosage> ah, nvm, I forgot what I was even doing xD
09:37:55 <_zephyris> Lol
09:38:12 <_zephyris> Colour space matters, but works OK in rgb.
09:38:16 <locosage> I was looking for best RGBM value, remap was fixed πŸ˜…
09:40:35 <locosage> in my experiments oklab was noticeable better than anything else
09:40:39 <locosage> for gradients in particular
10:05:21 <ahyangyi> _zephyris: I was thinking about YUV too
10:05:51 <ahyangyi> That hue is cyclic is kinda awkward for interpolation
10:09:30 *** akimoto has joined #openttd
10:58:10 <_zephyris> YUV improves hue fringing, 33^3 rather than 17^3 still noticeably better though...
10:58:38 <_zephyris> It's annoying that there are two similar shades of blue in the ottd palette, that seems to be the thing tripping me up (in 32bpp sprite design, keeping close to the CC range).
11:14:27 <xarick> kek https://www.youtube.com/watch?v=FKMHx7Lzs6o
11:29:32 <ahyangyi> _zephyris: Perhaps we can use a new channel to represent "companycolourness"?
11:29:53 <ahyangyi> Relying on a LUT to work out the subset of colours to be mapped is going to be tricky
11:30:05 <ahyangyi> especially when there are two similar shades of blue (and three shades of green, too)
11:30:20 <ahyangyi> Extra trouble for those who want to work with 2CC πŸ˜›
11:41:25 *** emperorjake has joined #openttd
11:41:25 <emperorjake> Something something RGB-CC πŸ˜›
12:40:48 <DorpsGek> [OpenTTD/OpenTTD] frosch123 merged pull request #13852: Fix: [NewGRF] Plurals and genders did not work in NewGRF substrings, and cases in substrings could mess up cases in the parent string https://github.com/OpenTTD/OpenTTD/pull/13852
12:41:30 *** gelignite has joined #openttd
12:45:53 <DorpsGek> [OpenTTD/OpenTTD] frosch123 updated pull request #13853: Fix: [NewGRF] Plurals and genders did not work in strings with cases https://github.com/OpenTTD/OpenTTD/pull/13853
12:47:16 <DorpsGek> [OpenTTD/OpenTTD] xJayMorex commented on pull request #13861: Fix #11528: Build tracks/road through bridges and tunnels without adding unnecessary tiles https://github.com/OpenTTD/OpenTTD/pull/13861#issuecomment-2745253481
12:58:51 *** kuka_lie has quit IRC (Remote host closed the connection)
13:57:28 <DorpsGek> [OpenTTD/OpenTTD] frosch123 approved pull request #13866: Codechange: Use a std::span as input for GfxFillPolygon https://github.com/OpenTTD/OpenTTD/pull/13866#pullrequestreview-2708039195
14:18:11 <DorpsGek> [OpenTTD/OpenTTD] Joopjr opened issue #13867: [Bug]: Trains will not service along their route when a depot is in their order list https://github.com/OpenTTD/OpenTTD/issues/13867
14:24:00 <DorpsGek> [OpenTTD/OpenTTD] frosch123 opened pull request #13868: Codechange: Return name, description and URL as std::string from GRFConfig https://github.com/OpenTTD/OpenTTD/pull/13868
14:26:01 *** akimoto has quit IRC (Remote host closed the connection)
14:34:24 <DorpsGek> [OpenTTD/OpenTTD] frosch123 closed issue #13867: [Bug]: Trains will not service along their route when a depot is in their order list https://github.com/OpenTTD/OpenTTD/issues/13867
14:34:27 <DorpsGek> [OpenTTD/OpenTTD] frosch123 commented on issue #13867: [Bug]: Trains will not service along their route when a depot is in their order list https://github.com/OpenTTD/OpenTTD/issues/13867
14:43:35 *** Wormnest has joined #openttd
14:45:35 <DorpsGek> [OpenTTD/OpenTTD] Joopjr commented on issue #13867: [Bug]: Trains will not service along their route when a depot is in their order list https://github.com/OpenTTD/OpenTTD/issues/13867
14:45:59 <DorpsGek> [OpenTTD/OpenTTD] frosch123 opened pull request #13869: Codechange: StringFilter now uses std::string_view entirely https://github.com/OpenTTD/OpenTTD/pull/13869
14:50:23 <frosch123> Sounds like yet another downside of huge maps: trains need more than one service per trip
14:51:43 <andythenorth> when are we forking the client? πŸ˜›
14:56:55 <LordAro> just remove breakdowns and reliability
14:56:59 <LordAro> bad feature
14:57:08 <peter1138> And large maps.
14:57:12 <LordAro> and trains
14:57:23 <truebrain> and tiles.
14:57:25 <peter1138> Can't have train ticks if there are no trains.
14:58:34 <andythenorth> and desyncs
14:58:36 <andythenorth> remove those
15:01:37 <peter1138> No, keep them.
15:01:48 <peter1138> Keeps up the excitement for players.
15:10:02 *** Wormnest has quit IRC (Ping timeout: 480 seconds)
15:10:54 <DorpsGek> [OpenTTD/OpenTTD] TheMowgliMan commented on issue #13867: [Bug]: Trains will not service along their route when a depot is in their order list https://github.com/OpenTTD/OpenTTD/issues/13867
15:16:17 <DorpsGek> [OpenTTD/OpenTTD] PeterN merged pull request #13866: Codechange: Use a std::span as input for GfxFillPolygon https://github.com/OpenTTD/OpenTTD/pull/13866
15:18:09 *** WormnestAndroid has quit IRC (Ping timeout: 480 seconds)
15:19:14 *** WormnestAndroid has joined #openttd
15:45:41 *** akimoto has joined #openttd
15:49:04 <DorpsGek> [OpenTTD/OpenTTD] frosch123 commented on pull request #13865: Codechange: Split NewGRF loader into separate files. https://github.com/OpenTTD/OpenTTD/pull/13865#pullrequestreview-2708071272
15:56:53 *** gelignite has quit IRC (Quit: Stay safe!)
16:04:12 *** WormnestAndroid has quit IRC (Read error: Connection reset by peer)
16:04:23 <peter1138[d]> Hmm.
16:07:18 *** WormnestAndroid has joined #openttd
16:07:44 <andythenorth> level up
16:07:51 *** Wormnest has joined #openttd
16:20:02 <xarick> unbunch is bad confirmed
16:23:51 <talltyler> Vehicles should service when they visit the depot for unbunching, if they don’t that’s a bug
16:25:54 <_zephyris> But when the journey is all the way across a 4k map that one service isn't enough...
16:26:58 <andythenorth> 4k maps strike again?
16:26:58 <andythenorth> delete them
16:27:06 <andythenorth> plague
16:27:10 <andythenorth> was it lunch? πŸ™‚
16:28:40 <kuhnovic> Can't wait for 16k maps
16:29:13 <talltyler> Turn off breakdowns then πŸ˜‰
16:29:41 *** akimoto has quit IRC (Remote host closed the connection)
16:37:28 <ahyangyi> andythenorth: My 2k*8k map is technically completely not a 4k map πŸ˜›
16:37:33 <peter1138[d]> 16kx16k maps with a vehicle pointer for each tile?
16:38:04 <peter1138[d]> 2GB of vehicle hash ;D
16:39:28 <andythenorth> each tile is a whole map
16:39:32 <andythenorth> maps of maps
16:40:06 <_jgr_> talltyler: Changing the default to off would probably make a lot of beginner problems go away, even if it is mega bike-shed territory
16:41:24 <ahyangyi> andythenorth: A colour map maps a colour to another colour, a map map maps a map to another map?
16:41:34 <andythenorth> tiles in tiles
16:41:42 <andythenorth> oh did I just invent fractals?
16:41:44 <andythenorth> pfff
16:42:17 <ahyangyi> andythenorth: TBH I also misread this as "hugely fractal"
16:46:03 *** gelignite has joined #openttd
16:51:38 <jfkuayue> Are 4K maps unwelcomed?
16:58:56 <DorpsGek> [OpenTTD/OpenTTD] frosch123 opened pull request #13870: Codechange: Pass GRF name as std::string to UpdateNewGRFScanStatus https://github.com/OpenTTD/OpenTTD/pull/13870
17:05:12 <soylent_cow[m]> <ahyangyi> "andythenorth: A colour map..." <- from a mathematical point of view, this is precisely right
17:09:49 <peter1138> Okay, so.
17:15:10 <DorpsGek> [OpenTTD/OpenTTD] frosch123 opened pull request #13871: Codechange: Pass unformatted strings from GetStringPtr as std::string_view https://github.com/OpenTTD/OpenTTD/pull/13871
17:38:59 *** kuka_lie has joined #openttd
18:00:00 <DorpsGek> [OpenTTD/OpenTTD] frosch123 updated pull request #13871: Codechange: Pass unformatted strings from GetStringPtr as std::string_view https://github.com/OpenTTD/OpenTTD/pull/13871
18:00:34 <DorpsGek> [OpenTTD/OpenTTD] PeterN updated pull request #13865: Codechange: Split NewGRF loader into separate files. https://github.com/OpenTTD/OpenTTD/pull/13865
18:02:54 *** Flygon has quit IRC (Quit: A toaster's basically a soldering iron designed to toast bread)
18:03:31 <peter1138> Okay, I think maybe moving some of the global vars to the /* Global state */ section of GrfProcessingState should make sense?
18:03:39 <DorpsGek> [OpenTTD/OpenTTD] frosch123 updated pull request #13871: Codechange: Pass unformatted strings from GetStringPtr as std::string_view https://github.com/OpenTTD/OpenTTD/pull/13871
18:14:21 <peter1138> Hmm
18:17:51 <kuka_lie> how does openttd know all servers in internet?
18:18:33 <kuka_lie> and how it can make connection without needing to open some ports
18:24:06 <frosch123> When starting a server you can choose whether your server is local, invite-only or public
18:24:25 <frosch123> For local servers you have to open ports
18:24:58 <frosch123> The other two options will contact the game coordinator server at openttd.org
18:26:13 <peter1138> The game coordinator basically does does something like STUN, IIRC.
18:26:50 <frosch123> The latter will try to STUN your server. If that fails, it setups a TURN server at openttd.org
18:29:40 <truebrain> or also known as: magic!
18:30:59 <frosch123> TrueMagic
18:41:51 *** tokai|noir has joined #openttd
18:41:51 *** ChanServ sets mode: +v tokai|noir
18:48:53 *** tokai has quit IRC (Ping timeout: 480 seconds)
19:00:18 <peter1138> Hmz
19:14:15 <DorpsGek> [OpenTTD/OpenTTD] rubidium42 approved pull request #13868: Codechange: Return name, description and URL as std::string from GRFConfig https://github.com/OpenTTD/OpenTTD/pull/13868#pullrequestreview-2708123021
19:17:29 <DorpsGek> [OpenTTD/OpenTTD] Kuhnovic commented on pull request #13861: Fix #11528: Build tracks/road through bridges and tunnels without adding unnecessary tiles https://github.com/OpenTTD/OpenTTD/pull/13861#issuecomment-2745417200
19:17:59 <DorpsGek> [OpenTTD/OpenTTD] rubidium42 approved pull request #13869: Codechange: StringFilter now uses std::string_view entirely https://github.com/OpenTTD/OpenTTD/pull/13869#pullrequestreview-2708123554
19:26:55 <DorpsGek> [OpenTTD/OpenTTD] rubidium42 commented on pull request #13870: Codechange: Pass GRF name as std::string to UpdateNewGRFScanStatus https://github.com/OpenTTD/OpenTTD/pull/13870#pullrequestreview-2708124737
19:28:58 <DorpsGek> [OpenTTD/OpenTTD] rubidium42 merged pull request #13857: Fix #13562: Removed cost estimation message from money cheat https://github.com/OpenTTD/OpenTTD/pull/13857
19:29:01 <DorpsGek> [OpenTTD/OpenTTD] rubidium42 closed issue #13562: [Bug]: Shift clicking arrow buttons for "Increase money by" in Sandbox Options shows cost estimation message https://github.com/OpenTTD/OpenTTD/issues/13562
19:30:44 <DorpsGek> [OpenTTD/OpenTTD] frosch123 merged pull request #13868: Codechange: Return name, description and URL as std::string from GRFConfig https://github.com/OpenTTD/OpenTTD/pull/13868
19:31:07 <DorpsGek> [OpenTTD/OpenTTD] rubidium42 commented on pull request #13857: Fix #13562: Removed cost estimation message from money cheat https://github.com/OpenTTD/OpenTTD/pull/13857#issuecomment-2745421268
19:35:38 <DorpsGek> [OpenTTD/OpenTTD] frosch123 merged pull request #13869: Codechange: StringFilter now uses std::string_view entirely https://github.com/OpenTTD/OpenTTD/pull/13869
19:42:00 <DorpsGek> [OpenTTD/OpenTTD] frosch123 commented on pull request #13870: Codechange: Pass GRF name as std::string to UpdateNewGRFScanStatus https://github.com/OpenTTD/OpenTTD/pull/13870#pullrequestreview-2708146547
19:46:14 <DorpsGek> [OpenTTD/OpenTTD] frosch123 updated pull request #13870: Codechange: Pass GRF name as std::string to UpdateNewGRFScanStatus https://github.com/OpenTTD/OpenTTD/pull/13870
19:53:16 <xarick> https://cdn.discordapp.com/attachments/1008473233844097104/1353094199896965140/image.png?ex=67e066ac&is=67df152c&hm=2b7a22e944e9616370d8952ce11900fd9e812dcf236df5b969cca9fa46c2f233&
19:53:16 <xarick> some bugs from scenario editor
19:53:33 <xarick> frozen calendar
19:54:08 <xarick> costs don't fit
19:54:19 <xarick> even after reopening
19:59:23 <xarick> i started in 2100, but inflation isn't working
19:59:27 <xarick> weird
20:00:10 <xarick> scenario editor continues to be a buggy experience
20:00:56 <peter1138> Inflation has a limited date range.
20:01:47 <peter1138> Time is not intended to progress in the scenario editor.
20:02:11 <peter1138> As time doesn't progress, inflation won't either.
20:03:31 <xarick> https://cdn.discordapp.com/attachments/1008473233844097104/1353096779037413418/image.png?ex=67e06913&is=67df1793&hm=87971f78e47e27dfa8a0592408afec613bd4b21e621414b39387d655fa9cfb44&
20:03:31 <xarick> my goal
20:04:48 <DorpsGek> [OpenTTD/OpenTTD] rubidium42 opened issue #13872: [Bug]: TranslateTTDPatchCodes can/will read beyond bounds https://github.com/OpenTTD/OpenTTD/issues/13872
20:08:32 <xarick> this cost required 42 bits
20:09:20 <peter1138> Oof.
20:10:49 <peter1138> Well.
20:11:57 <xarick> how much would it cost in JGR 1M maps
20:12:21 <xarick> unless max bridge length is 4096 there too
20:13:19 <peter1138> You should try it.
20:14:22 <ahyangyi> What's the point of 1M maps, if you don't build a looooong bridge (or tunnel) on it?
20:15:37 <peter1138> 2M did you say?
20:15:46 <kuhnovic> I hope JGR supports multiple trains on a tunnel / bridge
20:16:09 <peter1138> It's an aqueduct, no problem.
20:18:40 <DorpsGek> [OpenTTD/OpenTTD] PeterN opened pull request #13873: Codechange: Use EnumBitSet for GrfMiscBits. https://github.com/OpenTTD/OpenTTD/pull/13873
20:19:34 <DorpsGek> [OpenTTD/OpenTTD] frosch123 commented on issue #13872: [Bug]: TranslateTTDPatchCodes can/will read beyond bounds https://github.com/OpenTTD/OpenTTD/issues/13872
20:22:27 *** kuka_lie has quit IRC (Read error: Connection reset by peer)
20:22:29 <xarick> https://cdn.discordapp.com/attachments/1008473233844097104/1353101549412290621/screenshot63.png?ex=67e06d84&is=67df1c04&hm=0984f8d4f04549a3c79362f645a04ca218bab2d3b45d30596741f1579ed660bb&
20:22:29 <xarick> attempting 5000 of everything
20:23:14 <xarick> unsure if my AI has enough skills to max out
20:25:11 <xarick> im scared of creating a savegame
20:25:35 <xarick> not sure the AI has enough ops to save all those routes
20:25:42 <xarick> I didn't wanna crash
20:26:36 <_glx_> don't save data available from the existing map/vehicles/...
20:31:15 <_zephyris> https://cdn.discordapp.com/attachments/1008473233844097104/1353103759261175838/image.png?ex=67e06f93&is=67df1e13&hm=a8ad4a4e6a9b31ac303ef7e4494ae74aaa02c86bd404ea36758d8374708204ac&
20:31:15 <_zephyris> Well... I had fun. Side-by-side comparison of a 32bpp sprite it recoloured using a 2^5x3 32bpp LUT derived from the normal 8bpp recolour sprite, and the 8bpp sprite and it recoloured using the 8bpp recolour sprite.
20:31:20 <DorpsGek> [OpenTTD/OpenTTD] rubidium42 approved pull request #13853: Fix: [NewGRF] Plurals and genders did not work in strings with cases https://github.com/OpenTTD/OpenTTD/pull/13853#pullrequestreview-2708241673
20:32:58 <jfkuayue> kuhnovic: it is possible in JGRPP
20:33:41 <jfkuayue> but JGRPP has also "max tunnel/bridge length 4096" limit
20:34:44 <DorpsGek> [OpenTTD/OpenTTD] rubidium42 approved pull request #13873: Codechange: Use EnumBitSet for GrfMiscBits. https://github.com/OpenTTD/OpenTTD/pull/13873#pullrequestreview-2708246925
20:41:31 <DorpsGek> [OpenTTD/OpenTTD] frosch123 merged pull request #13853: Fix: [NewGRF] Plurals and genders did not work in strings with cases https://github.com/OpenTTD/OpenTTD/pull/13853
21:01:41 <DorpsGek> [OpenTTD/OpenTTD] xJayMorex updated pull request #13861: Fix #11528: Build tracks/road through bridges and tunnels without adding unnecessary tiles https://github.com/OpenTTD/OpenTTD/pull/13861
21:03:24 <DorpsGek> [OpenTTD/OpenTTD] xJayMorex commented on pull request #13861: Fix #11528: Build tracks/road through bridges and tunnels without adding unnecessary tiles https://github.com/OpenTTD/OpenTTD/pull/13861#issuecomment-2745710000
21:08:02 <DorpsGek> [OpenTTD/OpenTTD] PeterN merged pull request #13873: Codechange: Use EnumBitSet for GrfMiscBits. https://github.com/OpenTTD/OpenTTD/pull/13873
21:29:14 <DorpsGek> [OpenTTD/OpenTTD] PeterN updated pull request #13865: Codechange: Split NewGRF loader into separate files. https://github.com/OpenTTD/OpenTTD/pull/13865
21:43:05 *** akimoto has joined #openttd
21:43:22 <locosage> ahyangyi: We used magenta hue for cc in bonkygfx, worked pretty well
21:48:56 <talltyler> Is bonkygfx still being worked on? Haven’t seen it mentioned in a while, but was excited about it. πŸ™‚
21:51:05 <locosage> Well, both me and Lukas would like to continue it but neither of us actually have time for that so πŸ€·β€β™‚οΈ
21:52:34 <talltyler> Fair enough!
21:53:50 <DorpsGek> [OpenTTD/OpenTTD] 2TallTyler commented on discussion #13498: RFC: Inter-Company Permissions https://github.com/OpenTTD/OpenTTD/discussions/13498
22:00:48 *** Wolf01 has quit IRC (Quit: Once again the world is quick to bury me.)
22:07:07 <xarick> alright, let's take a risk
22:07:18 <xarick> enabling autosaves
22:13:22 <xarick> https://cdn.discordapp.com/attachments/1008473233844097104/1353129454985023568/screenshot65.png?ex=67e08781&is=67df3601&hm=b93269f5dac73df901f4edfccb66173f7d4a82d5275c8b873eb97c5a718eb7b5&
22:13:22 <xarick> nice! none crashed. Check for "used ops" in the log
22:14:45 <xarick> limit is 100000 ops
22:20:25 <xarick> dont think this map is good enough for ship routes
22:21:33 <xarick> well... I'll wait it out
22:26:04 <DorpsGek> [OpenTTD/OpenTTD] PeterN opened pull request #13874: Fix #13849: Settings in old saves could be overridden by defaults. https://github.com/OpenTTD/OpenTTD/pull/13874
22:32:51 *** nielsm has quit IRC (Ping timeout: 480 seconds)
22:34:43 *** keikoz has quit IRC (Ping timeout: 480 seconds)
23:00:55 *** gelignite has quit IRC (Quit: Stay safe!)
23:10:03 <DorpsGek> [OpenTTD/OpenTTD] glx22 approved pull request #13874: Fix #13849: Settings in old saves could be overridden by defaults. https://github.com/OpenTTD/OpenTTD/pull/13874#pullrequestreview-2708393261