Config
Log for #openttd on 18th February 2020:
Times are UTC Toggle Colours
00:06:22  *** elliot[m] has joined #openttd
00:06:59  *** pina[m] has joined #openttd
00:07:53  *** tokai|noir has joined #openttd
00:07:53  *** ChanServ sets mode: +v tokai|noir
00:09:20  *** magdalena[m] has joined #openttd
00:10:55  *** yur3shmukcik[m] has joined #openttd
00:13:47  *** vanessa[m] has joined #openttd
00:13:52  *** ciet[m] has joined #openttd
00:15:03  *** tokai has quit IRC
00:15:05  *** paulus[m] has joined #openttd
00:16:46  *** natmac[m] has joined #openttd
00:17:53  *** iarp[m] has joined #openttd
00:27:31  *** Compu has joined #openttd
00:29:48  *** buggeas40d[m] has joined #openttd
00:33:47  <Eddi|zuHause> weird, i could load the cities skylines save yesterday, but that exact same savegame now throws simulation errors on load
00:40:37  *** amal[m] has joined #openttd
00:40:58  *** fjodor[m] has joined #openttd
00:41:25  *** osvaldo[m] has joined #openttd
00:43:10  *** ircer[m] has joined #openttd
00:45:53  *** dag[m] has joined #openttd
00:49:18  *** olivier[m] has joined #openttd
01:04:57  *** Flygon has joined #openttd
01:06:51  *** khavik[m] has joined #openttd
01:09:12  *** ist5shreawf[m] has joined #openttd
01:09:59  *** Corns[m] has joined #openttd
01:11:08  *** ad5twoknebor[m] has joined #openttd
01:11:13  *** twom[m] has joined #openttd
01:13:08  *** arron[m] has joined #openttd
01:14:51  *** pothyurf[m] has joined #openttd
01:15:43  *** Heiki[m] has joined #openttd
01:16:30  *** albert[m] has joined #openttd
01:18:56  *** cawal[m] has joined #openttd
01:21:03  *** robert[m]1 has joined #openttd
01:21:55  *** jact[m] has joined #openttd
01:26:32  *** natalie[m] has joined #openttd
01:27:03  *** nartir[m] has joined #openttd
01:33:54  *** lapav[m] has joined #openttd
01:34:00  *** jeeg[m] has joined #openttd
01:48:12  *** UncleCJ[m] has joined #openttd
01:53:59  *** patricia[m] has joined #openttd
02:02:44  *** labs[m] has joined #openttd
02:02:50  *** yoltid[m] has joined #openttd
02:06:24  *** nolep[m] has joined #openttd
02:07:31  *** karoline[m] has joined #openttd
02:08:33  *** Wormnest has quit IRC
03:03:28  *** Wormnest has joined #openttd
03:23:02  *** D-HUND has joined #openttd
03:26:28  *** debdog has quit IRC
03:55:05  *** glx has quit IRC
04:09:38  *** Wormnest has quit IRC
07:13:05  *** andythenorth has joined #openttd
07:21:04  <andythenorth> should I join reddit? :P
07:35:45  *** WormnestAndroid has quit IRC
07:36:01  *** WormnestAndroid has joined #openttd
07:49:44  *** cHawk_ has joined #openttd
08:11:21  *** adikt- has joined #openttd
08:15:30  <Eddi|zuHause> 5 years ago? maybe
08:16:21  <andythenorth> currently recommending disabling 90º turns to make pathfinding more reliable
08:16:27  <andythenorth> empirically, the opposite is true
08:16:50  <andythenorth> https://www.reddit.com/r/openttd/comments/f571ub/hello_new_players_go_to_settings_disable_90_turns/
08:17:29  <Eddi|zuHause> for ships it should probably be disabled
08:17:32  *** adikt has quit IRC
08:17:38  <andythenorth> no they get stuck
08:17:42  <andythenorth> unless we fixed that
08:17:45  <andythenorth> maybe we fixed that
08:18:30  <Eddi|zuHause> yeah, not awake yet, i meant the opposite
08:19:04  <andythenorth> with 90º disabled, occasionally a lost train will run into a terminus station that is too short for it
08:19:07  <andythenorth> then it can never leave
08:19:22  <andythenorth> with 90º enabled, it will turn on the crossing in front of the station
08:20:41  <Eddi|zuHause> but if 90° is enabled, it might prefer going over that crossing, instead of turning around on the platform
08:20:52  <Eddi|zuHause> which causes unnecessary traffic
08:20:59  <Eddi|zuHause> and potential deadlocks
08:21:01  *** andythenorth has quit IRC
08:21:26  *** andythenorth has joined #openttd
08:21:31  <Eddi|zuHause> which is, i believe, what the person meant
08:21:45  <andythenorth> swings, roundabouts
08:22:04  <Eddi|zuHause> roundabouts are terrible
08:22:15  <andythenorth> so are swings
08:22:15  *** adikt-- has joined #openttd
08:22:37  <Eddi|zuHause> no idea what you mean by that
08:23:22  <andythenorth> https://en.wiktionary.org/wiki/swings_and_roundabouts
08:23:28  <andythenorth> english colloquialism
08:24:50  <Eddi|zuHause> then i don't agree with you.
08:25:23  <andythenorth> you're favouring 90º disabled?
08:25:31  <Eddi|zuHause> for trains? yes
08:25:52  <Eddi|zuHause> typically, the game behaves better when there's less options
08:26:44  <andythenorth> so the conclusion is, I shouldn't join reddit
08:28:29  <Eddi|zuHause> the more options a train has to choose, the more likely it'll pick a disruptive choice, because something wasn't properly modeled as a pathfinder penalty
08:28:30  *** adikt- has quit IRC
08:29:22  <Eddi|zuHause> like, if you have parallel tracks, don't put in X-crossings so "trains can bypass breakdowns"
08:30:28  <Eddi|zuHause> because a) the pathfinder cannot distinguish normal trains from broken down trains, and b) the pathfinder has no concept of blocking other incoming trains
08:33:20  *** andythenorth has quit IRC
08:38:05  *** andythenorth has joined #openttd
08:51:20  <DorpsGek_III> [OpenTTD/nml] nielsmh commented on issue #80: openttd_version: OpenTTD var 21/1A result has changed since OpenTTD moved to git https://git.io/JvchK
08:56:41  <DorpsGek_III> [OpenTTD/nml] andythenorth commented on issue #80: openttd_version: OpenTTD var 21/1A result has changed since OpenTTD moved to git https://git.io/JvchK
09:00:02  <DorpsGek_III> [OpenTTD/nml] andythenorth commented on issue #80: openttd_version: OpenTTD var 21/1A result has changed since OpenTTD moved to git https://git.io/JvchK
09:00:03  <DorpsGek_III> [OpenTTD/nml] andythenorth closed issue #80: openttd_version: OpenTTD var 21/1A result has changed since OpenTTD moved to git https://git.io/JvchK
09:00:54  <andythenorth> newgrf for 1.9.0 almost complete :D https://wiki.openttd.org/NewGRF_Specification_Status
09:15:00  <andythenorth> hmm
09:15:16  <andythenorth> a [n% full load] order would ease ship design :P
09:15:42  <andythenorth> trying to provide a range of ideal capacities from 40t to 800t is an arse
09:15:52  <andythenorth> but % load has been rejected multiple times
09:16:05  <andythenorth> oof
09:17:46  *** andythenorth has quit IRC
09:25:28  *** tokai has joined #openttd
09:25:28  *** ChanServ sets mode: +v tokai
09:26:01  *** andythenorth has joined #openttd
09:32:18  *** tokai|noir has quit IRC
09:50:06  <Eddi|zuHause> i don't think %-load has been rejected per se, it's just embedded into the whole "order UI is horribly overloaded already" problem
10:16:57  *** tokai|noir has joined #openttd
10:16:57  *** ChanServ sets mode: +v tokai|noir
10:23:53  *** tokai has quit IRC
10:48:55  *** Wormnest has joined #openttd
10:57:27  *** mczapkie has joined #openttd
11:00:35  <mczapkie> Hello, I would like to notify, that hg@hg.openttdcoop.org doesn't respond...
11:00:58  <mczapkie> TWIC
11:01:02  *** mczapkie has quit IRC
11:03:15  <LordAro> planetmaker: ^
11:05:24  *** Lejving_ has joined #openttd
11:10:46  *** Lejving has quit IRC
11:23:53  *** andythenorth has joined #openttd
11:31:33  *** Smedles has quit IRC
11:33:47  *** Smedles has joined #openttd
11:35:08  *** andythenorth has quit IRC
11:36:00  *** andythenorth has joined #openttd
11:41:33  *** Wormnest has quit IRC
12:33:45  *** Smedles has quit IRC
12:34:29  *** Smedles has joined #openttd
12:48:17  *** tokai has joined #openttd
12:48:17  *** ChanServ sets mode: +v tokai
12:55:12  *** tokai|noir has quit IRC
12:55:55  *** andythenorth has quit IRC
13:15:09  *** Samu has joined #openttd
13:21:13  *** spnda has joined #openttd
13:41:08  *** Flygon has quit IRC
13:55:36  <Samu> https://github.com/OpenTTD/OpenTTD/issues/8001 i found some issue
13:55:59  <Samu> it adds a penalty when a ship is in the docking tile
13:56:55  <Samu> means that it's going to increase the number of node searchs needlessly
13:58:35  <Samu> the ship isn't even close to the destination when the pathfinder makes the search
13:59:07  <Samu> the penalty could be obsolete when the ship arrives closer
13:59:14  *** tokai|noir has joined #openttd
13:59:14  *** ChanServ sets mode: +v tokai|noir
14:00:35  <LordAro> Samu: i noticed that too - it definitely seemed to be doing the pathfinding more often than necessary
14:01:52  <Samu> i think the 90 degrees as penalties are also affecting it
14:01:57  <Samu> let me tests
14:03:30  <spnda> So uh, what is a spritelayout from NML in NFO? I can't find much if any reference to it... Also I saw that  Airports use tilelayout. Do Objects, Industries, Houses or anything else  use that?
14:06:03  *** tokai has quit IRC
14:07:06  *** andythenorth has joined #openttd
14:13:04  <Samu> 10222 (14119 with curve penalties) rounds from A to B, 14479 (22078 with curve penalties) rounds from B to A
14:13:14  <Samu> regardless, this ship would be lost
14:13:19  <Samu> with a limit of 10000 rounds
14:13:28  <Samu> on that savegame
14:14:25  <spnda> andythenorth: yesterday you said "needs to follow industries and objects imho". Could you share a example of a multi tile/single tile object/industry in NML? I just want to look at something to get some ideas.
14:18:12  *** gnu_jj has quit IRC
14:19:35  <Samu> it's funny
14:19:57  <Samu> when the ship pathfinds from B to the ship depot, it only needs 7856 rounds
14:20:37  <Samu> but when it pathfinds from B to A, skipping the ship depot, it needs more than 10000
14:21:32  <Samu> 22075
14:22:56  <Samu> distance from depot to A is mere 5 tiles
14:23:22  <Samu> but the number of rounds searches goes up from 7856 to 22075, that's weird
14:24:28  <andythenorth> spnda: full FIRS? https://www.tt-forums.net/viewtopic.php?p=1228740#p1228740
14:24:46  <andythenorth> for single tile, general store, hardware store
14:24:57  <andythenorth> multi-tile: builders yard, recycling yard
14:24:59  <spnda> Oh I had no idea you were on github now
14:25:05  <andythenorth> yes
14:25:11  <andythenorth> https://github.com/andythenorth/firs
14:25:23  <andythenorth> you might just want the generated nml though
14:26:06  <andythenorth> the bigger FIRS industries sometimes have horrible complexity in the spritelayouts
14:26:20  <andythenorth> you might want to ignore those, lots of ternary checks for snow, land slope etc
14:26:28  <andythenorth> forest is a prime example of madness :P
14:27:02  *** D-HUND is now known as debdog
14:27:42  <planetmaker> ty @ LordAro
14:27:49  <spnda> You've got the generated NML anywhere?
14:28:02  <spnda> Oh I am blind. Found it
14:31:16  *** gnu_jj has joined #openttd
14:36:03  <Samu> there is a bug somewhere related to docking tiles
14:36:14  <Samu> the penalties are weird
14:36:40  <Samu> if it is a dock it needs 22075 search nodes
14:36:57  <Samu> but if in place of a dock it is a ship depot, it only needs 8230 rounds
14:37:04  <Samu> same tile
14:38:40  *** tokai has joined #openttd
14:38:40  *** ChanServ sets mode: +v tokai
14:39:00  <Samu> gonna try with a buy instead of ship depot
14:39:03  <Samu> buoy
14:39:12  *** supermop_work_ has joined #openttd
14:39:56  <Samu> 8231 with buoy
14:41:41  <Samu> i place a dock in front of the buoy and bam... now it requires 22075 nodes
14:41:48  <Samu> rounds*
14:42:08  <Samu> and the ship is still going to the buoy
14:42:16  <Samu> must check code brb
14:42:38  <FLHerne> Samu: Are you putting the dock and buoy so they have exactly the same destination tile?
14:42:45  <Samu> yes
14:42:49  <spnda> andythenorth: Hmm, industries use industry tiles, objects don't... I kinda want to go the way objects are done, though. How do objects do it?
14:42:53  <FLHerne> (bearing in mind that docks now have more than one possibly)
14:44:09  <FLHerne> spnda: https://www.tt-wiki.net/wiki/NMLTutorial/Object_graphics ?
14:44:13  <Samu> i know but, going from 8230 rounds to 22075 is a huge difference imo
14:44:26  <Samu> considering it's exactly the same destination
14:44:50  <spnda> FLHerne: Oh that looks quite helpful.
14:45:01  <spnda> Didn't know objects do it with a switch... interesting
14:45:36  <spnda> Oh not a switch...
14:45:40  *** tokai|noir has quit IRC
14:45:46  <FLHerne> spnda: The switch is for the different orientations
14:45:53  <spnda> Yeah just noticed that
14:46:44  <FLHerne> I don't know how you've implemented it with roadstops
14:47:17  <spnda> I haven't, that's the thing
14:47:35  <spnda> And I've only ever made trains and roadvehicles with NML, so I have no idea how others work
14:49:19  <FLHerne> I guess you want similar behaviour to rail stations, which don't actually exist in NML yet :/
14:49:27  <FLHerne> There's a draft spec https://newgrf-specs.tt-wiki.net/wiki/NML:Stations
14:51:25  <FLHerne> Hm, looks like that uses tilelayouts, which seems a bit pointless for road stops
14:51:42  <spnda> why though?
14:51:46  <spnda> I thought of tilelayouts too
14:52:39  <FLHerne> They've only ever got one tile, unless you plan to change that?
14:53:03  <spnda> Well, it'd be an idea to maybe make multi tile stops
14:56:11  <spnda> But I am still not sure if that's actually a good idea or if it's necessary-
14:58:54  <planetmaker> right, ssh access to repos should work again
15:01:43  <FLHerne> spnda: I'm not convinced they're worth having, but could be wrong
15:02:06  <spnda> Not really, but it's been an idea that came up
15:11:37  *** nielsm has joined #openttd
15:14:38  <Eddi|zuHause> so i spend half an hour fiddling with CSUR, and immediately get to the limitations of it... i don't think this is the right thing for me...
15:19:08  <spnda> Actually, I think I'll just make this single tile, eventhough I am sure there'll be some developers who would make awesome multi tile stations.
15:21:13  *** supermop_work_ has quit IRC
15:29:04  <Samu> 8235 with a count of 0
15:31:04  <Samu> https://github.com/OpenTTD/OpenTTD/blob/4552b17691fa7c4f1fdb4ca7652ca48278a68fec/src/pathfinder/yapf/yapf_ship.cpp#L288-L293
15:31:49  <Samu> just being a docking tile it adds a 300 cost to the path
15:32:10  <Samu> enough to increase 8235 to 22075
15:32:13  <Samu> rounds
15:32:50  <Samu> what to do?
15:32:57  <Eddi|zuHause> i'm definitely of the opinion that there should be multi-tile road stations, but they only make sense if there are also ... *cough* ... state machines
15:35:28  <spnda> Eddi|zuHause: what do you really mean with that?
15:36:23  <Eddi|zuHause> state machines are what guides airplanes on the airport (where can you land, where are the loading spots, how can you taxi, is the taxiway empty)
15:36:39  <spnda> so... waypoints
15:36:40  <Eddi|zuHause> they could also be used to guide road vehicles on the road stop
15:36:43  <Eddi|zuHause> no
15:36:52  <spnda> oh like entry paths
15:36:55  <spnda> "special roads"
15:37:02  <Eddi|zuHause> yes
15:39:10  <planetmaker> is that really needed or can it not simply be like "this tile allows unloading in this direction and entry from that"
15:39:47  <planetmaker> which basically current ones do by orientation
15:40:07  <planetmaker> couldn't they be just strung together to bigger ones?
15:40:15  <spnda> Which was basically my idea. Leave their functionality as is, and just have custom sprites/sprite layouts/animations etc.
15:40:19  <spnda> Exactly what I thought
15:40:25  <Eddi|zuHause> planetmaker: i can't see that being useful for anything
15:40:45  <Eddi|zuHause> planetmaker: then you can just make individual tiles that you can place next to each other
15:40:48  <planetmaker> eh, not? Works also for stations
15:41:10  <planetmaker> you need no state machines and create nice multi-tile stuff
15:41:26  <planetmaker> special movement is not a requirement for that
15:42:01  <spnda> well, stations use waypoints
15:42:10  <Eddi|zuHause> planetmaker: i'm thinking about drive-through stations with two or more parallel loading stops (instead of two in opposite direction)
15:42:21  <spnda> that would be good, yeah
15:42:22  <planetmaker> there are waypoints, but rail stations are not rail waypoints
15:42:26  <Eddi|zuHause> and more sensible tram turning loops
15:42:45  <Eddi|zuHause> i'm not talking about waypoints at all.
15:42:47  <planetmaker> Eddi|zuHause, yes, I see and know what you mean. That definitely would open new possibilities (and requires state machines).
15:43:07  <planetmaker> But I see that as no way a requirement for multi-tile road stations. They simply could function like multi-tile train stations
15:44:05  *** Wormnest has joined #openttd
15:44:15  <spnda> Put two next to each other and the dev would need to check if there's neighbours and adapt.
15:44:42  <planetmaker> (and I do believe both approaches can co-exist)
15:46:03  *** tokai|noir has joined #openttd
15:46:03  *** ChanServ sets mode: +v tokai|noir
15:53:27  *** tokai has quit IRC
15:56:49  <Eddi|zuHause> planetmaker: i didn't say it's a requirement. just a very strong "would be nice to have"
16:18:31  <DorpsGek_III> [OpenTTD/OpenTTD] kiwitreekor opened pull request #8008: Feature: Double-click to rename vehicle https://git.io/Jv4id
16:24:34  *** tokai has joined #openttd
16:24:34  *** ChanServ sets mode: +v tokai
16:26:26  <Samu> I have an idea to improve 8001
16:27:38  <spnda> So for single tile stop, should I just do "default: set_rs_default;" and do "spriteset (set_rs_default, "img.png") { 16_view_template(0, 0) }"?
16:27:44  <spnda> Or should I have some layouts or something
16:28:06  <Samu> seems to need the same treatment as road vehicles approaching their destination
16:28:17  <Samu> not sure how that one was exactly solved, but...
16:28:42  <Samu> it's kind of related
16:30:55  <Samu> testing this atm https://pastebin.com/AFrYvAm7
16:31:06  <Samu> replacing this https://github.com/OpenTTD/OpenTTD/blob/4552b17691fa7c4f1fdb4ca7652ca48278a68fec/src/pathfinder/yapf/yapf_ship.cpp#L288-L293
16:31:18  *** tokai|noir has quit IRC
16:32:04  <Samu> i used a distance of less than 8 when ships are approaching
16:32:08  <Samu> docks
16:32:23  <Samu> to start counting the penalties
16:33:07  <Samu> now i'm getting 8300 rounds instead of 22000...
16:33:12  <Samu> whereabouts
16:36:56  <DorpsGek_III> [OpenTTD/OpenTTD] ldpl commented on pull request #8008: Feature: Double-click to rename vehicle https://git.io/Jv4Pr
16:38:57  *** tokai|noir has joined #openttd
16:38:57  *** ChanServ sets mode: +v tokai|noir
16:45:52  *** tokai has quit IRC
16:53:42  <Samu> unsure of my approach, to be honest
17:06:22  <Samu> what's the command to force push?
17:06:32  <Samu> system forgot it post format
17:06:39  <Samu> git push --force ?
17:07:03  <Eddi|zuHause> spnda: you should still have spritelayouts, so you can compose graphics from multiple sprites (stop sign, shed, whatever)
17:07:06  *** cHawk_ has quit IRC
17:11:53  <nielsm> instead of state machines for custom road stops, how about lane layouts, I think you can describe that with 8 bits for a tile
17:13:39  <nielsm> 2 bit for direction the lanes go in (N-S, E-W, NE-SW, NW-SE), 1 bit for each lane which direction it has, and 2 bits for each lane to decide whether it accepts cars, trams, both, or none
17:13:50  <nielsm> and then you can invoke pathfinding on that
17:14:08  <nielsm> actually maybe that's not the right thing to do now I think about it
17:14:11  <nielsm> scrap that!
17:15:03  <DorpsGek_III> [OpenTTD/OpenTTD] SamuXarick opened pull request #8009: Change #8001: Don't add docking tile cost when ships are still too far from their destination https://git.io/Jv41T
17:15:42  <nielsm> (it doesn't allow for internal junctions)
17:16:30  <planetmaker> Road stops are somewhat more complicated than train stations:
17:16:52  <planetmaker> * drive-through (which has 2 lanes with common orientation).
17:17:12  <planetmaker> * terminal which has an entry and place(s) where to stop with an orientation
17:17:21  *** tokai has joined #openttd
17:17:21  *** ChanServ sets mode: +v tokai
17:18:27  <nielsm> yeah I suppose someone would want to make freight terminals where trucks back into an unloading bay
17:18:47  <Samu> who's gonna test 8009 LordAro ?
17:19:01  <Samu> FLHerne,
17:19:24  <Samu> im worried about one thing, about deadlock ships
17:19:36  <Samu> station spreaded docks
17:19:49  <Samu> and that penalty making the ship turn around
17:20:09  <Samu> back and forth, but im unsure if that's going to happen, but it's what's worrying me
17:24:13  *** tokai|noir has quit IRC
17:32:57  <spnda> Eddi|zuHause: Though I still haven't really understood how spritelayouts are handled by the game (or loaded). Any references?
17:33:14  <Eddi|zuHause> spnda: sorry, not the right person to ask that
17:33:29  <spnda> ok,  I'll search further
17:34:44  <Eddi|zuHause> nielsm: yeah, proper backing up instead of this weird spinny thing
17:34:55  <peter1138> Industry Tiles or House Tiles...
17:38:13  <FLHerne> spnda: I think spritelayouts correspond fairly directly to a varaction2
17:38:27  <FLHerne> https://newgrf-specs.tt-wiki.net/wiki/VariationalAction2 and https://newgrf-specs.tt-wiki.net/wiki/VarAction2Advanced
17:41:10  *** Progman has joined #openttd
17:42:21  <DorpsGek_III> [OpenTTD/OpenTTD] kiwitreekor commented on pull request #8008: Feature: Double-click to rename vehicle https://git.io/Jv4MJ
17:48:22  <DorpsGek_III> [OpenTTD/nml] andythenorth commented on pull request #85: Change: industry tiles and houses now support 16 accepted cargos https://git.io/Jv4Ms
17:48:31  <andythenorth> not a review :P
17:48:39  <andythenorth> that needs a review though :)
17:48:42  <andythenorth> BIAB
17:48:43  *** andythenorth has quit IRC
17:48:48  *** sla_ro|master has joined #openttd
17:49:44  <peter1138> FLHerne, yeah. But the good thing is all the "hard work" there is already done.
18:00:38  *** frosch123 has joined #openttd
18:03:18  *** Wormnest has quit IRC
18:05:02  *** WormnestAndroid has quit IRC
18:05:11  *** WormnestAndroid has joined #openttd
18:13:04  *** Wolf01 has joined #openttd
18:13:40  *** glx has joined #openttd
18:13:40  *** ChanServ sets mode: +v glx
18:23:57  <glx> #7998 is weird, I fail to see how it's possible
18:27:57  <LordAro> getting companyhq of nonexistent company?
18:28:36  <_dp_> but it checks for invalid id first
18:28:38  <glx> maybe, but ResolveCompanyID() should take care of that
18:28:43  <LordAro> yeah..
18:28:53  <frosch123> i think the problem is the CompanyID enum
18:28:55  <glx> and it does the exact same test as the assert
18:28:56  <frosch123> it is defined twice
18:29:03  <frosch123> probably one is signed, the other unsigned
18:29:08  <frosch123> so the -1 is broken inbetween
18:29:32  <LordAro> frosch123: that is the case for all the script stuff :p
18:29:41  <LordAro> wish there was a better way than redefining everything..
18:29:46  <_dp_> also can fail if _current_company somehow got corrupted
18:30:09  <frosch123> TileIndex loc = ::Company::Get((CompanyID)company)->location_of_HQ; <- that line is nonsense
18:30:19  <frosch123> "company" is already a CompanyId, just in a different namespace
18:30:36  <frosch123> and ::CompanyId is defined as byte (probably new since 1.10)
18:30:45  <glx> yeah in this file sometimes it's ::CompanyID, sometimes CompanyID
18:31:11  <LordAro> yeah, that seems like a good bet to me
18:31:17  <frosch123> glx: can you check the disassembly in msvc?
18:31:24  <frosch123> whether there is a byte cast
18:31:40  <glx> I can try
18:32:15  <frosch123> also ScriptCompany::ResolveCompanyID does two different casts
18:32:16  <glx> anyway there are really some inconsistencies in casts in this file
18:32:25  <frosch123> the one to IsValidID is different to the one in return
18:32:39  <LordAro> sounds like a bit of a mess
18:33:50  <frosch123> most casts cast to ::Company, only the cast in GetCompanyHQ lacks the ::
18:34:35  <frosch123> GetPresidentGender as well
18:34:48  <glx> CompanyID is ScriptCompany::CompanyID for intellisense
18:35:51  <frosch123> well, half of the calls to ::Company::Get cast to ::CompanyID, the other half to CompanyID
18:36:44  *** supermop_work_ has joined #openttd
18:36:49  <frosch123> it is also full with casts to the same type :p
18:38:04  <glx> https://github.com/OpenTTD/OpenTTD/blob/49d2a07f667b8e9a8d984b35b2a41302c70c3c1e/src/script/api/script_company.cpp#L103 <-- should be ScriptCompany::CompanyID in the signature
18:38:23  <frosch123> glx: LordAro: I am pretty sure you can reproduce it with AICompany::GetCompanyHQ(256)
18:38:48  <glx> that's easy to test indeed
18:38:54  <frosch123> ResolveCompanyID will cast the 256 to 0, think it is a valid company, and still return 256
18:39:35  <LordAro> now i'm looking at the squirrel generation
18:39:43  <LordAro> 500 line awk script is horrifying
18:39:56  <frosch123> just look at ResolveCompanyID, it's easy
18:40:03  <frosch123> it fails for 256
18:40:09  <LordAro> that said, the fact that someone translated it to vbs is worse
18:40:09  <_dp_> ResolveCompanyID should probably return ::CompanyID
18:40:20  <_dp_> also -1 in enums doesn't seem to be a good idea :p
18:40:25  <frosch123> yes, and it should reject 256
18:40:33  <glx> LordAro: API generation ?
18:40:34  <LordAro> _dp_: definitely not ones defined to be bytes :p
18:40:36  <LordAro> glx: yeah
18:40:42  <glx> I redone it for cmake
18:41:10  <LordAro> i was wondering if some doc comments (or similar) could be used instead of just redefining all the functions and types
18:41:20  <_dp_> LordAro, well, technically here it's 0xFF in the one that defined as byte...
18:41:27  <glx> and in cmake I made it happen on build
18:41:32  <LordAro> _dp_: well indeed
18:41:37  <_dp_> LordAro, and that's exactly the problem xD
18:44:24  <frosch123> i am preparing a pr
18:44:47  *** andythenorth has joined #openttd
18:49:52  <andythenorth> what's this Github inbox thing?
18:50:02  * andythenorth standard reaction to anything new: what's this crap? :P
18:50:10  <glx> replacement of notifications
18:50:24  <Eddi|zuHause> i'm starting to get the hang of this CSUR thing, but there still are some problematic limitations/glitches
18:50:24  <glx> requires more micromanagement
18:50:46  <andythenorth> oof fake email crap
18:50:48  <andythenorth> I hate that
18:51:02  * andythenorth opts out of the beta
18:52:27  <andythenorth> double-click rename eh?
18:52:29  <glx> of course I'm testing in 1.10 with a test AI expecting 1.11
18:52:34  * andythenorth increases the number of things to not give a fuck about :P
18:53:18  <DorpsGek_III> [OpenTTD/OpenTTD] frosch123 opened pull request #8010: Fix #7998: Crash when scripts tried to access companies with invalid IDs. https://git.io/Jv4y9
18:53:26  <glx> let's restart openttd after modifying the AI
18:56:47  <glx> frosch123: indeed AICompany.GetCompanyHQ(256); crashes
18:57:16  <DorpsGek_III> [OpenTTD/OpenTTD] LordAro commented on pull request #8010: Fix #7998: Crash when scripts tried to access companies with invalid IDs. https://git.io/Jv4yN
18:57:25  <glx> I'll test your PR after dinner
18:58:15  <andythenorth> frosch123: I may be imagining, did you have an idea for improving whitespace for ships? https://dev.openttdcoop.org/attachments/download/9504/sam-names.png
18:58:20  * andythenorth hasn't checked logs
18:58:32  <andythenorth> someone talked about it last year
18:58:55  <DorpsGek_III> [OpenTTD/OpenTTD] frosch123 commented on pull request #8010: Fix #7998: Crash when scripts tried to access companies with invalid IDs. https://git.io/Jv4yA
18:59:50  <frosch123> edited comment with some addition, if you already read it
19:03:01  * andythenorth wonders about half-size ships in buy menu
19:03:23  <frosch123> i thought you already did that
19:03:27  <andythenorth> https://dev.openttdcoop.org/attachments/download/9506/sam-half-zoom.png
19:03:29  <frosch123> or was it pikka with planes?
19:03:35  <andythenorth> I think pikka has done it somewhere
19:03:46  <andythenorth> we do it with some airports also
19:04:04  <frosch123> well, with your gui zoom they are normal size now :p
19:04:24  *** WormnestAndroid has quit IRC
19:04:24  *** adikt-- has quit IRC
19:04:24  *** ad5twoknebor[m] has quit IRC
19:04:25  *** rubenwardy has quit IRC
19:04:25  *** crem has quit IRC
19:04:25  *** dwfreed has quit IRC
19:04:25  <frosch123> you should consider adding the original sprites as 2x zoom sprites
19:04:33  <andythenorth> hmm, I could literally make half-size a parameter option :P
19:04:44  <frosch123> double the sprites
19:04:49  *** adikt-- has joined #openttd
19:04:56  <andythenorth> oof
19:05:21  <andythenorth> this is just procrastination from https://wiki.openttd.org/NewGRF_Specification_Status
19:05:30  *** WormnestAndroid has joined #openttd
19:05:30  *** ad5twoknebor[m] has joined #openttd
19:05:30  *** rubenwardy has joined #openttd
19:05:30  *** crem has joined #openttd
19:05:30  *** dwfreed has joined #openttd
19:05:32  <andythenorth> "Action 7/9 condition 0F..12" what even means? :)
19:06:50  *** crem has quit IRC
19:06:50  *** WormnestAndroid has quit IRC
19:06:50  *** rubenwardy has quit IRC
19:06:50  *** ad5twoknebor[m] has quit IRC
19:06:50  *** dwfreed has quit IRC
19:07:47  *** WormnestAndroid has joined #openttd
19:07:47  *** ad5twoknebor[m] has joined #openttd
19:07:47  *** rubenwardy has joined #openttd
19:07:47  *** crem has joined #openttd
19:07:47  *** dwfreed has joined #openttd
19:08:37  <andythenorth> checks for labels defined?
19:09:33  <frosch123> glx: btw. it also crashes/not crashes as expected before/after fix on linux
19:09:49  <frosch123> andythenorth: the intention is probably the same as for railtypes
19:10:29  <frosch123> vehicle grf checks whether a road/tramtype is defined, to pick which type to assign to its vehicles
19:10:51  <frosch123> though it's probably redundant by now, there are so many compatible/equivalent propertiers, that noone has to check single labels
19:11:25  <andythenorth> but we need it for consistency?
19:12:07  <frosch123> railtype authors are weirdos, if you need different tracks for 25/50/75 kmh, you also need that test probably :p
19:12:19  * andythenorth trying to find how nml does it for railtypes
19:13:09  <frosch123> https://newgrf-specs.tt-wiki.net/wiki/NML:Builtin_functions <- railtype_available, cargotype_available
19:13:16  <andythenorth> railtype_available
19:13:20  <andythenorth> oh ok yes
19:13:41  <andythenorth> builtin_roadtype_available seems to be there
19:13:59  <andythenorth> checks 0x0fF
19:14:01  <andythenorth> 0x0F
19:14:05  *** crem has quit IRC
19:14:05  *** WormnestAndroid has quit IRC
19:14:05  *** rubenwardy has quit IRC
19:14:05  *** ad5twoknebor[m] has quit IRC
19:14:05  *** dwfreed has quit IRC
19:14:11  <andythenorth> builtin_tramtype_available checks 0x11
19:14:39  <frosch123> it only needs one of the pairs, the other one is the inverse, which nml can do itself
19:15:28  *** WormnestAndroid has joined #openttd
19:15:28  *** ad5twoknebor[m] has joined #openttd
19:15:28  *** rubenwardy has joined #openttd
19:15:28  *** crem has joined #openttd
19:15:28  *** dwfreed has joined #openttd
19:15:40  * andythenorth looking for the openttd implementation 
19:15:44  <andythenorth> I have NFI how this stuff works :)
19:16:20  <andythenorth> ok they come in pairs I see
19:16:21  <andythenorth> ish
19:16:26  *** crem has quit IRC
19:16:26  *** WormnestAndroid has quit IRC
19:16:26  *** rubenwardy has quit IRC
19:16:26  *** ad5twoknebor[m] has quit IRC
19:16:26  *** dwfreed has quit IRC
19:16:33  <frosch123> i fixed them last month or so, they were broken in ottd :)
19:17:54  *** WormnestAndroid has joined #openttd
19:17:54  *** ad5twoknebor[m] has joined #openttd
19:17:54  *** rubenwardy has joined #openttd
19:17:54  *** crem has joined #openttd
19:17:54  *** dwfreed has joined #openttd
19:20:12  * andythenorth looks for them
19:20:24  <andythenorth> oops, JGR isn't the correct place to look
19:20:34  * andythenorth too many openttd checkouts
19:22:26  <andythenorth> ok found them
19:24:03  * andythenorth wonders whether they are railtypes, rail types, or rail_types or track_types
19:24:11  <andythenorth> probably consistency doesn't matter much
19:24:17  <andythenorth> just confusing having to pick one every time :P
19:25:21  <frosch123> i stated using "track type" when referring to all three rail/road/track types
19:25:33  *** crem has quit IRC
19:25:33  *** WormnestAndroid has quit IRC
19:25:33  *** rubenwardy has quit IRC
19:25:33  *** ad5twoknebor[m] has quit IRC
19:25:33  *** dwfreed has quit IRC
19:25:42  <frosch123> i am probably not consistent with space/underscore/nospace
19:25:46  *** WormnestAndroid has joined #openttd
19:25:46  *** ad5twoknebor[m] has joined #openttd
19:25:46  *** rubenwardy has joined #openttd
19:25:46  *** crem has joined #openttd
19:25:46  *** dwfreed has joined #openttd
19:26:27  <frosch123> i see why it's named "synthon", not "synchron"
19:27:59  *** crem has quit IRC
19:27:59  *** WormnestAndroid has quit IRC
19:27:59  *** rubenwardy has quit IRC
19:27:59  *** ad5twoknebor[m] has quit IRC
19:27:59  *** dwfreed has quit IRC
19:28:19  <andythenorth> I wonder about refactoring nml to track_type in more places
19:28:44  <andythenorth> I hate that there are two symbols resolving to 0x4A
19:28:58  *** WormnestAndroid has joined #openttd
19:28:58  *** ad5twoknebor[m] has joined #openttd
19:28:58  *** rubenwardy has joined #openttd
19:28:58  *** crem has joined #openttd
19:28:58  *** dwfreed has joined #openttd
19:29:23  *** rubenwardy has quit IRC
19:32:08  <frosch123> there should be three
19:32:18  <frosch123> rail/road/tram
19:32:51  <Samu> _dp_, https://www.tt-forums.net/viewtopic.php?f=33&t=73469&start=2620 :(
19:33:19  <_dp_> Samu, yeah, I've seen it
19:33:31  <andythenorth> there are yes
19:33:39  <_dp_> gonna pretend it's jgr's bug until proven otherwise :P
19:34:29  <andythenorth> current_railtype, current_roadtype, current_tramtype
19:34:53  <andythenorth> docs say "Please note that while all variables are available for all vehicles types, some of them only make sense for one or more vehicle types. For example checking current_railtype for a non-rail vehicle doesn't make sense at all."
19:35:09  <frosch123> :)
19:35:41  <andythenorth> it bothers me that author can use 'current_roadtype' on tram and get lies back
19:35:47  <andythenorth> I don't like APIs that lie
19:35:51  <andythenorth> maybe that's just me
19:36:15  <andythenorth> maybe I know too much about the implementation, and that tram isn't a real thing
19:36:37  *** crem has quit IRC
19:36:37  *** WormnestAndroid has quit IRC
19:36:37  *** ad5twoknebor[m] has quit IRC
19:36:37  *** dwfreed has quit IRC
19:36:58  *** WormnestAndroid has joined #openttd
19:36:58  *** ad5twoknebor[m] has joined #openttd
19:36:58  *** crem has joined #openttd
19:36:58  *** dwfreed has joined #openttd
19:41:15  *** crem has quit IRC
19:41:15  *** WormnestAndroid has quit IRC
19:41:15  *** ad5twoknebor[m] has quit IRC
19:41:15  *** dwfreed has quit IRC
19:42:22  *** dwfreed has joined #openttd
19:42:34  *** WormnestAndroid has joined #openttd
19:42:34  *** ad5twoknebor[m] has joined #openttd
19:42:34  *** crem has joined #openttd
19:44:46  <spnda> Ahhh I can't get myRoadStopResolverObject to like what I want to do... Just crashing all the time on ResolverObject::Resolve
20:07:41  <glx> [20:09:35] <frosch123> glx: btw. it also crashes/not crashes as expected before/after fix on linux <-- yup same here with MSVC
20:09:58  * andythenorth will write some nml docs and back away
20:10:05  <andythenorth> done > perfect, right? :P
20:10:40  <Samu> i'm skeptical about "amount *= best_rating + 1;"
20:10:52  <Samu> what is that + 1 supposed to be doing
20:12:55  <Samu> what if it doesn't exist
20:13:01  <Samu> what would happen
20:13:07  <glx> safety if best_rating is 0
20:13:20  <glx> just a guess
20:14:17  <nielsm> remember that means amount = amount * (best_rating + 1)
20:14:58  <_dp_> it was like that already, I didn't change rating calculatien
20:15:26  <Samu> yes, but i suspect the assert triggered it because of that
20:16:16  <Samu> or i could be wrong :(
20:16:29  <_dp_> Samu, i suspect you are wrong :p
20:16:49  <Samu> if there are 2 stations, one with 255 rating, other with 0, and i move 1 cargo
20:17:04  <Samu> i will be getting 256 > 255
20:18:12  <Samu> 1 <= 2 in this case
20:18:27  <Samu> but still, perfect round numbers and there's still an extra :(
20:20:00  <andythenorth> so
20:20:01  *** sla_ro|master has quit IRC
20:20:03  <andythenorth> after 1.10
20:20:13  <andythenorth> can we never ever please change the newgrf spec ever again? :)
20:20:24  <andythenorth> it's now 100% awesome
20:22:50  <Samu> UpdateStationWating has amount += ge.amount_fract;
20:23:58  <Samu> if ge.amount_fract is 0, amount becomes 256,  GB(256, 0, 8) =
20:24:34  <Samu> there has to be a reason that +1 exists
20:28:09  <frosch123> sounds like 1.10 gets delayed forever
20:28:27  <Samu> GB(256, 0, 8) = 0
20:28:33  <Samu> 256 >> 8 = 1
20:28:54  <Samu> moves 1 "real" cargo and adds a fraction of 0
20:29:17  <Samu> so now I see what that + 1 is supposed to do
20:30:55  <andythenorth> so we're not changing current_roadtype to current_tracktype? o_O
20:30:57  <Samu> if i move 1 unit, i multiply it by (rating + 1)
20:31:05  <andythenorth> that would be a PITA for existing sets
20:31:47  <Samu> maybe it should compute with (rating + 1) in the cases where we're moving cargo?, what about a rating of 0
20:32:19  <frosch123> you could add current_tracktype, and make nml print "deprecated" for current_railtype
20:32:36  <frosch123> (and remove road/tram versions)
20:33:00  <frosch123> i still wonder whether we can readd some compatibility code
20:33:02  <Samu> stations with rating 0 don't get cargo, it's a condition
20:33:45  <frosch123> nml is in a python2/3 situation, many things are incompatible, and there is no proper way to have both versions
20:37:06  <andythenorth> hmm
20:37:19  <andythenorth> also do I have to keep adding these {{ttdp|no}} things
20:37:22  <andythenorth> or is ttdp dead?
20:37:36  <andythenorth> when do we add a {{jgrpp} } formatter?
20:38:14  <frosch123> why {{ttdp}}? always {{ottdp}}
20:38:26  <frosch123> the ottd version is always handy, and the ttdp icon comes at no cost then
20:39:29  <frosch123> what is the jgrpp logo? a patch over the ottd logo?
20:40:32  <andythenorth> maybe :)
20:40:37  <andythenorth> a unicorn? o_O
20:40:39  <andythenorth> pony?
20:40:58  <frosch123> unicorn is already assigned to nuts
20:41:07  <frosch123> iron pony also already exists
20:41:49  <frosch123> also, do you remember fonsinchen avatar?
20:41:56  <andythenorth> no :)
20:42:51  <frosch123> https://www.tt-forums.net/memberlist.php?mode=viewprofile&u=21666 <- is that a pony?
20:47:28  <andythenorth> yes!
20:47:32  <andythenorth> an awesome pony
20:48:19  <Eddi|zuHause> anyone remember the unicorn cake?
20:48:52  <frosch123> didn't everyone bring one?
20:49:03  <andythenorth> so will anyone review this? :P I really can't :P https://github.com/OpenTTD/nml/pull/85
20:49:11  <andythenorth> or I can, then we can learn how wrong I was
20:52:27  *** spnda has quit IRC
20:52:54  <andythenorth> urgh 0x4A in nfo spec
20:52:55  <andythenorth> hmm
20:55:04  <andythenorth> https://newgrf-specs.tt-wiki.net/wiki/VariationalAction2/Vehicles#Information_about_current_railtype.2Froadtype.2Ftramtype_.284A.29
20:55:13  <andythenorth> the next byte with powered info is trains only?
20:55:42  <frosch123> the output of two bytes as \wx is a bit weird, but i guess it was easier
20:55:58  <andythenorth> unpowered RVs would be broken?
20:56:09  <Eddi|zuHause> are we sure we know what's going on in the regression change?
20:56:27  <frosch123> andythenorth: if someone was smart, that bit is always set for roadtypes
20:57:40  <andythenorth> https://github.com/OpenTTD/OpenTTD/blob/master/src/newgrf_engine.cpp#L608
20:58:22  <frosch123> Eddi|zuHause: is your nfo rusty?
20:58:30  <andythenorth> that's ORing 0x100 ?
20:58:38  <andythenorth> which gives me 1 bit set?
20:58:49  <Samu> trying to compile jgrpp
20:58:54  <Samu> so many many warnings
20:58:57  <andythenorth> usually compiles fine
20:59:12  * andythenorth wonders when it will be reddit/r/jgrpp
20:59:14  <Eddi|zuHause> frosch123: i haven't tried to understand it yet, just seemed a bit much at first glance
21:02:33  <frosch123> just rewind irc to 20:10 utc+1
21:02:46  <frosch123> it's almost a matching answer
21:03:33  <Samu> jesus christ, that save provided has 87 newgrfs  + missing ones, how do you even test this
21:04:00  <Samu> can't load, missing newgrfs
21:05:06  <Samu> 87 + 39 missing
21:05:21  <Samu> why do ppl abuse this
21:06:42  <Samu> oh well
21:06:58  <andythenorth> ppls gonna ppl
21:07:02  <Samu> deleting jgrpp
21:07:17  <peter1138> Hmm £160 a month to lease a Nissan Leaf for 2 years...
21:07:18  <andythenorth> the main thing is to increase the newgrf limit
21:07:22  <andythenorth> peter1138: do it!
21:07:25  <andythenorth> got a drive?
21:07:30  <peter1138> So £6000 to use a car... for 2 years... and get nothing back. Hmm!
21:07:30  <andythenorth> or a garage?
21:07:44  <andythenorth> how much is a normal car?
21:07:51  * andythenorth has never bought one
21:08:02  <peter1138> Last car cost me £4500... and lasted 17 years.
21:08:19  <peter1138> But that seems impossible now.
21:08:21  <andythenorth> my vehicle owning history consists of 1) Indian tuk-tuk goods carrier 2) Ford Transit
21:08:37  <peter1138> I did just buy a new bike though.
21:08:41  <andythenorth> much more fun
21:08:46  <andythenorth> bit rainier though
21:09:01  <DorpsGek_III> [OpenTTD/nml] frosch123 commented on pull request #85: Change: industry tiles and houses now support 16 accepted cargos https://git.io/Jv4QB
21:09:58  <andythenorth> peter1138: get a Transit :P
21:10:18  <peter1138> Vans are not comfortable drives :/
21:10:19  <andythenorth> https://www.ebay.co.uk/itm/Ford-Transit-2-2TDCi-Duratorq-115PS-280S-280-SWB-59-Reg-6-SPEED/293482984450?hash=item4454f2f402:g:TAYAAOSwFwNeTEBG
21:10:34  <Eddi|zuHause> i wish there was a car that i actually fit in...
21:10:52  <andythenorth> Transit
21:10:53  <peter1138> There are
21:11:07  <andythenorth> Transit fits everything
21:11:16  <Eddi|zuHause> not in the driver seat
21:11:20  <andythenorth> hmm, didn't fit assembled children's bunk beds
21:11:21  <peter1138> I fit in a modern Peugeot 308.
21:11:41  <peter1138> They did cheat a bit by making the steering wheel smaller than normal. Sportier, I think they call it.
21:11:46  <Eddi|zuHause> if you're above 1,90m, you fit in no car
21:11:53  <peter1138> I am, and I do.
21:11:55  <DorpsGek_III> [OpenTTD/nml] glx22 commented on pull request #85: Change: industry tiles and houses now support 16 accepted cargos https://git.io/Jv4Qr
21:12:12  <andythenorth> peter1138: more money, but drives like an older fiesta https://www.ebay.co.uk/itm/2016-16-FORD-TRANSIT-CUSTOM-L1-H1-SWB-2-2TDCI-100-PS/184176199498?hash=item2ae1c1c74a:g:KycAAOSw0theTBwd
21:12:28  <peter1138> It does make finding a car harder, but there are plenty that I can fit in, at 198 cm.
21:12:56  <Eddi|zuHause> maybe i haven't looked hard enough
21:13:24  <andythenorth> https://tall.life/best-vehicle-for-tall-drivers-ford/
21:13:28  <glx> [21:55:44] <frosch123> the output of two bytes as \wx is a bit weird, but i guess it was easier <-- if it's about #85 it was easier to not use \wx but I think the NFO is more readable with it :)
21:13:33  <peter1138> I was looking a Citroen C4 Grand Picasso... I actually had to have the seat forward a bit, there was so much room...
21:13:49  <DorpsGek_III> [OpenTTD/OpenTTD] Berbe closed issue #7329: Occasional hang on game exit (GUI) https://git.io/fhxFk
21:14:11  <Eddi|zuHause> i wonder if this thing is any good https://sonomotors.com/
21:14:22  <frosch123> glx: i had to swap the bytes to check their order :)
21:15:02  <andythenorth> Eddi|zuHause: it's good marketing? :P
21:15:12  <DorpsGek_III> [OpenTTD/nml] frosch123 commented on pull request #85: Change: industry tiles and houses now support 16 accepted cargos https://git.io/Jv4QD
21:15:19  <DorpsGek_III> [OpenTTD/nml] frosch123 approved pull request #85: Change: industry tiles and houses now support 16 accepted cargos https://git.io/Jv4QS
21:15:43  <andythenorth> hurrah!
21:16:53  <glx> yeah cargo amount reads as \wxamountcargo
21:17:44  <peter1138> Eddi|zuHause, nah, the steering wheel is on the wrong side :D
21:17:46  <glx> but with \wx the pair is easy to spot if you have many cargos
21:18:15  <peter1138> Eddi|zuHause, I guess it's a concept that doesn't actually exist, right?
21:18:33  <glx> drive on the right side then ;)
21:18:46  <Eddi|zuHause> peter1138: i seem to remember reading that they had a prototype to test-drive it
21:21:08  <Eddi|zuHause> in the news report that i read a few months back it said that production starts end of 2020, they seemed to have pushed that back a year
21:28:32  <frosch123> never heard of it, just read the wiki page
21:29:22  *** WormnestAndroid has quit IRC
21:29:22  <frosch123> they ran a successful fundraiser for 50 M€, while they have only 10k orders
21:29:42  <frosch123> those numbers do not add up
21:30:03  *** WormnestAndroid has joined #openttd
21:30:24  *** Wormnest has joined #openttd
21:30:37  <Eddi|zuHause> 10k orders with 500€ minimum payment upfront? my maths is not the greatest, but that comes out at 5M€?
21:30:59  <andythenorth> that's not enough for car development
21:31:11  <andythenorth> that's barely enough to build a basic web app
21:31:23  <andythenorth> any other finance?
21:31:37  <frosch123> it wasn't their first fundraiser
21:32:10  <Eddi|zuHause> i haven't really looked into their finances
21:32:28  <frosch123> but well, i do not know the resource cost for such a car
21:32:30  <Eddi|zuHause> it was just a thing i once read in the news, and i thought "hey, that sounds neat"
21:32:33  <andythenorth> frosch123: merging #85? :)
21:32:45  <frosch123> Eddi|zuHause: https://de.wikipedia.org/wiki/Sono_Sion <- it's all there
21:33:26  <frosch123> 25k€ per car (of which 9k are for the battery only)
21:33:31  <Eddi|zuHause> frosch123: company wiki pages doesn't really emit the most unbiased vibes
21:34:59  <frosch123> Eddi|zuHause: yes, but they should give you one side of the interval
21:35:20  <frosch123> and if even the best case sounds weird, i don't know
21:35:52  <andythenorth> glx: I shall update the docs then?  How does it work now?  Just lists?
21:36:17  <glx> same as before, just 16 instead of 3
21:36:25  <frosch123> Eddi|zuHause: but well, many other hyped companies also never made any profit
21:37:17  <frosch123> andythenorth: i thought you can merge in nml as well?
21:37:27  <andythenorth> I shall
21:37:39  *** gnu_jj has quit IRC
21:37:42  <andythenorth> GH suggests rebase and merge?
21:38:00  <glx> yes that's the usual way :)
21:38:47  <frosch123> oh, we also disabled squash? misclick or intention?
21:39:23  *** Wormnest has quit IRC
21:41:16  <DorpsGek_III> [OpenTTD/nml] andythenorth merged pull request #85: Change: industry tiles and houses now support 16 accepted cargos https://git.io/Jv4tu
21:41:37  *** gnu_jj has joined #openttd
21:42:32  <glx> I though squash was allowed
21:43:13  <LordAro> should be
21:43:17  <frosch123> it usually is, but not for nml
21:43:30  <frosch123> that's why i ask :)
21:43:32  <LordAro> if only there were an org owner around to fix it...
21:44:12  <frosch123> i am only around 1% of the time, so i do not know what other people did intentionally
21:44:39  <frosch123> github has no admin log, as far as i know
21:44:53  *** WormnestAndroid has quit IRC
21:45:27  *** WormnestAndroid has joined #openttd
21:45:45  <andythenorth> rad
21:45:50  <andythenorth> all the 1.9 stuff is done https://wiki.openttd.org/NewGRF_Specification_Status
21:45:54  <andythenorth> thanks everybody :D
21:46:37  <Eddi|zuHause> great, now we can finally release 1.9 :p
21:46:49  <andythenorth> just in time for christmas
21:47:14  <andythenorth> 1.10 stuff next
21:47:38  <andythenorth> "Global property 16" looks done in nml, anyone confirm that?
21:47:53  <andythenorth> https://wiki.openttd.org/NewGRF_Specification_Status#OpenTTD_1.10
21:48:15  <andythenorth> people have made grfs and stuff, probably fine? :P
21:49:43  *** gnu_jj has quit IRC
21:51:09  <frosch123> for nrt you may need the reverse approach. nml may have stuff implemented which does not exist in ottd
21:51:55  <frosch123> esp all those special flags changed N times
21:52:03  *** Samu has quit IRC
21:52:26  <glx> I unchecked "include administrators" so it's like openttd
21:52:53  <frosch123> glx: we checked that for all repos but openttd
21:53:01  <frosch123> it's only unchecked for openttd, because eints needs it
21:53:15  <glx> I will recheck :)
21:53:32  <glx> I just wanted to see the merge options available
21:53:52  <glx> and I can see "squash and merge" and "rebase and merge"
21:54:06  <andythenorth> frosch123: specific to nrt, when the docs are done, I'll write a test grf in nml examples dir
21:54:07  <frosch123> i already enabled "squash", but got distracted by gh asking my password again, so i forgot to mention it :p
21:54:38  *** gnu_jj has joined #openttd
21:54:39  <glx> the only disabled stuff is "create a merge commit"
21:54:49  <frosch123> as it should be :)
21:55:29  <glx> rechecked include admins
21:55:31  <andythenorth> oof the prejudice against merge commits :P
21:55:36  <frosch123> also, should we make lordaro owner, so he can push the dorpsgek thingie to all repos?
21:56:18  <TrueBrain> Only if he enabled 2FA :p
21:56:40  <frosch123> good point, he didnt
21:56:46  <TrueBrain> GitHub has audit logs btw, under the organisation
21:57:18  <TrueBrain> But asking is easier :D
21:57:35  <TrueBrain> It is 1800 here, still weird ... timezones suck
21:57:54  <andythenorth> come home TrueBrain!
21:58:08  <TrueBrain> DorpsGek thingies can be done via PRs btw, no need to be owner
21:58:08  <frosch123> there was harsh whether in nl today
21:58:23  <TrueBrain> I fixed the rest already ;p
21:58:23  *** nielsm is now known as Guest16766
21:58:38  <frosch123> i could barely understand my coworker, when the rain was hitting the window
21:58:44  <TrueBrain> Hahaha
21:58:57  <TrueBrain> It was raining like crazy here too ... I am around the equator ...
21:59:11  <TrueBrain> "Always blue skies" my ass
21:59:13  <frosch123> anyway, where is utc-4? greenland?
21:59:31  <glx> last week was very windy
21:59:41  *** Guest16766 has quit IRC
21:59:41  <TrueBrain> Further south and west :)
21:59:41  <andythenorth> TrueBrain: you in India?
21:59:43  <andythenorth> hmm can't be
21:59:49  <TrueBrain> Wrong way andy
21:59:49  <andythenorth> Equator
21:59:50  *** gnu_jj has quit IRC
21:59:58  <andythenorth> 1800?
22:00:06  <andythenorth> oh yeah
22:00:08  <TrueBrain> UTC-4, as mentioned
22:00:16  <LordAro> is the US east coast -4 right now?
22:00:20  <TrueBrain> I am further west than New York, silly enough
22:00:28  <TrueBrain> And a lot more south
22:00:33  <andythenorth> it's Rio
22:00:40  <TrueBrain> Nah. Aruba :)
22:01:01  <andythenorth> oh the Netherlands
22:01:01  <LordAro> shiny
22:01:02  <andythenorth> I see
22:01:10  <TrueBrain> Was in curacao last week
22:01:11  <andythenorth> how's the weather in Kingdom of Netherlands?
22:01:27  <TrueBrain> I just told you .. raining
22:01:47  <andythenorth> silly andythenorth
22:01:50  <TrueBrain> Lucky enough had to work all day, so didn't care
22:01:57  <andythenorth> funny countries that still have empires
22:02:01  <frosch123> it doesn't look more west than ny on the map...
22:02:11  <andythenorth> England still has a bit of an Empire
22:02:25  <andythenorth> but Scotland and some of N. Ireland might want out
22:02:28  <TrueBrain> It was more west according to then plane :p
22:02:46  <TrueBrain> I might be complete off
22:02:56  *** Progman has quit IRC
22:03:34  <TrueBrain> Such a hard life ... being send to here while my boss pays ... sitting in the sea with a beer ... such hard life ..
22:03:51  <frosch123> oh, you are there for work?
22:03:56  <TrueBrain> Yeah
22:04:21  <TrueBrain> My work can be fun :)
22:04:54  <TrueBrain> But home soon again, and my own bed is going to be lovely
22:05:17  <andythenorth> bed!
22:05:22  * andythenorth might go to bed soon
22:05:32  <TrueBrain> It is 1800 silly ... :p :p
22:05:40  <andythenorth> oh yes
22:05:48  <andythenorth> I shall stay up another 5hours
22:05:52  <andythenorth> good point
22:05:55  <TrueBrain> Good boy
22:06:15  <TrueBrain> Off to meet client. Bye!
22:06:19  <andythenorth> bye
22:09:47  <andythenorth> maybe tomorrow, more newgrf spec fun :P
22:09:56  <andythenorth> can I start new Horse yet? :P
22:10:19  <frosch123> isn't it fish's turn?
22:10:42  <frosch123> oh wait, you were there earlier today
22:10:53  <andythenorth> somehow trains are more fun
22:10:57  <frosch123> so, uhm, road hog?
22:10:58  <andythenorth> ships are just tedious :P
22:11:04  <andythenorth> road hog depends on NRT
22:11:10  <andythenorth> and we seem to think that's broken? :P
22:11:36  <frosch123> ah right :) so, chips?
22:11:48  <frosch123> waiting for yexo?
22:11:50  <andythenorth> no chips is nfo stations only, it's mad
22:11:51  <andythenorth> yes
22:11:54  <andythenorth> waiting for yexo
22:11:55  <andythenorth> I'll do a test grf for NRT in NML, then I'll do some Hog
22:11:59  <andythenorth> or Horse :P
22:12:03  <LordAro> @seen Yexo
22:12:03  <DorpsGek> LordAro: Yexo was last seen in #openttd 7 years, 11 weeks, 4 days, 8 hours, 55 minutes, and 31 seconds ago: <Yexo> <NGC3982> The station glitches are CHIPS related. I adressed it to Andy the other day, and it seems like it's b0rked in some way. <- it's still in the issue tracker for CHIPS, but I haven't had time to look at it yet
22:12:05  <LordAro> :(
22:12:13  <andythenorth> trains are mostly symmetrical which is very helpful for drawing
22:12:34  <frosch123> LordAro: you can stalk yexo, foobar and others :)
22:12:59  <andythenorth> linkedin :P
22:13:01  <andythenorth> urgh
22:13:12  <LordAro> frosch123: Google, wasn't it?
22:13:19  <andythenorth> SRE
22:13:37  <frosch123> yes, google to linkedin or xing
22:15:12  <frosch123> you can't stalk me anymore, it worked for some years, but now there is some young footballer with the same name
22:15:30  <frosch123> it's always footballer who break it
22:20:42  <andythenorth> so 9C..9D, N/A? https://wiki.openttd.org/NewGRF_Specification_Status#OpenTTD_1.10
22:21:42  <frosch123> probably, iirc it was eddi's idea to add variables which noone needs
22:21:57  <frosch123> i skipped them intentionally for 1.9
22:24:42  <andythenorth> updated
22:24:44  <andythenorth> also bed
22:24:46  <andythenorth> \o/
22:24:50  <andythenorth> bed is good
22:24:51  *** andythenorth has left #openttd
22:24:57  *** frosch123 has quit IRC
22:26:26  *** gnu_jj has joined #openttd
22:30:17  *** WormnestAndroid has quit IRC
22:30:52  *** WormnestAndroid has joined #openttd
22:38:57  *** WormnestAndroid has quit IRC
22:39:01  *** WormnestAndroid has joined #openttd
22:42:09  *** Wolf01 has quit IRC
23:25:11  *** tokai|noir has joined #openttd
23:25:11  *** ChanServ sets mode: +v tokai|noir
23:28:06  *** heffer has quit IRC
23:32:18  *** tokai has quit IRC
23:39:02  *** heffer has joined #openttd
23:44:27  *** WormnestAndroid has quit IRC
23:45:24  *** WormnestAndroid has joined #openttd
23:48:38  *** adikt-- has quit IRC

Powered by YARRSTE version: svn-trunk