IRC logs for #openttd on OFTC at 2008-08-19
            
00:06:54 <Bjarni> ln: I don't own one
00:07:03 <Bjarni> in fact I don't own a mobile phone
00:07:40 <ln> how can you live without one?
00:07:54 <Bjarni> I find that rather easy
00:08:19 <ln> how do your friends contact you?
00:08:35 <Bjarni> they call me
00:09:53 <ln> and when you are not at home?
00:11:18 <Bjarni> then they have to call some other time
00:11:50 <ln> so 80's
00:12:10 <Bjarni> it works
00:12:21 <Bjarni> if it ain't broke, don't fix it
00:12:35 <ln> even if Steve tells you to?
00:13:21 <Bjarni> why would I care?
00:13:44 <ln> it's Steve, that's why.
00:14:06 <Bjarni> I will tell you this: there is no way that I will buy an iPhone with the prices that Telia have in Denmark
00:14:34 <Bjarni> people in Sweden complained about the high prices and Telia looked at it and instead of lowering the price, they changed it to flatrate
00:14:50 <Bjarni> they still keep the same price in Denmark, but they also want money for traffic
00:15:03 <ln> buy one from another country and unlock it.
00:15:28 <Bjarni> I don't get what's so great about iPhone
00:15:40 <Bjarni> a phone is made for talking
00:15:42 <Bjarni> end of story
00:15:49 <ln> me neither, and i'm not going to buy one.
00:16:16 <Bjarni> if I wanted a computer to go, I would like something a bit more powerful
00:16:22 <Bjarni> and bigger monitor
00:16:57 <Bjarni> Nokia s770 and s800 (or whatever the names are) are valid candidates for a small computer to go
00:17:15 <Bjarni> since the display is big enough for real software
00:21:33 *** UFO64 has joined #openttd
00:23:02 *** Bjarni has quit IRC
00:25:12 *** bleepy has joined #openttd
00:25:30 *** bleepy has joined #openttd
00:28:36 *** KritiK has quit IRC
00:32:20 *** Sacro has quit IRC
00:32:48 *** Eddi|zuHause has quit IRC
00:33:09 *** Eddi|zuHause has joined #openttd
00:33:42 <FauxFaux> Gah, lost trains ignoring pre-signals is so irritating.
00:33:59 <bleepy> yet strangely fun at the same time
00:34:42 <FauxFaux> Suprise autoreplace 15 years after I built a depot, and the entire network deadlocks as a train gets stuck.
00:58:36 *** fjb has left #openttd
01:06:27 *** tokai|ni has joined #openttd
01:12:27 *** tokai has quit IRC
01:18:01 *** UFO64 has quit IRC
01:37:37 *** Wezz6400 has quit IRC
01:41:11 <DaleStan> !seen TrueBrain
01:41:14 <DaleStan> @seen TrueBrain
01:41:14 <DorpsGek> DaleStan: TrueBrain was last seen in #openttd 6 days, 3 hours, 33 minutes, and 32 seconds ago: <TrueBrain> And Fuco, nice talking to you too :) (as in, it is not the first time I talk to Bjarni and Eddi|zuHause about random offtopic stuff :p)
01:41:57 <Fuco> ye, i remember that conversation
01:45:58 *** nekx has quit IRC
02:20:39 *** Tekky has quit IRC
02:28:47 *** Fuco has quit IRC
02:45:41 *** Osai^zZz is now known as Osai
03:14:31 *** fmauNeko is now known as fmauNekAway
03:20:40 *** glx has quit IRC
04:44:43 *** NukeBuster has quit IRC
05:05:07 *** Reemo has quit IRC
05:48:16 *** Gekz has quit IRC
05:54:09 *** Gekz has joined #openttd
05:54:23 *** Gekz has left #openttd
05:54:43 *** Gekz has joined #openttd
06:01:41 *** Sir-Bob has joined #openttd
06:03:47 *** mucht_home has quit IRC
06:16:07 *** Celestar has joined #openttd
06:16:09 <Celestar> heyo
06:17:15 <Gekz> hai
06:19:36 <peter1138> Hi.
06:19:49 <peter1138> dmesg
06:19:54 <peter1138> :o
06:20:28 <Celestar> peter1138: ?
06:20:35 <peter1138> Wrong window of course.
06:20:48 * Celestar looks what's on his cargodest-todo
06:22:10 *** Vikthor has joined #openttd
06:22:49 <Celestar> peter1138: you got anything to pull?
06:22:54 <peter1138> Nope.
06:23:12 <peter1138> Well, not that I know of... you can try.
06:24:43 <Celestar> no changes
06:24:59 <peter1138> Rightyo
06:25:11 * peter1138 wonders where to put the combined gui-code...
06:26:00 <Celestar> peter1138: into the routing classes? or make a new class (and a new file maybe)
06:26:26 <Celestar> Rubidium: how did you obtain the diff between cargodest and trunk?
06:26:35 <peter1138> hg diff -r <last trunk merge>
06:27:05 <Celestar> ah
06:30:17 <Eddi|zuHause> way too early... :(
06:31:22 <Celestar> for what?
06:31:41 *** Tim has joined #openttd
06:31:58 <Tim> !identify Iba17iBg
06:32:10 <Celestar> er ...
06:32:14 <Tim> -.-
06:32:23 <Celestar> no one's seen that tim (=
06:32:27 <Tim> damnit
06:32:30 <Tim> -.-
06:32:31 <Tim> -.-
06:32:32 <Tim> -.-
06:32:33 <Tim> -.-
06:33:24 <Eddi|zuHause> for everything obviously...
06:34:18 <Celestar> Eddi|zuHause: I quite agree. I stared at Tim's statement for a minute and didn't understand what was going on :P
06:35:51 <Tim> Well, atleast i only use that one about 3 times in the Internet, so not too much changing ;)
06:37:48 <Celestar> Tim: there's a reason why my IRC password is the only one I use nowhere else
06:37:56 <Tim> :D
06:38:01 <Tim> sounds reasonable ;)
06:38:06 <Tim> damn irc-commands...
06:39:06 <Celestar> peter1138: what options have we to put the combined GUI-code?
06:39:08 <Eddi|zuHause> there are clients that can run any outgoing message through a regexp replacement
06:39:11 <Tim> oki-doki, everything changed ;)
06:39:50 *** mucht_home has joined #openttd
06:40:03 *** endru has joined #openttd
06:40:34 <Eddi|zuHause> cargo_gui.cpp
06:41:15 <Celestar> peter1138: I don't manage that diff :P
06:41:28 * Celestar goes reviewing his own code
06:48:49 <Celestar> can't do this
06:48:53 <Celestar> I know it my heart meanwhile
06:50:48 <Celestar> by*
06:56:10 <Celestar> hm ..
06:56:20 <Celestar> what about the down server?
07:03:25 <peter1138> Hmm?
07:07:34 *** CIA-5 has quit IRC
07:13:06 *** mikl has joined #openttd
07:16:34 *** stillunknown has joined #openttd
07:16:34 *** mikl has quit IRC
07:16:43 *** mikl has joined #openttd
07:17:54 <Celestar> peter1138: wiki, translator etc
07:21:25 *** Farden has joined #openttd
07:21:47 <peter1138> translator is fine ;)
07:22:11 <peter1138> @seen mihamix
07:22:11 <DorpsGek> peter1138: mihamix was last seen in #openttd 31 weeks, 0 days, 11 hours, and 33 seconds ago: <MiHaMiX> s/t$/d/
07:27:29 *** elmex has joined #openttd
07:35:56 *** TinoM has joined #openttd
07:39:02 *** Rexxars has quit IRC
07:40:01 *** Tim has quit IRC
07:40:57 *** Rexxars has joined #openttd
07:44:22 *** Tim has joined #openttd
07:52:23 *** stillunknown has quit IRC
08:07:49 <peter1138> Rubidium, "Why not in the for (;; <HERE>) ?"
08:08:07 <peter1138> Rubidium, because we've got an "it = packets.erase(it);" inside the loop.
08:08:45 <peter1138> Could do with a comment as to why though...
08:13:10 <Celestar> peter1138: I'm going to remove the station name output, k?
08:14:57 <peter1138> Okay.
08:15:24 *** Tim has quit IRC
08:15:27 <Celestar> unless you wait it to remain :P
08:17:00 <peter1138> Nope.
08:17:10 <peter1138> Have you done any of the tidy ups, or shall I have a bash?
08:18:40 <Celestar> most of them
08:18:49 <Celestar> give me 10 minutes and I'll push them
08:18:58 <Celestar> Rubidium: char == byte (=
08:19:17 <peter1138> Yes, but we use char only for characters.
08:19:37 <peter1138> We should use int8 or uint8 for numeric variables.
08:19:46 <Celestar> or byte
08:19:52 <peter1138> Nope.
08:20:10 <peter1138> byte for 'raw data'
08:20:25 <Celestar> ?
08:20:49 <peter1138> Also, { return; } -> { }
08:21:40 <peter1138> For coding style, we should use char for characters, byte for some kind of raw data, and int8 or uint8 for numerics.
08:23:54 *** Wezz6400 has joined #openttd
08:24:14 <Celestar> Rubidium: >>> Maybe make buoys act like waypoints? But doesn't it implictly get a non-stopping order? <= false. One of the main problem with many other paxdest patches
08:26:30 <Celestar> A Buoy is a station and a Buoy-order is handled exactly like a station order
08:29:01 <Rubidium> so... make buoys really work like waypoints instead of stations
08:30:11 <Celestar> that's not part of cargodest (=
08:30:21 <Celestar> peter1138: push complete
08:30:39 <Celestar> and Rubidium: a std::vector is not slower than an an array
08:31:32 <Rubidium> Celestar: so? fix the buoy stuff and clean up the buoy handling in trunk, like peter1138 often does when implementing patches.
08:32:20 <Celestar> might do so at some point
08:32:38 <Celestar> I've already had about a dozen tries at "repairing" buoys, all of them failed :P
08:32:43 <peter1138> - for (CargoID c = CT_BEGIN; c != NUM_CARGO; c++) delete Routing[c];
08:32:43 <peter1138> + for (CargoID c = CT_BEGIN; c != Routing.size(); c++) delete Routing[c];
08:32:48 <peter1138> Not so sure on that one...
08:33:13 <Rubidium> Celestar: and how can a vector be not slower? It has to do an extra pointer dereference
08:33:24 <Celestar> Rubidium: why?
08:33:52 <Celestar> you access an element by /* not valid code */ vector->begin() + elem_number;
08:34:31 <peter1138> Exactly
08:34:32 <Rubidium> and vector->begin() isn't a dereference?
08:34:47 *** Doorslammer has joined #openttd
08:34:54 <Celestar> Rubidium: just like a[0] is :P
08:35:15 <peter1138> a + elem_number is less dereferencing that vector->begin() + elem_number
08:35:57 <peter1138> *than
08:36:32 <Celestar> I'll have a look at the ASM output at some point
08:36:55 <Rubidium> vector: *(this->_M_impl._M_start + __n), array: *(this + __n)
08:37:20 <Rubidium> (array code made to look like vector code ofcourse)
08:39:20 <blathijs> peter1138: I think that storing Routing.size() in a separate variable instead of using it directly in a for loop does speed up things
08:39:41 <Celestar> blathijs: er.
08:39:42 <Rubidium> peter1138: anything obviously wrong with http://rbijker.net/openttd/fs1986.diff (does work with the supplied test grf)
08:40:05 <Celestar> blathijs: the compiler moves loop-invariants out
08:40:18 <Celestar> at least on -O1, maybe even -O0
08:41:15 <blathijs> Celestar: I'm not sure it can do that with function calls, though they should be inlined I guess
08:41:34 <Celestar> blathijs: all container methods are inlined
08:41:50 <Celestar> blathijs: except (maybe) the find/search stuff
08:41:53 *** Brianetta has joined #openttd
08:42:04 <Celestar> blathijs: hence the non-existant debuggability with -fno-inline
08:42:09 <Celestar> without*
08:42:11 <blathijs> Celestar: Might be slightly more problematic if you call another (unknown) function in your loop body, then the size isn't guaranteed to be loop-invariant (unless the vector is a local var, in which case the compiler could be smart enough)
08:42:12 <Brianetta> http://www.tt-forums.net/viewtopic.php?p=719814#p719814
08:42:19 <Brianetta> Apparently, I'm the friendly face of OpenTTD
08:43:16 <Celestar> "but a 51 years-old man who doesnt know much about the world of TTDOpen" <= /me shakes head in utter disbelief
08:43:31 <blathijs> Celestar: I see your point, but I think it won't work in all cases. In any case, only calling size() once is what happens in every loop in the LLVM project, and I tend to trust those guys as to what is needed for performance :-)
08:44:32 <Celestar> I'm not sure this is the right time to squeeze the last performance drops out of cargodest
08:44:56 <dih> is there an easy way i can determine if i am using a nightly or a stable/rc release?
08:45:23 <dih> checking for a prefixed r to the version number is not valid enough
08:45:31 <Celestar> peter1138: for something completely different. I'm going to add a penalty for each stopover, so that cargo sill prefer fewer hops. Making it constant first, and adding settings (along with the vehicle factors) later. k with you?
08:45:33 <dih> as a hg checkout will have a completely different number
08:45:56 <blathijs> Celestar: Neh, it's more of an optimization that you should simply do everywhere I guess, ie, as a part of your coding style
08:46:00 <Rubidium> checking stables it easy, the rest isn't
08:46:10 <blathijs> Celestar: It also helps to make lines shorter :-)
08:46:39 <Rubidium> Brianetta: got no idea where we were unfriendly to him
08:47:53 <Brianetta> Rubidium: I still don't know where it was tha tI shone out as the friendly one.
08:48:09 <Forked> Brianetta: maybe it was because you didn't type anything when he stopped by
08:48:11 *** flowOver has joined #openttd
08:48:52 <Brianetta> I think he played my server
08:49:44 <peter1138> Rubidium, er, I'd already written that :o
08:51:56 <peter1138> http://svn.bucks.net/~petern/a6persist.diff
08:52:23 <peter1138> (Out of date of course)
08:53:31 <Rubidium> why don't you just always use the preload when available?
08:53:52 <peter1138> Possible expensive lookup, I think it was.
08:54:13 <Rubidium> true, but if you skip the action 6 it'll be broken
08:54:30 <Celestar> peter1138: is that an "ok" (=
08:54:31 <Rubidium> though GRFLocation is a nice idea
08:55:05 * Celestar goes hunting some food
08:55:10 <peter1138> Hmm, I didn't consider skipping.
08:58:11 <peter1138> It would be much simpler if we loaded the whole GRF into memory, like TTDPatch ;)
08:58:19 <peter1138> That would be a bit wasteful.
08:58:48 <Rubidium> update: http://rbijker.net/openttd/fs1986_with_some_of_peter1138s_diff.diff
08:59:15 <peter1138> Hehe
08:59:54 <Rubidium> okay, it's only 5 lines ;)
09:00:59 <peter1138> Yeah, mine includes tons of other changes for GRM :o
09:01:01 <DaleStan> <peter1138> That would be a bit wasteful. <-- Well, "like TTDPatch" would involve loading the GRF into memory, and then modifying it in-place, instead of copying all the data elsewhere first.
09:01:17 <peter1138> DaleStan, wasteful for us, I mean.
09:06:08 *** welshdragon has joined #openttd
09:11:57 <Brianetta> Wiki's still down, I see
09:12:04 *** shodan has joined #openttd
09:14:47 <dih> <Rubidium> checking stables it easy, the rest isn't <- you have a hint for me how i can check if something is a stable or not?
09:15:12 <Rubidium> there's a 'bit' in rev.cpp.in that's set for stables
09:15:29 <dih> ah - ok - let me rephrase then ;-)
09:15:44 <dih> can i check a binary if it's sable
09:16:14 <dih> like - i can get the version number with ./openttd --help
09:16:29 <Rubidium> then the answer is no
09:16:44 <dih> thanks - all i needed to know :-)
09:16:59 <Rubidium> unless you're looking for \d+\.\d+\.\d+
09:21:23 <Celestar> peter1138: the fine-tuning of Routing_t, do we want that cfg-only or with GUI?
09:22:26 <peter1138> Most fine tuning is config-only.
09:22:45 <peter1138> We're talking pathfinder penalty type tuning, yes?
09:22:58 <Celestar> yes
09:23:10 <Celestar> vehicle penalty factors, stop penalty factors ..
09:24:01 <Celestar> damn I wanted to make a cardodest vehicle entry
09:24:26 <Celestar> Rubidium: about the console command. The user has to know the CargoID, you can get the StationID with "rn lv"
09:24:36 <Celestar> Rubidium: I'll ad a list of cargoids as well
09:34:43 *** Jezral has joined #openttd
09:34:46 *** [com]buster has joined #openttd
09:38:13 *** welshdragon has quit IRC
09:42:02 *** TinoDidriksen has quit IRC
09:55:39 *** Jezral is now known as TinoDidriksen
10:05:14 *** Progman has joined #openttd
10:35:33 <peter1138> I don't think the console command is that useful.
10:35:39 <peter1138> The map shows most of it.
10:35:49 <peter1138> Direction is missing.
10:35:53 <Celestar> peter1138: it helps me for debugging ;)
10:36:21 <Celestar> hell I love this game http://www.fvfischer.de/foo.png
10:37:19 <Celestar> peter1138: Direction?
10:39:36 <peter1138> On the map, no direction for cargo is shown. It doesn't matter for passengers or mail anyway.
10:39:53 <Celestar> peter1138: true
10:39:56 <peter1138> Wooden bridges :o
10:40:09 <Celestar> peter1138: the only one that I can build at the moment with the grfs loaded
10:40:42 *** LilDood has joined #openttd
10:41:55 *** Deathmaker has joined #openttd
10:43:05 <dih> what's up with nightly.openttd.org
10:43:18 <dih> or rather "what's down with nightly.openttd.org"
10:43:19 <peter1138> The server is up.
10:43:21 <peter1138> Ah...
10:43:26 <peter1138> The HTTP daemon is down.
10:43:29 * peter1138 has to go.
10:43:32 <dih> lol
10:44:34 <Celestar> peter1138: have fun
10:44:46 <peter1138> Rearranging my mortgage? Sure...
10:45:47 <dih> hehe
10:46:09 <dih> can someone up the http daemon on nightly.openttd.org please?
10:46:13 *** Bjarni has joined #openttd
10:46:13 *** ChanServ sets mode: +o Bjarni
10:49:32 <ln> iBjarni!
10:53:14 <Ammler> dih: that is the 3. day now :P
10:53:25 <Ammler> (or already the 4.?)
10:54:29 <Celestar> Ammler: did you happen to test cargodest a bit more?
10:54:47 <Ammler> nope :-)
10:54:59 <Ammler> s/:-)/:-(/
10:55:39 <Ammler> is peters cargodest server with current pull?
10:56:54 <Bjarni> Ammler: http://qdb.us/56883
10:57:27 <Celestar> Ammler: dunno
10:57:28 <dih> why is that stuff down then?
10:57:42 <Celestar> Ammler: mine is up-to-date
10:59:51 *** fmauNekAway is now known as fmauNeko
11:00:14 <Ammler> we have still desyncs with plain trunk
11:00:38 <Ammler> dunno, if it makes sense to testplay cargodest then...
11:01:01 <Kloopy> But at least the cargodest guys will be able to help debug the trunk :P
11:02:15 <Ammler> Kloopy: same guys :-)
11:02:37 <Kloopy> It forces them to debug trunk :P
11:02:41 <Kloopy> Not that they wouldn't anyway, of course.
11:03:02 <Kloopy> But then when trunk doesn't desync anymore, I can finally play with YAPP across the Internets :D
11:04:06 <Ammler> Kloopy: well, it is "enough" stable for playing...
11:04:40 <Kloopy> I was playing with friends and we got desyncs after 3 years game play. Unfortunately my save game doesn't reproduce it though. :(
11:04:50 <Kloopy> So it's fine for short games :P
11:05:12 <Ammler> Kloopy: did you try to continue?
11:05:21 <Kloopy> Yeah, and it happened again every couple of months.
11:05:36 <Ammler> to same guys?
11:05:38 <Ammler> or all?
11:05:40 <Kloopy> Everyone but the server
11:06:08 <Ammler> yeah, would be strange if the server desyncs :P
11:06:12 <Kloopy> Ofc :P
11:07:16 <Bjarni> I was once kicked out of a game... the host went bankrupt :p
11:07:30 <Ammler> still don't think desyncs comes from YAPP...
11:07:32 <Bjarni> it was as annoying as a server desync
11:08:12 <Ammler> :-)
11:08:41 <Bjarni> <Ammler> still don't think desyncs comes from YAPP... <-- desyncs are when certain numbers stop matching. It's easy to detect that they aren't the same but going back to figure out why the data is different and what data is different is tricky
11:09:21 <Bjarni> it's like a car that fails to start. Everybody can see that it can't start but it takes a skilled guy quite a while to find the cause of it
11:09:57 <Bjarni> solution: used unskilled people as it takes too long for a skilled guy :p
11:10:14 <Ammler> hehe
11:11:18 * Bjarni selects Ammler as the unskilled guy who should remove all possible desyncs
11:11:42 <Ammler> thank you for the "should" :P
11:11:44 <Forked> if game == desynced then sync game
11:11:50 <Celestar> Forked: ?
11:12:03 <dih> what a load of gibberish
11:12:03 <Bjarni> I think he meant resend the savegame
11:12:10 <Bjarni> but I'm not quite sure
11:12:11 <Forked> you were looking for unskilled people, no? ;p
11:12:14 <Ammler> Celestar: just load the game fresh?
11:12:49 <Ammler> Bjarni: skilled and unskilled thinks the same :P
11:13:00 <Bjarni> Forked actually has a point. However we ruled against this because then people wouldn't report desyncs
11:13:16 *** bleepy has quit IRC
11:13:21 <Forked> I what? I was just blurting out some gibberish :\ but ok! I'll take credit. heheah..
11:13:32 <Ammler> and the server is on instant pause :P
11:14:13 <Bjarni> Forked: you have a point in the claim about the request for unskilled people, not the solution :P
11:14:45 <SpComb> it not work then reboot();
11:14:52 <SpComb> *if it not work then reboot();
11:15:09 *** stillunknown has joined #openttd
11:15:42 <Forked> Bjarni: pfft, you were talking about resending the game when someone desyncs
11:16:21 <Ammler> if that not work then rm / -Rf
11:16:40 <Bjarni> reminds me of when I was learning java. I made some methods and checked the input. If it were outside the defined interval it should just return without doing anything
11:16:48 <Bjarni> so I wrote System.Exit()
11:17:24 <Bjarni> then I learned that Java actually have a return statement and System.Exit() was too forceful
11:18:12 <Bjarni> I think I will implement this idea in OpenTTD
11:18:35 <Bjarni> if somebody wants the train on Tile x and there aren't any train on tile x, then quit the game without any message
11:19:21 <SpComb> System.Reboot();
11:19:23 <Ammler> Bjarni: some custom defined rules should be possible :-)
11:19:24 <Noldo> isn't that asserting?
11:19:34 <Ammler> like 2x45=kick
11:19:41 <Bjarni> the same goes for sell, start and stop all buttons in the depot. If no vehicles are in the depot, then quit the game with no message at all
11:20:24 <Ammler> Kurt has some of those rules on his server...
11:21:55 <Bjarni> I like the readme for the update for Imperialism. It said that if you click the auto finish combat button more than x times (like more than 50 times or so) within a certain timeframe (you had to hurry) then the game would crash. They didn't want to fix this and just told the players not to do so because it didn't make sense to press it more than one
11:22:06 <Bjarni> time
11:22:40 <Bjarni> I read it and though "who figures out bugs like that?"
11:22:51 <Bjarni> and bug reports it
11:22:58 <Gekz> lol
11:22:59 <Gekz> fail
11:23:44 <Bjarni> btw the guys behind Imperialism is out of business today but I don't think it's due to this bug
11:24:01 <Kloopy> lol. It's nice to think it might be due to that bug though.
11:24:43 <Bjarni> they did implement such a button in Imperialism II in a way so it avoided this bug
11:25:18 <Bjarni> the game is kind of nice, but really hard to get today and updates... well took me ages to find them online
11:27:53 <Celestar> Rubidium: got a sec
11:28:45 <Rubidium> it at least needed a sec to answer that ;)
11:29:13 <Celestar> :P
11:29:28 <Celestar> I don't understand your "About orders" part in the review :P
11:32:07 <Rubidium> the first item: previously management of the vehicle chain was scattered around and the next/previous/first thing was duplicated many times. I moved that to a single function called SetNext and called that. Something similar should be done with the order list management; adding/moving/removing and order should be a function which is called from wherever the order change comes from
11:32:37 <Rubidium> be it cloning, insertion, moving, deletion, marking orders invalid, etc.
11:32:54 <Celestar> isn't that what we have now?
11:33:29 <Rubidium> no
11:33:49 *** KritiK has joined #openttd
11:33:55 <Rubidium> CmdInsert does insertion, CmdClone does insertion, CmdMove does some magic, CmdDelete does something, ...
11:34:13 <Celestar> ah .. you mean basically rewrite the order system? :P
11:34:37 <Rubidium> well, the very low level part of it
11:34:49 <Celestar> k, I'll see what I can do in trunk about this
11:34:59 <Rubidium> about the second, I see the following quite a lot:
11:35:00 <Rubidium> + for (uint c = 0; c < NUM_CARGO; c++) {
11:35:00 <Rubidium> + if (HasBit(mask, c)) Routing[c]->ProcessOrderInsertion(new_o, v->type);
11:35:03 <Rubidium> + }
11:35:09 <Celestar> yeah
11:35:41 *** mikl has quit IRC
11:37:21 *** TinoM has quit IRC
11:38:40 *** mikl has joined #openttd
11:39:08 <Celestar> Rubidium: I also don't understand your comment about Order::GetNextOrderCyclic
11:42:20 <Celestar> Rubidium: I've split the header file btw, not that it makes a huge difference in the compile time :(
11:47:55 *** glx has joined #openttd
11:47:55 *** ChanServ sets mode: +v glx
11:51:43 <Rubidium> Celestar: would it please you if you add the new header to the mercurial repository?
11:51:58 <Celestar> Rubidium: er .. I did
11:52:13 <Rubidium> then push it?
11:52:30 <Rubidium> 87d2525988c3 doesn't have it
11:52:35 <Rubidium> from arwen
11:52:38 * peter1138 returns with a new mortgage 'deal'
11:53:16 <Celestar> Rubidium: weird
11:53:53 *** glx|away has joined #openttd
11:53:53 *** ChanServ sets mode: +v glx|away
11:53:59 *** glx|away has quit IRC
11:54:21 <Celestar> Rubidium: 6bb825518410 <= I've added it here
11:55:19 <Rubidium> the diff doesn't show that
11:55:48 <peter1138> Bah, why do the 'Japanese Import' versions of audio CDs have more tracks?
11:55:50 * Celestar logs onto arwen and looks
11:56:11 <peter1138> routing_classes.h?
11:56:16 <Gekz> peter1138: explain
11:56:23 <Celestar> peter1138: yes.
11:56:56 <peter1138> Gekz, 'Japanese Import' versions of audio CDs (in a silly cardboard case that doesn't fit CD racks) have more tracks than the usual jewel-case CD.
11:57:09 <peter1138> And they cost more.
11:57:31 <Gekz> how does that make them "Japanese Import"
11:57:50 <Rubidium> because Japanese people don't have much space they must put more on the CDs
11:59:10 <peter1138> It's what they're called.
11:59:14 <Rubidium> about the cyclic: now you have a special case for when there's one order, however the next order of that one is itself so it should just return that (IMO)
12:00:53 <Gekz> I prefer my FLACs anyway
12:00:59 <Ammler> nice additional job for translators: readme.txt
12:01:02 <Rubidium> and do blabalbalh; while (blaladadsgasdgsd); isn't as legible as: do {\n\tblabalabl;\n} while (blahblablah);
12:01:30 <Ammler> a liesmich.txt would be very cool
12:01:48 <glx> Ammler: do it (maybe we will use it)
12:02:02 <Celestar> heh: http://www.stuttgart21.de/site/stuttgart21/de/bahnhof21/durchgangsbahnhof/weniger__gleise/weniger__gleise,variant=imgPopup,imgId=202646,siteProxyId=207308.html
12:02:10 <Gekz> is readme.txt translated into french?
12:02:10 <Ammler> shouldn't that be done by the "official translators?
12:02:31 <glx> Gekz: it's not
12:02:35 <Gekz> wow.
12:02:36 <Celestar> that's a nice track layout
12:02:42 <Celestar> Gekz: wow?
12:02:46 <peter1138> Gekz: http://ecx.images-amazon.com/images/I/41W4RYVAXNL.jpg < Japanese version of something...
12:02:48 <Gekz> I would have thought it would be.
12:02:59 <Gekz> Aqua
12:03:00 <Gekz> run away
12:03:21 <Gekz> I might do it to practice my french
12:03:22 <Gekz> :D
12:03:28 <Gekz> is the svn up?
12:04:02 *** jni has quit IRC
12:04:06 * Celestar just realized that this is a *small* station
12:04:08 <Rubidium> has the svn been down?
12:06:23 <Gekz> I thought it was.
12:06:52 <Gekz> I had a test today, for software design.
12:07:40 <Gekz> "Jana wants to use a public domain program as part of a program she is developing. That program is covered by a license which allows only non-commercial use. How can Jana make sure she doesnt break the license?"
12:07:46 <Gekz> Didn't it just say public domain?
12:07:56 <Gekz> Yes. The question is wrong. In a test that gets you into university.
12:08:05 * Gekz claps sarcastically until his hands bleed
12:09:24 <Celestar> MEH
12:09:32 * Celestar tries to find a Trackplan of Munich Central Station
12:10:33 <peter1138> To make that layout we need bendy tunnels ;)
12:10:47 <peter1138> (and bridges)
12:10:51 <Gekz> implement it!
12:11:22 <glx> someone did it already (but very ugly)
12:11:54 <Celestar> peter1138: what layout?
12:12:36 <peter1138> The link you posted.
12:12:39 <glx> Gekz: http://devs.openttd.org/~smatz/3d/Quarnville%20Transport,%2014th%20Jan%201990.png
12:13:24 <Celestar> peter1138: yeah, but that's a small one
12:13:30 <Gekz> what am I looking at
12:13:51 <glx> hmm spaces have been converted to %20 magically
12:14:13 <peter1138> And Firefox converts them back for me :o
12:14:49 <Celestar> peter1138: here http://www.fvfischer.de/munich_hbf.png
12:15:03 <peter1138> :o
12:15:11 <glx> peter1138: I copied the url from firefox
12:15:36 <peter1138> Mine converts the %20s back to spaces :(
12:15:41 <glx> mine too
12:15:49 <peter1138> Celestar, so we need my old diagonal station patch too? :D
12:16:03 *** Sir-Bob has quit IRC
12:16:26 <ln> Celestar: what about the underground platforms and tracks?
12:17:01 <Celestar> ln: they're off-image
12:17:13 <Celestar> ln: http://www.sporenplan.nl/figuren/tekeningen/db_normaal/db_bayern/muenchen.pdf
12:17:17 <Celestar> use that one for a full layout
12:17:51 <Gekz> my friend had £840 deposited into his account from a random
12:17:53 <Gekz> >_>
12:18:08 <peter1138> Nice.
12:19:36 <Gekz> very
12:19:38 <Gekz> I'm jealous
12:19:44 <Gekz> and he emailed him
12:19:46 <Gekz> and it bounced.
12:20:19 <peter1138> "emailed him"
12:20:43 <Gekz> it was paypal
12:21:12 <peter1138> Ah...
12:21:30 <Gekz> smells of scam to me
12:22:40 *** peter1138 changes topic to "0.6.2 | Some stuff on *.openttd.org is back"
12:23:26 <Celestar> heh. In my testgame, Köln is right next to Bonn
12:23:31 <Gekz> lol.
12:23:38 <Gekz> and they are not irl
12:23:52 <Ailure> ah
12:23:53 <Ailure> good
12:23:55 <Ailure> :)
12:24:12 *** Tim has joined #openttd
12:24:18 <Ailure> I was introducing someone to openTTD yesterday, and just when i was going to point to the manual
12:24:28 <Ailure> I realized some of the servers were down
12:26:20 <Celestar> Gekz: they are
12:26:35 <Gekz> Celestar: it was e-sarcasm
12:27:35 *** Volley has joined #openttd
12:29:29 <Bjarni> Ailure: we crashed the server just to annoy you :P
12:29:50 <Ailure> Ack, I knew everyone worked against me. :(
12:30:08 <Bjarni> not everyone
12:30:22 <Bjarni> just the people who knows you
12:30:27 <Ailure> ;P
12:30:30 <Bjarni> -s
12:30:41 <Gekz> everyone else plans to work against you
12:31:01 *** fjb has joined #openttd
12:31:14 <fjb> Hello
12:31:32 <Bjarni> people like fjb
12:32:00 <Bjarni> fjb: you plan on it too, right?
12:32:05 <fjb> Me? What are you talking about. Nothing good I suspec.
12:32:49 <Bjarni> I'm talking about the current topic in this channel
12:33:00 <Bjarni> would you presume that I went off topic?
12:33:31 <fjb> No, not you. Else you would have to kick yourself.
12:34:50 * peter1138 ponders
12:35:14 <peter1138> Should I 'port' some changes from my railtype repo to trunk?
12:35:19 <Ailure> The Danish are a evil bunch
12:35:21 <Ailure> I tell you
12:35:22 * Celestar ponders
12:35:23 <Ailure> Evilll
12:35:57 * Ailure been up all for too long and should probably nap
12:36:12 <Bjarni> peter1138: if you think they are ready and the trunk would benefit from it, then I guess it could be done
12:36:14 <fjb> Never trust your northern neighbours.
12:36:41 <Bjarni> fjb: Ailure is to the north compared to me :P
12:36:50 <Bjarni> but then again you are right
12:36:51 <peter1138> Bjarni, the bits I'm thinking of is things like using properties of RailtypeInfo for string IDs, instead of relying on consecutive IDs.
12:37:18 <Ailure> Actually I live in Sk$BiO(Be
12:37:21 <Ailure> So it's bit towards east
12:37:23 <fjb> Ok, never trust your Danish neighbours.
12:37:32 <Ailure> Or Scania as it's apparently is it's English name
12:37:38 *** divo has joined #openttd
12:38:00 <Bjarni> Ailure: you are supposed to use UTF-8
12:38:05 <Ailure> I know
12:38:10 <Ailure> I knew someone would point that out :)
12:38:12 <Bjarni> it looked really weird when you wrote Skåne
12:38:30 <Gekz> Sk$BiO(Be you mean
12:38:37 <Bjarni> yeah
12:38:39 <Gekz> lol.
12:38:41 <SpComb> Celestar: got a hg-pullable repo for cargo packets?
12:38:46 * SpComb wants to do some playtesting
12:38:59 <Ailure> I'm using a old IRC client that dosen't apparently support UTF8, and uses ANSI encoding
12:39:04 <Bjarni> but somehow it looks correct anyway... it's something that's fucked up biological :P
12:39:10 <Gekz> Ailure: time to grow up
12:39:10 <Gekz> !
12:39:14 <Gekz> :D
12:39:43 <Bjarni> peter1138: I think adding support for correct properties instead of hardcoding stuff would be nice
12:39:44 <Ailure> Upgrade you mean :P
12:39:48 <Ailure> I guess I should
12:40:10 <Bjarni> Ailure: 1995 called. They want their software back
12:40:11 <Ailure> That requires restarting though, so not right now. ;)
12:40:17 <Ailure> It's actually from 2004
12:40:17 <Ailure> hm
12:40:18 <Gekz> mIRC?
12:40:19 <Gekz> wtf.
12:40:20 <Ailure> yeah
12:40:24 <Gekz> you use Windows.
12:40:28 <Gekz> This is unacceptable!
12:40:29 <peter1138> Bjarni, well, it's happening for NewGRF anyway, just by doing these bits first I can reduce the patch size.
12:40:43 <Noldo> peter1138: jsut do it
12:40:49 <peter1138> NIKE?
12:40:59 <peter1138> 71KB so far :o
12:41:01 <Ailure> this version supports SJIS
12:41:01 <Ailure> lol
12:41:03 <Ailure> but not UTF8
12:41:15 <Ailure> I might just switch IRC client
12:41:24 <Ailure> Instead of upgrading
12:41:27 <Bjarni> peter1138: if you plan on committing it anyway then it would be best to split it up. Makes bug hunting easier later on
12:41:33 <Noldo> peter1138: nike does it without the typo
12:41:35 *** Amixbook has quit IRC
12:41:41 <Ailure> [14:40] <Gekz> you use Windows.
12:41:43 <Ailure> Not always :)
12:41:51 <Ailure> I use Ubuntu Linux on my laptop
12:42:01 <Bjarni> <Gekz> you use Windows. <-- I told you he is contamilated
12:42:03 <Ailure> Since it runs faster on it than Windows XP does
12:42:22 <Gekz> Bjarni: contaminated
12:42:22 <Celestar> SpComb: yes I have
12:42:23 <Ailure> You mean, contaminated?
12:42:24 <Gekz> lol contamilated.
12:42:32 <Celestar> SpComb: could you connect to a server for a test?
12:42:35 <Gekz> Bjarni: you non-English speaker you :P
12:43:04 <Ailure> While I can understand that a word like contamilated is misspelled easily
12:43:10 <Ailure> I'm trying to figure where the l came from.
12:43:13 <SpComb> Celestar: well, me and a friend are playing a game, and were thinking about trying out the passenger destinations stuff
12:43:14 <Ailure> eh
12:43:15 <Ailure> fg
12:43:21 <Ailure> contaminated
12:43:45 <Ailure> For some reason, instead of writing the word I was using copy and paste.
12:43:56 <Celestar> SpComb: http://arwen.fvfischer.de:8000
12:44:02 <Celestar> SpComb: please please please keep me posted
12:44:27 <Ailure> cargo destination
12:44:30 <Ailure> intresting
12:45:14 <Ailure> How many attempts have there been done with cargo destination now?
12:45:30 <Bjarni> <Gekz> Bjarni: you non-English speaker you :P <-- do you have any idea of how hard it is to keep track of the garbage written here, reply to it and code at the same time?
12:45:50 <Ammler> server up without mihamix?
12:45:53 <Ailure> Not hard at all
12:46:00 <Bjarni> I prefer to concentrate on the coding part and then the channel suffers :p
12:46:02 <Ailure> if you have four arms, two monitors, and one eye on each monitor
12:46:03 <Ailure> :)
12:46:14 <Ailure> and two keyboards
12:46:30 <Bjarni> I would need two computers
12:46:39 <SpComb> Celestar: hmm... does the destinations stuff only apply for passengers and mail, or things like coal as well?
12:46:40 <Bjarni> or I will have to switch focus all the time
12:46:49 <SpComb> and are the targets chosen from all stations, or only interconnected ones?
12:46:57 <Bjarni> SpComb: try it before asking
12:47:04 *** LilDood has quit IRC
12:47:09 <Celestar> SpComb: it is configurable ...
12:47:14 <Gekz> Bjarni: I understand, I just find it amusing :D
12:47:15 <SpComb> well, those are easy-to-answer questions
12:47:18 <peter1138> When coding, IRC is ignored... :p
12:47:19 <Bjarni> then you would realise that the answer to your question is in the patches window
12:47:20 <Gekz> Bjarni: like me speaking French or German >_>!
12:47:21 <Celestar> SpComb: you need boost to compile it
12:47:31 <SpComb> not an issue
12:47:46 <Celestar> SpComb: good, and make sure you have identical boost version just to make sure
12:47:48 <Ailure> heh
12:47:55 <Ailure> I always have IRC up on my second monitor
12:48:05 <Ailure> And with highlights I rarely miss a message
12:48:18 <Bjarni> sounds like a good idea
12:48:22 <Ailure> However, I usually choose to not answer right away so I don't needlessy lose focus on typing an answer :)
12:48:35 <Bjarni> anybody who wants to sponsor a monitor for me so I can monitor IRC?
12:48:43 <Ailure> Just do like what I did
12:48:43 <Tim> Any chance someone can post a compiled win32-version of the Cargodestination? :) Or is that technically impossible?
12:48:47 <Ailure> and use a old crappy CRT for it
12:49:06 <Bjarni> I don't have a CRT at all
12:49:07 <Ailure> Mine starts having some ghosting articffacts from stuff being burnt in, but it's only noticeable against a black background
12:49:12 <Ailure> and only if I look really close
12:49:15 <Ailure> stuff is at least still readable
12:49:23 <Noldo> cargodest is creating a bit of a buzz
12:49:26 <Ailure> then look for one in a junkyard ;)
12:49:39 <Ailure> I would rather use a LCD
12:50:00 <Ailure> as a second monitor
12:50:09 * peter1138 has a crappy LCD as a second monitor... and a CRT as primary.
12:50:15 <Bjarni> my CRT ended in a junkyard because it wasn't able to make the same pixel hit the same location each time anymore
12:50:23 <Bjarni> all that flickering gave me a headache :(
12:50:31 <Gekz> lolo
12:50:31 <Ailure> My CRT is crappy onl ybecuse how used it is
12:50:36 <Gekz> I have a backlight broken in my CRT
12:50:45 <Ailure> Both of my monitors are about as big in terms of screen size :)
12:50:55 <Ailure> but the CRT is a giant compared to the LCD when it comes to fatness and weight
12:51:00 <Celestar> my primary monitors are two 19" TFTs :D
12:51:49 <Bjarni> I saw a nice and cheap 20" TFT (or was it LCD?). I was interested until I read a review
12:52:04 <Tim> Celestar: So you have more than 2 monitors connected? ;)
12:52:11 <Celestar> Tim: rarely, but I tried it
12:52:13 <SpComb> TN panels /o\
12:52:14 <Ailure> I probably hold off buying a new LCD for now
12:52:18 <Bjarni> you have to look at it at a certain angle... too high, low or to the side and it would be black
12:52:29 <SpComb> I have two monitors, both of them ViewSonic, but one is a VX series, the other a VA
12:52:29 <Ailure> there's apparently new technology out soon that probably beats LCD in certain compartments
12:52:33 * Celestar wants a 30" OLED (=
12:52:34 <Ailure> if anything, it might cause a price drop
12:52:36 <SpComb> the difference between the two is very, very, noticeable
12:52:45 <Gekz> I want a wall made of OLEDs
12:52:46 <Gekz> !
12:52:53 <Ailure> OLED and uhm
12:52:56 <Forked> Try the Eizo 24" LCD FlexScan SX2461WK
12:52:57 <Ailure> I forgot the name of the other technology
12:53:01 <Ailure> but it's a mix of LCD and CRT
12:53:01 <Bjarni> and it was impossible to adjust so you just need to sit really still and have the right chair, height and so on
12:53:06 <Gekz> rear projected homosexuality?
12:53:11 <SpComb> Celestar: what boost version are you using?
12:53:23 <Forked> GF couldn't find a replacement CRT after the last one broke, so we got that one for her. Set me back a bit, but was totally worth it.
12:53:29 <Ailure> basically, each subpixel have a own ray cannon
12:53:33 <Ailure> or whatever it's called now
12:53:39 <SpComb> I'd like to think of this in terms of which of debian's libboost-* packages I need to install
12:53:41 <Bjarni> SpComb: I'm using 1.35. I tried 1.33 and that one works too but it produced a lot of warnings on OSX
12:53:48 <Bjarni> stupid boost port >_<
12:53:54 <SpComb> debian has 1.35
12:53:55 <Ailure> http://en.wikipedia.org/wiki/Surface-conduction_electron-emitter_display
12:53:58 <Ailure> I think it was this
12:54:07 <SpComb> is the libboost-graph stuff enough?
12:54:15 <Forked> 10000 NOK for that eizo monitor.. worth every krone
12:54:23 *** Sacro has joined #openttd
12:54:34 <Forked> really good if you do photostuff etc and want the prints to look like they do on the monitor
12:54:44 <SpComb> it's installing 270MB of libboost-* deps :)
12:54:46 <Ailure> Supposdly a mix of the sharpness of a LCD screen, with the superior blackness of CRT
12:54:53 <Ailure> Black colors do badly on LCD's
12:55:16 <Ailure> In general at least
12:55:18 <Celestar> SpComb: what distro is that?
12:55:30 <Celestar> SpComb: I'm using 1.34.1
12:55:31 <SpComb> /home/terom/openttd/cargodest-celestar/src/routing.cpp:11:26: error: routing_base.h: No such file or directory
12:55:48 *** KillaloT has joined #openttd
12:55:54 <SpComb> and then later it predictably errors out totally
12:55:56 <Celestar> :S
12:55:58 <Celestar> weird
12:56:03 <Celestar> er
12:56:06 <Celestar> DAMNT
12:56:20 <Bjarni> forgot to add the file before committing?
12:56:29 <SpComb> Celestar: and my distro is debian testing
12:56:55 <Celestar> SpComb: pull again
12:57:43 <Bjarni> pulling from http://galadriel.td.mw.tum.de:8000
12:57:43 <Bjarni> abort: error: Connection refused
12:57:45 <Bjarni> :(
12:57:54 <Bjarni> I haven't updated in a while
12:58:07 <Bjarni> since you turned off the computer each time I tried :p
12:58:26 <SpComb> http://paste.openttd.org/55121
12:58:36 <SpComb> other than that, compiled fine
12:59:42 <Bjarni> great
12:59:50 <Bjarni> I really can't pull hg :(
12:59:50 <glx> <Tim> Any chance someone can post a compiled win32-version of the Cargodestination? :) Or is that technically impossible? <-- I can
12:59:51 <SpComb> and it loaded the savegame as well
13:00:32 <glx> Bjarni: use arwen
13:01:44 <Bjarni> arwen?
13:02:07 <glx> http://arwen.fvfischer.de:8000
13:02:14 *** jni has joined #openttd
13:02:25 <glx> edit it in .hg/hgrc
13:03:22 <Bjarni> I know that part :)
13:03:43 <Bjarni> got 136 changesets
13:04:03 <Celestar> Bjarni: MFTs
13:05:15 <Bjarni> MFTs?
13:05:29 <SpComb> managed to compile the client and connect to the server as well
13:06:10 <Celestar> Bjarni: merge from trunk
13:06:16 <Bjarni> ahh
13:06:30 <Bjarni> but not all of it
13:08:16 <SpComb> Celestar: are the values for economy.*_dest_type documented somewhere?
13:08:55 <Celestar> SpComb: 0 == normal, 2 == destinations, 1 == reserved
13:09:16 <Celestar> SpComb: one of use will need to write a wiki page
13:09:23 <Celestar> SpComb: it's in the GUI as well, you know
13:09:42 <glx> hmm make bundle_zip outputs a norev000
13:09:46 <SpComb> right, so I can set pax and mail to 2, and leave the rest as 0
13:09:51 <Celestar> SpComb: for example
13:09:52 <Celestar> yes
13:09:58 <glx> something is wrong with hg
13:10:13 <SpComb> great, just waiting for my friend to finish compiling and we'll see if it works
13:11:04 <Celestar> glx: sorry :P
13:11:15 <glx> not your fault I think
13:11:28 <Celestar> SpComb: you test it, and then write a bit about it in the wiki?
13:12:14 <SpComb> is there an existing wiki page?
13:12:41 <glx> Tim: http://glx.dnsalias.net:8080/openttd/OTTD-MINGW-cargodest-1f819d6.zip
13:13:45 <Celestar> SpComb: nothing yet
13:13:48 <Celestar> SpComb: zip
13:16:05 <Ammler> glx: is make able to generate that name or did you change it after?
13:16:28 <Ammler> (replaced custom with cargodest)
13:16:49 <glx> I fixed it by hand
13:16:58 <glx> (it was norev000 too)
13:17:52 *** thgergo has joined #openttd
13:17:58 <Celestar> SpComb: does it .. work?
13:18:37 <Tim> glx: Thanks, i will try it today evening, i hope it will stay up as long as that... :)
13:18:57 <SpComb> Celestar: well, it hasn't crashed so far
13:19:01 <SpComb> but we don't have any passenger services
13:19:11 <Sacro> Bjarni: http://i38.tinypic.com/ipbimb.jpg
13:20:00 <peter1138> Sacro's already wanked off five times to that.
13:20:19 <Gekz> oh wtf
13:20:21 <Gekz> who is sthat.
13:21:01 *** Fuco has joined #openttd
13:21:34 *** Tekky has joined #openttd
13:22:36 <Tekky> yay, the OpenTTD wiki is back up. The trains be praised.
13:24:03 <Tekky> And the server admins of course, too. :)
13:24:06 <Celestar> SpComb: mail only? :P
13:24:37 <Celestar> Sacro: what about that image?
13:24:44 <Celestar> I fail to see any humoristic content
13:24:45 <Celestar> (=
13:24:54 <Gekz> no heppy face
13:24:59 *** Tim has quit IRC
13:25:00 <Sacro> Celestar: gay
13:25:13 <ln> why GRF and not a normal name generator: http://www.tt-forums.net/viewtopic.php?p=667568#p667568
13:25:16 <Noldo> gay == humoristic ??
13:25:55 <Gekz> gay = homosexual
13:26:07 <Noldo> ln: what do you mean by normal?
13:26:56 <SpComb> Celestar: coal only
13:27:27 <Celestar> SpComb: why?
13:28:11 *** Sacro_ has joined #openttd
13:28:12 <SpComb> Celestar: well, it's only in the year 1928
13:28:18 *** Sacro has quit IRC
13:28:48 <Celestar> SpComb: heh ok
13:29:26 <ln> Noldo: see src/namegen.cpp
13:29:43 <peter1138> ln, because a GRF does not need the source to be patched.
13:30:19 <ln> peter1138: true, but they need the GRF.
13:30:34 <Belugas> they just have to make one
13:31:15 <Belugas> hello all, by the way
13:31:18 *** Sacro_ is now known as Sacro
13:31:29 <ln> hmm, i wonder what "they" was i referring to... well, doesn't matter.
13:31:45 <Noldo> hi Belugas
13:32:07 <SpComb> Celestar: first passenger train did a round trip, and it hasn't crashed yet
13:34:05 <Celestar> SpComb: and didn't desync either.
13:34:20 <Celestar> SpComb: there'll be desyncs I guess. Not sure whether they are trunk-related or cargodest-related
13:34:39 <Celestar> SpComb: check the smallmap for visual output or the console ("rn") for detailed viewing
13:35:10 <Belugas> ln, the same "they" as the ones you are refering to
13:35:19 <Belugas> hello Noldo
13:35:57 <ln> bonsoir Belugas
13:36:04 <Gekz> BONNE NUIT
13:36:21 <Gekz> bonsoirée Belugas
13:36:31 <Gekz> now leave.
13:36:36 <Belugas> no no no... right now, it's rather "Bon matin"
13:36:48 * Gekz forces the frenchman into a hole
13:37:12 <Belugas> blame my time zone :D
13:38:31 <SpComb> Celestar: should I increase the debug level on the console or somesuch?
13:38:38 <Celestar> SpComb: is your server accessible from outside?
13:38:42 <Celestar> SpComb: only if you're interested
13:38:55 <Celestar> SpComb: you can set routing from 0 to 7 and cargopacket from 0 to 7
13:39:08 <Celestar> 7 WILL mess up your console badly :P
13:40:01 <Brianetta> Does it log every logging attempt
13:40:02 <Brianetta> ?
13:40:24 <Celestar> Brianetta: ?
13:40:39 <Brianetta> It's the best way to get excessive debug output (:
13:40:57 <Celestar> Brianetta: I don't need such ugly tricks for excessive debug output
13:40:57 <SpComb> Celestar: accessible from outside?
13:41:03 <SpComb> it's running on skrblz.qmsk.net, default port
13:41:06 <Celestar> SpComb: from me, specifically ;)
13:41:42 <Celestar> bah
13:41:47 <Celestar> rev mismatch
13:41:59 <SpComb> I'm running what I pulled from you
13:42:05 <SpComb> have you compiled after the header-fix commit you made?
13:42:41 <Celestar> nope :P
13:42:43 <Celestar> newgrf mismatch
13:42:50 <SpComb> oh right
13:42:54 <Celestar> which ones are you using?
13:42:55 <SpComb> get the ottdc grfpack
13:42:59 <SpComb> version 0.7
13:43:04 <Celestar> 0.7 ?!
13:43:05 <SpComb> well, 7.0
13:43:08 <Celestar> ah
13:43:10 <Celestar> using 7.2 here
13:43:23 <SpComb> hmm, I guess those two aren't compatible then
13:43:29 <Celestar> nope
13:43:30 <Celestar> no problem
13:43:56 <Ammler> Celestar: we have legacy packs :-)
13:44:22 <Ammler> http://www.openttdcoop.org/newgrfs/ottdc_grfpack_7.2_legacy7.0.tar.bz2
13:44:39 <Brianetta> No wonder my backups take longer.
13:44:59 <Ammler> :-)
13:45:11 <Celestar> yeah
13:46:04 <Celestar> you should update to 7.2 at some point
13:46:09 <SpComb> indeed
13:46:11 <SpComb> but not now
13:46:19 <SpComb> Celestar: I'll give you the server pw in a /notice
13:47:04 <Celestar> dbg: [grf] NewGRF 44440602 not found; checksum FA22D67ABD830A8E905025F946356E29
13:47:07 <Celestar> gnah
13:47:34 <Ammler> Celestar: looks like PBI :-)
13:47:39 <Celestar> PBI being?
13:47:44 <SpComb> Celestar: yes, it's pikka's basic industries v1.2
13:47:52 <SpComb> should be part of the pack...
13:48:06 <Brianetta> 951c8905702994df78d3340fd13efb35 data/standard/pikkindw.grf
13:48:07 <Ammler> SpComb: 7.2 has a updated one :-)
13:48:38 <Ammler> Brianetta: didn't delete 7.1 packs
13:48:39 <SpComb> fa22d67abd830a8e905025f946356e29 openttd/cargodest-celestar/bin/data/ottdc_grfpack/5_industries_cargos/pikkind/pikkindw.grf
13:48:43 <peter1138> Hmm, I can modify the railtype spec now.
13:48:56 <peter1138> I should lump all string properties together, I reckon.
13:49:07 <Gekz> That underground rail patch is interesting
13:49:32 <Brianetta> Gekz: and puzzling. One wonders where they store it.
13:49:46 <Gekz> store what?
13:49:59 <Brianetta> Underground rails.
13:50:09 <Gekz> I dont get it.
13:50:14 <Gekz> I'm way tired.
13:50:16 <Brianetta> Each tile has limited storage space.
13:50:24 *** shodan has quit IRC
13:50:24 <Gekz> Oh.
13:50:34 <Brianetta> Having underground rails means more to store.
13:50:43 <Gekz> Nice.
13:50:54 <Gekz> what can be pruned to make way>
13:51:07 <Brianetta> It has *bits* to spare, not bytes
13:51:38 <Ammler> SpComb: eis_os is thinking about a GRF Repo...
13:51:42 <Brianetta> and since the map is an array of tiles, any increase will noticeably increase the sizeof a saved game
13:51:59 <Brianetta> and since a saved game is transferred every time a multiplayer connects, nobody wants it to grow much.
13:52:05 <Gekz> lol
13:52:09 <Gekz> it's a patch
13:52:12 <Gekz> therefore optional
13:52:18 <Gekz> and i have 100KB/s upload
13:52:38 <Brianetta> "it's a patch therefore optional" is how the guys at Patch work
13:52:47 <Brianetta> Here, you need to convinve the dev team that it's a good thing
13:52:56 <SpComb> Ammler: discussion where?
13:52:57 <Bjarni> <Sacro> Bjarni: http://i38.tinypic.com/ipbimb.jpg <--- what?
13:53:03 <Bjarni> why do you send stuff like that to me?
13:53:33 <Ammler> SpComb: at #tycoon, yesterday?
13:53:50 <SpComb> Ammler: I'll have to look at it later
13:54:00 <Forked> heaheh
13:54:03 <Ammler> orudge: did setup suPHP for him :-)
13:54:54 <Gekz> Brianetta: I meant enabled in the menu patch
13:55:13 <Brianetta> Gekz: I know
13:56:12 *** Sacro has quit IRC
13:59:30 <Belugas> if it's in the code, from a programming point of view, it's not optional
13:59:33 <Belugas> it's there
14:00:41 <orudge> Ammler: mmh?
14:00:43 <orudge> oh
14:01:08 *** divo has quit IRC
14:01:13 *** divo has joined #openttd
14:03:01 <Ammler> @seen csaboka
14:03:01 <DorpsGek> Ammler: csaboka was last seen in #openttd 45 weeks, 0 days, 22 hours, 35 minutes, and 54 seconds ago: <Csaboka> I have to go, bye
14:03:19 <Celestar> that was about the time when he joined openttd (=
14:03:48 *** Sacro has joined #openttd
14:04:00 <Gekz> you satanic
14:04:21 <Ammler> Celestar: you?
14:06:28 <Celestar> Ammler: ?
14:08:08 <peter1138> He didn't join for very long, did he? :o
14:09:05 <Celestar> no he didn't
14:09:10 <Celestar> maybe we should e-mail him
14:10:21 <Belugas> i think we should not. If ever he feels like re-joining, i'm sure he will know how to and where to
14:10:47 <Belugas> And i do have a feeling his real life is a buzy one, right now :)
14:11:01 *** dlunch has quit IRC
14:13:14 <Celestar> hm
14:13:16 *** fmauNeko is now known as fmauNekAway
14:13:30 <Celestar> my client just survived a manual reset of the routing system without desyncing :)
14:14:37 *** Yorick has joined #openttd
14:16:32 *** patrick has joined #openttd
14:20:47 *** Digitalfox has joined #openttd
14:35:03 *** patrick has left #openttd
14:38:02 <Yorick> :o my openttd just went asking me about zlib1.dll
14:40:04 <Yorick> the same exe as yesterday...in the exact same dir
14:40:57 <glx> did you modify something in your system?
14:41:25 <Yorick> just restarted...
14:42:24 <Belugas> stuff that get installed upon reboot?
14:42:34 <Belugas> or finally removed.. depends
14:42:52 <Yorick> could be ms update....but haven't seen that
14:43:08 <glx> ms update has nothing to do with zlib
14:43:08 <Yorick> but openttd should be linked statically to zlib1.dll, freetype6.dll?
14:43:09 <Brianetta> say_player 255 "Spectators only (-:
14:43:09 <Brianetta> Unknown player. Player range is between 1 and 8.
14:43:09 <Brianetta> booo
14:43:20 <Brianetta> console can't chat to team, but graphical clients can
14:43:36 <Yorick> Brianetta: patch it :)
14:43:41 <Brianetta> Yorick: No
14:45:21 <glx> Brianetta: console can IIRC
14:46:51 <glx> say_player
14:47:11 <Yorick> glx: look above ;)
14:47:53 <glx> hmm that's a bug I guess :)
14:52:15 <Celestar> and once again, the slowness I just tried to identify in cargodest is because nspluginwrapper eats 99% of my CPU :S
14:52:40 <Yorick> kill nspluginwrapper :)
14:53:28 *** Reemo has joined #openttd
14:54:10 <Celestar> yeah
14:56:26 <glx> you don't need flash ;)
14:56:57 *** mikl has quit IRC
14:59:27 <peter1138> Heh
15:02:47 <Celestar> peter1138: hm?
15:03:12 <peter1138> Gah, OpenOffice hung, taking WMP with it. Stupid OS.
15:03:29 <peter1138> Hmm, maybe it's the HDD :o
15:03:41 <peter1138> Task manager and the Start menu are not working either...
15:03:50 <Celestar> that sounds very much like windows
15:04:05 <Celestar> then again, my screensaver on linux just crashed :P
15:04:13 <Celestar> can't get into my X session
15:04:13 <peter1138> Reset to device, \Device\RaidPort0, was issued.
15:04:16 <peter1138> :o
15:04:31 *** Purno has joined #openttd
15:04:35 * Celestar logs in as root and kills the screensaver manually
15:05:32 <Celestar> heh that even worked
15:05:33 <Celestar> hey Purno
15:07:14 <Purno> ey
15:09:17 *** frosch123 has joined #openttd
15:09:30 <Celestar> hey frosch123
15:09:35 <Eddi|zuHause> <Ammler> a liesmich.txt would be very cool <- nah... much better would be a "lesen.mir" :p
15:09:41 <frosch123> hi Celestar :)
15:10:10 <Celestar> haha Eddi|zuHause
15:10:27 <Eddi|zuHause> i have really seen those :p
15:11:34 *** Zahl has joined #openttd
15:13:36 <Yorick> @seen TiberiusTeng
15:13:36 <DorpsGek> Yorick: TiberiusTeng was last seen in #openttd 3 weeks, 3 days, 0 hours, 2 minutes, and 0 seconds ago: <TiberiusTeng> actually it was just a few lines now also in peter1138's update ;)
15:13:45 <Yorick> :(
15:14:00 <Ammler> newgrf gui?
15:14:11 <Celestar> hm?
15:14:28 <Ammler> that's what I miss from him :-)
15:14:43 <Yorick> so do I
15:15:21 <peter1138> newgrf gui *UPDATE*
15:15:28 <peter1138> We've had a newgrf gui for ages.
15:15:44 <Yorick> at least he had a sane grfgui
15:15:44 <Ammler> of course, sorry :-)
15:15:50 <Yorick> a new-grfgui ;)
15:16:10 <Ammler> we take trunk as given :-P
15:16:20 <planetmaker> :P
15:16:35 <planetmaker> more, better, newer, now! ;)
15:16:49 <Celestar> peter1138: what's the "update" part?
15:17:17 <Yorick> it got multiculom, with drag&drop support for shuffling them
15:17:25 <Ammler> if once used "that" GUI, you can't manage NewGRFs without, at lest not a list we have at coop.
15:17:55 <Celestar> awesome
15:18:07 <Yorick> the presets are nothing compared to "that" GUI
15:18:18 <Ammler> Yorick: they are in
15:18:39 <Ammler> and I would not like to need to chose.
15:19:22 * planetmaker goes home and will have a look :)
15:19:55 *** thvdburgt has joined #openttd
15:20:50 <Yorick> Celestar: http://www.tt-forums.net/viewtopic.php?f=33&t=35001
15:22:24 *** Tim has joined #openttd
15:22:33 <Celestar> Yorick: I see
15:22:37 <Celestar> no presets anymore?
15:23:23 <Yorick> I don't know...
15:24:04 <Celestar> peter1138: will that be in trunk at some point?
15:24:12 <Yorick> I hope so
15:25:43 <Ammler> Celestar: see last post, it has presets in, planetmaker that would be nice...
15:26:01 *** Tim has quit IRC
15:26:28 <Ammler> one of the most important patches for my client IN :-)
15:26:46 <peter1138> Celestar, I've not even considered it, what with people who keep bugging about it.
15:27:33 <Ammler> peter1138: who? (rubidums request is solved...)
15:27:50 <Ammler> +i
15:28:20 <peter1138> Well so far you and Yorick.
15:28:35 <Ammler> oh, I do?
15:28:43 <Yorick> Ammler: does it?
15:29:26 *** Tim has joined #openttd
15:29:37 <Ammler> peter1138: I bugged about the industry fix, which helped :P
15:30:44 <Yorick> Ammler: I'm updating the gui now :)
15:30:54 <Yorick> his patchpack got a version with presets
15:33:52 *** Zahl_ has joined #openttd
15:33:52 *** Zahl has quit IRC
15:33:52 *** Zahl_ is now known as Zahl
15:35:37 <Tekky> I have a little programming question: In Windows, when I create a DLL, I can specify which symbols should be exported and only those symbols will be visible, so I have no unnecessary global namespace pollution. But when I create a static library instead, I can't specify which symbols to export, so that all symbols are always visible. This causes problems with global namespace pollution. Is...
15:35:39 <Tekky> ...there any easy solution to this besides using different namespaces?
15:37:32 *** Doorslammer has quit IRC
15:37:41 <Yorick> and he slammed the door
15:38:36 <Yorick> ./configure --help is broken, it just configures
15:39:41 <Ammler> Yorick: it should show the help "after" configure :-)
15:40:21 <Celestar> SpComb: you should write all your GUI suggestions up somewhere
15:40:22 <Yorick> openttd -h does not show its help after you quit the game either...
15:40:35 <Celestar> maybe peter1138 and I will find the time to look at it
15:42:44 <Belugas> Celestar, easy to write it down: MAKE IT DIFFERENT. We want NEW stuff
15:42:45 <Belugas> that;s all
15:44:31 <Celestar> hehe :P
15:45:07 <Belugas> oh.. and "it has to be easier, 'cause i'm lazy'"
15:49:05 *** Volley has quit IRC
15:50:32 <Yorick> Ammler: do you need an update of the newgrf gui?
15:51:10 <Yorick> would you like*
15:51:46 <Ammler> update the thread, else planetmaker will do it again...
15:52:16 <Ammler> and many thanks :-)
15:52:36 <Yorick> :)
15:52:40 <Yorick> updated
15:55:19 *** Tim has quit IRC
15:56:01 *** grumbel has joined #openttd
15:57:44 <Ammler> Yorick: you extracted from TibPP?
15:57:50 <Yorick> I did
15:57:58 <Ammler> did he use another version there?
15:58:07 <Yorick> he updated it for the presets there
15:58:17 <Ammler> nah
15:58:36 <Ammler> the version in that thread had it too, I used that for wwottdgd
15:58:46 <peter1138> http://www.theregister.co.uk/2008/08/19/file_sharing_gamer_fined/
15:58:53 <Yorick> at least the tibpp did apply
15:58:54 <peter1138> ^ Who wants to download TTD? :o
15:59:15 *** LilDood has joined #openttd
16:00:50 <Ammler> maybe orudge will collect some time donatios for "his" fee?
16:01:08 <Yorick> the multiplayer tooltip needs some updating :-)
16:02:44 <Ammler> or did he move transporttycoon.com outside of uk?
16:06:11 <planetmaker> Ammler: http://www.tt-forums.net/viewtopic.php?f=33&t=35001&p=720036#p720036
16:06:48 <orudge> Ammler: it was never in the UK
16:06:49 <Ammler> oh, now I make a diff between yours and yoricks :-)
16:06:58 <orudge> also, one of the download mirrors is...
16:07:01 <orudge> *although
16:07:12 <orudge> anyway, that company doesn't own TTD, as far as I know ;)
16:08:18 <Ammler> well, also the german community homepage has "official" download locations
16:09:56 <Ammler> he same location as openttd stuff.. (cillix)
16:14:17 <Ammler> planetmaker: Yorick
16:14:19 <Ammler> http://paste.openttd.org/55270
16:15:17 <Yorick> you diffed a patch?
16:15:47 <Ammler> planetmaker: did it too in the meantime...
16:15:50 <planetmaker> hehe :)
16:17:58 <planetmaker> I took the last official newgrf-gui patch by Tiberius and just pasted it 1:1 - working fine
16:18:21 <planetmaker> no cross-contamination from somewhere else possible :)
16:18:39 <Yorick> heh :P
16:18:52 <Yorick> mine is forking wine too :)
16:18:57 <Yorick> working fine*
16:19:46 <SpComb> Celestar: I should probably formulate them a bit better first
16:20:02 <planetmaker> small is beauteful. Mine is 8k smaller :P
16:20:10 <planetmaker> *beautiful
16:21:23 *** mortal has joined #openttd
16:21:40 <mortal> thanks for openttd, guys
16:22:07 <mortal> I just learned about it a couple days ago, I've been playing it non-stop only interrupted by silly studying
16:22:32 <Yorick> :-)
16:22:56 <Celestar> SpComb: take time
16:22:57 <Belugas> studying.. that's as discusting as working
16:23:09 <Belugas> but... studying makes working more enjoyable
16:23:12 <Ammler> Yorick: I will use planetmaker's version, I hope, you don't worry. ;-)
16:23:28 <Yorick> it was more for personal use :)
16:24:20 <planetmaker> Belugas: talking about the new grfgui patch? Probably :P
16:24:42 <Belugas> ho god no...
16:25:03 <Belugas> when I see all tghe extra tabs that neither you or yorick cared to remove...
16:25:04 <Celestar> SpComb: 20 years, no desync :D
16:25:22 *** |Jeroen| has joined #openttd
16:25:27 <Yorick> Belugas: should we?
16:25:53 <Ammler> Belugas: do ignore my paste
16:26:01 <Ammler> that was a patch of a patch :-)
16:26:05 <Belugas> no, you should invent your own code style and apply it all over the place :P
16:26:34 <planetmaker> Hm... I thought I took some care to remove extra tabs
16:26:41 * planetmaker should go reading on coding style again
16:27:37 <Belugas> planetmaker, don't rely on tools, use your eyes and an editor who can show ypu tabs and spaces...
16:28:56 <planetmaker> Belugas: Was mostly manual, but granted, I didn't check for spaces. So, they were wrong before :P
16:29:45 <Belugas> i have to admit that planetmaker's patch is far superior regarding that then Yorick's one
16:29:58 <Yorick> :)
16:30:04 <Yorick> I agree
16:30:06 <Belugas> as always, Yorick, you are rushing on the job, not taking time to beautify it ;)
16:30:12 <planetmaker> deleting superflous tabs was also half the work :P
16:30:29 <Yorick> Belugas: I did not even look at the source
16:30:33 <Belugas> patience, patience. relax, sit back, read your "work"
16:31:01 <planetmaker> spoketh the wise man of OpenTTD coding :)
16:31:34 <Belugas> mmh... well... you should not ;) i'm not even applying my own medecine ^_^
16:31:48 <Belugas> must be why my patches take so long to hit trunk hehe
16:31:56 <planetmaker> :O
16:32:21 *** FR^2 has joined #openttd
16:32:34 <Yorick> Belugas: this patch was not intended to go into trunk
16:33:01 <Belugas> maybe not at first, but didn't you guys are trying to do so now?
16:33:20 <planetmaker> is it for ... { or is the { in a new line?
16:33:25 <Belugas> and even then, does it mean the patch has to be sloppied written?
16:33:31 *** Deathmaker has left #openttd
16:33:40 *** oh has joined #openttd
16:33:47 <Belugas> planetmaker, don;t follow you
16:33:51 <Belugas> where?
16:34:10 <Yorick> planetmaker: for () {
16:34:12 <planetmaker> general, a for loop. Is the opening { in the same line or the next ?
16:34:13 <Yorick> helloh :)
16:34:41 <oh> cheats!
16:34:52 <Belugas> Yorick is right. but a function has the "{" on a new line
16:35:49 <planetmaker> aye. The patch has been quite inconsistant on that... :S
16:35:49 <Belugas> case NLWW_AVAILABLE_GRF_LIST: { <-- get some breathing room down there
16:37:33 <planetmaker> hm... I don't follow. Empty line there?
16:38:57 *** notbleepy has joined #openttd
16:39:48 <Belugas> http://paste.openttd.org/55299
16:39:51 <Belugas> something like that?
16:40:13 *** notbleepy is now known as bleepy
16:40:58 <Belugas> the NLWW_TOGGLE_SHOW_MODE stuff seems to be silly
16:41:15 <Belugas> but i may have not seens the stuff in action
16:41:30 <Yorick> it hides all grfids that are already used
16:41:50 <Belugas> this->show_file_names VS this->show_all
16:41:54 <Belugas> that is what i find silly
16:42:16 <planetmaker> I see now what you mean Belugas :) (wrt "space")
16:42:45 <Yorick> Belugas: it is not, show_all hides all grfs already in use ;)
16:42:50 <Yorick> shows*
16:42:52 *** divo has quit IRC
16:43:04 *** divo has joined #openttd
16:43:54 <Belugas> ok, as ai said, i did not looked a t the stuff compiled, just checking code
16:44:16 <Yorick> you are ai?
16:44:29 <Belugas> ai?
16:44:37 <Belugas> ai is a mammal living on a tree
16:44:45 <Belugas> so, no, ain't an ai
16:44:47 <planetmaker> lol :)
16:45:42 <Belugas> + // ASSUME: this->width, this->height already contains the new window size <--- after that, LOTS of spaces/tags
16:45:54 <Yorick> "ok, as ai said, i did not looked a t the stuff compiled, just checking code" --> "ok, as I said, I did not look at the stuff compiled, just checking code" ;)
16:46:09 <Belugas> lol :D
16:46:46 <planetmaker> :)
16:46:49 <Belugas> grammatically, i would not have been the ai either, ai would have been someone who said that ^_^
16:47:06 <Belugas> "Ok, as "AI" said"...
16:47:11 <Belugas> like...
16:47:16 <Belugas> Ok, as Yorick said
16:48:20 <planetmaker> one-line comments are preceeded by // rather than /* ... */, right?
16:48:52 <Celestar> planetmaker: no, only when they come after code
16:49:02 <planetmaker> oh, ok, Thx :)
16:51:42 * peter1138 is home :D
16:51:48 * Forked too!
16:52:02 <planetmaker> welcome home, peter1138 :)
16:55:07 <Celestar> peter1138: :D
16:57:01 * planetmaker found the option "show spaces" and now removes them :)
16:57:03 * peter1138 pulls
16:57:28 <peter1138> set list listchars=tab:,.,trail:%,extends:>,nbsp:_
16:57:31 <peter1138> Is in my .vimrc
16:57:38 <peter1138> Er, $, not %
16:57:48 <peter1138> Although I don't know what extends and nbsp are for ;)
16:58:19 <Celestar> set listchars=tab:~.,trail:¬,precedes:>
16:58:20 <Celestar> I got this
16:58:43 *** Yorick has quit IRC
16:58:48 <peter1138> SpComb, server details? :D
16:59:02 <SpComb> peter1138: for our cargodest game?
16:59:08 <peter1138> Yeah
16:59:16 <peter1138> is it h:1f819d6?
16:59:22 <SpComb> yes
16:59:26 <peter1138> :D
16:59:28 <SpComb> skrblz.fixme.fi, default port
17:00:28 <peter1138> Yay, nice bug :D
17:01:49 <ln> http://www.rekisteri.info/1290
17:02:48 <Celestar> ln: what the FUQQ is that?
17:03:03 <ln> looks like a floppy drive to me
17:03:12 <peter1138> The real question is why...
17:03:49 <Celestar> http://www.tt-forums.net/download/file.php?id=93941 <= I think this is just awesome
17:06:05 <planetmaker> :) Geekz, nerds,... all of ...us ;)
17:07:18 <Ammler> Celestar: the NAND signal was a nice idea...
17:07:48 <Celestar> nand signal?
17:08:52 <planetmaker> Belugas: thx for your time. Thanks to it, I learnt how to look for spaces :)
17:08:59 <Belugas> :)
17:09:26 <Ammler> Celestar: http://www.tt-forums.net/viewtopic.php?f=33&t=26364
17:10:04 <peter1138> NAND signals are a stupid idea.
17:10:21 <Celestar> Ammler: does it do anything useful?
17:10:32 <Ammler> :-)
17:10:34 <Celestar> I mean for the *game*
17:10:38 <Celestar> not the IC
17:10:45 <Ammler> it would make those logic gates a little bit smaller :-)
17:11:06 <Ammler> Mark: ?
17:11:13 * Celestar wonders when someone will port NetBSD onto an opettd train network :P
17:11:28 <Ammler> we have some games in our archive which uses NOT
17:13:34 <Ammler> Celestar: check Mark's posts in that thread...
17:14:06 <peter1138> Programmable signals would be a better idea, to do whatever you want.
17:14:19 <Celestar> does one *really* need programmable signals?
17:15:03 <peter1138> Not particularly.
17:15:12 <Celestar> I think it's a workaround to a mismanaged network :P
17:15:20 <Ammler> peter1138: with programmable signals, you cuold "program" NOT, I assume :-)
17:15:26 <Ammler> Celestar: http://www.tt-forums.net/viewtopic.php?p=705310#p705310
17:15:50 <Celestar> Ammler: I've seen that
17:16:20 * peter1138 rewrites his GRF...
17:18:12 <Celestar> heh
17:18:28 <Celestar> everytime I get a "no changes found" when pulling from peter1138's server I'm disappointed :P
17:20:28 <Celestar> cu later
17:20:34 *** Yorick has joined #openttd
17:22:50 *** CIA-5 has joined #openttd
17:22:58 *** Reemo has quit IRC
17:23:04 *** Reemo has joined #openttd
17:23:26 *** Reemo has quit IRC
17:23:45 *** Reemo has joined #openttd
17:29:21 *** Celestar has quit IRC
17:34:19 *** Wolf01 has joined #openttd
17:34:36 <Wolf01> hi!
17:35:08 *** Deathmaker1 has joined #openttd
17:35:26 <Yorick> hi
17:37:56 *** Brianetta has quit IRC
17:40:08 <Wolf01> uhm... some stuff is back... like nightlies?
17:40:08 *** Zahl has quit IRC
17:40:17 *** Zahl has joined #openttd
17:40:25 <Wolf01> or the wiki
17:40:44 <Yorick> it is
17:44:22 <FR^2> Hmm. Seems the ai of the latest trunk still builds airports even if airplanes are deactivated and the number of airplanes per player is reduced to zero.
17:44:31 <FR^2> Should I file a but about this?
17:45:45 <Wolf01> oh, I have another bug
17:47:11 <Wolf01> when building a tubular bridge over some bridgeheads the cars of a train travelling on the upper bridge seldom disappear like they are at the height of the bridge below
17:47:20 <Wolf01> I have a picture
17:47:49 <peter1138> I have a website.
17:47:57 <peter1138> It's called http://bugs.openttd.org/
17:48:07 <Wolf01> I have a website too
17:48:09 <Wolf01> :D
17:48:16 <FR^2> Only one? :D
17:48:28 <Wolf01> no, 2 exactly
17:49:00 <Wolf01> they were 3, but one failed and I'm not able anymore to modify it and bring it back to work
17:53:11 <Wolf01> http://bugs.openttd.org/task/2235/getfile/3223/bug_bridge.PNG :D
17:53:39 <Rubidium> that's fs119
17:54:22 <Wolf01> oh
17:54:24 <Wolf01> nice
17:58:44 *** dvo has joined #openttd
17:58:44 *** divo has quit IRC
18:05:30 *** selle has joined #openttd
18:05:31 <Sacro> if you tell a train to reverse, and then hit go to depot, it forgets all about reversing and just speeds back up
18:05:33 *** Swallow has joined #openttd
18:05:36 <Sacro> Bjarni: fixitfixitfixitfixit
18:06:05 * Bjarni slaps Sacro
18:06:10 <Prof_Frink> Sacro: itsfreesoftwarefixityourselfitsfreesoftwarefixityourselfitsfreesoftwarefixityourselfitsfreesoftwarefixityourselfitsfreesoftwarefixityourself
18:06:12 <Bjarni> I can only fix one thing at a time
18:06:19 <Sacro> Bjarni: and break 3 :(
18:06:30 <Sacro> oh cock
18:06:40 <Sacro> 4 people dead
18:08:01 <Sacro> hehehehe
18:08:06 <Sacro> crashed trains show lost messages
18:08:52 <Sacro> hmm
18:08:57 <Sacro> my tank engine is running forward one way
18:09:04 <Sacro> then switching ends and running backwards the other
18:09:10 <Prof_Frink> Tank!
18:12:45 <Belugas> now that's Hell!! I've got no more power on my headphones and my wired ones are at home. Meaning I do not have ANY music at all!
18:12:46 <Belugas> grrrr
18:13:16 <Bjarni> <Sacro> Bjarni: and break 3 :( <-- you see... the point is that I will not break anything
18:13:41 <Bjarni> now if I break anything I will blame you for interrupting me :p
18:14:25 <Sacro> Belugas: modprobe pcspkr
18:14:53 <peter1138> Let's phone Belugas and play music down it :D
18:15:17 <Prof_Frink> Belugas: Sing.
18:16:36 * Bjarni calls Belugas and puts on a Klingon opera
18:16:40 <Sacro> peter1138: i like that idea
18:17:07 <Forked> ..if he has two phones you can even sort out the stereo
18:17:16 <Forked> if one of you play the left channel.... and try to get it synced
18:17:18 <Belugas> i do :)
18:17:21 <Belugas> heheh
18:18:00 <peter1138> Hehe
18:21:33 <peter1138> Bjarni, oh I just remembered about your conversation this morning.
18:21:49 <peter1138> http://en.wikipedia.org/wiki/Cambridge_Z88 < Perfect small computer with a big display...
18:22:50 <Eddi|zuHause> i hate getting up early... you're tired the entire day and don't get _anything_ done...
18:23:17 <peter1138> I hate getting up late. It makes me tired and there's no time left to do anything.
18:23:20 <Bjarni> I think that conversation took place just before I went to bed....
18:23:24 <Bjarni> not morning :p
18:23:55 <peter1138> It was after midnight GMT, therefore it was morning.
18:24:26 <Bjarni> whatever
18:24:41 <Eddi|zuHause> well, i learned that i have two programs, that i need to compile with the exact same options, but one won't compile with -mno-cygwin and the other not with -mcygwin
18:24:48 <peter1138> But... 4 AA batteries!
18:25:09 <Bjarni> yeah
18:25:13 <Bjarni> that's outdated
18:25:17 <Bjarni> use fuelcells
18:25:43 <Forked> cold fusion
18:26:45 <peter1138> We ought to do something with the DOS/Windows flag for NewGRF...
18:27:04 <Belugas> like?
18:27:22 <peter1138> I don't know...
18:27:29 <peter1138> It is a prime cause of desyncs.
18:28:10 <Eddi|zuHause> we should auto-convert DOS grfs on load, and deprecate the use of DOS newgrfs
18:28:21 <peter1138> But DOS GRFs have more colours.
18:28:36 <DaleStan> Desyncs? or just cannot-join issues?
18:28:36 <Ammler> Eddi|zuHause: opposite :-)
18:29:00 <peter1138> DaleStan, desyncs.
18:29:49 <Ammler> peter1138: I played a long time with dos grfs, yesterday, just had the "ugly" blue but not deyncs...
18:30:05 <Eddi|zuHause> DaleStan: server has windows grfs and windows newgrfs, client has dos grfs and windows newgrfs, he can join because md5 of newgrfs match, but desyncs because the newgrfs deactivate themselves
18:30:05 <peter1138> Ammler, DOS GRFs by themselves won't be a problem.
18:30:16 <peter1138> Eddi|zuHause, thanks :)
18:30:47 <DaleStan> Ah. niiiiiice.
18:30:49 <peter1138> On the other hand, most people use Windows GRFs, so the lack of colours probably doesn't matter...
18:31:18 <peter1138> It would give MB another thing to complain about :)
18:31:19 <Eddi|zuHause> it's only like 2 colours that get mapped to similar colours, or not?
18:31:44 *** flowOver has quit IRC
18:31:47 <Belugas> i'd say more like 8
18:31:57 <DaleStan> All the pinks, ...
18:32:05 <peter1138> MB had a list.
18:32:12 <peter1138> In a thread somewhere...
18:32:28 <frosch123> 5 colors iirc
18:32:40 <peter1138> That's the value I was thinking.
18:32:53 <Belugas> it's on my SD key :(
18:33:27 <frosch123> dos indices 20,21,28,58,6A,88 are not present in the windows palette
18:33:32 <frosch123> so, actually 6
18:33:42 <DaleStan> I count 18 pinks in the Windows palette, but some of them may be in both palettes. 9 are tagged as "WinAPI".
18:34:09 <frosch123> pink is no problem, as the original grfs do not contain pink
18:34:23 <Ammler> http://www.tt-forums.net/download/file.php?id=94354
18:34:29 <hylje> where does the pink come from, then
18:35:01 <Eddi|zuHause> when the bees and the flowers...
18:35:03 <Ammler> (from http://www.tt-forums.net/viewtopic.php?p=708678#p708678)
18:35:08 *** Yorick has quit IRC
18:36:24 *** Tim has joined #openttd
18:40:29 <peter1138> That's the one.
18:41:06 <peter1138> Are some of the pink slots used for palette animation?
18:41:41 <Belugas> none of them, iirc
18:42:07 <Ammler> you would see that here, afaik: http://wiki.ttdpatch.net/tiki-index.php?page=PalettesAndCoordinates
18:42:18 <peter1138> Mmm, 9 colours in that image.
18:42:31 <Belugas> http://wiki.ttdpatch.net/img/wiki_up//windowspal.png
18:43:02 <Ammler> the "???"
18:43:49 <Belugas> in gfx.cpp, there is the DoPaletteAnimation that deals with it
18:43:58 <Belugas> (i think it's teh proper name)
18:44:08 <Belugas> is starts at palette entry 217,
18:44:26 <Belugas> and add 36 or 28 depending if we're on dos or winwos
18:44:50 <Belugas> so it actually stops before the 2nd pink block
18:45:03 <Belugas> (figures are from memory...)
18:45:54 <peter1138> Hmm..
18:46:12 <peter1138> How the hell can I do tunnels...
18:46:47 * Belugas will not show peter1138 how his son is doing them :)
18:47:01 <Eddi|zuHause> by making them the same as bridges...
18:47:17 <peter1138> ...
18:47:26 *** Celestar has joined #openttd
18:47:29 <Celestar> back
18:47:36 <Celestar> SpComb: any news?
18:47:53 <frosch123> peter1138: like tramtracks?
18:48:26 <peter1138> Problem is rail types have their own style of 'portal'
18:48:42 <Celestar> peter1138: what about the spectator problem, what does cause it?
18:48:55 <peter1138> Which conflicts with the goal of being landscape sprite agnostic.
18:49:31 <peter1138> Celestar, GetPlayer(PLAYER_SPECTATOR), to be literal.
18:49:37 <frosch123> use you 'default station type' also for tunnels?
18:49:43 <frosch123> +r
18:49:58 <Eddi|zuHause> well, bridges have the ability to look different depending on railtype, don't they?
18:50:19 <Eddi|zuHause> so tunnels would get that same behaviour
18:50:19 <peter1138> Eddi|zuHause, I said that :)
18:50:24 <peter1138> Oh, bridges...
18:50:28 <peter1138> No, bridges don't.
18:50:31 <peter1138> But tunnels *do*
18:50:45 <Eddi|zuHause> well, newgrf bridges i was speaking of
18:50:52 <peter1138> Argh
18:51:48 <Celestar> hm?
18:51:57 <Eddi|zuHause> anyway, there should really be different tunnel (entrance) types...
18:52:22 <Celestar> frosch123: you there?
18:52:39 <peter1138> http://svn.bucks.net/~petern/metro2.png < all agnostic, except the tunnels :o
18:52:47 *** Brainstorm has quit IRC
18:52:50 <frosch123> pong Celestar
18:52:57 <hylje> agnostic of what
18:53:04 <Celestar> frosch123: what was the function you said I should look at for cargodest?
18:53:15 <peter1138> Landscape.
18:53:31 <frosch123> Vehicle::CopyVehicleConfigAndStatistics() <- everything that cannot be done through commands needs to go there
18:54:09 <frosch123> everything that can be done through commands shall go into CopyHeadSpecificThings
18:55:06 <Celestar> frosch123: within "CopyHeadSpecificThings" ... are the two vehicles already fully configured (i.e. refits and orders)
18:55:09 <frosch123> maybe you would also need TransferCargo()
18:55:44 <frosch123> Celestar: Those three functions are called only once during DC_EXEC, not during cost estimation
18:55:54 <frosch123> i.e. they do the things which are not undo-able
18:56:42 <Celestar> frosch123: cool
18:56:50 <frosch123> no, that applies only to the lower part of CopyHeadSpecificThings()
18:57:04 <Celestar> frosch123: but the old vehicle is still intact in CopyHeadSpecificThings() riht?
18:57:06 *** Brainstorm2 has joined #openttd
18:57:06 *** Brainstorm2 is now known as Brainstorm
18:57:10 <frosch123> yup
18:57:20 <peter1138> So does it all work properly now? ;)
18:57:28 <frosch123> but of couse not in the original consist
18:57:32 <Celestar> frosch123: hm .. nope, the wagons aren't
18:57:37 <Celestar> I need the full consists
18:57:55 <frosch123> then you are in trouble
18:58:06 <Celestar> why?
18:58:10 <frosch123> what happens, when the player moves wagons around in the depot?
18:58:32 <peter1138> Hmm, we just need to make our calls either side of the autoreplace.
18:58:44 *** DJNekkid has joined #openttd
18:58:53 <peter1138> (Same with moving things in a depot)
18:58:55 <Celestar> I'll check in a bit
18:59:02 <Celestar> peter1138: moving things a depot works
18:59:14 <Celestar> peter1138: as autoreplace uses the other commands, it should work automagically
18:59:28 <peter1138> I hope :)
18:59:38 <peter1138> Seems to.
19:00:04 <frosch123> what is about TransferCargo() ?
19:01:32 <frosch123> Celestar: Note, that moving vehicles in depot and moving them back to the original order must result in the same state, else it will desync
19:01:44 *** Dred_furst has joined #openttd
19:02:11 <peter1138> frosch123, does the same happen on all clients?
19:02:43 <Celestar> frosch123: I have a situation where a planned autoreplace doesn't happen. What might cause this?
19:02:46 <frosch123> no, it is done once more on the client that issues the CmdMassReplace (or similiar)
19:03:47 <frosch123> Celestar: It will construct the new chain, also share the orders, but at the end of that it will sell the new vehicles, move the old vehicles back to their original position, and restore random seeds
19:04:07 <frosch123> note: building vehicles needs random
19:04:14 *** Brianetta has joined #openttd
19:04:20 <Celestar> frosch123: I see. yet the replace is NOT happening here for some reason :o
19:04:46 *** Yorick has joined #openttd
19:05:10 <Celestar> he stupid me
19:06:31 <peter1138> Hmm...
19:06:36 <peter1138> That could be a problem.
19:06:46 <peter1138> Or not.
19:06:55 <peter1138> Celestar, was order-order important?
19:07:01 <Celestar> peter1138: nope
19:07:01 <peter1138> edge order, basically.
19:07:06 <Celestar> peter1138: shouldn't be
19:07:21 <peter1138> Then it should be fine.
19:07:33 * peter1138 still considers the tunnel issue :o
19:07:35 <Celestar> peter1138: if it is, we can still force a sort
19:07:52 <Celestar> hm autoreplace works correctly with cargodest from what I can see
19:08:18 <frosch123> Celestar: try the manual MassReplace button in network
19:08:22 *** Swallow has quit IRC
19:08:33 <Celestar> frosch123: er? "manual MAssReplace" ?
19:08:48 <Eddi|zuHause> hm... at what point does a prototype count as "used" wrt whether you get offered one again
19:08:50 <frosch123> the bottom most button in depot
19:08:55 <Celestar> frosch123: can you poke me tomorrow to do this?
19:09:27 <frosch123> tomorrow? you mean around 18:00 when I might be back here?
19:09:34 <Celestar> that's ok by me
19:10:00 <Celestar> so what do we still need to do
19:11:33 <Celestar> basically mostly the cargo view
19:11:45 <Celestar> and another code review, right Rubidium ? ;)
19:12:06 * peter1138 ponders doing one.
19:12:08 <ln> attention, i have an IMPORTANT PATCH.
19:12:35 <Bjarni> you fixed some indenting?
19:12:41 <ln> Bjarni: nope.
19:12:45 <Celestar> peter1138: I think we should first do the total cargo view and other minor things, don't you agree?
19:13:04 <frosch123> what does it do, does it patch dorpsgek to automatically kick everyone typing "english only"?
19:13:18 <ln> here it is, fixes bug FS#ln: http://users.utu.fi/lanurm/ottd/then-is-not-than-even-in-2008.diff
19:13:27 <Celestar> peter1138: we also have the two thingies on the TODO ... but do we really want them?
19:13:50 <Bjarni> ln: it fixes bug FS#ln???
19:14:12 <peter1138> ln, it is to dutchies :(
19:14:13 <frosch123> FS#ln is quite nasty, I got already fixed multiple times
19:14:35 <ln> Bjarni: you're not familiar with the bug number FS#ln? it's not even my invention.
19:15:07 <peter1138> -Fix [FS#AmmlersStillTooLazy]:
19:15:15 <Celestar> ln: what the HELL is the difference between those?
19:15:19 * Bjarni fixes Ammler
19:15:30 <glx> Celestar: than != then
19:15:44 <Celestar> pfft
19:16:29 <ln> come on, i've managed to get a similar patch committed within a few minutes back in the days when even Darkvater and Tron were here.
19:16:44 <ln> by MiHaMiX then
19:17:23 *** |Jeroen| has quit IRC
19:17:36 <Celestar> I gotta go
19:18:46 <Belugas> ln, i'll do that tonigh
19:18:52 <Belugas> if i remember to do so
19:18:58 <Ammler> Celestar: then=denn and than=als ?
19:19:12 *** GoneWacko has quit IRC
19:19:25 <Yorick> Ammler: then=dan and than=dan in dutch
19:19:29 <ln> Ammler: then=dann
19:19:46 <ln> Belugas: great
19:20:06 <mortal> than=als in german?
19:20:18 <Yorick> mortal: quite...
19:20:31 <Kloopy> haha. ln needs an award for "Most awesome patch of the Month"
19:20:43 <Ammler> mortal: http://dict.leo.org/ende?search=than
19:20:54 <mortal> clearly
19:21:02 <mortal> that's the best diff I've ever seen
19:21:04 <Celestar> Ammler: in comparisons, always "than", never " then"
19:21:07 <Celestar> cu
19:21:09 *** Celestar has quit IRC
19:21:26 <Kloopy> This is more important than YAPP or cargodests!
19:21:39 <mortal> clearly
19:22:25 <ln> my previous similar patch seems to be from december 2004.
19:22:27 <Belugas> guys, every bit counts
19:22:40 <mortal> ln, link?
19:22:49 <Kloopy> Do you have that diff file, ln?
19:22:49 <Belugas> so id' say that is' about the same as changing color to colour and such
19:23:01 <mortal> nope belugas
19:23:03 <ln> mortal, Kloopy: sure, http://users.utu.fi/lanurm/ottd/then-is-not-than-can-it-be-so-hard.diff
19:23:05 <Kloopy> Do all the comments and code use "colour" then?
19:23:07 <mortal> haha
19:23:21 <mortal> belugas, color is US spelling, colour is UK
19:23:29 <oh> +// Vehicles of 2 years do easier meet this setting than vehicles
19:23:31 <mortal> then is one word, than is a completely different one
19:23:38 <Belugas> it's nt there yet, but it's oa work in progress
19:24:01 <Belugas> mortal, we do the british way
19:24:04 <Yorick> mortal: in dutch it isn't
19:24:06 <oh> there's still more to fix on that patchline
19:24:06 <mortal> woot
19:24:08 <oh> ;p
19:24:44 <Kloopy> Vehicles that are 2 years old more easily meet this setting than vehicles that are one year old
19:24:44 <mortal> heh, I guess that covers vocab as well?
19:25:08 <mortal> gas stop => petrol station, whatever => car park, etc
19:25:22 <ln> never include two separate fixes in the same patch.
19:25:40 <Belugas> ln is ONCE again, right :)
19:26:45 * Kloopy giggles
19:26:53 <Eddi|zuHause> mortal: neither petrol stations nor car parks are in the game (afaik)
19:26:54 *** GoneWacko has joined #openttd
19:27:40 <Kloopy> sidewalks -> paths
19:28:34 <mortal> Eddi|zuHause, you never know about comments
19:31:00 <Eddi|zuHause> yes... "grep 'petrol station' src/ -r"
19:31:24 <mortal> awwwww, just pick on the guy who isn't compiling his own nightly builds :(
19:31:39 <ln> there was one potential than-fix missing from my patch, because i had hard time figuring out what the hell was the sentence supposed to mean.
19:31:45 <mortal> haha
19:31:51 <ln> src/network/core/packet.cpp: /* If size was sooner to zero then the string in the stream * skip till the \0, so than packet can be read out correctly for the rest */
19:32:13 <mortal> clearly s/than/that/, but the first part eh
19:32:21 <mortal> can't you blame it?
19:32:34 <Yorick> I think all is written by TB
19:32:40 <ln> i can, but I'm not Tron.
19:32:52 <mortal> eh?
19:32:59 <Eddi|zuHause> i'd guess it was True{Light,Brain}
19:33:44 <Eddi|zuHause> mortal: Tron was the guy who was also called "code police"
19:35:02 <peter1138> Nothing wrong with Code Police.
19:35:23 <mortal> I guess I oughta fetch the nightly code
19:35:28 <mortal> and set up some cronjob
19:35:55 <ln> peter1138: But for Tron the priority was to find out who did what wrong, fixing it was only second in importance.
19:36:19 <Eddi|zuHause> fixing things is not the job of the QM guy
19:36:26 <Eddi|zuHause> finding things that are wrong is...
19:37:24 *** fonso has joined #openttd
19:39:27 <mortal> configuring trunk
19:39:38 <Noldo> ln: how do you know his priorities?
19:40:50 <ln> Noldo: by observing.
19:41:41 *** flaske has joined #openttd
19:41:41 <Belugas> Tron was very good at fixing broken stuff, and finding who did it is just part of the solution. Learning process. Like you do not make the same mistake twice
19:42:53 <Belugas> agreed he was not the type to send flower with the pot, just the pot.
19:43:16 <Belugas> but everyone has a personality
19:43:29 <Belugas> and i know mine is not an easy one either
19:44:46 <ln> some have two
19:45:01 <frosch123> but your reflexes on the R word are not as distinct as MB's on the O word :p
19:45:12 <Belugas> lol
19:46:50 <Belugas> Let say i just can't stand when users are using the R word to put pressure on adding this or that feature
19:46:56 <Belugas> so freakingly stupid
19:47:14 <Belugas> it's not an argument and i hpe it will never be
19:47:40 <Belugas> as to what drives MB on his Holy Crusade, well... i do not even wnat to know
19:50:19 <fonso> Forgive my curiosity ... I might be able to guess the R word, but what is the O word then?
19:50:58 <frosch123> in which channel are you?
19:51:11 <peter1138> R word?
19:51:13 <peter1138> Oh...
19:51:14 * fonso blushes
19:51:27 <fonso> that's too obvious
19:51:28 <mortal> make & pray
19:53:39 <Belugas> obvious? naaaaa.. not the right word ;)
19:54:24 <fonso> :)
19:55:37 <peter1138> Prof_Frink, go and get me another beer? ta
19:55:54 * peter1138 reads back through the engine pool suggestions thread
19:56:20 <frosch123> cool, tell me when you found a 'suggestion'
20:00:27 <Eddi|zuHause> i'd assume 80% of the content there is flaming :)
20:01:12 <peter1138> Heheh
20:01:35 <ln> src/terraform_cmd.cpp: * This affects all corners with a manhatten distance smaller than MAX_TILE_HEIGHT to one of the initial 4 corners.
20:01:49 <frosch123> reminds, me MB told he had send you a PM about that topic and complained you never replied
20:03:22 <frosch123> s/, me/me ,/
20:05:25 <Eddi|zuHause> M-don't-pm-me-B?
20:05:52 <Wolf01> 'night
20:06:14 <Eddi|zuHause> ln: that's a correct "than"...
20:06:18 *** Wolf01 has quit IRC
20:06:51 <ln> Eddi|zuHause: yes, but what is this manhatten distance?
20:06:56 <Eddi|zuHause> :)
20:07:03 *** Reemo has quit IRC
20:07:27 <peter1138> frosch123, to me?
20:07:45 <frosch123> yes, I thought you accidently pressed 'delete' or something like that :p
20:07:53 <Yorick> xdiff+ydiff for diagonal comparisons
20:08:11 <peter1138> Hmm, nope. I've never seen one from him.
20:08:31 <peter1138> And I've got almost everything going back to 2005 ;)
20:08:43 <fonso> your eyes' built in spam filter works well
20:09:03 <peter1138> Not really, as I did request it.
20:10:03 *** Deathmaker1 has left #openttd
20:10:12 <frosch123> "Tja. Peter hat das Feature vorher eben nicht ausreichend getestet und er hat es auch nicht für nötig gehalten, uns .grf-Entwickler dazu anzuhören. Ich selber habe ihm eine ausführliche Doku geschrieben aber nie eine Antwort darauf erhalten. Und ich sehe auch jetzt noch nicht, dass entsprechend unseren Anregungen entsprechende Änderungen vorgenommen werden. :|"
20:10:16 <peter1138> Unless he posted it while I was away, saw it was unread for a while, and then deleted it himself. I think that was before it was done, though.
20:10:17 <frosch123> (MB)
20:10:26 <peter1138> Not helpful :p
20:10:53 <peter1138> orudge! ping!
20:11:24 *** Purno has quit IRC
20:11:57 *** oh has quit IRC
20:13:40 <orudge> peter1138! pong!
20:13:54 <peter1138> Where did my PM go!
20:14:12 *** Frostregen has joined #openttd
20:15:16 <peter1138> Hmm well, there was no conclusion to that thread...
20:15:30 <peter1138> Apart from Rubidium wanting something totally generic :)
20:15:42 *** Yorick has quit IRC
20:16:59 <frosch123> IIRC all grf authors that participated (i.e. mb and pikka) wanted to disallow any modifications by other grfs not explicitly mentioned in the original grf, i.e. making both the add-on sets of both authors invalid
20:17:07 <orudge> peter1138: I don't know!
20:17:10 <orudge> let me know if you find it!
20:17:22 <orudge> have you checked down the settee?
20:17:52 <peter1138> frosch123, but pikka wanted it extremely simple.
20:18:31 <frosch123> well, I would also believe pikka to update the original grf, so it knows of the modifiing one
20:23:52 <frosch123> IIRC the easiest solution was to add a 'public'/'protected' property to every vehicle, that tells whether a vehicle can be combined with every vehicle from every grf or only with those from the original grf or its children (those using "GRF ID overrides for engines (11)")
20:24:26 <frosch123> conbined with the 0xFFFF ID in the attach-wagon-callback
20:24:40 <glx> none of them replied to my suggestion
20:25:14 <frosch123> did anyone replied to a suggestion of someone else ?
20:25:43 <glx> http://www.tt-forums.net/viewtopic.php?p=697130&sid=7db62f563df6d88b1e282e3555600946#p697130
20:26:08 <Rubidium> ooh... nice session
20:26:31 <glx> oups
20:26:42 <Belugas> join the club!!
20:26:55 <Tim> I'm just testing the CargoDest-Patch, it's awesome!
20:27:13 <Eddi|zuHause> it sure is :)
20:27:36 <glx> the only reference to my post is by OzTransLtd (but I don't like him)
20:27:56 <flaske> hey, guys, is there no large textbox input widget?
20:28:06 <Belugas> the comment or the guy? ^_^
20:28:28 <glx> the guy (and the idea he suggested in the comment)
20:28:32 <Belugas> flaske, no, not really
20:28:32 <Tim> One Question...: If i connect a coal mine to a powerplant and transport the coal to it, and then connect the mine to another power plant, there will be coal generated for each of the powerplants. However, is the TOTAL OUTPUT of the Coal Mine now higher, or is the coal which was in the beginning only transported to one powerplant now divided between the two of them?
20:28:58 <flaske> its divided
20:29:04 <Belugas> granted, glx. It's a bit like "whatever is required, don't care"
20:29:18 <frosch123> glx: IMO it is problematic as it changes the meaning of the 'vehicle id' variable depending on another variable. I.e. it somewhat breaks existing grf.
20:29:29 <frosch123> So something like grf version 8 would be needed.
20:29:35 <Belugas> flaske, divided??? you are not making sens
20:29:55 <flaske> i was replying to Tim's question
20:30:00 <Belugas> indeed frosch123.
20:30:02 <Belugas> ok flaske
20:31:24 <flaske> so, textboxes are a little tricky?
20:31:54 <Belugas> in fact, we've "discovered" today that the bridge cost in nfo is only at max 255, while it is a uint16 in Open. Withouth adding a cost2, which cannot be done, according to Oskar. so a new version would be a good thing
20:32:00 <Tim> Hm, then maybe take that as a suggestion for your cool patch :) I think the total output of the coal mine should be higher, if the coal is transported to multiple powerplants - else this system does not make too much sense, as connecting a second powerplant does not give you any advantages, but only disadvantages, like having more track, trains and stuff to manage
20:32:11 <Ammler> the "big" grf authors ignoring that it would be nice to add just a simple GRF like the empty engine for eyecandy...
20:32:25 <Belugas> flaske, it's just that we do not need large input widget...
20:32:48 <glx> Tim: that's totally unrelated to cargodest
20:33:25 <Eddi|zuHause> Tim: it does make sense when the power station has a stockpile limit
20:33:40 <flaske> Belugas I see, but I kinda did just now. Was going to make a "mission description" for the mission objectives im working on, in the scenario editor
20:33:49 *** Reemo has joined #openttd
20:34:17 <frosch123> <Belugas> in fact, we've "discovered" today that the bridge cost in nfo is only at max 255, <- the 'traditional' sollution would be to add another byte property for the high byte
20:34:18 <Belugas> flaske: ho... well... that would be something that your patch will have to bring in ;)
20:34:30 <Eddi|zuHause> flaske: you might want to make a grf spec instead, so people can provide the strings via grf
20:34:44 <flaske> hehe, yeah thanks tho :)
20:34:52 <Belugas> frosch123, granted, but FF is already an accepted value
20:35:01 <flaske> thanks Eddi|zuHause, good idea
20:35:07 <frosch123> no, not an extended byte
20:35:11 <frosch123> i.e. like vehicle weight
20:35:13 <Belugas> mm?
20:35:40 <frosch123> 24 (c) B High byte of vehicle weight, weight will be prop.24*256+prop.16
20:35:45 <frosch123> action0trains
20:35:48 <Eddi|zuHause> "adding a cost2 [...] cannot be done, according to Oskar."
20:37:13 * GoneWacko slaps Sionide and runs off giggling
20:37:21 *** fonso has left #openttd
20:37:52 <frosch123> Well, I would expect Oskar to have a lot more clue about TTDP than me, but if it cannot be done with a 'high byte' property, why should it be possible by incrementing the grf version?
20:40:34 <frosch123> night
20:40:38 *** frosch123 has quit IRC
20:42:31 <ln> coming soon on this channel: commit of the patch of the month. stay tuned.
20:42:36 <Eddi|zuHause> "Nicht erläuterte Details können direkt im Sourcecode gefunden werden." <- that's a totally great statement :p
20:42:46 <Belugas> damned.. he's gone
20:43:11 <Eddi|zuHause> ("Details that are not described [in the documentation] can be read from the source code.")
20:45:00 *** Progman has quit IRC
20:46:17 <ln> Eddi|zuHause: sounds almost as good as the draft of some finnish idiot's doctoral thesis, where e.g. "Google et al." was used as a reference for some claims.
20:47:19 <Bjarni> Eddi|zuHause: sounds like what Brianetta once said. It was something like "the source code is like a manual, except it has all details and fewer pictures"
20:48:07 <Bjarni> http://qdb.us/49946 <-- well... close enough :)
20:49:40 *** KillaloT has quit IRC
20:49:42 *** Marduuhin has joined #openttd
20:50:16 <Bjarni> http://qdb.us/116622 <-- wow. That one is great :D
20:50:35 <Eddi|zuHause> ... we lost him again to qdb :(
20:50:35 <Sacro> haha
20:50:40 <Sacro> nice one BR
20:50:41 <Sacro> err
20:50:42 <Sacro> Brianetta:
20:50:59 *** endru has quit IRC
20:51:21 *** flaske has quit IRC
20:51:32 <Belugas> bye guys
20:51:37 <Bjarni> bye Belugas
20:52:35 <Bjarni> I saw a beluga whale on the news today. Some Chinese boy was sitting on the back of it during some show or something
20:52:47 <Sacro> was his dinner
20:52:56 <Bjarni> no
20:53:00 <Bjarni> it was his income
20:53:07 *** mucht_home has quit IRC
20:53:14 <Bjarni> he was 4 years old and had done that for a year
20:53:22 <glx> Bjarni: a beluga is not a whale
20:53:28 <Sacro> one whale? a year/
20:53:29 <glx> it's a dolphin
20:53:32 <Sacro> has he not read Moby Dick
20:53:38 <peter1138> James Whale...
20:58:47 *** mortal has quit IRC
21:00:22 * peter1138 ponders this bug
21:01:52 <Rubidium> http://www.amazon.com/gp/product/images/B000EPPFEC/ref=dp_image_0?ie=UTF8&n=286168&s=garden <- you could tennis with it
21:04:54 <Eddi|zuHause> the fly-swatter of the 21st century :=
21:05:20 <peter1138> Hmm, half-tile foundations drawn properly... on land.
21:06:50 *** FR^2 has quit IRC
21:12:36 <Bjarni> http://ekstrabladet.tv/article284388.ece <-- the beluga whale/dolphin. Right now it refuse to load for me though :(
21:14:52 <glx> works here
21:15:37 <Rubidium> Eddi|zuHause: it's a patented "bug frier"
21:15:46 <Bjarni> then you can listen to what they say about it and enlighten me. It stalled half way though it so I haven't seen the whole thing yet
21:16:44 <Bjarni> it looks cute though
21:16:49 <glx> I'm not very good at english listening
21:16:53 <Bjarni> :p
21:17:04 <Bjarni> now it started and stalled again
21:17:13 <Bjarni> at the same place as last time
21:18:01 <Bjarni> "he asked his grandmother if he could swim with it".... and that's the end of it >_<
21:20:24 <Bjarni> and now the rest of it appeared in a few sec
21:23:32 *** jni has quit IRC
21:25:16 <peter1138> Hm.
21:26:27 *** Brianetta has quit IRC
21:28:45 *** fmauNekAway is now known as fmauNeko
21:28:45 *** dvo has quit IRC
21:28:56 *** divo has joined #openttd
21:32:00 <peter1138> Okay, I fixed the crashing bug... by removing a bit of code...
21:35:53 <fjb> Removing all the code fixes all the bugs.
21:36:19 *** NukeBuster has joined #openttd
21:37:15 <Bjarni> banning everybody in here will remove the bad ideas
21:38:30 <Eddi|zuHause> i have my doubts that this will actually work :p
21:39:55 *** Tim has left #openttd
21:42:00 *** Amixbook has joined #openttd
21:44:34 *** Farden has quit IRC
21:45:08 <peter1138> Gah, stupid sprites
21:46:49 *** Vikthor has quit IRC
21:51:16 *** Tekky has quit IRC
21:52:11 <peter1138> It's now drawing them at the correct place... but under the foundation :(
21:53:53 <fjb> It hides them so nobody sees the mistakes it makes.
21:58:56 <planetmaker> night
21:58:56 <peter1138> I guess I need to use AddSortable everywhere :o
22:00:43 *** Progman has joined #openttd
22:01:06 <Rubidium> just cache the whole thing with foundations and all and use that as single sprite ;)
22:01:38 <peter1138> Err...
22:03:44 <peter1138> Oh for fucks sake...
22:04:07 <peter1138> Using AddSortable, it's at the right place... but above the white/red selection square :o
22:08:42 <peter1138> Unless I need AddChildSpriteToFoundation :o
22:13:25 <Prof_Frink> peter1138: They rang last orders.
22:14:56 *** Zahl has quit IRC
22:15:24 <peter1138> Oh, that's no good.
22:15:27 <peter1138> Gah..
22:15:41 <peter1138> If I draw it 8 pixels too low, it shows above the foundation.
22:15:51 <peter1138> If I draw it in the right place, it is below the foundation.
22:15:54 <peter1138> Stupid sorter?
22:16:09 *** Digitalfox has quit IRC
22:31:01 *** dragonhorseboy has joined #openttd
22:31:33 <dragonhorseboy> hey
22:32:33 <dragonhorseboy> do some trains have like 2+ articulated sets in one consist? (rather than being one long single set throughly)
22:38:55 <Bjarni> you mean if it's possible that an articulated engine can be longer than two units?
22:39:19 <Bjarni> or if two articulated engines can be put in the same train?
22:39:51 <Bjarni> you know answering a question is way easier if you understand the question itself ;)
22:41:03 <dragonhorseboy> heh sorry I meant just articulated cars alone
22:41:11 <dragonhorseboy> (independent locomotive that is)
22:41:51 <peter1138> Bjarni, dragonhorseboy never talks about the game, only real or model railways.
22:42:37 * Sacro just lost the game D:
22:43:13 <valhallasw> peter1138: well, try drawing it 4 pixels too low? :D
22:43:44 <dragonhorseboy> sacro :p
22:47:36 <peter1138> Hmm
22:47:37 <Eddi|zuHause> dragonhorseboy: if you are talking about real railways, then that happens very often...
22:47:52 <peter1138> AddChildSpriteToFoundation() works... just... ugly :o
22:48:49 *** [com]buster has quit IRC
22:49:01 <dragonhorseboy> eddi hm thanks .. I could imagine that having several short sets than one single long one probably makes it easier to repair them because of not having to can the whole train over one bad axle. dunno much myself tho ^_^
22:49:43 *** LilDood has quit IRC
22:49:56 <Eddi|zuHause> dragonhorseboy: some ICE3 go in double most of the way, and then get split into 2 for the last bit, so they end up in different cities
22:51:02 <dragonhorseboy> ah hmm yeah that kind of mode works too
22:51:20 <Eddi|zuHause> or 425/435/435/425 consists may be driven in double traction, to increase capacity during high load times
22:51:35 <dragonhorseboy> hm on related note I do know some north america trains had one/several rdc's on the tail that would get dropped off at certain stops to go their own way
22:51:35 <dragonhorseboy> (not articulated but still)
22:54:19 <dragonhorseboy> hm well thanks eddi
22:55:21 * peter1138 > sleep
22:55:35 <dragonhorseboy> bye peter
22:56:30 *** SpComb was kicked by DorpsGek (Don't poke me)
22:57:36 <dragonhorseboy> 0_o
22:57:36 <Eddi|zuHause> dragonhorseboy: http://www.bahnbilder.de/name/einzelbild/number/216074/kategorie/Deutschland~Triebzüge~BR+425.html <- that's a 425 (4-part articulated vehicle). and as you can see, there's a second one attached to it
22:58:19 <dragonhorseboy> hmm ty
22:58:20 *** SpComb has joined #openttd
22:58:23 <SpComb> taking it personally, eh
22:58:37 <SpComb> kicking someone is no trivial matter :(
23:01:52 <Eddi|zuHause> http://www.bahnbilder.de/name/einzelbild/number/214679/kategorie/Deutschland~Triebz%25FCge~BR+425.html <- or here. view from the side
23:05:35 <Bjarni> http://lh5.ggpht.com/_nZYHrHAAJig/R7YBW03jbvI/AAAAAAAACYE/9Gxl6ROtYc8/DSC_5336.JPG <-- here is an articulated train of 8 units
23:05:42 <Bjarni> they really make those
23:05:52 <Bjarni> but naturally I can't find a side view :(
23:07:34 <Lakie> o_O
23:07:41 <Lakie> Each unit looks fairly small though
23:07:48 <Eddi|zuHause> that branch underneath the train doesn't look very used
23:07:48 <Lakie> (Compared to say a carrage)
23:07:54 *** elmex has quit IRC
23:08:45 <Eddi|zuHause> yeah, looks like it's not longer than a 425
23:09:40 <Bjarni> http://www.railfaneurope.net/pix/dk/electric/emu/S-tog/SH4712-SG4512.jpg <-- this is as good as it gets
23:10:34 <Bjarni> <Lakie> Each unit looks fairly small though <-- yeah, one set of 8 units is supposed to stop at the marker for a 4 wagon long train xD
23:10:49 <Lakie> Hehe
23:10:52 <Bjarni> meaning each unit if half the length of the train they replace
23:11:13 <Bjarni> but I guess they have to have fairly small units since each unit only has one axle
23:11:14 <Eddi|zuHause> that's about what i meant
23:11:47 <Eddi|zuHause> one axle? no double axles?
23:12:09 <Bjarni> the end unit in one end has two
23:12:12 <Lakie> Durely the last one would have a double or something?
23:12:13 <Lakie> Ah
23:12:18 <Eddi|zuHause> that doesn't sound like a too bright idea
23:12:22 <Bjarni> but only in one end
23:12:33 <Bjarni> <Eddi|zuHause> that doesn't sound like a too bright idea <-- why not?
23:12:55 <Bjarni> they only derailed once due to the low number of axles
23:13:05 *** thvdburgt has quit IRC
23:13:21 <Bjarni> the train was rather new at the time and then they changed something
23:13:25 <Bjarni> and ever since it just worked
23:13:35 <Eddi|zuHause> single axles are known to provide less comfort while driving
23:14:22 <Eddi|zuHause> the transmission of forces is more direct, than when you have double axles
23:14:33 <Bjarni> it's also known to be a financial good solution as wear and resistance is lower
23:15:19 <Bjarni> but yes usually I prefer regular bogie wagons
23:15:30 <Bjarni> when it comes to comfort
23:16:07 <Eddi|zuHause> the 425 has double axles as connector between parts (like TGV)
23:17:09 <Bjarni> depending on track condition it could be a better solution
23:20:08 <Bjarni> lol
23:20:16 <Bjarni> I just made it sound like we have good tracks
23:21:23 <Eddi|zuHause> i did not really understand that statement either :p
23:24:04 <Bjarni> http://www.railfaneurope.net/pix/de/electric/emu/425/301-320/DB_425_305_425_303_20040802.jpg <-- I see what you mean
23:26:05 *** Sacro has quit IRC
23:26:07 <Bjarni> http://lh5.ggpht.com/_nZYHrHAAJig/R7YBW03jbvI/AAAAAAAACYE/9Gxl6ROtYc8/DSC_5336.JPG <-- (same as the first one). The trains in the background has the same wheel configuration as 425 (and consist of 4 units). The difference is that they have a top speed of 180 km/h
23:26:09 *** Sacro has joined #openttd
23:26:17 <Bjarni> and goes from 0 to 100 km/h in 48 sec
23:26:28 *** stillunknown has quit IRC
23:27:11 *** KritiK has quit IRC
23:36:47 *** Sacro has quit IRC
23:37:02 *** Sacro has joined #openttd
23:48:19 *** Sacro has quit IRC
23:48:26 *** Sacro has joined #openttd
23:50:10 * dragonhorseboy pokes sacro
23:50:15 <dragonhorseboy> thats three quit/enter already
23:50:22 <Sacro> heh
23:50:24 <Sacro> i killed x-chat
23:50:52 <dragonhorseboy> :p
23:53:56 *** Dred_furst has quit IRC
23:55:28 *** Wezz6400 has quit IRC