IRC logs for #openttd on OFTC at 2010-03-05
⏴ go to previous day
00:01:19 <Eddi|zuHause> planetmaker: there are already newgrf ways to create bridges, the point was to make bridge definitions independent from railtypes, these now only need to be extended for tunnels
00:02:10 <planetmaker> the difference between bridges and tunnels is that bridges are _on_ the landscape, thus need not know about it.
00:02:23 <planetmaker> Tunnels are per definition under. Thuns they need to know.
00:02:55 <ashb> how is a tunnel entrance different to a brdige ramp?
00:03:15 <planetmaker> ashb: it incorporates e.g. grass on top
00:03:36 <planetmaker> and grass != grass for different base sets
00:03:52 <planetmaker> thus you cannot draw that. And the newgrf cannot determine the correct one
00:04:25 <planetmaker> or different desert sand colour. Or alike
00:04:37 <planetmaker> differently drawn snow cover and amount
00:05:02 <planetmaker> well. snow amount doesn't matter ;-)
00:07:22 <Eddi|zuHause> snow amount isn't stored for rail tiles
00:07:32 <Eddi|zuHause> just snow or not
00:09:59 *** Eddi|zuHause2 has joined #openttd
00:10:21 *** Eddi|zuHause2 has joined #openttd
00:13:36 *** Coco-Banana-Man has quit IRC
00:17:30 *** roboboy has joined #openttd
00:18:56 *** Eddi|zuHause2 is now known as Eddi|zuHause
00:30:46 *** LadyHawk has joined #openttd
00:38:12 <PeterT> fonsinchen: Can we talk in private?
00:38:48 <zachanima> also it really doesn't
00:39:17 <PeterT> I just have questions about his new alteconomy patch :S
00:39:34 <PeterT> Also, that's not kinky
00:39:49 <PeterT> zachanima: Hey, baby, wanna go in PM and *purr*
00:42:10 <zachanima> these are delicious times
01:02:04 <PeterT> Grr, those tt-forums...
01:02:26 *** fonsinchen1 has joined #openttd
01:02:56 *** roboboy has joined #openttd
01:06:17 *** fonsinchen is now known as Guest244
01:06:17 *** fonsinchen1 is now known as fonsinchen
01:09:24 *** lobstah has joined #openttd
01:18:55 *** lobstar has joined #openttd
01:22:10 *** Rhamphoryncus has joined #openttd
01:27:39 *** Sirenia_ has joined #openttd
01:29:47 *** Sirenia_ is now known as Sirenia
01:50:31 <Eddi|zuHause> why is track maintenance not implemented? it should be as simple as deducting an amount of money in the tileloop based on the trackbits present and a newgrf property
02:11:20 <Priski> Eddi|zuHause: new feature soon in trunk?
02:11:44 <Priski> or it should, is that what you are talking about
02:12:29 <Eddi|zuHause> i'm asking why nobody did it, or if somebody did it, why it was not included
02:13:39 <Priski> well it seem pretty simple thing to do in a sense
02:16:35 <Priski> I would like that a lot, since i think that openttd suffers from overwhelming easyness...
02:16:56 <Priski> at current state that it is
02:25:40 <Eddi|zuHause> like i said previously, linear costs don't solve the easiness. you always get to a point where you earn more than you can spend.
02:26:01 <Eddi|zuHause> ... or it gets so difficult that your first line won't get profitable
02:27:09 *** roboboy has joined #openttd
02:31:41 *** Wizzleby has joined #openttd
02:36:28 *** lobstah has joined #openttd
03:13:51 *** De_Ghosty has joined #openttd
03:26:25 *** rhaeder has joined #openttd
03:41:11 *** Wintersoldier has joined #openttd
03:54:04 *** lobstar has joined #openttd
04:16:16 *** De_Ghosty has joined #openttd
04:20:04 <Priski> "bad hunk" Applying pach suddenly took an ugly turn...
04:21:44 *** lobstah has joined #openttd
04:22:43 <Eddi|zuHause> seriously? THAT is what put you off?
04:28:08 <Priski> well it kinda sucks when you have no idea what to do and toddle around stuckness for hours
04:28:08 *** Wintersoldier has joined #openttd
04:41:00 <ccfreak2k> Doing a "dry run" helps.
04:41:46 <Eddi|zuHause> well, obviously you missed the part in the description of patching that says "you need to have a fucking clue what you're doing"
04:43:39 <Eddi|zuHause> also you missed the part in sesame street where they say "if you don't have a fucking clue, fucking ask someone!"
04:46:47 *** lobstar has joined #openttd
04:51:17 *** lobstah has joined #openttd
04:53:50 *** roboboy has joined #openttd
04:58:09 *** DanMacK has joined #openttd
05:14:27 *** michi_cc has joined #openttd
05:14:27 *** ChanServ sets mode: +v michi_cc
05:17:04 *** Wintersoldier has joined #openttd
05:27:24 *** lobstar has joined #openttd
05:40:31 *** lobstah has joined #openttd
05:51:59 *** welshdragon has joined #openttd
07:02:56 *** Cybertinus has joined #openttd
07:03:16 *** einKarl has joined #openttd
07:29:06 *** Terkhen has joined #openttd
07:55:45 *** Progman has joined #openttd
07:59:41 <SirSquidness> Vegemite is quite distasteful.
08:10:08 <Noldo> argh, why is it that programming has to be so hard
08:10:36 <__ln__> just dump Java, and it'll be a lot easier
08:11:46 <Noldo> I've been lucky enough to avoid Java in professional context so far
08:12:53 *** Hackykid has joined #openttd
08:37:14 *** roboboy has joined #openttd
08:38:29 *** JVassie has joined #openttd
08:56:12 *** devilsadvocate has joined #openttd
09:18:40 *** TB is now known as TrueBrain
09:21:47 *** Companion_Cube has joined #openttd
09:21:50 *** oskari89 has joined #openttd
09:25:36 * peter1138 ponders debian init scripts
09:25:55 <peter1138> i need to start a program up, as an unprivileged user
09:26:52 <Noldo> the program needs to run as uprivileged user or the signal to start the program comes from unprivileged user?
09:33:18 <peter1138> former. su did the trick :)
09:37:56 <ccfreak2k> You can send my check through the mail.
09:40:13 <peter1138> good job you didn't ask for a cheque, i suppose
10:20:36 *** roboboy has joined #openttd
11:10:25 *** lobstar has joined #openttd
11:14:56 *** roboboy has joined #openttd
11:19:22 *** LadyHawk has joined #openttd
11:23:54 *** Illegal_Alien has joined #openttd
11:26:55 * roboboy is confused by the jumper settings on some of his older IDE HDDs
11:32:46 <LadyHawk> ide cable plug on the end cable select -> master, second plug in middle some place cable select -> slave
11:33:26 <LadyHawk> 'cable select' will mess up and wont work right when you get (un)lucky
11:33:30 *** OwenS`Phone has joined #openttd
11:33:37 <LadyHawk> it's fun to figure out wth is wrong and then it ends up being this tiny little jumper setting -_-
11:48:20 *** Doorslammer has joined #openttd
11:51:13 *** Doorslammer has joined #openttd
11:53:05 *** KenjiE20 has joined #openttd
11:55:32 *** Doorslammer has joined #openttd
12:06:38 *** Eddi|zuHause has joined #openttd
12:25:34 *** Eddi|zuHause has joined #openttd
12:29:14 *** Doorslammer has joined #openttd
12:32:21 * roboboy slams the door on doorslammer
12:36:26 *** Eddi|zuHause has joined #openttd
12:39:19 *** Doorslammer has joined #openttd
12:39:30 <Starn> I am pondering on the Topic that is set... Do the rules allow for general chatter?
12:42:04 <Ammler> "greets" and "byes" are always nice (not OT) :-)
12:43:19 <Starn> Ugh my bus's keep getting old.
12:43:56 <Rubidium> Starn: look for autorenew and autoreplace on the wiki
12:44:06 <Starn> I do It's only slightly annoying. My trains seem to last longer :)
12:47:10 <Starn> So. Any suggestions for genre of music to make for OTTD? Please say something not related to jazz lol
12:49:15 *** Eddi|zuHause has joined #openttd
12:49:33 <Starn> I can't do blues or jazz related i can do classical and few others like techno classical and techo mix is decent.
12:50:49 <Doorslammer> I reckon a mix of everything
12:52:27 <Ammler> Starn: just nice MuSiX, I guess there is space for every style... :-)
12:52:35 <Starn> Might some one be able to explain why Darwin 300 is the only aircraft to hold 300 passengers? And alright Doorslammer. I may not be able to create as much music as I have intended I had planed a minimum of 12 songs. But my amount of free time says other wise lol
12:57:45 <planetmaker> Starn, the easiest step wrt to music is "start with one song"
12:58:12 <planetmaker> You don't need to provide a whole set of 12 or so... we accept contributions from more than one person :-P
12:58:49 <planetmaker> And a bit of variety doesn't hurt
12:59:08 <planetmaker> after all there are three distinctly different themes available in the first place
12:59:15 <planetmaker> we can use that to our advantage.
13:06:12 <roboboy> what else apart from blues and jazz was there?
13:08:37 <planetmaker> dunno. And IMO it doesn't matter
13:08:44 <planetmaker> We don't want to copy the original
13:08:56 <planetmaker> We want original music (in the other sense of 'original')
13:09:36 <planetmaker> but those attributes can be attached to a number of different styles
13:10:39 <planetmaker> I'm sure those people which know how to compose music will have a hand for that :-) I don't want to make too many restrictions there in the first place.
13:11:03 <planetmaker> maybe not a hand but an ear ;-)
13:16:31 <planetmaker> Starn, classical music would - in my opinion - fit the game also nicely.
13:17:18 <planetmaker> Maybe you also know apocalyptica ;-) - but I'm not entirely sure whether such would fit here from the setting
13:18:12 <Starn> I would love to go Apocalyptica!
13:18:38 <Starn> Now I just need to learn to play like them :P
13:19:47 <Starn> Right now i am working on a peace with Church Organ and Drawbar Organ with some Orchestra Hits and Tremolo Strings. There is gonna be more instruments to.
13:26:12 *** Eddi|zuHause has joined #openttd
13:29:40 <Eddi|zuHause> is that expired yet?
13:30:54 <Eddi|zuHause> with "important" pieces you never know what tricks they use to not let the copyright expire
13:31:16 <Eddi|zuHause> like the sherlock holmes books, where the author is dead for more than 70 years now
13:31:28 <Starn> Has what expired? And Ammler I'll see how it sounds and see what i can do to this peace. I've recored about 0:36:15
13:31:50 <Eddi|zuHause> Starn: the copyright of the bolero
13:32:25 <Starn> ah oh i know some classical music i can preform with out copyright laws bugging me!
13:32:40 <Ammler> I wonder, how that would sound with midi format :-)
13:33:14 <Starn> As do I. maybe i can read the sheet music
13:33:24 <Eddi|zuHause> why would that be different than any orchestra playing it?
13:33:42 <Eddi|zuHause> at least, if you have any remotely sensible sound font :p
13:35:25 <Eddi|zuHause> Ammler: Maurice Ravel composed the bolero in 1928 and died in 1937. so copyright theoretical ran out in 2007
13:36:07 <Ammler> might not be a tycoonish midi :-)
13:37:04 *** Eddi|zuHause has joined #openttd
13:37:10 <Starn> I shall look into this. It seems like an good idea to me
13:37:16 *** fjb is now known as Guest318
13:39:09 <Ammler> do the midi players differ?
13:39:36 <Eddi|zuHause> in what way do you mean?
13:40:00 <Ammler> does it sound different on windows and linux with different software?
13:40:32 <Eddi|zuHause> midi only defines "play note <X> with duration <Y> at volume <Z>"
13:41:16 <Eddi|zuHause> it defines "play with instrument <A>" but does not define "instrument <A> should sound like this"
13:42:45 <Eddi|zuHause> that is defined by the soundfont, which can be cheap (= delivered with the midi device [soundcard or emulator]) or expensive (i have seen prices way above 2000€)
13:44:43 *** Singaporekid has joined #openttd
13:46:43 <Starn> indeed i use generic sound font that is widely used on linux and windows
13:47:39 <Eddi|zuHause> the cheap sound fonts are likely synthetic, while the expensive ones are recordings from real instruments
13:50:00 <Eddi|zuHause> then you can probably differentiate between ones that have one sample per instrument and resample that for each note, or ones that have separate samples for each note
13:50:29 <Eddi|zuHause> there are likely 265 instruments with 256 notes each
13:50:34 <Starn> It's all synthetic from what i know. programs like fruity studio has recored sound.
13:50:35 <Eddi|zuHause> plus a percussion set
13:50:50 <Ammler> oh, didn't know, midi can also have text
13:51:15 <Starn> I mainly work with MP3 and OGG formates. and Wav.
13:51:18 <Eddi|zuHause> what "text" do you mean?
13:52:01 <Starn> i can find no copyright for Boléro at the government site for the public copyright catalog
13:52:19 <Starn> ammler spelled it correctly.
13:52:32 <Starn> though that is how it sounds chrill
13:52:38 <planetmaker> Starn, copyright doesn't have to be registered.
13:52:53 <planetmaker> at least not where I live
13:53:21 <Starn> ah i am looking at the American database
13:53:33 <Starn> copyright laws differ from country to country to.
13:53:34 <Ammler> hmm, openttd could use chat to sing :-)
13:54:06 <Ammler> or planes fly around with speach banners
13:54:17 <peter1138> midi doesn't define any sounds
13:54:17 <planetmaker> thing I want to say is: not having found copyright registered doesn't put you on a safe side to use it.
13:55:02 <peter1138> GM synths have a set of standardised instruments, usually sample-based (i.e. wavetable)
13:55:07 <Starn> if i recall in US anything before 1978 unless otherwise stated is no longer copyrighted.
13:56:08 <peter1138> the interesting stuff comes from realtime synthesis, which you can't rely on for ottd :s
13:57:01 *** Eddi|zuHause has joined #openttd
14:00:50 <Eddi|zuHause> Starn: that only applies to works created in the US, not for international works
14:01:10 <Starn> Created before 1-1-78 aka 1/1/1978. but not published 1-1-78 the effective date of the 1976 which eliminated common law copyright life + 70 years or 12-32-2002 which ever is greater and for published created before 1-1-78 but published between then and 12-31-2002 life + 70 years or 12-31-2047 which ever is greater
14:01:29 <Starn> and stuff created before is slightly confusing.
14:01:46 <Starn> i know for sure anything before 1923 is safe.
14:02:01 <Eddi|zuHause> 1928 is not before 1923
14:02:20 <Eddi|zuHause> and again, only copyright within the country of origin counts, the rest is covered by the berne convention
14:03:16 <Starn> 1923 to 63 says when published with notice 28 years + could be renewed for 47 years now extended by 20 years for a total renewal of 67 years if not so renewed, now in public domain.
14:03:29 <Starn> i am pretty sure what i am reading is international.
14:03:46 <Starn> unless the EU is retarted with 100 year lasting copyrights.
14:04:40 <Starn> and i highly doubt any one has copyright for anything longer than 80-130 years..
14:05:13 <Starn> now i do know some one can buy the rights for a peace and recopyright it.
14:06:20 <Eddi|zuHause> "Under the Convention, copyrights for creative works are automatically in force upon their creation without being asserted or declared.
14:08:18 <Starn> so does this mean all my published creations is copyrighted now?
14:08:34 <TinoDidriksen> They always have been.
14:08:52 <Starn> gah no bad! i don't want them to be! i want most of them to be fully open.
14:09:04 <Starn> 100% free no copyrights at all
14:09:08 <TinoDidriksen> Then you have to explicitly state you're putting them in public domain.
14:09:09 <Eddi|zuHause> "The United States initially refused to become party to the Convention since it would have required major changes in its copyright law, particularly with regard to moral rights, removal of general requirement for registration of copyright works and elimination of mandatory copyright notice. This led to the Universal Copyright Convention in 1952 to accommodate the wishes of the United States. But on March 1, 1989, the U.S. "Berne
14:09:11 <Eddi|zuHause> Convention Implementation Act of 1988" came into force and the United States became a party to the Berne Convention, making the Universal Copyright Convention obsolete."
14:09:37 <TinoDidriksen> If you don't have a "this work is put into public domain" then it's by default copyright to you until death+70 years.
14:10:25 <Eddi|zuHause> note that "this work is put into public domain" is invalid in some jurisdictions, so it falls back to "life + 70 years" automatically
14:10:30 <ashb> TinoDidriksen: public domain doesn't exist in some places
14:10:40 <Eddi|zuHause> so generally use a real license like CC licenses
14:10:54 <Starn> ah good i tend to use CC for programs ...
14:10:58 <ashb> (the most commonly sited place where PD doesn't exist is Germany)
14:11:24 <Starn> is there still PD in US?
14:12:14 <Starn> you guys gonna make me get a lawyer and pay them to tell me what i can and cannot do. lol
14:12:35 *** Devedse has joined #openttd
14:12:42 <Starn> i highly doubt i can afford them for more than 10 days.
14:12:43 <Ammler> well, you need also to declare PD, so you can as good use a "right" license right away
14:14:44 <Starn> i have an great idea! i know couple songs before 18th century i am sure they are not copyrighted now days
14:14:56 <Starn> anyone wanna hear greensleeves in OTTD?
14:19:06 <planetmaker> Starn, commedian harmonists :-)
14:19:41 <planetmaker> but... it might get critical there wrt expiration.
14:20:23 <planetmaker> TinoDidriksen, that's the problem to find negative evidence. Prove that it exists here.
14:20:35 <planetmaker> And you'll fail doing so.
14:20:40 *** Devedse has joined #openttd
14:20:41 <Doorslammer> The only time I would ever want Greensleeves in OTTD is if there was an ice cream van GRF
14:20:43 <TinoDidriksen> The directive equalized copyright law across the whole of EU...
14:20:53 <planetmaker> TinoDidriksen, no, PD in Germany ;-)
14:21:19 <planetmaker> there are constructs which are nearly the same, but not quite.
14:21:34 <TinoDidriksen> Yes, since the rest of EU has PD, then Germany also does. They explicitly mention cases where things that previously were in PD in Germany no longer are due to longer copyrights.
14:22:33 <TinoDidriksen> So Germany has had PD since WW2, at least.
14:22:51 <planetmaker> TinoDidriksen, the difference basically is: copyright cannot be revoked. Only all rights given up.
14:22:51 <Eddi|zuHause> yes, germany has PD as in "copyright has expired" but not PD as in "creator releases copyright"
14:23:28 <planetmaker> PD=no copyright. "gemeinfrei"=no copyrights claimed / all rights granted for whatever use via license
14:24:49 <ashb> yeah - thus saying 'i place this code in the public domain' does not work for germany
14:25:08 <ashb> sayiung '(c) A. Other. Released under WTFPL' does work
14:27:25 <planetmaker> interesting site, thx, Rubidium
14:29:54 <ashb> basicaly PD has all kinds of issues - not least of which its confusing. so an explict license of "do wtf you want" is just easier
14:30:35 <Rubidium> ashb: definitely, but it's hard to ask Ravel to do that
14:30:35 <ashb> doesn't have to be WTFPL of course.
14:30:44 <Rubidium> just blame the stupid media industry
14:31:26 <Rubidium> early 20th century composer
14:31:31 *** LadyHawk has joined #openttd
14:32:15 <blathijs> ashb: What's this PD thing?
14:39:30 <planetmaker> blathijs, you're the Debian porter of OpenGFX, right?
14:40:58 <Eddi|zuHause> i believe lennard is the one responsible for debian packaging
14:41:01 *** devilsadvocate has quit IRC
14:41:43 <lennard> whu? I just run a mirror :P
14:41:45 <planetmaker> the feature requests and bug reports for OpenGFX are by mathijs. Isn't that the same person?
14:45:02 <Eddi|zuHause> yes, mathijs and blathijs are the same person
14:45:12 <Eddi|zuHause> wasn't it matthijs?
14:45:31 <planetmaker> blathijs, if so, it'd be nice, to check whether OpenGFX r308 fixes the issues you raised :-)
14:45:38 <planetmaker> Eddi|zuHause, yes. That's why +t ;-)
14:47:13 <Eddi|zuHause> with all these Mat[th]ias-people you never know how they spell their name...
14:51:02 <blathijs> planetmaker: Yes, I am. I'll have a look next week. I intended to have a look at the diff, but it is so massive that I had better just test it :-)
14:54:51 <U1> I think OpenGFX lacks stripclubs
14:55:47 <Eddi|zuHause> U1: you need newhouses for that :p
14:58:27 <planetmaker> blathijs, yes... it's kinda a rewrite :-)
14:58:55 <planetmaker> sorry if that makes reading the diff impossible. But hopefully better maintainable :-)
14:59:05 *** |Jeroen| has joined #openttd
14:59:10 <planetmaker> at least as all newgrfs now can work with that
15:00:11 <blathijs> planetmaker: Yeah, I noticed that. Seems sensible :-)
15:04:30 *** Eddi|zuHause has joined #openttd
15:05:13 *** ChanServ sets mode: +v tokai
15:25:27 *** Maarten has joined #openttd
15:33:40 *** fonsinchen has joined #openttd
15:34:33 *** Chrill` has joined #openttd
15:42:54 *** Wizzleby has joined #openttd
15:59:54 <peter1138> Can't exec "/tmp/linux-image-2.6.26-2-686.config.176571": Permission denied at /usr/share/perl/5.10/IPC/Open3.pm line 168.
16:35:07 *** roboboy has joined #openttd
16:35:20 *** Coco-Banana-Man has joined #openttd
17:04:58 *** wallyweb has joined #openttd
17:09:55 *** guru3__ is now known as guru3
17:26:08 *** Grelouk has joined #openttd
17:29:18 *** frosch123 has joined #openttd
17:42:47 *** Eddi|zuHause has joined #openttd
17:45:19 *** lobstah has joined #openttd
17:52:47 *** Eddi|zuHause has joined #openttd
17:54:09 *** Frankr_ has joined #openttd
17:54:10 *** Frankr is now known as Guest345
17:54:10 *** Frankr_ is now known as Frankr
17:55:34 *** HackaLittleBit has joined #openttd
17:56:27 <peter1138> ew, my title screen changed :(
17:56:49 <planetmaker> Yexo, are there in TTDP only 4 airports?
17:57:50 <planetmaker> interesting. I never assumed that OTTD had that many more airports
17:57:58 *** Singaporekid has left #openttd
17:58:16 <Yexo> newgrf airports would be a lot simpler if those new airports had never been added
18:00:19 <Eddi|zuHause> TTD only had small, big and heliport
18:00:53 <Eddi|zuHause> afaik the first step of openttd was introducing the metropolitan and international airport
18:01:18 <Eddi|zuHause> the second step was introducing the intercontinental and commuter airport, and the other heliports
18:02:13 <Yexo> so indeed metropolitan and international first, but intercontinental was after commuter and helidepot (or at the same time)
18:02:19 *** lobstar has joined #openttd
18:02:30 <Eddi|zuHause> i believe they were at the same time
18:02:40 <Eddi|zuHause> richk had some other airport designs, which were not included
18:03:01 *** fonsinchen has joined #openttd
18:03:06 <Rubidium> metropolitan = dv, rest is richk
18:04:00 *** Eddi|zuHause has joined #openttd
18:04:17 <Rubidium> hmm, actually.. international is in 0.3.4 too. The rest isn't
18:05:01 <Rubidium> anyhow, metro + inter were added in 0.3.3
18:05:05 <planetmaker> and the International is more efficient than the Intercontinental ;-)
18:05:08 <Rubidium> (0.3.4 is first svn thingy)
18:06:04 <Rubidium> the others were added in 0.5.0
18:06:46 *** Phoenix_the_II has quit IRC
18:07:18 *** DaleStan_ has joined #openttd
18:07:18 *** DaleStan is now known as Guest348
18:07:18 *** DaleStan_ is now known as DaleStan
18:07:46 <Rubidium> but intercontinental being worse than international (again) shows that richk's work wasn't that outstanding
18:13:11 *** TheMask96 has joined #openttd
18:13:43 <HackaLittleBit> yexo: Are there newGRF's that are compatible with all 3 base set's?
18:14:07 <Yexo> what kind of newgrfs? if any, then yes
18:14:33 <Yexo> for a lot of newgrfs the base set doesn't matter, like for town name grfs, vehicle newgrfs that define a complete new vehicle set, industry grfs etc.
18:15:03 *** Eddi|zuHause has joined #openttd
18:15:21 <Eddi|zuHause> HackaLittleBit: vehicle newgrfs are likely base set agnostic
18:15:50 <Eddi|zuHause> HackaLittleBit: house grfs depend on the implementation (e.g. alpine is not compatible, because it reuses original sprites)
18:16:38 <Eddi|zuHause> station grfs also depend, if they include the track graphics (like newstations) or not (like ISR)
18:19:27 <Eddi|zuHause> HackaLittleBit: in general, newgrfs cannot detect which base set is loaded, so incompatibilites can only be graphical
18:19:41 <fjb> Alpine reuses original sprites? How bad...
18:20:10 <Eddi|zuHause> fjb: it only contains the snowy roofs, the houses themselves are reused
18:20:24 <HackaLittleBit> yes but openttd can
18:21:25 <HackaLittleBit> but what I meant with "cetificate" is that when you allow "certain crucial interaction" some kind of meganisme should be in place to allow or not
18:22:00 <HackaLittleBit> openttd or ttdp would be able to detect
18:23:34 <planetmaker> that doesn't parse.
18:23:55 <planetmaker> But allowing access to the type of base set used is THE nice source for desyncs you can think of
18:24:30 <Yexo> if newgrfs use it correctly (only switch between two sets of graphics) then it isn't a problem
18:24:36 <Yexo> the problem is that openttd can't detect how a newgrf uses it
18:24:51 <Yexo> so disallowing is the only way to ensure it isn't used in a wrong way
18:26:26 <Eddi|zuHause> maybe there's a way for a static addon grf, that replaces the sprites that are accessed
18:26:52 <Eddi|zuHause> like an action A for sprites provided by another grf
18:27:59 <Eddi|zuHause> that will get ignored if the sprite in the other grf is not a real sprite
18:30:43 <planetmaker> But then: static ones don't really need that: Make a version for each base set. Most people then will only need one
18:31:03 <planetmaker> Or make one version with a parameter which decides. Then it doesn't need detection either.
18:32:25 <Eddi|zuHause> i mean make a fancygrf-generic.grf that contains all the game logic, and make a fancygrf-dos.grf fancygrf-win.grf fancygrf-open.grf that contain graphics only
18:33:31 <Eddi|zuHause> the -dos -win and -open grfs can then be loaded statically in case your base set differs from the server's base set
18:33:42 <HackaLittleBit> makes sense to me eddy
18:35:37 <Rubidium> oh joy... the forum is again doing a good job making screenshots "smaller"... 140 KiB 1022x500px screenshot to a mere 800x391px of 'only' 800 KiB
18:35:41 <Yexo> only problem is that >90% of the users will have no idea how to install a static grf
18:36:28 * Zuu finds a bug in OpenTTDAutoUpdate in the last version that was released long time ago :-)
18:36:36 <Eddi|zuHause> Yexo: yes, that needs a GUI...
18:37:03 <Zuu> It's a quite harmless bug, but just a bit annoying.
18:37:07 *** Alberth has joined #openttd
18:38:01 <SpComb^> port apt over to windows and push .debs of the nightlies :(
18:45:40 <CIA-2> OpenTTD: translators * r19317 /trunk/src/lang/ (4 files):
18:45:40 <CIA-2> OpenTTD: -Update from WebTranslator v3.0:
18:45:40 <CIA-2> OpenTTD: croatian - 15 changes by UnderwaterHesus
18:45:40 <CIA-2> OpenTTD: estonian - 58 changes by irve
18:45:40 <CIA-2> OpenTTD: indonesian - 1 changes by fanioz
18:45:41 <CIA-2> OpenTTD: brazilian_portuguese - 3 changes by Tucalipe
18:58:36 *** lobstah has joined #openttd
18:58:51 <HackaLittleBit> thanks, I have to go bye
18:59:14 *** HackaLittleBit has quit IRC
19:07:05 <planetmaker> what would be a good name for a file which contains the expected md5sums of the files built by that very source tar ball?
19:08:47 <planetmaker> s/built by/built from/
19:11:04 <planetmaker> yes, if I wanted for *each* one file
19:11:31 <planetmaker> but it'd be IMO more sensible to have all md5sums in one :-)
19:11:42 <planetmaker> at least for this case. Otherwise I totally agree
19:12:04 <planetmaker> actually I want to provide the list of expected md5sums for the OpenGFX grfs.
19:12:34 <Eddi|zuHause> then call it package.md5?
19:12:54 <Ammler> planetmaker: create it like I do for nightlies
19:13:11 <Ammler> then I can use it there too :-)
19:13:20 <planetmaker> Ammler: the nightlies have file.md5
19:13:34 *** Polygon has joined #openttd
19:13:48 <Ammler> rather name-version.md5
19:14:08 <planetmaker> uhm... :-) Different problem, Ammler :-)
19:14:32 <planetmaker> As additional info / part of a source release
19:14:38 <Zuu> Intresting two bugs related to the default install directory in OpenTTDAutoUpdate 2.0.1 :-)
19:14:42 <Alberth> that'd be the md5 sum of the md5 sums file :)
19:14:46 <planetmaker> Not as additional info for a file
19:15:09 <planetmaker> Alberth: exactly ;-)
19:15:45 <Ammler> planetmaker: it wouldn't hurt, if we could us it also for other things
19:16:00 <planetmaker> Ammler: I don't (or didn't think) of generating that md5 file. But I could introduce such target, too
19:16:07 <Ammler> oh, you like to make only one md5 over all?
19:16:13 <planetmaker> But OpenGFX needs in that respect something special
19:17:12 <Ammler> yeah, that is exactly the file I do with nightlies
19:17:43 <planetmaker> but... that's not what is required
19:18:10 <planetmaker> I want to provide means for a person only haveing opengfx-0.3.0-source.tar.gz to check whether the grf s/he built are the same as I built
19:18:39 <Ammler> yes, and what is the file I pasted?
19:19:02 <planetmaker> that's the md5sum of the overall bundle_zip
19:19:27 <planetmaker> no, it isn't :-P Sorry
19:19:42 <CIA-2> OpenTTD: yexo * r19318 /trunk/src/station_cmd.cpp: -Fix [FS#3661](r19198): crash when building an airport at a station where a plane was headed
19:20:07 <planetmaker> where does that file come from?
19:20:23 <planetmaker> simple md5sum *.grf > file
19:21:10 <Zuu> Yexo: Sounds like an intresting bug. Guess if you remove an airport and then build a new one quick enough, you can have planes that head towards that station.
19:21:13 <Eddi|zuHause> you can then do md5sum --check file
19:21:39 <Ammler> md5sum *.grf src/*.cat *.zip > ../$FILENAME.md5 2>/dev/null
19:21:48 <Yexo> you don't even have to rebuild the new one "quickly", as the planes will head for a while to the station sign after the airport is gone
19:22:21 <planetmaker> Ammler: yes, I guess I can / will add such target for source releases. Package.md5 sounds fine for me as name. Any other proposals?
19:23:15 <planetmaker> hm, but you know that already :-) And you'd have to add that check to your rpms ;-)
19:23:23 <planetmaker> want a fixed name or a variable one? ;-)
19:23:58 <Ammler> yes, but we would also offer that file with download
19:24:50 <Ammler> well, do it, we will see :-)
19:24:53 <planetmaker> ah... you want the same name used? What about zip?
19:26:09 <Ammler> I guess, the md5sum of the zip isn't required
19:26:53 <Ammler> and you don't need it in the source bundle
19:26:57 <planetmaker> well, not IN the repo. But of course at the download site
19:27:21 <planetmaker> just *.grf or *.cat
19:28:56 <Ammler> is it a bug, that the cat file of opensfx is in src/?
19:29:47 <Rubidium> I hope that when pm's done with opengfx's makefile he syncs it to opensfx. Then that problem should be gone.
19:30:42 <planetmaker> Rubidium: yes, it's planned. But first I want to get rid of all the tiny bugs which crept during the re-write
19:31:11 <Rubidium> that's what I meant with "when pm's done" :)
19:31:23 <planetmaker> OpenSFX with it's slightly different structure / tasks doesn't make it 100% straight forward :-) But I didn't try as of now
19:31:36 <planetmaker> Though it's intended to work with as little as possible mods
19:32:14 <planetmaker> and I see that I have at least two weeks ;-)
19:32:42 <planetmaker> though the 2nd of those two weeks I'll be most probably 100% offline
19:32:49 <Ammler> we have to hurry then with opengfx 0.3 :-)
19:33:18 <planetmaker> Ammler: I count on you to deal with all houses :-)
19:34:18 <Ammler> well, if I keep the speed, I need one week per house :-P
19:35:03 *** ajmiles has joined #openttd
19:35:07 <planetmaker> Though I'm not sure that the next release warrants to be called 0.3 given the amount of changes.
19:35:34 <planetmaker> It rather smells like 0.2.2 - but I'd have to check in detail the changelog
19:36:24 *** devilsadvocate has joined #openttd
19:37:04 <Ammler> but the fixes for 0.2.2 should be doable...
19:48:14 <SpComb^> when is OpenGFX going to hit 1.0?
19:48:27 <Eddi|zuHause> when it is done.
19:48:35 <Rubidium> when it's ready to hit 1.0?
19:48:49 <SpComb^> isn't it done enough yet?
19:48:54 <Eddi|zuHause> the track graphics (normal and maglev) look very ugly
19:49:09 <Eddi|zuHause> there is definitely room for improvement
19:51:37 <planetmaker> Yes, there's room for improvement. In quite some places. Some easy visible ones, but also a lot of not easily visible ones
19:52:28 <planetmaker> Like *someone* has to kinda re-arrange the bubble generator. Currently as-is the building stages are a pain assault on the eye
19:58:24 *** Brianetta has joined #openttd
20:01:56 <Ammler> we really should play more toyland
20:05:36 <Rubidium> then the next openttdcoop maps shall be toyland maps!
20:06:08 <frosch123> if you encounter glitches with the toyfactory and sugar mine animations just beat me :s
20:06:39 <planetmaker> oh ho... :-) tests are needed there, too :-)
20:07:22 <planetmaker> frosch123: we'd get a stork ;-)
20:07:25 <frosch123> anyway. is it accepable to ditch the .png if there is an equivalent .pcx in the repo
20:07:48 <planetmaker> frosch123: I'd say yes. It's duplicate information
20:08:17 <planetmaker> And actually doing so avoids double work in case the pcx differs *slightly*
20:08:38 <planetmaker> e.g. same mistake re-introduced by changing the png, trying to correct something else
20:08:42 <Eddi|zuHause> why did nobody ever introduce png support to grfcodec?
20:08:43 <planetmaker> been there, seen that :S
20:08:54 <planetmaker> Eddi|zuHause: *that* indeed would be awesome
20:09:20 <Ammler> need some convert options :-)
20:09:47 <Rubidium> now someone with the nick 'nobody' really needs to implement png support for grfcodec
20:10:06 <Ammler> yes, because someone is banned :-P
20:10:13 <planetmaker> Yes. Somebody has already too many other pending jobs. Nobody has not so many.
20:10:59 <frosch123> at least everybody can talk about it
20:16:42 <fjb> How far does "nearest depot" look ahead to find the depot?
20:17:14 <Rubidium> as far as it does for manually finding a depot
20:17:53 <frosch123> the automatic servicing does a penalty of 16 tiles. the forced nearest depot orders have no limit, though they cannot handle train reversing
20:18:06 <frosch123> hmm, or was 16 limit increased?
20:18:24 <Rubidium> frosch123: it's configurable now, in pathfinder penalty tiles
20:18:57 <fjb> The order did not find the depot ehead of the train. I have to investigate that.
20:19:09 <Eddi|zuHause> it's configurable and the default was increased to 20ish...
20:19:29 <Eddi|zuHause> not tiles, but added pathfinder penalties
20:19:42 <Eddi|zuHause> so signals, crossings and the likes disturb the distance
20:21:13 <fjb> It was an order anyway. Or does the order have that penalty too?
20:22:01 <frosch123> no, it decides for a specific depot when the order is activated. then you can ctrl+click the start/stop bar to see whichh
20:22:20 <frosch123> (assuming an reasonable recent version)
20:22:34 <Eddi|zuHause> fjb: when the path is already reserved beyond the depot, it will not find the depot
20:23:15 <fjb> I know. The decision is made at a waypoint near the depot.
20:24:36 <fjb> Recent version. I didn't know about the new ctr-click on the start/stop bar.
20:25:29 <Eddi|zuHause> ctrl is called "hiden feature" for a reason
20:25:46 <planetmaker> Somehow "frosch" inspires me currently to all kind of bad word plays
20:26:15 <Rubidium> maybe we should rename "hidden feature" to "easter egg"
20:26:43 <frosch123> easter eggs are not supposed to be found by grep 'Ctrl+' english.txt
20:27:57 * Alberth proposes s/Ctrl/EasterKey/
20:28:32 <Ammler> everytime an other one
20:28:43 <Alberth> including the any key :)
20:29:11 <fjb> I thought I knew the useful ctr-clicks. That one is really useful. And I guess my problem is solved. It didn't need inspection but the go to depot rule included "for inspection".
20:32:59 <fjb> That stupid oil well closed soon after I started servicing it. :-(
20:33:49 *** DaleStan_ has joined #openttd
20:33:49 *** DaleStan is now known as Guest367
20:33:49 *** DaleStan_ is now known as DaleStan
20:37:08 <planetmaker> tar tfz opengfx-nightly-r308M-source.tar.gz | grep 'md5'
20:37:09 <planetmaker> opengfx-nightly-r308M-source/opengfx-nightly.md5
20:38:05 <fjb> Hm, strange the train thinks the depot at the station where it started is the nearest, not the one ahead.
20:41:24 <Alberth> planetmaker: tar tzf 'f' takes a parameter, in your case 'z'
20:41:29 <Rubidium> planetmaker: looks okay, although I'm not quite sure about the opengfx.obg line (\n vs \r\n vs \r)
20:43:04 <planetmaker> hm... I didn't look at the line endings there. But the md5sum of that is not that important - but should be the same anyway
20:43:14 *** Nite_Owl has joined #openttd
20:43:18 <planetmaker> should in the sense I don't expect differences
20:44:12 <Alberth> that works? maybe tar got smarter then
20:44:44 <planetmaker> Alberth: yes, it was copy&paste ;-)
20:45:35 *** Hyronymus has joined #openttd
20:45:54 <Nite_Owl> so planetmaker do you often feed dairy products to your removable media drives ??
20:45:57 <planetmaker> meanwhile it can even deal with filenames > 255 chars extending over two different archive parts ;-)
20:45:58 <fjb> Copying parts of the orders list would be great. Especially copying it to another vehicle.
20:46:24 <planetmaker> Nite_Owl: :-D I use them as cup holders
20:47:16 <planetmaker> when writing that I though of 3.5" floppy disk drives as "Scheiblettenlaufwerk" - those square cheese things you can buy pre-packed (but which don't taste well)
20:48:35 <Nite_Owl> struck me as very funny in any case
20:50:34 <Eddi|zuHause> wtf are you talking about?
20:51:25 <Eddi|zuHause> fjb: you can only copy all of it
20:52:13 <Nite_Owl> a very funny line planetmaker wrote on the forums - unless you are referencing something else
20:52:22 <fjb> Eddi|zuHause: That is why I said the copying parts of it would be great.
20:52:42 <planetmaker> Nite_Owl: unfortunately I don't find the corresponding Uli Stein cartoon online...
20:55:10 <Eddi|zuHause> great aber, now you have the wrong colour
20:55:57 <Eddi|zuHause> planetmaker: apparently, i'm not enough into cheese to get the joke...
20:57:03 <Nite_Owl> I guess you have to had read the posting
21:04:39 <Eddi|zuHause> there was some commercial a while ago where someone put a slice of salami into their cd drive... something about "make room in your fridge"... dunno what was actually advertised
21:05:02 <dih> adverts for herta or whatever that brand was
21:05:10 <dih> fresh torilini or something like that
21:06:08 <Eddi|zuHause> might be... really not interested ;)
21:09:57 <Eddi|zuHause> "It's a book about a Spanish guy called Manual. You should read it."
21:13:17 <Rubidium> Eddi|zuHause: or the Chinese guy Lied Mi?
21:14:06 <Eddi|zuHause> you obviously never had a "lesenmir.txt" :p
21:16:39 <Rubidium> Eddi|zuHause: no, though liesmich.txt I've encountered
21:17:10 <planetmaker> Rubidium: that's fine
21:19:27 *** Belugas has joined #openttd
21:19:27 *** ChanServ sets mode: +o Belugas
21:21:07 <CIA-2> OpenTTD: alberth * r19319 /trunk/src/ (10 files): -Codechange: EnsureNoVehicleOnGround() returns a CommandCost.
21:22:28 <Eddi|zuHause> hm... i don't remember which program had that...
21:22:43 <Eddi|zuHause> i don't find it in any of my old backups...
21:34:24 <CIA-2> OpenTTD: alberth * r19320 /trunk/src/rail_cmd.cpp: -Fix (r19291): Forgot to set error message.
21:49:17 *** ajmiles2 has joined #openttd
21:53:34 <Belugas> y0uhou! time to run home!
21:57:50 <Eddi|zuHause> is it summer time or did belugas just run home 7 minutes early?
22:01:36 <planetmaker> it's winter time. Again 5cm snow....
22:03:33 <Eddi|zuHause> not here... it snowed yesterday like 1cm but today it thawed almost instantly
22:03:59 *** welshdragon has joined #openttd
22:04:02 <planetmaker> Eddi|zuHause: I'm West of you. It will reach you ;-)
22:04:38 <Eddi|zuHause> you know... i'm in the rain shadow of the mountains... anything coming directly from the west will not reach me...
22:04:59 <Eddi|zuHause> and i thought you were south of me?
22:05:10 <planetmaker> Most certainly not :-)
22:05:11 <Eddi|zuHause> or do you move around that much?
22:05:20 <planetmaker> Not really... :-)
22:05:36 <planetmaker> I might have lived South of you. For a few years :-)
22:05:55 <planetmaker> But Lower Saxony is NW of Halle
22:07:40 <Eddi|zuHause> i know where lower saxony is, yes... but i somehow placed you near munich... am i mixing something up or did you move in the last two years?
22:08:27 <planetmaker> I never lived in Bavaria :-)
22:08:51 <planetmaker> I had been living in Jena, though
22:08:53 <Eddi|zuHause> then where did i get that thought from?
22:08:59 <Eddi|zuHause> yes, that i know.
22:09:27 <planetmaker> dunno where you got the conception that I live in Munich. I'm not Celestar ;-)
22:09:55 <DorpsGek> planetmaker: Celestar was last seen in #openttd 6 weeks, 0 days, 8 hours, 49 minutes, and 23 seconds ago: <Celestar> work cals
22:10:11 <Eddi|zuHause> you are certainly not
22:10:21 <OwenS> :-S. Django's inbuilt form validation is complaining that a field is empty... when it's not!
22:14:20 <Eddi|zuHause> send it to dailywtf!
22:15:18 <OwenS> I forgot the default error reporting displays the error above the widget that has the error
22:30:29 <fjb> Hm, my well served FIRS power stations are closing.
22:30:58 <frosch123> oh, i just wanted to say "it is not snowing in bavaria", but looking out of the window told me different :p
22:31:22 <fjb> Snowing in the Harz mountains too.
22:41:13 *** TheMask96 has joined #openttd
22:46:28 <Eddi|zuHause> hm... it started snowing here...
22:46:57 <Eddi|zuHause> you don't actually see snow flakes falling, but you see the street getting covered
22:48:31 <peter1138> try tilting backwards
22:49:30 <CIA-2> OpenTTD: rubidium * r19321 /trunk/src/rail_gui.cpp: -Codechange [FS#3630]: unify the rail station widget descriptions (sbr)
22:55:39 <Eddi|zuHause> now the flakes are getting bigger
23:03:45 *** Wintersoldier has joined #openttd
23:12:37 * OwenS <3 jQueryUI. It makes nice forms (which degrade nicely as well!) so easy
23:14:39 *** _newage_ has joined #openttd
23:18:12 *** ChanServ sets mode: +v tokai
23:20:14 <CIA-2> OpenTTD: yexo * r19322 /trunk/src/ (airport.h saveload/afterload.cpp): -Codechange: change the id of the oilrig airport from 15 to 9
23:21:35 <CIA-2> OpenTTD: yexo * r19323 /trunk/src/ (newgrf.cpp newgrf_airport.cpp newgrf_airport.h): -Codechange: copy the AirportSpec original array to an internal array in AirportSpec
23:21:43 <CIA-2> OpenTTD: yexo * r19324 /trunk/src/ (newgrf_airport.cpp newgrf_airport.h): -Codechange: introduce AirportSpec::GetWithoutOverride to get a non-const pointer to a given airportspec
23:21:50 <CIA-2> OpenTTD: yexo * r19325 /trunk/src/ (5 files in 3 dirs): -Codechange: introduce airport classes and split the default airports in 4 classes
23:21:56 <CIA-2> OpenTTD: yexo * r19326 /trunk/src/ (5 files in 3 dirs): -Codechange: store the airport name as property in AirportSpec
23:22:03 <CIA-2> OpenTTD: yexo * r19327 /trunk/src/ (5 files in 3 dirs): -Codechange: make the oilrig a part of the original airports array so some special cases can be removed
23:22:07 <CIA-2> OpenTTD: yexo * r19328 /trunk/src/ (airport_gui.cpp lang/english.txt newgrf_airport.h): -Feature: a more extendable gui for building airports
23:22:12 <peter1138> U U U U ULTRA MEGA MONSTER KILL
23:22:30 <peter1138> does anyone still play UT? hehe
23:22:46 <CIA-2> OpenTTD: yexo * r19329 /trunk/src/lang/ (46 files): -Codechange: language updates for the previous commits
23:25:31 <Eddi|zuHause> "miau" it says...
23:33:04 <SpComb^> what's this extendable GUI, eh
23:35:06 <Ammler> is it like the station_gui patch?
23:35:38 <PeterT> Which station_gui patch?
23:35:46 <PeterT> newgrf gui, or fonso's gui patch?
23:36:37 <Yexo> it's nothing fancy, jsut a dropdown to select the airport class and a list of airports in that class udner taht
23:37:01 <Yexo> Ammler: only the top left of that (dropdown + list, and the coverage area buttons)
23:37:22 <Ammler> so like the trunk station gui :-)
23:37:41 <Yexo> support for a preview image is planned though
23:38:06 <PeterT> Ammler: yes, that would be the newgrf gui
23:39:44 <PeterT> Meh, it looks different
23:39:50 <PeterT> Could you make that configurable?
23:40:42 <Ammler> (just read back what is planned ;-)
23:41:11 <peter1138> heh, only 4 UT servers online now
23:41:22 <peter1138> last time i played there were thousands
23:42:48 <Ammler> Yexo: the airport branch did have rotation, was that buggy?
23:43:14 <Zuu> PeterT: Or try the NewGRF Airports branch to get an idea about what might happen.
23:43:20 <Yexo> that's still planned, see property 0A
23:43:41 <Yexo> it's "not implemented" as in not in my current patch queue, it is implemented in the airports branch
23:43:50 <PeterT> Zuu: To see what might happen to what?
23:43:52 <Yexo> but it'll be a lot of work to sync that branch now
23:44:46 <Eddi|zuHause> that's the biggest trouble with half-merged patches
23:45:03 <Eddi|zuHause> that was the final nail in the coffin for the ITiM patch...
23:45:22 <Yexo> main problem in this case is that I didn't merge half of it, i committed a rewrite of half of the branch
23:45:31 <Eddi|zuHause> the other nails are all GUI related :p
23:46:24 <Zuu> So now you 'only' need to rewrite the second half :-)
23:48:40 <Eddi|zuHause> ... so you didn't commit the rewrite to the branch first?
23:49:07 <Zuu> And when you get bored there is always patches at FS to play with. ;-)
23:49:12 <Eddi|zuHause> so the branch is "dead", and all further developments will be directly in trunk?
23:49:51 <Yexo> depends, if I find a need for a branch again I'll either sync it or branch a new one
23:51:13 <Yexo> main problem wiht working in a branch is that if you want to commit it to trunk you either have to do it in one big commit or do a lot of work splitting it up in smaller patches
23:52:15 <Eddi|zuHause> so the branch was only for "playing around" [prototype], and now you do the real thing as a series of trunk commits
23:52:52 <Yexo> well, first as a mercurial queue, then when a part of it is done I commit that part to trunk
23:57:37 *** Coco-Banana-Man has quit IRC
continue to next day ⏵