IRC logs for #openttd on OFTC at 2011-02-20
00:00:06 <Zuu> Eg the hotkey AltGr + 5 will not work on most keyboards as when holding AltGr, you can't produce the symbol "5".
00:00:58 *** supermop has left #openttd
00:01:37 *** JOHN-SHEPARD has quit IRC
00:03:35 <krinn> do you filter shift too?
00:03:52 <Zuu> As in what context?
00:04:24 <krinn> shift+akey to grab the uppercase key
00:04:33 <krinn> shift+a = A
00:04:55 <Zuu> for hotkeys? (or for typing in eg. chat?)
00:05:04 <krinn> just because in usa: 0-9 lowercase default, while french are default uppercase
00:05:11 <krinn> the hotkeys
00:05:28 <SmatZ> there's a difference between 'a' and 'A' for hotkeys?
00:05:45 <Zuu> it doesn't work that way
00:05:45 <krinn> except keypad, we need shift+&- to do 0-9
00:06:08 <Zuu> Shift is a meta key and is handeled the same way as Ctrl or Alt.
00:06:25 <Zuu> In hotkeys.cfg you can't write 'A', only 'a'.
00:07:02 <krinn> that why i ask
00:07:07 *** roboboy has quit IRC
00:07:24 <xiong> Ahhhh. Finally, I have got fixed a station connection to the main line. It was stubborn, as the station was too close to the main; and traffic needed to enter and depart in both directions; and there is significant through traffic, too. Plus another station will need to bolt on in there soon.
00:07:26 <Zuu> I just wanted clarification so that I answer the right question. :-)
00:07:32 <krinn> if you filter remove per exemple shiftkeycode because only a works and not shift+a that will do A
00:07:49 <xiong> The solution is ugly but traffic is moving smoothly in all directions.
00:07:53 <SmatZ> shift+a is SHIFT+a
00:08:01 <SmatZ> if I understand it :)
00:08:10 <Zuu> SmatZ: Yes
00:10:55 <SmatZ> hmm junctioner-lin32 doesn't work on my 64bit system, and the win32 version doesn't work in wine :(
00:10:56 <Zuu> I would rather keep the system that OpenTTD uses - not becasue it is good, but because it has been there for so long. Instead I rather add a dialog to OpenTTD that reads keystrokes and suggest how to write that keystorke in openttd.cfg. Then later it might envolve to a full hotkeys GUI.
00:11:20 <Zuu> SmatZ: Thanks for telling me - didn't know that.
00:11:48 <SmatZ> :)
00:12:18 <Zuu> Not sure if I can do anything about it at the moment. It's C++, so at least there exist a 64 bit compiler (as opposed to Delphi :-p )
00:12:47 <Zuu> But, I will probably need to do something more than just compile and hope it works :-)
00:13:35 *** Vikthor has quit IRC
00:14:57 <SmatZ> you should be able to ssh -YC to some amd64 system, if you don't have one :)
00:15:18 <SmatZ> so you can compile & run it there, while still using your X server
00:15:29 <Zuu> Hmm, now that I think a bit, I actually do have a amd64 cpu on my workstation. :-)
00:15:34 <SmatZ> :)
00:16:06 <Zuu> I have just been runinng 32 bit for long time on it due to all problems I got when I tried to run gentoo 64bit on it - but some might be gentoo related as well :-p
00:16:44 <SmatZ> I have been using gentoo 64bit since I started using linux :) there were some problems in the beginning, but now, it is fine :)
00:17:01 <SmatZ> except some no longer maintained apps...
00:17:14 <SmatZ> SDL Doom, XScorch, maybe others
00:17:24 <Zuu> xmms
00:17:46 <SmatZ> wasn't xmms removed from portage as whole?
00:17:50 <SmatZ> like, 2 years ago :)
00:18:01 <krinn> must be more 3 years yeah
00:18:01 <Zuu> I liked it but I have understood the code was really a wreck and nobody was interested in trying to fix it.
00:18:39 <krinn> because xmms was having like more +100 open bugs with like +30 critical
00:19:01 <krinn> and xmms dudes said: we're on xmms2 now
00:19:53 <krinn> is everyone under gentoo here ?
00:20:24 <Zuu> SmatZ: Do you have a 32bit compatible CPU or do you have one of those old 64 bit CPUs that could only run 64bit programs?
00:21:57 <krinn> no cpu for pc are like that zuu :)
00:22:48 *** Cybertinus has quit IRC
00:22:50 <Zuu> IIRC the thing with amd64 compared to the Intel 64 bit CPUs when it was new was that it could run both 64bit and 32bit programs. (where the Intel competitor only ran 64 bit programs)
00:23:25 <krinn> i think you speak about the itanium
00:23:40 <Zuu> Possible
00:23:48 <krinn> itanium could run 32bits code, but crappy speed and arch isn't x86 but IA64
00:24:45 <krinn> and IA64 is not amd64 (that was rename x86-64 by intel when they agree to be compatible with it)
00:25:07 <krinn> lol must be the 1st time intel gave amd some money for a license :)
00:26:32 *** zydeco has quit IRC
00:26:49 <Wolf01> 'night
00:26:53 *** Wolf01 has quit IRC
00:28:07 <Zuu> hmm, and probably my laptop has a 64bit CPU - just that I have a 32 bit windows on it. So if I swap the harddrive with one of my old laptop harddrives and put linux on it it will be able to complie 64 bit programs. :-)
00:28:26 <SmatZ> Zuu: I think all amd64 CPUs could run 32bit programs (and 16bit as well)
00:28:41 <SmatZ> the problem is that
00:28:43 <SmatZ> ./junctioneer: error while loading shared libraries: cannot open shared object file: No such file or directory
00:29:01 <SmatZ> libsigc is not present in the 32bit compatibility library
00:29:11 <krinn> it's because all amd64 can run 32bits programs, only if they have 32bits userland & tools
00:29:41 <SmatZ> yeah... and the support has to be enabled in kernel, speaking about linux :)
00:30:02 <krinn> that too of course :)
00:30:31 *** Chruker has quit IRC
00:30:57 <krinn> you should slocate libgsigc*
00:31:10 <krinn> you might just lack the file
00:33:18 <krinn> dev-libs/libsigc++-2.2.7 (/usr/lib/ ->
00:33:24 <SmatZ> ok, is in app-emulation/emul-linux-x86-cpplibs
00:33:39 <SmatZ> now I am searching for
00:33:50 <krinn> equery b filename :)
00:34:15 <SmatZ> equery b searches only installed packages
00:34:37 <SmatZ> ./junctioneer: error while loading shared libraries: cannot open shared object file: No such file or directory
00:34:51 <SmatZ> that's the pre-requisity of junctioneer :)
00:34:53 <krinn> i don't have that one too
00:35:41 <krinn> -> emerge -1 gsl
00:36:24 * Zuu sholud possible remove the usage of that library all togeather as I already had to make my own implementation for Windows users as it segfaulted in windows whenever I tried to use some GSL functions.
00:36:26 <SmatZ> yeah, but that installs only the 64bit library
00:36:32 <SmatZ> :)
00:37:24 <krinn> if you use multilib it will install both
00:38:05 <krinn> some libs lack 64bits versions, but as far as i know, never seen a 64bits libs without its 32bits equiv
00:39:05 *** xiong has quit IRC
00:39:25 <SmatZ> not sure if it will work, but I am trying USE=multilib emerge -v1 gsl
00:40:02 <krinn> don't try that if you don't use a multilib profile
00:40:41 <Zuu> You will also need sigc++, SDL_ttf, SDL_image. (in addition to gsl and sdl)
00:40:44 <krinn> you'll get the info from emerge --info if you forget your profile on the 1st line
00:40:47 <SmatZ> well, multilib isn't even listed in USE of that package
00:41:07 <SmatZ> Portage (default/linux/amd64/10.0, gcc-4.4.5, glibc-2.11.2-r3, 2.6.35-gentoo-r15 x86_64)
00:41:20 <SmatZ> Current make.profile symlink:
00:41:22 <SmatZ> default/linux/amd64/10.0
00:41:45 <SmatZ> I think I was using multilib long time ago
00:41:50 <SmatZ> but then things changed :)
00:41:51 <krinn> it is multilib
00:42:00 <SmatZ> or maybe, multilib was created
00:42:10 <SmatZ> oh ok :)
00:42:27 <krinn> only -nomultilibs profiles aren't
00:42:28 <SmatZ> iirc, before that, 32bit stuff was placed in /emul
00:42:30 <SmatZ> or so
00:42:32 <SmatZ> ok :)
00:42:47 <SmatZ> but maybe I am mixing different things in one
00:44:34 <krinn> i think you should have a /lib32 and /lib64
00:45:00 <krinn> anyway, 32 or 64, you don't really have to care imo, as long as one exist, it will run :)
00:46:28 *** KritiK has quit IRC
00:46:50 <SmatZ> yeah, now I have lib32 and lib64 :)
00:47:25 <krinn> plain 32bits is still using /lib
00:47:49 <krinn> never really get why they just don't rename /lib to /lib32 too, for historical purpose maybe
00:49:20 <SmatZ> you can rename /lib to /lib32
00:49:31 <SmatZ> as long as you provide symlink /lib -> /lib32 :)
00:49:40 <krinn> :P
00:49:55 <krinn> i'm not old & crazy enough to remove it
00:51:00 *** xiong has joined #openttd
00:52:43 <SmatZ> :)
01:00:34 <Zuu> Night
01:00:45 <SmatZ> good night Zuu
01:03:11 *** Adambean has quit IRC
01:03:32 <krinn> night zuu
01:06:18 <glx> [01:28:26] <@SmatZ> Zuu: I think all amd64 CPUs could run 32bit programs (and 16bit as well) <-- except if you use a 64bit windows (for the 16bit part)
01:09:09 *** Devroush has quit IRC
01:09:43 *** Zuu has quit IRC
01:10:02 <SmatZ> well, it still can run 16bit programs in the legacy mode
01:10:10 <SmatZ> (BIOS itself is 16bit)
01:10:21 <SmatZ> and CPU starts in 16bit real mode
01:13:49 *** Progman has joined #openttd
01:18:46 *** Fuco has quit IRC
01:20:58 *** pugi has quit IRC
01:21:14 <krinn> and this is a limitation by the OS not the cpu
01:23:16 *** Progman has quit IRC
01:24:07 <SmatZ> kind of
01:24:19 <SmatZ> long mode doesn't allow 16bit code segments
01:24:43 <krinn> if the cpu wasn't able to run per example 32bits code
01:24:52 <SmatZ> yeah :)
01:25:08 <krinn> then you could be able to run a 32bits windows inside a virtual host on a win64
01:25:37 <krinn> /could/ coudn't
01:26:10 <krinn> except with emulator of course
01:26:53 <SmatZ> it depends what is an "emulator" :) but yeah :)
01:32:32 <krinn> good night
01:32:35 *** DanMacK has quit IRC
01:32:43 *** krinn has quit IRC
01:33:45 *** KenjiE20 has quit IRC
01:52:41 *** dfox has quit IRC
02:04:48 *** TheDarkPassenger has joined #openttd
02:10:53 *** Mucht has joined #openttd
02:18:33 *** Biolunar_ has joined #openttd
02:24:25 *** KouDy has quit IRC
02:25:43 *** Biolunar has quit IRC
02:34:48 *** TheDarkPassenger has quit IRC
02:45:28 *** Fast2 has quit IRC
02:57:57 *** Biolunar_ has quit IRC
03:18:27 *** DanMacK has joined #openttd
03:46:46 <xiong> Well, I've run into a couple of harrowing issues. One was old cabeese. One was refittable engines.
03:48:29 <xiong> I have tended to leave an old caboose on a train when doing other upgrades. After all, the older caboose is shorter -- I start in 1850 and the early cabeese are only about 1/4 tile long. But it turns out that they are also speed limited, just like cars. Again, there's the issue that a NARS car can't be autoreplaced by itself and, unlike engines, cabeese never age out and autorenew, either.
03:49:31 <xiong> Final difficulty there is that the All Trains window does not scroll right, so it won't show the back end of a long train. I ended up sorting by maximum speed.
03:49:50 <xiong> ... Then send offenders to depot and make the replacement.
03:50:51 <xiong> We *are* warned about the other issue in NARS docs. A regearable engine will never full load all, since the regearing is implemented as a cargo.
03:52:00 <xiong> I changed most of my orders to full load any but I had one train that really ought to be fully loaded before unloaded: the steel mill key shuttle, which has 3 types of car and should only unload when all are full, for max production.
03:52:53 <xiong> I ended up with a horrible, partially-timetabled order list. It works but I'd rather do it more cleanly -- and easily. But now I see it's dinnertime.
03:54:49 *** DanMacK has quit IRC
04:15:40 *** zachanima has quit IRC
04:36:20 *** cAmeron has joined #openttd
04:51:12 *** cAmeron has left #openttd
04:51:52 *** Pulec has quit IRC
04:53:32 *** glx has quit IRC
05:30:26 <xiong> What is the point of the tertiary industries, those that accept cargo but produce nothing? Seems that plain old towns accept goods, food, petrol anyway. Are we not paid the same for a delivery? My understanding is that acceptance is unitary; either a cargo is demanded or it is not. What don't I understand?
05:38:54 *** supermop has joined #openttd
05:56:01 *** Eddi|zuHause has quit IRC
05:56:17 *** Eddi|zuHause has joined #openttd
06:38:49 *** supermop has quit IRC
06:40:41 *** DoubleYou has quit IRC
06:42:16 *** DoubleYou has joined #openttd
07:10:21 *** amkoroew1 has joined #openttd
07:15:37 *** amkoroew has quit IRC
07:17:46 *** jorgenpt has joined #openttd
07:36:08 *** Kurimus has joined #openttd
07:40:25 *** KouDy has joined #openttd
07:40:39 *** Eggman891 has joined #openttd
07:49:05 *** andythenorth has joined #openttd
07:50:29 *** andythenorth_ has joined #openttd
07:55:01 *** DayDreamer has joined #openttd
07:56:07 *** |Jeroen| has joined #openttd
07:58:07 *** andythenorth has quit IRC
07:59:29 *** andythenorth_ has quit IRC
08:01:32 *** pugi has joined #openttd
08:10:37 *** andythenorth has joined #openttd
08:27:20 *** andythenorth has quit IRC
08:46:19 *** Alberth has joined #openttd
08:46:19 *** ChanServ sets mode: +o Alberth
08:48:19 *** andythenorth has joined #openttd
08:50:39 *** Dreamxtreme has quit IRC
08:50:43 <Alberth> moin andy
08:53:21 *** Dreamxtreme has joined #openttd
09:03:58 *** Progman has joined #openttd
09:04:51 <Terkhen> good morning
09:06:14 <__ln__> yes it is
09:06:23 <Terkhen> :)
09:07:36 <andythenorth> mornings
09:09:11 <Terkhen> hi andythenorth
09:09:25 *** HerzogDeXtEr has joined #openttd
09:16:36 *** HerzogDeXtEr1 has quit IRC
09:21:23 *** andythenorth has quit IRC
09:23:52 *** zydeco has joined #openttd
09:25:32 *** DoubleYou has quit IRC
09:26:11 <zydeco> greetings
09:27:05 *** DoubleYou has joined #openttd
09:27:35 <Terkhen> hi zydeco
09:43:06 *** DDR has quit IRC
09:44:09 *** Fuco has joined #openttd
09:48:28 *** Cybertinus has joined #openttd
09:48:32 *** snorre_ has quit IRC
09:53:46 <planetmaker> good morning
10:00:37 <Terkhen> hi planetmaker
10:04:48 *** frosch123 has joined #openttd
10:08:05 *** Zuu has joined #openttd
10:17:53 <xiong> In the current nightly, I see a new Advanced Setting for "Automatic reversing at signals". What's more, it's Off by default. Is this the same as (Disable Train Reverse when waiting for too long)?
10:18:54 <xiong> If so, could someone with the knowledge update that wiki page? And I will update the link.
10:22:46 <xiong> I also see a setting for "When paused allow". This was formerly considered a cheat. What made who change his mind?
10:23:46 *** valhallasw has joined #openttd
10:27:03 <frosch123> cheats are things which do not work in multiplayer
10:27:08 *** zachanima has joined #openttd
10:27:31 <frosch123> and that is not only considered wrt. "balance" or whatever, but also wrt. the implemenation
10:30:47 <xiong> Erm. That is... well. I argued for construction while paused the first time I played. Now, I'm used to stuttering with one finger on the pause key and the other on the tool.
10:30:57 <xiong> What about reversing?
10:31:30 *** roboboy has joined #openttd
10:32:31 *** ar3k has quit IRC
10:32:39 <frosch123> i guess it is exactly what you guessed
10:32:57 <frosch123> though it was already possible before, just not via the gui
10:34:14 *** ar3k has joined #openttd
10:34:35 <xiong> frosch123, Yes, well, I knew that; which is why I wrote -- so many forum threads demanding it. I should edit that page now to mention the nightly setting.
10:34:47 *** Devroush has joined #openttd
10:35:09 <xiong> If you can, would you edit the RF page, so that I can accurately describe the patch in the new page?
10:37:07 <Alberth> why not do some tests, and make the change yourself?
10:37:33 <Alberth> if you don't have it entirely correct, others will find that, and improve it (just like you do now)
10:39:07 <frosch123> xiong: the complete rf page is written by users. we already "manage" the requests on flyspray.
10:39:29 <frosch123> so either the users shall continue managing that page, or they shall delete it, as the same is on flyspray
10:39:42 <frosch123> from my pov every effort on that page is wasted
10:39:50 <frosch123> sorry :)
10:40:05 *** Wolf01 has joined #openttd
10:40:13 <Alberth> moin Wolf01
10:40:20 <Wolf01> hello
10:40:20 <xiong> Um, the test would be to download and run every nightly build required by a binary search until I discovered which build had this feature. I already checked the changelog, didn't find it.
10:40:43 <Alberth> r21962
10:40:52 *** DoubleYou has quit IRC
10:40:57 <xiong> Thank you, Alberth.
10:41:43 <Alberth> (the problem is much simpler if you only look at the changes of src/table/settings.h which contains all settings)
10:43:01 <xiong> That comment upsets me. Would you like to try to understand why?
10:44:37 <Alberth> it was intended as a helpful explanation how to find such changes so you can find it yourself next time. Sorry if you took it as criticism, it was not intended as such.
10:49:13 <xiong> I'd like you to understand that, while I'm no dummy, I am a rank amateur at software. I don't understand it. I don't understand the mindset of the professional software developer; it is so at odds with my own that I can't even wrap my brain around it, let alone accept it.
10:49:32 <xiong> I'm not saying you are wrong because of that; simply that I don't read your language.
10:50:37 <xiong> I've said this several times and in several ways; and still, I'm frequently treated not as a person completely unskilled in software (and honest about it); but as some sort of pretender to more skill than I have, or even desire to learn.
10:51:26 <xiong> I have real skills, quite a few of them; I'm rather good at some things. Some of these skills are engineering skills; but not software engineering skills, of which I have only a tiny smattering.
10:51:51 <Alberth> xiong: please don't go in this direction; you don't have to explain everything
10:52:45 <xiong> Well then; if I don't have to explain this, why do I keep getting such comments as your last? Do you not see the basic cause of my annoyance? Or are you simply indifferent?
10:53:02 *** roboboy has quit IRC
10:53:02 *** elmz has quit IRC
10:53:13 *** elmz has joined #openttd
10:53:39 <xiong> If a person stopped you on a streetcorner in, say, Paris; and asked for directions to the hospital in English, would you insist on giving your reply in French?
10:54:15 <Terkhen> xiong: because the skills you don't want to learn are the skills required to know what you were asking; pointing you in the right direction is the usual thing to do
10:54:25 *** Krusen has joined #openttd
10:54:25 <xiong> No disrespect is intended to French culture.
10:55:01 <xiong> Terkhen, No; the skill required is to ask someone who knows. I cannot know everything, do everything, learn everything, or even understand everything. I've learned to accept limitations.
10:55:01 <Terkhen> it's okay if you don't want to learn them, but the advice is meant to be helpful
10:56:07 <xiong> I've politely declined to become a software expert. Thank you for suggestiing it -- several months ago. I hope I can ask, politely, that you not suggest it again; I do find repeated urgings offensive. The implication is that software skills are all that matter.
10:57:01 <Terkhen> take the advice as you want; as I said it is given freely and is meant to be helpful
10:57:11 *** Krusen has quit IRC
10:57:47 <xiong> I don't doubt that the fellow who gives directions in French means to be helpful. He may even feel that the beauty of the French language is so compelling that he cannot resist urging his querent to learn it.
10:58:09 *** Krusen has joined #openttd
10:58:11 <xiong> But it borders on rudeness to repeat the invitation more than 5 or 6 times.
10:59:33 <xiong> We are not all the same. We do not all have the same skills. We do not all contribute in the same ways. The world will not be a merrier place because the guy in Marketing starts to learn how to program. Indeed, if you're not careful, he will learn just enough to break something badly.
10:59:58 <Alberth> xiong: I was not aware of you not wanting to understand how to do things in software development. I'll refrain from giving you such advice from now on
11:00:19 <Terkhen> expecting us to act as answering machines without ever trying to help you is rude, and giving someone who only tried to be helpful all of these remarks is even more rude
11:00:36 <xiong> I respect the many talented software guys who have put so much into this game and built such an amazing thing. My respect is not feigned or trivial; I really like to play the game and I'm willing to give back in the ways I know how.
11:01:28 <xiong> Terkhen, I don't know how to make it any plainer. You help a non-software guy by telling him the answer, baldly; not by encouraging him to learn enough about your field to answer it himself.
11:02:16 <xiong> I realize that within software circles, it is considered core to answer a question with a question and lead your querent to start thinking for himself, to start learning his way around in the caverns of code.
11:03:09 <Terkhen> don't worry, I will also refrain from giving advice in the future
11:03:19 <xiong> But if you restrict your interactions to people willing and able to learn computer programming, you will have a limited circle of friends -- and have a hard time getting a paying job, unless it's in a department where the boss does all the talking.
11:03:28 <xiong> Advice is welcome!
11:03:55 <Terkhen> not if it comes with this kind of answers
11:04:09 <xiong> It's the attempt to pull me into the world of software development that is very difficult to swallow.
11:04:50 <planetmaker> xiong, then don't keep asking questions where the answers can only be understood if you are willing to go at least a little bit into the direction it _has_ to come from
11:05:03 <xiong> I'm not shouting; I'm not calling you names; I'm not talking down to you; I'm not suggesting in any way that you don't know what you're talking about; or that you haven't done fine work here.
11:05:04 <planetmaker> Your behaviour is less mature in this respect than that of my 4-year old daughter
11:05:24 <planetmaker> she has more respect wrt to answers given.
11:05:29 <planetmaker> back to ignore
11:05:33 <xiong> No; your daughter screams and cries. I'm talking about this as an adult to other adults.
11:06:15 <xiong> I'm asking for the same level of adult behavior I would expect in the workplace, when a fellow from another department asks you a question, or makes a suggestion.
11:06:51 *** Adambean has joined #openttd
11:07:19 <xiong> I can understand the answer "r21962". I'm not sure I need to go in any direction to grasp it.
11:08:11 <Eddi|zuHause> he certainly does not come across as an adult ;)
11:09:01 <xiong> A while back, a developer suggested, to me at least, that he did not feel any desire to maintain the wiki. Since most users will, indeed, have questions; and most will never take any trouble at all to understand the code; it falls on the wiki to provide user documentation.
11:09:02 <Alberth> xiong: I work in an environment where asking a question as answer to a question is appreciated and encouraged
11:09:34 <xiong> Just a minute, Alberth; you caught me in the middle of a thought.
11:09:42 *** Pulec has joined #openttd
11:10:45 <xiong> My thought is that if devs would like others to maintain the wiki, then it seems those who maintain the wiki will not be very good at software. You give me a straight answer today; I put it in the wiki; and perhaps you will get fewer questions tomorrow. You can even tell querents to look up the answer in the wiki before pestering you.
11:10:54 * planetmaker must be living in a similar environment like Alberth
11:11:32 * Terkhen wants to work in an environment like that
11:11:45 <xiong> Alberth, Are you quite sure that applies to everyone? Do you have a janitor on staff? Does he ever ask you if it's okay to unplug a box? Do you tell him to go read the changelog and he'll find out for himself?
11:12:39 <xiong> I work with a great range of people. It never ceases to astonish me how many of them are unqualified to operate a toaster. I have learned not to try to bend other people over backwards, at least not too hard.
11:13:07 <planetmaker> why do you constantly try here, then?
11:13:29 <xiong> I'm asking for a basic level of civility and common sense. Why is that wrong?
11:13:56 <planetmaker> trying ot oppress your twisted view of how things should be and how we should behave onto all of us
11:13:58 <planetmaker> not working
11:14:03 <frosch123> xiong: <- all changes to settings
11:14:17 <xiong> This is a public channel, presumably open to all, including rank, foolish users and visitors from Cleveland.
11:14:34 <Terkhen> xiong: as I said reacting with a flame after someone gives you advice is not very civic
11:14:41 <frosch123> filtered to only settings the history of a whole year fits on a single page
11:14:43 <xiong> "Twisted" is a biased word, planetmaker. I don't know why you would use it.
11:14:53 * planetmaker does, though
11:15:43 <xiong> "Flame" is a biased word, Terkhen. I'm not speaking out of anger; I'm not saying anything to belittle you, I hope. I'm speaking my mind in an adult fashion. That's a bit more than just farting obnoxiously and throwing frownies around.
11:16:14 *** KouDy has quit IRC
11:16:15 <planetmaker> sorry you fail to behave in an adult fashion
11:16:15 <xiong> Notice the complete absence of flame words such as "bastard" and "idiot".
11:16:19 <Alberth> "is not very civic" is an adult fashion?
11:16:22 <Terkhen> it is still a flame
11:16:26 <planetmaker> Adults don't lecture constantly other adults how to behave
11:16:32 <planetmaker> Especially not in their own 'living room'
11:16:38 <xiong> Everytime someone disagrees with you, it's a flame?
11:17:00 <xiong> Or only when I disagree with you?
11:17:19 <xiong> Alberth, In what way do you feel I've been uncivil?
11:17:37 <Alberth> you try to tell others how to behave
11:17:39 <Terkhen> should we keep lists of people that does not have a programming background and strongly reacts if you give them advice while trying to be helpful?
11:17:51 <Terkhen> otherwise we have no way of knowing this
11:17:58 <xiong> planetmaker, This is not your living room. It's a public channel on FreeNode. People do expect to participate in discussion here, even if they are not developers.
11:18:17 <xiong> Terkhen, You keep trying to recast this as 'advice'.
11:18:28 <Terkhen> what it is then?
11:18:34 <Alberth> just take advice as helpful. If you don't want the advice, simply ignore it. Don't make such a big problem out of it.
11:18:41 <planetmaker> and we expect people to show a certain attitude and a willingness to receive advice. And not tell us off for giving advice or how we give them
11:18:44 <xiong> The comment to which I took exception was a direction to a piece of code.
11:18:45 * __ln__ isn't on FreeNode.
11:19:00 <xiong> That's not advice.
11:19:00 <Terkhen> that's advice
11:19:33 <xiong> No; advice is stuff like "Don't go out there; there's a guy with a machine gun in the hallway" or "Ask the boss for a raise today; he's in a good mood."
11:19:34 <Alberth> __ln__: they seemed to have thanged the login policy last week
11:20:02 <Terkhen> "you can find what you are looking for here"
11:20:05 <xiong> Advice is not "Go look up the answer you seek inside this piece of code here: ..."
11:20:16 <planetmaker> how is that different?
11:20:56 <Alberth> xiong: that was not the advice I gave you, it was "if you want to find it your self the next time, this and this is what you can do"
11:21:07 <xiong> If you refer to a source that is written in computer code, then you are not revealing the answer. Please try to understand: I don't read your language.
11:21:18 <Terkhen> it is still an advice
11:21:37 <Terkhen> a piece of information, given freely while trying to be helpful in what you were doing
11:21:49 <planetmaker> xiong, your problem. Still advice. Something you deliberately reject to even see
11:22:07 <xiong> I don't want to mince words endlessly about the meaning of the word "advice". Please try to understand that all of this is less based in some sort of abstract, objective fact and much more in terms of how others see you.
11:22:24 <planetmaker> But then abusing us that we're not even trying to be helpful - that's anything but mature and _very_ rude
11:22:32 <xiong> planetmaker, I don't understand your code.
11:22:36 *** Mucht has quit IRC
11:22:45 <Terkhen> so Alberth should have taken his crystal ball to guess that
11:22:53 <planetmaker> yes, your problem. Not every advice given is understood or understood immediately
11:22:58 <xiong> No abuse is here. I'm taking pains to explain myself just as politely as possible. How can I do that better?
11:23:35 <planetmaker> by shutting up and not abusing helpful and friendly people and not berating them how to behave differently, to you in particular
11:23:44 <xiong> Alberth *did* give me the useful bit of info I asked for. I don't understand why you are speaking of his "advice".
11:23:45 <planetmaker> if you can't handle it, it's your problem, not ours
11:24:17 <xiong> planetmaker, No, that's really not how getting along with other people works. Sometimes, people are going to be offended by you, even if you don't feel they should be.
11:24:36 <Terkhen> "thanks, but code is not my thing, I'll keep myself to the commit log and asking questions here if I don't find something", for example
11:24:49 <xiong> It's okay to say, "I'm offended". It's good to say why. It's best to hear people when they say these things.
11:24:56 <Alberth> xiong: you said you looked in the changelog, so obviously you had a desire to find the revision yourself. I just gave you a tip how to do that in a more efficient way
11:25:17 <__ln__> xiong: Sticking to off-topic things is a good way to make life here easier.
11:25:34 <xiong> You are still trying to justify. Why not accept that I'm offended? There is no point in trying to fix blame.
11:25:37 *** KenjiE20 has joined #openttd
11:26:06 <Terkhen> I just think you have no reasons to be offended
11:26:15 <xiong> You are arguing mightily that I cannot be offended; or, if I am, that I must be wrong. There is no absolute standard here.
11:26:28 <planetmaker> except yours?
11:26:41 <xiong> I have said, many times, that I have very few software skills -- from your viewpoint, none.
11:26:55 <xiong> I'm simply asking that you respect this.
11:27:51 <xiong> This channel is not #openttd-development or #openttd-software. It's just #openttd. If you seriously expect all discussion to revolve around the software, then why not say so?
11:28:03 <xiong> That's a rhetorical question.
11:28:08 <Terkhen> xiong: so... since we don't know what might offend or not offend you a priori, what should we do? not answer to you at all?
11:28:37 <planetmaker> I can only respect that (and you) when you start to respect our effort and not abuse us for at least trying to be helpful. We have no obligation towards you at all.
11:28:49 <xiong> Well, no; you don't know, a priori. That's why we're having this chat. I'm hoping that you now have a better idea of the way I feel about it.
11:29:01 <Terkhen> by starting a hour long flame
11:29:07 <planetmaker> @kban xiong come back when your ego shrunk and you're humble enough to accept free advice as what it is: free information you can do with what you like. But expressing offence at friendly and free advice is offending
11:29:07 *** DorpsGek sets mode: +b *!
11:29:08 *** xiong was kicked by DorpsGek (come back when your ego shrunk and you're humble enough to accept free advice as what it is: free information you can do with what you like. But expressing offe)
11:29:17 <planetmaker> sorry.
11:29:44 <planetmaker> hm. message truncated
11:36:38 *** Phoenix_the_II has joined #openttd
11:39:06 *** ar3k has quit IRC
11:40:01 <TrueBrain> xoing still being annoying? Damn ... he has a long breath :p
11:40:32 *** Chillosophy has joined #openttd
11:40:56 *** |Jeroen| has quit IRC
11:41:05 <Alberth> he is make good progress in making sure nobody will help him with anything :)
11:41:24 <planetmaker> quite. Most of his talking is telling people how to (not) give him advice.
11:41:25 *** |Jeroen| has joined #openttd
11:42:04 <TrueBrain> Alberth: euh, he managed to do that his first day here. So I truly wonder why you guys still try :D
11:43:48 * Alberth believed in second chances
11:44:04 <planetmaker> note the past tense? ;-)
11:44:13 <TrueBrain> also in hunderd chances? :)
11:45:08 <TrueBrain> amasing how a person can rant for hours (if you concat it together, it is hours) about him not being replied to in the exact form as he visualised it :)
11:45:08 <Terkhen> I was just annoyed because he reacted that way to helpful advice
11:45:47 <Terkhen> that's one of the things I most enjoyed (and abused a bit :P) when I first came here
11:45:50 <planetmaker> well, yes. That is his problem and what makes him so ueber-annoying
11:46:13 <planetmaker> you abused the advice here? ;-)
11:47:40 <Terkhen> yes, I remember asking a lot of questions about vehicle and GUI code, either here or in the forums
11:47:44 <planetmaker> I think it's normal that a person new to a community has more questions than people around longer who know already where to look for answers
11:48:15 <planetmaker> I don't want to remember all the stupid questions I did back then. I didn't even know svn when I started :-P
11:48:29 * Terkhen does remember, but he is not mentioning them :P
11:48:45 <planetmaker> :-P
11:49:03 <TrueBrain> ludde never wanted to help me out ... I always was forced to read the code :p
11:50:10 <Zuu> Poor TrueBrain :-)
11:50:40 <TrueBrain> :D
11:50:49 <TrueBrain> not really, but I just wanted to mention I am that long here :p
11:51:49 <Terkhen> :)
11:52:08 <TrueBrain> now I feel uber-cool :D
11:52:18 <Terkhen> :D
11:52:26 <planetmaker> :-)
11:56:17 <Eddi|zuHause> hm... i tried to play Age of Empires II, but somehow the AI almost always gives up after like 1 minute...
11:56:38 <Terkhen> it knows that it faces certain doom? :P
11:56:49 <Eddi|zuHause> i'm a really bad player :p
11:57:16 <Alberth> even the bad guys at TV shows continue until the last minute :p
11:57:47 <planetmaker> but only because they know they'll die no matter what. So they can cause as much damage as possible ;-)
11:58:06 <Eddi|zuHause> ... the problem is that i don't remember this happening back then when the game was new
11:58:47 <Wolf01> [12:56:50] <Eddi|zuHause> i'm a really bad player :p <- then it let you win, like my grandma when we played table games
11:58:59 <Terkhen> maybe there is a bug in one of the patches applied since then?
11:59:12 <Eddi|zuHause> i don't think i ever applied patches
11:59:24 <Eddi|zuHause> this is still my old installation copied over to linux
11:59:47 <Eddi|zuHause> but like 5 out of 6 enemies give up immediately
11:59:50 <__ln__> a-ha, it's linux that makes microsoft AI self-destructive
11:59:57 <Terkhen> strange... maybe it is relying in some OS library that was changed, but this sounds too farfetched
12:00:05 <Terkhen> heh :D
12:10:10 *** Cybertinus has quit IRC
12:13:31 <Eddi|zuHause> man... i totally can't read long posts anymore... i have like an attention span of 5 lines, and find myself just scrolling over the rest to the next post...
12:13:58 <planetmaker> :-D Impatient old man, you ;-)
12:14:14 <planetmaker> settings posting?
12:14:19 <Eddi|zuHause> yes, i'm turning 30 this year.
12:14:28 <Eddi|zuHause> it's all going downhill from there.
12:14:35 <Zuu> Oh, that's old ;-)
12:14:48 <planetmaker> tsk. Young kitten!
12:15:04 * Zuu is feeling old as many of his friends start to get children
12:15:31 <planetmaker> yeah, that happens
12:16:20 <Eddi|zuHause> strangely, in my extended family a lot of people are around the same age, but only one of them has children yet
12:20:14 <Eddi|zuHause> it's weird, there's this "clear" scheme of "generations", the "grandparents" are now around 90, the "parents" are around 50-60, the "[former] children" are around 25-35, and then there's this "half-way generation" of "new children" who're about 10-12 which are totally isolated
12:20:29 <Zuu> Well it is still only a minority of my same-aged friends.
12:20:55 *** LordAro has joined #openttd
12:21:08 <Eddi|zuHause> my oldest cousin has kids, but none of my other cousins or siblings
12:21:18 <LordAro> moin all
12:22:00 *** andythenorth has joined #openttd
12:31:46 *** DayDreamer has quit IRC
12:32:40 *** Progman has quit IRC
12:33:31 <Terkhen> hi LordAro
12:36:34 *** valhalla1w has joined #openttd
12:37:14 *** Wolfsherz has joined #openttd
12:37:34 *** Nite has joined #openttd
12:37:41 <Nite> Hi
12:37:54 <Terkhen> hi Nite
12:38:17 *** valhallasw has quit IRC
12:38:35 <Nite> any new intresting servers up?
12:40:44 *** fonsinchen has joined #openttd
12:40:46 *** fjb is now known as Guest2014
12:40:48 *** fjb has joined #openttd
12:48:02 *** Guest2014 has quit IRC
12:53:48 *** Fast2 has joined #openttd
13:06:05 *** Chaot_s has joined #openttd
13:06:16 <Chaot_s> hi all,
13:06:41 <Terkhen> hi Chaot_s
13:07:12 <Chaot_s> Is there someone who can help me with openttd 1.0.5 (linux CentOS) the server works in basic, though the gamespeed is wierd.
13:07:30 <Chaot_s> when connecting the trains jump on the map
13:07:31 *** KritiK has joined #openttd
13:08:07 <Terkhen> that happens to me when the connection is lagged
13:08:09 <Chaot_s> the server is 8x 3Ghz @ 4Gb ramm and has a 100/100Mbit uplink
13:09:00 <Chaot_s> bandwith is 3.3Mb/s fron server to me, and 240Kb/s form me to server.
13:09:03 <Terkhen> are you and the server in the same local network?
13:09:15 <Chaot_s> it's in a datacenter, ping is 17ms
13:09:24 <Terkhen> hmm... strange
13:09:27 <Chaot_s> server is neat idle :D
13:09:32 <Chaot_s> *near
13:09:43 <planetmaker> and how many vehicles?
13:09:51 <planetmaker> and map size?
13:09:52 <TrueBrain> Terkhen: how ever lagged the connection is, trains always move at client-speed :)
13:10:12 <TrueBrain> (only human-actions and some minor stay-alive is sent over the connection ;))
13:10:35 <Chaot_s> okay, 1 i tested openttd on windows in a amd 25000 512Mb virtualbox
13:10:40 <Chaot_s> that did work fine
13:10:51 <planetmaker> <planetmaker> and how many vehicles?
13:10:52 <planetmaker> <planetmaker> and map size?
13:10:57 <Chaot_s> same game, no problem, sometimes slow due to the vpc
13:11:11 <Chaot_s> map size is 2048X2048
13:11:25 <planetmaker> in other words: HUGE
13:11:30 <Alberth> wooow
13:11:33 <TrueBrain> so the client machine is too slow :p
13:11:36 <Chaot_s> and there are about 1200 vehicles
13:11:42 <Alberth> woooooooow !
13:11:42 <planetmaker> yeah. Too slow :-)
13:11:56 <Alberth> have a look at cpu load :)
13:12:05 <TrueBrain> (cpu load on the client that is, your server is fine :))
13:12:11 <planetmaker> network games have a certain overhead on CPU usage which single player has not
13:12:11 <Chaot_s> why did it work in a vpc (2.5Ghz 512Mb XP)
13:12:15 <Terkhen> TrueBrain: vehicles went slow for me also some time ago, traceroute indicated that packages were lost somewhere in the middle
13:12:29 <Chaot_s> and why doesn't it on a 8x 3Ghz with 4Gb :D
13:12:31 <TrueBrain> Terkhen: then they go slow, yes; clients are send a: go to next frame packet
13:12:36 <Terkhen> after changing the server port to something higher, the problem stopped
13:12:48 <Alberth> Chaot_s: OpenTTD uses a single core
13:12:51 <TrueBrain> when they get lost, or have trouble reaching their destination, your client starts to do weird stuff, very true :)
13:13:13 <TrueBrain> Terkhen: but that is very exceptional :D
13:13:29 <Chaot_s> i know, its only single core :D
13:13:34 <Terkhen> yes, it happened to me twice, and the same spanish ISP was involved in both cases
13:13:47 <Chaot_s> local desktop is 4x 3.06Ghz xeon
13:13:52 <Chaot_s> only 1 core loads up
13:13:54 <TrueBrain> Terkhen: QoS FTW :)
13:14:08 <Terkhen> I don't know why changing the port to something higher worked, I guess they limit small numbers somehow
13:14:09 <Chaot_s> seems like i'm just messing up then
13:14:22 * Terkhen knowlegde of networking is quite sketchy
13:14:26 <Chaot_s> the server is in poersonal controll
13:14:28 <Alberth> or some ISP
13:14:39 <TrueBrain> Chaot_s: when your map is huge, and you have a lot of trains, clients have a hard time doing the required calculations
13:14:56 <TrueBrain> in result, they slow down, they are kicked from the server, etc etc
13:14:58 <Terkhen> Chaot_s: what does traceroute to the server says? but yes, it is probably a map size problem
13:15:01 <planetmaker> Chaot_s, and if you start the server on your local machine?
13:15:10 <planetmaker> And possibly another client?
13:15:23 <planetmaker> Having 4 cores it should work nicely
13:15:29 <Chaot_s> okay, let me tell me what i have done, that might explain my problem more :D
13:16:34 <Chaot_s> 1 set up dedicated server in Vbox 2.5Ghz and 512Mb ramm (XP) we started playing, map 2048X2048 3 remote clients, 1 on lan of the server.
13:16:41 <Chaot_s> we build and build no problem
13:17:08 <Chaot_s> i decided that the bandwith was to high and anted to host the server in the Datacenter.
13:17:16 *** glx has joined #openttd
13:17:16 *** ChanServ sets mode: +v glx
13:18:00 <Chaot_s> saved the game, created a user account for openttd, downloaded the tgz, extracted it, created the .openttd folder and put in a adapted configuration.
13:18:11 <Chaot_s> then started it up and its hell not playable :D
13:18:24 <Chaot_s> you would say its all improvement :D
13:18:46 <Chaot_s> 2.5ghz old amd --> 3.00 Ghz Xeon.
13:18:57 <Chaot_s> 512Mb --> 4gb...
13:19:07 <TrueBrain> do all 3 clients experience the problem, or only you?
13:19:17 <Chaot_s> 30/2Mbit --> 100/100Mbit
13:19:31 <Chaot_s> jups all have the same isseu
13:19:47 <TrueBrain> I would hate Terkhen to be right :p
13:20:06 <glx> server too slow ?
13:20:10 * Terkhen whistles innocently
13:20:24 <Chaot_s> tracing
13:20:41 <Chaot_s> nothing wierd :D
13:20:45 *** Nite has left #openttd
13:20:47 <Chaot_s> 8hops,
13:20:55 <Chaot_s> slowest is 16ms
13:21:15 <Chaot_s> bandwith is tested too
13:21:28 <Chaot_s> server has a base load of 0.03
13:21:41 <Chaot_s> (avg 15 min)
13:22:15 <glx> server does everytyhing clients do
13:22:17 <Alberth> you do testing at the ports used by Openttd ?
13:23:14 <Alberth> ie some ISPs severely limit traffic at anything else than the usual ports, like 80
13:24:29 <Chaot_s> opend firewall tcp / udp port 3979
13:24:38 <Chaot_s> no limiting aplied :)
13:25:54 <Chaot_s> i'll check if i can put apache on the openttd port for a minute
13:26:13 <Chaot_s> so i can check actual bandwith on tcp 3979
13:26:42 <Chaot_s> maybe just compile the damn thing
13:26:58 <Chaot_s> and not use the default provided executable :D
13:27:50 <Alberth> shouldn't make much difference
13:28:46 <Chaot_s> what file would you download for a server runnin CentOS 5.5
13:29:54 <Chaot_s> uname -a
13:29:54 <Chaot_s> Linux 2.6.18-194.32.1.el5 #1 SMP Wed Jan 5 17:53:09 EST 2011 i686 i686 i386 GNU/Linux
13:30:31 <Alberth> I'd guess a generic unix binary for your processor, but not sure, I only work with trunk
13:30:51 <Alberth> and thus build it myself several times a day
13:31:56 <TrueBrain> Chaot_s: what is the IP of your server where OpenTTD is running now, and which version? (feel free to PM it)
13:33:05 <Chaot_s> TrueBrain : its comming in pm. (who wants it can ask here for the ip)
13:33:42 <planetmaker> you want help, though
13:34:10 <Chaot_s> i know though when 5 people help... and there are 120 users...
13:34:29 <Chaot_s> i'll keep ip's hidden as much as posible.
13:35:05 <TrueBrain> belgium, could have guessed with "ip's" :D
13:35:37 <Chaot_s> my irc ip is something different then the other ip's :D
13:35:52 <Chaot_s> and true i'm connecting from a belgium ip :D
13:36:12 <glx> oh this nice country with limited internet access ;)
13:36:13 <TrueBrain> and your native language is not english :)
13:36:22 <glx> (and expensive)
13:36:26 <Chaot_s> it's dutch indeed :D
13:36:27 <TrueBrain> Plural of IP is IPs, not IP's
13:37:05 <Chaot_s> just for testing, i fired up a 64x64 map
13:37:11 <TrueBrain> and is that faster?
13:37:13 <Chaot_s> and it bloody fast :D
13:37:31 <glx> what was previous mapsize ? 2048x2048 ?
13:37:43 <TrueBrain> yes
13:37:47 <glx> lol
13:37:48 <TrueBrain> with 1000 trains
13:37:53 <glx> no wonder it was slow
13:38:05 <TrueBrain> nobody is surprised, but okay :p
13:38:13 <TrueBrain> which version Chaot_s?
13:38:22 <Chaot_s> 1.0.5
13:38:53 <Chaot_s> i know that the map wass hughe :D
13:39:01 <planetmaker> 2k^2 with 1k trains... is slow. I couldn't connect to the last public server game for two weeks.
13:39:04 <glx> anyway is all clients feel slow, it's the server, if only one client is slow it's kicked
13:39:15 <TrueBrain> hosted at EVO? :p
13:39:15 <planetmaker> But they reached a new record... on a 512^2 map or so
13:39:29 <SmatZ> ~2600 trains :)
13:39:35 <Chaot_s> though then please explain me why it works in a lame old amd2500 running an Vbox with XP and not on a dedicated server...
13:39:45 <planetmaker> 2553 trains, yes :-)
13:39:46 <TrueBrain> did you try reloading it on the vbox? :)
13:40:40 <Chaot_s> because.. if the unix binary is slower, i'll just put windows in a vbox and host that way :D
13:40:43 <planetmaker> 100 trains can make a huge difference
13:40:55 <planetmaker> if the cpu is approx at its limits
13:41:20 <TrueBrain> hmm, lol, I don't have 1.0.5 :D
13:41:59 <Chaot_s> ----total-cpu-usage---- -dsk/total- -net/total- ---paging-- ---system--
13:41:59 <Chaot_s> usr sys idl wai hiq siq| read writ| recv send| in out | int csw
13:41:59 <Chaot_s> 6 0 91 3 0 0| 43k 190k| 0 0 | 0 0 |1034 302
13:41:59 <Chaot_s> 0 0 100 0 0 0| 0 0 |1373B 3498B| 0 0 |1054 1184
13:42:06 <Chaot_s> the system is idle :D
13:43:15 <planetmaker> Chaot_s, and server running / clients connected?
13:43:24 <Chaot_s> this is with the 64x64 map loaded
13:43:30 <TrueBrain> grrr @ my own abilities :(
13:43:36 <planetmaker> well. 64^2 is boring.
13:43:37 <Chaot_s> i'll load the 2048X2048 map and see again :D
13:43:38 <TrueBrain> keeps giving me protocol errors :p
13:43:40 <planetmaker> Fire up your problem game
13:43:58 <planetmaker> TrueBrain, just download the binary :-P
13:44:32 <Chaot_s> ----total-cpu-usage---- -dsk/total- -net/total- ---paging-- ---system--
13:44:32 <Chaot_s> usr sys idl wai hiq siq| read writ| recv send| in out | int csw
13:44:32 <Chaot_s> 6 0 91 3 0 0| 44k 190k| 0 0 | 0 0 |1034 305
13:44:32 <Chaot_s> 35 1 64 1 0 0|1544k 0 | 25k 1277k| 0 0 |1424 831
13:44:32 <Chaot_s> 40 2 57 1 0 1|1160k 0 | 22k 1258k| 0 0 |1404 805
13:44:33 <Chaot_s> 41 1 56 1 0 0| 544k 584k| 22k 1037k| 0 0 |1273 798
13:44:33 <Chaot_s> 39 2 59 0 0 0| 0 0 | 11k 425k| 0 0 |1068 742
13:44:37 <TrueBrain> planetmaker: ack
13:44:42 <TrueBrain> 4.4 MiB map :D
13:44:46 <Chaot_s> with the 2048X2048 map
13:44:49 <Chaot_s> loaded now
13:44:59 <TrueBrain> rusn fine
13:45:06 <TrueBrain> trains are stuck, but okay :p
13:45:40 <Chaot_s> remember that was the first openttd game ever plaind by us 4 :D
13:45:53 <TrueBrain> but seriously, game runs fine
13:45:53 <Chaot_s> *played
13:46:06 <Chaot_s> indeed now it does :S
13:46:32 <Chaot_s> its getting more lag now
13:46:56 <Chaot_s> server <--> clinet is ~3.4Kb/s
13:47:03 <TrueBrain> OpenTTD uses almost no bandwidth
13:47:39 <TrueBrain> haha, my autosave is on :D
13:47:49 <TrueBrain> lets not do that :D
13:48:08 <andythenorth> @seen DanMacK
13:48:08 <DorpsGek> andythenorth: DanMacK was last seen in #openttd 18 hours, 15 minutes, and 57 seconds ago: <DanMacK> Good representation of a GP40-2
13:49:05 <TrueBrain> so sorry Chaot_s, but your game runs fine :)
13:49:08 <TrueBrain> but it is kind of big
13:50:05 <Chaot_s> still performance of the game is a lot slower than when it was hosted in a Vbox :D
13:50:09 <TrueBrain> Terkhen: and FYI, his server is a few blocks next to the one OpenTTD has atm, so I doubt it is a connection issue on the side of the server ;)
13:50:24 <Chaot_s> TrueBrain : would you care to test that maybe?
13:50:39 <TrueBrain> test what, sorry?
13:51:10 <Chaot_s> the same game then hosted in a vbox.
13:51:16 <TrueBrain> if you ahve an IP, sure
13:51:20 <planetmaker> TrueBrain, except when it gets 'spikes' ;-)
13:51:29 <TrueBrain> but realise one thing about OpenTTD: 1 or 2 trains more, can make a HUGE difference in performance
13:51:37 <Chaot_s> i'm curious if the game has the same slow performance :D
13:51:41 <TrueBrain> at there is a balance point, where server and/or client no longer keeps up
13:52:40 <Chaot_s> i need to reload the firewall, back in some short time :D
13:53:03 <TrueBrain> yeah, going to do a number 2, so take your time
13:53:05 <TrueBrain> (TMI?)
13:53:34 <andythenorth> take the laptop with you :P
13:53:41 <andythenorth> keep us informed of progress
13:54:16 * andythenorth has a windmill
13:54:53 *** DayDreamer has joined #openttd
13:55:09 *** DayDreamer has left #openttd
13:55:30 <Zuu> cool, a real windmill?
13:55:51 <andythenorth> erm
13:55:52 <andythenorth> no
13:55:54 <andythenorth> pixels
13:56:40 <Zuu> oh ok. Have read about somewhere someone living in a windmill on the countryside here. :-)
13:56:45 <Alberth> fits nicely next to the biorefinery :)
13:57:24 * andythenorth thinks industries should be able to trigger 'close and build new industry' event
13:57:32 <andythenorth> on the current production change cb
13:58:18 <planetmaker> pony?
13:58:31 <Alberth> an 'upgrade' kind of thing?
13:58:38 <andythenorth> it's a pony :|
13:58:44 <planetmaker> yeah, that'd make sense, Alberth :-)
13:58:44 <andythenorth> in theory it's simple
13:58:53 <andythenorth> but in implementation I suspect not
13:59:26 <andythenorth> copy the contents of all the industry tiles to memory, demolish the industry, try and build a new one, if building fails, rebuild the old one and populate the tiles with contents of memory
13:59:36 <planetmaker> andythenorth, the only problem with your ponies I have are that they usually make sense and feeding all needs more time than there is :-P
13:59:40 <Alberth> the question is whether the new industry is really a different industry
13:59:45 <yorick> are newgrf_ports in trunk yet?
13:59:46 <andythenorth> but there are heinous complications with this one
13:59:57 <planetmaker> Alberth, different layout would suffice, I think
13:59:58 <andythenorth> this one is more of a unicorn
14:00:14 <planetmaker> but then one could implement time-changing layouts
14:00:15 <Alberth> planetmaker: that would make sense
14:00:24 <planetmaker> like mine growing bigger etc
14:00:29 <andythenorth> how to deal with all the things newgrf authors might do with cb28, 2f etc?
14:00:40 <Alberth> mountains grow? :p
14:00:47 <andythenorth> either the code ends up special-cased to death, or this one isn't possible :D
14:01:01 <planetmaker> what is 2F?
14:01:07 <andythenorth> something to do with tiles
14:01:12 <TrueBrain> andythenorth: argh, you reminded me of a xkcd, but I can't find it ....
14:01:13 <andythenorth> "let me look for you" :P
14:01:33 <andythenorth>
14:01:51 <Alberth> yorick: some parts are, but progress is halted, it seems
14:01:54 <andythenorth> hmm
14:02:00 <andythenorth> maybe....
14:02:01 <andythenorth> no
14:02:12 <andythenorth> bad idea
14:02:21 <yorick> ok
14:02:29 <planetmaker> probably the better idea would be a callback to upgrade the industry, though
14:02:33 *** fonsinchen has quit IRC
14:02:48 <TrueBrain> Chaot_s: this is much slower for me :)
14:02:48 <andythenorth> it's far harder to make suggestions for stuff where you've actually read the code :(
14:02:50 <Zuu> I guess the problem is that it is soo complex that there is low interest of people to write NewGRF airports to keep the people working on it motivated?
14:03:05 <TrueBrain> I guess the server now has a hard time keeping up
14:03:10 * andythenorth wishes newgrf ports would move on a bit :(
14:03:16 <andythenorth> or...we agree to do something worse instead
14:03:20 <andythenorth> but it gets done
14:03:32 <Chaot_s> this server is indeed useing 100% cpu curently
14:03:41 <Chaot_s> though the game here runs smooth
14:03:41 <yorick> state machine for ships might be nice too
14:03:45 <TrueBrain> so there you have it :) Your map is too big :p
14:03:54 <Chaot_s> moving mous and the screen folows fluently :D
14:03:56 <planetmaker> yorick, yes, might be.
14:03:58 <andythenorth> not-fricking-stupid stations at water industries would be nice :P
14:04:05 <TrueBrain> Chaot_s: client-side actions
14:04:10 <Alberth> Zuu: the spec misses the concept whether an aircraft is flying or taxi-ing at a path iirc
14:04:23 <yorick> also someone should update that regional yapf patch 10000 revisions
14:04:34 *** Biolunar has joined #openttd
14:05:00 <Chaot_s> TrueBrain : so the game is fast due to me being on the local lan?
14:06:02 <TrueBrain> fasterish
14:06:15 <TrueBrain> you can change ... net_frame_freq? I believe
14:06:17 <TrueBrain> to 2 or something
14:06:22 <TrueBrain> which improves it all a tiny bit
14:06:27 <TrueBrain> but ... you just have too many trains :p
14:06:54 <Chaot_s> i see trains driving fluently now, no delay's no jumps nothing :D
14:07:03 <TrueBrain> and here it is very laggy :p
14:07:17 <Chaot_s> when connected to the server in the DC it jumps 1 square at a time :D
14:07:27 <Chaot_s> seems like i'm to demanding :D
14:07:30 <TrueBrain> 1 square? That is really insane ...
14:07:57 <TrueBrain> then again, you connect from telenet
14:08:01 <TrueBrain> like .. get a real ISP
14:08:19 <Chaot_s> TrueBrain : i know telenet does suc...
14:08:25 <TrueBrain> telenet is known to ... 'shape' traffic
14:08:25 <Chaot_s> though i never have any problems
14:08:32 <TrueBrain> put your OpenTTD server at port 80, might help :p
14:09:06 <Alberth> Chaot_s: correction, you never HAD any problems :)
14:09:06 <Chaot_s> i'm running a ircd in house and there are some 40 people connected to the network.
14:09:23 <Chaot_s> indeed, though i installed everything myself
14:09:50 <Chaot_s> with good quality coax and cisco stuff :D
14:09:59 <TrueBrain> Chaot_s: telenet is one of those providers of which is known they do P2P traffic shaping. In their own words: to not influence the rest of the network while people use torrent
14:10:06 <Chaot_s> only thingh they provide is the modem :D
14:10:09 <TrueBrain> in reality, it means that everything connecting to non-normal ports are shaped heavily
14:10:30 <Chaot_s> glasnost test's didn't show trafic shaping :D
14:11:03 <TrueBrain> I have traffic dumps, where we see random RSTs and lost of SYNs ...
14:11:13 <TrueBrain> but okay :)
14:11:16 <TrueBrain> it is telenet :D
14:11:20 <Chaot_s> nice to know that :D
14:11:40 <Chaot_s> i think theey only do it when thier links are overloaded :D
14:11:48 <TrueBrain> either way, OpenTTD is not built for 2048^2 with 1000+ trains :)
14:11:56 <Chaot_s> for sure i never had any shaping isseus.
14:12:00 <TrueBrain> yeah, they are overloaded from 0:00 till 23:59
14:13:24 <Chaot_s> TrueBrain : on the helpdes service i have to say you are right :D
14:14:10 <Chaot_s> about the connection it self... i do p2p, i run an ircd leafserver, i have openvpn links to 4 locations and for real... never a problem
14:14:37 <Chaot_s> p2p / vpn file transfers only run at night though :D
14:14:42 <TrueBrain> don't fancy going into this any more, but ask yourself this: woudl you notice a delay in any of those?
14:15:12 <TrueBrain> search the internet, it is well documented how telenet shapes 'p2p' traffic (where p2p in their book is everything that runs on ports outside the normal ones :p)
14:15:18 <Chaot_s> TrueBrain i would not detect that in plain sight indeed :D
14:15:27 <TrueBrain> OpenTTD is a bit more realtime demanding
14:15:43 <TrueBrain> one of the packets being sent by the server is: continue to the next frame
14:15:48 <TrueBrain> which causes updates of all locations of all objects
14:15:57 <Chaot_s> 16ms link to the server should be fast enough?
14:16:49 <TrueBrain> either way, it runs smooth here @ your DC, and very very poor @ your home
14:17:08 <TrueBrain> for you in reverse :) Pick your poison :)
14:17:09 <Chaot_s> if it realy is shaping i'll put the data in a vpn tunnel :D
14:17:40 <Chaot_s> it ads a 2ms delay thoogh
14:17:51 <Chaot_s> sorry for my poor englinsh btw :D
14:18:00 <TrueBrain> latency is not a real issue for OpenTTD
14:18:05 <TrueBrain> as long as it is below 0.5s or something :p
14:18:15 <TrueBrain> ja joh, je engels is echt super slecht
14:18:25 <planetmaker> :-P
14:18:33 <Chaot_s> lol @ TrueBrain where are you from?
14:18:43 <TrueBrain> why do people who speak perfectly fine english always excuse for their poor english
14:18:43 <Chaot_s> and what provider would you suggest :D
14:18:56 <TrueBrain> and those who speak very poor english, always act like they know how it is done
14:19:06 <Eddi|zuHause> TrueBrain: because they have better manners than native speakers
14:19:10 <planetmaker> TrueBrain, that's better than those who write bad, know that, and care shit
14:19:26 <TrueBrain> Chaot_s: LW is fine, ansich
14:19:58 <Alberth> same reason why people that have no clue claim all kind of shit, and people that do know are very reluctant to pick sides :)
14:20:02 <Chaot_s> LW? (sorry ben een import belg)
14:20:04 <TrueBrain> otherwise I would suggest , but that is only because I work there :p
14:20:23 <TrueBrain> LeaseWeb, where your current server is at :p
14:20:28 <Chaot_s> indeed :D
14:20:53 <Chaot_s> that's not hard to find though :D
14:21:18 <Chaot_s> i used to have onsneteindhoven. 100/100Mbit fiber
14:21:51 <Chaot_s> between LW<--> Eindhoven i could handle 9.7Mb/s constantly :D
14:21:56 <TrueBrain> if you take any hosting in The Netherlands, take any in Amsterdam and/or Haarlem. Using anything not there is STUPID :p
14:21:57 <Chaot_s> pure lan speeds :D
14:22:14 <TrueBrain> (you add 10ms latency for 2 euro less)
14:22:40 <TrueBrain> like fueling your car in Germany because it is cheaper there, while it takes you 100km to drive there
14:22:48 <Chaot_s> yups :D
14:23:15 <Chaot_s> i have leaseweb due to a total package :D there are 17 servers running there :D
14:23:24 <TrueBrain> I hope you have a decent SLA :p
14:23:42 <Chaot_s> i can go there when i like :)
14:24:20 <Chaot_s> eighter make a phone call, or loging online and make a reservation.
14:24:31 <TrueBrain> colocated at LeaseWeb? Explains at least why I didn't understand the location :p
14:24:41 <Chaot_s> lol :D
14:24:53 <Chaot_s> i use to live in The hague.
14:24:58 <Chaot_s> *used
14:25:17 <Chaot_s> from there Ams telecity2 seemed the best option
14:25:27 <TrueBrain> TC2 is expensive :p
14:25:44 <TrueBrain> for years we were in Redbus, but they are freaking expensive now too ... very happy that we are in EVO now :)
14:25:45 <Chaot_s> i know, though they provide what they tell you :D
14:26:03 <TrueBrain> (not via LW btw :p)
14:26:47 <Chaot_s> most of the time when i have a problem with one of the server i'll just call them and ask nice if they want to help
14:26:54 <Chaot_s> it has never been a problem.
14:27:20 <Chaot_s> haven't seen the servers for over 2 year now :D
14:27:28 <TrueBrain> at least means you don't run Windows :p
14:27:36 <Chaot_s> nope :D
14:27:56 <TrueBrain> for a few years we were hosted at Eweka DC; we always had the most fun ... I visited there once a year or whatever
14:28:00 <TrueBrain> mostly hardware replacement or adding
14:28:07 <TrueBrain> but I always ran into this person who always seems to be there
14:28:10 <TrueBrain> he had a Windows machine
14:28:15 <TrueBrain> had to travel once a month to fix what-ever
14:28:17 <TrueBrain> so much fun :D
14:28:41 <Chaot_s> desktop is mixed :D (w7-ultimate xp-pro centos / fedora) servers are all Centos 5.5
14:28:48 <Zuu> Why do you physcally need to go there and not just remote-login to the windows machine?
14:29:31 <Chaot_s> Zuu : because of the asses that keep trying to login via RDP and finaly manage to crsh the rdp listner/..
14:29:49 <TrueBrain> Zuu: a very nice example: 3 months ago Windows had an update
14:29:53 <TrueBrain> when you ran it, and rebooted
14:29:57 <TrueBrain> your gateway was lost
14:30:00 <TrueBrain> *poef*
14:30:02 <TrueBrain> gone
14:30:17 <TrueBrain> what happened? Well, before the patch, gateway was defined as follow: \n<ip>\n
14:30:22 <TrueBrain> after the patch, it only read the first line
14:30:22 <Chaot_s> TrueBrain : that hapens everywhere :D
14:30:44 <TrueBrain> which basically means you need KVM to fix that :p
14:30:58 <TrueBrain> admitally, I do manage a few windows machines, but they are all virtualized via Xen
14:31:06 <TrueBrain> so I just login to Xen, and fix the freaking issue :)
14:32:14 <Zuu> Sonuds like a good deal :-)
14:32:53 <Chaot_s> ip kvm's rule!
14:33:01 <TrueBrain> expensive, but yes
14:33:08 <TrueBrain> I like Xen much more tbh, but okay :)
14:33:39 <TrueBrain> that comes with some extras, like moving all active VMs to other nodes, so you can pull down a broken (or about-to-be broken) node and repair it
14:33:42 <TrueBrain> without clients ever noticing
14:34:00 <Chaot_s> if you invest enough in the right hardware (investigate before you buy something with a hardon :)
14:35:01 <Chaot_s> hmm and somehow i messed up my firewall rules :D
14:35:28 <Chaot_s> if i forward public to local lan (3979) i can't connect to anything remote :D
14:35:44 <Chaot_s> seems like i'm missing a rule somewhere :D
14:43:27 *** yorick has quit IRC
14:50:00 *** |Jeroen| has quit IRC
14:58:23 *** Wolfsherz has quit IRC
15:00:47 *** dfox has joined #openttd
15:19:39 <CIA-11> OpenTTD: frosch * r22117 /trunk/src/station_cmd.cpp: -Fix [FS#4523-ish]: CanRemoveRoadWithStop() failed for _current_company = OWNER_TOWN, and for OWNER_NONE-owned road.
15:29:12 *** Chris_Booth has joined #openttd
15:37:43 *** tokai|mdlx has joined #openttd
15:40:29 *** staN has joined #openttd
15:40:58 *** andythenorth has quit IRC
15:43:53 *** tokai|noir has quit IRC
15:44:03 * Hirundo ponders doing away with trains and building a network of HEQS industrial trams
15:46:11 <Terkhen> Hirundo: games like that are fun for a change :)
15:47:24 <planetmaker> :-)
15:47:32 <planetmaker> airplanes only :-P
15:48:03 <planetmaker> though... not on our 'stable' server
15:48:35 <zydeco> ships only :D
15:49:11 <Eddi|zuHause> airplanes snnoy me quickly, as airports have next to no capacity
15:49:26 <Eddi|zuHause> *annoy
15:49:37 <planetmaker> yeah :-)
15:49:50 <planetmaker> same here
15:50:20 <Eddi|zuHause> i tried planes in a cargodist game, and it was really hopeless
15:50:22 <planetmaker> they're good for some quick, esay money in the beginning (if year > 1950 or so), but otherwise.. only eye candy. No mass transport
15:52:58 <Hirundo> I'm currently kinda struggling with a new UKRS/FIRS game, given my annual profit I can choose to buy 4 trams (total cap: 900t) or 1 train (total cap: 100t)
15:53:05 <Eddi|zuHause> i ended up just building a huge bridge over the ocean and sending large ICE trains
15:57:09 <Terkhen> :)
15:59:36 <Eddi|zuHause> what i found especially lacking was that for some real networking, the airports have way too few loading bays
16:00:54 <Eddi|zuHause> Hirundo: the HEQS trams are probably seriously underpriced
16:01:18 <Eddi|zuHause> Hirundo: especially because the small version and the large version cost nothing to refit
16:02:00 <Hirundo> ^^ indeed
16:10:34 <planetmaker> Eddi|zuHause, a refit to another cargo type can always be argued to be for free or very cheap.
16:10:52 <planetmaker> After all: what difference does it make for the vehicle to transport copper ore or iron ore?
16:11:02 <planetmaker> No need to make it costly to change the cargo type
16:11:09 <zydeco> but a refit from 4 wagons to 15 is different
16:11:12 <Eddi|zuHause> planetmaker: but a refit from 4 wagons to 15 wagons?
16:11:23 <zydeco> oh snap
16:11:23 <planetmaker> :-) that *should* cost
16:11:25 <planetmaker> :-)
16:11:42 <Hirundo> and a refit from 15 to 4 wagons?
16:11:43 <planetmaker> but a newgrf has very little chance to distinguish that
16:11:47 <planetmaker> lool :-)
16:12:16 <Eddi|zuHause> really, that is exactly the problem
16:12:34 <Eddi|zuHause> needs some kind of refit cost callback or table.
16:12:38 <planetmaker> it's not a heqs problem really
16:12:44 <planetmaker> it needs a callback for refit
16:12:56 <planetmaker> but that's not exactly trivial
16:13:20 <planetmaker> what do you give this callback as parameter?
16:13:36 <planetmaker> or what things do you allow in that table?
16:13:56 <planetmaker> so it needs good idea on the specs for that
16:24:23 <Terkhen> it needs wagons :)
16:25:44 *** DayDreamer has joined #openttd
16:47:57 *** KouDy has joined #openttd
17:04:12 <LordAro> hmmm:
17:08:04 <Zuu> Assuming that each refit has a ID, you could send the current refit state ID to the cb? The cb returns/sets the costs of refiting to the available refits.
17:08:38 <Zuu> All refits belong to the same NewGRF right? Or can a NewGRF add refits to a vehicle beloning to another set?
17:13:07 <planetmaker> Zuu, the problem is that not each refit has an id.
17:13:32 <planetmaker> you can refit to each refittable cargo type and then each cargotype can have a custom range of sub-cargotypes
17:14:14 <Zuu> Hmm, but still there is a primary key so to speak composed of two ID fields?
17:14:28 <Zuu> cargotype + sub-cargotype
17:15:21 <planetmaker> cargo subtype is a callback. Which makes it... interesting
17:15:33 <planetmaker> it can use an arbitrary action2 sequence
17:27:58 *** krinn has joined #openttd
17:28:05 <krinn> hi all
17:28:30 <planetmaker> ho
17:28:45 <krinn> i found a bug in AICargoList() i think:)
17:29:26 <Zuu> hej
17:29:43 <krinn> sometimes a cargo isn't valid even it was picked from the cargolist (that should provide current ingame cargo)
17:29:52 <krinn> local crglist=AICargoList();
17:29:52 <krinn> chemin.cargo_fav=AIBase.RandRange(crglist.Count());
17:29:52 <krinn> DInfo("max cargo: "+crglist.Count()+" pick="+chemin.cargo_fav,1);
17:29:52 <krinn> DInfo("We will promote "+AICargo.GetCargoLabel(chemin.cargo_fav),0);
17:30:09 <krinn> DInfo() just do AILog.Info()
17:30:44 <krinn> and this sometimes fail with : We will promote (null=0x(nil)) and maxcargo report value of 11 while pick=8
17:30:57 *** goblin has joined #openttd
17:31:14 *** andythenorth has joined #openttd
17:31:29 *** Wolfsherz has joined #openttd
17:31:35 <krinn> i was thinking at first it was RandRange that gave me back crglist.Count include (that is state it shouldn't, but no it's just return a valid value of 8)
17:31:50 <Zuu> krinn: Are you sure that the cargo IDs are continues + starting at 1?
17:32:04 <Zuu> What if valid cargo IDs are 0, 1, 5.
17:32:20 <Zuu> THen AIBase.RandRange(crglist.Count()) will fail.
17:32:33 *** staN has quit IRC
17:32:34 <krinn> ah yes :/
17:33:00 <planetmaker> quite likely that they're not continuous
17:33:03 <krinn> good one
17:33:12 <Zuu> Indeed
17:33:36 <Zuu> Also I would guess they start at 0 and not 1.
17:34:00 *** LordAro has quit IRC
17:34:42 <krinn> no passenger is at 0
17:34:43 <Zuu> Hmm, though I now realize that that's not the issue as RandRange probably start at 0 too.
17:35:07 <krinn> yep, randrange 0 - max-1
17:35:18 <Zuu> Passenger by default is 0, but is not guaranteed to be 0.
17:35:58 <krinn> i know, but in that game it's at 0 so i'm sure they are range 0-x
17:36:31 <planetmaker> it's rather uncommon to start counting at 1 - in computer sciences
17:36:45 <Zuu> planetmaker: Yes, please tell that to Delphi :-)
17:36:58 <Zuu> They start to count on 0 for arrays but 1 on strings. :-D
17:37:06 <krinn> it's also easier for loops balh=0; blah < maxitem...
17:37:47 *** Adambean has quit IRC
17:37:49 <planetmaker> Zuu, sounds "interesting" ;-)
17:37:52 <krinn> that's because they use 0 to store string lenght if i remember well
17:38:02 <Zuu> possible
17:38:11 <krinn> while C use 0 terminate string for that
17:38:30 <Zuu> though that would limit the string length to 255 chars or so.
17:38:45 <Zuu> Which IIRC is true for literals.
17:38:53 <krinn> eheh, did you check, pascal strings ARE limit to 255 :)
17:40:03 *** lugo has quit IRC
17:40:05 <Zuu> I didn't check but I recall getting compiler errors saying that a litteral is too long.
17:40:38 <krinn> if i remember delphi also have 0 terminate strings, but that's another string class
17:40:43 <Zuu> Anyway I heard that the newest Delphi uses two bytes for chars.
17:41:21 <krinn> for intl purpose ?
17:41:48 <Zuu> Possible, but causing problem with binary formats for inter-program communication.
17:42:03 <andythenorth> do we like the idea of player-adjustable transport rates?
17:42:33 <krinn> what is adjustable transport rates ?
17:42:40 <planetmaker> I'm not that much interested in it. But that's just me
17:42:42 <andythenorth> players can set prices
17:42:51 <andythenorth> I think it's one more complication
17:42:59 <andythenorth> although it's probably pretty decoupled from other stuff
17:43:18 <krinn> looks more like a cheat
17:43:23 <andythenorth> but would it need to be on specific routes?
17:43:29 <andythenorth> and then that implies routes...and then...
17:43:30 <krinn> that AI can only do pass -> pass transport = 1 :)
17:43:31 <planetmaker> could be used as a cheat
17:43:53 <planetmaker> first load every train by attracting cargo with cheap prices. Then up the delivery costs dramatically. Repeat
17:44:04 <andythenorth> sounds like the strategy in sim city 1
17:44:11 <andythenorth> run taxes at 100% for 11 months
17:44:19 <andythenorth> 1 month before election, drop taxes to 10%
17:44:28 <planetmaker> :-)
17:44:42 <andythenorth> if the problem is that helicopters aren't profitable, what's the root cause of that?
17:44:57 <krinn> eheh and the "omg what a long train that player have, full of coal: wait it coming to station and drop coal value to 1"
17:45:07 <planetmaker> capcity and travel distance?
17:45:10 <Terkhen> do nothing for 3 years, build a lot of stuff that no one will use in election year seems to work IRL too
17:45:36 <planetmaker> ^^
17:45:41 <krinn> lol
17:46:06 <krinn> it's even simplier: do nothing for 3 years, say you will build something good at election years
17:46:43 <krinn> but give the money to your son (not even need him to build it) & repeat
17:50:14 <Zuu> andythenorth: Gives me an idea of an MP game where you by means of NewGRFs disable all RVs, Ships, Trains and airplanes and only have a bunch of helicopters to play with. :-)
17:50:22 *** JVassie has joined #openttd
17:50:49 <andythenorth> Zuu: well currently with FIRS, you can go fishing and mining with helicopters :|
17:54:11 *** Progman has joined #openttd
17:54:59 <krinn> all newgrf must pickup an existing id of a vehicle to add new ones ? (i mean more replacing an existing one than adding new ones)
17:59:17 <andythenorth> no
18:00:08 *** valhalla1w has quit IRC
18:00:42 <krinn> there's a settings to keep default vehicle and add the new ones the newgrf have or there's nothing we can do ?
18:04:32 <planetmaker> it's up to the newgrf to decide
18:04:49 <planetmaker> most decide "trash all existing default vehicles"
18:05:06 <Ammler> someone using ogfx nightly?
18:05:42 <Ammler> if so, don't you miss aircraft graphics?
18:06:28 <krinn> we should have the option to keep them :/
18:09:45 *** lugo has joined #openttd
18:26:30 <andythenorth> krinn: they can be kept
18:26:38 <andythenorth> you just have to use different IDs in your newgrf
18:26:56 <andythenorth> if another newgrf disables them though, there's nothing you can do :\
18:27:14 <krinn> i'm not making any, it's just i find a bit sad someone decide to remove others vehicle to put his
18:27:33 <andythenorth> it was seen as useful when it was first done
18:30:13 <planetmaker> it wasn't possible differently actually back then
18:31:24 <planetmaker> and still isn't really in ttdpatch.
18:31:59 <planetmaker> though there are free slots, they are not enough for many vehicle sets
18:32:36 * andythenorth had forgotten TTDP :P
18:32:55 <CIA-11> OpenTTD: terkhen * r22118 /trunk/src/vehicle_gui.cpp: -Fix [FS#4525]: The refit window was not correctly updated after selecting with Ctrl+Click (Regiovogel).
18:36:28 *** Devroush has quit IRC
18:44:26 *** fonsinchen has joined #openttd
18:45:10 <Ammler> you can still keep the default vehicle with the newgrf called something like that
18:45:21 <CIA-11> OpenTTD: translators * r22119 /trunk/src/lang/unfinished/ (frisian.txt tamil.txt urdu.txt):
18:45:21 <CIA-11> OpenTTD: -Update from WebTranslator v3.0:
18:45:21 <CIA-11> OpenTTD: frisian - 48 changes by Taeke
18:45:21 <CIA-11> OpenTTD: tamil - 96 changes by sylvesterpious
18:45:21 <CIA-11> OpenTTD: urdu - 36 changes by yasirniazkhan
18:46:04 *** ABCRic has joined #openttd
18:51:02 *** yorick has joined #openttd
18:52:10 <krinn> Ammler, how you do that ?
18:56:04 <Alberth> (19:28:46) andythenorth: you just have to use different IDs in your newgrf <-- in that way
18:56:37 <andythenorth> won't help if another newgrf disables defaults
18:56:42 *** Wolfsherz has quit IRC
18:56:58 <Alberth> just remove those newgrfs :p
18:57:37 <krinn> :D
18:58:04 <andythenorth> krinn: you're modifying an existing grf, or writing your own?
18:59:25 <Ammler> krinn: there is a newgrf called original_engines.grf or something like that
19:00:10 <Ammler> andythenorth: I don't think you can disable those
19:01:09 <krinn> i'm not doing any grf, doing an ai
19:01:25 <Ammler> the grf exists already :-)
19:01:30 <krinn> it's just i have try a newgrf as people love to use that, it add plenty new aircraft
19:01:35 *** ABCRic is now known as Guest2040
19:01:37 *** ABCRic has joined #openttd
19:01:40 <krinn> but also remove original aircraft while doing it :(
19:02:36 <Ammler> yes, that is default behavior of the engine pool feature
19:02:51 <Ammler> that is why there is a original.grf
19:02:51 <krinn> it was interresting for me to see how the ia is doing with having multi-choices for a vehicle
19:02:53 <Eddi|zuHause> Prognosis for elections in Hamburg: SPD (labour): 49.6% (2008: 34.1%), CDU (conservatives): 21.2% (2008: 42.6%), Green: 11.4% (2008: 9.6%), Left: 6.7% (2008: 6.4%), FDP (liberals): 6.0% (2008: <5%)
19:03:26 <Eddi|zuHause> SPD expected to get absolute majority
19:03:30 * andythenorth plays a game
19:03:38 <krinn> Prognosis for elections in Hamburg: 100% thiefs win
19:03:40 *** Cybertinus has joined #openttd
19:03:49 *** DanMacK has joined #openttd
19:04:00 <DanMacK> Hey all
19:04:03 <Eddi|zuHause> krinn: well, the hope is that they are less theives than the last guys
19:04:04 <krinn> hi
19:04:14 <krinn> :) Eddi|zuHause
19:05:24 <krinn> at least you won't have sarkozi, you should consider that a hope
19:06:48 *** Guest2040 has quit IRC
19:07:46 <Alberth> hey DanMacK
19:14:06 * andythenorth plays
19:14:20 * andythenorth thinks there are not enough destinations for alcohol on this map
19:14:26 <andythenorth> only one store :(
19:14:36 <andythenorth> FIRS needs a pub/hotel industry
19:14:41 <andythenorth> 'coaching inn'
19:14:50 <andythenorth> DanMacK: ^
19:15:41 <krinn> and girls :)
19:16:33 <planetmaker> hm... hotel or pub might be a nice industry :-)
19:16:45 <planetmaker> various sizes and layouts
19:16:57 <Alberth> ski slope :)
19:17:26 <andythenorth> be nice if they could expand :P
19:17:31 <planetmaker> ;-)
19:17:53 <planetmaker> damn you. I more and more want to write a town set... so many possibilities there
19:18:08 <Alberth> luxurous resort at an island :)
19:18:29 <andythenorth> so many industries...where to start? :o
19:18:42 <andythenorth> planetmaker: a new town set could be the answer
19:18:48 *** ABCRic has quit IRC
19:18:50 <andythenorth> a really simple generic one...
19:19:00 <andythenorth> like suburban renewal, but GPL and finished
19:19:23 <andythenorth> or more likely...a really complicated, beautiful generic one
19:19:26 <planetmaker> "finished" ;-)
19:19:44 <planetmaker> but yes, such town set could be the answer.
19:20:03 <planetmaker> Maybe I should canibalize ttrs graphics and re-write from scratch
19:20:27 <andythenorth> I'm not loving TTRS style
19:20:29 <planetmaker> and swedish houses
19:20:40 <andythenorth> ttrs was explicitly supposed to be an upgraded style
19:20:47 <andythenorth> so it matches nothing else ;)
19:21:12 <planetmaker> I don't think it does not fit. Not every building, but many do
19:21:48 *** Chillosophy has quit IRC
19:22:07 <planetmaker> however... I'm now pixel pusher
19:22:28 *** Chillosophy has joined #openttd
19:22:59 <planetmaker> "cat printeps.tex | sed "s/FILENAME/$i/" | pdflatex | lp -P$printer" was no good choice. It prints the tex output instead of the pdf file :-P
19:23:25 <planetmaker> good I didn't run it on all hundred files ;-)
19:23:46 * andythenorth starts with trams
19:23:52 <andythenorth> trains are way too expensive
19:25:00 <andythenorth> bah
19:25:14 * andythenorth remembers that tram tracks were the reason for trying to pickup roadtypes
19:27:40 *** ar3k has joined #openttd
19:28:34 * DanMacK prods Andy back over to Roadtypes :P
19:31:03 *** Eggman891 has quit IRC
19:32:11 *** Eggman891 has joined #openttd
19:34:04 *** JamesG has joined #openttd
19:35:29 <Zuu> andythenorth: Are you trying to simulate Swedish alcohol politics? ;-)
19:35:45 <Zuu> .. only one store .. :-)
19:42:52 <planetmaker> how boring ;-)
19:47:37 <krinn> lol not if it's your store
19:50:14 *** valhallasw has joined #openttd
19:56:32 *** fuogo has joined #openttd
19:58:29 *** Devroush has joined #openttd
20:06:38 *** valhallasw has quit IRC
20:16:37 *** fuogo has quit IRC
20:23:08 *** Mucht has joined #openttd
20:29:16 <CIA-11> OpenTTD: rubidium * r22120 /trunk/src/script/ (squirrel.cpp squirrel.hpp): -Change: [NoAI] Prevent AIs from getting consistently over their allowed amount of operations by subtracting the amount they went over "budget" from the budget for the next "tick".
20:46:43 *** Chillosophy has quit IRC
20:55:35 <CIA-11> OpenTTD: rubidium * r22121 /trunk/src/network/network_command.cpp: -Fix: In case of high frame_freq one could get commands executed after a new network game was started
20:55:43 *** fonsinchen has quit IRC
20:56:43 <Eddi|zuHause> that sounds funny :p
20:58:45 <CIA-11> OpenTTD: rubidium * r22122 /trunk/src/saveload/vehicle_sl.cpp: -Fix/change: when a NOT_REACHED in saveload can be reached due to an invalid savegame, use SlErrorCorrupt instead
21:00:41 <CIA-11> OpenTTD: frosch * r22123 /trunk/src/network/network_command.cpp: -Fix [FS#4522]: CommandQueue::Pop() did not update 'last'; popping the last item caused the queue to disconnect unless there was only one item.
21:11:10 <CIA-11> OpenTTD: rubidium * r22124 /trunk/src/saveload/saveload.cpp: -Codechange: move comment to its logical place
21:12:32 *** Eddi|zuHause has quit IRC
21:12:55 *** Eddi|zuHause has joined #openttd
21:14:22 * andythenorth wonders if trains are even needed
21:14:24 <andythenorth> trams only?
21:15:27 <Eddi|zuHause> you can't build that impressive looking networks with trams
21:16:41 <andythenorth> when I allowed building some industries on very steep slopes....
21:16:45 <andythenorth> ...that was evil :o
21:18:38 <Wolf01> 'night
21:18:46 *** Wolf01 has quit IRC
21:20:55 <DanMacK> heh
21:23:00 <andythenorth> DanMacK: do you think FIRS fishing grounds produce too much?
21:23:13 <andythenorth> I need maybe 5 fishing boats for each one at the moment
21:23:27 *** jvkgrifone has joined #openttd
21:23:57 <planetmaker> how much do they produce per month?
21:24:16 <andythenorth> 45t
21:24:24 <andythenorth> the FISH fishing boat is 3t
21:24:26 <andythenorth> oops
21:24:27 <andythenorth> 35t
21:24:53 <andythenorth> distance is about 25 tiles to most of the ones in my current game
21:25:26 <planetmaker> 45t is not too much
21:25:39 <planetmaker> or they'll become very boring and unprofitable
21:25:41 <jvkgrifone> hi dudes, houston, weve got a problem.... i cant get server list
21:25:58 <TrueBrain> so why would Houston care?
21:26:14 <planetmaker> <-- seems to be up and running
21:26:22 <planetmaker> Must be a local network problem. Prot 3978
21:26:23 <Rubidium> jvkgrifone: did you ever see it?
21:26:25 <planetmaker> *port
21:26:48 <Rubidium> have you tried pressing "Find servers" a second time?
21:26:57 <jvkgrifone> first time
21:27:11 <jvkgrifone> i turned off fw, but nothing
21:27:14 *** ar3kaw has joined #openttd
21:27:25 <planetmaker> and your router?
21:27:47 *** Mucht has quit IRC
21:28:05 <jvkgrifone> well, dont konw, i found some wifi here
21:28:13 <jvkgrifone> could it be prob?
21:28:31 <Rubidium> yeah, it's probably blocking everything but HTTP/DNS
21:28:46 *** lstor has quit IRC
21:29:06 <jvkgrifone> aha, then ill try it on another comp:) thx, hope its it
21:30:08 *** ar3k has quit IRC
21:32:48 * andythenorth needs a new vehicle: flock of sheep
21:33:14 <planetmaker> :-D
21:33:57 *** DayDreamer has quit IRC
21:34:07 <planetmaker> then please add also the Husky sled
21:35:35 <Terkhen> andythenorth: will it automatically get in front of people who are in a hurry?
21:35:50 <andythenorth> certainly :P
21:36:01 * andythenorth is now the proud owner of many fishing boats
21:36:03 <Terkhen> :D
21:36:12 <andythenorth> it's a big fleet :o
21:36:22 <andythenorth> DanMacK: the fishing boat...lacks variety
21:36:25 <andythenorth> when you have a lot of them
21:36:30 <andythenorth> maybe we should think about that
21:37:59 <jvkgrifone> well, another comp, another connection, same problem - no server list
21:38:38 <Terkhen> same router?
21:38:42 <jvkgrifone> no
21:39:16 *** frosch123 has quit IRC
21:39:19 <Terkhen> <--- can this web "see" your server port?
21:40:47 <jvkgrifone> it writes my ip and some commne ports¨
21:41:36 <krinn> i think he suggest you to use the "port check" feature
21:41:39 <jvkgrifone> do i have to enter some port to check?
21:41:44 <Terkhen> of course
21:41:57 <Terkhen> the same one you are using in your OpenTTD server
21:43:08 <jvkgrifone> to be honest, i dont know what port iam using:)
21:43:14 <krinn> 3978 as planetmaker suggest
21:43:16 <Alberth> @ports
21:43:16 <DorpsGek> Alberth: OpenTTD uses TCP and UDP port 3979 for server <-> client communication, UDP port 3978 for masterserver (advertise) communication (outbound), and TCP port 3978 for content service, a.k.a. BaNaNaS (outbound)
21:43:16 <Terkhen> @ports
21:43:17 <DorpsGek> Terkhen: OpenTTD uses TCP and UDP port 3979 for server <-> client communication, UDP port 3978 for masterserver (advertise) communication (outbound), and TCP port 3978 for content service, a.k.a. BaNaNaS (outbound)
21:43:20 <Terkhen> heh :D
21:43:36 <krinn> :)
21:44:09 <Terkhen> jvkgrifone: if it is just a wifi you "found" I doubt you lack the possibility of opening these ports
21:44:15 <jvkgrifone> hehe, thx, i allready read it somewhere, so sorry
21:44:24 <Terkhen> errr, wrong double negative
21:44:59 <jvkgrifone> Error: I could not see your service on on port (3979) Reason: Connection timed out
21:46:10 <krinn> eheh, bad wifi signal or a iptable set to drop packets
21:46:28 <jvkgrifone> the same on my adsl
21:46:45 <jvkgrifone> Wifi signal: 5of5
21:46:59 <jvkgrifone> is there any sollution?
21:47:54 <Alberth> besides the obvious 'fix your setup' ? not really I am afraid
21:48:23 <jvkgrifone> and fix your setup means change your connection?:)
21:48:46 <Terkhen> it means that you should open that port
21:48:53 <Terkhen> if the wifi is not yours, ask the owner to do that for you
21:49:06 <jvkgrifone> but the asdl is mine
21:49:11 <Alberth> open the UDP and TCP ports that you need both at your firewall, and all router/modems to the internet
21:51:52 *** ar3k has joined #openttd
21:52:17 <andythenorth> hmm
21:52:23 <andythenorth> fishing harbours in closed lakes remains sucky
21:52:28 <andythenorth> no fishing grounds here :(
21:52:46 <planetmaker> andythenorth, consider them eye candy
21:52:54 <planetmaker> It's IMHO nothing to worry about
21:53:01 <planetmaker> and you can still build a channel
21:53:07 *** DanMacK has quit IRC
21:53:12 <planetmaker> channel? canal?
21:53:14 <andythenorth> certainly not fixable by me :)
21:53:41 <Alberth> but you are a c++ guru too !
21:54:39 <jvkgrifone> well, ports opened and no change, it seems to be disabled by the whole God
21:55:07 <andythenorth> hmm
21:55:11 <andythenorth> the station gui changed :o
21:55:16 <andythenorth> missed that commit :P
21:55:30 <Alberth> me too :)
21:55:51 *** ar3kaw has quit IRC
21:56:32 <Alberth> oh, it has preview now, you mean?
21:56:41 <andythenorth> yup
21:56:57 <andythenorth> well, it always had preview
21:57:01 <Alberth> I caused that, sorry :)
21:57:46 <Alberth> and at some other places too
21:57:53 <jvkgrifone> .-) Anyway, guys, thx for Your help
22:01:53 *** jvkgrifone has quit IRC
22:02:00 *** Krusen has quit IRC
22:03:54 <Chaot_s> hmm is there a command to rename a town from the console? been searching google and some wiki's for over an hour :D
22:04:32 <planetmaker> on servers towns cannot be renamed
22:04:56 <Chaot_s> thats too bad :D
22:05:07 <Chaot_s> thats why i could not find it :D
22:05:21 <planetmaker> people could otherwise start a name-this-town war
22:05:38 <Chaot_s> lol :D
22:05:43 * andythenorth thinks bed time
22:05:45 <Chaot_s> that would mess up a lot :D
22:05:47 <andythenorth> good night
22:05:53 <Chaot_s> sleep well andythenorth
22:05:56 <planetmaker> g'night andythenorth
22:05:58 *** andythenorth has left #openttd
22:06:01 <shmore> //(Offtopic)///
22:06:01 <shmore>
22:06:01 <shmore> Another comment with that same viewpoint as that guy who didn't like the technical answer given to him earlier today in this channel.
22:06:01 <shmore> I would like to thank the programmer mentality. And encourage it to never backdown.
22:06:03 <shmore> Your example is one of the few high water marks seen today.
22:06:05 <TrueBrain> of course it grew the other way ... itw as possible, til people abused it :p
22:06:05 <shmore> An so it comes to the other guy, Business, the idiot, the mentality that drags us all backwards.
22:06:07 <shmore> There getting mad, at first they ignored you but more and more there beginning to rely on you.
22:06:09 <shmore> So they goto there tool and try to shove you down, make you into another cog in the machine.
22:06:11 <shmore> But free software and the random internet programmer are accountable to no one.
22:06:13 <shmore> So the business guy dominated the whole system, and just as he thought he was king, someguy tells him to read the changelog, leaks his private documents, steals all his content and breaks the fundamental rule, gives it all away for free.
22:06:17 <TrueBrain> @kban shmore bubye
22:06:17 *** DorpsGek sets mode: +b *!
22:06:17 <shmore> There getting pissed, the whole system threatens to shift, its going to leave them in the dust.
22:06:18 *** shmore was kicked by DorpsGek (bubye)
22:06:43 <TrueBrain> they are getting more and more annoying ...
22:06:45 <planetmaker> one second faster :-)
22:06:53 *** Phoenix_the_II has quit IRC
22:06:54 <Chaot_s> lol :D
22:07:17 <yorick> TrueBrain hasn't changed a bit, has he :P
22:07:36 <planetmaker> and I'm thankful for that ;-)
22:07:38 <TrueBrain> well, tbh, I never kicked a spambot before
22:07:51 <Chaot_s> okay, i have this stupid idea :D create a dedicated server and have lets say 30 players... what isseus would i be facing?
22:07:56 <planetmaker> But I think he grew one gray hair more and ten normal ones less :-P
22:07:57 * planetmaker hides
22:08:06 <TrueBrain> love you too planetmaker :)
22:08:19 <Chaot_s> lol :D
22:08:23 <TrueBrain> Chaot_s: constant wining of users :p
22:08:27 <Chaot_s> coffee!
22:08:37 <TrueBrain> constant coffee of users
22:08:39 <TrueBrain> sure, what ever you want :)
22:08:52 <yorick> make it a payserver :)
22:08:59 <yorick> with full-time admin support and such
22:09:08 <Chaot_s> for that whe have a no contact pollicy :D
22:09:15 <Chaot_s> and no there is no payment :D
22:09:24 <yorick> go make it
22:09:43 <Chaot_s> not a market for me :D
22:10:11 <Chaot_s> i just have a community, and a server that has a lot of spare cpu and ramm :)
22:10:39 <TrueBrain> as long as you don't force that community to mass-suicide ...
22:11:01 <yorick> let them abduct TrueBrain and force him to work on openttd!
22:11:34 <Chaot_s> the game is to damned addicting :D
22:11:57 <TrueBrain> Chaot_s: well, a true addiction is something that doesn't go away over time
22:11:58 <TrueBrain> this will
22:12:07 <TrueBrain> so dunno if this is addiction
22:12:13 <TrueBrain> *debate*
22:12:16 <yorick> no it won't, it just disappears sometimes for a couple of months
22:12:34 <yorick> but it always resurfaces when you have the least time on your hands
22:12:48 <Chaot_s> hmm there is so much to manage and explore in the game that it may be as boring if you want :D
22:12:57 <yorick> the talking-train dreams signal the beginning
22:13:20 <TrueBrain> talking-trains? Dude, that is just messed up
22:13:28 <Chaot_s> lol!
22:13:41 <yorick> yeah I know
22:14:14 *** Alberth has left #openttd
22:14:59 <yorick> and sometimes they crash into the me-train
22:15:37 <yorick> then it's a nightmare
22:18:05 <Chaot_s> is there a way to have a cron job that for example pause or resumes a game?
22:18:34 <planetmaker> you could do that via ap+
22:18:50 <planetmaker> If it's just the number of players you're concerned about... use min_active_clients setting
22:19:08 <yorick> you can use the admin interface with a script
22:21:14 <TrueBrain> you can hire a chinese person to do it
22:21:37 <Chaot_s> the thing is i have no clue on how openttd scale's up. I would like to have a server up and running, then make it resart every 24h
22:21:39 <planetmaker> the admin interface would be the best way to go
22:21:59 <Chaot_s> without me being there. all the time :D
22:23:30 <planetmaker> write a script to control OpenTTD via admin interface, indeed
22:24:03 <planetmaker> gives you full control about it. And you could use another script running on your local machine to connect and do stuff concurrently
22:24:25 <Chaot_s> and now with 4 players (team members that help me running their server / site) it seems to work. what would hapen if i scriptup some commands and actualy allow 32 players / company's?
22:25:09 <Chaot_s> besides there will be limited space on a 2^10 folder :)
22:26:07 <planetmaker> 32 companies won't work ;-)
22:27:04 <planetmaker> if you got a dedicated server - allowing that many clients won't be a problem
22:33:29 <Chaot_s> if i understand the wiki correct every client should use about 1.2Kb/s that would mean that IF 30 clients constantly connected would use 90Gb a month
22:33:58 <planetmaker> there's no such server ;-)
22:34:21 *** Chillosophy has joined #openttd
22:34:25 <planetmaker> which has that many clients. not even peak is it reached
22:34:42 <planetmaker> except in the very random exception on few well-reputed servers
22:34:56 <Chaot_s> okay :D just checking if i can for sure publish the idea :D
22:34:57 <planetmaker> most of your traffic might as well come from map downloads
22:35:31 <planetmaker> as on every start-up of a connection is a download of the current savegame
22:35:49 <planetmaker> depending on the map size, a few 100kByte up to a few MByte
22:35:50 <Chaot_s> like.. when this idea isn't going to work :D i have to tell all those people that it wont be going on :D
22:35:55 <Chaot_s> and i would hate that :d
22:36:11 <planetmaker> do you have a dedicated server? And a few TB bandwidth?
22:36:17 <planetmaker> then it's definitely no issue
22:36:49 <Chaot_s> we have a dedicated server that currently has a load of 0.05 (15 min avg)
22:37:12 <Chaot_s> running a website with about 30 concurent users
22:37:16 <planetmaker> not sure exactly how much the openttdcoop servers use... but ... it's not even scratching any network bandwidth limits
22:37:31 <Chaot_s> usings lats say 70Gb of the 4000Gb availeble :D
22:43:11 *** Chillosophy has quit IRC
22:43:25 <planetmaker> good night
22:43:37 *** KouDy has quit IRC
22:47:35 *** Kurimus has quit IRC
23:06:20 *** Biolunar has quit IRC
23:09:11 *** elmz has quit IRC
23:16:08 *** Fast2 has quit IRC
23:16:54 <Terkhen> good night
23:17:46 *** JOHN-SHEPARD_ has quit IRC
23:24:25 *** goblin has quit IRC
23:34:32 *** Cybertinus has quit IRC
23:36:06 *** vb has joined #openttd
23:36:12 <vb> heeeeeeeeeelp
23:36:18 <vb> how do i get to the town grid menu?
23:37:28 *** KritiK has quit IRC
23:39:31 *** ar3k is now known as ar3kaw
23:40:06 *** DanMacK has joined #openttd
23:45:00 *** Brianetta has joined #openttd