Back to Home / #openttd / 2019 / 10 / Prev Day | Next Day
#openttd IRC Logs for 2019-10-17

---Logopened Thu Oct 17 00:00:00 2019
00:14-!-Wormnest__ [~Wormnest@] has joined #openttd
00:14-!-Wormnest__ is "Wormnest" on #openttd
00:19-!-Wormnest_ [~Wormnest@] has quit [Ping timeout: 480 seconds]
00:20-!-WormnestAndroid [~WormnestA@] has quit [Read error: No route to host]
00:21-!-WormnestAndroid [~WormnestA@] has joined #openttd
00:21-!-WormnestAndroid is "WormnestAndroid" on #openttd
02:07-!-Smedles [] has quit [Quit: - Chat comfortably. Anywhere.]
02:24-!-arikover [] has joined #openttd
02:24-!-arikover is "arikover" on #openttd
02:35<DorpsGek_III>[OpenTTD/OpenTTD] telk5093 commented on issue #7773: Right-click Skip to Skip-backwards
02:51<DorpsGek_III>[OpenTTD/OpenTTD] Mysteron347 commented on issue #7774: Notify button
02:55-!-Pikka [~Albert@] has quit [Read error: Connection reset by peer]
02:56<DorpsGek_III>[OpenTTD/OpenTTD] Mysteron347 commented on issue #7773: Right-click Skip to Skip-backwards
02:59<DorpsGek_III>[OpenTTD/OpenTTD] telk5093 commented on issue #7773: Right-click Skip to Skip-backwards
03:02-!-Smedles [] has joined #openttd
03:02-!-Smedles is "Paul Smedley" on #openttd
03:24-!-andythenorth [] has joined #openttd
03:24-!-andythenorth is "andythenorth" on #openttd
04:15-!-andythenorth [] has quit [Quit: andythenorth]
04:17-!-andythenorth [] has joined #openttd
04:17-!-andythenorth is "andythenorth" on #openttd
04:38<DorpsGek_III>[OpenTTD/OpenTTD] Mysteron347 opened issue #7775: Omit button
04:49-!-andythenorth [] has quit [Quit: andythenorth]
05:14-!-Smedles [] has quit [Quit: No Ping reply in 180 seconds.]
05:15-!-Smedles [] has joined #openttd
05:15-!-Smedles is "Paul Smedley" on #openttd
05:24-!-Thedarkb-X40 [] has joined #openttd
05:24-!-Thedarkb-X40 is "realname" on #openttd #/r/openttd #oolite
05:38-!-Arveen [] has quit [Quit: I like trains]
06:04<DorpsGek_III>[OpenTTD/OpenTTD] Mysteron347 opened issue #7776: Go To Depot default
06:05<LordAro>should probably tell him we're not huge fans of suggestions on the bug tracker...
06:06-!-cHawk [] has joined #openttd
06:06-!-cHawk is "realname" on #debian-offtopic #debian-next #openttd #debian
06:10-!-andythenorth [] has joined #openttd
06:10-!-andythenorth is "andythenorth" on #openttd
06:12<DorpsGek_III>[OpenTTD/OpenTTD] JGRennison commented on issue #7773: Right-click Skip to Skip-backwards
06:14<LordAro>"worn out three mouses this week already!"
06:14<DorpsGek_III>[OpenTTD/OpenTTD] JGRennison commented on issue #7776: Go To Depot default
06:16<DorpsGek_III>[OpenTTD/OpenTTD] LordAro commented on issue #7773: Right-click Skip to Skip-backwards
06:16<DorpsGek_III>[OpenTTD/OpenTTD] LordAro closed issue #7773: Right-click Skip to Skip-backwards
06:18<@peter1138>If you have a category for suggestions you can easily ignore them :p
06:22-!-Thedarkb-X40 [] has quit [Ping timeout: 480 seconds]
06:26<LordAro>peter1138: but andythenorth will come along and close them anyway
06:32<andythenorth>too true
06:32<andythenorth>did anyone fix the October dev blog post yet?
07:42<LordAro>did you?
07:43*LordAro hasn't even looked at it yet
08:30-!-andythenorth [] has quit [Quit: andythenorth]
08:30-!-andythenorth [] has joined #openttd
08:30-!-andythenorth is "andythenorth" on #openttd
08:31<@planetmaker>many comments by Xaroth it seems
08:47-!-andythenorth [] has quit [Quit: andythenorth]
08:54-!-sla_ro|master [] has joined #openttd
08:54-!-sla_ro|master is "slamaster" on #sla #openttd
09:34-!-Flygon [] has quit [Quit: A toaster's basically a soldering iron designed to toast bread]
09:34-!-Etua [~Mapminik@] has joined #openttd
09:34-!-Etua is "Dominik Danelski" on #openttd #osm-pl
09:38-!-nielsm [] has joined #openttd
09:38-!-nielsm is "Niels Martin Hansen" on #openttd
09:45-!-andythenorth [] has joined #openttd
09:45-!-andythenorth is "andythenorth" on #openttd
09:53<@peter1138>Is it lunch?
09:53<@peter1138>I hope not cos I already ate mine.
10:03<@peter1138>Maybe it's fifteenses?
10:03<@peter1138>I wonder if there's any stale old cakes left from last Friday.
10:04<andythenorth>or oranges
10:04<andythenorth>oranges are always valid
10:04<@peter1138>I have a satsuma, so yeah.
10:04<andythenorth>citrus is nearly always valid
10:04<andythenorth>although easting solitary limes is challenging
10:04<andythenorth>eating *
10:05<@peter1138>Grapefruits tend to be quite big and so have quite a lot of sugar content.
10:06<andythenorth>didn't consider grapefruit
10:06<andythenorth>how do I get satsumas after brexit?
10:06<andythenorth>they all come from Spain
10:08<@peter1138>You'll still get them from Spain.
10:09<@peter1138>They might end up costing more though.
10:09<andythenorth>that's disappointingly undramatic
10:09<Eddi|zuHause>is brexit still happening?
10:10<andythenorth>someone fixed that dev blog post?
10:10<andythenorth>I can't be bothered :P
10:10<andythenorth>the review notes are longer than the post
10:10<andythenorth>they're probably accurate, but eh
10:10<Eddi|zuHause>that's a good thing, right?
10:11<Eddi|zuHause>means people actually care :p
10:11<andythenorth>dunno, we apparently want more posts
10:14-!-Etua [~Mapminik@] has quit [Remote host closed the connection]
10:20-!-Wormnest [~Wormnest@] has joined #openttd
10:20-!-Wormnest is "Wormnest" on #openttd
10:27-!-Wormnest__ [~Wormnest@] has quit [Ping timeout: 480 seconds]
10:49<Xaroth>andythenorth: yeah, I looked at your oct post :)
10:49<andythenorth>can we just edit directly in PRs? :P
10:50<Xaroth>I can't :P
10:51<Eddi|zuHause>andythenorth: for the website, that's how we usually did it. there's an edit button on github
10:56-!-tokai [] has quit [Remote host closed the connection]
10:57-!-tokai [] has joined #openttd
10:57-!-tokai is "Christian Rosentreter" on #openttd
10:57-!-mode/#openttd [+v tokai] by ChanServ
10:58<andythenorth>oh so if we approve & merge, anyone can edit directly in the openttd repo?
10:58<andythenorth>would be better
10:58<andythenorth>I can't merge website stuff, as a CMD, it's quite laborious eh
10:58<andythenorth>CMS *
11:01<LordAro>andythenorth: i believe the general thought was that anyone who wants edit access can get edit access
11:01<LordAro>but it does have to be manually added
11:02<andythenorth>I can approve, but not merge afaict
11:02<andythenorth>I am totally unclear who can merge, and I don't like bothering people to ask
11:03<andythenorth>so it's quite a disincentive to actually doing anything
11:03<LordAro>feel free to bother me about it
11:04<andythenorth>can you merge that October dev post, so others can edit in place?
11:05<andythenorth>round trip via my fork is daft, in hindsight
11:09-!-Eddi|zuHause2 [] has joined #openttd
11:09-!-Eddi|zuHause2 is "Johannes E. Krause" on #openttd
11:10<Eddi|zuHause2>andythenorth: i think there are more steps involved between merging and actually publishing, so it makes sense that that kind of work is restricted to fewer people
11:11<andythenorth>afaik, it's just cutting a tag, and waiting to see if the magic magicked
11:14<andythenorth>I'll see what Truebrain thinks next time he shows
11:14-!-Eddi|zuHause [] has quit [Ping timeout: 480 seconds]
11:20-!-Wormnest_ [~Wormnest@] has joined #openttd
11:20-!-Wormnest_ is "Wormnest" on #openttd
11:24<DorpsGek_III>[OpenTTD/website] LordAro pushed 1 commits to master
11:24<DorpsGek_III> - Add: 2 screenshots for 1.9 (by andythenorth)
11:24<DorpsGek_III>[OpenTTD/website] LordAro merged pull request #102: Add: 2 screenshots for 1.9
11:24<andythenorth>there are some great screenshots on reddit, if anyone wanted to ask the authors
11:25<andythenorth>or I could crack and get a reddit account :P
11:26-!-Wormnest [~Wormnest@] has quit [Ping timeout: 480 seconds]
11:27<DorpsGek_III>[OpenTTD/website] LordAro opened pull request #104: Change: Don't push push notifications to IRC
11:27<DorpsGek_III>[OpenTTD/website] LordAro commented on pull request #94: Monthly dev post for August 2019
11:27<DorpsGek_III>[OpenTTD/website] LordAro closed pull request #94: Monthly dev post for August 2019
11:28-!-Eddi|zuHause2 is now known as Eddi|zuHause
11:28<LordAro>oh i see
11:28<LordAro>normally the monthly-dev-post branch is open to all, but andythenorth's PR is obviously on his fork, so...
11:28<andythenorth>yeah I thought I was doing it right, but I was wrong
11:28<LordAro>it was close
11:29<andythenorth>my local fork has jekyll running, so it made it easy to test
11:30<Eddi|zuHause>sometimes right is wrong
11:38<LordAro>sometimes wrong is right
11:49<Eddi|zuHause>sometimes wrong is wrong
11:49<Eddi|zuHause>but almost never is right actually right
11:50<@peter1138>Sometimes it's nearly home time.
11:50<andythenorth>spoken like a UI designer Eddi|zuHause :P
11:51<andythenorth>nothing is ever right, it's just progressively less wrong
11:51<andythenorth>UI tends to this horrible mediocrity of 'least worst'
11:51<Eddi|zuHause>and sometimes it's fractally wrong
11:51<Eddi|zuHause>it's wrong all the way down
11:51<andythenorth>peter1138: home time!
11:51<@peter1138>9 minutes. Should I have a quick "pick me up" before I go?
11:52<andythenorth>is it brandy?
11:54<andythenorth>do I play OpenTTD wrong? :P
11:54<andythenorth>I don't build nice cities like this
11:55<@peter1138>Nah, I don't have brandy laying about the office.
11:55<@peter1138>Biscoff biscuit.
11:57<DorpsGek_III>[OpenTTD/OpenTTD] Mysteron347 opened issue #7777: Conditional orders
11:57<andythenorth>this one should be included
12:16<Eddi|zuHause>why do i still do this?
12:19-!-Eddi|zuHause2 [] has joined #openttd
12:19-!-Eddi|zuHause2 is "Johannes E. Krause" on #openttd
12:19<Eddi|zuHause2>also, why does my internet disappear the moment i go online? :p
12:21<Eddi|zuHause2>and OBS doesn't seem to want to stop the stream
12:22<Eddi|zuHause2>should be running again now
12:24-!-Eddi|zuHause [] has quit [Ping timeout: 480 seconds]
12:24-!-cHawk [] has quit [Quit: Leaving]
12:24<nielsm>that's a boring ticket #7777
12:25<Eddi|zuHause2>what a waste of a schnapszahl
12:26-!-Eddi|zuHause2 is now known as Eddi|zuHause
12:26<andythenorth>why are conditional orders?
12:26*andythenorth wonders about a patchpack
12:26<Eddi|zuHause>conditional orders are a feature solely to confuse cargodist
12:30<andythenorth>what problem are they solving?
12:30*andythenorth declares an empathy problem for some features :P
12:41-!-tokai|noir [] has joined #openttd
12:41-!-tokai|noir is "Christian Rosentreter" on #openttd
12:41-!-mode/#openttd [+v tokai|noir] by ChanServ
12:47-!-tokai [] has quit [Ping timeout: 480 seconds]
12:55-!-Wolf01 [] has joined #openttd
12:55-!-Wolf01 is "Wolf01" on #openttd
12:59-!-frosch123 [] has joined #openttd
12:59-!-frosch123 is "frosch" on #openttd
13:23-!-HerzogDeXtEr [] has joined #openttd
13:23-!-HerzogDeXtEr is "purple" on #openttd
13:34-!-Progman [] has joined #openttd
13:34-!-Progman is "Peter Henschel" on #openttd
13:37<andythenorth>so which is wrong?
13:39<nielsm>the readme is more correct and less precise
13:41*andythenorth lolz at running OpenTTD on old macs
13:41<andythenorth>the minimum spec given for Mac is the first Mac I owned
13:42<frosch123>all info is correct for *some* version of ottd :)
13:43*andythenorth fixes a few wiki pages
13:44<nielsm>I'd say that windows earlier than XP are definitely no longer supported as of 1.9
13:44<nielsm>and XP is not officially supported either
13:45<nielsm>(XP is in the "if it works it's unintentional" category)
13:45<nielsm>macos, I have no idea about :D
13:45<nielsm>10.8 or something?
13:45<DorpsGek_III>[OpenTTD/OpenTTD] DorpsGek pushed 1 commits to master
13:45<DorpsGek_III> - Update: Translations from eints (by translators)
13:48<andythenorth>same as Apple
13:49<andythenorth>I would like to burn the About page on the website with fire
13:50<frosch123>it has been copy&pasted into dozen of game reviews
13:51<frosch123>if you find that list in a review, you can directly conclude on the quality of the text
13:54<frosch123>maybe all headers on the homepage should redirect to a google search about it
13:54<frosch123>"about" -> lgtfy "what is openttd about"
13:54-!-glx [] has joined #openttd
13:54-!-mode/#openttd [+v glx] by ChanServ
13:54-!-glx is "Loïc GUILLOUX" on #openttd.noai #openttd.notice +#openttd
13:54<DorpsGek_III>[OpenTTD/website] andythenorth opened pull request #105: Drop supported operating systems list from 'About'
13:56<+glx>andythenorth: you included the screenshots
13:56<andythenorth>oh FFS :)
13:56<andythenorth>I will fix
13:56<+glx>rebase and force push
13:56<andythenorth>I forget that I have to drop commits from a branch
13:56<andythenorth>so workflow
13:57<+glx>no you don't have to, you just need to branch from the right place :)
13:57<DorpsGek_III>[OpenTTD/website] andythenorth updated pull request #105: Drop supported operating systems list from 'About'
13:57<andythenorth>this is so inverse to the workflow we have at work :|
13:57<+glx>if you branch from a branch they will have the same base
13:57<andythenorth>maintaining two different habits in one tool is brainache
13:58<andythenorth>anyway, fixed
13:59<+glx>for my action testing I just branched from master to create the first version, then branched from the branch to clone and modify and get a second version
14:01<andythenorth>I am just going to make feature branches only for website
14:01<andythenorth>the problem comes when my master diverges from upstream
14:10-!-gelignite [] has joined #openttd
14:10-!-gelignite is "gelignite" on #openttd
14:17<andythenorth>TB thought the should be restructured to move the developer stuff into docs/
14:17*andythenorth looks at that
14:17-!-Maarten [~maarten@2600:1700:7fd0:6e98:20c:29ff:fea0:abb6] has joined #openttd
14:17-!-Maarten is "maarten" on #masrv1 @#masrv3 #masrv2 #openttd #oftc #moocows
14:17<Eddi|zuHause>i'm not fond of the idea to hide information in so many layers
14:18<andythenorth>I wondered
14:18<frosch123>there also could be a
14:18<andythenorth>my worry is that it's not maintainted
14:18<frosch123>and some script to parse a known commit history to extract all the patchers
14:19<nielsm>and perhaps some more
14:21<andythenorth>couple of these look aged?
14:23<andythenorth>maybe just the OS/2 one :D
14:23<andythenorth>when does changelog in master get backported?
14:24<andythenorth>1.9.1 and friends are missing :)
14:24<nielsm>when someone does it
14:24<frosch123>before 1.10
14:24<nielsm>there is an open PR to forward port the changelog
14:24<frosch123>i think it's even in the 1.10-beta pr
14:24<nielsm>it is
14:24<andythenorth>should all .txt files be .md, or is that pointless change?
14:24*andythenorth not looking for work, just a tidy house
14:27<andythenorth>eh README is pretty good, no? Just the compiling section needs split out?
14:27<andythenorth>rest seems fine, for now
14:27<andythenorth>the team list is aging
14:34<LordAro>it probably does need a bit of an update
14:46<DorpsGek_III>[OpenTTD/OpenTTD] andythenorth opened pull request #7778: Docs: split compiling instructions from README, as they aren't requir…
14:47-!-supermop_elsewhere [~supermope@] has joined #openttd
14:47-!-supermop_elsewhere is "A CIRC user" on #openttd
14:50<+glx>hmm I fear a conflict in cmake branch
14:51<@peter1138>Merge it anyway
14:51<+glx>better wait for 1.10 branching I think
14:54<andythenorth>I want to write words for legacy support somewhere
14:54<andythenorth>I think last time we talked it was something like:
14:54<DorpsGek_III>[OpenTTD/OpenTTD] nielsmh commented on pull request #7778: Docs: split compiling instructions from README, as they aren't requir…
14:55<andythenorth>"we'll keep support going on old platforms as long as someone is interested, except if it means the project can't move forward with language and compiler features"
14:55<andythenorth>TL;DR "We'll do our best, except where it becomes impractical"
14:55<LordAro>sounds good
14:55<andythenorth>and Apple users get n-2
14:55<andythenorth>and should accept that they bought an Apple ideology
14:56<LordAro>"anything that's still supported by its vendor"
14:56<LordAro>"unless it's RHEL"
14:56<+glx>andythenorth: the commit prefix should be Doc: not Docs:
14:57*andythenorth wonders if CONTRIBUTING links to README for compiling also
14:57<+glx>(and I hate having to navigate really deep just to see the output of commit checker)
14:58<DorpsGek_III>[OpenTTD/OpenTTD] andythenorth updated pull request #7778: Docs: split compiling instructions from README, as they aren't requir…
14:59<LordAro>something something GH Actions
14:59<andythenorth>how I used git for so long without learning rebase -i :P
14:59<Eddi|zuHause>if you're not using rebase, might as well use hg :p
14:59<LordAro>or svn
14:59<+glx>I love rebase -i, you can even duplicate commits to split them
15:00<Eddi|zuHause>wasn't there a different tool to split commits?
15:00<frosch123>mercurial queues :p
15:00<andythenorth>sometimes I'm tempted to use rebase -i at work to hide my mistakes :P
15:00<andythenorth>but force push is banned
15:01<+glx>do it in a branch
15:01<LordAro>it's fine as long as it's not been pushed anywhere
15:01<LordAro>it's a bit silly if force push is banned globally
15:02*andythenorth wonders how to do a relative link from to :P
15:02<+glx>I can understand force push ban on master
15:03<LordAro>andythenorth: [./](foobar) i think?
15:03<andythenorth>nielsm: honestly I might leave a compiling link out of README, can't see a good place for it
15:03<+glx>and of course not force pushing on something you know you're not the only one concerned
15:03<+glx>unless you ask before
15:03<andythenorth>we have asynchronous collaboration on the same branch
15:03<andythenorth>and email is deprecated
15:03<andythenorth>and we have remote workers :P
15:03<LordAro>yeah, use your own branch then :p
15:03<andythenorth>so post-its on monitors also don't solve that
15:04<LordAro>(or before pushing)
15:04<nielsm>andythenorth: just add two lines in the About section, one referencing the Compiling file and one referencing Contributing
15:05<andythenorth>ha ha
15:05<andythenorth>check the README
15:05<andythenorth>where does it say you can get binaries from? :)
15:05<LordAro>should be somewhere :p
15:06<andythenorth>I'll make about 3 sections
15:06<andythenorth>1.1 Download 1.2 Compiling 1.3 Contributing
15:06<andythenorth>why is Contact and Reporting Desyncs higher priority than Installing?
15:07<andythenorth>not exactly confidence inspiring :P
15:07<andythenorth>let's make this better
15:15<DorpsGek_III>[OpenTTD/OpenTTD] andythenorth updated pull request #7778: Docs: split compiling instructions from README, as they aren't requir…
15:15-!-Etua [] has joined #openttd
15:15-!-Etua is "Dominik Danelski" on #kernelnewbies #openttd #osm-pl
15:16<DorpsGek_III>[OpenTTD/OpenTTD] andythenorth updated pull request #7778: Docs: split compiling instructions from README, as they aren't requir…
15:17<andythenorth>^ fixed
15:17<andythenorth>nielsm or LordAro could you check and approve that?
15:17<andythenorth>I want to restructure the readme quite a lot, but in a different PR for separation of concerns
15:19<LordAro>andythenorth: i'd probably get rid of the contents table from COMPILING, tbh
15:19<nielsm>make the FSF folks happy and make one section for GNU/Linux, and another for FreeBSD, OpenBSD, Solaris, other unices
15:19<nielsm>and put them in that order
15:20<andythenorth>what is Haiku even? :P
15:20<nielsm>but don't put "unix" with "linux"
15:20<nielsm>strictly, *BSD systems are unix, while GNU's Not Unix
15:21<andythenorth>ToC definitely redundant?
15:21<andythenorth>I was 50:50 on it, page isn't big
15:21<DorpsGek_III>[OpenTTD/OpenTTD] andythenorth updated pull request #7778: Docs: split compiling instructions from README, as they aren't requir…
15:22<andythenorth>hmm needs more edit
15:22-!-Etua is now known as Guest5141
15:22-!-Etua [] has joined #openttd
15:22-!-Etua is "Dominik Danelski" on #openttd #osm-pl
15:22<DorpsGek_III>[OpenTTD/OpenTTD] andythenorth updated pull request #7778: Docs: split compiling instructions from README, as they aren't requir…
15:23<andythenorth>that's better
15:23<nielsm>"Run ./configure to prepare the build system. Run ./configure --help to see the available options." \n "After configuring, run make (or gmake if your default make is not GNU compatible) to build, run make install to install the the configured location.
15:23<+glx>Haiku is the new BeOS
15:23<andythenorth>I'm happy to let other folks edit specific platform stuff
15:23<andythenorth>I'd rather spend time on README
15:24<andythenorth>not sure if this is still useful? :)
15:24<nielsm>these can be downloaded from the Files section at
15:25<LordAro>yeah, i think that can go
15:27-!-Guest5141 [] has quit [Ping timeout: 480 seconds]
15:29<DorpsGek_III>[OpenTTD/OpenTTD] andythenorth opened pull request #7779: Doc: drop Readme_OS2, it has aged, let it go gracefully
15:29<andythenorth>should this just be in
15:30<LordAro>bits and pieces could probably go in there, yeah
15:30<LordAro>or maybe it should just be on the wiki
15:30<DorpsGek_III>[OpenTTD/OpenTTD] LordAro approved pull request #7779: Doc: drop Readme_OS2, it has aged, let it go gracefully
15:32<andythenorth>well 1 section at a time: Supported Compilers is a dupe with
15:32<+glx>maybe just merge in
15:33<+glx>would make sense
15:33<+glx>it was like that to not overload README I think
15:33<andythenorth>totally made sense
15:35<DorpsGek_III>[OpenTTD/OpenTTD] LordAro requested changes for pull request #7771: Add: UDP query of game script
15:36<andythenorth>there are some useful wiki pages for compiling, I'm linking them
15:38<DorpsGek_III>[OpenTTD/OpenTTD] andythenorth updated pull request #7778: Docs: split compiling instructions from README, as they aren't requir…
15:39<+glx>andythenorth: you changed to Docs again ;)
15:39<andythenorth>ha ha
15:39<andythenorth>I am doing commit --amend, oops
15:40<andythenorth>using up-cursor in shell :P
15:40<+glx>commit --amend doesn't change the commit message
15:40<andythenorth>it does if I remember to amend it?
15:40<andythenorth>instead of reusing the old one
15:40<+glx>it does if you edit the file yes
15:41<andythenorth>this url does not work in GH markdown*BSD
15:41<andythenorth>the brackets fuck it
15:41<+glx>for me it opens an editor
15:41<+glx>there should be a %something for that
15:41<andythenorth>I'll used this page instead, life is short
15:42<+glx>and my previous remark was about --amend
15:42<DorpsGek_III>[OpenTTD/OpenTTD] andythenorth updated pull request #7778: Docs: split compiling instructions from README, as they aren't requir…
15:45<andythenorth>ok I am hoping that's good to go?
15:45<andythenorth>I'd like to consolidate docs/ separately
15:46<LordAro>i wouldn't mind that being in the same PR
15:47<DorpsGek_III>[OpenTTD/OpenTTD] LordAro merged pull request #7779: Doc: drop Readme_OS2, it has aged, let it go gracefully
15:48<LordAro>milek7: ...Haiku?
15:49<DorpsGek_III>[OpenTTD/OpenTTD] LordAro commented on pull request #7778: Doc: split compiling instructions from README, as they aren't requir…
15:49<Wolf01>Nice, it looks like OTTD running on OTTD :D
15:50<LordAro>milek7: nice
15:54<andythenorth>I did wonder
15:55<andythenorth>cos *BSD is Unix afaik
15:56<DorpsGek_III>[OpenTTD/OpenTTD] andythenorth updated pull request #7778: Doc: split compiling instructions from README, as they aren't requir…
15:56<andythenorth>ok I'll consolidate the windows doc next
15:56-!-flyingghoti [] has joined #openttd
15:56-!-flyingghoti is "OFTC WebIRC Client" on #openttd
15:57<flyingghoti>Hello, everyone! I'm part of a group that's just launched a new
15:58<flyingghoti> open-source project called Charm Cities, and I thought there might be people here interested in comparing notes and experiences.
16:00<flyingghoti>We're trying to create a new type of city-builder game that really advances the genre by including a complete sociopolitical model that includes topics like race, disability, gender, and religion. If that's the sort of thing you find interesting, or if there are things you've learned on OpenTTD that you think it would be helpful for us to know, or if there might be assets or code you've already built that you think might h
16:02*andythenorth reads
16:02<flyingghoti>You can reach us at, or stop by our Discord at - that's where most of the talking happens right now. Our GitHub repo is at but we're still in the early planning stages.
16:02<andythenorth>without being cynical, sounds like griefer paradise :)
16:02<andythenorth>it's perfect 4chan fodder
16:04<Eddi|zuHause>i just saw a game on steam: "social justice warrior" :p
16:05-!-arikover [] has quit [Quit: ERC (IRC client for Emacs 26.3)]
16:05<flyingghoti>Oh, sure, that's definitely a concern. But I don't want to not make something cool because the worst people in the world might be mad that it exists. At some point, all you can really do is put 2FA on all your accounts and go for it.
16:08<DorpsGek_III>[OpenTTD/OpenTTD] andythenorth updated pull request #7778: Doc: split compiling instructions from README, as they aren't requir…
16:09<nielsm>best of luck, if you manage to make a belivable simulation with all those elements that isn't full of glitches you'll probably have solved problems considered impossible in mathematics, physics, and computer science along the way
16:09<nielsm>not to speak of social sciences
16:09<andythenorth>it's worth trying
16:10<nielsm>random technical advice: think modding first, design the core structure around having everything in the game run on the same rules/pluggable architecture
16:10<DorpsGek_III>[OpenTTD/OpenTTD] andythenorth updated pull request #7778: Doc: split compiling instructions from README, as they aren't requir…
16:10<nielsm>unless you decide that mod support is off-limits and design the game to explicitly not be moddable
16:10<andythenorth>I really don't know if I've ballsed up the Windows instructions
16:10<andythenorth>not my field :(
16:12<flyingghoti>Thanks, nielsm, I had the vague suspicion that would be a good plan but it's really helpful to hear it confirmed.
16:13<nielsm>one of the annoying things in openttd is that it's built as a core game with built in defaults, and then mods are created as "take original item X and modify these properties"
16:13<nielsm>and there is no such thing as starting a mod from a blank slate, you can only do it based off existing objects
16:14<nielsm>this is due to legacy, inheriting the modding technology from ttdpatch that's an unofficial binary patch for transport tycoon deluxe, a 25 years old game
16:14<flyingghoti>Yeah, that makes a lot of sense.
16:15<nielsm>and of course there's no way to change that now without breaking the thousands of things created already, it all has to stay compatible with all new development
16:16<andythenorth>oh fuck git sometimes :(
16:16<andythenorth>rebase upstream/master onto my master gets me a merge commit
16:16<nielsm>having a strong mods-first policy also forces some strong separation of concerns on the program code and can to some extent avoid spaghetti
16:16<Eddi|zuHause>well, we could break all existing mods, but i doubt the community would recover from that :p
16:17<andythenorth>rebase -i seems to cover all sins :P
16:17<LordAro>i mean, we could do "NewGRFv2" (yes i know the current version is 9, shut up), but there's no way we could ever get rid of "v1"
16:17<nielsm>the disadvantage of that kind of arhitecture is that the decoupling most likely means worse performance than if everything was tightly integrated, and the development path to get to a good place is longer since you need much more framework built before you have things "working"
16:18<Eddi|zuHause>don't worry, there'll be new sins where those came from :p
16:19<nielsm>flyingghoti: another thing to know about openttd's architecture, which may not be relevant to you, is that the game is designed to be 100% deterministic, if two players load the same save file in the same revision of openttd, and let it run without interaction (and no AIs or Game Script either), the two will produce exactly the same result
16:19<andythenorth>I really think that the modding framework in OpenTTD is fine
16:20<nielsm>that's the foundation of the multiplayer support in openttd, that every client executes exactly the same simulation
16:20<andythenorth>it's just that we fell in a cognitive hole with GS
16:20<nielsm>it's possible to do multiplayer in other ways, but this is the way ottd handles it
16:21<nielsm>andythenorth: well it would be cool if we could somehow define even the base vehicle set in a GRF
16:21<andythenorth>well I have often wondered about that
16:21<flyingghoti>That is interesting, yeah - we've discussed multiplayer a bit but we haven't come to a decision on how important it is to us yet. If we decide to leave it out of our minimum viable product we should still think about questions like that so it's not impossible to implement later.
16:21<andythenorth>my assumption nielsm is that a bunch of .h files or similar can then be dropped :P
16:22<andythenorth>and we know...extende the base vehicles with cargo classes :P
16:22<andythenorth>thereby avoiding one of the common newgrf elephant traps
16:22<Eddi|zuHause>flyingghoti: if you think multiplayer isn't a focus early on, you'll probably never have multiplayer, ever.
16:22<nielsm>yes multiplayer is also one of those things you have to design for from the ground up
16:23<nielsm>it will permeate the entire code base
16:23<nielsm>...depending on the architecture
16:24<andythenorth>anyone got comments on that Windows compiling info?
16:24<nielsm>and all of these things are also covered by my favourite game engine of all time, the Quake 1 engine
16:24<andythenorth>I can only maintain interest in something like that for a limited period :P
16:24*andythenorth attention span issues
16:24<nielsm>it's mods-first, and even singleplayer games are internally handled as client-server
16:24<andythenorth>Quak 1: the reason you bought a Pentium
16:24<LordAro>probably needs nielsm to review
16:25<andythenorth>nielsm: have you read the Carmack / Romero book?
16:25<andythenorth>it's good
16:25<nielsm>I'm not typing clearly atm, have to retype sentences a lot :)
16:25<nielsm>should sleep
16:25<andythenorth>I never type clearly it seems
16:25<nielsm>no but I probably should
16:25<andythenorth>real focus on authoring tools, very early on
16:25<frosch123>andythenorth: i never bought a pentium
16:25<andythenorth>super important
16:26<andythenorth>you got given one? :P
16:26<frosch123>i used k6 and k6 II around that time
16:26<nielsm>I played quake on a pentium 75 mhz and it was barely good enough
16:26<dwfreed>there's probably still a pentium pro 200 MHz at my parents' place
16:26<+glx>AI and gamescript addition was "cleaner"
16:27<andythenorth>yeah, my friend had a PC and upgraded from 486-66 to Pentium 75 or 90, and Quake just about got playable FPS
16:27<andythenorth>'when computers had turbo buttons'
16:27<flyingghoti>I'm wrapping up my work day and I don't want to keep you from the exciting work of sorting out Windows compiling, so I'm going to head out now, but thank you for the thoughts! This was really useful, and I might come back some time. If you're interested in following what we're getting up to, check out the website!
16:27<andythenorth>good luck
16:27<Eddi|zuHause>i upgraded from a 386 to a K6-III or so
16:27<frosch123>LordAro: btw. the solution to remove newgrf is to go the pentium route. jit them into the new format
16:27<nielsm>Eddi|zuHause: that's a massive jump
16:28<LordAro>frosch123: mm, possible
16:28<nielsm>implement a newgrf VM in whatever new language of choice
16:28<Eddi|zuHause>nielsm: don't remember, about 10 times the speed?
16:28-!-flyingghoti [] has quit [Remote host closed the connection]
16:28<LordAro>nielsm: for loops in yaml!
16:28<andythenorth>err because the website is now quite burocratic
16:29<andythenorth>do I do one screenshot at a time, and wait weeks to assemble a batch?
16:29<andythenorth>or just do a PR as I get them
16:29<nielsm>Eddi|zuHause, maybe measured in mhz, probably more like 30x actual execution speed
16:29<LordAro>andythenorth: no harm in waiting a bit longer, imo
16:29<dwfreed>dem IPC gainz
16:29<nielsm>andythenorth: live website is only updated when a release tag is made
16:29<andythenorth>a PR for one screenshot seems overkill
16:30<andythenorth>but I only have one
16:30<Eddi|zuHause>nielsm: afair it didn't survive very long, some capacitor on the mainboard exploded, and i had to get a new one
16:30<andythenorth>can we ditch any of this to the wiki?
16:31<LordAro>andythenorth: i'd be more inclined to merge a screenshot PR if it contained 1.5-8 title games :p
16:31<andythenorth>only Windows seems to need all that stuff, the other platforms are a couple of lines
16:31<LordAro>andythenorth: i would prefer it if the links were more specific
16:31<LordAro>the stackexchange link above should help
16:32<LordAro>alternatively %28 & %29
16:32<frosch123>andythenorth: usually you want to ditch the wiki into docs :p
16:32<LordAro>andythenorth: "To get them use [vcpkg](githublink)..."
16:33<LordAro>also it still refers to the doc you just removed :p
16:33<LordAro>in fact, that whole section is out of order
16:33<LordAro>SDK -> Dependencies -> Build
16:33<LordAro>i thnk
16:35<DorpsGek_III>[OpenTTD/OpenTTD] andythenorth updated pull request #7778: Doc: split compiling instructions from README, as they aren't requir…
16:36-!-Etua [] has quit [Quit: Etua]
16:36-!-Etua [] has joined #openttd
16:36-!-Etua is "Dominik Danelski" on #openttd #osm-pl
16:37<DorpsGek_III>[OpenTTD/OpenTTD] andythenorth updated pull request #7778: Doc: split compiling instructions from README, as they aren't requir…
16:37<andythenorth>isn't the deps stuff duplicated now?
16:38<DorpsGek_III>[OpenTTD/OpenTTD] andythenorth updated pull request #7778: Doc: split compiling instructions from README, as they aren't requir…
16:39<DorpsGek_III>[OpenTTD/OpenTTD] andythenorth updated pull request #7778: Doc: split compiling instructions from README, as they aren't requir…
16:39<andythenorth>"To get them just use vcpkg using x86-windows-static and x64-windows-static triplets)."
16:39<andythenorth>"To install both the x64 (64bit) and x86 (32bit) variants, you can use: [instructions for vcpkg]"
16:39<andythenorth>seems to overlap?
16:41<andythenorth>'additonal' typo repeated multiple times also
16:41<DorpsGek_III>[OpenTTD/OpenTTD] andythenorth updated pull request #7778: Doc: split compiling instructions from README, as they aren't requir…
16:42<andythenorth>in the compiling doc, surely required libraries comes before instructions?
16:43<DorpsGek_III>[OpenTTD/OpenTTD] andythenorth updated pull request #7778: Doc: split compiling instructions from README, as they aren't requir…
16:44-!-frosch123 [] has quit [Quit: be yourself, except: if you have the opportunity to be a unicorn, then be a unicorn]
16:47<+glx> <-- finally got a nice output
16:48<nielsm>ship it
16:48<+glx>I need to add some safety stuff, like checking it's not a windows VM :)
16:49<DorpsGek_III>[OpenTTD/OpenTTD] andythenorth updated pull request #7778: Doc: split compiling instructions from README, as they aren't requir…
16:49<andythenorth>^ I think that might be done, barring fuckups :)
16:49<andythenorth>if anyone fancies clicking some green buttons in GH :P
16:50<LordAro>andythenorth: libicu is is Linux only nowadays
16:50<+glx> <-- docker version is not as good
16:50<LordAro>and... so is libfreetype? or am i misremembering?
16:50<+glx>freetype is droped on windows yes
16:50<andythenorth>and others?
16:51<DorpsGek_III>[OpenTTD/OpenTTD] andythenorth updated pull request #7778: Doc: split compiling instructions from README, as they aren't requir…
16:51<+glx>still included in compile farm for 1.9 windows builds
16:51<andythenorth>I've noted libicu
16:51<andythenorth>if someone wants to review deps formally, they can :)
16:52<andythenorth>this was just about cleaning up README :P
16:52<andythenorth>like topsy, it has growed
16:52<andythenorth>what even is topsy? :P
16:53<andythenorth>google knew
16:53<LordAro>andythenorth: "or more recent" -> "or newer"
16:53<LordAro>i should probably review this properly on GH
16:53<DorpsGek_III>[OpenTTD/OpenTTD] andythenorth updated pull request #7778: Doc: split compiling instructions from README, as they aren't requir…
16:54*andythenorth must to bed, you could just fork it and make in-place edits
16:55<andythenorth>reviewing .md docs via GH seems like double handling to me
16:55-!-sla_ro|master [] has quit []
16:55<andythenorth>at work we just trade commits, or use etherpad
16:55<andythenorth>or docs :P
16:55<LordAro>can't make it too easy for you :p
16:55-!-gelignite [] has quit [Quit: Good fight, good night!]
16:56-!-nielsm [] has quit [Ping timeout: 480 seconds]
16:57<andythenorth>I love that the major feature in the readme is 5.1) Logging of potentially dangerous actions
17:04<DorpsGek_III>[OpenTTD/OpenTTD] LordAro requested changes for pull request #7778: Doc: split compiling instructions from README, as they aren't requir…
17:07<LordAro>andythenorth: major feature?
17:08<andythenorth>it's the main topic under OpenTTD features
17:08<andythenorth>I shall fix that...once I can restructure README safely :)
17:08<LordAro>oh i see
17:09<andythenorth>the README is quite lolz, looked at with fresh eyes
17:09<andythenorth>but very fixable
17:16-!-WormnestAndroid [~WormnestA@] has quit [Read error: Connection reset by peer]
17:17-!-WormnestAndroid [~WormnestA@] has joined #openttd
17:17-!-WormnestAndroid is "WormnestAndroid" on #openttd
17:18<andythenorth>is it bedtime? :P
17:23-!-andythenorth [] has left #openttd []
18:08-!-supermop_elsewhere [~supermope@] has quit [Read error: Connection reset by peer]
18:24-!-nielsm [] has joined #openttd
18:24-!-nielsm is "Niels Martin Hansen" on #openttd
18:25-!-Progman [] has quit [Remote host closed the connection]
18:32-!-nielsm [] has quit [Ping timeout: 480 seconds]
18:39-!-Wormnest_ [~Wormnest@] has quit [Ping timeout: 480 seconds]
18:48-!-WormnestAndroid [~WormnestA@] has quit [Ping timeout: 480 seconds]
18:48-!-WormnestAndroid [~WormnestA@2607:fb90:e411:b775:0:1f:672f:9f01] has joined #openttd
18:48-!-WormnestAndroid is "WormnestAndroid" on #openttd
18:57-!-Wolf01 [] has quit [Quit: Once again the world is quick to bury me.]
19:03-!-Etua [] has quit [Quit: Etua]
19:04-!-HerzogDeXtEr [] has quit [Read error: Connection reset by peer]
19:29-!-Etua [] has joined #openttd
19:29-!-Etua is "Dominik Danelski" on #openttd #osm-pl
19:31-!-Etua [] has quit []
19:41-!-Thedarkb-X40 [] has joined #openttd
19:41-!-Thedarkb-X40 is "realname" on #openttd #/r/openttd #oolite
19:48-!-supermop_elsewhere [] has joined #openttd
19:48-!-supermop_elsewhere is "A CIRC user" on #openttd
20:09-!-supermop_elsewhere [] has quit [Ping timeout: 480 seconds]
20:10-!-supermop_Home [] has joined #openttd
20:10-!-supermop_Home is "Guest" on #openttd
20:11-!-argoneus [] has quit [Quit: The Lounge -]
20:26-!-argoneus [] has joined #openttd
20:26-!-argoneus is "argoneus" on #openttd
20:48-!-Flygon [] has joined #openttd
20:48-!-Flygon is "Flygon" on #openttd
20:52<DorpsGek_III>[OpenTTD/OpenTTD] lolPants opened pull request #7780: Feature: Configure minimum share trading years
21:14<DorpsGek_III>[OpenTTD/OpenTTD] lolPants commented on pull request #7780: Feature: Configure minimum share trading years
21:23<DorpsGek_III>[OpenTTD/OpenTTD] glx22 commented on pull request #7780: Feature: Configure minimum share trading years
21:26-!-Wormnest_ [~Wormnest@] has joined #openttd
21:26-!-Wormnest_ is "Wormnest" on #openttd
21:59-!-dwfreed [] has quit [Quit: ZNC -]
22:04-!-WormnestAndroid [~WormnestA@2607:fb90:e411:b775:0:1f:672f:9f01] has quit [Ping timeout: 480 seconds]
22:05-!-WormnestAndroid [~WormnestA@] has joined #openttd
22:05-!-WormnestAndroid is "WormnestAndroid" on #openttd
22:17-!-luaduck [] has quit [Quit: Why do you need...?]
22:18-!-luaduck [] has joined #openttd
22:18-!-luaduck is "duck." on @#reddit_group #openttd #/r/openttd
22:18<DorpsGek_III>[OpenTTD/OpenTTD] glx22 commented on pull request #7778: Doc: split compiling instructions from README, as they aren't requir…
22:18<DorpsGek_III>[OpenTTD/OpenTTD] lolPants updated pull request #7780: Feature: Configure minimum share trading years
22:20-!-dwfreed is "dwfreed" on #g7
22:20-!-dwfreed [] has joined #openttd
22:20-!-debdog [~debdog@2a00:79c0:60e:f200:7a24:afff:fe8a:d04d] has joined #openttd
22:20-!-debdog is "Wowbagger" on #bitlbee #openttd
22:23-!-D-HUND [~debdog@2a00:79c0:653:c100:7a24:afff:fe8a:d04d] has quit [Ping timeout: 480 seconds]
22:26<DorpsGek_III>[OpenTTD/OpenTTD] lolPants updated pull request #7780: Feature: Configure minimum share trading years
22:32<DorpsGek_III>[OpenTTD/OpenTTD] glx22 commented on pull request #7778: Doc: split compiling instructions from README, as they aren't requir…
22:39<DorpsGek_III>[OpenTTD/OpenTTD] lolPants updated pull request #7780: Feature: Configure minimum share trading years
22:39<DorpsGek_III>[OpenTTD/OpenTTD] glx22 commented on pull request #7780: Feature: Configure minimum share trading years
23:11<DorpsGek_III>[OpenTTD/OpenTTD] glx22 approved pull request #7780: Feature: Configure minimum share trading years
23:17-!-glx [] has quit []
23:58<DorpsGek_III>[OpenTTD/OpenTTD] James103 commented on pull request #7780: Feature: Configure minimum share trading years
---Logclosed Fri Oct 18 00:00:02 2019