Config
Log for #openttd on 24th June 2022:
Times are UTC Toggle Colours
10:31:38  <Samu> does this choice make sense?
12:07:43  <peter1138> Dunno, does it look good?
13:06:51  *** glx has joined #openttd
13:06:51  *** ChanServ sets mode: +v glx
13:07:45  <glx> I still think it would be better for an AI to use presets for newgrf vehicle
13:07:53  <glx> too many choices
13:08:27  <glx> plus some limitations only a human could understand
13:10:47  <LordAro> Samu: remember, the goal of an AI isn't necessarily to be "the best", ideally it should be fun to play against
13:11:27  <glx> and it should survive :)
13:23:18  <Samu> train_slope_resistance, unsure how to deal with this
13:24:09  <Samu> if i assume worst case, going up hill with all wagons, it prefers to pick a strong engine
13:24:40  <Samu> if resistance is 0, it usually picks fast but weak engines, at least with iron horse
13:25:34  <Samu> then i have to actually build the route, which may include some nasty inclinations, hmm
13:26:02  <Samu> worst case is maybe preferred
13:26:10  <Samu> only to be on the safer side
13:30:31  <FLHerne> glx: too many grfs :-/
13:31:32  <LordAro> grf presets when?
13:40:35  <Eddi|zuHause> callback 18 was meant for that
13:41:14  <Eddi|zuHause> but someone decided that it was too ridgid for openttd's AIs and not implemented
13:52:17  <peter1138> It also allows the AI to cheat by buying vehicles that can't be purchased by players.
13:52:57  <Samu> this is awesome https://www.symbolab.com/solver/simplify-calculator/simplify%20x%20%5Ccdot1000%5Ccdot%5Cfrac%7B256%7D%7B9800%5Ccdot%20y%7D%5Ccdot%5Cleft(y%20%2B%20z%5Cright)%5Ccdot%5Cfrac%7B9800%7D%7B256%7D?or=input
14:07:58  <Samu> wow, it even solves the issue of losing precision
14:08:11  <Samu> interger math
14:08:17  <Samu> integer
14:12:07  <DorpsGek> [OpenTTD/OpenTTD] 2TallTyler commented on pull request #9931: Feature: Multi-track level crossings https://github.com/OpenTTD/OpenTTD/pull/9931#issuecomment-1165616355
14:16:19  *** HerzogDeXtEr has joined #openttd
14:31:23  *** nielsm has joined #openttd
14:56:13  <Samu> is there a FALLTHROUGH for squirrel? or i just ommit it?
14:56:35  <LordAro> just omit break, iirc
14:56:38  <LordAro> same as C
14:57:18  <LordAro> (FALLTHROUGH in OTTD code is only an indication to the compiler that "yes, this was intentional", it doesn't actually do anything else)
15:03:47  <Samu> thx
15:14:15  *** frosch123 has joined #openttd
15:16:00  <Samu> wow...
15:16:04  <Samu> reliability = rel = max((rel_old = reliability) - reliability_spd_dec, 0);
15:16:11  <Samu> can squirrel accept this syntax
15:18:50  <glx> it should
15:19:08  <Samu> I'll see, im still copying code
15:19:43  <Samu> oh, it has a Random() function
15:20:51  <Samu> not sure it's a good idea to have something that's random in the formula
15:21:57  <Samu> how would i make it fair
15:26:30  <Samu> what's the Chance16I equivalent in squirrel
15:27:52  <LordAro> http://squirrel-lang.org/doc/squirrel2.html
15:28:20  <Samu> i mean API
15:28:31  <LordAro> https://docs.openttd.org/ai-api/hierarchy.html
15:29:26  <Samu> there isn't
15:33:23  <LordAro> https://docs.openttd.org/ai-api/classAIBase.html
15:56:56  <andythenorth> yo.  is cat?
15:57:57  <andythenorth> Samu can you do an AI battle to evolve the strategy for choosing?
15:58:37  <andythenorth> eh, how about AI Train Whack, in game?
15:58:38  <andythenorth> https://grf.farm/iron-horse/2.49.1/html/train_whack.html?match_base_track_type=true
15:58:38  <frosch123> andythenorth: remember the security researcher who said something about DMARC? now they want a bounty :)
15:58:43  <andythenorth> eh what
15:59:08  <andythenorth> frosch123 get a mailbox address, I'll pay to send them this https://www.amazon.co.uk/Bounty-Milk-Single-Chocolate-Pack/dp/B0015MSCT8/ref=asc_df_B0015MSCT8/?tag=googshopuk-21&linkCode=df0&hvadid=256139256193&hvpos=&hvnetw=g&hvrand=1078989706693054282&hvpone=&hvptwo=&hvqmt=&hvdev=c&hvdvcmdl=&hvlocint=&hvlocphy=9045631&hvtargid=pla-554616371439&psc=1
15:59:09  <frosch123> https://external-content.duckduckgo.com/iu/?u=https%3A%2F%2Ftse1.mm.bing.net%2Fth%3Fid%3DOIP.PmDJOUvNSqNFz3PDTm9y-gHaDe%26pid%3DApi&f=1 <- that thing, i guess
15:59:19  <frosch123> yeah, two monkeys, same joke
15:59:19  <andythenorth> oh you guessed :(
15:59:22  <andythenorth> lol
15:59:35  <andythenorth> Samu ^^ pls make Train Whack! in AI
15:59:50  <andythenorth> Train Whack! is inspired by Pikka's CivilAI and the Horse trains it builds
16:00:06  <frosch123> is it? or did you just make that up?
16:00:11  <andythenorth> no it is
16:00:36  <andythenorth> I ran some games with multiple Civil AI to test elements of Iron Horse
16:00:43  <andythenorth> unrelated frosch123 you never told me I can write train prop 25 with cb 36 :(
16:00:46  <frosch123> i hope civilai does not play with boring-mode enabled
16:01:05  <andythenorth> I feel I have not been exploring the newgrf spec sufficiently
16:01:08  <frosch123> why should i have told you that?
16:01:16  <andythenorth> imagine the lolz
16:01:36  <frosch123> did you find a usecase for prop25?
16:01:52  <frosch123> i never found one, or at least none with callback
16:01:57  <andythenorth> no, because it can't be read as a var
16:02:00  <andythenorth> I might patch that though
16:02:12  <andythenorth> it's so funny having such a potentially useful prop
16:02:14  <frosch123> why read something, which you can compute?
16:02:15  <andythenorth> but it's crippled
16:02:23  <frosch123> it's just caching at this point
16:02:41  <andythenorth> I wanted to see if it makes Iron Horse draw faster
16:02:56  <andythenorth> it's quite easy to show that Iron Horse has a significant FPS hit
16:03:04  <andythenorth> compared to vanilla trains
16:03:17  <andythenorth> but maybe that's just grf overhead ? :P
16:03:20  <andythenorth> or other things
16:04:07  <frosch123> compare it to nuts?
16:04:16  <andythenorth> let's see
16:04:29  <frosch123> reduce spritestacks back to 4? :p
16:10:52  <andythenorth> ok so Horse and NUTS have about the same FPS hit
16:11:37  <andythenorth> ~730x game speed factor for vanilla, ~680x with Horse or NUTS
16:11:53  <andythenorth> I always forget how to calculate that type of % :P
16:12:15  <frosch123> how did you create a comparable savegame with nuts so fast?
16:12:35  <andythenorth> this is just 20 trains in a depot
16:12:35  <peter1138> Ooh, found my old model railway stuff. Class 37, 43 and 58.
16:12:39  <andythenorth> with the train window open
16:12:46  <andythenorth> peter1138 quick eBay it!
16:12:49  <peter1138> Not sure I dare plug in the power supplies...
16:12:50  <andythenorth> probably worth a fortune
16:12:53  <andythenorth> or £40
16:12:58  <peter1138> Doubt it.
16:13:14  <peter1138> It's all Hornby so not exactly high quality.
16:13:23  <andythenorth> power supply probably fine
16:13:28  <andythenorth> there isn't much too them
16:13:36  <andythenorth> it's just a big transformer and a rheostat or something
16:13:47  <andythenorth> I blew up a lot when I was a child, so I took them apart
16:14:58  <andythenorth> too / to /s
16:18:34  <peter1138> They look very long... I'm too used to TTD's stubby engines :D
16:20:18  <andythenorth> 12/8
16:25:51  <peter1138> Actually there's some Lima here too.
16:30:48  <Samu> reliability_spd_dec is making this impossible
16:30:55  <Samu> it's an engine property that I can't get
16:31:35  <peter1138> Are you trying to simulate OpenTTD inside OpenTTD?
16:33:03  <LordAro> reimplementing most of the engine power calculations, by the sound of it
16:34:40  <Samu> i was attempting to simulate breakdowns
16:34:57  <Samu> for deciding which engine to get :p
16:35:00  <peter1138> Turn breakdowns off, much easier.
16:35:11  *** Smedles has quit IRC
16:35:18  *** Smedles has joined #openttd
16:36:22  <peter1138> LordAro, think I fucked my calf muscle up, had cramp yesterday, now it's still aching :(
16:37:53  <peter1138> I probably shouldn't've tried to keep up with the fast group, on my tourer.
16:38:03  <LordAro> oh no
16:39:04  <peter1138> I fell back going up a hill (heavy bike innit) and they were off, so of course I tried to catch up. lol
16:39:24  <LordAro> i was having issues with my ankle a few weeks back, but it seems to have gone away after replacing my shoes
16:39:39  <LordAro> legs are just generally a bit tired
16:39:41  <LordAro> for some reason
16:43:12  <andythenorth> peter1138 trying bulgarian splits or whatever they're called
16:43:26  * andythenorth getting well into stretching, cos it actually works
16:44:19  *** Smedles has quit IRC
16:44:25  *** Smedles has joined #openttd
16:46:06  <frosch123> TrueBrain: https://github.com/OpenTTD/BaNaNaS/pull/84 <- this issue resurfaced. internet says to add "--cli-binary-format raw-in-base64-out" ( https://docs.aws.amazon.com/cli/latest/userguide/cli-configure-files.html#cli-config-cli_binary_format ). any other ideas?
17:38:35  <Samu> looks like decay_speed for trains is 20
17:38:52  <Samu> but newgrfs... may change that
17:40:36  <Samu> only ships have a value other than 20
17:43:11  <Samu> https://github.com/OpenTTD/OpenTTD/blob/master/src/table/engines.h#L100
17:44:17  <Samu> @calc 20 << 2
17:44:17  <DorpsGek> Samu: Error: Invalid syntax: illegal operator LShift
17:48:10  <glx> (<<2 is *4)
18:05:50  *** Flygon__ has quit IRC
18:10:22  <TrueBrain> frosch123: ugh .. I forgot that issue existed ...
18:15:08  <TrueBrain> frosch123: I think GitHub Actions has a base64 encode thingy
18:15:48  <TrueBrain> or we can do: $(echo ... | base64)
18:16:31  <TrueBrain> I can thinker with it tomorrow .. feel free to experiment with it tonight if you like :D
18:17:03  <frosch123> so the --cli-binary-format option is no good?
18:17:11  <TrueBrain> what is a bit "meh" about the base64, that the secret hider will no longer kick in ..
18:17:22  <TrueBrain> well, I am fine with that option, just not sure till when that is a valid option
18:17:25  <TrueBrain> I assume it is deprecated :P
18:17:42  <TrueBrain> so I am assuming we postpone this issue again
18:18:16  <TrueBrain> but yeah, that option would be better, as the secret hider would still do its work
18:48:40  <frosch123> https://github.com/OpenTTD/BaNaNaS-staging/pull/5 <- no dorpsgek on data repos :)
18:48:46  <DorpsGek> [OpenTTD/OpenTTD] DorpsGek pushed 1 commits to master https://github.com/OpenTTD/OpenTTD/commit/ffd3c11ba7d3abd3dc3e387df24c157f281c8d15
18:48:47  <DorpsGek>   - Update: Translations from eints (by translators)
18:49:50  <frosch123> uh, oh, yeah, i understand, you are busy, dorpsgek :)
18:51:12  <TrueBrain> Lol
18:53:22  <TrueBrain> Takes a few moments before AWS loaded the Lambda in memory
18:54:29  <frosch123> hmm, where is the manual-run-workflow button...
18:55:01  <TrueBrain> There we go, all green now :)
18:55:17  *** Wormnest has joined #openttd
18:55:20  <frosch123> did it rerun itself, or did you press something?
18:56:37  * TrueBrain hides
18:56:50  <TrueBrain> I hit rerun on the job :)
18:57:36  *** Wolf01 has joined #openttd
18:59:18  <DorpsGek> [OpenTTD/BaNaNaS] frosch123 opened pull request #118: Fix: [Actions] AWS CLI v2 requires setting the encoding of payloads. https://github.com/OpenTTD/BaNaNaS/pull/118
18:59:32  <frosch123> not sure the cherry-pick saved any time there
18:59:50  <frosch123> the --cli-read-timeout is not present in staging, so i had to resolve that
19:00:00  <frosch123> and edit the commit message to remove the PR reference :p
19:00:10  <frosch123> but hey, the "ubuntu-latest" worked
19:00:59  <frosch123> oh, the admin-merge button changed into a checkbox
19:08:00  <DorpsGek> [OpenTTD/BaNaNaS] TrueBrain approved pull request #118: Fix: [Actions] AWS CLI v2 requires setting the encoding of payloads. https://github.com/OpenTTD/BaNaNaS/pull/118#pullrequestreview-1018878820
19:08:08  <TrueBrain> That diff looks weird
19:08:32  <TrueBrain> I understand why, but it could do better
19:09:00  <frosch123> truediff :)
19:09:21  <TrueBrain> Hahaha
19:09:27  <DorpsGek> [OpenTTD/BaNaNaS] frosch123 merged pull request #118: Fix: [Actions] AWS CLI v2 requires setting the encoding of payloads. https://github.com/OpenTTD/BaNaNaS/pull/118
19:09:30  <TrueBrain> 1 side project at the time :p
19:09:46  <TrueBrain> Tnx for fixing :)
19:10:06  <frosch123> thx for review
19:11:26  <TrueBrain> One happy family :D
19:17:36  *** Tirili has joined #openttd
19:30:42  *** tokai|noir has joined #openttd
19:30:42  *** ChanServ sets mode: +v tokai|noir
19:37:36  *** tokai has quit IRC
19:43:22  *** Tirili has quit IRC
19:44:49  *** Tirili has joined #openttd
19:49:04  *** Tirili has quit IRC
19:50:15  *** Tirili has joined #openttd
20:26:16  *** frosch123 has quit IRC
20:35:40  *** afon has joined #openttd
21:48:34  *** Samu has quit IRC
22:05:50  *** andythenorth has quit IRC
22:07:45  *** andythenorth has joined #openttd
22:09:02  *** Wolf01 has quit IRC
22:10:35  *** nielsm has quit IRC
22:16:28  *** andythenorth has quit IRC
23:01:00  *** sla_ro|master has quit IRC
23:01:35  *** D-HUND is now known as debdog
23:05:48  *** afon has left #openttd
23:32:59  *** HerzogDeXtEr has quit IRC

Powered by YARRSTE version: svn-trunk