Times are UTC Toggle Colours
00:32:04 *** _aD has quit IRC 00:36:26 *** HerzogDeXtEr has quit IRC 00:53:30 *** glx has quit IRC 01:18:49 *** wallabra has joined #openttd 01:22:29 *** wallabra_ has joined #openttd 01:27:00 *** wallabra has quit IRC 01:29:15 *** wallabra_ is now known as wallabra 02:05:44 *** Wormnest has quit IRC 02:28:07 *** D-HUND has joined #openttd 02:31:30 *** debdog has quit IRC 04:07:41 *** Smedles has quit IRC 04:07:48 *** Smedles has joined #openttd 05:11:18 *** bryjen has joined #openttd 05:36:24 *** wallabra has quit IRC 05:36:37 *** wallabra has joined #openttd 05:53:21 *** andythenorth has joined #openttd 06:15:40 *** bryjen has quit IRC 06:19:54 *** nielsm has joined #openttd 07:15:53 *** andythenorth has quit IRC 07:20:20 *** andythenorth has joined #openttd 07:25:49 *** HerzogDeXtEr has joined #openttd 07:30:52 *** Flygon has joined #openttd 07:49:19 *** sla_ro|master has joined #openttd 08:36:15 <andythenorth> yo 08:36:25 <TrueBrain> no 08:40:00 <TrueBrain> We should make an OpenTTD Mobile game, with P2W elements; I read that is the way to go these days 08:40:31 <TrueBrain> can I make TrueGRF Pay-to-Win? 08:43:01 <michi_cc> Be innovative and make it Pay-to-Loose :p 08:43:16 <TrueBrain> the more you pay, the more likely you lose your work? 08:53:43 <Eddi|zuHause> michi_cc: isn't that called a casino? 08:57:02 <andythenorth> just charge for support 08:57:34 <Eddi|zuHause> no, that's just "pay" 08:58:37 <andythenorth> depends on the support 08:58:42 <andythenorth> could be P2L 08:59:16 <Eddi|zuHause> but you're still losing a fixed amount 09:01:21 <andythenorth> you're right 09:01:23 <andythenorth> this won't work 09:01:33 <andythenorth> we need to do better 09:02:31 <Eddi|zuHause> the important part about p2w is you need some addictive element, so the player is encouraged to spend more as soon as he crossed the barrier of spending anything at all 09:02:53 <TrueBrain> so 0.10 cent for a train in your first buy 09:02:55 <TrueBrain> and slowly increase it 09:03:00 <TrueBrain> gotcha .. building this mobile game now :P 09:03:14 <Eddi|zuHause> train whack mobile. 09:12:45 <andythenorth> pay to improve odds 09:12:50 <andythenorth> by fractional % 09:36:20 *** Samu has joined #openttd 09:42:30 *** WormnestAndroid has quit IRC 09:58:42 *** Alkel_U3 has quit IRC 10:00:53 *** Alkel_U3 has joined #openttd 10:03:37 <TrueBrain> I am toying a bit with TrueWiki .. and it is amazing how little I can remember of wikitexthtml .. like magic to me .. but I am 99% sure I wrote it :P 10:03:53 <TrueBrain> there are a shitton of comments explaining stuff, so I have no actual problems following it 10:03:57 <TrueBrain> I just cannot remember I wrote it :P 10:25:08 <TrueBrain> https://lmgtfy.app/?q=length+of+lenght 10:25:21 <dwfreed> https://bfy.tw/TFRe 10:25:40 * TrueBrain high fives dwfreed :) 10:28:17 <Samu> thx 10:28:48 <TrueBrain> I am fuzzing TrueWiki .. and it is funny that so far all the bugs it found are related to "lists" :P 10:29:05 <TrueBrain> turns out parsing lists in mediawiki is really really difficult to get right :P 10:48:08 *** andythenorth has quit IRC 10:55:52 *** WormnestAndroid has joined #openttd 11:05:59 *** andythenorth has joined #openttd 11:50:01 *** nielsm has quit IRC 12:36:37 *** D-HUND is now known as debdog 12:52:54 *** glx has joined #openttd 12:52:54 *** ChanServ sets mode: +v glx 12:55:02 *** andythenorth has quit IRC 13:55:19 <Samu> i wish i could sometimes sort by highest value in AIPriorityQueue 13:56:42 <Samu> im creating a list of possible station locations and i give them a score for priority 13:56:54 <Samu> the higher the value, the better 13:57:13 <Samu> does priority queue work with negative values? 13:57:24 <peter1138> Isn't that what a priority queue does? 13:57:59 <Samu> no, it ranks from 0 to highest 13:58:02 <Samu> 0 is best 13:58:06 <Samu> i want the opposite order 13:59:37 <peter1138> If only there was some function that could invert your value... 14:00:37 <Samu> there are AIList 14:00:57 <Samu> but i can't put an instance for item 14:01:03 <Samu> :( 14:03:34 <peter1138> The priority value is a signed 64 bit integer. 14:03:40 <peter1138> That suggests using a negative value is no problem. 14:03:45 <peter1138> So what's the problem> 14:06:40 <glx> indeed Peek() and Pop() get the lowest priority, so negative should work 14:10:22 <Samu> nice! 14:17:18 <Samu> how to put a queue into another queue 14:17:28 <Samu> and get it sorted :p 14:17:55 <Samu> guess i need to do this in another manner 14:25:49 *** OsteHovel has joined #openttd 14:33:43 *** nielsm has joined #openttd 14:47:28 <DorpsGek> [OpenTTD/OpenTTD] H-Sachse commented on issue #9913: [Bug]: OpenTTD Flatpak hangs on startup (empty window, 100% CPU) https://github.com/OpenTTD/OpenTTD/issues/9913 15:10:49 *** gelignite has joined #openttd 15:20:35 <DorpsGek> [OpenTTD/OpenTTD] glx22 commented on issue #9913: [Bug]: OpenTTD Flatpak hangs on startup (empty window, 100% CPU) https://github.com/OpenTTD/OpenTTD/issues/9913 15:35:11 *** andythenorth has joined #openttd 16:15:29 <Samu> GetTileInFrontOfStation does not exist https://docs.openttd.org/ai-api/classAIRoad.html#affed85070e8d4b6f5e96cdf26c9b4efe 16:16:42 <Samu> there's a GetRoadStationFrontTile, but i don't think it works for drive through 16:26:50 <Samu> IsRoadStationTile requires IsRoadTypeAvailable(GetCurrentRoadType()) to be true, but I wanted to check if it has any road station, regardless of type, how do i do this 16:27:32 <Samu> i want to find a location where I can build a train station, and avoid blocking road station exits 16:27:40 <Samu> so i don't care for which road type 16:30:52 <Samu> I need to retrieve the road type of the road, but that assumes the tile is road 16:30:58 <Samu> what if it's not 16:31:30 <Samu> hmm, i think i got an idea 16:32:07 *** Smedles has quit IRC 16:32:15 *** Smedles has joined #openttd 16:36:56 <Samu> oh snap, trams 16:37:11 <Samu> it can be tram or road, this is more complex than i expected 17:21:27 <Samu> HasRoadType seems bugged, or so i think 17:22:23 <Samu> who's a roadtram expert? can a road be electrified and the tram not be electrified in the same tile? 17:22:53 <Samu> or if one is electrified, the other also is? 17:28:24 <DorpsGek> [OpenTTD/OpenTTD] H-Sachse commented on issue #9913: [Bug]: OpenTTD Flatpak hangs on startup (empty window, 100% CPU) https://github.com/OpenTTD/OpenTTD/issues/9913 17:30:03 <DorpsGek> [OpenTTD/OpenTTD] LC-Zorg commented on pull request #9931: Feature: Multi-track level crossings https://github.com/OpenTTD/OpenTTD/pull/9931#issuecomment-1166595538 17:30:42 <DorpsGek> [OpenTTD/OpenTTD] H-Sachse commented on issue #9913: [Bug]: OpenTTD Flatpak hangs on startup (empty window, 100% CPU) https://github.com/OpenTTD/OpenTTD/issues/9913 17:40:51 <Samu> i think this line is wrong https://github.com/OpenTTD/OpenTTD/blob/master/src/script/api/script_road.cpp#L101 17:41:33 <Samu> or maybe line 97, instead of RoadType, should be RoadTramType 17:44:03 <Samu> let me retest, maybe im doing this wrong 17:47:28 <Samu> nop, it's bugged 17:48:01 <Samu> i need another newgrf with multiple road types and tram types 17:58:58 <Samu> i'll test again after dinner, this is quite confusing 18:02:04 <DorpsGek> [OpenTTD/OpenTTD] LC-Zorg opened issue #9932: [Bug]: Changing the resolution in the game doesn't work properly, causing, among other things, problems in Windows https://github.com/OpenTTD/OpenTTD/issues/9932 18:16:07 <DorpsGek> [OpenTTD/OpenTTD] LC-Zorg opened issue #9933: [Bug]: The 640x480 resolution is not playable with the current size of the interface elements https://github.com/OpenTTD/OpenTTD/issues/9933 18:16:15 *** WormnestAndroid has quit IRC 18:44:18 <TrueBrain> priority bugs I see ... :P 18:51:31 <andythenorth> TrueBrain 9933, the problem seems to be with FIRS 4? 18:51:33 <andythenorth> just ban it ? 18:52:18 <TrueBrain> didnt even open the ticket :P 18:52:44 <andythenorth> k thx bai 18:56:22 <Samu> okay, i finally understand what HasRoadType does https://docs.openttd.org/ai-api/classAIRoad.html#afa61fa0df312e7efe2f55a01305b1426 18:56:29 <Samu> very misleading name 18:57:59 <Samu> then again road and tram is very confusing 18:58:19 <TrueBrain> andythenorth: lc? :P 19:00:50 <Samu> it should be named... HasRoadTramType? perhaps 19:02:01 <Samu> I'm also bad with names 19:07:18 <Samu> it checks if the tile has the same RoadTramType as that of the RoadType provided 19:07:32 <andythenorth> TrueBrain ban FIRS :P 19:07:40 <TrueBrain> in the balance of things ... 19:07:41 <TrueBrain> I prefer FIRS :) 19:07:43 <andythenorth> reduce bug counts 19:07:47 <TrueBrain> so if I have to choose .. 19:08:20 <andythenorth> I will talk less 19:08:29 <andythenorth> hmm but then the community 19:08:44 <andythenorth> on balance banning FIRS will cause more words than not banning it] 19:08:57 <andythenorth> oh could we charge for words? 19:09:02 <andythenorth> that could be the pay2w 19:09:31 <andythenorth> and we have a logarithmic scale, charge-per-word increasing per word 19:09:48 <andythenorth> 1 word: 0.1 eurocents 19:10:36 <andythenorth> 100 words, 13 euros 19:14:35 *** sla_ro|master has quit IRC 19:15:40 <TrueBrain> you failed in the "I will talk less", sorry :P 19:28:51 <andythenorth> "I will talk less than lc" :P 19:29:13 <andythenorth> so anyway we can charge per word, maybe using crypto? 19:30:45 *** tokai|noir has joined #openttd 19:30:45 *** ChanServ sets mode: +v tokai|noir 19:37:46 *** tokai has quit IRC 19:38:30 *** gelignite has quit IRC 20:01:26 <Samu> question -> https://github.com/OpenTTD/OpenTTD/compare/master...SamuXarick:really-check-for-RoadType?expand=1 20:01:40 <Samu> how many AIs will that break? 20:02:58 <glx> could it be the API didn't get an upgrade with NRT merge ? 20:05:10 <Samu> I don't know 20:06:11 *** Flygon has quit IRC 20:06:12 <Samu> what should be the intended usage of that function 20:06:50 <Samu> what was it like, before NRT? 20:07:01 <glx> ah no, there was an update https://github.com/OpenTTD/OpenTTD/commit/3293f08e0b1aa94319c29e7391eb2f5d6d4c5a17 20:09:00 <Samu> barely changed anything 20:11:20 <glx> but IIRC this function is just to check if a tile has road or tram (but not sure it supports newgrf types) 20:17:00 <Samu> i used RattRoads 1.0.2 and eGRVTS v2.1 -r235 20:17:25 <Samu> it has 6 roadtypes and 2 tramtypes 20:18:10 <andythenorth> alpine climate when? :P https://flickr.com/photos/wesleyvandrongelen/18744354360/in/photolist-uynHvs-T8LXrY-2h4mwWS-28AEo4e-2k5RXCB-2jxgDVP-2k8PPWf-Pp9y4J-QKXpgC-oe5mhR-W6JMLh-DXxDnv-2jyv7eD-2kLgE3K-26QLp1y-NCPNvU-NnRHHv-2kpTfok-2mCWmDQ-M7bCTu-2eQe4BE-2m9JCaM-2e4BYYD-FRhe19-NNzVYc-68PRF7-2h5C7Yn-NjJi5t-2jDo1SK-2iJ5inU-2jBirTD-2eFgAPw-Pdc2JD-2mxHeMZ-WRSQhh-TPMroW-2mWGTdw-2n6ymPY-29Ds7Aq-bYrPd1-2mym8QE-p66eiK-2ir 20:18:10 <andythenorth> Hvgq-2kU7rcv-2aGPMb5-2bugdC4-2m2zebf-2gbXgbf-2kTcg5i-WE1vyj 20:18:14 <andythenorth> eh stupid link 20:18:26 <andythenorth> https://flickr.com/photos/wesleyvandrongelen/18744354360/ 20:23:21 *** nielsm has quit IRC 20:27:04 <Samu> https://i.imgur.com/GTeTzqo.png 20:30:28 <glx> yeah some functions were added to list roadtypes (and tramtypes) with NRT, but the API might be not fully compatible 20:30:59 <Samu> left side is "master", kinda 20:31:08 <Samu> right side is with the fix 20:31:40 <Samu> let me also test without any newgrf 20:35:57 <Samu> meh, nothing much to test https://i.imgur.com/kcwDObF.png 20:37:49 <Samu> how many AIs support NRT? 20:37:56 <Samu> i wonder 20:40:21 <Samu> AAAHogEx, CivilAI, NotPerfectAI and RailwAI have used at least AIRoadTypeList 20:41:42 <Samu> wow, a lot of AIs use HasRoadType 20:42:10 <Samu> well, kind of expected, it already existed before NRT 20:42:40 <glx> HasRoadType partially works I think 20:43:40 <glx> it detects road/tram presence, but not the exact type 20:43:52 <glx> as shown in your screenshot 20:47:06 <Samu> how many roadtypes existed before NRT? 20:47:12 <glx> 2 20:47:19 <glx> road and tram 20:47:50 <Samu> I see 20:49:39 <Samu> it's probably not gonna break AIs older than NRT 20:49:49 <Samu> but the new ones may break 20:50:12 <Samu> depends on how they're using it 20:53:15 <glx> road API seems to only know 2 types (the original ones) 20:55:51 <Samu> it can get a list of them now 20:56:18 <Samu> with AIRoadTypeList 20:56:32 <glx> yes that was added with NRT, but AIRoad itself was not updated to use it I think 20:58:07 <Samu> it is assuming RoadType 0 to be a RoadTramType of Road, and RoadType 1 to be RoadTramType of Tram 20:58:15 <Samu> is that really enforced in OpenTTD? 21:02:08 <glx> there are 2 default labels, ROAD and ELRD which should correspond to original road and tram 21:02:10 <DorpsGek> [OpenTTD/OpenTTD] SamuXarick opened pull request #9934: Fix: Script::HasRoadType really check for RoadType https://github.com/OpenTTD/OpenTTD/pull/9934 21:03:07 <Samu> gotta go bed 21:03:18 <glx> ah no that's for roadtypes, tramtypes have RAIL et ELRL 21:08:30 <Samu> oh, found something! 21:09:50 <Samu> https://github.com/OpenTTD/OpenTTD/blob/master/src/script/api/script_station.cpp#L208 21:10:17 <Samu> for stations, it already does that 21:11:17 <glx> still assuming only 2 types I think, but maybe compatible with more 21:13:50 <Samu> gotta go now, take care 21:13:54 *** Samu has quit IRC 21:40:29 *** HerzogDeXtEr has quit IRC 22:16:17 *** andythenorth has quit IRC 22:27:14 *** Tirili has joined #openttd 23:44:17 *** Wormnest has joined #openttd 23:46:18 *** WormnestAndroid has joined #openttd