IRC logs for #openttd on OFTC at 2022-03-20
⏴ go to previous day
00:38:19 *** Smedles_ has quit IRC (Server closed connection)
00:38:25 *** Smedles has joined #openttd
02:00:43 *** _aD has quit IRC (Quit: leaving)
02:08:36 *** tokai|noir has joined #openttd
02:08:36 *** ChanServ sets mode: +v tokai|noir
02:15:39 *** tokai has quit IRC (Ping timeout: 480 seconds)
02:20:38 *** Wormnest has quit IRC (Quit: Leaving)
02:45:16 *** jellyknight has joined #openttd
02:52:39 *** geli has quit IRC (Ping timeout: 480 seconds)
03:15:57 *** jellyknight has quit IRC (Quit: Stay safe!)
03:25:52 *** debdog has quit IRC (Ping timeout: 480 seconds)
03:41:17 *** snail_UES_ has joined #openttd
05:37:19 *** snail_UES_ has quit IRC (Quit: snail_UES_)
06:36:10 *** WormnestAndroid has quit IRC (Remote host closed the connection)
07:33:29 *** andythenorth has joined #openttd
08:11:40 *** andythenorth has quit IRC (Quit: andythenorth)
08:14:37 *** andythenorth has joined #openttd
08:19:00 *** andythenorth_ has joined #openttd
08:24:49 *** andythenorth has quit IRC (Ping timeout: 480 seconds)
09:02:38 *** Gustavo6046 has quit IRC (Remote host closed the connection)
09:46:20 *** sla_ro|master has joined #openttd
09:55:32 *** frosch123 has joined #openttd
10:09:10 *** gelignite has joined #openttd
10:30:32 *** D-HUND is now known as debdog
10:59:13 *** andythenorth_ has quit IRC (Ping timeout: 480 seconds)
11:10:36 *** andythenorth has joined #openttd
11:42:04 <TrueBrain> yippie, I can sync data from GitHub to indexeddb in the browser .. now to modify the compiler to actually being able to read that :D
12:36:27 <andythenorth> what is the TrueGRF subscription going to cost?
13:14:12 <TrueBrain> I somewhat doubt anyone would actual pay any amount that would make it sensible to ask for it to start with :P
13:16:18 <frosch123> sell a NFT for every line of code
13:30:03 <andythenorth> Horse NFT opportunity has been missed
13:30:30 <andythenorth> also totally unrelated, can we add a Whack! button to the buy menu?
13:30:47 <andythenorth> if you filter by cargo, then click Whack! it builds a random vehicle that refits to that cargo
13:30:54 <andythenorth> ideally filtered by length also :P
13:36:08 <TrueBrain> wow, I haven't written Rust in a while .. I completely forgot the basics :P
13:37:29 *** gelignite has quit IRC (Quit: Stay safe!)
13:51:00 *** WormnestAndroid has joined #openttd
13:51:19 <TrueBrain> did you also bring for us?
14:06:09 <TrueBrain> right ... I now have a TrueGRF compiler that runs on the command line .. I still wonder how that happened, as that was explicitly not a goal ... but it is the only sane way to make releases on GitHub repositories :P
14:06:15 *** APTX has quit IRC (Remote host closed the connection)
14:08:12 *** WormnestAndroid has quit IRC (Read error: Connection reset by peer)
14:08:17 <frosch123> does it still run locally in the browser, or do you now have a server component?
14:08:27 *** WormnestAndroid has joined #openttd
14:08:47 *** andythenorth has quit IRC (Ping timeout: 480 seconds)
14:09:03 <frosch123> so next is a nml->truegrf transpiler :p
14:09:12 <TrueBrain> I do not know if that is even possible
14:09:23 <TrueBrain> pyNML to TrueGRF is .. somewhat :P
14:10:09 <frosch123> people have forked firs before, using the generated nml
14:10:25 <glx> TrueBrain: so now it's yet another grf compiler and people will write json to feed it ?
14:10:37 <TrueBrain> glx: sadly, that turns out to be the result here, yes
14:10:41 *** andythenorth has joined #openttd
14:10:47 <TrueBrain> I used a sane metalanguage :P
14:14:33 <TrueBrain> but it is kinda shocking to me how barebone you can make this language, and still be able to do a lot of shit in NewGRF :P
14:14:44 <TrueBrain> it really helps to not implement a ton of "nobody should be using that anyway" stuff
14:19:05 *** andythenorth has quit IRC (Quit: andythenorth)
14:20:34 *** Flygon has quit IRC (Quit: A toaster's basically a soldering iron designed to toast bread)
14:25:40 <TrueBrain> now only I need a hook to read png files from disk .. how to do that in a pretty way .. hmm
14:35:20 <TrueBrain> btw, it is only 70 lines of code to convert my current rust project to also work from CLI :P At least something I did right .. and serde is awesome (converts JSON / YAML to Rust structs)
14:53:11 *** Wormnest has joined #openttd
14:57:12 <TrueBrain> thread 'main' panicked at 'attempt to subtract with overflow',
14:57:16 <TrueBrain> FIRS doesn't work anymore :(
15:07:58 <TrueBrain> pff, was an existing bug, not even introduced by my changes :P
15:08:07 <TrueBrain> 598681 Mar 20 15:07 test.grf
15:08:09 <TrueBrain> FIRS is not small :P
15:11:50 <TrueBrain> debug version of truegrf takes 12 seconds to convert it :P
15:12:52 <TrueBrain> release build ~1.1s
15:21:04 <TrueBrain> let's see how long it takes to clone that from a browser ..
15:21:19 <TrueBrain> 561 .. done in 2 seconds .. nice :D
15:22:16 <TrueBrain> one can only do 1000 requests per second, so I might need to optimize the initial checkout .. as that is easily reached now :P Guess I should look into fetching all data from a zip the first time ..
15:23:53 <TrueBrain> ah, no, limit is 5000
15:30:49 *** andythenorth has joined #openttd
16:12:57 *** Kitrana has joined #openttd
16:13:03 *** Kitrana1 has quit IRC (Read error: Connection reset by peer)
16:48:44 *** gelignite has joined #openttd
17:43:32 *** snail_UES_ has joined #openttd
17:56:18 <LordAro> TrueBrain: `callbacks` looks especially silly now :)
18:58:23 <TrueBrain> pyyaml doesn't have many configuration options :(
19:52:46 *** snail_UES_ has quit IRC (Quit: snail_UES_)
20:58:05 *** gelignite has quit IRC (Quit: Stay safe!)
21:05:18 *** frosch123 has quit IRC (Quit: be yourself, except: if you have the opportunity to be a unicorn, then be a unicorn)
21:23:22 *** nielsm has quit IRC (Ping timeout: 480 seconds)
21:30:29 *** JaredMohammed[m]1 has joined #openttd
21:48:26 *** andythenorth has quit IRC (Quit: andythenorth)
22:12:24 *** snail_UES_ has joined #openttd
22:24:19 *** Wolf01 has quit IRC (Quit: Once again the world is quick to bury me.)
22:50:44 *** sla_ro|master has quit IRC ()
23:02:46 *** Elouin has quit IRC (Quit: Ping timeout (120 seconds))
23:08:14 *** Gustavo6046 has joined #openttd
23:09:33 *** Gustavo6046 has quit IRC (Remote host closed the connection)
23:09:50 *** Gustavo6046 has joined #openttd
23:27:18 *** JaredMohammed[m]1 has left #openttd
continue to next day ⏵