Back to Home / #openttd / 2018 / 08 / Prev Day | Next Day
#openttd IRC Logs for 2018-08-11

---Logopened Sat Aug 11 00:00:01 2018
00:09-!-wodencafe [] has quit [Quit: Konversation terminated!]
00:09-!-Supercheese [] has quit [Read error: Connection reset by peer]
00:10-!-Supercheese [] has joined #openttd
00:10-!-Supercheese is "Supercheese" on #openttd
00:21-!-chomwitt is "chomwitt" on #debian #debian-games
00:21-!-chomwitt [] has joined #openttd
00:25-!-juzza1 [] has joined #openttd
00:25-!-juzza1 is "juzza1" on #openttdcoop.devzone #openttd
00:48-!-Alberth [] has joined #openttd
00:48-!-mode/#openttd [+o Alberth] by ChanServ
00:48-!-Alberth is "purple" on @#openttd
01:18-!-chomwitt [] has quit [Quit: WeeChat 1.0.1]
01:18-!-chomwitt [] has joined #openttd
01:18-!-chomwitt is "chomwitt" on #oolite #openttd #qemu #debian #debian-games
01:29-!-chomwitt [] has quit [Quit: WeeChat 1.0.1]
01:29-!-chomwitt [] has joined #openttd
01:29-!-chomwitt is "chomwitt" on #oolite #openttd #qemu #debian #debian-games
01:40-!-chomwitt [] has quit [Quit: WeeChat 1.0.1]
01:40-!-chomwitt [] has joined #openttd
01:40-!-chomwitt is "chomwitt" on #oolite #openttd #qemu #debian #debian-games
01:42<k-man>i need a compact terminus design. for 8 platorms
01:42<k-man>any suggestion of which to build
01:49<k-man>can you build this with path signals?
01:58-!-andythenorth [] has joined #openttd
01:58-!-andythenorth is "andythenorth" on #openttd
01:59-!-keoz [~keikoz@2a01:e35:2fd5:51e0:d790:795d:2cc7:b53d] has joined #openttd
01:59-!-keoz is "Grmph" on #openttd
02:04-!-snail_UES_ [] has quit [Quit: snail_UES_]
02:06<@peter1138>That doesn't look compact.
02:23<@Alberth>k-man: a large part of the fun can be found in figuring out the layout of such things, try building something, and improve it
02:23<@Alberth>and yes, path signals can be used.
02:23<@Alberth>moin andy, peter
02:26<SpComb>plus making it fit in whatever space it is that you have available, not just green-field
02:35-!-nielsm [] has joined #openttd
02:35-!-nielsm is "Niels Martin Hansen" on #openttd #tycoon
02:38<andythenorth>lo nielsm
02:38<andythenorth>today I can poke at nml
02:38<andythenorth>give or take some chores I have to do :)
02:41<@peter1138>Today I will be... cycling.
02:41<nielsm>also fyi I'll be difficult to reach for the next 3 weeks, I'm traveling to japan on vacation from wednesday
02:42<nielsm>and back on the 31st
02:51<@Alberth>nice, have fun!
03:19<k-man>thanks Alberth
03:21<@Alberth>basically it avoids the "plop pre-designed thing down, add long straight tracks, buy trains, done!"
03:22<@peter1138>But copy & paste!
03:22<@Alberth>for extra challenge don't use flat landscape, and don't change it
03:22-!-chomwitt [] has quit [Ping timeout: 480 seconds]
03:24<@Alberth>peter: play with aircraft? copy/paste out of the box then!
03:26<@peter1138>Nah, haven't got time to fire up X-Plane this morning.
03:28<@Alberth>time seems such a scarce thing, nobody seems to have any
03:31<andythenorth>I don't have time to discuss that
03:32-!-chomwitt is "chomwitt" on #debian #debian-games
03:32-!-chomwitt [] has joined #openttd
03:52-!-Wolf01 [] has joined #openttd
03:52-!-Wolf01 is "Wolf01" on #openttd
03:52<Wolf01>Mmmh, the script timer doesn't work at all
03:53<Wolf01>Yesterday worked, today it performed join exactly as the same time of the identify command
04:03-!-agentw4b [~agentw4b@] has joined #openttd
04:03-!-agentw4b is "KlubusL" on #openttd
04:05-!-agentw4b [~agentw4b@] has quit [Remote host closed the connection]
04:16<DorpsGek_II>[OpenTTD/OpenTTD] TrueBrain commented on pull request #6881: Fix: Script/AI construction of rail track and waypoints
04:17<DorpsGek_II>[OpenTTD/OpenTTD] TrueBrain commented on pull request #6881: Fix: Script/AI construction of rail track and waypoints
04:18<TrueBrain>LordAro: ^^ is funny :D I cannot see any way to write a regression test :)
04:18<TrueBrain>as it would require building a rail where the railtype is more than 4 bits :)
04:19<LordAro>i thought the issue was building any rails?
04:19<TrueBrain>I doubt it is currently broken :P
04:19<LordAro>that's how i read it, anyway
04:19<TrueBrain>a << 4 | 1 << 8 ... becomes a << 6 | 1 << 8
04:19<TrueBrain>so all I can see, that bits 4,5 were 0, instread of the desired value
04:19<TrueBrain>which only happens for railtypes that use those bits
04:19<TrueBrain>or am I wrong?
04:20<TrueBrain>he said: could not build rail tracks, but I doubt that is true
04:20<LordAro>i feel there's an easy way to find out... :>
04:21<TrueBrain>ah, no, you could test rails to the other axis
04:21<TrueBrain>that is one bit that did change
04:23<DorpsGek_II>[OpenTTD/OpenTTD] TrueBrain commented on pull request #6881: Fix: Script/AI construction of rail track and waypoints
04:23<TrueBrain>LordAro: no, you are aboslutely right. Tracks will work for what ever AXIS 0 is
04:23<TrueBrain>just not for any other :P
04:24-!-agentw4b [~agentw4b@] has joined #openttd
04:24-!-agentw4b is "KlubusL" on #openttd
04:24<TrueBrain>so I hope/assume the regression set has one with 0 bits :)
04:24<TrueBrain>and it just needs one with non-zero bits :P
04:25-!-agentw4b [~agentw4b@] has quit [Remote host closed the connection]
04:26<TrueBrain>in the next PR you see lovely the regression hit on a cost change, rightfully :D
04:27<TrueBrain>4 years no change to regression? Oh my ....
04:28<TrueBrain>leave that location for JGR if you like LordAro :) Might make it a bit easier :)
04:28<TrueBrain>but indeed, only one direction is build .. silly :D
04:30<DorpsGek_II>[OpenTTD/OpenTTD] LordAro commented on pull request #6881: Fix: Script/AI construction of rail track and waypoints
04:30-!-agentw4b [~agentw4b@] has joined #openttd
04:30-!-agentw4b is "KlubusL" on #openttd
04:30<TrueBrain>owh, the AI API hasnt really changed in 4 years .. that would also explain why regression isnt touched that long :P
04:31<TrueBrain>I need to learn DorpsGek_II to mark things as rotten, that after 3 months he closes stuff after notifying the user every month or so about it
04:32<Wolf01>That's andy's job :P
04:32<DorpsGek_II>[OpenTTD/OpenTTD] TrueBrain commented on pull request #6780: Change: Refactor window ticks into game ticks and realtime events.
04:33<DorpsGek_II>[OpenTTD/OpenTTD] TrueBrain commented on pull request #6784: Ship cpu hog workaround for #6145
04:33<TrueBrain>or mine, it seems :P
04:33<LordAro>pretty sure all of peter1138's stuff was just waiting on a review
04:33<TrueBrain>he himself didn't label it as such, so .. *shrug*
04:33<TrueBrain>second one for sure needs a few lines of extra code
04:34<LordAro>i think they predate your PR labels :p
04:34<TrueBrain>open the link
04:34<TrueBrain>ITS RIGHT THERE! :P
04:35<TrueBrain>(and you can add labels to PRs that exist before the label did :P)
04:40-!-Supercheese [] has quit [Remote host closed the connection]
04:40-!-Supercheese [] has joined #openttd
04:40-!-Supercheese is "Supercheese" on #openttd
04:44<TrueBrain>so LordAro, how is cmake going? :D
04:44<TrueBrain>wiki in a docker? :(
04:45<TrueBrain>you are as bad in this as I am :P
04:52-!-Supercheese [] has quit [Quit: Valete omnes]
04:57<TrueBrain>do I read this right ... the NML version is the version of Python it is running on? :D
04:57<TrueBrain>ah, no variable reusage :D
04:57<TrueBrain>ah, no git support (yet)
04:58<TrueBrain>and no tags .. hmm
04:58<@Alberth>I thought we have nml 4 already?
04:59<TrueBrain>the git version on github suggests no version I can find :D
04:59<TrueBrain>the version is fully auto-detected, from what I can tell .. and only supports hg, from what I can spot
04:59<TrueBrain>so I dunno :D
04:59<@Alberth>makes sense, fr0sch is still working on it afaik
05:01<TrueBrain>ah, commit with a tag 0.4.5 :)
05:01<TrueBrain>seems the tags never made it onto github yet
05:01<TrueBrain>guess frosch should push the tags :D
05:01<TrueBrain>(possibly he doesnt know you need to do that separately :)
05:01<@Alberth>possibly :)
05:01-!-eirc [5e47f48c@] has joined #openttd
05:01-!-eirc is "[] Development release" on #openttd
05:01<@Alberth>tbh, it's silly it doesn't happen by itself
05:02<TrueBrain>happens if 'tags' are just another ref .. but yeah
05:02<TrueBrain>it always feels to me that is an implementation detail which ended up in the workflow :P
05:03<@Alberth>git-devs are very much technically correct, and not user-oriented
05:04<TrueBrain>hmm .. so do I experiment with GCP some more .. havent heard back yet from them, which means exactly nothing in either direction ..
05:04<TrueBrain>always tricky .. how much effort do you put into something that might not happen :D
05:04<@Alberth>depends on the amount of fun you're having :p
05:05<TrueBrain>there is also the risk that if you find out how awesome it is, the slap in the face when it doesnt happen is too great :P
05:06<@Alberth>hmm, good point, beter not get too excited :p
05:09<@Alberth>venturing into action A, breaking the idea that each sprite is self-contained :)
05:16<TrueBrain>oh-oh! :P
05:17<@Alberth>so far, I have been decoding 5 sprites in 2 weeks, not very fast :p
05:17<TrueBrain>what are you trying to do? :)
05:19<@Alberth>at the highest level, extend nml with station support, below that, understand chips code (an example), below that understand actions, below that, decode grf from its bytes
05:20<TrueBrain>:D I never understood NewGRF .. so I can only imagine :D
05:20<@Alberth>it's just assembly language :p
05:20<@Alberth>except no mnemonics
05:23<TrueBrain>so when are we porting AIs to NewGRF? :D
05:25<+michi_cc>After we've ported OTTD to a modern language :p
05:25<@Alberth> action A decoder (line 16), just read bytes, and interpret it as values
05:25<@Alberth>c++ not modern? :o
05:25<TrueBrain>I think he means Go :P
05:26<LordAro>or rust!
05:26<@Alberth>ah, go is silly, no non-deterministic choice in receive
05:26-!-Wormnest [] has joined #openttd
05:26-!-Wormnest is "Wormnest" on #openttd
05:27<+michi_cc>node.js of course, inside a browser based execution environment :)
05:27<TrueBrain>YES! That sounds like a perfect idea! Let me reopen a few issues ;)
05:32<TrueBrain>lol, I am reading how GCP did their CI pipeline .. it is pretty nifty
05:32<TrueBrain>you don't need a Jenkins or something fo rit
05:32<TrueBrain>and it is designed to rune very step in a Docker
05:32<TrueBrain>finally a company that understand that running code in a shared env is a stupid idea if you allow random PRs :)
05:35<TrueBrain>so they made it stupidly easy to run multiple steps, each step in their own docker
05:37-!-madmax28 [] has joined #openttd
05:37-!-madmax28 is "realname" on #openttd
06:22-!-Alberth [] has left #openttd []
06:24-!-Progman [] has joined #openttd
06:24-!-Progman is "Peter Henschel" on #openttdcoop #openttd
06:33-!-chomwitt [] has quit [Ping timeout: 480 seconds]
07:37-!-keoz [~keikoz@2a01:e35:2fd5:51e0:d790:795d:2cc7:b53d] has quit []
08:10-!-agentw4b [~agentw4b@] has quit []
08:15-!-chomwitt is "chomwitt" on #debian #debian-games
08:15-!-chomwitt [] has joined #openttd
08:25-!-wodencafe [] has joined #openttd
08:25-!-wodencafe is "Woden Cafe" on #openttd #oftc #moocows
08:49<@peter1138>Hmm, can I make git run a regression test before accepting a commit? (Locally, of course)
08:50<@peter1138>I may need to rephrase that, it's got to be possible. My real question is, has anyone already done it and can share the incantation so I don't have to figure it out myself? :)
09:01-!-madmax28 [] has quit [Remote host closed the connection]
09:06<LordAro>peter1138: there's the ottd githooks repo
09:06<LordAro>nothing that goes as far as running regression tests though, i think
10:08-!-eirc [5e47f48c@] has quit [Ping timeout: 480 seconds]
10:08-!-frosch123 [] has joined #openttd
10:08-!-frosch123 is "frosch" on #openttdcoop.devzone #openttd
10:10-!-eirc [5e47f48c@] has joined #openttd
10:10-!-eirc is "[] Development release" on #openttd
10:15<frosch123>TrueBrain: tags are pushed
10:15<frosch123>i thought "--all" was all :p
10:16<TrueBrain>nothing ever is .. -Wall are not all warnings, and git push--all doesntpush tags :D
10:16<TrueBrain>always something with these programs :P
10:16<frosch123>good comparison :)
10:19-!-DanMacK [~androirc@2605:b100:f344:5477:d4e8:5f6:11ef:7263] has joined #openttd
10:19-!-DanMacK is "Android IRC Client" on #openttd
10:26<andythenorth>yo DanMacK
10:26-!-chomwitt [] has quit [Ping timeout: 480 seconds]
10:31<DanMacK>Hey Andy
10:52-!-snail_UES_ [] has joined #openttd
10:52-!-snail_UES_ is "Jacopo Coletto" on #openttd
11:40<andythenorth>should I play tanks?
11:40<andythenorth>or do newgrf?
11:45<snail_UES_>andythenorth: how about laying down a good plan for new cargoes? :)
11:49<andythenorth>that requires the nml patch :P
11:52<andythenorth>16 in / 16 out at industry
11:53<snail_UES_>you can still code in NFO :p
12:45-!-DanMacK [~androirc@2605:b100:f344:5477:d4e8:5f6:11ef:7263] has quit [Read error: Connection reset by peer]
13:17-!-tokai|noir [] has joined #openttd
13:17-!-mode/#openttd [+v tokai|noir] by ChanServ
13:17-!-tokai|noir is "Christian Rosentreter" on +#openttd
13:25-!-tokai [] has quit [Ping timeout: 480 seconds]
13:32-!-Alberth [] has joined #openttd
13:32-!-mode/#openttd [+o Alberth] by ChanServ
13:32-!-Alberth is "purple" on @#openttd
14:10-!-Alberth [] has left #openttd []
14:33-!-Supercheese [] has joined #openttd
14:33-!-Supercheese is "Supercheese" on #openttd
15:30-!-glx [] has joined #openttd
15:30-!-mode/#openttd [+v glx] by ChanServ
15:30-!-glx is "Loïc GUILLOUX" on +#openttd
15:38-!-mindlesstux [] has quit [Quit: Connection closed for inactivity]
15:51-!-frosch123 [] has quit [Quit: be yourself, except: if you have the opportunity to be a unicorn, then be a unicorn]
16:23<andythenorth>nielsm: so where's your nml fork? o_O
16:24*andythenorth has played tanks until literally all fun has been drained
16:24<andythenorth>and then some more :x
16:44-!-andythenorth [] has quit [Ping timeout: 480 seconds]
16:45-!-andythenorth [] has joined #openttd
16:45-!-andythenorth is "andythenorth" on #openttd
16:45<andythenorth>computer crashed :(
16:59-!-andythenorth [] has quit [Quit: andythenorth]
17:13<+michi_cc>snail_UES_: You need to have 10 04 in your Action 0 (i.e. bit 2 of the railtype flags set).
18:11-!-Supercheese [] has quit [Read error: Connection reset by peer]
18:11-!-Supercheese [] has joined #openttd
18:11-!-Supercheese is "Supercheese" on #openttd
18:14-!-Wormnest [] has quit [Quit: Leaving]
18:28<snail_UES_>michi_cc: thanks
18:32<snail_UES_>still doesn’t work...
18:34-!-nielsm [] has quit [Ping timeout: 480 seconds]
18:39-!-chomwitt is "chomwitt" on #debian #debian-games
18:39-!-chomwitt [] has joined #openttd
19:09-!-Wolf01 [] has quit [Quit: Once again the world is quick to bury me.]
19:25-!-Afdal [] has quit [Ping timeout: 480 seconds]
19:36-!-Progman [] has quit [Remote host closed the connection]
20:05-!-chomwitt [] has quit [Ping timeout: 480 seconds]
20:10<DorpsGek_II>[OpenTTD/OpenTTD] JGRennison updated pull request #6881: Fix: Script/AI construction of rail track and waypoints
20:18<DorpsGek_II>[OpenTTD/OpenTTD] JGRennison commented on pull request #6881: Fix: Script/AI construction of rail track and waypoints
20:21-!-tokai [] has joined #openttd
20:21-!-mode/#openttd [+v tokai] by ChanServ
20:21-!-tokai is "Christian Rosentreter" on +#openttd
20:25<DorpsGek_II>[OpenTTD/OpenTTD] JGRennison updated pull request #6883: Fix: Depot building cost does not include foundation build cost (#6875)
20:28-!-tokai|noir [] has quit [Ping timeout: 480 seconds]
21:07-!-glx [] has quit [Quit: Bye]
22:41-!-Supercheese [] has quit [Read error: Connection reset by peer]
22:41-!-Supercheese [] has joined #openttd
22:41-!-Supercheese is "Supercheese" on #openttd
23:49-!-haudrauf [] has quit [Ping timeout: 480 seconds]
23:50-!-haudrauf [] has joined #openttd
23:50-!-haudrauf is "Haudrauf" on #openttd #frickelplatz #cryptoparty
---Logclosed Sun Aug 12 00:00:02 2018