⏴ go to previous day00:03:20 *** Tirili has joined #openttd00:12:07 <peter1138> FFS.00:12:11 <peter1138> It's still there :D00:22:54 <peter1138> Okay, it's gone now.00:26:49 <peter1138[d]> https://cdn.discordapp.com/attachments/1008473233844097104/1343016179920273428/image.png?ex=67bbbcc9&is=67ba6b49&hm=6e68dc191f053834330fcde636539fa980a5d715fb6ae64351a02fa39a1d47bb&00:35:30 <peter1138[d]> https://cdn.discordapp.com/attachments/1008473233844097104/1343018363630129204/image.png?ex=67bbbed1&is=67ba6d51&hm=9c01da63e9d0fc27206aa02d261afe225e67b3e54ba5d639249b3e13eac9daf4&00:35:30 <peter1138[d]> Kinda wide.01:02:03 *** fairyflossy has quit IRC (Quit: User went offline on Discord a while ago)02:12:48 *** gelignite is now known as Guest979002:12:51 *** gelignite has joined #openttd02:20:11 *** Guest9790 has quit IRC (Ping timeout: 480 seconds)03:18:09 *** Wormnest has quit IRC (Quit: Leaving)03:38:28 *** D-HUND has joined #openttd03:41:49 *** debdog has quit IRC (Ping timeout: 480 seconds)03:51:14 *** Tirili has quit IRC (Remote host closed the connection)04:31:50 *** gelignite has quit IRC (Quit: Stay safe!)05:02:17 *** keikoz has joined #openttd05:58:36 <wensimehrp> https://cdn.discordapp.com/attachments/1008473233844097104/1343099677272309884/image.png?ex=67bc0a8c&is=67bab90c&hm=41d1d9717171590c33c84cb82d793b78aff050cb84c5f72e5f1c1b4dacb590dd&05:58:36 <wensimehrp> badges are fun06:36:44 *** brickblock19280 has joined #openttd06:36:45 <brickblock19280> Are they searchable?06:40:06 <wensimehrp> yes!06:41:27 <wensimehrp> brickblock19280: https://github.com/OpenTTD/OpenTTD/pull/1358807:15:21 *** Wolf01 has joined #openttd08:01:04 <peter1138> Well, maybe it needs a scrollbar.08:08:34 *** HerzogDeXtEr has joined #openttd08:22:47 <andythenorth> coffee time?08:27:26 <peter1138> Yes, I have coffee.08:27:55 <LordAro> good idea08:28:34 <peter1138> Sadly no patisserie :(08:28:59 *** kuka_lie has joined #openttd08:29:38 <LordAro> peter1138: i seem to have bruised the top of my fibula08:30:01 <LordAro> silly winter bike not being set up correctly08:30:05 <peter1138> Uh oh.08:30:37 <peter1138> My winter bike is my most comfortable bike, but... it's very heavy.08:32:40 <andythenorth> I have a pasta del nata08:32:42 <andythenorth> from Tesco08:32:52 <andythenorth> I need coffee though08:42:28 <peter1138> Hmm, `std::string x; x += a; x += b; x += c; DrawString(x);` vs `std::stringstream x; x << a; x << b; x << c; DrawString(x.str());`08:42:55 <peter1138> From what I understand, stringstream has to copy out the string at the end.08:43:25 <peter1138> Appending to a string may need to reallocate, but then again writing to a stringstream also needs to alocate.08:54:12 <peter1138> Okay, updating dsda-doom didn't improve performance. Back to OpenTTD.08:55:49 <DorpsGek> [OpenTTD/OpenTTD] rubidium42 opened pull request #13646: Codechange: remove SimpleSpriteAllocator https://github.com/OpenTTD/OpenTTD/pull/1364608:55:55 <andythenorth> back to Horse08:57:28 <DorpsGek> [OpenTTD/OpenTTD] rubidium42 updated pull request #13639: Codechange: remove C-style memory management https://github.com/OpenTTD/OpenTTD/pull/1363909:03:14 <DorpsGek> [OpenTTD/OpenTTD] PeterN commented on pull request #13646: Codechange: remove SimpleSpriteAllocator https://github.com/OpenTTD/OpenTTD/pull/13646#issuecomment-267671921909:03:26 *** merni has joined #openttd09:03:26 <merni> peter1138: Lol I was breaking my head on that not so long ago09:03:38 <merni> Order strings are complicated09:23:47 <DorpsGek> [OpenTTD/OpenTTD] PeterN opened pull request #13647: Codechange: Use local string parameters for order and timetable windows. https://github.com/OpenTTD/OpenTTD/pull/1364709:27:02 <peter1138> Well.09:35:20 <DorpsGek> [OpenTTD/OpenTTD] github-advanced-security[bot] commented on pull request #13646: Codechange: remove SimpleSpriteAllocator https://github.com/OpenTTD/OpenTTD/pull/13646#pullrequestreview-263548930109:36:14 <DorpsGek> [OpenTTD/OpenTTD] github-advanced-security[bot] commented on pull request #13639: Codechange: remove C-style memory management https://github.com/OpenTTD/OpenTTD/pull/13639#pullrequestreview-263548950109:36:31 <DorpsGek> [OpenTTD/OpenTTD] rubidium42 commented on pull request #13646: Codechange: remove SimpleSpriteAllocator https://github.com/OpenTTD/OpenTTD/pull/13646#issuecomment-267674050109:46:34 <DorpsGek> [OpenTTD/OpenTTD] rubidium42 updated pull request #13646: Codechange: remove SimpleSpriteAllocator https://github.com/OpenTTD/OpenTTD/pull/1364609:51:06 <DorpsGek> [OpenTTD/OpenTTD] PeterN commented on pull request #13646: Codechange: remove SimpleSpriteAllocator https://github.com/OpenTTD/OpenTTD/pull/13646#issuecomment-267674639409:51:23 <peter1138> Hmm.09:51:23 *** nielsm has joined #openttd09:52:35 <peter1138> Pom te pom.09:53:22 <peter1138> Alright, it builds...09:55:19 <DorpsGek> [OpenTTD/OpenTTD] PeterN commented on pull request #13647: Codechange: Use local string parameters for order and timetable windows. https://github.com/OpenTTD/OpenTTD/pull/13647#issuecomment-267674788809:57:46 <DorpsGek> [OpenTTD/OpenTTD] PeterN updated pull request #13647: Codechange: Use local string parameters for order and timetable windows. https://github.com/OpenTTD/OpenTTD/pull/1364709:58:50 <peter1138> Maybe I can fix STR_ORDER_IMPLICIT too, hmm.10:01:42 <peter1138> F10:02:47 <peter1138> Or I could replace `line = GetString(timetable ? STR_ORDER_GO_TO_STATION : STR_ORDER_GO_TO_STATION_IMPLICIT, STR_ORDER_GO_TO, order->GetDestination());`10:02:52 <peter1138> line = GetString(STR_ORDER_GO_TO_STATION, STR_ORDER_GO_TO, order->GetDestination());10:02:55 <peter1138> if (!timetable) {10:02:58 <peter1138> line += ' ';10:03:00 <peter1138> line += GetString(STR_ORDER_IMPLICIT);10:03:03 <peter1138> }10:03:07 <peter1138> Would keep the existing string.10:05:01 <xarick> hi10:09:40 *** D-HUND is now known as debdog10:17:05 <peter1138> Hmm, well, I realised this "adding spaces" thing is probably bad for CJK languages.10:25:54 <DorpsGek> [OpenTTD/OpenTTD] github-advanced-security[bot] commented on pull request #13646: Codechange: remove SimpleSpriteAllocator https://github.com/OpenTTD/OpenTTD/pull/13646#pullrequestreview-263550491910:27:07 <peter1138[d]> https://cdn.discordapp.com/attachments/1008473233844097104/1343167249632067734/image.png?ex=67bc497b&is=67baf7fb&hm=7d241457f601caf49f1ea580b6fb1d9448640771c178bc92d6f2dcfd6d0ab413&10:27:31 <peter1138> I think this will work better, though it might confuse translators.10:28:11 <peter1138[d]> https://cdn.discordapp.com/attachments/1008473233844097104/1343167517505359872/image.png?ex=67bc49bb&is=67baf83b&hm=3d69009e2e0e262b2c461b835d148aebfcf650358e7197de2d7af91b18075cdb&10:28:43 <peter1138> Works better for CJK which doesn't need a space because it uses ( and ).10:29:16 <peter1138> (That {POP_COLOUR} shouldn't have a space after it.)10:31:49 <_glx_> Not only this tag I'd say10:34:18 <peter1138> I remember now, the other string concatenation I did uses newlines, which are not problematic like spaces.10:35:41 <DorpsGek> [OpenTTD/OpenTTD] PeterN updated pull request #13647: Codechange: Use local string parameters for order and timetable windows. https://github.com/OpenTTD/OpenTTD/pull/1364710:35:46 <DorpsGek> [OpenTTD/OpenTTD] rubidium42 updated pull request #13646: Codechange: remove SimpleSpriteAllocator https://github.com/OpenTTD/OpenTTD/pull/1364610:37:03 <peter1138> Wonder if I need to ":(" → ": (" for other languages.10:37:19 <peter1138> Does eints trim strings?10:40:44 <peter1138> CodeQL is being correct but awkward there...10:59:49 <frosch123> It may trim on the right. There is {SPACE} to not trim11:00:35 <peter1138> Yeah, I added that because it's very easy to miss a trailing space.11:05:10 <frosch123> Did anyone try to use icons for non-stop/stop-everywhere, full-load/load-any, deliver/transfer?11:07:48 <DorpsGek> [OpenTTD/OpenTTD] PeterN updated pull request #13647: Codechange: Use local string parameters for order and timetable windows. https://github.com/OpenTTD/OpenTTD/pull/1364711:08:02 <peter1138> merni was looking at alternative ways to display this.11:09:39 <peter1138> No code afaik though.11:18:45 <frosch123> No icons in jgrpp11:19:11 <frosch123> But just saw action123 for rocks11:23:32 <peter1138> Yes, I saw that and dismissed it.11:28:52 <peter1138> It does not follow the normal idioms for NewGRF features.11:29:46 <peter1138> I have "ideas" about a proper landscape feature, but I'm not side-questing that yet.11:31:26 <andythenorth> recursive quest11:31:34 <andythenorth> how about we make a game?11:32:32 <peter1138> Who is "we" here?11:34:43 <andythenorth> yes11:34:52 <andythenorth> we could make factorio?11:37:30 <andythenorth> hmm11:37:46 <andythenorth> do we care about more spritesheet pngs vs fewer?11:38:20 <andythenorth> there are 4k vehicle spritesheets currently, all processed during the compile11:39:13 <andythenorth> there are 10k vehicle variants, variants of the same model use a single consolidated spritesheet11:39:36 <andythenorth> one spritesheet per variant would be simpler in some ways, but is much more IO11:39:50 <brickblock19280> What is the limit on the amount of newgrf features?11:40:42 <peter1138> Imagination.11:41:11 <michi_cc> And if you mean that literally, 256.11:44:00 <peter1138> Unless you give it the extended byte treatment.11:44:58 <brickblock19280> michi_cc: Okay, good11:45:52 <DorpsGek> [OpenTTD/OpenTTD] PeterN commented on pull request #13646: Codechange: remove SimpleSpriteAllocator https://github.com/OpenTTD/OpenTTD/pull/13646#pullrequestreview-263553429712:03:30 <DorpsGek> [OpenTTD/OpenTTD] rubidium42 updated pull request #13646: Codechange: remove SimpleSpriteAllocator https://github.com/OpenTTD/OpenTTD/pull/1364612:08:59 <DorpsGek> [OpenTTD/OpenTTD] rubidium42 commented on pull request #13647: Codechange: Use local string parameters for order and timetable windows. https://github.com/OpenTTD/OpenTTD/pull/13647#pullrequestreview-263553714312:17:02 <DorpsGek> [OpenTTD/OpenTTD] PeterN updated pull request #13647: Codechange: Use local string parameters for order and timetable windows. https://github.com/OpenTTD/OpenTTD/pull/1364712:17:14 <talltyler> frosch123: No code, but I did some investigation into other games: https://github.com/OpenTTD/OpenTTD/discussions/955112:22:14 <xarick> cool, let's see https://www.youtube.com/watch?v=XYVyboKMZm012:28:30 <peter1138> talltyler, I'd like to do the "OrderList is first" approach, where you create the order list, then add vehicles to it.12:28:52 <peter1138> That does the "shared orders" concept in a much better way.12:29:21 <peter1138> Plus OrderList pool is already a thing, so the data structures already exist.12:31:44 <xarick> hmm my poor AI didn't make it into the competition12:32:11 <xarick> probably crashed or something?12:47:11 <peter1138> talltyler, then we can add the ability to view orders, and steal JGRPP's viewport order display idea.12:52:26 <peter1138> Hmm.12:53:55 <andythenorth> is it bad to use classes for singletons?12:54:00 <andythenorth> I should just use a dict?12:56:58 <LordAro> xarick: mine neither :(13:04:36 <DorpsGek> [OpenTTD/OpenTTD] rubidium42 approved pull request #13647: Codechange: Use local string parameters for order and timetable windows. https://github.com/OpenTTD/OpenTTD/pull/13647#pullrequestreview-263557653413:08:59 <_jgr_> peter1138: I can't take credit for that idea or the code, it's from here: <https://www.tt-forums.net/viewtopic.php?t=53394>13:18:58 <xarick> wow13:19:00 <xarick> stuff from 201113:22:44 <xarick> gonna run the same AIs as masterhellish did in the video13:23:11 <xarick> wondering what settings he used13:23:37 *** masterhellish has joined #openttd13:23:37 <masterhellish> 👋13:23:41 <xarick> NoCAB was a loser is really mindboggling13:25:26 <masterhellish> https://cdn.discordapp.com/attachments/1008473233844097104/1343212122947190865/image.png?ex=67bc7345&is=67bb21c5&hm=5e80af24c0f1a35fc3527ab149909cbbd0b07cde82c06da20d7703cbb950c942&13:25:26 <masterhellish> xarick:13:26:16 <xarick> masterhellish: oh, thanks for that13:32:59 <xarick> not sure I should use my own branch to make the test...13:34:29 <xarick> which version of SuperSimpleAI was used? not the 54 I guess13:35:41 <xarick> Jaume should really upload to the online content 😦13:41:10 <DorpsGek> [OpenTTD/OpenTTD] PeterN approved pull request #13646: Codechange: remove SimpleSpriteAllocator https://github.com/OpenTTD/OpenTTD/pull/13646#pullrequestreview-263559618713:41:11 <xarick> oh I can imagine why NoCAB failed13:41:15 <xarick> it eats memory13:41:35 <xarick> easily crashes at the default 1 GB mem limit13:44:14 <DorpsGek> [OpenTTD/OpenTTD] rubidium42 merged pull request #13646: Codechange: remove SimpleSpriteAllocator https://github.com/OpenTTD/OpenTTD/pull/1364613:44:17 <DorpsGek> [OpenTTD/OpenTTD] PeterN approved pull request #13641: Codechange: explicitly initialise member variables of Windows 1 of 5 https://github.com/OpenTTD/OpenTTD/pull/13641#pullrequestreview-263559682513:51:38 <peter1138> Balls, stupid tablet detected a phantom fingerprint and it landed on a mine :(13:52:24 <DorpsGek> [OpenTTD/OpenTTD] PeterN merged pull request #13647: Codechange: Use local string parameters for order and timetable windows. https://github.com/OpenTTD/OpenTTD/pull/1364713:52:27 <DorpsGek> [OpenTTD/OpenTTD] PeterN closed issue #12267: [Bug]: Space after destination in Order and Timetable windows https://github.com/OpenTTD/OpenTTD/issues/1226713:53:46 <DorpsGek> [OpenTTD/OpenTTD] rubidium42 merged pull request #13641: Codechange: explicitly initialise member variables of Windows 1 of 5 https://github.com/OpenTTD/OpenTTD/pull/1364113:55:15 <DorpsGek> [OpenTTD/OpenTTD] PeterN opened pull request #13648: Codechange: Use member initialisation and pass by reference for TileDesc. https://github.com/OpenTTD/OpenTTD/pull/1364813:57:10 <DorpsGek> [OpenTTD/OpenTTD] rubidium42 opened pull request #13649: Codechange: explicitly initialise member variables of Windows https://github.com/OpenTTD/OpenTTD/pull/1364913:58:57 *** Flygon has quit IRC (Quit: A toaster's basically a soldering iron designed to toast bread)13:59:01 <DorpsGek> [OpenTTD/OpenTTD] rubidium42 opened pull request #13650: Codechange: replace C-style memory management in MacOS code https://github.com/OpenTTD/OpenTTD/pull/1365014:01:23 <DorpsGek> [OpenTTD/OpenTTD] rubidium42 opened pull request #13651: Codechange: explicitly initialise member variables of Windows (3 of 5) https://github.com/OpenTTD/OpenTTD/pull/1365114:06:43 <DorpsGek> [OpenTTD/OpenTTD] PeterN approved pull request #13650: Codechange: replace C-style memory management in MacOS code https://github.com/OpenTTD/OpenTTD/pull/13650#pullrequestreview-263560388814:06:56 <peter1138> Eh, maybe not, it doesn't build :s14:07:38 <peter1138> But in principle... :p14:09:20 <Rubidium> well.. I didn't expect the first push to build14:10:18 <peter1138> Indeed.14:11:18 <DorpsGek> [OpenTTD/OpenTTD] rubidium42 dismissed a review for pull request #13650: Codechange: replace C-style memory management in MacOS code https://github.com/OpenTTD/OpenTTD/pull/13650#pullrequestreview-263560388814:11:21 <DorpsGek> [OpenTTD/OpenTTD] rubidium42 updated pull request #13650: Codechange: replace C-style memory management in MacOS code https://github.com/OpenTTD/OpenTTD/pull/1365014:13:33 <DorpsGek> [OpenTTD/OpenTTD] rubidium42 commented on pull request #13648: Codechange: Use member initialisation and pass by reference for TileDesc. https://github.com/OpenTTD/OpenTTD/pull/13648#pullrequestreview-263560695214:19:50 *** Rubidium_ has joined #openttd14:21:42 *** Rubidium has quit IRC (Ping timeout: 480 seconds)14:23:06 <DorpsGek> [OpenTTD/OpenTTD] PeterN updated pull request #13648: Codechange: Use member initialisation and pass by reference for TileDesc. https://github.com/OpenTTD/OpenTTD/pull/1364814:26:02 <peter1138> Hmm.14:26:13 <peter1138> Maybe I should get something for food tomorrow.14:39:00 <DorpsGek> [OpenTTD/OpenTTD] rubidium42 opened pull request #13652: Codechange: explicitly initialise member variables of Windows (4 of 5) https://github.com/OpenTTD/OpenTTD/pull/1365214:39:48 <xarick> I have ideas to make my AI better, but I'm so lazy14:40:05 <xarick> and never get to implement them14:41:02 <andythenorth> peter1138: get an small cheese14:41:07 <andythenorth> and a octopus14:42:59 <xarick> I thought of making 1 route to behave as seemingly 2 routes. one route does full load at A to B, the other does full load from B to A.14:43:45 <xarick> i never managed to make full load at both stations to go smoothly14:44:28 <xarick> i either get a bunch of vehicles clumping at one of the stations, and ratings going bad in the other14:44:44 <xarick> because of cargo imbalances14:46:20 <xarick> vehicle capacity usage efficiency is quite low for my AI14:48:15 <DorpsGek> [OpenTTD/OpenTTD] rubidium42 approved pull request #13648: Codechange: Use member initialisation and pass by reference for TileDesc. https://github.com/OpenTTD/OpenTTD/pull/13648#pullrequestreview-263561667314:51:34 <DorpsGek> [OpenTTD/OpenTTD] rubidium42 opened pull request #13653: Codechange: explicitly initialise member variables of Windows (5 of 5) https://github.com/OpenTTD/OpenTTD/pull/1365315:14:27 <DorpsGek> [OpenTTD/OpenTTD] rubidium42 updated pull request #13639: Codechange: remove C-style memory management https://github.com/OpenTTD/OpenTTD/pull/1363915:14:29 *** aperezdc has quit IRC (Ping timeout: 480 seconds)15:19:59 <peter1138> I got a cheese, but not an octopus.15:29:24 <DorpsGek> [OpenTTD/OpenTTD] PeterN opened pull request #13654: Codechange: Use EncodedStrings for News messages. https://github.com/OpenTTD/OpenTTD/pull/1365415:38:31 *** aperezdc has joined #openttd15:59:26 *** Wormnest has joined #openttd16:01:38 <peter1138> Hm.16:06:01 <DorpsGek> [OpenTTD/OpenTTD] PeterN updated pull request #13654: Codechange: Use EncodedStrings for News messages. https://github.com/OpenTTD/OpenTTD/pull/1365416:28:11 <talltyler> peter1138: Viewport order display doesn’t rely on “order list first,” does it?16:28:44 <peter1138> No.16:32:57 <talltyler> I’m also supportive of orders first. Sounds like it would break everybody’s spacebar heating, but worth it, IMO. I think the new order list should absorb both the concepts of shared orders and groups — although you could still allow custom groups of order lists, to take the place of today’s nested groups.16:38:15 <DorpsGek> [OpenTTD/OpenTTD] rubidium42 commented on pull request #13654: Codechange: Use EncodedStrings for News messages. https://github.com/OpenTTD/OpenTTD/pull/13654#pullrequestreview-263566663416:38:47 <peter1138> Yeah. It brings some coherence to other features that make more sense when you are just looking at orders as a whole.16:39:15 <peter1138> Hmm.16:45:58 <DorpsGek> [OpenTTD/OpenTTD] github-advanced-security[bot] commented on pull request #13654: Codechange: Use EncodedStrings for News messages. https://github.com/OpenTTD/OpenTTD/pull/13654#pullrequestreview-263566972116:47:13 <andythenorth> peter1138: and also not an cheese?16:49:55 <andythenorth> https://cdn.discordapp.com/attachments/1008473233844097104/1343263582447468615/image.png?ex=67bca332&is=67bb51b2&hm=1df2a8332e882cadeaf81c80622587c7b7e3f0a65280976e767ca02661cd9454&16:49:55 <andythenorth> pff the big questions: are badges a root level grf concern, or am I moving badge.py into train dir? 😛16:50:10 <andythenorth> I guess railtypes might have badges? 😮17:04:19 <peter1138> They do, yes.17:15:08 <DorpsGek> [OpenTTD/OpenTTD] PeterN updated pull request #13654: Codechange: Use EncodedStrings for News messages. https://github.com/OpenTTD/OpenTTD/pull/1365417:37:57 *** gelignite has joined #openttd17:48:28 <peter1138> Hmm. Windows, what...17:52:12 <peter1138> Presumably stuck in a loop.18:10:57 <wensimehrp> peter1138: No I guess?18:10:57 <wensimehrp> 🙂18:10:57 <wensimehrp> :-)18:10:57 <wensimehrp> Can't type a em dash on this keyboard18:12:21 <talltyler> No keypad for alt codes?18:15:55 <wensimehrp> I never used alt codes.18:15:55 <wensimehrp> Usually I just google "em dash" and copy the first result.18:15:55 <wensimehrp> Or when I'm using typst there is a short hand for a em dash. I think it was `---`18:16:55 <peter1138> No what?18:17:17 <wensimehrp> > Wonder if I need to ":(" → ": (" for other languages.18:17:36 <wensimehrp> Can you see discord replies on IRC?18:21:25 <peter1138> Some languages shouldn't have a space.18:21:31 <peter1138> Some languages might need the space at the end.18:27:56 <xarick> translators gonna have a bad time again18:35:42 <peter1138> Hmm, no, seems it needs to be at the front even for RTL languages.18:43:24 <peter1138> Where is Eddi these days?18:49:14 *** tokai has joined #openttd18:49:14 *** ChanServ sets mode: +v tokai18:56:10 *** tokai|noir has quit IRC (Ping timeout: 480 seconds)19:09:57 <peter1138> If it wasn't for that pesky string parameter...19:16:31 <Rubidium_> well... won't consists solve the issue as autorenew/autoreplace probably doesn't need to replace the consist object?19:17:00 <peter1138> I...19:17:34 <peter1138> ConsistPool was not a side quest of mine... yet.19:18:01 <peter1138> (I have some consist stuff but it's not poolerised. Hmm.19:18:03 <peter1138> )19:18:10 <peter1138> I wonder how much effort it would be to do so...19:18:11 <peter1138> Oh no.19:18:54 <Rubidium_> I'd just try fixing ReplaceParam and move the consist side-quest post 1519:19:29 <peter1138> Yeah. It works for me with clang, and with mingw. So it's something different with MSVC.19:20:39 <Rubidium_> might be MSVC being very pedantic with their iterators19:21:31 <peter1138> Yeah, that's why I convert them to `const char *` before use.19:22:19 <peter1138> (`std::from_chars` requires `const char *`)19:27:29 *** warhapper has joined #openttd19:27:29 <warhapper> https://cdn.discordapp.com/attachments/1008473233844097104/1343303236957900831/image.png?ex=67bcc821&is=67bb76a1&hm=3e4d684ffe484de1bebff17ea8f57725fcdb7a09e6ff6f09721fd156133fc1f5&19:31:17 <Rubidium_> peter1138: I reckon that string.end() is not the pointer of the last character, but some sentinel value. So the while loop doesn't terminate19:31:32 <Rubidium_> (for MSVC 'debug' that is)19:38:47 <DorpsGek> [OpenTTD/OpenTTD] PeterN updated pull request #13654: Codechange: Use EncodedStrings for News messages. https://github.com/OpenTTD/OpenTTD/pull/1365419:41:34 <michi_cc> peter1138: Well, you may freely take things from https://github.com/michicc/OpenTTD/tree/consist 😛19:42:04 <michi_cc> Got a pool and everything 🙂19:46:36 *** geertop has joined #openttd19:46:36 <geertop> warhapper: Lmao19:49:17 <xarick> is Valuate already multi-tick?19:49:43 <xarick> i had the impression Valuate never suspended19:52:51 <peter1138> Rubidium_, yeah, Windows passes now.19:54:23 <Rubidium_> yay19:54:27 <DorpsGek> [OpenTTD/OpenTTD] rubidium42 approved pull request #13654: Codechange: Use EncodedStrings for News messages. https://github.com/OpenTTD/OpenTTD/pull/13654#pullrequestreview-263573144519:54:28 <peter1138> Well, thank, er, me? that I decided to add a unit test...19:55:40 <DorpsGek> [OpenTTD/OpenTTD] rubidium42 approved pull request #13556: Add: [Script] Framework for loading/saving selected ScriptObject https://github.com/OpenTTD/OpenTTD/pull/13556#pullrequestreview-263573162119:56:05 <Rubidium_> would have been a fun bug report... OpenTTD randomly and spontaneously hanging when developing with MSVC20:00:51 <xarick> oh, 13556 is interesting20:01:10 <xarick> gonna test20:03:00 <xarick> saving ScriptLists is such a boon!20:03:07 <xarick> wasn't it tried before?20:03:13 <xarick> like a year ago20:10:55 <johnfranklin> do you use auto word wrap in IDE?20:23:09 <peter1138> Not usually.20:24:06 <DorpsGek> [OpenTTD/OpenTTD] PeterN merged pull request #13654: Codechange: Use EncodedStrings for News messages. https://github.com/OpenTTD/OpenTTD/pull/1365420:24:56 <johnfranklin> I just found it; it is much necessary when typing content-rich HTML.20:29:08 <wensimehrp> Markdown eh20:34:52 *** Wormnest has quit IRC (Ping timeout: 480 seconds)20:35:54 <xarick> no, still doesn't work20:35:57 <xarick> 1355620:36:09 <xarick> https://cdn.discordapp.com/attachments/1008473233844097104/1343320518459392071/image.png?ex=67bcd839&is=67bb86b9&hm=c1a597cdd8ad64d7f53ef78a2e91e16bf8d6553db3ada60374420cac897be948&20:36:45 <xarick> something else needs to be saved, the type of the list20:39:16 <xarick> can't believe it's been 2 years since last time this was tried20:42:18 <DorpsGek> [OpenTTD/OpenTTD] SamuXarick commented on pull request #13556: Add: [Script] Framework for loading/saving selected ScriptObject https://github.com/OpenTTD/OpenTTD/pull/13556#issuecomment-267710645420:47:23 *** gelignite has quit IRC (Quit: Stay safe!)20:50:14 <_glx_> it saves lists as "List", ie basic list20:51:58 <_glx_> I didn't think about list with extra functions21:29:18 <DorpsGek> [OpenTTD/OpenTTD] glx22 dismissed a review for pull request #13556: Add: [Script] Framework for loading/saving selected ScriptObject https://github.com/OpenTTD/OpenTTD/pull/13556#pullrequestreview-263573162121:29:21 <DorpsGek> [OpenTTD/OpenTTD] glx22 updated pull request #13556: Add: [Script] Framework for loading/saving selected ScriptObject https://github.com/OpenTTD/OpenTTD/pull/1355621:29:42 <DorpsGek> [OpenTTD/OpenTTD] glx22 commented on pull request #13556: Add: [Script] Framework for loading/saving selected ScriptObject https://github.com/OpenTTD/OpenTTD/pull/13556#issuecomment-267712632221:30:30 <_glx_> this framework is so easy to work with21:30:33 <DorpsGek> [OpenTTD/OpenTTD] LordAro commented on pull request #13556: Add: [Script] Framework for loading/saving selected ScriptObject https://github.com/OpenTTD/OpenTTD/pull/13556#issuecomment-267712671721:31:00 <DorpsGek> [OpenTTD/OpenTTD] glx22 commented on pull request #13556: Add: [Script] Framework for loading/saving selected ScriptObject https://github.com/OpenTTD/OpenTTD/pull/13556#issuecomment-267712690321:31:10 *** kuka_lie has quit IRC (Quit: Lost terminal)21:31:19 <DorpsGek> [OpenTTD/OpenTTD] LordAro commented on pull request #13556: Add: [Script] Framework for loading/saving selected ScriptObject https://github.com/OpenTTD/OpenTTD/pull/13556#issuecomment-267712734721:32:06 <_glx_> but should be fine now, ScriptTileList (and derivates) is the only ScriptList with extra functions21:44:31 <_glx_> xarick: it works for me now, feel free to retest21:53:06 *** Wolf01 has quit IRC (Quit: Once again the world is quick to bury me.)21:54:32 *** nielsm has quit IRC (Ping timeout: 480 seconds)22:02:41 *** Wormnest has joined #openttd22:16:21 *** Flygon has joined #openttd22:24:19 *** keikoz has quit IRC (Ping timeout: 480 seconds)22:24:48 <andythenorth> naptime?22:28:27 <peter1138> :badger: time?22:48:17 <johnfranklin> 🍄time?22:55:37 *** reldred has joined #openttd22:55:37 <reldred> Now now, the weekend is just ending it’s not time get on the shrooms now22:56:14 <belajalilija> i think they're out of season tbg22:56:37 <reldred> Eh depends where you are and who you know23:00:55 <DorpsGek> [OpenTTD/OpenTTD] PeterN merged pull request #13648: Codechange: Use member initialisation and pass by reference for TileDesc. https://github.com/OpenTTD/OpenTTD/pull/1364823:15:25 *** HerzogDeXtEr has quit IRC (Read error: Connection reset by peer)23:22:07 <peter1138> Hmm, using a different StringID just to select a different colour for a substring?23:36:47 <_glx_> there is {COLOUR} for that now23:44:51 <DorpsGek> [OpenTTD/OpenGFX] jayaddison commented on issue #94: gimpscript: GIMP3 compatibility problem(s) https://github.com/OpenTTD/OpenGFX/issues/94continue to next day ⏵