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

---Logopened Thu Sep 01 00:00:26 2011
00:43-!-jpx_ [] has joined #openttd
00:52-!-Endymion_Mallorn [] has joined #openttd
00:55<Endymion_Mallorn>Hi all. My question is sort of a multi-headed one. First, what costs go into the Property Management line on the Finances window, and second, with everything in the game being based around making money, why isn't there a page in the Wiki for Finances?
00:55-!-jpx_ [] has quit [Ping timeout: 480 seconds]
00:56-!-Eddi|zuHause [] has quit [Remote host closed the connection]
00:56-!-Eddi|zuHause [] has joined #openttd
00:57<Pinkbeast>In vanilla, Property Maintenance is stations and only stations.
00:57<Pinkbeast>... and because, sadly, making money is laughably easy after the initial setup
00:59<Endymion_Mallorn>You say sadly. I say that 9 out of 10 games I play, I end up in the red for more than my max loan.
01:00<Endymion_Mallorn>... though I have noticed this tends to happen more painfully during games I start in 1900 with eGRVTS.
01:00<Pinkbeast>Well, that's not vanilla, then... but with any set granting rail vehicles? FIRS, or vanilla industries?
01:01<Endymion_Mallorn>Vanilla. I'm actually not a big fan of FIRS. I prefer using OpenGFX+ Industries, or ECS Vectors.
01:01<Endymion_Mallorn>If I don't use vanilla, that is.
01:02<Pinkbeast>I don't know that it's still true in 1900, but many of the early EGRVTS steam RVs are inferior to horse-drawn ones, with which it is quite possible to make money.
01:03<Endymion_Mallorn>The problem with the horse-drawn is twofold: speed and capacity. And it's most definitely still true in terms of running cost and reliability. Go from $74/yr; 99% reliability to $386/58%(IIRC)? I think not
01:04<Pinkbeast>Hang on, they're _faster_ than the early steam vehicles (again, might not still be true in 1900)
01:04<Pinkbeast>But what about rail?
01:04<Endymion_Mallorn>I mean, when I fast-forward, in 10 seconds, I see "Going To..." "Broken Down" "Going To... (same station)" "Broken Down", etc.
01:04<Endymion_Mallorn>Can't wrap my head around it.
01:05<Pinkbeast>You may be the one person left who plays with breakdowns on, but...
01:05<Endymion_Mallorn>I've tried it in plain vanilla, even with a map that was perfect, just a dedicated Coal -> Power Station, straight line. And it still didn't turn a profit.
01:05<Endymion_Mallorn>Without breakdowns, the game would be impossibly easy and boring.
01:05<Pinkbeast>I mean, what rail vehicle set are you using?
01:06<Pinkbeast>But equally well, the existing breakdown model is just hopeless
01:06<Pinkbeast>... er, and starting in 1900?
01:07<Endymion_Mallorn>I got eGRVTS because I found that I was better with road vehicles than anything else.
01:09<Endymion_Mallorn>And yeah, I'll agree, the sheer number of breakdowns makes me wonder when the breakdowns are "rolled" for and with what form of RNG.
01:10<Pinkbeast>I don't know what you're doing wrong, though. I started off (years ago) with breakdowns on and coal->power rail still made respectable amounts of money.
01:11<Endymion_Mallorn>Me either, that's the messed-up thing.
01:11<Pinkbeast> has some actual breakdown mechanics in
01:13<Endymion_Mallorn>Okay. Well, mechanically speaking, do you know what the numbers are behind "property maintenance"? Because that's the one that always kills me.
01:15<Pinkbeast>"Directly proportional to the number of the company's stations", says the wiki
01:16<Endymion_Mallorn>You know, I realize something. I have been spoiled when it comes to numbers-heavy/math-heavy games.
01:17<Endymion_Mallorn>I started with Pokemon Red... and I was one of the people with a hex editor taking cracks at it.
01:18<Pinkbeast>I just started a brand new vanilla game in 1930 and laid out a single coalmine line.
01:19<Endymion_Mallorn>What map size do you use?
01:21<Endymion_Mallorn>My settings, on starting a new game, are in a nutshell as follows: Climate: Temperate; Mapsize: 256*256; TerraGenesis;Towns:High;Industries:High;Sea Level:Very Low;Tree Algorithm:Improved;Variety Distribution:None;Map Edges: Random;
01:21<pjpe>256 x 256?
01:22<Endymion_Mallorn>Yeah, I find it's a nice, manageable size for me. It's not too big that I lose track of things, but it's not so small it feels cramped.
01:23<Endymion_Mallorn>Oh. And Flat terrain type and smoothness set to "Smooth".
01:23<Pinkbeast>I used 256x256 for this test. I had less flat terrain than that, but my initial line is still totally flat.
01:24<Endymion_Mallorn>Now, Fast-Forward shouldn't have any effect, should it?
01:25<Pinkbeast>Well, I could just FF through the rest of the year...
01:25<Pinkbeast>What you describe does sound like the behaviour of a vehicle that has been unable to service for some time.
01:26<Pinkbeast>First breakdown, 28 July
01:26<Pinkbeast>22nd Aug...
01:27<Pinkbeast>(I have 4 trains running on this route)
01:30<Pinkbeast>19th Sep. And that's it. So 3 breakdowns from 4 trains in the year. At the end of the year I have a company value of 47K and a 50K loan. In that year I took 64K train income for 4K running costs, 1,200 property maintenance, 3K loan interest.
01:30<Endymion_Mallorn>I just tried the same thing, and I ended up with a train that could not enter the station.
01:31<Pinkbeast>Got a savegame?
01:31<Endymion_Mallorn>1 track, length 3.
01:32<Endymion_Mallorn>A virgin one, from before I set up the trains.
01:32<Pinkbeast>An autosave from after would be more informative.
01:32<Endymion_Mallorn>I don't know where my autosaves are, even
01:33<Endymion_Mallorn>Oh, wait. Duh
01:37<Pinkbeast>Well, the track doesn't actually connect to the coalmine station.
01:38<Endymion_Mallorn>*raises eyebrow*
01:40<Pinkbeast>Also especially with no cargo weight multiplier (I was using x3) you might use one or two more cargo wagons
01:41<Endymion_Mallorn>Okay. I see what you are saying and I fixed it there.
01:41<Pinkbeast>Now the train is immediately profitable.
01:41<Endymion_Mallorn>But the station is only 3 in length. That's why the train only has the engine and two cars, so it fits on the platform.
01:42<Endymion_Mallorn>And where does one find this "cargo weight multiplier" you speak of?
01:43<Pinkbeast>Nothing's stopping you building a bigger station; the train only has a length of 1.5 tiles so in any case fits twice over into a 3 tile station; in "Advanced Settings", "Trains", "Weight multiplier for freight to simulate heavy trains"
01:43<Pinkbeast>I observe you have breakdowns "normal", which is likely to get silly, but even with that the train is profitable.
01:44<Endymion_Mallorn>How does one determine the lengh of a train in terms of station tiles? If a train with three parts is only equal to 1.5 tiles...?
01:44<Endymion_Mallorn>Well, yeah.
01:45<Pinkbeast>The length of a train is shown in a depot when it's under construction (and this one is 2.0 tiles, er, sorry)
01:45<Pinkbeast>... also all vanilla rail vehicles are 0.5 tiles
01:45<Pinkbeast>But I think you do have an issue with depot placement. You've ensured that whenever the train wants servicing it has to run uphill with full cargo
01:46-!-Cybertinus [] has joined #openttd
01:46<Endymion_Mallorn>No, it goes past the station for the power plant. It should empty itself out before it wants service/
01:46<Pinkbeast>Thanks. Now actually try it?
01:47<Endymion_Mallorn>What if I just put that into orders, so that every time it gets there, it unloads and then goes to the depot?
01:47<Pinkbeast>Why not just position a depot at each station, and on the same side of the station as the railway line?
01:48<Pinkbeast>A train going to a depot goes directly there. It doesn't stop, even if it passes a scheduled station. The train _does_ go up the hill loaded, for all that you say it "should" not.
01:49<Endymion_Mallorn>Even if I have it in the orders as follows:
01:49<Endymion_Mallorn>1. Go to Nesditch South (Wait for any Full Load); 2. Go to Nesditch Woods (Unload and leave empty); 3. Maintain at Nesditch Train Depot ?
01:50<Pinkbeast>Well, that's not the case under discussion.
01:50<Pinkbeast>But then it wouldn't go up the hill loaded because it would only get to order 3 after already unloading.
01:51<Pinkbeast>But then the depot still would be better positioned not up a hill.
01:52<Pinkbeast>Next to the entrance to Nesditch South, for example, to permit newly constructed trains to get to the coalmine asap once double track is in use.
01:52<Endymion_Mallorn>Ah. "I see", said the blind man.
01:57<Endymion_Mallorn>I get what you're saying.
01:58<Endymion_Mallorn>It's just... I'm not really that good with trains. To be honest, when I played real TTD a while back, I always set it somewhere around 2000 and used airplanes.
01:58<Pinkbeast>Also it's a good idea to service between unload and load because then cargo delivery times are reduced, meaning more money. But if you've kept that running, I guess you've noticed that one tank engine is more than covering property maintenance and loan repayments...
01:58<Endymion_Mallorn>Why don't buses?
01:58<Endymion_Mallorn>Or for that matter, coal trucks in Vanilla?
01:59<Pinkbeast>Why not use them? The capacity is a bit limited. You need a _lot_ of coal trucks to make one coal train once the more powerful locomotives appear.
02:00<Endymion_Mallorn>Ah, and by the time you reach your capacity, you're overtaken in terms of road vehicle running costs.
02:00<Endymion_Mallorn>We're talking a single train, that's more like 11 coal trucks. Each with its own maintenance.
02:00<Pinkbeast>Reaching your capacity _at all_ can be problematic.
02:01<Pinkbeast>That mine already wants more than one train - I would guess three. Pretty soon you need a vast RV station just to keep them loading fast enough. And then the coalmine's production can increase by a multiple of something like 15 or 20 during the game...
02:01<Endymion_Mallorn>So basically, if I want to have fun with buses and such, get a self-sustaining coal line going like the one we have there, and then go off and see if I can do anything in terms of profit.
02:02<Pinkbeast>I would build a bit more of a coal operation. In the test game I did, I immediately built a longer double-track line and put 4 trains on it.
02:02<Endymion_Mallorn>Ah. So demolish the current stations, put in 2 double-track stations, and go from there?
02:02<Pinkbeast>But once that's done, money isn't really an issue, and that's why there's no wiki page on Finances (instead there are some describing these basic moneyspinners
02:03<Pinkbeast>Demolish? No. Add platforms and tracks, but keep the existing train running - it's profitable
02:03<Pinkbeast>Just make sure when you add signals it isn't on the wrong side of the line
02:04<Endymion_Mallorn>Ah. Now we get back to something I don't really "get".
02:04<Pinkbeast> is close enough
02:05<Endymion_Mallorn>If it ever loads :-p
02:05<Endymion_Mallorn>Ah. There it is.
02:05<Pinkbeast> # also
02:06<Endymion_Mallorn>Okay. So, one of the tracks goes one way, and the other goes the other way. And I set the signals, what, two or three tiles away from the stations?
02:06<Pinkbeast>So. A signal on each platform, facing trains as they leave. Then crossovers. Then one-way signals to make sure trains use the right track.
02:07<Pinkbeast>The signalling in that is a bit odd. I tend to put a pair of one-way signals immediately after the crossover, and then put signals at my preferred spacing all down the line to the other station
02:08<Endymion_Mallorn>A one-way signal on each track as it leaves the station??
02:08<Pinkbeast>In the second picture, the station at the power station is pretty much what I mean except I would have a one-way signal on the other line as well.
02:09<Pinkbeast>No. Station. Ordinary PBS signal facing station. Crossover. One-way signal.
02:14<Pinkbeast> shows the exact arrangement of signals I used for the line I constructed for my test game
02:14<Pinkbeast>The other station isn't in shot but it's got an exactly identical arrangement.
02:16-!-_1009 [] has joined #openttd
02:19-!-Prof_Frink [] has quit [Ping timeout: 480 seconds]
02:20<Endymion_Mallorn>I see.
02:20<Endymion_Mallorn>Alright. It's 2AM. I gotta sleep now. Thanks for the help.
02:21<@planetmaker>Endymion_Mallorn: sometimes it also helps to use explicit service / goto depot orders
02:21<Pinkbeast>No worries.
02:23-!-Br33z4hSlut5 [] has joined #openttd
02:24-!-Endymion_Mallorn [] has quit [Quit: Endymion_Mallorn]
02:41<_1009>I'm trying to get familiair with the code, so I decided to add a cheat which allows you to stop an AI (suggested by planetmaker or krinn, don't remember) - I'm wondering, what's the right way to add a new String? I see like static const StringID STR_CHEAT_CHANGE_DATE = 0x496; in strings.h, but can't figure out what value I should give my new string.
02:43<@planetmaker>just add the string to src/lang/english.txt
02:43<_1009>OK, thanks.
02:43<@planetmaker>don't add translations :-)
02:43<@planetmaker>they're done exclusively via our web translator interface
02:44<_1009>Okay that's good. But, I think I should also add a line in strings.h, right?
02:44<Pinkbeast>Isn't that all automagically generated by the build process?
02:45<_1009>I... don't know. :3 I'll try!
02:46<@planetmaker>it is. Strings are not assigned a number anywhere manually
02:46<_1009>Okay great.
02:48<@planetmaker>you'll notice that all gui files re-compile once you touch english.txt :-)
02:48<_1009>Lol, so I noticed, it takes quite some time now.
02:48<_1009>Smart stuff there :)
02:50<_1009>Why is it that OpenTTD when compiled by hand takes so much longer to do stuff (like generating the world) than it is when downloaded?
02:50<_1009>Ooh the rivers are really pretty!
02:51<@planetmaker>they are :-)
02:52<@planetmaker>by default openttd builds some debug informations into the binary
02:52<_1009>Okay I see
02:52<@planetmaker>which are skipped for release builds
02:52<_1009>Anyway, I succeeded adding my own line to the cheat widget, hurray for me =X
02:52<@planetmaker>./configure --enable-static --without-assert and something else
02:52<@planetmaker>but don't do that when testing ;-)
02:52<_1009>Oh, right. It's the assert thing. Okay, great to know.
02:52<@planetmaker>rather even add --enable-debug
02:53<_1009>No it wasn't really a problem, but I was just wondering.
02:53<_1009>M'kay :)
02:57-!-andythenorth [] has joined #openttd
02:57<_1009>Gonna leave for work and then school, see you
02:57-!-_1009 [] has quit [Quit: ChatZilla 0.9.87 [Firefox 6.0/20110811165603]]
02:57-!-andythenorth [] has quit []
03:02-!-sla_ro|master [~slaco@] has joined #openttd
03:07<George>Action 0 Feature 8 (Global Variables) Property 14 (Gender/case translation table) is not supported by TTDPatch. Should they be skipped with action 7 or 9?
03:15<@planetmaker>iirc they should be ignored by ttdpatch
03:16<@planetmaker>but according to wallyweb it still makes problems (you know that)... you'd have to ask a ttdp developer on it, I guess
03:16<@planetmaker>what did you do so that it worked for him?
03:17<@planetmaker>PS, George: typo ahead: "...does bot support..." -> "...does not support..."
03:19<George>I used action 9. But I'm not sure that it is correct
03:27<@Terkhen>good morning
03:29<@planetmaker>does it work, George?
03:29<@planetmaker>from the specs it should
03:29<@planetmaker>as far as I read them
03:30-!-TWerkhoven [] has quit [Quit: He who can look into the future, has a brighter future to look into]
03:31<George>wally reports it is, but I do not know, is that correct
03:31<George>I tried action 7, but it did not work
03:32<George>But why?
03:32<George>I thought action 7 should be used :(
03:35<@planetmaker> <--- boah... those who devised that colour scheme must be totally not feel the pain
03:37<@planetmaker>action9 also works during initalization which action7 does not...
03:38-!-jpx_ [] has joined #openttd
03:40-!-Neon [] has joined #openttd
03:42-!-Belugas [~belugas@] has quit [Ping timeout: 480 seconds]
03:45-!-Belugas [~belugas@] has joined #openttd
03:45-!-mode/#openttd [+o Belugas] by ChanServ
03:54-!-Progman [] has joined #openttd
03:57-!-Mucht [] has joined #openttd
04:03-!-Netsplit <-> quits: Theos, Born_Acorn, Andel, devilsadvocate, lugo, ccfreak2k
04:03-!-Netsplit over, joins: ccfreak2k, Theos, Born_Acorn, Andel, devilsadvocate, lugo
04:05-!-Mucht [] has quit [Remote host closed the connection]
04:11-!-jpx_ [] has quit [Ping timeout: 480 seconds]
04:17-!-pugi [] has joined #openttd
04:33-!-andythenorth [] has joined #openttd
04:48<@planetmaker>hello andythenorth, hello dihedral
04:52-!-heffer [] has joined #openttd
04:56-!-Brianetta [] has joined #openttd
05:09-!-LordAro [] has joined #openttd
05:14-!-pjpe [] has quit [Quit: ajax IRC Client]
05:29-!-DDR [] has quit [Quit: In democracy it's your vote that counts; In feudalism it's your count that votes. - Mogens Jallberg]
05:36<andythenorth>I'm so glad the game put that river on the map, it was *so* useful :|
05:37-!-douknoukem [] has joined #openttd
05:37<@planetmaker>well what do you expect?
05:37<@planetmaker>rivers by default aren't navigable when sloping much
05:37<@planetmaker>You should use opengfx+ airports by default
05:37<andythenorth>you'll all have to put me on ignore :P
05:39<andythenorth>next time I just build a railroad
05:44<@planetmaker>ships were never meant to transport stuff from a hill top to the sea ;-)
05:45<andythenorth>you should visit Wales, or the English north
05:46<andythenorth>there are canals over mountain ranges
05:49<@planetmaker>Like the panama canal ;-)
05:50<@planetmaker>using different water on rivers than on sea is a good idea [TM]
05:53-!-Adambean [] has joined #openttd
05:55<appe>andythenorth: what industry is that?
05:58<@planetmaker>sand quarry
05:59<@planetmaker>probably from a custom FIRS version :-P
05:59<andythenorth>technically true
05:59<@Yexo><planetmaker> [09:15:17] iirc they should be ignored by ttdpatch <- unknown properties are generally not ignored but errors
05:59<andythenorth>although it's identical to the one in 0.7.0-beta1
06:00<@planetmaker>I meant to refer to feature 14 in that sentence. The General specs not.
06:01<@Yexo>George: according to TTDPach checks the action0 for validity during the Init stage
06:01<@Yexo>which means you'll need to use action9, since action7 doesn't cause a skip during Init
06:03<andythenorth>no 90' turns for ships seems like a misfeature
06:03<andythenorth>how is it supposed to be useful?
06:04<andythenorth>apart from causing my ships to get stuck
06:04<@Yexo>I agree, I don't see a use for that
06:04<CIA-2>OpenTTD: yexo * r22863 /trunk/src/ai/api/ai_order.cpp: -Fix (r22861): AIOrder::SetOrderCondition didn't accept the new condition
06:05<andythenorth>if there were diagonal canals / rivers .... maybe it would make sense
06:14-!-LordAro [] has quit [Ping timeout: 480 seconds]
06:19-!-heffer [] has quit [Remote host closed the connection]
06:46-!-Mazur [] has quit [Ping timeout: 480 seconds]
07:07-!-jpx_ [] has joined #openttd
07:09<Eddi|zuHause>there are diagonal coasts
07:11-!-HerzogDeXtEr1 [] has joined #openttd
07:16<@planetmaker>andythenorth: if you build a zig-zag river boats travel it diagonally
07:16-!-HerzogDeXtEr [] has quit [Ping timeout: 480 seconds]
07:50<appe>i dont get this
07:50<appe>isnt a train ..better?
07:50<appe>ive never really understood boating.
07:51<andythenorth>a train is better
07:52<andythenorth>this is sad
07:56<andythenorth>what's to understand about boating?
07:56<andythenorth>you get a log, put it in the water, put stuff on it
07:56<peter1138>you don't generally send them down the rapids though
07:59<Eddi|zuHause>i would definitely have built this differently...
07:59*andythenorth looks for web evidence of steam boats being hauled through rapids
07:59<andythenorth>it happened
07:59<andythenorth>can't find a good picture though :P
08:04<peter1138>andythenorth, two arguments to that
08:05<peter1138>if it didn't happen then making it happen is unrealistic
08:05<peter1138>if it did happen then making it happen would be too realistic
08:05*andythenorth proposes new open source game
08:06<andythenorth>a decent land generator would make some of this go away
08:06<andythenorth>mountains and flat bits on the same map? I'll buy that for $1
08:06<andythenorth>I want the mississippi and the rockies :P
08:07<peter1138>tgp was supposed to be the best ever!
08:07<andythenorth>tgp is adequate
08:07<andythenorth>but not shiny
08:07<andythenorth>and you proved that it is also distinctly odd
08:08<andythenorth>and variety distribution is just lies
08:08<@planetmaker>port terragen to openttd ;-)
08:08<@planetmaker>or scriptable terrain generators
08:08<@planetmaker>with callbacks for certain parts of map generation
08:08<@planetmaker>like heightmap. river gen, treegen, towngen, industrygen, objectgen, roadgen,...
08:09<@planetmaker>and add that option of mapgen scripts to bananas ;-)
08:10<@planetmaker>they could feature a similar interface like action14 for newgrfs (i.e. allowed to display a parameter window with things to configure by the user)
08:14<Eddi|zuHause>well, the terragen interface _was_ prepared for more customizable algorithms
08:18-!-alluke [] has joined #openttd
08:19<alluke>there the f is danmack
08:19<andythenorth>off the grid
08:19<andythenorth>his spriting days may be over
08:20<andythenorth>he lost the love for spriting
08:20<@planetmaker>hm... no nearby tile check for water tiles
08:20<andythenorth>this seemed to happen after collaborating with me :(
08:20<@planetmaker>or with me :-(
08:20<andythenorth>I know amount of work for canset was getting him down
08:20<andythenorth>and he got married and started a job and moved house and such
08:21<@planetmaker>it'd let me down, too, if I didn't see it put to use anytime soon
08:21<alluke>could u edit the topic of fts
08:21<peter1138>what sort of greeting is "where the f is danmack"?
08:21<andythenorth>a dumb one
08:21<andythenorth>but I indulged him
08:22<TrueBrain>one that begs for a kick tbh :P
08:22*planetmaker could answer 'yes' or 'no' if pm knew what alluke is talking about
08:22<alluke>finnish train set :P
08:22<alluke>something like coder(s) needed
08:23<@planetmaker>answer: 'no'
08:23<@planetmaker>what about you give it a shot yourself. It's not like it's terribly difficult anymore nowadays
08:25<@planetmaker>I know stupid suggestion.
08:25<alluke>could try
08:25<alluke>but i know nothing about it xD
08:26<Eddi|zuHause>i knew nothing about coding at one point either...
08:26*andythenorth knew nothing about making omelettes
08:26*andythenorth knew nothing about marriage
08:26*andythenorth knew nothing about multiple kinds of infinities
08:26<alluke>you learn those on tv
08:26<Eddi|zuHause>admitttedly, i started at about age of 10...
08:26*andythenorth knew nothing about how to shave
08:27*andythenorth knew nothing about how people live in Bombay
08:27*andythenorth knew nothing about typing on QWERTY keyboard
08:27*andythenorth knew nothing about video codecs
08:27<TrueBrain>go more basic
08:27*andythenorth knew nothing about Joseph Campbell "12 steps of epic narratives"
08:27<@planetmaker>wait. You were not born with those capabilities?
08:27<alluke>is it similar to hacking gmae files
08:27<Eddi|zuHause>no. not at all
08:28<Eddi|zuHause>start here:
08:29<@Yexo>FoOBar wrote a very good tutorial here:
08:29<@Yexo>well, see eddi's link
08:29<andythenorth>can't we just do satire afternoon instead?
08:29<@planetmaker>why instead? aren't we there already?
08:29<TrueBrain>is it ever anything else?
08:29<andythenorth>well, why stop now?
08:30<TrueBrain>because they felt sad I guess
08:30<Eddi|zuHause>i'll do satire if you make a virtual machine from a real one...
08:30<andythenorth>maybe we could make bananas 2
08:30<andythenorth>but I know nothing about that
08:30<@planetmaker>bananas.... there some in my shelf. I guess I'll grab one now :-)
08:31<TrueBrain>pass me one pleaaaasseeee
08:31<TrueBrain>I am hungry like fuck
08:31<@planetmaker>sure. here you go :-)
08:31<TrueBrain>cheers mate
08:31<@planetmaker>tcp/ip transfer might be slow though
08:32-!-glx [glx@2a01:e35:2f59:c7c0:b414:6fac:e89d:3e01] has joined #openttd
08:32<@planetmaker>and depends on your 3d printer, whether its cartridges are adequately filled ;-)
08:32-!-mode/#openttd [+v glx] by ChanServ
08:32<TrueBrain>use pidgeon transport
08:32<@planetmaker>good idea
08:32<alluke>uncommented nml looks really similar to game files ive hacked
08:32<TrueBrain>Yeah, we all agree'd on a single game file standard; every game is using it these days
08:32<TrueBrain>much easier
08:33<@planetmaker>apropos pidgeon:
08:33<andythenorth>Game File Your Standard
08:33<Eddi|zuHause>alluke: in my days "game file hacking" meant taking a hex-editor
08:33<@planetmaker>xml ftw!
08:34<TrueBrain>Eddi|zuHause: in my days "game file hacking" had no meaning. Even these days it doesn't :p
08:34<andythenorth>why isn't the game coded in xml?
08:35<TrueBrain>andythenorth: put <code><!--[CDATA ]--></code> around the text in every file, and it will be
08:35<TrueBrain>I make no promises if it still works or compiles
08:35<andythenorth>xml is the solution to all
08:35-!-Br33z4hSlut5 [] has quit [Remote host closed the connection]
08:36<Eddi|zuHause>"xml is like {violence|alcohol|...}. if it doesn't solve your problems, you're not using enough of it yet."
08:36<andythenorth>will it fix locks?
08:36<andythenorth>xml locks?
08:37<andythenorth>xml ports?
08:37<andythenorth>xml roadtypes?
08:37<Eddi|zuHause>xml 32bpp extra zoom?
08:37<BartHoning>Who is in charge of the 32bpp project? Does someone oversees what sprites still need to be done? What programs do they use to create the 32bpp versions?
08:37<Eddi|zuHause>xml daylength?
08:38<Ammler>BartHoning: ask at tt-forums?
08:38<andythenorth>BartHoning: ^
08:38<@Yexo>BartHoning: nobody, no, blender/gimp/finally pngcodec
08:38<andythenorth>32bpp isn't a project, it's a car crash
08:38<andythenorth>a project has a purpose
08:38<Ammler>evil andy
08:38<andythenorth>and ships stuff
08:38<andythenorth>32bpp should be filed alongside BROS
08:39<@Yexo>in terms of not getting anything done, yes
08:39<@Yexo>although they're making very different mistakes
08:39<alluke>the fts will be too hard for me
08:39<andythenorth>I'd file them under 'weak-brained people need something to amuse them'
08:39<andythenorth>they're side-shows
08:40*andythenorth is not forgiving today
08:40<Eddi|zuHause>they need a BIG project manager!!
08:42<andythenorth>how BIG?
08:42<@Yexo>alluke: I will help with coding the finish train set under one big condition: I'm not going to do any grunt work like making sure the graphics are properly aligned or filling in properties of different vehicles
08:42<andythenorth>what's the scale?
08:43<@Yexo>and before doing anything I want to hear a clear license for the sprites
08:53<@planetmaker>alluke: why will the finnish set be too hard?
08:54<@planetmaker>start with some simple engines
08:54<@planetmaker>the examples in the tutorial are quite elaborate
08:54<alluke>i think i could start with tve1
08:54<alluke>it wont even change livery
08:54<alluke>or name
08:54<alluke>of to driving school now
08:55<@planetmaker>the point is to get started. Start simple
08:55<@planetmaker>every set starts simple
08:55<@planetmaker>complications can always be added
08:55<@planetmaker>you'll learn them as you go
08:57<Eddi|zuHause><planetmaker> every set starts simple <-- there was quite a huge jump in CETS from one engine to all engines :p
08:57<@planetmaker>see. It started simple ;-)
08:57<@planetmaker>then things just got copied (intelligently via template)
09:02-!-alluke [] has quit [Ping timeout: 480 seconds]
09:30-!-andythenorth [] has quit [Quit: andythenorth]
09:42-!-TWerkhoven [] has joined #openttd
09:51-!-andythenorth [] has joined #openttd
09:55-!-perk11 [~perk11@] has joined #openttd
09:56<perk11>how do I know inflation rate in openttd?
09:57<perk11>and how do I calculate smth in game start prices?
09:57<@Yexo>start a new game and look at the price
09:57<@Yexo>isn't the inflation listed in the difficulty window
09:57-!-sla_ro|master [~slaco@] has quit []
09:57<@planetmaker>or price / (1+x/100)^n
09:58<@planetmaker>it is listed there
09:58<perk11>I only see "starting interest rate" there
09:58<perk11>is it inflation rate as well?
10:00<@planetmaker>hm, I thought so. Might be wrong, though
10:00<@Yexo>"The inflation rate for costs is equal to the initial interest rate of the game, as determined by the game difficulty, and the cargo payment inflation is slightly below that (about 1 percent). "
10:00<@Yexo>I think, but not completely sure, that that is correct
10:00<perk11>Yexo: thank you
10:03<perk11>different inflation rates for costs and cargo payment makes it quite difficult to calculate something in game-start prices
10:03<Eddi|zuHause>@calc 600/1.83
10:03<@DorpsGek>Eddi|zuHause: 327.868852459
10:04<Eddi|zuHause>@calc 365*3/600
10:04<@DorpsGek>Eddi|zuHause: 1.825
10:04<Eddi|zuHause>@calc 365.25*3/600
10:04<@DorpsGek>Eddi|zuHause: 1.82625
10:05-!-Osai [] has quit [Ping timeout: 480 seconds]
10:05-!-avdg [] has quit [Ping timeout: 480 seconds]
10:05-!-DJNekkid [] has quit [Ping timeout: 480 seconds]
10:06-!-Hirundo [] has quit [Ping timeout: 480 seconds]
10:07-!-SmatZ [] has quit [Ping timeout: 480 seconds]
10:09-!-^Spike^ [] has quit [Ping timeout: 480 seconds]
10:09-!-Yexo [] has quit [Ping timeout: 480 seconds]
10:09-!-XeryusTC [] has quit [Ping timeout: 480 seconds]
10:09-!-planetmaker [] has quit [Ping timeout: 480 seconds]
10:09-!-tneo [] has quit [Ping timeout: 480 seconds]
10:09-!-Ammler [] has quit [Ping timeout: 480 seconds]
10:12-!-Terkhen [] has quit [Ping timeout: 480 seconds]
10:12-!-V453000 [] has quit [Ping timeout: 480 seconds]
10:15-!-Hirundo [~Hirundo@] has joined #openttd
10:15-!-Ammler [~ammler@] has joined #openttd
10:15-!-SmatZ [~smatz@] has joined #openttd
10:15-!-Ammler is now known as Guest8146
10:16-!-planetmaker [~planetmak@] has joined #openttd
10:16-!-tneo [~tneo@] has joined #openttd
10:16-!-planetmaker is now known as Guest8147
10:16-!-^Spike^ [~Spike@] has joined #openttd
10:17-!-^Spike^ is now known as Guest8148
10:17-!-V453000 [~V453000@] has joined #openttd
10:17-!-Osai [~Osai@] has joined #openttd
10:17-!-Terkhen [~Terkhen@] has joined #openttd
10:17-!-mode/#openttd [+o Terkhen] by ChanServ
10:17-!-XeryusTC [~XeryusTC@] has joined #openttd
10:17-!-Yexo [~Yexo@] has joined #openttd
10:18-!-avdg [~avdg@] has joined #openttd
10:19-!-DJNekkid [~djnekkid@] has joined #openttd
10:22-!-Guest8148 [~Spike@] has quit [Quit: Ehm.. Quit? What's That?]
10:23-!-^Spike^- [] has joined #openttd
10:25-!-Guest8147 is now known as planetmaker_
10:26-!-snack2 [] has joined #openttd
10:32-!-Guest8146 [~ammler@] has quit [Quit: gone...]
10:32-!-Ammler- [] has joined #openttd
10:35-!-Mazur [] has joined #openttd
10:41-!-Pulec [] has joined #openttd
10:42*^Spike^- likes more :)
10:58-!-sla_ro|master [~slaco@] has joined #openttd
11:07-!-^Spike^- is now known as ^Spike^
11:16-!-Ammler- is now known as Ammler
11:21-!-planetmaker_ is now known as planetmaker
11:32-!-TinoDidriksen [] has quit [Ping timeout: 480 seconds]
11:39<planetmaker> <-- should rivers get completely snowed riverbanks?
11:41<Eddi|zuHause>(if it's like with rails: snow/no snow without transiton)
11:41-!-fjb [] has joined #openttd
11:42<planetmaker>it's not like rails
11:42<planetmaker>I can handle transitions
11:42<planetmaker>but I'm considering to use one snow-density lower than the height suggests
11:42<Eddi|zuHause>silly idea
11:42<planetmaker>water is warm
11:42<planetmaker>warmer than snow
11:43<Eddi|zuHause>yes, but the water does not warm the shore
11:45-!-TinoDidriksen [] has joined #openttd
11:51<@Belugas>it does not? you are sure?
11:56<Eddi|zuHause>even if the river is floating, the shores are the most likely to freeze
11:58-!-andythenorth [] has quit [Quit: andythenorth]
11:58<@Belugas>oh... yeah..
11:59*planetmaker considers to use NML to generate the necessary code
11:59<@Belugas>but the water DO warm the shores, not jsut enough sometimes to stop it from freezing
12:05-!-Brianetta [] has quit [Quit: Tschüß]
12:20-!-Eddi|zuHause [] has quit [Remote host closed the connection]
12:24-!-Eddi|zuHause [] has joined #openttd
12:31-!-valhallasw [] has joined #openttd
12:33-!-perk11 [~perk11@] has quit [Quit: Miranda IM! Smaller, Faster, Easier.]
12:34-!-frosch123 [] has joined #openttd
12:41<Hirundo>Some (random) variety in riverbanks would be nice, probably a PITA to draw though
12:42<planetmaker>that will be feasible
12:42<planetmaker>though I don't have it in the immediate planning
12:42<planetmaker>does NML do rivers meanwhile? I think not, right?
12:43<planetmaker>I'm missing the easy math for height check in NFO which I grew so accustomed for with NML :-)
12:45<Yexo>how are rivers coded?
12:46<Hirundo>As canals (feature 5) IIRC
12:47<planetmaker>feature5, ids 5 and 3
12:47<Yexo>so completely unsupported so far
12:48<planetmaker>yes... it's one of those things where a lot of abstraction in principle could be used
12:48<planetmaker>it works again slightly different to all other features
12:51<Yexo>looks like both action0 properties can be automatically generated
12:51<Yexo>so it would only need action3
12:52<planetmaker>I don't see a need for the CB at all
12:54<Hirundo>Indeed it's pretty pointless, I think
12:55<Hirundo>offset would always be a multiple of the amount of sprites per 'block', but you might as well use a separate spriteset for that
12:55<planetmaker>the graphics flag otoh is very useful and I use it. I just need permission to use the water sprite ;-)
12:56<Yexo>the graphics bit could be detected automatically by the amount of sprites you provide
13:01<Hirundo>Automatic detection might require stepping through all switch-blocks
13:07<appe>forgot the laptop on. :(
13:14-!-Brianetta [] has joined #openttd
13:20-!-pjpe [] has joined #openttd
13:23<Yexo>Hirundo: I realize that, but I think a function for stepping through all switch blocks is beneficial in other situations too
13:37-!-Alberth [] has joined #openttd
13:37-!-mode/#openttd [+o Alberth] by ChanServ
13:40-!-Wolf01 [] has joined #openttd
13:40<@Alberth>moin Wolf01, Eddi|zuHause
13:42<__ln__>ave lupus01
13:43<__ln__>except... the romans didn't know zero. my apologies.
13:46<CIA-2>OpenTTD: translators * r22864 /trunk/src/lang/ (13 files in 2 dirs): (log message trimmed)
13:46<CIA-2>OpenTTD: -Update from WebTranslator v3.0:
13:46<CIA-2>OpenTTD: catalan - 6 changes by arnau
13:46<CIA-2>OpenTTD: dutch - 1 changes by habell
13:46<CIA-2>OpenTTD: french - 1 changes by Snail_
13:46<CIA-2>OpenTTD: italian - 3 changes by Snail_, lorenzodv
13:46<CIA-2>OpenTTD: persian - 63 changes by Peymanpn
13:46<@Alberth>neither did they knew about 1 :p
13:46<__ln__>nor about OpenTTD
13:46<Eddi|zuHause>they did know rails and steam machines, but never thought about combining them
13:47<Pinkbeast>Thinking about it wouldn't have done them any good with their metallurgy
13:51-!-Hyronymus [] has joined #openttd
13:55-!-Biolunar [] has joined #openttd
14:00-!-Strid_ [] has joined #openttd
14:01<Eddi|zuHause>but maybe the demand would have given a push to metallurgy research?
14:03<__ln__>they should have set their goal for the Apollo program in the first place
14:03-!-andythenorth [] has joined #openttd
14:14<Pinkbeast>Eddi> The Romans didn't think in suchlike terms. I mean... they could have built pumping engines with the industrial base they had, and then they might have had the whole Industrial Revolution, but...
14:15<Pinkbeast>... all I'm saying is that knowing about steam-powered machinery and rails in Rome doesn't, alas, let you build a practical locomotive.
14:17<Pinkbeast>... it was tried several times here, but before you can make steel rails economically, it's no good.
14:18-!-Chruker [] has joined #openttd
14:19<Eddi|zuHause>the metallugically problematic part is the boiler and pistons, which have to endure heat and pressure
14:20<Pinkbeast>You'd think that, but you'd be wrong. In the 19th century there were several working mine locomotives - working save that they constantly broke iron rails.
14:20<Pinkbeast>... I mean, obviously, yes, the boiler and pistons do have to endure heat and pressure, but it turns out making the rails is the harder problem.
14:21<Eddi|zuHause>in the wild west they had wooden rails with tiny iron plating
14:21<__ln__>were they good with some other material that can endure heat and pressure?
14:21<Pinkbeast>ln> You can make a boiler from iron. It's heavy, but it works, and you only have to make one of it.
14:22<Eddi|zuHause>you don't break any speed records on those, though...
14:22<andythenorth>can't you can make a boiler from copper and staves?
14:23<Eddi|zuHause>copper might be available in smaller quantities than iron...
14:23<Pinkbeast>Certainly Rocket's boiler tubes are copper
14:26-!-TheMask96 [] has quit [Ping timeout: 480 seconds]
14:27<Pinkbeast>The Romans would probably do better to build steam river tugs.
14:30<Eddi|zuHause>i remember that on 11. September 2001 short after 15:00 (CEST) i went to watch Star Trek on TV, and thought "WTF? is that a movie?!?"
14:31<Eddi|zuHause>and my brother played Transport Tycoon on my computer
14:31-!-TheMask96 [] has joined #openttd
14:35-!-Lakie [~Lakie@] has joined #openttd
14:36<__ln__>i was watching some movie and heard about the thing an hour later than most. and didn't have any sort of internet connection in my apartment at the time.
14:45-!-Mucht [] has joined #openttd
14:46<__ln__>Sacro: i've seen something similar happen
14:47<Eddi|zuHause>what exactly am i looking at?
14:51<Eddi|zuHause>what i always wondered: if in a discharged lead-battery you have two plates with PbSO4, and in a charged lead-battery you have one plate of Pb and one of Pb(SO4)2, does it matter in which direction you charge it?
14:54-!-Zuu [] has joined #openttd
15:01-!-Kurimus [] has quit []
15:05*Alberth would expect that such batterries are not entirely symmetric electrically
15:07-!-pjpe [] has quit [Quit: ajax IRC Client]
15:07<Hirundo>IIRC there's some PbO2 in there too
15:15-!-eQualizer [] has quit [Ping timeout: 480 seconds]
15:20<Yexo> Strange river (westmost-one), It starts on a mountain, ends on a tile without lake or sea
15:20<Yexo>just before that it splits of to another part that runs to the sea
15:21<andythenorth>I like the river generator
15:21<andythenorth>so many years of debate about it :P
15:21<TWerkhoven>just means a second source?
15:22*andythenorth points and waves at (a) docks (b) locks
15:22<TWerkhoven>im more interested by the square lake at the bottom-right
15:22<Eddi|zuHause>yeah, it's a second river that starts at the bottom of the mountain and runs into the first
15:23<Yexo>ah, indeed. Just the start of the first is a bit unlucky
15:25<Eddi|zuHause>river generation needs a "canyon" mode. if it is stuck in a sink, choose to either generate a lake or a canyon (or both, in that order). the canyon will find another tile of the same height, and level mountains along a path to make room for the river. from that point on, "normal" river generation is continued
15:26<Eddi|zuHause>until either the sea is reached, or the random decision results in "generate lake, but no canyone"
15:33<__ln__>but eh, if Zefram Cochrane is from Alpha Centauri, not Earth, doesn't it take pretty much time to AC without warp?
15:34-!-pjpe [] has joined #openttd
15:36-!-macee [] has joined #openttd
15:37<CIA-2>OpenTTD: frosch * r22865 /trunk/src/newgrf_generic.cpp: -Fix (r13885): The GRFFile parameter for generic callbacks is a return parameter.
15:41<CIA-2>OpenTTD: frosch * r22866 /trunk/src/newgrf_generic.cpp: -Fix (r16396): Generic callbacks shall chain to the next GRF when the callback fails.
15:41<Eddi|zuHause>__ln__: alpha centauri is the nearest star, with about 4.2 light years
15:41<Eddi|zuHause>__ln__: that is fairly reasonable to reach without light speed
15:42-!-KritiK [] has joined #openttd
15:43<CIA-2>OpenTTD: frosch * r22867 /trunk/src/newgrf_generic.cpp: -Fix (r12122): Variables 40 and 81 of callback 18 are not the same as 80.
15:45<Eddi|zuHause>that sounds like "why did nobody ever report this?" commits :)
15:45<__ln__>Eddi|zuHause: ok, it's realistic then.
15:45<Yexo>eddi: there is only one generic callback that is supported by OpenTTD, which is cb18
15:45<Yexo>and even that one is only partially supported
15:45<Yexo>as far as I know the only newgrf that implements that callback is ISR, and that has been working for years (even without those fixes)
15:47<Eddi|zuHause>r22866 reads like "if a second grf implements cb18 and returns failed, then ISR gets broken, too"
15:47<frosch123>thus there is no such second grf :p
15:49<Yexo>or ISR was always loaded after such a second grf, or nobody bothered to report a problem
15:49<Yexo>the only "problem" that happens is that AIs will built default stations instead of NewGRF stations
15:49<Yexo>and for that to work the AI has to support it too, so if it doesn't work you first have to check the AI, than the NewGRFs
15:51-!-Mks [] has quit [Ping timeout: 480 seconds]
15:51<peter1138>Eddi|zuHause, how do you proprose travelling 4.2 light years away?
15:52<__ln__>btw, i have all the star trek series on dvd except the animated one in my bookshelf now :/
15:53<Eddi|zuHause>peter1138: even if you only reach 0.1*c, that means 42 years, which is possible within the lifetime of a human.
15:53-!-Mks [] has joined #openttd
15:58<frosch123>hmm are you aging faster or slower when moving fast?
15:58<peter1138>relative to something, heh
15:59<frosch123>there was also some gravity component to it?
16:00<peter1138>hmm, fastest we've launched is 36,900mph
16:00<peter1138>quite a long way of 67,000,000mph of 0.1c :)
16:04<peter1138>wonder where i left my landscape routines..
16:05-!-Wolfsherz [] has joined #openttd
16:06-!-pjpe [] has quit [Quit: ajax IRC Client]
16:07<appe>0.1c is awesomly fast.
16:08<appe>tip on any grf with trains that fast? :>
16:08<frosch123>the "logic train" is the fastest one in ottd world afaik
16:09-!-Wolfsherz [] has quit []
16:11<andythenorth>good night
16:11-!-andythenorth [] has quit [Quit: andythenorth]
16:21-!-eQualizer [~lauri@] has joined #openttd
16:27<appe>frosch123: i dont get it. i have the grf, i loaded it and set the parameter to ..96.
16:27-!-Prof_Frink [] has joined #openttd
16:27<appe>but when i open a toyland map, i cant even build maglev (year 3000).
16:28<frosch123>no idea, never used the grf
16:30<@Terkhen>good night
16:30*appe dont understand.
16:33<frosch123>yeah. looks like it does not work in toyland
16:33<frosch123>only in the other climates
16:33<frosch123>ask Ammler :)
16:34<appe>oh, haha
16:34*TrueBrain is sad
16:34<TrueBrain>brickland never continues development
16:34*TrueBrain is sad
16:34<appe>i dont find any new train?
16:35<frosch123>it works in the other three climates
16:35<frosch123>it is a maglev engine available from year 0
16:35<appe>im in the normal mode
16:35<appe>year 40000
16:35<frosch123>just set it to 60000 km/h
16:35<appe>where, and how? :D
16:35<frosch123>then you can sometimes spot the train :p
16:36<frosch123>in main menu open the grf configuration, select the grf, click configure parameters
16:36<appe>ah, ok
16:36<frosch123>select "1 parameter" and set that one to the speed you want
16:36<Ammler>06 07 // climate availability
16:36<frosch123>max is likely 65535
16:37<appe>i ahm there we are
16:37<Ammler>no clue why that is set
16:38-!-jpx_ [] has quit [Ping timeout: 480 seconds]
16:38<appe>it has the worst acceleration in history
16:38<appe>how can i affect that?
16:39<Ammler>logic train has instant acceleration, afaik at least fasted possible
16:39<frosch123>Ammler: maybe it has no te
16:39<frosch123>so you cannot attach anything
16:40<Eddi|zuHause>you need high TE, high power and low air resistance
16:40<Ammler>isn't TE unnecessary on maglev?
16:40<appe>Ammler: uhm, when i set the parameter, i get the gator train with the set speed
16:40<Eddi|zuHause>yeah, probably
16:40<frosch123>yeah, when you attach wagons it takes quite some time :p
16:41<Ammler>never tested with waggons...
16:41<frosch123>yeah, too few power
16:41<Ammler>frosch123: max possible?
16:41<frosch123>it is stuck at 11886 km/h
16:41<frosch123>66447 hp
16:41<Ammler>0B FF FF // Power
16:42<TheHog>Yexo: there? i guess i fixed all issues we talked about (2-way feeder) ... by only using my new logic when the current order of a vehicle in a station is 'transfer && !no_load'
16:42<frosch123>Ammler: i attached 5 empty wagons
16:42<frosch123>so the train has a weigt of 96 t
16:43<frosch123>hmm, with 2 wagons (39t) it is the same
16:44<Ammler>well, I guess the acceleration behavoior changed since the last time I played with that train :-)
16:44<frosch123>might be some rounding problem
16:44<Eddi|zuHause>without friction, you have a don't-care on the mass for the maximum reachable speed
16:44<Eddi|zuHause>P/v = F_drag + F_frict
16:45<frosch123>with no wagons (1t) it reaches 48104, while 50292 is max
16:45<frosch123>might be airdrag
16:45<Yexo>TheHog: great :). Now you can convince another dev to include it
16:46<TheHog>yexo: first i need your convidence :) do you think that's a valid way?
16:46<TheHog>i'm now running some test games
16:46<TheHog>a) the trick still works
16:47<Yexo>I think it's better than before, but impossible to make it work in every case without a cargo destinations patch
16:47<TheHog>b) the A-B-C coal->power plant, C drops, D new power plant works also
16:47<Yexo>hence personally I'd prefer to wait for that and not implement a stop-gap now
16:48<TheHog>yeah but I think cargodst will make openttd so much different than the original.. it would almost be openttd 2.0 :)
16:48<Yexo>the "trick" can be implemented using all kinds of orders btw, also with "transfer && !load" orders
16:48<Eddi|zuHause>the typical counter-example is 3 airports ABC with aircraft on each route, and bus feeders from each airport to the respective city. how do you prevent cargo going in circles on the aircraft, never reaching the city?
16:48<TheHog>yeah ok
16:49<TheHog>Eddi|zuHause: my patch does that.. let me explain
16:49<TheHog>it check if the loading vehicle has the order 'transfer and pickup'
16:49<Yexo>TheHog: are you sure? your patch works for the bus part, but won't the aircraft still take the passengers?
16:50<TheHog>and then checks if the loading cargo is not already picked up at the same route of the vehicle
16:50<TheHog>Yexo: still using tranfers_at_xy but using a validation in front of it.. let me post a patch.. w8
16:50<TheHog>still have to do some sanity checking.. but I guess i'm almost there
16:51<Eddi|zuHause>TheHog: even if it catches that. then, what about 4 airports?
16:52<TheHog>same.. because it is the same route
16:52<Yexo>I'd really like to see that patch, as I don't believe it right now
16:52<TheHog>it will not pickup cargo that is picked up somewhere on the same route
16:53<Yexo>either it doesn't work or it uses insane amounts of memory
16:53<TheHog>let me upload it to the bugtracker w8
16:54<TheHog> there it is
16:56<Yexo>TheHog: 3 airports, A <> B, B <> C, C <> A. All aircraft fly between two of those airports with transfer & load orders on both sides
16:57<TheHog>btw, got a small warning while compile current trunk on tree_gui.cpp (not my mod)
16:57<Yexo>at every airport there is a but that loads in the city center, transfers and the airport and takes passengers back to the city
16:57<Yexo>which os/compiler are you using and can you copy/paste that warning?
16:58<TheHog>c++ 2010 .. < signed/unsigned warning
16:58<TheHog>- for (uint i = this->base; i < this->base + this->count; i++) {
16:58<TheHog>+ for (uint16 i = this->base; i < this->base + this->count; i++) {
16:58<Yexo>passengers coming from A and transferring at B can be picked up by an aircraft going B <> C, than at C pickup up by an aircraft going C <> A, at A by aircraft going A <> B etc.
16:58<TheHog>line 91
17:00-!-Alberth [] has left #openttd []
17:00<TheHog>Yexo: true.. that still makes passengers go round circles
17:00-!-macee [] has left #openttd []
17:01<TheHog>you could explain that by 'breaking the chain would break the feeder logic'
17:01<TheHog>no that is not correct.. w8 :)
17:03<TheHog>but that would not really be a big problem.. the planes load balance the passengers on those three airports so that busses can keep up
17:04<TheHog>eventually the busses will take the passengers out of the airports
17:06<Yexo>passengers start at A, are taken to B (that's ok), than to C (you could argue still ok), but if at that point they're taken back to A something is wrong
17:06<Yexo>as they can't go to the city A
17:06<TheHog>hmm indeed
17:07-!-Wolf01 [] has quit [Quit: Once again the world is quick to bury me.]
17:07<TheHog>but that can easily be fixed by another check
17:07<TheHog>check with cp->source before picking up
17:08<TheHog>to make sure the bus at A does not pick up the passengers at the airport A
17:08<TheHog>but,.. that eventually will break 4-feeder-stage
17:09<Yexo>as I said before: I don't think you can solve the issue without some destinations patch
17:09<TheHog>say for example bus->train->airport (circle) -> same train -> bus does not pick the passengers from trainstation and train also
17:09*Zuu is happy to see that the RoadAI highly utilizse the SuperLib library.
17:10-!-DOUK [] has joined #openttd
17:10<TheHog>Yexo: indeed but I think this is a much asked improvement of the current logic
17:10<Yexo>it's been on my TODO list for a very long time to check SuperLib and use in in AdmiralAI
17:10<Zuu>It uses SuperLib for station building, road building, logging, setting orders, the helpers and possible something more. :-)
17:10<Yexo>but I haven't worked on it for a long time
17:11<Zuu>It even uses a function that implements PAXLink-ish engine selection. :-)
17:11<TheHog>and then again,.. no one uses transfer && load now because it makes no sense currently
17:11<Yexo>TheHog: perhaps, my stand on it hasn't changed though: I think it makes it even more unclear how orders work exactly, so for that reason I won't commit it. I'm not really against it, so if you can convince another dev to commit it, fine.
17:13<TheHog>ok i'll try..
17:13<Zuu>RoadAI has just 696 lines of code.
17:13<TheHog>I stumbled uppon this line today 'Am I correct or did I miss anything? I play OpenTTD just for a couple of weeks, may be I am totally wrong. This problem stopped my enthusiasm a bit since I feel it should be possible to solve this problem in a nice way'
17:14<TheHog>who are the others devs again?
17:15<Yexo>everyone with ops or voice in this channel, or see
17:15<TheHog>planetmaker: did you copy the last half hour of logs?
17:15<Yexo>TheHog: I've read that topic before, as you see Alberth seems to agree with my standpoint
17:15<Yexo>"Since your algorithm does not cover such cases, the only way out is to throw your algorithm away, and design and implement one that really works. I believe time is better spent by designing a proper generic solution in the first place."
17:16-!-snack2 [] has quit [Quit: ( :: NoNameScript 4.22 :: )]
17:16-!-douknoukem [] has quit [Ping timeout: 480 seconds]
17:16<TheHog>yeah ok that's the final conclusion but it started with 'losing enthusiasm'.. i guess a lot of people stop at that point and don't even bother
17:16<Yexo>and if you want an answer from pm for example, it's better to ask your question directly. There are publicly available logs of this channel, so he can always read back
17:19<TheHog>things a man must do to make the world a better place :)
17:24-!-frosch123 [] has quit [Remote host closed the connection]
17:30-!-JVassie [~James@] has joined #openttd
17:31-!-valhallasw [] has quit [Ping timeout: 480 seconds]
17:42-!-pjpe [] has joined #openttd
17:46-!-sla_ro|master [~slaco@] has quit []
17:48-!-Neon [] has quit [Quit: Python is way too complicated... I prefer doing it quickly in C.]
18:00-!-Pulec [] has quit []
18:01-!-Hyronymus [] has quit [Remote host closed the connection]
18:14-!-Zuu [] has quit [Quit: Leaving]
18:18-!-JVassie [~James@] has quit [Ping timeout: 480 seconds]
18:34-!-Cybertinus [] has quit [Remote host closed the connection]
19:02-!-Adambean [] has quit [Quit: Gone fishing]
19:03-!-pugi [] has quit [Quit: I reject your reality and substitute my own]
19:06-!-xahodo [] has joined #openttd
19:06-!-TWerkhoven [] has quit [Quit: He who can look into the future, has a brighter future to look into]
19:08-!-Progman [] has quit [Remote host closed the connection]
19:09-!-Mucht [] has quit [Remote host closed the connection]
19:30-!-xahodo [] has quit [Quit: I'm melting...]
19:43-!-Chruker [] has quit []
19:46-!-Lakie [~Lakie@] has quit [Quit: .]
20:06-!-Biolunar [] has quit [Quit: All your IRC are belong to us!]
20:39-!-DOUK [] has quit [Ping timeout: 480 seconds]
20:42-!-KritiK [] has quit [Quit: Leaving]
21:24-!-Brianetta [] has quit [Quit: Tschüß]
21:32-!-fjb [] has quit [Ping timeout: 480 seconds]
22:02-!-Xaroth_ [] has joined #openttd
22:04-!-Xaroth [] has quit [Ping timeout: 480 seconds]
22:25-!-rhaeder1 [] has joined #openttd
22:31-!-rhaeder [] has quit [Ping timeout: 480 seconds]
22:45-!-PhoenixII [] has joined #openttd
22:47-!-PhoenixII [] has quit [Read error: Connection reset by peer]
22:47-!-PhoenixII [] has joined #openttd
22:47-!-Phoenix_the_II [] has quit [Ping timeout: 480 seconds]
22:49-!-glx [glx@2a01:e35:2f59:c7c0:b414:6fac:e89d:3e01] has quit [Quit: bye]
22:58-!-Phoenix_the_II [] has joined #openttd
23:01-!-PhoenixII [] has quit [Ping timeout: 480 seconds]
23:29-!-fjb [] has joined #openttd
---Logclosed Fri Sep 02 00:00:28 2011