Back to Home / #openttd / 2016 / 09 / Prev Day | Next Day
#openttd IRC Logs for 2016-09-20

---Logopened Tue Sep 20 00:00:24 2016
00:03-!-Keridos [~Keridos@2a00:5ba0:8000:64:2e0:4cff:fe23:44af] has quit [Ping timeout: 480 seconds]
00:13-!-Keridos [~Keridos@2a00:5ba0:8000:64:2e0:4cff:fe23:44af] has joined #openttd
01:04-!-THERetroGamerNY [] has joined #openttd
01:09-!-THERetroGamerNY [] has quit []
01:47-!-sla_ro|master [slamaster@] has joined #openttd
02:49-!-Biolunar [] has joined #openttd
03:19-!-JezK_ [~jez@2407:7800:400:107f:3db5:daca:8457:e66a] has quit [Quit: :q!]
03:35-!-Ethereal_Whisper [] has quit [Read error: Connection reset by peer]
03:49-!-sim-al2 [] has quit [Ping timeout: 480 seconds]
04:22-!-Sova [] has joined #openttd
04:31-!-Wolf01 [] has joined #openttd
04:34<Wolf01> This remembers me about the OTTD's mega-hyper-16-mainlines junctions
04:37<V453000>it's fairly similar yet very different :P
04:37<Wolf01>I think that when in a game where you can make splits and joins of anything, the final goal is always to make a well balanced full throughput "junction", people would make that even in "pipe dream" if there isn't the time limit XD
04:37<Alkel_U3>32-belt balancer o_o
04:39<Wolf01>I once tried to make a bidirectional layout for ores... then I just moved the first splitter near the furnaces XD
04:42<Alkel_U3>I've only made 8-lane balancer once when I outsourced furnaces way outside my main factory and made it really big, with 8-car trains. It behaved ok-ish, mostly.
04:43<Alkel_U3>now that got me wondering, could this perhaps be enhanced with circuit network?
04:43<Wolf01>You can disable belts now
04:44<V453000>I always just use more throughput rather than perfect balancing
04:45-!-JacobD88 [] has joined #openttd
04:45<Wolf01>I don't even try, I just make it work :P
04:51-!-NoShlomo [~NoShlomo@] has joined #openttd
04:52-!-tokai [] has joined #openttd
04:52-!-mode/#openttd [+v tokai] by ChanServ
04:53-!-Sova [] has quit [Ping timeout: 480 seconds]
04:53-!-Sova [] has joined #openttd
04:56-!-Supercheese [] has quit [Ping timeout: 480 seconds]
04:59-!-tokai|noir [] has quit [Ping timeout: 480 seconds]
05:05-!-Sova [] has quit [Ping timeout: 480 seconds]
05:05-!-Sova [] has joined #openttd
05:19-!-Sova [] has quit [Ping timeout: 480 seconds]
05:20-!-Sova [] has joined #openttd
05:20-!-Mazur [] has quit [Ping timeout: 480 seconds]
05:29-!-Mazur [] has joined #openttd
05:59-!-JacobD88 [] has quit [Quit: JacobD88]
06:07-!-Sova [] has quit [Ping timeout: 480 seconds]
06:37-!-Sova [] has joined #openttd
06:40<argoneus>good morning train friends
07:05-!-LadyHawk- [] has joined #openttd
07:08-!-LadyHawk [] has quit [Ping timeout: 480 seconds]
07:08-!-LadyHawk- is now known as LadyHawk
07:23-!-Gja [] has joined #openttd
07:42-!-JacobD88 [] has joined #openttd
07:46-!-Samu [] has joined #openttd
07:46-!-JacobD88 [] has quit []
07:51<Samu>found another object bug t.t
07:52<Samu> rocky land is not being flooded
07:53<Samu>with the exception of the half-land, half-water tile
08:02<Samu>where in the code are objects flooded?
08:26-!-andythenorth [] has joined #openttd
08:28-!-mindlesstux [] has quit [Ping timeout: 480 seconds]
08:30-!-kamcio96 [] has joined #openttd
08:31<kamcio96>Hello, can you explain me how instal dedicated server on linux? I have debian 8 in soyoustart
08:31<kamcio96>"Error: Failed to find a graphics set. Please acquire a graphics set for OpenTTD."
08:36-!-mindlesstux [] has joined #openttd
08:38-!-Compu [~Compu@] has quit [Quit:]
08:44-!-sim-al2 [] has joined #openttd
08:44-!-Compu [~Compu@] has joined #openttd
09:04-!-Lejving [] has joined #openttd
09:08-!-funkyL [] has joined #openttd
09:12-!-Sova [] has quit [Ping timeout: 480 seconds]
09:13-!-Sova [] has joined #openttd
09:20<Eddi|zuHause>well, install a graphics set...
09:43<@peter1138>oh, yello have a new album
09:43<@peter1138>didn't realise they were still going
09:43<andythenorth>the race
09:45<@peter1138>oh yeah
09:45-!-Sova [] has quit [Ping timeout: 480 seconds]
09:46<andythenorth>any good? o_O
09:46<@peter1138>i don't have an apple phone
09:46-!-sim-al2 [] has quit [Ping timeout: 480 seconds]
09:46<@peter1138>oh there's an android one
09:46-!-Sova [] has joined #openttd
09:46<@peter1138>hmm, £2.84 :(
09:46<andythenorth>£2.84 worth of entertainment? o_O
09:56-!-Sova [] has quit [Ping timeout: 480 seconds]
09:56-!-Sova [] has joined #openttd
10:09<Samu>how do I flood an object without destroying the object
10:10<Samu>change the landy part of the object into water
10:11<Samu>does the object specs have a special flag for this?
10:14-!-CompuDesktop [~Compu@] has joined #openttd
10:14-!-Compu [~Compu@] has quit [Read error: Connection reset by peer]
10:19<@planetmaker>Samu: The object specs have a flag which allows objects being placed on water
10:20<@planetmaker>but I'm not sure how it behaves when the object is placed on land which is being flooded. You can checkout with opengfx+landscape and the wind powerplants
10:21<supermop>i should make another attempt at ogfx+ stations
10:22<Samu>planetmaker: that's what i tried, it doesn't flood
10:26-!-Sova [] has quit [Ping timeout: 480 seconds]
10:26-!-Sova [] has joined #openttd
10:38<Eddi|zuHause>'"Is that called arrayReverse?" "s/camel/_/" "Cool thanks."' i see nothing wrong with that conversation...
10:40<andythenorth>me neither
10:40<andythenorth>we are broken
10:41<Eddi|zuHause>well, sure. but even if not, every profession group has their own jargon... try to listen to two construction workers talking, and you find equally obscure pieces of conversation
10:42<Eddi|zuHause>or two investment bankers
10:53-!-Sova [] has quit [Ping timeout: 480 seconds]
10:53-!-Sova [] has joined #openttd
10:53-!-JacobD88 [] has joined #openttd
10:57-!-Sova [] has quit []
11:30-!-andythenorth [] has quit [Quit: andythenorth]
11:41-!-JacobD88 [] has quit [Quit: JacobD88]
12:00-!-Alberth [~alberth@2001:981:c6c5:1:be5f:f4ff:feac:e11] has joined #openttd
12:00-!-mode/#openttd [+o Alberth] by ChanServ
12:10-!-TheMask96 [] has quit [Ping timeout: 480 seconds]
12:15-!-TheMask96 [] has joined #openttd
12:16<Samu>i found yet another bug
12:17<Samu>placing a wind turbine
12:17<Samu>on a steep slope
12:18<Samu>steep coastal slope tile
12:18<Samu>gets graphical glitches
12:18<Samu>also happens to rocky land
12:24<Samu>there's more slope combinations resulting in glitchy graphics
12:26<Samu>don't know how you call this slope combo
12:27<Samu>"2 corners raised at opposite directions"-slope
12:30<@Alberth>wow :)
12:32<Samu>i'm gonna give up trying to fix stuff for object tile types
12:33<Samu>when i think i fixed something, i uncover something else
12:34<Samu>besides, i don't really play with newgrfs
12:34<Samu>never liked the feature
12:39<Samu>i really think trees should have water class
12:40<Samu>or just forbid placing trees on every coastal tile
12:40<Samu>else it makes this much difficult to fix
12:41<Samu>there are some "supposedly" coastal tiles that don't turn into coastal tiles, even without trees on them
12:42<Samu>too many exceptions to the rule which makes drawing tiles much more difficult
12:48<Samu>where is that part of the code that turns slopes configurations into coastal tiles? you forgot 2 slope combinations
12:49-!-HerzogDeXtEr [] has joined #openttd
12:49<Samu>the "2 corners raised at opposite corners"-slope was forgotten, doesnt get turned into a coast
12:50<Samu>i wonder if it was by intention
12:52<@Alberth>not enough water to make a coast :)
12:57<@Alberth>newgrf spec should know the answer
13:03<Samu> Slope slope_here = GetFoundationSlope(tile) & ~SLOPE_HALFTILE_MASK & ~SLOPE_STEEP;
13:03<Samu>i don't know what those ~ thing do
13:04<@Alberth>swap all bits
13:04<@Alberth>ie 1->0 and 0->1
13:05<Samu>ah, ty
13:05<Samu>think i found it static const uint8 _flood_from_dirs[]
13:05<Samu> * Describes from which directions a specific slope can be flooded (if the tile is floodable at all).
13:05-!-Flygon_ [] has quit [Ping timeout: 480 seconds]
13:06<Samu> 0, // SLOPE_EW
13:06<Samu>you don't want it to be flooded
13:06<Samu>i wonder why
13:07<Samu>it's not really a flood, it's a dryup
13:08<@Alberth>all sides are raised
13:08<@Alberth>just 2 cornerpoints are not
13:13<Samu>i triggered a crash, :)
13:13<Samu>ok let's see
13:13-!-andythenorth [] has joined #openttd
13:14<Samu> assert((tileh != SLOPE_EW) && (tileh != SLOPE_NS)); // No suitable sprites for current flooding behaviour
13:14<andythenorth>assert cat
13:15<Samu>this function crashed
13:15<Samu>or asserted or whatever
13:15<Samu>let's remove the assert, and see what happens
13:18<Samu>i see glitchy graphics
13:19<@Alberth>cat assertions?
13:20<andythenorth>think so
13:20<@Alberth>the comment gives the answer to your question :)
13:20<Samu>Slope_EW is not glitchy
13:20<@Alberth>^ Samu
13:20<Samu>SLOPE_NS is
13:20<Samu>allow one then
13:21<@Alberth>I checked the dutch Firs translation, was already up-to-date :)
13:22<Samu>i bet it's because of this that objects get glitchy too
13:22<Samu>but maybe im wrong
13:23<Samu>let me place a wind turbine on the glitchy
13:23<Samu>NS slope
13:26<Samu>bah, nope
13:27<Samu>made no difference
13:27-!-frosch123 [] has joined #openttd
13:28-!-gelignite [] has joined #openttd
13:31<andythenorth>is quak
13:32-!-FLHerne [] has joined #openttd
13:33<@Alberth>quak cat
13:41<andythenorth>quak tram
13:49-!-FLHerne [] has quit [Quit: There's a real world out here!]
13:49-!-FLHerne [] has joined #openttd
13:51<Samu>who's a professional drawer?
13:52<Samu>in fact, i don't think it needs anyone to draw anything
13:53<Wolf01> does this look professional enough=
13:54<Samu>uh... :)
13:55<Samu>how do i re-use sprites
13:55<Samu>they already exist
13:55<Samu>just not on the right place
14:00-!-Arveen [] has joined #openttd
14:02-!-Progman [] has joined #openttd
14:03-!-aard [] has joined #openttd
14:36-!-umgeher_ [~umgeher@] has joined #openttd
14:39-!-umgeher [] has quit [Ping timeout: 480 seconds]
14:40<Samu>hey Alberth , when using the sprite aligner
14:41<Samu>I notice the sprite already exists
14:41<Samu>it's only misaligned
14:41<Samu>the Y offset needs to be adjusted
14:41<Samu>or -32
14:42<Samu>-32 or -33, zoom seems to make no difference
14:43<Samu>sprite 5,936
14:44<@Alberth>note how much you have to shift it, and report it to the project owning the sprite
14:45<@Alberth>5,936 is a number given by openttd, project uses a different number
14:46<Samu>isn't the project OpenTTD?
14:47-!-umgeher_ is now known as umgeher
14:52-!-glx [] has joined #openttd
14:52-!-mode/#openttd [+v glx] by ChanServ
14:54<frosch123>Wolf01: i have something very similar at work
14:54<frosch123>but it is always empty since everything turned digital
14:54<frosch123>like, there are huge build-in cupboards in all offices, mostly empty :p
14:54<Wolf01>I had it too, here we aren't able to go fully digital
14:56<frosch123>last time i moved office, we emptied the cupboards
14:56<frosch123>it had some chronological ordering, but stopped at 2004 or so
14:59-!-FLHerne_ [] has joined #openttd
14:59-!-FLHerne [] has quit [Read error: Connection reset by peer]
15:03<@Alberth>Samu: only if you are talking about sprites in the original baseset, and perhaps a few new sprites that were added later
15:05-!-FLHerne_ [] has quit [Read error: Connection reset by peer]
15:05-!-FLHerne_ [] has joined #openttd
15:08<Samu>i'm not using any newgrf, so i suppose it's the original baseset
15:14-!-smoke_fumus [~smoke_fum@] has joined #openttd
15:16<Samu>it's a set of 2 images
15:16<Samu>the one at the top is with the Y offset
15:23<@Alberth>I would doubt nobody would have seen that in the past 10 years or so
15:29<@Alberth>I don't have your wavey coast lines in the original baseset, sure you don't have newgrfs?
15:31<@Alberth>or opengfx, for that matter?
15:39-!-aard [] has quit [Read error: Connection reset by peer]
15:50-!-andythenorth [] has quit [Quit: andythenorth]
15:52-!-Alberth [~alberth@2001:981:c6c5:1:be5f:f4ff:feac:e11] has left #openttd []
15:59<Samu>i give up
16:00<Samu>base graphic set: OpenGFX
16:06<Samu>just tested original_windows
16:06<Samu>they exist, they're even correctly aligned
16:08-!-HerzogDeXtEr [] has quit [Read error: Connection reset by peer]
16:08<Samu>they look good in original
16:09-!-Arveen [] has quit [Quit: Nettalk6 -]
16:09-!-sim-al2 [] has joined #openttd
16:10-!-HerzogDeXtEr [] has joined #openttd
16:12<Samu>OpenGFX doesn't mimic the origial_windows though
16:16<Samu>looks good!
16:20<Samu> i can't go to this link
16:21<Samu>these links are dead in the readme of opengfx
16:22<Samu>nevermind, not this link
16:23<Samu>OpenGFX 0.5.2 readme has invalid links to the forum
16:25-!-Progman [] has quit [Remote host closed the connection]
16:27<Samu>oh wow, the topic got 171 pages
16:36<Samu>I'm utterly confused
16:36<Samu>they exist in original_windows, they don't exist in OpenGFX?
16:36<Samu>and is that why you disable it in OpenTTD code?
16:39<Samu>12, 13, 25, 26, 38, 39, 51, 52
16:40<Samu>they exist!
16:41<Samu>I don't understand why they're disabled in-game
16:42<Samu>anyone here?
17:10-!-NoShlomo [~NoShlomo@] has quit [Quit: NoShlomo]
17:13-!-frosch123 [] has quit [Quit: be yourself, except: if you have the opportunity to be a unicorn, then be a unicorn]
17:21-!-Wolf01 [] has quit [Quit: Once again the world is quick to bury me.]
17:35<FLHerne_>Samu: Oh, those tiles
17:36<FLHerne_>They're disabled because they don't fit the actual gameplay effects, i.e. water doesn't flow through that sort of gap
17:36<FLHerne_>It would be nice if it did, but then people's maps would get flooded
17:37-!-FLHerne_ is now known as FLHerne
17:38-!-FLHerne is now known as Guest1023
17:39-!-Guest1023 is now known as FLHerne
17:40<Samu>oh, but they could still be coastal tiles
17:41<FLHerne>There's a thread about it somewhere, but I can't find it either
17:43<Samu>i think i understand the problem, draw them without the gap, but allow them to still be coastal tiles?
17:45<FLHerne>Sorry, I don't understand
17:46<Samu>code-wise they're not coastal tiles either
17:47<Samu>darn, i forgot why I wanted them to be coastal tiles, but it was something related to a problem with placing newgrf objects and coast tiles
17:47<FLHerne>They don't graphically look like coast tiles because they aren't functionally
17:48<Samu>i ended up looking at the dry up code and something didn't make sense
17:49<FLHerne>Water doesn't flow through them, which matches the straight equivalent
17:49<Samu>ah, i think i remember, flooding object tiles that have water on the ground
17:49<Samu>but without actually destroying the object, just drawing water around it
17:51<Samu>yes, imagine an object on that NotCoast tile
17:51<Samu>water doesn't go there
17:51<FLHerne>If those narrow-coast graphics were actually used, they'd suggest the middle hole ought to be flooded
17:51<FLHerne>Which I think would be an improvement, except it would break existing maps
17:52<FLHerne>Also, behaviour of the directly-opposing straight coasts would have to match
17:53<FLHerne>What are you actually trying to achieve here?
17:53<Samu>there's a bug with displaying object tiles
17:53<Samu>on certain "coastal" tiles
17:54<Samu>NS, EW, and all steep tiles which are coast
17:54<FLHerne>In trunk, or only with whatever patch you've been writing?
17:55<Samu>in 1.6.1
17:55<FLHerne>What's the bug?
17:55<Samu>sec, let me find the topic, i got some pictures there
17:58<Samu>wind turbine is one of those objects that is allowed to be placed on water and on ground, it doesn't create a flat formation on the tile
18:00<FLHerne>Both of those objects are from OpenGFX+ Landscape
18:00<FLHerne>The turbine has all sorts of weird NML to pick a ground tile, which is apparently buggy
18:01<FLHerne>Rocks can be built on water, but don't seem to detect when their tile is flooded
18:01<FLHerne>Actually, that might be an OTTD limitation
18:02<FLHerne>Not sure you _can_ detect 'this tile ought to be flooded now'
18:02<FLHerne>So, just destroy it, wait until the tile's flooded, rebuild the rocks prettily
18:04<FLHerne>I don't see how the coast-ness, or graphical appearance, of the tiles you're mentioning is at all relevant
18:04-!-sla_ro|master [slamaster@] has quit []
18:05<Samu>it's the newgrf that's buggy?
18:05<FLHerne>Well, for the rocks it could be that the NewGRF interface isn't flexible enough
18:06<FLHerne>I can't think how to make those work 'right', but ask someone who knows
18:06<Samu>i was checking the DoFloodTile and DoDryUp
18:07<Samu>MP_OBJECT is totally ignored
18:07<FLHerne>Oh, that's odd
18:07<FLHerne>Line 96 suggests you shouldn't be able to build it on steep slopes at all
18:08<FLHerne>planetmaker coded that object, ask him
18:09<Samu>what is the tiletype that is checked?
18:09<Samu>that tile is water, and a coast
18:09<Samu>steep coast tile
18:22-!-Biolunar [] has quit [Ping timeout: 480 seconds]
18:30-!-HerzogDeXtEr [] has quit [Read error: Connection reset by peer]
18:31<Samu>alright, thx for helping me on that
18:31<Samu>i guess i better not touch on object part of the code that much, from openttd side, at least
18:35<Samu>there's no more room for station types
18:35<Samu>the other day i was thinking locks as waypoints
18:36<Samu>but there's no more bits to store another station type
18:48-!-gelignite [] has quit [Quit:]
18:49-!-supermop [] has quit [Ping timeout: 480 seconds]
19:11-!-Flygon [] has joined #openttd
19:16-!-FLHerne [] has quit [Quit: There's a real world out here!]
19:17-!-kamcio96 [] has quit [Ping timeout: 480 seconds]
19:20-!-kamcio96 [] has joined #openttd
19:40-!-kamcio96 [] has quit [Ping timeout: 480 seconds]
19:49-!-THERetroGamerNY [] has joined #openttd
19:54-!-THERetroGamerNY [] has quit []
20:07-!-Samu [] has quit [Remote host closed the connection]
20:21-!-Gja [] has quit [Quit: Going offline, see ya! (]
20:23-!-glx [] has quit [Quit: Bye]
20:31-!-JezK_ [~jez@2407:7800:400:107f:3db5:daca:8457:e66a] has joined #openttd
20:54-!-Supercheese [] has joined #openttd
21:28-!-LadyHawk- [] has joined #openttd
21:32-!-LadyHawk [] has quit [Ping timeout: 480 seconds]
21:32-!-LadyHawk- is now known as LadyHawk
21:32-!-mindlesstux_ [] has joined #openttd
21:38-!-mindlesstux [] has quit [Ping timeout: 480 seconds]
21:38-!-mindlesstux_ is now known as mindlesstux
23:13-!-smoke_fumus [~smoke_fum@] has quit [Quit: KVIrc 4.2.0 Equilibrium]
---Logclosed Wed Sep 21 00:00:26 2016