Times are UTC Toggle Colours
00:04:03 *** Supercheese has quit IRC 00:06:31 <Samu> I'm gonna PR, and wait for the innevitable won't implement :( 00:07:04 <DorpsGek_II> [OpenTTD/OpenTTD] SamuXarick opened pull request #7502: Feature: Allow or disallow large aeroplanes to land on airports with short runways https://git.io/fjqQu 00:07:25 <DorpsGek_II> [OpenTTD/OpenTTD] SamuXarick opened pull request #7503: Feature: Add aircraft type dropdown in Autoreplace window https://git.io/fjqQz 00:15:15 <Samu> the invisible whitespaces :| 00:27:02 <Samu> if (!(st->facilities & FACIL_AIRPORT) != 0) return false; 00:27:10 <Samu> clang is complaining about this, why? 00:29:18 <glx> because you compare bool to 0 00:30:10 <Samu> warning: logical not is only applied to the left hand side of this comparison [-Wlogical-not-parentheses] 00:30:26 <glx> yes 00:30:27 <Samu> that's the intention 00:30:48 <glx> you are doing (!(xxx)) != 0 00:31:08 <glx> comparing true/false to 0 00:31:22 <Samu> i want a false to be true so i can return false 00:31:29 <Samu> what do i do then 00:31:57 <glx> (st->facilities & FACIL_AIRPORT) == 0 00:32:15 <glx> just invert the test 00:32:26 <glx> don't add a random ! 00:36:50 <Samu> clang is obnoxious 00:36:57 <Samu> it is able to generate 3 warnings for 1 single thing 00:37:08 <Samu> but ok, im fixing it 00:37:12 <glx> no it's right, your code was clearly wrong 00:37:21 <Samu> it was working 00:37:40 <glx> doesn't mean the code was correct 00:44:03 *** Wormnest has joined #openttd 00:47:55 *** dwfreed_ has joined #openttd 00:47:55 *** dwfreed has quit IRC 00:48:09 *** dwfreed_ is now known as dwfreed 00:49:54 <DorpsGek_II> [OpenTTD/OpenTTD] SamuXarick updated pull request #7502: Feature: Allow or disallow large aeroplanes to land on airports with short runways https://git.io/fjqQu 00:54:48 *** APTX has quit IRC 00:54:57 *** APTX has joined #openttd 00:58:24 *** Supercheese has joined #openttd 01:08:20 *** Wormnest has quit IRC 01:15:24 *** Suprcheese has joined #openttd 01:16:32 *** Flygon has joined #openttd 01:20:40 *** Supercheese has quit IRC 01:20:50 *** Suprcheese is now known as Supercheese 01:35:29 <Samu> what's the point of Google Stadia 01:42:34 <Supercheese> Google trying to control yet another market 01:42:47 <Supercheese> they plan to monopolize everything eventually 02:28:51 *** Gustavo6046 has quit IRC 02:30:08 *** Gustavo6046 has joined #openttd 02:33:59 *** debdog has joined #openttd 02:34:07 <Flygon> Problem: Most people don't have good enough net connections to make Stadia useful. :D 02:34:18 <Flygon> Never mind how sensitive to timing lag a lot of games are. 02:35:17 *** glx has quit IRC 02:37:23 *** D-HUND has quit IRC 03:34:12 *** Samu has quit IRC 04:45:50 *** Compu has quit IRC 05:14:57 *** rocky11384497 has quit IRC 05:15:45 *** rocky11384497 has joined #openttd 05:21:30 *** nielsm has joined #openttd 05:36:38 <nielsm> https://www.expressen.se/nyheter/snalltag-mellan-malmo-och-stockholm-tappade-tva-vagnar-/ swedish express passenger train loses two cars during service, ouch 05:45:20 *** Supercheese has quit IRC 05:45:41 *** Supercheese has joined #openttd 05:47:34 *** nielsm has quit IRC 06:21:31 *** chomwitt has joined #openttd 06:23:42 *** rocky11384497 has quit IRC 07:18:12 *** sla_ro|master has joined #openttd 07:40:11 *** Supercheese has quit IRC 08:00:22 *** berndj-blackout has joined #openttd 08:04:36 *** berndj has quit IRC 08:09:21 *** sla_ro|master has quit IRC 08:28:37 *** rocky11384497 has joined #openttd 08:34:21 <peter1138> https://www.amazon.co.uk/JOHNWILL-Portable-Monitor-Raspberry-Computer/dp/B07PDBGBXK 08:34:24 <peter1138> Well... 08:36:00 <reldred> huh, neat little unit the 10.1" one 08:36:28 <reldred> I got a 12" one with a 1080p panel but it's packed out now 08:37:18 <LordAro> peter1138: that's very small for 4k 08:37:30 <peter1138> Quite. 08:37:44 <peter1138> reldred, oh hai 08:37:53 <peter1138> reldred, yeah, that might be a nice screen for an IRC window :-) 08:38:16 <peter1138> Or the 13" one. 08:38:19 <LordAro> think of all the text you could fit on it 08:38:24 <LordAro> at 10pt 08:38:35 <peter1138> Fixed bitmap font. 08:38:47 <peter1138> Like we used to use in the 1024x768 days. 08:39:09 <LordAro> you'd need a magnifying glass to read it, but that's beside the point 08:39:44 <reldred> I just picked up a surface go and tbh I'm actually having to use the 150% scaling like some vision deficient old geezer' 08:40:01 <reldred> peter1138 o/ 08:40:26 <peter1138> Heh 08:40:46 <peter1138> Ok, so I guess I want a 4K panel with a decent size, IPS, and freesync (as nvidia "support" that now) 08:41:09 <reldred> I thought they only whitelist a few panels? 08:42:49 *** gareppa has joined #openttd 08:45:35 <peter1138> I'll tell you what though, 3x of those 15" screens would fit in my computer space ;) 08:56:03 <reldred> I ditched the triple screen at home and went for one of those 34" curved 21:9 aspect monitors. Don't regret it for a moment 08:58:24 <peter1138> I'm tempted. Quite a premium for that ratio though. 08:58:38 <peter1138> And 1440p only, it seems. 09:00:47 <reldred> 3440x1440 09:00:52 <reldred> its not bad 09:01:30 <peter1138> 3840x1600 09:01:34 <peter1138> That's... even more : 09:01:42 <V453000> I also have 3440x1440, it's great 09:01:57 <V453000> 34'' 09:02:07 <peter1138> I have 5040x1050 so... it'd be less wide! 09:02:21 <reldred> No bezels is nice 09:02:22 <peter1138> I should just do it, shouldn't I? 09:02:44 <V453000> it's a bit higher pixel density than normal 23" FullHD but I got used to it quite quickly. Especially things you can fullscreen are awesome. 09:03:09 <reldred> Its nice if anything just for watching movies on 09:03:18 <V453000> I know some games don't support the 21:9, one that comes to mind is Starcraft 2 09:03:28 <reldred> But yes, games is good. 09:03:37 <reldred> But some games require some bullshittery to cooperate 09:03:45 <reldred> *cough* betheseda games *cough* 09:03:52 <peter1138> "Finance available" oh fuck 09:03:54 <V453000> Also, if you use anything similar to a non-display pen tablet, the pen mapping is distorted from the 16:9 tablet to 21:9 screen which takes some getting used to :/ 09:04:26 <peter1138> Can't you just run those games with borders at the sides? 09:04:31 <V453000> but other than that, ultra wide screen blender/VScode/openttd/factorio is joy 09:04:40 <reldred> Yeah you can still just letterbox it 09:04:48 <V453000> depends, I think SC2 does some really fucked up stuff 09:04:59 <peter1138> https://www.ebuyer.com/823331-viewsonic-vp3881-38-wqhd-superclear-ips-monitor-vp3881 09:05:02 <V453000> but that's specific 09:05:09 <peter1138> 38" 09:05:23 <peter1138> But probably feels less big due to ultrawide. 09:05:32 <V453000> I got this one at home https://www.dell.com/en-us/work/shop/dell-34-ultrasharp-curved-monitor-u3417w/apd/210-adtr/monitors-monitor-accessories 09:05:34 <reldred> Theres always workarounds, you can always just run at standard 2k res 09:05:42 <peter1138> Ultrasharps are always good. 09:06:13 <peter1138> No freesync on either of these :( 09:06:45 <V453000> BTW when looking at a flat screen I fell really weird now, the curve takes some getting used to but it's great :D 09:07:08 <peter1138> Curved becomes necessary for ultrawide, I think. 09:07:12 <V453000> when I played Factorio on the mac with 5k screen I felt like a fisheye 09:07:19 <V453000> ish yes 09:11:58 *** Sheogorath has joined #openttd 09:46:13 *** gareppa has quit IRC 09:49:43 *** Laedek_ has joined #openttd 09:57:05 *** Laedek has quit IRC 09:58:05 *** _Artea has joined #openttd 10:00:45 *** Artea has quit IRC 10:15:02 *** Laedek has joined #openttd 10:22:02 *** Laedek_ has quit IRC 10:25:14 <DorpsGek_II> [OpenTTD/OpenTTD] nielsmh commented on pull request #7286: Add #2155: newheightmapgame command https://git.io/fjqxL 10:26:32 <_Artea> damn 10:26:46 <_Artea> planetmaker: seems you got game :D 10:30:32 *** cHawk- has joined #openttd 10:30:41 *** cHawk has quit IRC 10:32:54 *** Artea has joined #openttd 10:32:56 *** _Artea has quit IRC 10:41:05 <planetmaker> well, some. But last thing I did was simply spam another 6 select airports and make 3 point-to-point connections with the supersonic jets. 10:41:20 <planetmaker> That made my profits skyrocket without much effort 10:41:32 <Artea> I didnt bought you 10:41:37 <Artea> my mistake 10:41:38 <Artea> ;P 10:41:42 <Artea> btw 10:41:48 <planetmaker> hehe :P I bought you :P 10:41:53 <Artea> why AIAI still there ? 10:41:59 <Artea> we bought him 10:42:02 <planetmaker> or the remaining 25% which I could buy 10:42:10 <Artea> its at 100% shares 10:42:18 <planetmaker> the current AIAI... dunno... I bought 25% so that no-one could buy it 10:42:34 <planetmaker> kinda giving it a survival guarantee, if it can manage on its own 10:42:36 <Artea> I bought that one too 10:42:44 <planetmaker> ... how? I owned 25% 10:42:52 <planetmaker> the purple one 10:42:52 <Artea> well, I bought 75% 10:42:58 <planetmaker> yes... but 75%... so? 10:43:10 <Artea> shouldnt be bought ? 10:43:37 <planetmaker> sure, can be bought. I understood that you aquired it and thus made the company go. Probably I misunderstood? 10:43:46 <Artea> well 10:43:57 <Artea> I bought it now 10:43:58 <Artea> 75% 10:44:02 <Artea> and there is 25% yours 10:44:07 <planetmaker> ah, ok, yes, fine 10:44:15 <Artea> its normal ? 10:44:15 <planetmaker> thought it was gone 10:44:18 <planetmaker> yes 10:44:33 <Artea> nah 10:44:34 <Artea> its there 10:44:39 <planetmaker> fine :) 10:44:40 <Artea> AI just crashed 10:44:45 <planetmaker> right now? 10:44:47 <Artea> not now 10:44:52 <Artea> middle of the night 10:44:58 <planetmaker> hm :| 10:45:03 <planetmaker> but company doing well :P 10:45:06 <Artea> I think cant hold for 10 years on "high level" 10:45:22 <planetmaker> it probably is just a nasty mistake 10:45:24 <Artea> yeah 10:45:28 <Artea> its AIAI 10:45:32 <planetmaker> did you report the crashs to the author? 10:45:34 <Artea> the hardcore bot 10:45:40 <Artea> yes, sent a mail 10:45:48 *** planetmaker has left #openttd 10:45:52 *** planetmaker has joined #openttd 10:45:52 *** ChanServ sets mode: +o planetmaker 10:45:53 <Artea> since I dont remember my TT forum login 10:45:53 <planetmaker> good :) 10:45:58 <planetmaker> bad :( 10:46:04 <Artea> need to check it 10:46:08 <Artea> has been long time since 10:46:16 <planetmaker> but there's password reset. And there's owen 10:48:09 <Artea> found it 10:48:15 <Artea> used a very old password 10:48:44 <Artea> damn planetmaker 10:48:48 <Artea> you bought Samu 10:49:05 <planetmaker> hehe 10:49:15 <planetmaker> but only 75% :P 11:01:55 <Artea> yay 11:02:02 <Artea> just got mail from AIAI's owners 11:02:06 <Artea> * owner 11:02:10 *** m3henry has joined #openttd 11:06:42 *** gareppa has joined #openttd 11:20:27 *** Samu has joined #openttd 11:22:31 <Artea> hi Samu 11:22:37 <Artea> planetmaker bought you :P 11:22:38 <Samu> hi 11:22:41 <Samu> ok 11:22:57 <Artea> caos in my World ;) 11:23:19 <Samu> was I losing money? 11:23:21 <Artea> just 40B behind 11:23:25 <Samu> must have been inflation 11:24:09 <Artea> nah 11:24:13 <Artea> you are doing well 11:24:17 <Artea> 3B 11:39:27 <Artea> planetmaker 11:39:34 <Artea> server got laggy during the night ? 11:40:54 <Samu> yes 11:41:14 <Artea> must be my ISP 11:41:20 <Artea> disconnected 1h ago 11:41:27 <Samu> simulation rate was down at 6 fps at times 11:41:41 <Samu> oh, maybe that, too 11:41:42 <Artea> dont know why 11:42:00 <Artea> has been dc everyday 11:42:11 <Artea> I get so pissed because my other game dcs 11:57:48 <planetmaker> Artea, no, it's not the ISP which makes it laggy. If you use the framerate display, it periodically drops to low framerates 11:57:59 <planetmaker> probably as it's creating saves or other periodic stuff 11:58:25 <Artea> I disable auto-saving 11:58:28 <planetmaker> but yes, my instance got disconnected over night... but then, my ISP resets my connection over night 11:59:06 <planetmaker> as samu says: it's the simulation rate which drops... nothing to do with networking 11:59:07 <Artea> I got router issue 11:59:13 <Artea> lost connection to ISP box 11:59:16 <Artea> GRRRRR 11:59:21 <Artea> hate when it happens 12:45:08 *** m3henry has quit IRC 12:55:22 *** Smedles has quit IRC 13:05:38 <Samu> LordAro, Your script made an error: the index 'town' does not exist https://imgur.com/UcPGQCk 13:16:11 <LordAro> isn't that the same error as before? 13:16:16 <Samu> yes 13:17:54 <LordAro> https://dev.openttdcoop.org/projects/ai-aroai/repository/entry/builder_busroute.nut#L378 looks like this one 13:17:57 <LordAro> town -> townid 13:19:16 <LordAro> and looking at Dretfield in your screenshot, i'm not surprised it wasn't able to find somewhere to build 13:20:35 <peter1138> Toyland, ew 13:25:31 <Artea> seems I'm #2 in my server ;) 13:31:22 *** Smedles has joined #openttd 13:33:25 <Samu> when is it fixed? 13:33:57 <Samu> and uploaded to bananas 13:35:26 <peter1138> Urgh, we need to remove block signals :( 13:35:33 <peter1138> Or at least make them hard to get to. 13:35:39 <peter1138> So many people get them wrong. 13:35:52 <Eddi|zuHause> i agree 13:37:00 <Eddi|zuHause> iirc we already have settings for them to not be included in the ctrl+click cycle (who uses that anymore?), just need to also exclude them from the signal GUI 13:37:06 <planetmaker> ehm... the default *is* the path signal 13:37:16 <planetmaker> and yes, I use the ctrl+click cycle 13:38:08 <Eddi|zuHause> planetmaker: the assumption should be that almost nobody knows ctrl+click features 13:38:30 <planetmaker> it's probably a safe assumption 13:38:57 <planetmaker> and not including them in the ctrl+click cycle... isn't that default either? 13:39:03 <Eddi|zuHause> but, my prediction is even with only one signal type, people would still manage to get signals wrong. see TF :p 13:39:12 <planetmaker> of course they would 13:39:27 <planetmaker> understanding blocks is not the easiest thing to do 13:39:48 <planetmaker> factorio actually has a nice thing when placing signals: it highlights the different blocks with different colours 13:39:59 <planetmaker> (and only then) 13:40:39 <planetmaker> so you immediately see which tracks are connected and where a train would thus interfere with the path of another when it enters a block another train also would want to use 13:40:46 <planetmaker> (factorio only knows block signals) 13:41:26 <planetmaker> and pre-signals called chain signals (which is a special form of block signal, terminated by a normal signal) 13:41:32 <Artea> grrrrr 13:41:40 <Artea> just getting spammed from an ip 13:41:53 <planetmaker> but as in OpenTTD irrespective of signal type, signals cut tracks into blocks 13:42:07 <planetmaker> and even that system is not understood by many :P 13:43:41 *** nielsm has joined #openttd 13:44:23 <Samu> omg wikipedia begging for money again is so annoying 13:44:52 <Artea> about the down framerate of the server 13:45:01 <Artea> I think is due the dust in it 13:45:05 <Artea> need to clean up 13:45:09 <Artea> :( 13:45:16 <Samu> stupid big box taking 3/4 of the screen 13:46:11 <Artea> Samu: are you idleing in my server ? ;P 13:46:19 <Samu> yes 13:46:27 <Artea> hahaha 13:46:40 <peter1138> Problem with pre-signals is... people think they are superior to path. 13:47:16 <peter1138> https://www.reddit.com/r/openttd/comments/bcc9fi/train_staion_is_blocked/ 13:47:18 <peter1138> The classic... 13:47:36 <Artea> I wonder how CashDrainGS would be affected with Inflation 13:47:53 <Artea> it will be my next task of DS 13:56:07 <Samu> my GS is company value 13:57:18 <Samu> if you want to try 13:57:24 <Samu> it's nothing special 13:57:54 <Samu> ranks companies by value, and that's it 13:59:43 <Artea> try CashDrainGS 13:59:53 <Artea> it helps alot in small trains 14:00:22 <Artea> without I get around 2k or 5k max, with this I get like 12k 14:00:36 <Artea> it's changes the dynamic of the game 14:06:32 *** Wormnest has joined #openttd 14:08:11 <nielsm> new signal building UI that places path signals front and first 14:09:20 <planetmaker> well... expert setting which enables display of block signals. And only show path signals by default 14:11:00 <Artea> planetmaker 14:11:07 <Artea> you margin of profit is good 14:11:08 <peter1138> Yeah, hide them from the UI 14:11:18 <Artea> I have a little more because I sold the shares of AIAI 14:11:24 *** Guest110 has joined #openttd 14:11:47 <DorpsGek_II> [OpenTTD/OpenTTD] stormcone updated pull request #7497: Feature: Selective demolition tool. https://git.io/fjq82 14:11:47 <peter1138> Yet another setting ;( 14:13:13 <nielsm> well it'd be a client setting not affecting simulation 14:14:26 <nielsm> git pull => "539 files changed, 5901 insertions(+), 5881 deletions(-)" 14:14:28 <LordAro> could bundle it into the ctrl+click cycle setting? 14:14:32 <nielsm> that's the nullptr patch right? 14:14:34 <LordAro> nielsm: yup 14:20:57 <Guest110> Hello guys, I'm integrating OpenTTD with external stream analytics tool (Hazelcast Jet). May I ask for your help? I want OpenTTD to stop a train if specific external condition occurs. My intention was to plug a Jet listener into OpenTTD code and call some OpenTTD API to stop the train. Does it make sense? Which API to use to stop the train? 14:22:04 <Guest110> I tried DoCommandP(v->tile, v->index, 0, CMD_START_STOP_VEHICLE, NULL) which didn't seem to have desired effect.. 14:22:55 <peter1138> Calling functions directly? o_O 14:22:57 <planetmaker> Not quite clear what you're looking for. There is not exactly an API to stop trains in general... there's the user interface where you can stop trains. And AI have a command to start/stop trains, too 14:23:04 *** sla_ro|master has joined #openttd 14:23:11 <planetmaker> but... DoCommandP definitely is not an API but an internal function 14:23:13 <peter1138> So yeah, AI/GS have a defined API. 14:23:33 <peter1138> There is an admin API but I don't think that allows for that kinda stuff. 14:23:53 <Guest110> So is there an AI API I can call? 14:23:55 <planetmaker> gamescripts might... when imposing themselves as a player 14:24:09 <planetmaker> you can call an AI API only when you are an AI script 14:24:17 <peter1138> ^^ 14:24:21 <planetmaker> and the game script API only when you're a game script 14:24:47 <Samu> inb4 super GS playing as 15 AI companies 14:26:51 <planetmaker> Guest110, I'm actually not sure what you really want to do. You mentioned a tool. And you want to stop a train. But... that's not exactly a purpose... so hard to suggest anything 14:28:45 <planetmaker> i.e. it feels to me a bit like asking about the heat and temperature to bake potatoes with - but don't give the meal you try to cook :P 14:31:53 <Guest110> I'm member of the team building an open-source stream processing solution. I want to build nice demo using OpenTTD as a long-time game fan. I want to use OpenTTD as a source of a real time data feed with transport telemetry. So that vehicle information updates are streamed into it. Analytical tool does decision making based on the observed data. Fox example stop the train if it detects potential collision. 14:32:30 <Guest110> I'm successfully streaming the vehicle updates from OpenTTD. Now I'd like to build this "stop the train if rule wants it" part. 14:35:25 <planetmaker> collision detection is done in the pathfinder internals... that's not exposed anywhere 14:36:09 <planetmaker> or maybe not path finder, but the core game loop where vehicles are moved 14:36:42 <Guest110> Collisions were just an example, I just wanted to do some visible action in OpenTTD triggered externaly. 14:37:11 <Samu> a super AI entity 14:37:34 <LordAro> calm down, Samu 14:37:42 <planetmaker> Visible action... that's what we have AI and game scripts for - which are both written in squirrel. But both of which directly act on the game and its entitities 14:38:41 <nielsm> https://0x0.st/zNX4.png 14:39:22 <planetmaker> anyway, as you do not seem to want to use that, but implement another AI / game script API - hook into whereever suits you. Maybe use the script API to look where they hook into 14:39:30 <planetmaker> and duplicate that for your needs 14:39:39 <planetmaker> nielsm, pre-signals are also block signals 14:39:55 <Samu> nielsm, just hide them buttons really really hidden in some obscure openttd.cfg setting where no one would look 14:40:09 <Guest110> Thanks planetmaker, thanks guys. 14:40:12 <planetmaker> nielsm, "show block signals in signal dialogue" 14:40:42 <planetmaker> Guest110, I guess that doesn't sound satisfactorily... but yes... difficult to answer more detailed 14:41:23 <nielsm> Guest110: what tech are you using to receive the data from the game so far? 14:45:19 *** gareppa has quit IRC 14:48:28 <Guest110> I use the Jet C++ client. With each train tick, I send the vehicle information to Jet. Client works asynchronously so game isn't affected. 14:49:21 <nielsm> I mean, are you receiving it over a network socket? is that network socket connected as a regular client or to the adminport? or are you using a modified client? 14:49:34 <nielsm> (modified game executable) 14:50:26 <Guest110> Modified game executable. I've downloaded sources from GH and recompiled it with the client of Jet added to it. 14:50:38 <nielsm> okay 14:52:14 <nielsm> what you'd basically do then (I think) is add a block of code where you switch to the appropriate company and then perform a DoCommandP call for the "stop train" command with the train id 14:53:14 <Guest110> DoCommadP returned false, but maybe that was because I didn't switch the company.. 14:53:20 <Guest110> How can I do that? 14:55:54 <nielsm> basically just change _current_company global, but make sure to restore it afterwards 14:56:16 <nielsm> ai_core.cpp in AI::GameLoop shows how to do that with Backup<CompanyByte> 14:58:17 <nielsm> and (naturally) to act as any random company, you have to either be singleplayer mode, or server in multiplayer, or be connected as a client joined to that company 14:58:56 <planetmaker> a client will be kicked though from multiplayer if it tries to issue commands for anything not under the company's control 15:00:43 *** Alberth has joined #openttd 15:00:43 *** ChanServ sets mode: +o Alberth 15:00:50 <Alberth> o/ 15:02:14 <planetmaker> o/ 15:02:40 <LordAro> o/ 15:05:25 <Guest110> Thank you very much nielsm, I'll try! 15:07:44 <_dp_> planetmaker, but server won't ;) 15:08:48 <_dp_> but yeah, only doable as a server and even though it's somewhat possible with gs+admin port doing it directly with docommandp is likely to be much easier 15:09:06 <peter1138> gs network support? :D 15:09:32 <_dp_> peter1138, network thing can talk to gs via admin port 15:09:41 <peter1138> Yeah 15:09:45 <peter1138> I heard about that. 15:10:53 <planetmaker> I actually wondered whether it really would be bad to allow AI conntect to a server from extern 15:11:17 <planetmaker> Sure, allows some automated griefing options... 15:11:38 <planetmaker> but also interesting helper opportunities 15:12:24 <_dp_> o_O helper makes some sense as gs even though there are almost none currently 15:12:30 <_dp_> but ai has no place in mp imo 15:13:37 <planetmaker> I think it has its place 15:13:51 <planetmaker> not in every MP scenario / setup. But there definitely are some 15:16:22 <_dp_> idk, only use I can think of is to have some AI to make server look populated and attract more real players 15:17:47 <_dp_> but that's kinda shady 15:19:47 <_dp_> automated griefing is already a thing btw 15:20:00 <planetmaker> how? 15:20:01 <_dp_> there was a bot at some point that spammed all servers with companies 15:20:10 <planetmaker> ofc... modified clients 15:20:23 <Artea> R.I.P. 128 passangers from planetmaker's Transports 15:20:45 <Artea> * passengers 15:21:32 <planetmaker> plane crash, eh? 15:21:48 <planetmaker> sucks :P 15:21:56 <planetmaker> but that's what makes the trains better 15:22:16 *** Samu has quit IRC 15:22:29 <planetmaker> the 38 trains make approx. as much profit as the 38 planes. Or at least last night they did 15:24:16 <DorpsGek_II> [OpenTTD/OpenTTD] nielsmh opened pull request #7504: Feature: Hide block signal tools by default https://git.io/fjmvH 15:24:23 <nielsm> there, cheeky PR of the day 15:24:55 <Artea> yep 15:25:05 <Artea> it sux 15:25:42 <Artea> foster mkII costs 10,000,000 euros 15:25:57 <nielsm> sound realistic 15:25:58 *** glx has joined #openttd 15:25:58 *** ChanServ sets mode: +v glx 15:26:01 <Artea> put 2 road vehicles and they only give me 100k 15:26:29 <planetmaker> all my RV make negative income... all are feeder for trains 15:27:24 <peter1138> nielsm, not enough use of the words "obsolete" and "deprecated" ;-) 15:27:55 <Artea> I wanted to make train 15:27:58 <Artea> for subsidy 15:28:01 <Artea> since is 4x 15:28:25 <Artea> but meh, dont sure if worth and small space 15:28:39 <nielsm> well block and pre signals do enable building train-based computers so they're not obsolete in the sense that all their functionality has been superseded 15:28:41 <DorpsGek_II> [OpenTTD/OpenTTD] PeterN commented on pull request #7504: Feature: Hide block signal tools by default https://git.io/fjmvN 15:28:42 <Artea> towns are already connected 15:29:08 <peter1138> nielsm, we should seriously consider one of the programmable signal patches. 15:29:21 <peter1138> i had a patch once... 15:29:32 <peter1138> But decided it was a bit NIH-syndrome. 15:29:55 <nielsm> I think I suggested a system where you sent squirrel code over the string parameter in the commands 15:30:05 <peter1138> Mmm, no thanks :p 15:31:16 *** kiwitree has joined #openttd 15:34:26 <DorpsGek_II> [OpenTTD/OpenTTD] nielsmh commented on pull request #7504: Feature: Hide block signal tools by default https://git.io/fjmff 15:35:51 *** Progman has joined #openttd 15:38:00 *** Guest110 has quit IRC 15:55:05 <nielsm> yeah a naive try to setting up selection stacks in the signal toolbar fails massively https://0x0.st/zN8B.png 15:57:17 <DorpsGek_II> [OpenTTD/OpenTTD] nielsmh commented on pull request #7504: Feature: Hide block signal tools by default https://git.io/fjmfV 16:00:06 <nielsm> oh dear... https://0x0.st/zN8e.jpg 16:02:23 *** Flygon has quit IRC 16:12:11 <DorpsGek_II> [OpenTTD/OpenTTD] PeterN commented on pull request #7503: Feature: Add aircraft type dropdown in Autoreplace window https://git.io/fjmfF 16:14:49 <DorpsGek_II> [OpenTTD/OpenTTD] PeterN commented on pull request #7502: Feature: Allow or disallow large aeroplanes to land on airports with short runways https://git.io/fjmfN 16:15:53 <DorpsGek_II> [OpenTTD/OpenTTD] PeterN commented on pull request #7501: Use std::sort() when it's possible https://git.io/fjmfj 16:21:13 <DorpsGek_II> [OpenTTD/OpenTTD] LordAro commented on pull request #7501: Use std::sort() when it's possible https://git.io/fjmJk 16:36:18 <DorpsGek_II> [OpenTTD/OpenTTD] glx22 commented on pull request #7501: Use std::sort() when it's possible https://git.io/fjmJw 16:41:00 *** HerzogDeXtEr has joined #openttd 16:42:48 <DorpsGek_II> [OpenTTD/OpenTTD] glx22 commented on pull request #7501: Use std::sort() when it's possible https://git.io/fjmJD 16:53:39 *** Wolf01 has joined #openttd 16:54:12 <Wolf01> o/ 16:56:06 <Alberth> o/ 17:06:47 *** gelignite has joined #openttd 17:21:42 *** Eddi|zuHause2 has joined #openttd 17:21:42 *** Eddi|zuHause has quit IRC 17:22:43 *** Eddi|zuHause2 is now known as Eddi|zuHause 17:41:07 *** kiwitree has quit IRC 17:45:21 <DorpsGek_II> [OpenTTD/OpenTTD] glx22 updated pull request #7501: Use std::sort() when it's possible https://git.io/fjqQt 17:46:00 <glx> now using operator() in some places 17:46:03 *** andythenorth has joined #openttd 17:48:14 <andythenorth> yo 17:52:29 <andythenorth> 7504 is interesting :) 17:52:52 <glx> oups it massively fails to compile 17:53:11 <andythenorth> nielsm: tangentially relevant https://github.com/OpenTTD/OpenTTD/issues/5735 17:54:39 <nielsm> yeah I know there's wishes to change the signal gui overall 17:54:52 <nielsm> (it's not good) 17:55:27 <glx> next time I'll make sure to check with mingw before pushing 17:56:29 <andythenorth> signals, I could do without semaphores ever :P 17:56:42 <andythenorth> even down at the hotkey level 17:56:49 <andythenorth> signals grf? o_O 17:56:50 <andythenorth> :P 17:57:06 <andythenorth> hmm hotkeys.cfg 17:57:19 <andythenorth> does that actually work? 17:57:51 <glx> it should 17:59:02 <Artea> auto renew needs a timer 17:59:04 <Artea> or something 17:59:13 <Artea> I have trains with 70 years old :S 17:59:34 <LordAro> realistic! 17:59:42 <andythenorth> so I often build semaphores by accident 17:59:47 <andythenorth> because I have ctrl key pressed 17:59:50 <glx> just make sure it can reach a depot when the autorenew check happens 17:59:54 <andythenorth> in anticipation of building one way signal 18:00:04 <Artea> it is, LordAro 18:00:07 <andythenorth> I don't see how to disable that in hotkeys.cfg 18:00:14 <glx> if it's too far it won't autorenew 18:00:18 <Artea> a very one indeed in my paradise 18:00:35 <andythenorth> semaphores are nice for realism, but total ass for gameplay 18:01:26 <nielsm> semaphores should require a signal house nearby to work (and be buildable), electric signals should require either a modernised signal house nearby, or a massively expensive signalling central 18:01:42 <andythenorth> well maybe :P 18:01:57 <andythenorth> how about a signal box auto-built by the game every n tiles :P 18:02:00 <andythenorth> for pure eye candy 18:02:01 * Artea would like to see LordAro beat planetmaker in his server 18:02:14 <LordAro> nice try :p 18:02:23 <Artea> haha :P 18:02:35 <LordAro> pm is a seasoned ottdc veteran 18:02:56 <Artea> I can see that 18:02:59 <Artea> he beat me 18:03:07 <Artea> but I bought AIs 18:03:21 <Artea> went up creating a mess in my company 18:05:37 <andythenorth> someone test new FIRS Steeltown? o_O 18:05:46 <andythenorth> it works, with some rough edges 18:08:44 <andythenorth> hmm 18:09:00 <andythenorth> how can I distinguish cryogenic tankers from food tankers? 18:09:01 <andythenorth> https://storage.googleapis.com/daily-wp-uploads/1/2015/08/Milk-Tanker.jpg 18:09:07 <andythenorth> https://storage.googleapis.com/daily-wp-uploads/1/2015/08/Milk-Tanker.jpg 18:09:12 <andythenorth> http://www.cryeng.com/wp-content/uploads/2018/04/5.jpg 18:12:50 <Eddi|zuHause> orange stripe? 18:13:11 <Eddi|zuHause> (not quite accurate, but close enough?) 18:13:33 <andythenorth> it's the most obvious solution 18:13:54 <andythenorth> or make one type white and one type silver 18:14:41 <Eddi|zuHause> silver doesn't really translate in this pixel environment 18:14:44 <milek7> kdtree crashed again ;/ 18:14:52 <andythenorth> https://dev.openttdcoop.org/attachments/download/9397/cryo_and_edibles_tankers.png 18:15:01 <LordAro> someone should fix that 18:15:18 <andythenorth> silver and white are close, but not identical 18:15:30 <andythenorth> it's only a few shades different, but the refrigerated vans are white 18:15:34 <andythenorth> the tankers are silver 18:15:51 <Eddi|zuHause> the least you could do would make the cryo stripe horizontal and the edible vertical 18:16:29 <Eddi|zuHause> or the other way around, to match the refrigerated with the edibles tanker 18:16:42 *** Samu has joined #openttd 18:16:58 <andythenorth> that's kind of snookered, by having 4 generations or so 18:17:04 <andythenorth> which need to look same-but-different 18:17:05 <Samu> hi 18:17:20 <andythenorth> http://bundles.openttdcoop.org/iron-horse/push/LATEST/docs/html/trains.html#edibles_tank_car_pony_gen_2A 18:17:40 <andythenorth> I wonder if they don't need to be so different though 18:17:54 <andythenorth> then I could use horizontal for one type and vertical for the other, as eddi said 18:18:13 <andythenorth> these were drawn quickly because I was bored of them not being done 18:18:34 <Eddi|zuHause> the differences in generation could be more subtle 18:19:08 <andythenorth> +1 18:19:22 <andythenorth> so horizontal on the cryo tanks for realism (in Europe at least)? 18:19:34 <andythenorth> or horizontal on the edibles tanks to match the fridge vans 18:19:57 <Eddi|zuHause> i leave that up to your creative mind :p 18:20:01 <andythenorth> oof 18:20:50 <andythenorth> realism https://paulbartlett.zenfolio.com/img/s/v-3/p979624012-3.jpg 18:20:58 <andythenorth> also realism https://www.pwrs.ca/new_announcement_images/products/Broadway_Limited_Imports/Freight_Cars/HO_Scale/Cryogenic_Cars/AIRLIQUIDETYPEB.jpg 18:20:58 *** Wormnest has quit IRC 18:29:24 <DorpsGek_II> [OpenTTD/OpenTTD] SamuXarick commented on pull request #7502: Feature: Allow or disallow large aeroplanes to land on airports with short runways https://git.io/fjmT0 18:31:50 *** Wormnest has joined #openttd 18:42:33 *** frosch123 has joined #openttd 18:43:01 <Samu> damn 18:43:06 <Samu> savegame conversion is missing 18:43:12 <Samu> gonna fix 18:43:34 <DorpsGek_II> [OpenTTD/OpenTTD] Eddi-z commented on pull request #7502: Feature: Allow or disallow large aeroplanes to land on airports with short runways https://git.io/fjmTM 18:48:55 *** Supercheese has joined #openttd 18:55:41 <Artea> damn hell 18:55:47 <Artea> someone is spamming alot 18:55:53 <Artea> in query for games 18:55:54 <Artea> :S 18:57:45 <Artea> games = servers 18:58:02 <DorpsGek_II> [OpenTTD/OpenTTD] SamuXarick updated pull request #7502: Feature: Allow or disallow large aeroplanes to land on airports with short runways https://git.io/fjqQu 19:07:15 <DorpsGek_II> [OpenTTD/OpenTTD] SamuXarick commented on pull request #7502: Feature: Allow or disallow large aeroplanes to land on airports with short runways https://git.io/fjmkT 19:10:22 <DorpsGek_II> [OpenTTD/OpenTTD] SamuXarick updated pull request #7502: Feature: Allow or disallow large aeroplanes to land on airports with short runways https://git.io/fjqQu 19:14:33 <DorpsGek_II> [OpenTTD/OpenTTD] SamuXarick commented on pull request #7502: Feature: Allow or disallow large aeroplanes to land on airports with short runways https://git.io/fjmkn 19:23:17 <Samu> actually, autoreplace needs more changes than just a gui change :( 19:23:23 <Samu> bah... 19:27:53 <DorpsGek_II> [OpenTTD/OpenTTD] michicc commented on pull request #7501: Use std::sort() when it's possible https://git.io/fjmkg 19:29:28 <DorpsGek_II> [OpenTTD/OpenTTD] glx22 updated pull request #7501: Use std::sort() when it's possible https://git.io/fjqQt 19:32:36 <DorpsGek_II> [OpenTTD/OpenTTD] glx22 commented on pull request #7501: Use std::sort() when it's possible https://git.io/fjmko 19:35:05 * peter1138 returns from cinema 19:40:31 <andythenorth> cinema returns from peter1138 19:47:11 *** Alberth has left #openttd 19:53:34 <peter1138> yes 19:57:41 <Eddi|zuHause> was there anything interesting in the cinema since i last went? 19:58:08 <Eddi|zuHause> i can't even remember what it was... 19:58:20 <Eddi|zuHause> probably star wars 19:58:33 <Eddi|zuHause> which everyone thought was boring 20:01:27 <andythenorth> s 20:01:37 <andythenorth> did we do liveries yet? :) 20:04:21 <peter1138> Why? 20:04:53 *** gelignite has quit IRC 20:08:37 <Samu> hmm what to do about autoreplace 20:08:52 <Samu> looks like nothing has to be done 20:10:04 <Samu> i can replace a small plane with a large plane 20:10:32 <Samu> if the airports have long runways, it's fine, if they don't it's not fine 20:10:41 <Samu> but autoreplace, itself... nothing changes 20:12:55 <andythenorth> Why Not 20:13:08 * andythenorth should make some pixels 20:13:31 <andythenorth> also is it nap time yet? 20:15:19 <peter1138> Well, nrt. 20:15:20 <peter1138> Hmm. 20:15:28 <Samu> https://github.com/OpenTTD/OpenTTD/pull/7502#issuecomment-482691203 20:15:30 <Samu> keks 20:15:52 <Samu> hope that's a bit clearer 20:16:27 <Samu> probably more confusing now? 20:20:38 * andythenorth moves yellow pixels around 20:20:44 <andythenorth> such obsess 20:22:29 <Samu> https://www.pathofexile.com/forum/view-thread/2486771 lol edit 20:22:41 <Samu> that's the only melee skill that matters 20:25:55 <Artea> road vehicles armoured should have more than 16 bags of valuables 20:26:19 <Artea> every road vehicle should have a little more in the end... 20:26:32 <nielsm> make a newgrf that changes that 20:26:56 <nielsm> the base vehicles stay as they were defined by chris sawyer in transport tycoon deluxe 20:28:07 <Artea> include new ones 20:28:18 <Artea> I need to search for them 20:28:23 <LordAro> those are called "newgrfs" 20:29:04 <Artea> seems I going have nice work on next version of OTTD 20:31:36 <Samu> heh Artea, 95% of my patch requests are rejected 20:33:54 <LordAro> https://i.imgur.com/7YlJHYF.png i think this might be close to done 20:34:50 <peter1138> Hmm? 20:35:20 <peter1138> Still looks very old school :p 20:35:26 <LordAro> website remove-images-for-layout 20:37:29 <andythenorth> you can usually reduce box-shadow to 0 0 1px #999 or so 20:37:35 <andythenorth> or rgba(0,0,0,0.2) 20:37:57 <LordAro> andythenorth: hmm? 20:38:16 <andythenorth> the drop shadow borders are fuzz 20:38:32 <andythenorth> in the live site also 20:38:41 * andythenorth firebugs 20:39:39 <andythenorth> hmm 20:39:42 <andythenorth> navigation-bg-left.png and friends 20:39:46 <andythenorth> need to die :) 20:39:54 <LordAro> yes :p 20:40:00 <LordAro> that's the main purpose of my changes 20:40:04 <TrueBrain> LordAro keeps saying he has a patch for that :P 20:40:07 *** sla_ro|master has quit IRC 20:40:14 <TrueBrain> he spend too much time with peter1138 :P 20:40:21 <LordAro> TrueBrain: lemme rebase to something newer than January, and you'll have a PR 20:40:28 * andythenorth keeps saying he will rebuild the website 20:40:37 <TrueBrain> I dont believe you LordAro :P 20:40:37 <andythenorth> andythenorth hasn't got it done though 20:44:56 * peter1138 rebuilds nrt again. 21:01:57 <DorpsGek_II> [OpenTTD/website] LordAro opened pull request #80: General layout refactor https://git.io/fjmIS 21:02:02 <LordAro> TrueBrain: nyer. 21:07:19 <andythenorth> such bed 21:07:21 *** andythenorth has quit IRC 21:18:29 *** Hobbyboy has quit IRC 21:20:07 *** Hobbyboy has joined #openttd 21:26:29 *** frosch123 has quit IRC 21:28:20 <DorpsGek_II> [OpenTTD/OpenTTD] glx22 updated pull request #7501: Use std::sort() when it's possible https://git.io/fjqQt 21:29:19 <DorpsGek_II> [OpenTTD/OpenTTD] glx22 commented on pull request #7501: Use std::sort() when it's possible https://git.io/fjmL8 21:31:25 *** nielsm has quit IRC 21:40:51 *** arikover has joined #openttd 21:46:00 *** arikover has left #openttd 21:51:06 <DorpsGek_II> [OpenTTD/OpenTTD] michicc commented on pull request #7501: Use std::sort() when it's possible https://git.io/fjmLb 21:51:18 *** arikover has joined #openttd 21:55:04 *** arikover has left #openttd 21:58:58 <DorpsGek_II> [OpenTTD/OpenTTD] glx22 updated pull request #7501: Use std::sort() when it's possible https://git.io/fjqQt 22:00:52 *** arikover has joined #openttd 22:01:34 <Samu> that helicopter change... 22:01:38 <Samu> hmm 22:01:56 <Samu> not sure if it would make sense if I split it into a pr of its own 22:02:20 <Samu> context: https://github.com/OpenTTD/OpenTTD/pull/7503 22:07:43 <Samu> ok, i'll do it 22:10:36 <peter1138> I'm not sure it's a desirable change at all. 22:17:05 <DorpsGek_II> [OpenTTD/OpenTTD] SamuXarick updated pull request #7503: Feature: Add aircraft type dropdown in Autoreplace window https://git.io/fjqQz 22:24:41 <DorpsGek_II> [OpenTTD/OpenTTD] SamuXarick opened pull request #7505: Change: Permit autoreplacing a plane with a helicopter or vice versa. https://git.io/fjmt4 22:30:37 *** Progman has quit IRC 22:35:01 *** tokai|noir has joined #openttd 22:35:01 *** ChanServ sets mode: +v tokai|noir 22:42:00 *** tokai has quit IRC 22:47:08 <Samu> why was difficulty preset custom removed? 23:04:33 <Samu> what happened here? https://github.com/OpenTTD/OpenTTD/commit/812ae4140a8566c2b4b43c6aa5bab5eecf82f18a#diff-aee88b4caa62907399795a20ac1d63f5L28 23:05:55 *** arikover has quit IRC 23:09:50 *** Supercheese has quit IRC 23:20:57 *** Wolf01 has quit IRC 23:53:09 *** Supercheese has joined #openttd