IRC logs for #openttd on OFTC at 2012-03-25
⏴ go to previous day
00:20:34 <Eddi|zuHause> Nat_aS: it's not like we never had this discussion before
00:20:48 <Eddi|zuHause> Nat_aS: i think the biggest argument was "i already have the sprites" :p
00:21:15 <Nat_aS> oh that's an even sillier argument, because sprites are the easiest thing to change.
00:21:28 <Nat_aS> although I admit the fishing harbor sprites are pretty
00:23:33 *** Firartix has joined #openttd
00:25:59 <Eddi|zuHause> it was more about the fishing boats, not the fishing harbors
00:26:26 <Nat_aS> anyways I was intending my argument to go the other direction
00:26:38 <Nat_aS> that things should not be excluded for not being strictly transportion
00:26:59 <Nat_aS> the strongest argument being that no company operates trains, ships, trucks and airplanes at the same time.
00:27:08 <Nat_aS> (although many operate two or three to some extent)
00:27:29 <Eddi|zuHause> that's not an argument at all...
00:28:05 <Nat_aS> well what is a better one?
00:28:15 <Eddi|zuHause> it's often not really apparent for an "outsider" to even know who owns a company
00:29:25 <Eddi|zuHause> do you know whether your breakfast cereals and your toothbrush are produced by the same company?
00:29:53 <Eddi|zuHause> or whether these companies are owned by the same corporation?
00:31:11 <Nat_aS> vertical and horizontal monopolies exist. Saying something should not be in the game because it's not strictly transportation is leaving out one of the most important things raillway companies do
00:41:40 <Eddi|zuHause> so? funding towns is part of the game... what exactly is your point?
00:45:15 <Nat_aS> no, Andy was saying that funding towns and industries should not be in the game because they are "Not transportation"
00:46:01 <Nat_aS> it started with him saying that replanting trees in tropic maps were useless micromanagement of something that is "Not transportation"
00:47:42 <Eddi|zuHause> yes. and you're talking in circles all day long...
00:50:39 <Nat_aS> i just said it would be a comeback for when andy comes back.
00:50:47 <Nat_aS> you are the one talking in circles around me.
00:51:32 *** kkb110_ has joined #openttd
00:53:12 <Eddi|zuHause> i'm saying your discussion has not been, is not, and will not lead anywhere
00:54:03 <Eddi|zuHause> s/lead/be leading/
00:55:28 *** Firartix has joined #openttd
01:19:05 <Eddi|zuHause> someone stole me an hour!!
01:57:02 *** HerzogDeXtEr has joined #openttd
03:01:24 *** theholyduck has joined #openttd
03:50:51 *** supermop has joined #openttd
04:34:48 *** telanus has joined #openttd
04:52:47 *** kkb110_ has joined #openttd
04:56:23 *** Eddi|zuHause has joined #openttd
05:21:52 *** Arafangion has left #openttd
06:13:03 <__ln__> good morning, rememmer to adjust your clocks
06:29:13 *** sla_ro|master has joined #openttd
06:37:41 *** andythenorth has joined #openttd
07:20:40 *** kaenkky has joined #openttd
07:25:57 *** Progman has joined #openttd
07:48:07 *** kaenkky has joined #openttd
07:48:42 *** Firartix has joined #openttd
07:56:33 *** TWerkhoven has joined #openttd
08:01:44 *** mahmoud has joined #openttd
08:10:08 *** sla_ro|master has joined #openttd
08:15:13 <Terkhen> stupid DST, tomorrow I'll be a zombie
08:15:30 <andythenorth> can go to bed earlier though ;)
08:15:44 <Terkhen> that would be boring :P
08:41:04 *** Chris_Booth has joined #openttd
08:49:24 <Eddi|zuHause> why remember when the clocks do that themselves?
08:51:37 <andythenorth> all this talk of MP is fine
08:51:53 <andythenorth> but ottd, on ffwd, doesn't max out one thread unit on my CPU
08:52:05 <andythenorth> even though it's relatively slow, and runs the fans, and drains the battery
08:55:09 * andythenorth ponders stations
08:55:27 <andythenorth> when over-building the same tile, can variations be provided deterministically?
08:57:51 *** FLHerne has joined #openttd
08:59:55 *** Alberth has joined #openttd
08:59:56 *** ChanServ sets mode: +o Alberth
09:06:39 *** fonsinchen has joined #openttd
09:16:13 *** Cybertinus has joined #openttd
09:18:43 *** Devroush has joined #openttd
09:31:26 *** Devroush has joined #openttd
09:42:57 <Rhamphoryncus> andythenorth: If it rotates through them that would be nice
09:43:34 <Rhamphoryncus> Although.. that would be done much better with a hierarchical menu
10:00:54 <andythenorth> hierarchical menus smell
10:02:06 <Rhamphoryncus> well, in general I agree. For this I'd only want a special case: category/automatic/specific
10:05:44 *** ricky26 has joined #openttd
10:06:20 *** valhallasw has joined #openttd
10:09:01 *** KenjiE20 has joined #openttd
10:11:17 *** Devroush has joined #openttd
10:13:55 *** ricky26 has joined #openttd
10:23:05 *** ricky26 has joined #openttd
10:23:26 * andythenorth saw a suggestion recently that was not bad. Where was it? :P
10:29:16 * andythenorth didn't find it there
10:32:16 *** ricky26 has joined #openttd
10:33:22 <Alberth> check the house! It seems to leak suggestions
10:40:56 *** ricky26 has joined #openttd
10:50:06 *** ricky26 has joined #openttd
10:59:16 *** ricky26 has joined #openttd
11:00:56 *** peteris has joined #openttd
11:05:11 *** sla_ro|master has joined #openttd
11:08:25 *** frosch123 has joined #openttd
11:08:27 *** ricky26 has joined #openttd
11:10:26 <andythenorth> snow for stations? +1 or -1?
11:10:59 <planetmaker> hello andy & Zuu :-)
11:11:22 <planetmaker> Zuu, I just sent you a forum mail :-)
11:11:22 <__ln__> Zuu: won the malaysia Formula 1 race
11:11:41 <Zuu> planetmaker: A second one?
11:12:07 <planetmaker> sorry, then you read it already. Like 5 or 10 minutes ago
11:12:41 <planetmaker> what can I say more than "you may do whatever you want" :-P
11:13:51 <planetmaker> 2nd one depends probably one the time base used ;-)
11:13:59 <planetmaker> and we all know it changed during the night
11:14:56 <Zuu> the second one I mean the one where you quote part of my reply :-)
11:15:22 <Zuu> But yea thanks for trusting me to update it.
11:17:37 *** ricky26 has joined #openttd
11:17:54 <Alberth> hi Terkhen, some cars drove around a closed circuit really fast, and some spanish guy was the best at it
11:18:30 <Terkhen> oh, good for him... I did nothing to help though
11:19:14 <Zuu> not paying anything for him via tax?
11:20:04 <Terkhen> I don't know, I hope not... but we pay for other unrelated stuff so probably yes
11:25:16 <Alberth> is there an AI that will transport oil from oil rigs?
11:26:17 *** ricky26 has joined #openttd
11:27:53 *** sla_ro|master has joined #openttd
11:29:35 <CIA-1> OpenTTD: michi_cc * r24060 /trunk/src/aircraft_cmd.cpp: -Fix [FS#5123] (r23504): Do not freeze aircraft mid-flight when skipping to an out-of-range destination.
11:34:58 *** ricky26 has joined #openttd
11:44:13 <planetmaker> is that up to date, Zuu ?
11:46:29 *** sla_ro|master has joined #openttd
11:47:48 <Zuu> planetmaker: I think it is somewhat up to date. I would question some "no" answers in the save/load column.
11:48:31 <Pikka> was a way to have different vehicle sprites in different windows introduced a couple of months ago, or have I gone completely mad?
11:49:05 <Pikka> point me in a direction? I can't find it.
11:49:18 <Zuu> Most AI authors that add a new transport mode and know about the table should be eger to update it.
11:50:00 <Pikka> I see. I didn't look there, I was expecting a variable.
11:50:14 <planetmaker> it is a variable ;-)
11:50:52 <Eddi|zuHause> you check extra_callback_info1 during the normal graphics callback
11:51:17 <Pikka> "normal graphics callback" D;
11:51:32 <Yexo> to be safe you should check (extra_callback_info1 & 0xFF)
11:51:33 <Eddi|zuHause> the no-callback callback :)
11:51:56 <planetmaker> yeah, better check 0x10 & 0xFF :-)
11:52:01 <planetmaker> or it might break at some stage
11:52:44 <Pikka> very peculiar. why put it in var 10 and not some new variable?
11:52:55 <Yexo> because it's not available for any callbacks
11:53:08 *** ricky26 has joined #openttd
11:53:35 <Eddi|zuHause> it seemed the logical point from a programming point of view
11:54:37 <Alberth> Zuu: I knew about that page, but never realized it could have such information too. Doh! Thanks :)
11:55:11 *** Firartix has joined #openttd
11:55:15 <frosch123> Pikka: the same is done for stations
11:55:30 <frosch123> with custom foundations / extra a123 chains for the spritelayout
11:55:46 <Pikka> but I still don't understand why on the wiki it's on the action2 page and not the varaction2 page :)
11:57:12 *** fonsinchen has joined #openttd
11:57:47 <Pikka> still doesn't necessarily make sense to me, but thanks for the pointers :) I was starting to think I'd imagined the whole thing.
11:59:53 <planetmaker> Pikka, feel free to add a link in the VarAction2 page then
12:02:18 *** ricky26 has joined #openttd
12:03:43 <Alberth> ricky26: already decided whether you want to stay?
12:10:59 *** ricky26 has joined #openttd
12:29:09 *** ricky26 has joined #openttd
12:33:14 *** kaenkky has joined #openttd
12:38:19 *** ricky26 has joined #openttd
12:39:57 *** telanus has joined #openttd
12:46:21 *** Draco320 has joined #openttd
12:47:00 *** ricky26 has joined #openttd
12:49:52 <Draco320> is this forum still alive or it's dead?
12:51:26 <Draco320> i dont think soo LOL
12:51:48 <Draco320> this chat isnt from there?
12:52:19 <frosch123> if you mean tt-forums you can easily take a look at the number of posts made every day
12:52:33 <frosch123> no idea, who or what forum links you here
12:52:55 *** Devroush has joined #openttd
12:52:58 <Draco320> sorry guys i dont talk english... new idiom for me...
12:53:16 <planetmaker> Draco320, you're in the channel, say 'hi' and someone answers in less than a minute and you go like "finally"?!
12:53:30 <planetmaker> on what world do you live?
12:53:51 <planetmaker> Do you respond to some arbitrary person chatting up to you in less than a minute at any given time of day?
12:54:01 <frosch123> this is no dating channel were everyone is actively chatting and nothing else
12:54:03 <planetmaker> esp. when the reason of the conversation is unknown.
12:55:35 <Rubidium> geocentric? Or do we need to swap the first pair of characters?
12:56:10 *** ricky26 has joined #openttd
13:05:50 *** ricky26 has joined #openttd
13:14:01 *** ricky26 has joined #openttd
13:20:49 *** fonsinchen has joined #openttd
13:23:11 *** ricky26 has joined #openttd
13:25:21 * Rhamphoryncus tries to survive his first encounter with a dual resource industry in ECS
13:28:26 <Rhamphoryncus> On the plus side I'd already built the second source station, enough tracks to bodge it together, and had a third train from my first industry I could refit
13:29:48 <Rhamphoryncus> ... and the coal mine will run out of resources in 2 years.
13:30:42 <frosch123> yeah, ottd can be very easy according to forums :p
13:31:24 <Rhamphoryncus> If I'd done this second station a little earlier I would have dodged the bullet
13:31:41 <planetmaker> openttd is way too easy and the mean devs don't do anything about that as they care *** and rather make artists' life a hell and throw away all their hard work ;-)
13:32:51 *** ricky26 has joined #openttd
13:35:12 <frosch123> planetmaker: yeah, but what annoy me most about the devs is there constant whining about the valid user complains :p
13:35:50 <Rhamphoryncus> If they'd just do what I told them we'd have it all fixed by now
13:36:21 <frosch123> yeah, instead they sleep way into the afternoon
13:37:15 * Rhamphoryncus sleeps whenever his body tells him to
13:39:25 <Rhamphoryncus> I've no choice in the matter
13:39:41 <planetmaker> yeah. they're real whiners
13:39:48 <frosch123> you should not drive any cars then
13:40:20 <Rhamphoryncus> Fortunately it's not a random occurance
13:41:02 *** ricky26 has joined #openttd
13:43:30 <Rhamphoryncus> oh yeah, wrestling with a mattress to put a sheet on is always a good way to relax before bed
13:45:50 <Alberth> if you win, that is :)
13:47:03 *** fonsinchen has joined #openttd
13:50:12 *** ricky26 has joined #openttd
13:56:50 <Rhamphoryncus> The coal mine has refused to die and I have tons of money x_x
13:59:04 <frosch123> it is likely subsidised by the government
13:59:22 *** ricky26 has joined #openttd
14:00:07 <Rhamphoryncus> Naw. They turned left in the mine rather than right and found a bunch more coal
14:06:02 *** andythenorth has joined #openttd
14:11:45 *** Phoenix_the_II has joined #openttd
14:20:50 <MNIM> Rhamphoryncus: did that yesterday.
14:20:58 <MNIM> that's when I found out it was /pink/
14:21:25 <MNIM> it used to be yellow, but it got washed with something red
14:23:43 <MNIM> could be worse. it's just a bit "did I drink too much?" pink.
14:23:57 <MNIM> it could have been atrociously girly gay neon pink.
14:34:19 <Rhamphoryncus> Either way it won't kill you :)
14:39:53 *** Firartix has joined #openttd
14:44:01 <MNIM> well, Im not so sure about the latter...
14:44:47 *** Chris_Booth has joined #openttd
14:44:52 <Zuu> You fear an epeleptic attack from too much pink?
14:48:53 <Alberth> it could attack in the middle of the night :p
14:58:52 <Eddi|zuHause> when an epileptic attacks you at night, you probably have other problems than your sheets being pink :p
15:08:54 *** kkb110_ has joined #openttd
15:43:35 *** fonsinchen has joined #openttd
15:49:16 *** Kurimus has joined #openttd
15:52:52 * Rhamphoryncus dresses as a pink ghost and attacks Alberth in his sleep. Not Alberth's sleep, his own sleep. G'night ;)
15:53:50 *** michi_cc has joined #openttd
15:53:50 *** ChanServ sets mode: +v michi_cc
15:57:35 *** Phoenix_the_II has quit IRC
16:06:18 *** kkb110__ has joined #openttd
16:11:11 *** kkb110_ has joined #openttd
16:22:29 <zooks> Can anyone recommend a good book/tutorial on c++? I'm very competent in python and java and familiar with the very basics in c++
16:23:10 <Eddi|zuHause> you don't learn programming by reading books...
16:23:23 <Eddi|zuHause> you learn programming by programming
16:25:37 <andythenorth> that's where I've been going wrong :o
16:25:45 <valhallasw> although a hint on the do and don'ts with c++ can be very helpful
16:26:21 <zooks> yes I do not need to learn programming, I need to get some insights in c++ to start learning that
16:26:46 <valhallasw> the 'don't forget to add a copy constructor if you have a destructor' stuff
16:33:56 <Yexo> ^^ that rule is too general and not always applicable
16:40:59 <zooks> Alberth: cheers, that seems usefull information for me, I will check it out
16:58:40 <MNIM> hmmmh, well, it should be able to handle pretty high loads
16:59:04 <MNIM> one thing that worries me though, you used PBS signals
16:59:17 <WASD_> I'm not experienced with signals
16:59:32 <MNIM> well, if Im not mistaken trains can reverse at a PBS signal
16:59:40 <Eddi|zuHause> hm... pirates 7,7%, fdp 1,3%
16:59:47 <Alberth> these ones are two-way indeed
17:00:01 <MNIM> but they do not stop at the pbs coming from the wrong side.
17:00:13 *** Kurimus has joined #openttd
17:00:14 <MNIM> ...which means... ah well, you can fill that in.
17:00:14 <frosch123> Eddi|zuHause: finally a result which values the importance of ftp
17:00:16 <WASD_> should i use the one with a horizontal yellow line?
17:00:25 <MNIM> Eddi|zuHause: what polls?
17:00:33 <Eddi|zuHause> MNIM: saarland elections
17:00:39 <MNIM> no, the one with three lights and a white and red sign at the back
17:01:42 <MNIM> that has repercussions on national levels, doens't it
17:03:42 <Eddi|zuHause> saarland is the smallest country
17:04:13 <MNIM> either way, the only other thing I can come up with other than the signs is that Id rather use tunnels than bridges, which isn't much of a change, and that the clover leaves are rather tight and don't allow for very high speeds, WASD_
17:04:21 <Eddi|zuHause> the elections in schleswig-holstein and especially in nordrhein-westfalen will be more important
17:04:45 <MNIM> am I correct in thinking that it does mean a trend, though?
17:04:58 <frosch123> hmm, the only way to get more than 50% of seats with less than 4 parties is spd/pds and spd/cdu
17:05:18 <frosch123> (well, and cdu/pds, but well)
17:06:02 <MNIM> ask our prime, Mark Rutte, he has experience :P
17:07:25 <Eddi|zuHause> well, they had a 3-party coalition which blew up prematurely
17:08:09 <frosch123> hmm, actually none of the 4-party things make sense as they would supersets of the possible 2-party things
17:10:37 <Eddi|zuHause> well, the greens might not make it after all
17:10:56 <frosch123> that might change things
17:11:30 <frosch123> no, it does not add new options
17:11:55 <WASD_> MNIM: Yeah I noticed I could make them one step bigger to the southwest and northeast
17:13:39 <WASD_> Which I then can use to improve another thing that would be hard to say with text. So I'm gonna do some upgrades and maybe post a new screenshot later
17:14:08 <MNIM> well, that wouldn't help much, since you'd still have 90 degree turns within a single tile, which severely limits the speed with realistic acceleration
17:22:51 *** Chris_Booth[ph] has joined #openttd
17:25:08 *** TGYoshi has joined #openttd
17:30:52 *** Chris_Booth[ph]_ has joined #openttd
17:31:30 <Nat_aS> hey andythenorth do building supplies increase the rate at which towns Grow?
17:31:34 <Nat_aS> because that would be cool
17:31:56 <Terkhen> you would need a gamescript for that
17:32:41 *** Chris_Booth[ph]_ has quit IRC
17:33:25 <andythenorth> ^ what Terkhen said
17:34:01 <andythenorth> I don't know how it would be done though
17:34:43 <Eddi|zuHause> the game script would count the cargos with town effect
17:37:01 <Nat_aS> but it's not possible with just trunk and a newgrf though
17:37:53 *** Chris_Booth[ph] has quit IRC
17:42:27 *** ccfreak2k has joined #openttd
17:45:21 <CIA-1> OpenTTD: translators * r24061 /trunk/src/lang/latvian.txt:
17:45:21 <CIA-1> OpenTTD: -Update from WebTranslator v3.0:
17:45:21 <CIA-1> OpenTTD: latvian - 101 changes by Parastais
17:46:53 <Alberth> Nat_aS: a goal script is writen in Squirrel, just like an AI
17:50:55 <Zuu> GameScripts can grow towns based on anything, by manually calling an API function to make the town grow now.
17:50:56 *** telanus1 has joined #openttd
17:51:17 <Zuu> If it want to have GUI support (in town window) it is limited to four cargoes.
17:53:42 <Zuu> I guess some NewGRF could contain multiple cargos that provide the same TownEffect. In that case the town can only listen for the sum of those cargos.
17:54:19 <Nat_aS> so you'd have to replace water or something?
17:54:47 <Zuu> If you want to have the goal visible in the town window.
17:55:14 *** Kurimus has joined #openttd
17:55:32 <andythenorth> what happened to the magical new town effect classes or such?
17:56:08 <Eddi|zuHause> nobody wanted new town effects
17:56:28 <Terkhen> to my knowledge they are used by the default town growth... I don't know if GS can rely on them too
17:56:31 <andythenorth> I want them, I just didn't understand the spec
17:56:59 <Zuu> But you can also use GSTown::GetLastMonthSupplied(town_id, cargo_id) and GSTown::ExpandTown(town_id, houses) to grow based on any cargo id. In which case it requires some more work by the GS.
17:57:35 <andythenorth> I never understood whether GS are supposed to be tied to one newgrf, or (abstracted from) and universal for all newgrfs
17:57:54 <Eddi|zuHause> the latter, usually
17:58:43 <Zuu> Generally I guess they are supposed to be universal. But you can hide a GS from showing up in the GS list for evryone but those with the GS developer setting active.
17:59:22 <Zuu> Thus one can bind a GS and NewGRFs to a scenario and use that as a distribution method for a highly specialized scenario.
18:01:36 <andythenorth> is there a definition of getter/setter interfaces from GS to newgrf yet?
18:03:08 <Zuu> Something unrelated. In AIs/GSs I as developer can specify which settings that can/cannot be changed ingame. Would it be feasible to add something similar to NewGRFs (action 14?) where a newGRF author can mark a setting as safe to be changed in game? Or is that filed under the case where a NewGRF can influence another NewGRF to disable itself?
18:03:26 <andythenorth> the latter unfortunately :/
18:04:03 <andythenorth> I can provide a parameter to make my trucks red, and 'you', who thinks you know best about trucks ('they are blue'), can disable your newgrf
18:04:18 <andythenorth> or otherwise break it
18:04:44 <Zuu> andythenorth: No direct interface to communicate between NewGRF and GS. It might be possible to invent something creative by abusing eg. an engine property for NewGRF => GS communication.
18:05:03 <andythenorth> and also no spec for behaviour
18:05:56 <andythenorth> so probably, right now a mix of 'dead end' and 'work in progress'
18:05:57 *** Zeknurn` has joined #openttd
18:06:41 <andythenorth> the sanest approach for newgrf authors is to refuse to support GS
18:06:50 <andythenorth> that might hold true in the long term too actually
18:07:42 *** lmergen has joined #openttd
18:08:02 <Eddi|zuHause> there's an AI callback, which could be extended to GS. but only if someone develops a sane spec...
18:11:51 <andythenorth> it might be better to refuse to
18:12:12 <andythenorth> if GS is abstracted, then perhaps prevent GS <-> NewGRF communication entirely
18:12:42 <andythenorth> thereby forcing constraints onto GS authors, which provokes creativity
18:12:58 *** Kurimus has joined #openttd
18:13:00 *** Chris_Booth[ph] has joined #openttd
18:13:12 <andythenorth> otherwise we just get n horribly specific, endlessly crafted, possibly pointless "GS + scenario + newgrf" offerings
18:13:23 <andythenorth> and 10 new kinds of whining when somebody in the chain breaks something
18:13:43 <andythenorth> "GS + scenario + newgrf + AI"
18:14:33 <andythenorth> I forsee a future where I'm not allowed to do as much as change an industry layout, because some poor dear has spent a weekend writing a specific GS requirement around that
18:14:52 <andythenorth> plus....stupidly convoluted bug reports
18:15:42 <andythenorth> "recreating this is simple: start the scenario in 1870, then achieve goals B, D, and E by 1912, in that order, then achieve goal A by 1923, but not before 1917, and THEN the bug might appear"
18:16:09 *** Chris_Booth[ph]_ has joined #openttd
18:16:55 *** Djohaal has joined #openttd
18:17:44 <CIA-1> OpenTTD: rubidium * r24062 /trunk/src/network/network_gui.cpp: -Fix [FS#5097]: immediately start querying the last joined server instead of waiting for the requery loop (adf88)
18:18:37 <CIA-1> OpenTTD: rubidium * r24063 /trunk/src/newgrf.cpp: -Fix [FS#5125]: with certain versions of GCC and compiler flags the compiler could reorder some code badly causing the 32bpp depot flag not working
18:18:53 *** Chris_Booth[ph] has quit IRC
18:18:54 *** Chris_Booth[ph]_ is now known as Chris_Booth[ph]
18:19:23 <CIA-1> OpenTTD: rubidium * r24064 /trunk/src/town_cmd.cpp: -Fix [FS#5121]: make the full snowedness level of houses the same as roads and rails
18:21:44 *** Kurimus has joined #openttd
18:28:02 *** tokai|mdlx has joined #openttd
18:28:41 *** Chris_Booth[ph] has quit IRC
18:31:24 <andythenorth> but in general, I'm a big NoGo fan :P
18:38:09 *** Firartix has joined #openttd
18:40:46 <Zuu> andythenorth: So far, there have been very few GS posted.
18:41:32 <Zuu> Might be a few that are developed by someone to run on their server without sharing it with the world. Or people keeping it secret until 1.2 is released.
18:53:23 *** Devroush has joined #openttd
18:58:26 <Nat_aS> what is the best teragen settings to get realistic looking islands?
18:58:46 <Eddi|zuHause> there is no such thing as "the best"
18:58:49 <Nat_aS> All I ever seem to get is a squareish continent with strange looking lakes.
18:59:10 <Eddi|zuHause> i had a great inland-sea once
18:59:13 *** theholyduck has joined #openttd
18:59:48 <Nat_aS> a better map making algorithm would be neat.
19:00:00 <Nat_aS> like Dwarf Fortress or Minecraft has
19:00:18 <Nat_aS> with erosion and rain shadows.
19:01:23 <MNIM> personally I just cheat the heck out of it and form my own mountain ranges and sea straits out of maps.
19:02:19 <Nat_aS> or by using imported heightmaps?
19:05:35 <Nat_aS> I wonder if there are any good procedural heightmap makers online though
19:06:41 <Alberth> 'good' is sufficiently ambiguous to answer that question with yes :p
19:07:00 <CIA-1> OpenTTD: rubidium * r24065 /trunk/src/ (6 files in 2 dirs): -Feature-ish [FS#5101]: debug option for showing the redrawn dirty blocks/rectangles
19:07:17 <Nat_aS> ones that will consistently make formations resembling real islands or continents.
19:08:07 <Nat_aS> also, studding statistics tells me that "Good" "Approximately" and "Close enough" are unambiguous and totally valid answers.
19:09:06 <Alberth> I never looked for such programs, but I have no doubt they exist
19:10:01 <Nat_aS> this looks almost exactly what I am looking for, but it seems to output in colors
19:10:09 <Nat_aS> I hope there is an option to export to grayscale
19:10:38 <Terkhen> someone at tt-forums was creating one, but I don't remember the name
19:12:50 <vb> how do i stop a station from giving goods?
19:14:07 <Alberth> euhm, you once asked for them, and now they keep appearing?
19:15:33 <Alberth> if so, not, other than by destroying the station (and optionally building a new one with a new name, so wait for the name to disappear or do ctrl+build)
19:15:54 <vb> meh, there's too many trains i will have to modify if i change the station
19:16:18 <vb> i'm playing on a server, i'm first atm
19:16:21 <Zuu> 24 with each having its own unique order?
19:16:31 <vb> something like 4 trains/station
19:16:53 <Zuu> Then you could have 6 shared order groups instead.
19:17:28 <Zuu> => only needing to modify the orders of 6 trains.
19:17:58 <Zuu> (after having set up shared orders, which is very easy to do when you clone trains)
19:18:21 <Alberth> even making them shared afterwards is quite easy :p
19:18:29 <vb> i know but i might loose the lead
19:18:35 <Nat_aS> actualy it seems like this is no better than GIMP
19:18:50 <Nat_aS> most advanced image editor programs already have the ability to create noise.
19:19:26 <Eddi|zuHause> vb: you're better off just to ignore the goods
19:19:26 <Alberth> vb: experiment the next time, when you are last then :)
19:20:23 <vb> i replaced it with a new station
19:20:29 <vb> and it now added implicit route to trains
19:20:49 <vb> should i let it be like that?
19:24:01 <CIA-1> OpenTTD: rubidium * r24066 /trunk/src/texteff.cpp: -Change: do not redraw the text effect when nothing changed (Rhamphoryncus)
19:24:34 <CIA-1> OpenTTD: rubidium * r24067 /trunk/src/vehicle.cpp: -Change/fix: do not redraw up to 25% of the map when making a new vehicle visible for the first time
19:29:01 <vb> i don't see a train on the replace train list
19:29:07 <vb> and i have like 14 of those
19:29:20 <vb> nvm, it was set on electrified
19:30:06 <CIA-1> OpenTTD: rubidium * r24068 /trunk/src/ (texteff.cpp viewport.cpp viewport_type.h): -Change/fix [FS#5103]: significantly reduce the area that is redrawn for text effects (Rhamphoryncus)
19:31:06 <Nat_aS> oh I think I found a good one
19:31:11 <Nat_aS> lots of complex options though
19:31:17 <Nat_aS> but it simulates errosion and stuff
19:32:23 <Eddi|zuHause> try [?]->Zoomed-in screenshot for more details
19:32:43 <Nat_aS> Hmm, is there any way to adjust the sea level when loading heightmaps?
19:32:48 <frosch123> don't put path signals behind junctions
19:33:11 <frosch123> Nat_aS: no, but it is on the public todo list
19:33:16 <Nat_aS> because this program gave me a wonderfull landscape, BUT the scale is wrong
19:33:39 <Nat_aS> it has nice natural looking hills, but I wanted nice natural looking islands :P
19:33:44 <Eddi|zuHause> Nat_aS: adjust the brightness in your favourite image editor
19:33:50 <frosch123> a train shall only be allowed to stop in places where it does not block a junction
19:34:05 <Nat_aS> I'll do that, or see if the options can be tweeked in the program i am using
19:34:26 <Nat_aS> but there should be ab option to invert grayscale and set sea level when importing heightmaps
19:35:28 <Eddi|zuHause> we accept your patch :)
19:35:56 <vb> are there any mods for nicer graphics?
19:36:25 <Eddi|zuHause> nicer graphics, yes. 32bpp, not finished
19:36:52 <vb> will 32bpp replace all the trains and stuff?
19:37:19 <Nat_aS> also, will rivers/lakes ever look less square?
19:37:25 <Eddi|zuHause> no, it will not have curves
19:37:57 <Eddi|zuHause> get a woman then :p
19:38:20 <Nat_aS> like if you have a diagonal river it looks all zig zaggy
19:38:28 <Nat_aS> as opposed to a diagonal coastline which is straight
19:38:32 <vb> took a screenshot of the whole map and i got kicked :(
19:38:35 <Nat_aS> makes lakes look strange
19:38:45 <vb> i wish there were diagonal bridges
19:38:59 <vb> it would make the game more realistic
19:39:27 <Rubidium> then play locomotion ;)
19:39:45 <Nat_aS> also, who made the river algorithm. because that's actually cool
19:39:54 <Rubidium> "it's more realistic" is not a reason to implement something
19:40:04 <vb> Rubidium, what if i want to play openttd?
19:40:16 <vb> what's your problem with diagonal bridges?
19:40:18 <Nat_aS> they seem to follow the contours of the map as opposed to be random
19:41:43 <Rubidium> the amount of code that has to be changed and the fact that it breaks certain NewGRFs
19:42:48 <vb> Rubidium, no pain, no gain
19:43:22 <CIA-1> OpenTTD: rubidium * r24069 /trunk/src/network/network_gui.cpp: -Fix (r24062): crash when not having a valid last joined address
19:43:38 <vb> it could also be developed in a separate version, and those who own the newgrfs can change them accordingly, and then release it in a stable version with everything working
19:43:39 <Nat_aS> I'd rather see subways and elevated railway than just try to make the current bridges diagonal.
19:43:54 <Nat_aS> vb, and that is how most new features get developed
19:44:26 <vb> i don't think diagonal bridges are too hard to be implemented in the game
19:44:31 <Rubidium> good luck finding a 'willing' victim for implementing it
19:44:56 *** Chris_Booth[ph] has joined #openttd
19:45:17 <vb> Nat_aS, sepparate water lvls and finite water would also be nice
19:45:49 <vb> could you give me an example of elevated railway?
19:45:54 <vb> finite, that is not infinite
19:46:08 <Nat_aS> Seperate water levels kinda already work, but I don't know what you mean by non infiante water?
19:46:20 <Nat_aS> do you want it to flow like in Dwarf Fortress?
19:46:21 <vb> yeah, with waterway construtions
19:46:31 <Nat_aS> well you can build cannals, and rivers/lakes
19:46:37 <Nat_aS> although the latter need better graphics.
19:46:48 <Nat_aS> just new sprites really
19:47:00 <CIA-1> OpenTTD: rubidium * r24070 /trunk/src/network/ (4 files): -Fix [FS#5098]: the 'last joined' server was not properly selected anymore (adf88)
19:47:59 <Nat_aS> unfortunatly OTTD's engine does not support maps with 3d elements
19:48:04 <Nat_aS> it's psudo3d like doom
19:48:19 <Nat_aS> height is just a variable pasted on top, things can't actualy exist above or below each other
19:48:29 <Nat_aS> (Correct me if I am wrong)
19:48:29 <vb> also, boats shouldn't be able to go uphill
19:48:33 <vb> it should use locks for that
19:48:40 <Nat_aS> vb, locks already exist
19:48:46 <Nat_aS> cannals with locks exist.
19:48:56 <Nat_aS> I have never used them, but they exist
19:48:59 <Alberth> Nat_aS: you can build a long bridge :)
19:49:14 <Nat_aS> I think you can even build cannal bridges
19:49:31 <Nat_aS> (as stupid as that sounds)
19:49:40 <vb> natas, not that kind of lock that's ingame
19:49:55 <Nat_aS> well mechanicly what would the diffrence be?
19:50:01 <Nat_aS> do you want it to be animated?
19:50:12 <vb> locks get filled with water so it raises the water lvl
19:50:18 <Alberth> vb: implement state machines in airports, after that ship locks is trivial
19:50:22 <vb> and then the boat continues at a sepparate lvl
19:50:38 <Nat_aS> I know how a lock orks, but all you are talking about is adding a funky animation
19:50:43 <vb> the "lock" that is in the game is just water on diagonal
19:50:47 <Nat_aS> and nobody uses locks anyways.
19:50:56 <Nat_aS> yeah but it's a lot of work for little gain
19:51:08 <Nat_aS> although the code could be used for other things
19:51:10 <Alberth> Nat_aS: all canals ending in sea :)
19:51:10 <vb> diagonal bridges are more important
19:51:21 <Nat_aS> convince a programer to do it
19:51:25 <Nat_aS> and make sprites for him
19:51:30 <Alberth> become a programmer :)
19:51:37 <Nat_aS> Alberth i mean who uses cannals :P
19:51:48 <Nat_aS> if you want to move cargo on land, build a train
19:52:08 <andythenorth> it is a train game after all
19:52:11 <Eddi|zuHause> if there's a river nearby
19:52:21 <andythenorth> I don't see why there are other transport type included tbh
19:52:27 <vb> what if you want to get oil to a upper oil refinery?
19:52:52 <Alberth> load it in a train :)
19:52:55 <Nat_aS> anyways, as for subways and more intresting bridges, The game can't have things on top of each other, it cheats when it uses tunnels and bridges by storeing the trains data in the bridge's tile, and then moving the sprite over the bridge. The train does not actualy occupy the tiles it moves over
19:53:05 <Nat_aS> (Correct me if I'm wrong)
19:53:09 <vb> andythenorth, it's not a train game, it's a Transport Tycoon game
19:53:38 <Alberth> andythenorth: sid meier already wrote a train game
19:54:26 <Nat_aS> if this game had layers like Simutrans (which is a shitty game dispite having some cool features) you could have bridges that actualy exist above the ground and thus could turn corners or have things built on them
19:54:30 <Nat_aS> it could also have real subways
19:54:51 <Nat_aS> but that would require changing the way memory is stored, and giving all buildings a height value.
19:54:56 <vb> you could use a button to chose surface or ground view
19:55:01 <Nat_aS> and probably other things I can't think of
19:55:32 <Nat_aS> vb, you have to understand, the game needs to store data about above and below ground objects. right now it has no method of doing that.
19:56:00 <vb> it would have to work in 3d
19:56:21 <Nat_aS> and that would be a lot of work
19:56:33 <Nat_aS> but I'd say it would be worth it if anybody was willing to invest time.
19:58:21 *** LordAro has joined #openttd
19:58:52 <LordAro> it's quite hard to develop OTTD without a c++ compiler installed... :)
19:59:53 <Nat_aS> the problem with free softwhare is that it's free, people program what they want to program, or what's easy for them to program, and there is no real way to incentivise them to something specific short of doing it yourself.
20:00:10 <Rubidium> LordAro: yeah, ask Belugas ;)
20:00:24 <LordAro> "error: no video driver development files" <-- what do i need?
20:00:48 <LordAro> Rubidium: is that why he hasn't commited anything for months? :P
20:01:51 <Rubidium> LordAro: some -dev package for one of the supported video driver?
20:02:28 *** Chris_Booth[ph] has quit IRC
20:03:22 <vb> ok, so what else do you guys want in openttd?
20:03:28 <vb> any interesting features being worked on?
20:04:07 <LordAro> Rubidium: not sure what that is :L
20:04:29 <Alberth> vb: ever looked in the development forum?
20:05:12 <Rubidium> no clue what linux you installed
20:06:27 <Alberth> LordAro: assuming you use SDL, sdl-dev or so?
20:06:58 <LordAro> quite possibly, installing the sdl-dev package now
20:07:18 *** PaulYnome has joined #openttd
20:07:48 <PaulYnome> Good evening. What is the name of the default font of the game please?
20:08:26 <Alberth> it's a built-in sprite font
20:08:49 <Alberth> or rather, it gets loaded from a NewGRF :p
20:08:58 <Nat_aS> oh wow, this program lets me edit and preview maps in 3d
20:08:59 <Rubidium> it's not a font in the sense of a font that you can just use in another application
20:09:27 <Rubidium> you might be able to create an useable font file from the graphics, but that's far from trivial
20:09:44 <PaulYnome> OK here's my problem. I want a bigger font, so I've edited my openttd.cfg. But it requires a name of font, and I just love the default one.
20:09:45 <Alberth> or a font in the sense that you have some *.ttf file for it, or so
20:10:07 <PaulYnome> Is there an another way to get the default font bigger?
20:10:12 <Rubidium> PaulYnome: the default font has basically only one size
20:10:51 <LordAro> someone should make a .ttf openttd font :)
20:10:57 <Rubidium> if you want it bigger, you have to redraw all characters (and create a proper font file from it)
20:11:02 <DorpsGek> Rubidium: someone was last seen in #openttd 1 year, 23 weeks, 0 days, 2 hours, 30 minutes, and 39 seconds ago: <Someone> indeed
20:11:26 <Rubidium> there, even someone agreed with you... 1.5 years ago
20:14:23 <DorpsGek> vb: I have not seen jews.
20:15:14 <Ammler> PaulYnome: good news is that the font (opengfx) is gpl and you could make fully free ttf from it :-)
20:15:59 <Ammler> hmm, which might have other extension as ttf then
20:16:56 <PaulYnome> thanks Ammler, but I haven't neither the skills, nor the time
20:19:06 <LordAro> why does ottd still need libtimidity? it doesn't exist even on the debian unstable repos :L
20:19:38 <Ammler> lol, why does this question arise that often lately?
20:19:44 <Nat_aS> man this program is awesome
20:19:49 <vb> crysis have nicer graphics than this game
20:20:01 <vb> crysis have nicer graphics than this game
20:20:11 <Nat_aS> vb Crysis have nicer graphics than anything
20:20:16 <Nat_aS> but this game is not crysis
20:20:17 <Ammler> LordAro: why do you think, it is needed?
20:20:20 <vb> and in battlefield3 you can destory buildings
20:20:31 <Nat_aS> you can destroy buildings in this game.
20:20:39 <vb> in minecraft you can dig in the ground
20:21:21 <LordAro> Ammler: yes, but its so old it doesn't exist anymore. can't ottd be changed to use timidity or something similar?
20:23:30 <LordAro> " its so old it doesn't [barely] exist anymore"
20:23:41 <Ammler> no, I mean, why do you think, it is needed
20:23:41 <Eddi|zuHause> LordAro: this game does not need libtimidity at all
20:24:11 <LordAro> does not 'need' it, but 'would be nice if it did'
20:24:28 <LordAro> and i don't like seeing the 'not found' message at configure
20:25:17 <Rubidium> LordAro: don't forget to install the cocoa video driver then ;)
20:25:49 <LordAro> thats different, it says "not OSX, skipping"
20:25:50 <Eddi|zuHause> i don't ever pay attention to configure messages
20:26:03 <Eddi|zuHause> unless it has nonzero exit code
20:28:03 <Ammler> well, it would be nice, if you could modify the music volume
20:28:18 <LordAro> "i386 architecture of input file `alloc_func.o' is incompatible with i386:x86-64 output" <-- umm, help?
20:29:42 *** Chris_Booth has joined #openttd
20:31:32 <Rubidium> does a make clean help?
20:31:36 <Eddi|zuHause> used an old checkout from your previous computer?
20:32:01 <LordAro> sorry, i should have thought of that
20:36:56 <Nat_aS> how complicated is an erosion algorithm?
20:37:12 <Nat_aS> it seems to be time consuming, but what does the actual code look like?
20:39:14 <Nat_aS> i might want to even learn how to program just to figure out how to make a better terrain creator.
20:41:22 <Nat_aS> this math goes over my head already though.
20:49:57 <Nat_aS> hmm, a gradation level might also be a good idea, for importing heightmaps
20:50:10 <Nat_aS> to make hills less steep
20:54:52 *** Kurimus has joined #openttd
20:57:36 <Eddi|zuHause> if anything, hills need to be steeper
20:58:01 <Nat_aS> well I'm talking about importing heightmaps made by another program
20:58:11 <Nat_aS> and it tends to give me no flat areas at all to work with
20:58:40 <Nat_aS> a map needs intresting terrain features, but it also needs places where things can be built.
20:59:07 <Nat_aS> the document I linked says it more eloquently.
20:59:12 <Nat_aS> or more wordily rather
21:01:22 *** andythenorth has left #openttd
21:01:36 <Nat_aS> In most computer games and VR environments using large-scale outdoor terrain, persons or vehicles move around on the terrain, and various structures are placed on the terrain. Movement and structure placing is often restricted to low incli-nations, which means that a low average value of a height map’s corresponding slope map is desirable. This rule alone would make a perfectly flat height map ideal, which is why a second rule is added
21:01:37 <Nat_aS> saying the greater the standard deviation of the slope map, the better. The ideal for eroded terrain is therefore a height map whose corresponding slope map has a low mean value (reflecting the overall flattening of the terrain due to material deposition) and a high standard deviation
21:02:40 <Nat_aS> in other words we need steep hills to serve as obstacles, and wide valleys to place things inside of.
21:03:10 <Nat_aS> but most terrain generators can only seem to make either huge plains or jaggy mountain ranges.
21:05:47 <Nat_aS> just noise or fractals wont give that kind of control without another algorithm layered on top of it.
21:06:23 <Nat_aS> how does teragenisis' "Variety distribution" work anyways, i'm not really sure what effect it has on the maps.
21:09:38 <MNIM> you also need river generation.
21:09:55 <Nat_aS> actualy, I don't have as much of a problem with that
21:10:01 <Nat_aS> teragenisis seems to do that well
21:10:03 <MNIM> most features on earth are caused by water flow.
21:10:08 <Nat_aS> all we need are better river tile sprites
21:10:16 <Nat_aS> although it does do thoes backwards.
21:10:37 <Nat_aS> makes rivers follow the contours instead of contours follow the rivers.
21:16:08 <Nat_aS> this program lets me mess around with the map in 3d though, it's so cool
21:16:18 <Nat_aS> I wish I had some of these options in SC4
21:22:24 *** mahmoud has joined #openttd
21:27:11 <Nat_aS> those are some rusty tracks
21:27:24 <Nat_aS> also, the sleepers appear to be made out of particleboard
21:27:48 <Nat_aS> whatever you call that fake wood made out of recycled plastic.
21:30:39 <MNIM> Im kindof reminded of RCT
21:30:45 *** FlyingFoX has joined #openttd
21:30:57 <MNIM> ...which is not too odd considering what RCT actually is. :P
21:32:17 <FlyingFoX> hi what is the best way to install the newest openttd version under ubuntu? if possible with automatic updates through my package manager, or is that not possible
21:33:33 <FlyingFoX> i just tried to install through the package manager, but that only gives me 1.0.4
21:36:21 <zooks> you can download the latest version from the site itself, installing is pretty straightforward
21:36:38 <FlyingFoX> im gonna do that then
21:36:59 <FlyingFoX> i just thought there might be a custom repository or something
21:37:05 <zooks> you can even select the ubuntu package there
21:37:05 <FlyingFoX> so i can get automatic updates :)
21:37:25 <zooks> oh no idea if someone did a custom repo
21:43:33 *** lofejndif has joined #openttd
21:54:17 *** Prof_Frink has joined #openttd
22:12:25 <Ammler> Eddi|zuHause: added plugin for you to devzone, you find send diff mail on your account settings
22:12:53 <Eddi|zuHause> thanks. i'll try it tomorrow
22:13:39 <Ammler> and I can tell it works, stupid me tried it and refetched opengfx, so I got 1000 mails :-)
23:35:00 <Eddi|zuHause> i once got a 100MB email from such a tool
23:42:51 <CIA-1> OpenTTD: michi_cc * r24071 /trunk/src/ (pbs.cpp train_cmd.cpp): -Fix [FS#5093]: Reversing trains while they were entering or leaving a depot could lead to stuck trains.
continue to next day ⏵