Back to Home / #openttd / 2007 / 09 / Prev Day | Next Day
#openttd IRC Logs for 2007-09-01

---Logopened Sat Sep 01 00:00:37 2007
00:04|-|KouDy [~KouDy@] has joined #openttd
00:04|-|KouDy [~KouDy@] has quit []
00:05|-|Greyscale [] has quit [Ping timeout: 480 seconds]
00:24|-|Greyscale [] has joined #openttd
00:34|-|Greyscale [] has quit [Ping timeout: 480 seconds]
00:47|-|Greyscale [] has joined #openttd
00:55|-|Osai [] has quit [Quit: Osai]
01:00|-|Greyscale [] has quit [Ping timeout: 480 seconds]
01:09|-|KUDr [] has quit [Ping timeout: 480 seconds]
01:13|-|Greyscale [] has joined #openttd
01:24|-|Greyscale [] has quit [Ping timeout: 480 seconds]
01:28|-|SmatZ [] has joined #openttd
01:37|-|Greyscale [] has joined #openttd
01:45|-|Greyscale [] has quit [Ping timeout: 480 seconds]
02:00|-|Osai [] has joined #openttd
02:04|-|KUDr [] has joined #openttd
02:18|-|redmonkey [] has joined #openttd
02:32|-|Darkebie [] has quit [Quit: VIP Gill ;D]
02:40|-|TinoM|Mobil [] has joined #openttd
02:44|-|redmonkey [] has quit [Quit: quit]
02:45|-|phiker [] has joined #openttd
02:45<phiker>hi, is it currently planned to have easier upgrade methods for trains instead of having to replace them all one by one?
02:47|-|Lachie [] has quit [Ping timeout: 480 seconds]
02:48|-|Wolf01 [] has joined #openttd
03:04<CIA-3>OpenTTD: rubidium * r11030 /trunk/src/ (economy.cpp openttd.cpp saveload.cpp station_cmd.cpp): -Revert r11016, Fix [FS#1178]: the way to determine whether a station should get goods was not done properly.
03:04<Rubidium>phiker: there's something called autoreplace that does that
03:08<phiker>Rubidium: how can I use that?
03:08<Rubidium>see the wiki
03:09<Rubidium>something like (I think)
03:09<Rubidium>actually, works better
03:10<phiker>uhm well, I meant upgrading like monorail -> maglev
03:10<Rubidium>then no, I think
03:10<phiker>not even planned?
03:11<Rubidium>we'd first need multitile (read multirailtype) depots for that
03:12<phiker>why not simply let users define what engines should be replaced with other ones in the replace vehicles dialogue, and then replace them when the upgrade tool is applied to a rail depot?
03:12<Rubidium>because one shouldn't have maglev trains in a monorail depot and vice versa
03:13<phiker>when you upgrade it, it becomes a maglev depot
03:13<phiker>and therefore can have maglev trains in it
03:13<Rubidium>yes, but first you have monorail trains in it
03:13<phiker>which were upgraded from monorail trains according to the rules defined in some dialogue
03:13<Rubidium>not if you didn't specify it
03:14<phiker>I want to specify it.
03:14<phiker>Otherwise an error box could be shown.
03:14<Rubidium>yes, but sometimes people don't
03:14<phiker>then it won´t work, but that´s not too big a problem
03:14<phiker>It´s a hundred times easier to specify this and then upgrade your complete railnet instead of replacing 40 trains one by one.
03:14<Rubidium>either do it correctly or don't do it at all
03:15<phiker>well, what´s wrong with letting the user define what should happen?
03:16<Rubidium>it brings the game in an inconsistent state and people start complaining that it "doesn't" work
03:16<phiker>inconsistent? in what way?
03:16<Rubidium>monorail vehicles on maglev track for example
03:16<phiker>and... how should that happen with this approach?
03:17<Rubidium>depots have track to
03:17<Rubidium>and track types are only checked when they change
03:17<phiker>and... where´s the problem?
03:17|-|Dark_Link^skola [] has joined #openttd
03:17<Rubidium>so once a monorail train is on maglev track it will happily run
03:17<phiker>and how should it get there?
03:17<Rubidium>and then people start complaining that monorail runs on maglev and vice versa
03:18<phiker>(perhaps I´m just too stupid, but I´m really trying to understand what you´re saying :-)
03:19<Rubidium>because you have maglev trains in a monorail depot (or vice versa) because you didn't set an autoreplace for all vehicles, trains will run on the wrong track type
03:20<phiker>if I don´t set an autoreplace, nothing gets done and an error box is shown
03:20<phiker>"You can´t upgrade this depot because you didn´t specify a replacement for train 36." or something like that
03:21<Rubidium>oh... and what when you can't have coal wagons on maglev? (Like with most newgrfs)
03:22<Rubidium>it would require a hell of a lot of code to get it right
03:22<phiker>you can´t have coal wagons on maglev? sorry, I didn´t know that
03:22<phiker>well then, probably the user shouldn´t be upgrading his network if he wants to continue delivering coal...
03:22<Rubidium>as I said: with some newgrfs
03:23<phiker>so he won´t use this feature and won´t have problems
03:24<Rubidium>people are stupid and click on everything
03:24<phiker>that´s true I guess
03:25<phiker>you´re right, showing an error box then is much work
03:25<SmatZ>phiker: you can code a client-side patch to do that work for you
03:25<phiker>SmatZ: of course I could. I´m just wondering why this isn´t included by default. Now I know :-)
03:26<phiker>Though I still think it would be worth it...
03:26<Rubidium>phiker: problem is that there are a gazillion other things that are "worth" it to be included
03:27<phiker>so there´s simply no time for working on that particular "feature"?
03:27<SmatZ>yes, similiarly I would like an ability to upgrade railtype when a train goes over it...
03:27<Rubidium>and the autoreplace dev has not that much time
03:27<phiker>SmatZ: and why don´t you use the normal replace tool?
03:28<phiker>it´s not too much work, is it?
03:28<phiker>ok then, I´ll try making a patch. It´ll sure be crappy. But it´s enough if it works for me.
03:29<SmatZ>phiker: because it cannot be done
03:29<SmatZ>when a train is on the tile, you cannot convert it
03:30<SmatZ>you can convert depots, when a train is on the tile, but not regular railway
03:30<phiker>wouldn´t it be a bit unrealistic if you could upgrade a train while it´s driving?
03:31<SmatZ>now I was talking about railway->el.railway conversion
03:31<CIA-3>OpenTTD: rubidium * r11031 /trunk/src/ (7 files): -Codechange: reduce the amount of duplication of bit counting functions. Based on patches by skidd13, SmatZ and Belugas.
03:32<SmatZ>similiarly, there could be trains that run both on monorail and maglev...
03:32<phiker>although I can´t calculate this, it doesn´t sound like it´s much work?
03:32<SmatZ>I think OTTD can be unrealistic :)
03:32<phiker>but what I thought you meant was _very_ unrealistic ;)
03:35<Noldo>Rubidium is on a bug closing spree
03:35|-|TinoM|Mobil [] has quit [Remote host closed the connection]
03:36<phiker>isn´t it sufficient to check whether the railway is ugpraded normal->electric and allow it then?
03:36|-|nairan [] has joined #openttd
03:37<SmatZ>Rubidium: is it intended, that a Railway depot can be upgraded to El.Rail, even when there is a train not stopped in the depot?
03:37<SmatZ>phiker: yes... probably there was some decision form devs not to allow that
03:37<SmatZ>I don't know
03:37<phiker>SmatZ: perhaps. although I don´t know why they should disallow that
03:38<Rubidium>el rail came *after* the convert tool
03:38<Rubidium>says enough I think
03:39|-|Nickman [] has joined #openttd
03:40<phiker>given that someone does that task, would it be included then?
03:41<SmatZ>I will do something about it
03:41|-|KouDy [user@] has joined #openttd
03:42<phiker>then I´ll try doing something about the normal railway -> maglev thing...
03:43<@peter1138>different kettle of fish
03:43|-|Brianetta [] has joined #openttd
03:43<@peter1138>well, all the vehicles have different engine types
03:51<SmatZ>hmmm it needs more work - if an electrified rail can be converted to normal rail
03:51<TrueBrain>wait, wrong date..
03:51<SmatZ>when an el.train is already on the tile
03:52<SmatZ>rather second world war :-P
03:52<phiker>is this that difficult to check?
03:52<SmatZ>phiker: no... but I am not sure if there is any reason to allow conversion el.rail -> normal rail
03:54<Nickman>hi all
03:54<phiker>SmatZ: i´m not aware of one, but that doesn´t mean that there is none...
03:54<TrueBrain>morning Nickman
03:55|-|TinoM [] has joined #openttd
03:55|-|RamboRonny [] has joined #openttd
03:55<SmatZ>a nice bug in current code - buy an el. train, let it go a little bit out of depot (stay on the same tile), then convert the el.rail to normal rail
03:56<SmatZ>strange now it works :D
03:58<Noldo> anyone :)
04:01<SmatZ>yes ... convert it to normal rail, reverse the train, then convert it back
04:01<SmatZ>to el. rail and it won't start
04:01<SmatZ>you have to reverse it again
04:01<Nickman>whats going on today? :)
04:01<SmatZ>so - the status of the train (hp) is updated only when reversing, not while converting rails under the train
04:02<SmatZ>Nickman: we (I) are (am) now taling about rail -> el. rail ->rail conversion
04:03<Nickman>I saw ;), seems like a bug to me :p
04:03<SmatZ>yes... I will do something about that
04:05<SmatZ>*will try ...
04:08<phiker>does a depot count as MP_RAILWAY, MP_STATION, MP_ROAD or MP_TUNNELBRIDGE?
04:08|-||Jeroen| [] has joined #openttd
04:10<phiker>guess I have to figure that out myself then...
04:10<SmatZ>I would suppose MP_RAILWAY
04:10<SmatZ>but do not trust me, better verify :)
04:11<phiker>SmatZ: you´re right
04:11|-|Greyscale [] has joined #openttd
04:13<CIA-3>OpenTTD: rubidium * r11032 /trunk/src/clear_cmd.cpp: -Codechange: unmagicify some table sizes and removal of some unnecessary variables. Patch by frosch.
04:18|-|Progman [] has joined #openttd
04:19|-|Greyscale [] has quit [Ping timeout: 480 seconds]
04:21<phiker>ah btw rubidium
04:22<phiker>the monorail train won´t run on a maglev railway because of missing power :D
04:27|-|llugo [] has joined #openttd
04:33|-|lugo [] has quit [Ping timeout: 480 seconds]
04:34|-|Greyscale [] has joined #openttd
04:43|-|DJ_Mirage [] has joined #openttd
04:45|-|Greyscale [] has quit [Ping timeout: 480 seconds]
04:50<SmatZ>what is the meaning of Train_Multiheaded ?
04:50<SmatZ>and Train_Articulated_Part ?
04:50<SmatZ>I mean
04:50<phiker>SmatZ: perhaps whether the train has multiple engines?
04:51<SmatZ>for TGV, one part is Train_Engine | Train_Front | Train_Multiheaded
04:51<SmatZ>second has only Train_Multiheaded
04:52<SmatZ>eg. what is the difference between Train_Multiheaded and Train_Articulated_Part ?
04:52<SmatZ>I though the second part will have Train_Articulated_Part, but it doesn't :-(
04:54<TrueBrain>articulated parts are part of the first engine and can not be disconnected
04:54<TrueBrain>multiheaded can have N things between the first and last
04:54<SmatZ>TrueBrain: thank you
04:54<TrueBrain>a coal wagon behind a steam engine is articulated
04:54<TrueBrain>a TGV is multiheaded
04:54<TrueBrain>a dictonary lookup would have helped you out too ;)
04:56<SmatZ>I though TGV and similiar trains are Articulated in TTD, so I was confused
04:57<SmatZ>for safe check, whether a vehicle has some power, is
04:57<SmatZ>IsTrainEngine(v) || IsMultiheaded(v)
04:58<SmatZ>or should I use
04:58<SmatZ>GetVehicleProperty(u, 0x0B, rvi_u->power)
04:59|-|Greyscale [] has joined #openttd
05:07|-|Zaviori [] has joined #openttd
05:07<Eddi|zuHause2>SmatZ: there are powered wagons (e.g. DBSetXL)
05:08<Eddi|zuHause2>depending on consist, some passenger or mail wagons have power
05:10|-|Brianetta [] has quit [Quit: Tschüß]
05:13|-|Zaviori [] has quit [Quit: ( :: NoNameScript 4.1 :: )]
05:13<@peter1138>check TrainPowerChanged() basically
05:13<@peter1138>but remember it is allowed for electric power to be on non-electric rail if it has non-electric power as well
05:16<SmatZ>Eddi|zuHause2: peter1138 I will do my best
05:18<@peter1138>what are you solving, anyway
05:20<SmatZ>to make better ability of converting rail <-> el.rail
05:20<SmatZ>now, only depots can be converted
05:20<SmatZ>but even when there is a train outside the depot
05:21<SmatZ>I think it would be nice to convert rail <-> el. rail even when there is a train on it
05:21<SmatZ>don't you think so?
05:21<TrueBrain>sjoep sjoep sjoep sjoep
05:21<TrueBrain>sing with me!
05:21<SmatZ>if not, I won't do that patch, and I will only make small changes
05:21<SmatZ>sjoep sjoep sjoep sjoep
05:21<SmatZ>peter1138: ^^^
05:24<SmatZ>do you want to be possible to convert rail -> monorail on a crossing, when there is a road vehicle on it?
05:28<Alltaken>hi guys
05:28<Alltaken>hows the game going everyone.
05:30|-|lugo [] has joined #openttd
05:34|-|Greyscale [] has quit [Ping timeout: 480 seconds]
05:36|-|llugo [] has quit [Ping timeout: 480 seconds]
05:47|-|Greyscale [] has joined #openttd
05:50|-|Alltaken [] has quit [Quit: ChatZilla [Firefox]]
05:55|-|Greyscale [] has quit [Ping timeout: 480 seconds]
06:09|-|Greyscale [] has joined #openttd
06:14|-|Osai [] has quit [Quit: Osai]
06:18|-|Greyscale [] has quit [Ping timeout: 480 seconds]
06:23|-|Wezz6400 [] has joined #openttd
06:35|-|Tekky [] has joined #openttd
06:37|-|Progman [] has quit [Ping timeout: 480 seconds]
07:03|-|glx [] has joined #openttd
07:03|-|mode/#openttd [+v glx] by ChanServ
07:06|-|SmatZ [] has quit [Remote host closed the connection]
07:06|-|SmatZ [] has joined #openttd
07:20|-|Diabolic-Angel [] has joined #openttd
07:31|-|Dephenom [] has quit [Quit: Leaving]
07:32|-|Dephenom [] has joined #openttd
07:36|-|KouDy [user@] has quit [Quit: Trillian (]
07:42|-|TinoM [] has quit [Ping timeout: 480 seconds]
07:45|-|KouDy [~KouDy@] has joined #openttd
07:46<svip>Pretty eyes.
07:48<Eddi|zuHause2>i kinda associate other things with *.* :p
07:50|-|Greyscale [] has joined #openttd
07:59|-|ThePizzaKing [] has quit [Quit: ThePizzaKing]
07:59|-|Greyscale [] has quit [Read error: Connection reset by peer]
07:59|-|Greyscale [] has joined #openttd
08:08|-|Progman [] has joined #openttd
08:09|-|karsten [] has joined #openttd
08:09<karsten>I have a question about openttd
08:09<svip>Hello, Dutchie.
08:10<karsten>does anyone know if it is possible to autofill the train orders table?
08:11<svip>Checked the wiki?
08:11<karsten>i can't find anything about it
08:12<svip>I don't think it is possible in the trunk yet.
08:12<karsten>i can only find on the global internet that is is possible to autofill the time's in an timetable with a patch
08:12<svip>You need a patch.
08:12<svip>I've read about it.
08:13<karsten>but where can i find that patch? i even don't know the name from that patch
08:14<svip>Two seconds...
08:14<svip>Here we go.
08:16<karsten>ok thanks fot that
08:16<karsten>I shall try it
08:25|-|Diabolic-Angel [] has quit [Quit: leaving]
08:27|-|phiker [] has quit [Quit: Leaving.]
08:28|-|karsten [] has quit [Quit: Bye for now!]
08:32|-|Greyscale [] has quit [Ping timeout: 480 seconds]
08:59|-|MrBrrr [] has joined #openttd
09:01|-|mikl [] has joined #openttd
09:28|-|Zavior [] has quit [Read error: Connection reset by peer]
09:28|-|Zavior [] has joined #openttd
09:28|-|Zaviori [] has joined #openttd
09:28|-|Zaviori [] has quit []
09:28|-|Zaviori [] has joined #openttd
09:28|-|Zaviori [] has quit []
09:36<Wolf01>uh, i just noticed the fundraiser campaign for, remember me to donate 20€ when i'll get my new card
09:36<svip>So what is the money for?
09:36<svip>Buy out Chris Sawyer?
09:36<TrueBrain>follow the blue link! :)
09:37<TrueBrain>Wolf01: tnx a lot, and we will ;)
09:37<TrueBrain>links are blue here
09:37<TrueBrain>even if they are in the topic
09:37<Wolf01>the problem is *when* i'll get the new card... i asked for it 2 days ago :P
09:37<svip>Not really.
09:37<TrueBrain>Wolf01: that sucks
09:38<Wolf01>the links are in yellow for me :D
09:38<svip>The links are not coloured for me.
09:38<svip>Because I have disabled colours.
09:38<svip>On IRC.
09:39|-|tokai [] has quit [Ping timeout: 480 seconds]
09:41|-|tokai [] has joined #openttd
09:41|-|mode/#openttd [+v tokai] by ChanServ
09:46<thingwath>is revision 11011 just a performance thing?
09:46<TrueBrain>@openttd commit 11011
09:46<@DorpsGek>TrueBrain: Commit by rubidium :: r11011 /trunk/src (10 files) (2007-08-30 21:11:12 UTC)
09:46<@DorpsGek>TrueBrain: -Fix [FS#1129]: GetFirstVehicleInChain did change the game state while being marked const.
09:46<@DorpsGek>TrueBrain: -Codechange: do not brute force determine the first vehicle in the chain or previous vehicle, but do it by properly accounting the previous and first pointers when updating the next pointer. This gives a performance increase of about 15% when there are a lot of vehicles in the game.
09:47<TrueBrain>I think the commit logs really says it all :)
09:47<thingwath>it breaks my tender locomotives
09:48<TrueBrain>indeed: hmmm? :)
09:50<thingwath> - ugly :)
09:50<svip>No wonder it is ugly.
09:50<svip>And there is no month called "Led".
09:50<svip>What are you trying to put on us?
09:50<thingwath>in czech, it is :P
09:51|-|AntB [~AntB-UK@] has joined #openttd
09:51<nairan>what grf ya use?
09:51<thingwath>csdset (
09:51<SmatZ>thingwath: how do you mean, "breaks"?
09:51<thingwath>look at the screen
09:52<thingwath>there should be tender, not a second engine :)
09:53<thingwath>(reverting the patch makes it work again...)
09:55<SmatZ>openttd: /mnt/svn/openttd/trunk/src/train_cmd.cpp:165: void TrainConsistChanged(Vehicle*): Assertion `u->First() == v' failed.
09:55<SmatZ>when I try to buy Albatros...
09:56<Noldo>backtrace might help
09:58|-|Chris82 [] has joined #openttd
09:59<Chris82>hi guys :)
09:59<Chris82>haven't been here for a while and now I am overloaded with syncing work with ChrisIN :D
09:59<Chris82>ShowTrainViewWindow() has been removed in r10997 is there a replacement for it?
10:00<svip>@openttd commit 10997
10:00<@DorpsGek>svip: Commit by rubidium :: r10997 /trunk/src (13 files) (2007-08-29 20:50:58 UTC)
10:00<@DorpsGek>svip: -Codechange: unify the vehicle view window. Patch by PhilSophus.
10:00<svip>They have been "unified", Chris82.
10:00<Chris82>yeah so I guess there is one single function now, but I don't know the name of it
10:01<svip>Tried grepping for it?
10:01<Chris82>the Vehicle Console Commands used it so I just try to update it
10:01<Chris82>I am on Vista ;) no grepping here
10:01<Noldo> will help
10:01<nairan>well chris i hope the mail subsidy will get into trunk so subsidies are complete again =)
10:01<Noldo>check the changeset of that r10997
10:01|-|nairan changed nick to mcbane
10:01<Chris82>the mail subsidies will also be updated in the next ChrisIN because they have a "bug"
10:02<Chris82>it's possibly that such a small town that doesn't even produce mail offers a mail subsidy :D
10:02<Chris82>I'll have a look at it Noldo
10:02<mcbane>which one the one of soovious or of wlander
10:03<mcbane>pitty i have no clue of programming..
10:03<Chris82>well I use the code of wlander to update the current code but I might change additional things
10:04<Chris82>first I need to update the current patches because the unification of vehicles has broken quite a few things
10:04<Chris82>but it also allows me to simplify the way vehicle running costs are calculated for the different daylengths
10:04<thingwath>here is that backtrace
10:07<Chris82>a switch with only a default case is not really useful right?
10:08<blathijs>will probably get optimized out :-)
10:08|-|KritiK [] has joined #openttd
10:11<Chris82> < is this correct?
10:12<Noldo>looks fine
10:12<blathijs>Chris82: Is that old code really correct? Is ShowTrainViewWindow(v); really called always?
10:13<Chris82>that old code is from Vehicle Console Commands and I didn't hear of any bugs so I guess it's correct
10:13<Chris82>I just don't know what this default case is for
10:13<@DorpsGek>TrueBrain: Error: Missing "]". You may want to quote your arguments with double quotes in order to prevent extra brackets from being evaluated as nested commands.
10:13|-|mode/#openttd [+o TrueBrain] by DorpsGek
10:14|-|[TrueBrain] changed the topic of #openttd: 0.5.2 | Fundraiser 2007/2008 Closed (310.12 pounds in less than 24 hours!). Thank you all very much for your support!!
10:14<svip>But you removed the link?
10:14<Chris82>oh hi Truebrain, I read on the homepage that you need money for hosting... do you take free webspace or bandwith as well as a donation? :D
10:14<blathijs>Chris82: The default NOT_REACHED() is not supposed to occur, but a switch must have a default case IIRC
10:14<Chris82>ah ok
10:15<blathijs>Chris82: Depends on the form in which you can offer it
10:15<@TrueBrain>Chris82: what blathijs says ;)
10:15<Chris82>well I have a root server with 3 500 GB drives and that space is not even closely used
10:15<Chris82>but it only has 500 GB traffic a month of which I use ~50%
10:16<Chris82>and it runs with Server 2003 not Linux ;)
10:16<@TrueBrain>bah, microsoft :p
10:16<@TrueBrain>hehe :)
10:17<Noldo>thingwath: was there a bug report about that thing already?
10:17<@TrueBrain>But we might want to use some of your webspace + bandwidth for our nightly archive, as it is pretty big :p But with the current amount of donation, we might even have a way to sort that out more easier
10:18<thingwath>Noldo: I can't find any
10:18<Chris82>kk, just let me know when you need some space, just checked and there's 1,1 TB free :D
10:19<SmatZ>I spend like 40s on "[SRC] Linking openttd" :-x
10:21<Chris82>hmmm on this line "v = v->next;" I get multiple errors I didn't have before
10:21<Chris82>2>..\src\console_cmds.cpp(1956) : error C2248: 'Vehicle::next' : cannot access private member declared in class 'Vehicle'
10:21<Chris82>2> d:\openttd\openttd-dev\src\vehicle.h(232) : see declaration of 'Vehicle::next'
10:21<Chris82>2> d:\openttd\openttd-dev\src\vehicle.h(227) : see declaration of 'Vehicle'
10:22<Chris82>did something change that affects this line?
10:22<Noldo>thingwath: is there a way to reproduce it easily?
10:22<thingwath>Noldo: sure, just buy some tender loco... at least in csdset
10:23<SmatZ>Chris82: use v->Next()
10:23<SmatZ>Noldo: yes
10:23|-||Jeroen| [] has quit [Remote host closed the connection]
10:29<Chris82>hmm I have included vehicle.h in console_cmds.cpp and vehicle.h has a line "virtual bool IsInDepot() const...." but it still says IsInDepot is an undeclared identifier? why?
10:29<Chris82>ahhhh () -.- lol
10:30<Chris82>hmmm shouldn't this work IsInDepot(v) ?
10:30|-|TinoM [] has joined #openttd
10:31<SmatZ> u = new (u) Train();
10:31<SmatZ>this may be the problem
10:31<SmatZ>if operator_new updates u->first
10:32<Noldo>sure it does, it's the point where the train is contructed
10:33<Smoovious><Chris82> the mail subsidies will also be updated in the next ChrisIN because they have a "bug" <--- I haven't done anything with that patch, waiting for newindustries to be done, since I suspect it'll change things... just upping the population check should be ok in the meantime
10:33<Noldo>there is a vehicle before that but it isn't a train
10:33<Chris82>ok Smoovious :)
10:35<SmatZ> does this solve your problem?
10:36<Smoovious>hopefully I'll have time to do a full rewrite of the subsidies patch soon... fortunately, the other guy that made the subsidies-distance patch gave me one less thing to do :)
10:37<Smoovious>tho I was thinking of making it grow as the years went by and faster vehicles came out
10:37<svip>How do I find out which Cargo I am using based on its CargoID?
10:39<Smoovious>depending on where you're looking, the types should be enum'd... look around for an enum with CT_MAIL in the list to find it
10:39<Smoovious>dunno if it is going to stay that way tho with newindustries
10:40<svip>My patch probably will need some rewrite when newindustries is imported.
10:40<svip>But are there functions to get it?
10:40<Smoovious>yeah... :) that's why I haven't touched the other patch in a while
10:40<svip>In fact.
10:41<svip>I just need to compare the cargo type accepted by industries, compared to what I am searching for.
10:41<Smoovious>sorry, won't be much help... that's beyond what I've dealt with so far
10:47<+glx> <Chris82> hmmm shouldn't this work IsInDepot(v) ? <-- v->IsInDepot()
10:47<thingwath>SmatZ: yes, i think
10:50<Chris82>glx: Yep, I used that too now and it compiled fine, I assume it will work in the game also but I need to fix a few other things before I get an .exe
10:52|-|Chris82 [] has quit [Quit: HydraIRC -> <- *I* use it, so it must be good!]
11:02<Noldo>is there a SetFirst(...) function for trains?
11:06<SmatZ>Noldo: no, use the SetNext()
11:06<Noldo>and the documentation of Vehicle::HasFront is not correct
11:06<Noldo>the how is it set?
11:07<SmatZ>operator_new sets v->first = v , v->SetNext(u) sets u->first = v->first
11:10<SmatZ>hmm FlySpray seems to have some problem
11:10|-|ITSBTH_ [] has quit [Read error: Connection reset by peer]
11:10|-|ITSBTH [] has joined #openttd
11:10<SmatZ>this link doesn't work...
11:10<SmatZ>Notice: Undefined index: is_admin in /www/ on line 23
11:11<+glx>no error for me but it is empty
11:14|-|Darkebie [] has joined #openttd
11:18<Noldo>are you admin?
11:18|-|MarkSlap [] has quit [Ping timeout: 480 seconds]
11:18<+glx>no but I have all other attributes
11:22<@TrueBrain>SmatZ: that url isn't suppose to work anyway
11:22<@TrueBrain>but it is one of those things from FS, that isn't 100% how it should be
11:27|-|Wezz6400 [] has quit [Quit: friet friet friet friet friet! :9]
11:32<Noldo>I wonder if articulated road vehicles are broken too
11:38<Eddi|zuHause2>"fixing one bug introduces two new ones"
11:39<Eddi|zuHause2>now extrapolate that on a bug-fixing spree :p
11:41|-|Peakki [] has joined #openttd
11:42<DaleStan>That's standard operating procedure: There is always one more bug.
11:43<Eddi|zuHause2>hm, that is less exponential :p
11:45<Noldo>exponential what way?
11:46<Noldo>it's only exponential if the rate of bug fixing is at least lineary related to the amount of bugs
11:47|-|TinoM [] has quit [Ping timeout: 480 seconds]
11:47<Noldo>but if the rate of bug fixing is constant the growth of number of open bugs is only linear
11:50<mcbane>well today they were down to 130 but then came the bug/patch submit spree and it went up quite fast again.
11:52|-|AntB [~AntB-UK@] has quit [Quit: ChatZilla [Firefox]]
11:53<Eddi|zuHause2>Noldo: and the possibility of being exponential is not exponential enough for you?
12:01|-|chu [] has joined #openttd
12:01|-|chu changed nick to Guest2433
12:02|-|Guest2433 changed nick to ChrisH
12:10|-|Diabolic-Angel [] has joined #openttd
12:11<ChrisH>hi. is it possible to change attributes of a vehicle in a newgr-set?
12:12<ChrisH>i installed the generic tram set, but the trams are very unreliable
12:12<ChrisH>too much for my taste
12:15<Eddi|zuHause2>get grfcodec and read the specs?
12:15<Eddi|zuHause2>or switch off breakdowns
12:24|-|Brianetta [] has joined #openttd
12:35|-|Zaviori [] has joined #openttd
12:38<ChrisH>ahh. grfcodec was the prog... i just didn't remember its name. thx
12:40|-|Wezz6400 [] has joined #openttd
12:43|-|Zavior [] has quit [Ping timeout: 480 seconds]
12:43|-|Brianetta [] has quit [Ping timeout: 480 seconds]
12:45|-|Brianetta [] has joined #openttd
13:08|-|Tekky [] has quit [Ping timeout: 480 seconds]
13:08|-|Tekky [] has joined #openttd
13:24|-|Mucht [] has joined #openttd
13:26<Noldo>is there openttd related git tutorial somewhere?
13:30<svip>If you know svn or hg.
13:30<svip>You should be quite suited with git as well.
13:30<mcbane>hmm i constanly get all cargo from wood and my rating is constantly shrinking..
13:31<svip>Well, mcbane.
13:31<svip>Then go kick their arses.
13:31<mcbane>normally it should stay even or maye grow..
13:33|-|Peakki [] has quit [Quit: Lähdössä]
13:41<mcbane>also still the feat./bug happening that like all mines of coal has one value and are not random. also there is no raising production if ya get a high rate.
13:46<mcbane>worth bugreport?
13:46|-|Wezz6400 [] has quit [Quit: Nukes galore!]
13:57|-|Ammler [] has joined #openttd
14:02|-|Ammller [] has quit [Ping timeout: 480 seconds]
14:06<@peter1138>svip: hmm, git/hg are not really like svn at all
14:06<@peter1138>well except they're all version control
14:06<svip>True, but I am using hg, and it is quite similar in commands to svn.
14:07[~]peter1138 is trying to get to grips with hg with ottd
14:41|-|thgergo [] has joined #openttd
14:49|-|DJ_Mirage [] has quit [Quit:]
14:53|-|skidd13 [] has joined #openttd
14:55<skidd13>what's the current topic about?
14:56<svip>The fundraisering.
14:56<svip>Check the site.
14:56<svip>Front page.
14:56<Prof_Frink>The malware they put in the nightly downloads paid off.
14:57<skidd13>svip: Ah thanks
15:09<CIA-3>OpenTTD: rubidium * r11033 /trunk/src/articulated_vehicles.cpp: -Fix [FS#1184] (r11011): building articulated vehicles failed. Based on a patch by SmatZ.
15:37|-|stillunknown [] has quit [Read error: Connection reset by peer]
15:44|-|Digitalfox [] has quit [Quit: Bye]
15:48|-|Ammler [] has quit [Read error: Connection reset by peer]
15:51|-|Greyscale [] has joined #openttd
15:52|-|Ammler [~Ammler@] has joined #openttd
15:58|-|Barry [] has quit [Quit: ChatZilla [Firefox]]
16:00|-|stillunknown [] has joined #openttd
16:17|-|Mucht_ [] has joined #openttd
16:21|-|Mucht [] has quit [Ping timeout: 480 seconds]
16:35|-|Greyscale [] has quit [Ping timeout: 480 seconds]
16:45|-|skidd13 [] has left #openttd []
16:45|-|Frostregen_ [SADDAM@] has joined #openttd
16:50|-|Frostregen [] has quit [Read error: Connection reset by peer]
16:50|-|Frostregen_ changed nick to Frostregen
17:02|-|nightstalker [] has joined #openttd
17:05|-|Sionide [] has quit [Quit: Terminated with extreme prejudice - dircproxy 1.0.5]
17:06|-|Darkebie [] has quit [Quit: VIP Gill ;D]
17:08|-|Wolf01 [] has quit [Quit: Once again the world is quick to bury me.]
17:08|-|mikl [] has quit [Ping timeout: 480 seconds]
17:12|-|Osai [] has joined #openttd
17:17|-|Wezz6400 [] has joined #openttd
17:20|-|ThePizzaKing [] has joined #openttd
17:25|-|Mucht_ [] has quit [Quit: Konversation terminated!]
17:27|-|KritiK [] has quit [Quit: Leaving]
17:28|-|stillunknown [] has quit [Read error: Connection reset by peer]
17:29|-|stillunknown [] has joined #openttd
17:30|-|SmatZ [] has quit [Quit: Konversation terminated!]
17:32|-|mikk36 [] has joined #openttd
17:39|-|Nickman [] has quit [Quit: ( :: NoNameScript 4.02 :: )]
17:40|-|Greyscale [] has joined #openttd
17:50|-|stillunknown [] has quit [Read error: Connection reset by peer]
17:54|-|stillunknown [] has joined #openttd
18:11|-|KouDy [~KouDy@] has quit [Quit: Trillian (]
18:16|-|thgergo [] has quit []
18:27|-|TinoM [~Tino@] has joined #openttd
18:27<CIA-3>OpenTTD: truelight * r11034 /extra/website/includes/ [Website] -Fix: use gzip on pages where ever possible
18:28<CIA-3>OpenTTD: truelight * r11035 /extra/website/ (fundraiser.php images/dot.png includes/ [Website] -Add: added a fundraiser page (no longer in use, for possible future use and reference only)
18:30|-|TinoM [~Tino@] has quit []
18:32|-|stamgast [] has joined #openttd
18:32<stamgast>ore Hoi
18:33<stamgast>nobody here?
18:33|-|stamgast [] has quit []
18:34<svip>My goodness some people have no patience!
18:35|-|Diabolic-Angel [] has quit [Quit: leaving]
18:36|-|stamgast [] has joined #openttd
18:36<stamgast>lol ging iets verkeerd
18:36<Rubidium>what did you say?
18:36<svip>Something in Dutch.
18:37<stamgast>pardon me i said somthing went wrong it loged me out lol
18:37<stamgast>i did not wanted to sound rude
18:38<stamgast>is there a posibility that i can ask some questions without bugging you all ?
18:38<svip>stamgast: ma ei räägi eesti keelt.
18:38<Rubidium>you already did...
18:39<Rubidium>asking the real "thing" usually better than asking whether you can ask something
18:39<svip>Don't ask to ask, ask.
18:39<svip>Do or do not, there is no try.
18:39<stamgast>yeah i now but i dont want to bug you guys with questions you probely have all the time
18:39<svip>Stop trying to hit me and hit me.
18:39<stamgast>ok here it comes :)
18:39[~]Wezz6400 hits svip with a broomstick
18:39<svip>You have a broomstick?
18:39<svip>I knew it.
18:40<svip>You didn't.
18:40<Wezz6400>I wouldn't slap you with it if I didn't now wouldn't I?
18:40<svip>You didn't slap me with it.
18:40<Rubidium>@kick svip you wanted to get hit
18:40|-|svip kicked [#openttd] DorpsGek [you wanted to get hit]
18:40<stamgast>my question is " i got some GRF i want to change some collors in. how can i do this and is there a tool for it ?
18:40|-|svip [] has joined #openttd
18:40[~]Wezz6400 aait Rubidium
18:40<svip>There is a lot of kicking in this channel.
18:40<Wezz6400>how would I translate that with the same meaning :X
18:40<svip>You don't?
18:41<Rubidium>kicking is subset of hitting ;)
18:41|-|ITSBTH_ [] has joined #openttd
18:41|-|ITSBTH [] has quit [Read error: Connection reset by peer]
18:41<Wezz6400>what point is there in having ops if their not bofh's
18:42<svip>That's a stupid question.
18:42<stamgast>put your energy in awnsering my questions beating eatch other is usles violence :) buy GTA instead :P
18:42<svip>I already own all copies of GTA.
18:42<Wezz6400>svip it was rhetoric
18:42<stamgast>haha me to :)
18:42<Rubidium>decode with grfcodec, change with <whatever program understands paletted pcxs> and encode again with grfcodec. For more information take a look at (especially the tutorial part)
18:42<svip>*all* copies, stamgast?
18:42<stamgast>thank you
18:42<Wezz6400>I own a copy of most, but not all
18:43<stamgast>yes i got Gta 1 till the last one and waiting for the new one to come out
18:43<Wezz6400>I don't have the expansion packs for gta1
18:43<svip>Aw. :[
18:43<svip>They were good.
18:43<Wezz6400>I played the london one a bit, but never really got into it
18:43<Wezz6400>driving on the left got the better of me
18:43<stamgast>i love vice city becouse of the 80's music thats my favorit
18:43<svip>Those crazy Brits.
18:44<svip>Ironic isn't it, stamgast, cause that is my least favourite.
18:44<Wezz6400>I love that one too
18:44<stamgast>haha prob becouase i am old i like it :)
18:44<svip>Yeah everyone does apparently.
18:44<svip>I love GTA2 the most.
18:44<Wezz6400>I love 80's stuff as it is, it's just a tad bit better than gta3 (but not by much) and well, san andreas was a big disappointment really
18:45<stamgast>i think san andereas was also good exept the part that you need FOOd aal the time
18:45<Wezz6400>I don't really like it
18:45<stamgast>i like crashing planes and love the jetpack
18:45<stamgast>but hated the music
18:46<Wezz6400>I'm not a rap fan for starters, but other than that the story really isn't as good and there were some boring missions too
18:46<stamgast>yeah i agree
18:46<svip>Enough GTA?
18:46<Wezz6400>technically it's much better, but gameplaywise I prefer vice city
18:46<svip>You can't build train networks in TA.
18:46<svip>So what's its use?
18:46<stamgast>anywayz thanks for awnsering my question i will have a look in to it
18:47<stamgast>May the Trains be with ya all. " Bild long and prospper " :P
18:47<stamgast>yeah saw it
18:48<stamgast>i am 30 i misstype a lot :P
18:48<svip>And Dutch.
18:48<svip>I am 20.
18:49<svip>So I got you beat.
18:49<stamgast>haha but i only am back in holland sinds one year m8
18:49<Wezz6400>Being Dutch doesn't mean you can't write proper English.
18:49<svip>True, Wezz6400.
18:49<svip>I know a lot of Dutchies who write perfect English.
18:49<svip>Well, almost perfect.
18:49<svip>When I approach them they start talking Dutch.
18:49<Wezz6400>As most other Dutch people on this channel prove on a daily basis.
18:49<Wezz6400>Oh echt waar?
18:50<stamgast>i lived in ireland for 2 years 2 years germany 1 year england 1 year manhatan, and one year in ontario :)
18:50<Rubidium>where's Sacro when you need him...
18:50<svip>Sorry, Wezz6400: ma ei räägi eesti keelt.
18:50<stamgast>nederlands :) kan ik ook
18:50<Sacro>Rubidium: that's what the government have been puzzling for years
18:51<svip>O_O Hm, stamgast.
18:51<svip>You've been around.
18:51<svip>I've only lived here in Copenhagen.
18:51<stamgast>it should be a world language
18:51<svip>Yes, I agree.
18:51<stamgast>yeah you get that when your working for APPLE as a system manager :)
18:52<svip>Isn't Apple spelt with only the a as a capital letter?
18:52<Rubidium>svip: not always
18:52<Wezz6400>We can't even use it properly ourselves, let alone 6 billion foreigners.
18:52<stamgast>depends on the person who write's it
18:53<svip>Wezz6400 is right, we should start speaking Esperanto.
18:53<stamgast>no whe should speak binary code
18:53<Wezz6400>stamgast too many dumbasses using hun instead of zij or hen
18:53<stamgast>yeah i know
18:53<Wezz6400>I'm not even talking about spelling (though some stuff is just annoying)
18:54<stamgast>i know my english writing is always bin bad. but stil i can manage and a spelling program works fine at work
18:55<stamgast>at least i can work on my dutch now i got 1 year holiday
18:55<stamgast>that sentence sounds wrong lol
18:57<stamgast>anywayz nice talking to you guys, i'm off going to check the info out. talk to ya all .
18:57|-|stamgast [] has quit [Quit: Bye for now!]
18:59|-|Tekky [] has quit []
19:02<Eddi|zuHause2>isn't "stamgast" a little exaggerated for someone who stays only for half an hour?
19:03|-|Mucht [~Mucht@] has joined #openttd
19:10|-|Fullauto [] has joined #openttd
19:12|-|Mucht [~Mucht@] has quit [Quit: Konversation terminated!]
19:17|-|Mucht [] has joined #openttd
19:43|-|Progman [] has quit [Remote host closed the connection]
19:55|-|Wezz6400 [] has quit [Quit: Zzz <-- not enough tonight :(]
20:31|-|Eddi|zuHause3 [] has joined #openttd
20:37|-|Eddi|zuHause2 [] has quit [Ping timeout: 480 seconds]
20:38|-|Mucht [] has quit [Quit: Konversation terminated!]
21:06|-|glx [] has quit [Quit: bye]
21:15|-|nightstalker_ [] has joined #openttd
21:20|-|nightstalker [] has quit [Ping timeout: 480 seconds]
21:29|-|CobraA1 [] has joined #openttd
21:36|-|Fullauto [] has quit [Quit: Leaving]
21:36|-|Osai^2 [] has joined #openttd
21:42|-|Alltaken [] has joined #openttd
21:43|-|Osai [] has quit [Ping timeout: 480 seconds]
21:49|-|Osai^2 [] has quit [Ping timeout: 480 seconds]
21:50|-|Ammller [~Ammler@] has joined #openttd
21:54|-|Ammler [~Ammler@] has quit [Ping timeout: 480 seconds]
22:01|-|lugo [] has quit [Quit: Lost terminal]
22:08|-|nightstalker_ [] has quit [Quit: Nightstalkers Don't Quit.]
22:08|-|Brianetta [] has quit [Quit: Tschüß]
22:12|-|nairan_zzZZ [] has joined #openttd
22:16|-|mcbane [] has quit [Ping timeout: 480 seconds]
22:24|-|MrBrrr [] has quit [Quit: ChatZilla [Firefox]]
23:00|-|alex__ [~joe@] has joined #openttd
23:07|-|alex_ [] has quit [Ping timeout: 480 seconds]
---Logclosed Sun Sep 02 00:00:15 2007