Times are UTC Toggle Colours
00:16:11 *** tokai|noir has joined #openttd 00:16:11 *** ChanServ sets mode: +v tokai|noir 00:23:05 *** tokai has quit IRC 01:14:11 *** Wuzzy has quit IRC 01:46:09 *** tokai has joined #openttd 01:46:09 *** ChanServ sets mode: +v tokai 01:52:44 *** tokai|noir has quit IRC 02:33:07 *** WormnestAndroid has quit IRC 02:38:02 *** WormnestAndroid has joined #openttd 02:59:44 *** D-HUND has joined #openttd 03:03:07 *** debdog has quit IRC 03:12:55 *** tokai|noir has joined #openttd 03:12:55 *** ChanServ sets mode: +v tokai|noir 03:20:09 *** tokai has quit IRC 03:22:59 *** glx has quit IRC 03:53:10 *** Supersonic[m] has joined #openttd 04:15:01 *** tokai has joined #openttd 04:15:01 *** ChanServ sets mode: +v tokai 04:21:50 *** tokai|noir has quit IRC 05:30:46 *** Flygon has joined #openttd 05:37:34 *** nielsm has joined #openttd 06:02:49 *** sla_ro|master has joined #openttd 06:05:38 *** nielsm has quit IRC 06:30:59 *** snail_UES_ has quit IRC 07:05:19 *** tokai|noir has joined #openttd 07:05:19 *** ChanServ sets mode: +v tokai|noir 07:12:15 *** tokai has quit IRC 07:42:38 *** Speedy` has joined #openttd 07:45:36 *** HerzogDeXtEr has joined #openttd 08:13:27 *** iSoSyS has joined #openttd 08:34:10 *** iSoSyS has quit IRC 09:21:49 *** WormnestAndroid has quit IRC 09:22:02 *** WormnestAndroid has joined #openttd 09:52:53 *** Samu has joined #openttd 09:59:08 <Samu> hi 10:32:38 <Samu> wow, radeon drivers failed to installl 10:38:32 *** D-HUND is now known as debdog 10:42:31 *** Samu_ has joined #openttd 10:43:13 <Samu_> ok, they installed now 10:43:27 <Samu_> after a black screen 10:43:39 <Samu_> got me scared for a while 10:43:43 *** Samu has quit IRC 10:44:50 *** Samu_ has quit IRC 10:45:07 *** Samu has joined #openttd 11:24:56 *** tokai has joined #openttd 11:24:56 *** ChanServ sets mode: +v tokai 11:29:26 *** Wuzzy has joined #openttd 11:31:39 *** tokai|noir has quit IRC 12:15:39 *** glx has joined #openttd 12:15:39 *** ChanServ sets mode: +v glx 13:05:07 <DorpsGek> [OpenTTD/OpenTTD] glx22 opened pull request #9397: Feature: Persistant rotation of numbered autosave after restart https://git.io/JndWW 13:13:18 *** tokai|noir has joined #openttd 13:13:18 *** ChanServ sets mode: +v tokai|noir 13:20:08 *** tokai has quit IRC 13:20:38 *** snail_UES_ has joined #openttd 13:25:37 *** andythenorth has joined #openttd 13:47:19 *** nielsm has joined #openttd 14:23:42 *** andythenorth has quit IRC 14:28:24 *** tokai has joined #openttd 14:28:24 *** ChanServ sets mode: +v tokai 14:31:24 *** andythenorth has joined #openttd 14:35:07 *** tokai|noir has quit IRC 14:42:31 *** jottyfan has joined #openttd 15:01:06 <Samu> funny, i just discovered squirrel doesn't require "," to separate arguments 15:01:19 <Samu> a space is enough 15:03:49 <Samu> https://github.com/SamuXarick/LuDiAI-AfterFix/blob/master/BuildManager.nut#L238 15:04:36 <Samu> (tile, cargoType, 1, 1 radius); it works, even though I intended (tile, cargoType, 1, 1, radius); 15:10:22 *** sla_ro|master has quit IRC 15:10:53 <LordAro> there's nothing that's actually ambiguous, that i can think of 15:11:29 <LordAro> string literals are a bit clearer, i suppose 15:11:43 <LordAro> "string with spaces in" "another string" 15:11:55 <LordAro> difficult to see at a glance which parameter is which 15:12:11 <glx> I think it's unintended, but the squirrel doc is so unclear :) 15:19:15 <glx> code seems to expect ',' https://github.com/OpenTTD/OpenTTD/blob/37116a7575c1dd96ae93c11ffbae64358d59d4aa/src/3rdparty/squirrel/squirrel/sqcompiler.cpp#L776-L793 15:19:32 <glx> I think your code compiles, but doesn't do what you expect 15:20:43 <LordAro> that's also possible :) 15:22:32 <glx> and maybe it just fails at runtime 15:23:08 <Samu> no, doesn't seem to fail 15:23:36 <glx> as I understand it, it's 4 args instead of 5 15:25:04 <Samu> i didn't verify as of recently, but i think it's doing what I expect 15:25:13 <Samu> the function takes 5 15:25:54 <Samu> https://docs.openttd.org/ai-api/classAITile.html#adbb5e7fafc552884f84e9d7da0936337 15:28:17 <Samu> anyway, I added a comma for my next version, just in case 15:35:30 *** Gustavo6046 has quit IRC 15:35:44 *** Gustavo6046 has joined #openttd 16:03:20 <andythenorth> accessing town var 0x41 from nml? 16:03:36 <andythenorth> it's a word 16:03:38 <andythenorth> var[0x41, 0, 0xFFFF] ? 16:03:41 <andythenorth> or var[0x41, 0, 0xFFFFFFFF] 16:03:47 <andythenorth> or do I need to shift left? 16:03:50 * andythenorth has NFI 16:04:14 *** Progman has joined #openttd 16:16:22 <TrueBrain> I hope yuo don't expect us to know :( 16:16:26 <TrueBrain> sorry ;P 16:18:31 <TrueBrain> wauw, the amount of typos in those 2 lines .. incredible 16:18:35 <TrueBrain> well done TrueBrain, well done 16:19:48 <andythenorth> GG WP 16:19:56 <andythenorth> you kind of should know :P 16:20:02 <andythenorth> it's basic nfo 16:20:12 <andythenorth> maybe we could learn together 16:20:14 <TrueBrain> no, it is NML :P 16:20:22 <andythenorth> it's a var, a shift, a mask 16:20:32 <andythenorth> I have learnt and forgotten about 15 times 16:20:54 <TrueBrain> for these things I tend to look in existing code when doing a project :D 16:21:00 <andythenorth> this is what I did 16:21:07 <andythenorth> I used it multiple places before 16:21:14 <andythenorth> but for differently sized vars 16:21:20 <andythenorth> also sometimes there are surprises 16:21:32 <glx> ok, indeed squirrel seems to not enforce ',' in args, that's weird 16:21:33 <andythenorth> when vars have complicated packing of multiple values into a dword etc 16:21:43 <andythenorth> lol grf etc 16:21:56 <andythenorth> the whole idea that vars are incredibly expensive 16:22:04 <andythenorth> so we must pack lots of complexity into them 16:22:05 <TrueBrain> I instead am going to breed bees in Minecraft, k? :) 16:22:13 <andythenorth> pfffff 16:22:16 <TrueBrain> andythenorth: TTDp lurking in the back there :D 16:22:20 <andythenorth> no shit :) 16:22:35 <andythenorth> I have picked up some actual grf for the first time in a week, and this scares you off :P 16:22:52 <andythenorth> I broke my brain too much recently for grf, needed a week of doing literal nothing 16:23:14 * andythenorth checks the sitrep 16:23:27 <andythenorth> frosch is still the only one who dares add anything to grf spec yes/no? 16:24:29 * andythenorth wants a 'town has been founded' cb for industry to handle, returning [nothing], it's just for setting up town registers with values 16:24:48 <andythenorth> I suspect it's two lines of code in OpenTTD 16:25:42 <andythenorth> looks like this andythenorth contrib. added a similar callback once before https://github.com/OpenTTD/OpenTTD/commit/16b310d8ce2f7688b62fb8b09829baf71af4aab0 16:25:46 <andythenorth> maybe they know how to do it? 16:25:50 <andythenorth> anyone know if they're active? 16:26:48 <andythenorth> problem is there's no entity in the grf to make a general callback to 16:27:28 <andythenorth> not so simple eh? 16:28:18 <andythenorth> TrueBrain do your bees live here? https://media.discordapp.net/attachments/337701432230805505/857658336736182303/unknown.png?width=2052&height=1267 16:28:34 <TrueBrain> bsssttt 16:32:42 *** jottyfan has quit IRC 16:33:29 <andythenorth> hmm STORE_PERM during location checks eh 16:33:31 <andythenorth> BROKEN 16:33:38 <andythenorth> PEBKAC 16:54:49 <glx> haha https://github.com/OpenTTD/OpenTTD/blob/37116a7575c1dd96ae93c11ffbae64358d59d4aa/regression/regression/main.nut#L1705 <-- regression script also skip some ',' 16:55:03 <glx> I really think it's a squirrel bug to allow that 16:55:27 <andythenorth> lol 16:55:31 * andythenorth forgot how scopes work 16:55:33 <andythenorth> silly me 17:00:03 *** gelignite has joined #openttd 17:07:34 <DorpsGek> [OpenTTD/nml] andythenorth opened pull request #223: Add: town var 0x41 'town_index' https://git.io/JnFYN 17:07:43 <andythenorth> glx any chance? :) 17:41:38 <DorpsGek> [OpenTTD/OpenTTD] glx22 opened pull request #9398: Fix: [Squirrel] Enforce comma usage in function calls https://git.io/JnFcs 17:42:42 <Samu> wow glx :( 17:43:17 <Samu> that's probably gonna trigger the old AIs 17:43:28 <Samu> that currenly work, to stop working 17:43:30 <glx> yeah it's the main issue 17:44:06 <Samu> unmaintaned working old AIs 17:45:46 <glx> I think missing ',' are an exception, but who knows 17:46:15 <glx> even regression AI was a victim :) 17:47:38 <glx> but I blame squirrel for allowing it 17:48:12 *** andythenorth_ has joined #openttd 17:55:36 *** andythenorth has quit IRC 17:58:25 *** Wolf01 has joined #openttd 17:58:38 *** andythenorth_ has quit IRC 17:59:24 <Wolf01> Did I scare him? 17:59:31 *** andythenorth has joined #openttd 17:59:59 <DorpsGek> [OpenTTD/OpenTTD] TrueBrain commented on pull request #9398: Fix: [Squirrel] Enforce comma usage in function calls https://git.io/JnFlX 18:00:15 <LordAro> scared macOS's network stack, more like 18:01:37 <DorpsGek> [OpenTTD/OpenTTD] LordAro commented on pull request #9398: Fix: [Squirrel] Enforce comma usage in function calls https://git.io/JnFl5 18:02:35 <DorpsGek> [OpenTTD/OpenTTD] TrueBrain commented on pull request #9398: Fix: [Squirrel] Enforce comma usage in function calls https://git.io/JnFlx 18:04:20 *** Flygon has quit IRC 18:11:24 *** andythenorth has quit IRC 18:15:06 *** andythenorth has joined #openttd 18:15:53 *** andythenorth has quit IRC 18:17:23 *** andythenorth has joined #openttd 18:17:55 *** sla_ro|master has joined #openttd 18:29:00 *** andythenorth has quit IRC 18:38:08 *** tokai|noir has joined #openttd 18:38:08 *** ChanServ sets mode: +v tokai|noir 18:45:10 *** tokai has quit IRC 18:56:33 *** andythenorth has joined #openttd 18:59:22 * andythenorth bounces up and down like a bouncy thing 18:59:27 <andythenorth> anyone can approve? https://github.com/OpenTTD/nml/pull/223 19:05:03 *** Eddi|zuHause2 is now known as Eddi|zuHause 19:12:13 *** Wormnest has joined #openttd 19:16:27 <peter1138> I have warm goats cheese so no, I can't. 19:20:42 *** andythenorth has quit IRC 19:21:40 *** andythenorth has joined #openttd 19:22:43 <andythenorth> I had halloumi 19:22:48 <andythenorth> went ok 19:23:03 <peter1138> Nice. 19:25:14 <andythenorth> no chips though 19:30:25 * andythenorth has forgotten how modulo works 19:31:19 <andythenorth> seems that x % 0 and x % 1 might be unwise choices 19:31:22 <peter1138> You want to know how it works, or what the result is? 19:31:45 <peter1138> When you divide by 1, what's the remainder? 19:31:49 <andythenorth> 0 19:31:58 <peter1138> When you divide by 0... well... 19:32:06 <andythenorth> debates about infinity 19:32:20 <andythenorth> I want 3 town 'types', based on the town index 19:32:37 <andythenorth> town_index % n would seem to be the thing 19:32:51 <andythenorth> but I think I need to do more 19:33:47 <andythenorth> town_index % 3, the result will be 0, 1, or 2 19:34:03 <andythenorth> assuming integers 19:34:07 <andythenorth> ok 19:35:02 <peter1138> is a town index ever non-integer? 19:37:45 <andythenorth> hope not 19:37:52 <andythenorth> overlapping towns? 19:37:54 <andythenorth> exurbs? 19:39:42 <andythenorth> errr 19:39:46 <andythenorth> this kinda works surprisingly well 19:39:53 <andythenorth> mining towns get mines and quarries 19:39:59 <andythenorth> farming towns get.... farms 19:43:47 <andythenorth> doesn't change the look of the map very much though 19:45:46 *** tokai has joined #openttd 19:45:46 *** ChanServ sets mode: +v tokai 19:52:06 <peter1138> NewGRF rocks 19:52:30 <andythenorth> PBI quarries 19:52:35 *** tokai|noir has quit IRC 19:52:51 *** Beer has joined #openttd 19:55:09 <andythenorth> hmm 19:55:18 <andythenorth> goes it a newgrf var for number of towns? 19:55:37 <andythenorth> looked like a pool, I couldn't figure out how to get the size of the pool 19:56:00 <andythenorth> read the index of the last item in the pool? :P 20:09:26 <Rubidium> andythenorth: GetNumItems? 20:09:55 <peter1138> More desyncable vars ;) 20:10:13 <Rubidium> e.g. Town::GetNumItems 20:11:02 <andythenorth> desyncs are so mysterious 20:11:21 <Rubidium> yeah, that would potentially be desyncable 20:12:16 <andythenorth> I don't want to ask why right? 20:12:25 <andythenorth> or rather...nobody will enjoy explaining? :P 20:14:52 <Rubidium> the number of towns can change without notifying industries or houses that the number of towns changed, so their caches do not get reset 20:15:34 <andythenorth> caching I understand :) 20:15:36 <andythenorth> ok 20:16:56 *** orudge has joined #openttd 20:16:56 *** ChanServ sets mode: +o orudge 20:17:54 <andythenorth> well 20:18:11 <andythenorth> I am limiting industries to something like mod(6) of the town index 20:18:20 <andythenorth> so maps with less than 6 towns are....in trouble :) 20:18:27 * andythenorth is going to ignore that for now 20:20:10 <TrueBrain> I will prepare a tt-forums reply indicate that it is absurd a NewGRF doesn't work on my 1 town map of 4kx4k 20:20:11 <TrueBrain> unplayable 20:20:12 <TrueBrain> :P 20:20:28 <TrueBrain> I am joking of course; you can't make all settings on the spectrum playable :) 20:20:39 *** orudge` has quit IRC 20:21:44 <andythenorth> I only read forums very selectively now 20:21:52 <andythenorth> I read the Unsinkable Sam thread (nobody replies) 20:21:58 <TrueBrain> you are such a smart cookie :) 20:21:58 <andythenorth> and a post Erato wrote 20:22:10 <andythenorth> the rest is .... trash at this point :) 20:22:34 <andythenorth> anyway, need to break some eggs for this omelette 20:22:49 * andythenorth has gameplay ideas 20:32:52 *** gelignite has quit IRC 20:54:39 <DorpsGek> [OpenTTD/OpenTTD] glx22 commented on pull request #9398: Fix: [Squirrel] Enforce comma usage in function calls https://git.io/JnFF1 21:10:22 *** Samu has quit IRC 21:14:11 <DorpsGek> [OpenTTD/OpenTTD] TrueBrain commented on pull request #9398: Fix: [Squirrel] Enforce comma usage in function calls https://git.io/JnFAm 21:20:23 *** nielsm has quit IRC 21:26:40 *** andythenorth has quit IRC 21:36:46 *** Beer has quit IRC 21:36:56 *** Beer has joined #openttd 22:02:30 *** sla_ro|master has quit IRC 22:15:41 *** Progman has quit IRC 22:31:24 *** Wormnest has quit IRC 22:33:35 *** Gustavo6046_ has joined #openttd 22:36:20 *** Gustavo6046 has quit IRC 22:36:20 *** Gustavo6046_ is now known as Gustavo6046 22:42:08 *** Wolf01 has quit IRC 22:48:57 *** WormnestAndroid has quit IRC 22:49:41 *** WormnestAndroid has joined #openttd 23:19:17 *** Gustavo6046 has quit IRC 23:45:03 *** tokai|noir has joined #openttd 23:45:03 *** ChanServ sets mode: +v tokai|noir 23:48:58 *** Wuzzy has quit IRC 23:49:30 *** Gustavo6046 has joined #openttd 23:51:39 *** tokai has quit IRC 23:53:27 *** tokai has joined #openttd 23:53:27 *** ChanServ sets mode: +v tokai