IRC logs for #openttd on OFTC at 2009-09-04
            
00:03:05 *** Brianetta has quit IRC
00:06:50 *** KritiK has quit IRC
00:11:26 *** Progman has quit IRC
00:15:43 *** KenjiE20 has quit IRC
00:18:54 *** ecke has quit IRC
00:19:25 *** Fuco has quit IRC
00:27:03 *** Fast2 has quit IRC
00:45:35 *** Pikka has quit IRC
00:49:19 *** PeterT has joined #openttd
00:50:38 *** dfox has joined #openttd
01:00:55 *** ecke has joined #openttd
01:07:14 <PeterT> @seen PeterT
01:07:14 <DorpsGek> PeterT: PeterT was last seen in #openttd 2 days, 4 hours, 34 minutes, and 33 seconds ago: <PeterT> goodbye all
01:16:00 *** z-MaTRiX has joined #openttd
01:16:06 <z-MaTRiX> hey-ho;>
01:16:06 *** PeterT has quit IRC
01:22:53 *** Coco-Banana-Man has quit IRC
01:33:58 *** fjb_ has joined #openttd
01:37:40 *** Sacro has quit IRC
01:37:41 *** Sacro has joined #openttd
01:40:10 *** Zahl has quit IRC
01:40:49 *** fjb has quit IRC
01:51:01 *** ecke has quit IRC
02:02:48 *** fjb_ is now known as fjb
02:27:02 *** PhoenixII has quit IRC
02:27:06 *** Phoenix_the_II has joined #openttd
02:35:05 *** tosse_ has joined #openttd
02:42:03 *** tosse has quit IRC
02:47:12 *** glx has quit IRC
02:49:26 *** eisenhowerz has joined #openttd
02:49:31 *** eisenhowerz has left #openttd
03:01:26 *** Lakie has quit IRC
03:09:23 *** TinoDidriksen has quit IRC
03:12:49 *** PeterT has joined #openttd
03:13:17 *** TinoDidriksen has joined #openttd
03:35:01 *** PeterT has quit IRC
03:39:33 *** TinoDidriksen has quit IRC
03:42:10 *** Phoenix_the_II has quit IRC
03:42:16 *** Phoenix_the_II has joined #openttd
03:43:27 *** TinoDidriksen has joined #openttd
03:56:50 *** R0b0t1 has quit IRC
05:40:50 *** PhoenixII has joined #openttd
05:41:05 *** Phoenix_the_II has quit IRC
05:50:49 *** nicfer has quit IRC
05:57:42 *** Azrael- has joined #openttd
06:15:58 *** Cybertinus has joined #openttd
06:42:52 *** Azrael- has quit IRC
06:54:46 *** |Jeroen| has joined #openttd
07:29:42 *** Chruker has joined #openttd
07:31:19 *** Chruker has quit IRC
07:36:32 *** Terkhen has joined #openttd
07:36:49 <Terkhen> good morning
07:53:58 *** Doorslammer has joined #openttd
07:57:19 *** Trollkien has joined #openttd
08:16:02 *** Progman has joined #openttd
08:16:29 *** TrueBrain_ has joined #openttd
08:17:11 *** _ccfreak2k has joined #openttd
08:18:41 *** TrueBrain has quit IRC
08:18:41 *** ccfreak2k has quit IRC
08:38:01 *** stuffcorpse has quit IRC
08:40:22 *** Polygon has joined #openttd
08:42:09 *** nicfer has joined #openttd
08:50:11 *** nicfer has quit IRC
08:58:29 *** stuffcorpse has joined #openttd
08:58:55 *** snorre_ is now known as snorre
08:59:07 *** stuffcorpse has quit IRC
09:08:22 *** TrueBrain_ is now known as TrueBrain
09:08:31 <Rubidium> morning TrueBrain :)
09:08:44 <TrueBrain> where?
09:08:45 <TrueBrain> where?
09:09:25 <Rubidium> somewhere near a keyboard
09:09:35 <TrueBrain> ieuw
09:14:51 *** stuffcorpse has joined #openttd
09:18:02 <planetmaker> good morning
09:18:17 <planetmaker> Rubidium, yesterday I meant this method to get the MacOS version number: http://the-banana-peel.saltybanana.com/2007/11/programmatically-determine-mac-os-x.html
09:19:00 <planetmaker> it works only, if compiled with cocoa. But every mac system supported should have that.
09:19:13 <Rubidium> also dedicated servers?
09:19:22 <Rubidium> AFAIK those aren't compiled with cocoa
09:19:36 <planetmaker> Honestly, I have no idea.
09:19:59 <planetmaker> But it should be a pretty fail-save way to get the version.
09:20:10 <planetmaker> with that we then have three options :-)
09:20:29 <Rubidium> but why 10.4.9 for tiger and 10.5 for leopard?
09:20:35 <Rubidium> why not 10.5.0 or so?
09:20:49 <Rubidium> and how does it play with 10.4.11?
09:21:15 <planetmaker> I haven't tested extensively, but it reported the correct one on my machine. It's an XML file basically which is read. But my impress wa
09:21:27 <planetmaker> s that it would work correctly then on others, too
09:22:21 <planetmaker> /System/Library/CoreServices/SystemVersion.plist <-- one could then try to read that directly, if desired.
09:22:30 <TrueBrain> 10.5.6 reports correctly
09:22:33 <planetmaker> but that'd be a hack.
09:22:47 <TrueBrain> 10.6.0 not so much, that reports 10.6
09:22:53 <planetmaker> he
09:23:01 <TrueBrain> but that might be because of the .0 :p
09:23:04 <TrueBrain> haven't installed 10.6.1 yet
09:23:13 <Rubidium> hmm, yet... 1) it is no API, so it can only fail at run time; 2) where is it documented? If it ain't documented it something unofficial, which might be troublesome for further versions
09:23:37 <planetmaker> it's documented. somewhere in the cocoa stuff
09:23:51 <Rubidium> planetmaker: then show me that documentation
09:25:01 <planetmaker> http://developer.apple.com/mac/library/documentation/Darwin/Reference/ManPages/man1/sw_vers.1.html
09:25:02 *** stuffcorpse has quit IRC
09:25:14 <planetmaker> eh...
09:29:43 <Rubidium> oh lovely... people are telling how to manually modify that file
09:30:10 <planetmaker> :-D
09:36:44 *** PhoenixII has quit IRC
09:36:58 <Rubidium> anyhow, I'll probably end up writing a generic unix crash handler/logger and whoever becomes the OSX maintainer can then override that
09:37:02 *** Phoenix_the_II has joined #openttd
09:37:25 <Rubidium> and he (or she?) can then be blamed for all failures related with it :)
09:37:37 <Rubidium> anyhow, dedicated servers don't do cocoa
09:38:49 <TrueBrain> use libxml2 to read the file :)
09:39:20 <Rubidium> nah, just use readline to ask for the version
09:39:34 <TrueBrain> just use the patch planetmaker had, sounds sufficient enough to me
09:41:18 *** tokai has quit IRC
09:43:34 *** tokai has joined #openttd
09:43:34 *** ChanServ sets mode: +v tokai
09:52:08 *** MyCatVer1s has quit IRC
09:55:06 *** stuffcorpse has joined #openttd
09:56:08 *** Progman has quit IRC
09:57:01 <TrueBrain> lol, VMWare is so broken in SCSI passthrough ......
09:57:15 <TrueBrain> my external HD just self-powered-down, while vmware is trying to access the drive or what ever
10:01:36 *** MyCatVerbs has joined #openttd
10:01:42 *** XeryusTC is now known as Xeryus|bnc
10:03:42 *** Coco-Banana-Man has joined #openttd
10:09:54 *** tokai has quit IRC
10:21:54 *** tokai has joined #openttd
10:21:54 *** ChanServ sets mode: +v tokai
10:30:26 <TrueBrain> vmware-workstation at least does boot from the external
10:34:36 <TrueBrain> but something now damaged my installs ... grr :p
10:34:58 <TrueBrain> plists are damaged :'(
10:37:47 *** tux_mark_5 has joined #openttd
10:37:58 <TrueBrain> having no idea which plist, will not help :p
10:44:50 <TrueBrain> and not having VT-x is NOT HELPING :p
10:44:52 <orudge> hmm, tt-forums has only used 28GB of IPv6 bandwidth since we started IPv6 on the forums
10:44:56 <orudge> compared to 939GB of IPv4 bandwidth
10:45:28 <Noldo> interesting
10:46:25 <TrueBrain> hmm .. I have nothing installed which tells me what is IPv4 and IPv6 :p
10:46:43 <TrueBrain> I can only see that yesterday 4.2% of the IPs are IPv6 which hit the http
10:46:52 <TrueBrain> and that it consumes 2% of the bandwidth (of http)
10:47:00 *** kingpin has joined #openttd
10:47:25 <TrueBrain> poor results, orudge :(
10:47:35 <orudge> mmh
10:48:30 <kingpin> hello is there any one that can help me i whant to host a game on a sever where there is no sound drive the new versien off ttd needs the sound drive why???
10:48:47 <kingpin> version
10:48:58 *** Nickman_87 has joined #openttd
10:49:07 <TrueBrain> and that is the word you correct, lol :)
10:49:38 <kingpin> aha
10:53:17 *** Farden has joined #openttd
10:56:27 *** KenjiE20 has joined #openttd
10:57:10 *** KritiK has joined #openttd
10:58:14 *** kingpin has quit IRC
11:15:00 <planetmaker> Rubidium, what is then wrong with the version detection I gave you initially on FS? It seems established and it works fine...
11:15:36 <planetmaker> but it's good to know that cocoa cannot be used on servers. Thanks for that :-)
11:18:24 <Ammler> he, again fun to read some lines back here...
11:20:13 <planetmaker> but I'll try the pure gestalt way next week (hopefully)
11:24:23 *** ecke has joined #openttd
11:35:26 *** ecke has quit IRC
11:35:42 <Rubidium> planetmaker: for one it looked overly complex, secondly why a different way for < 10.3 (according to the API it's also supported in 10.3). Finally we don't support < 10.3.9; it likely won't even start due to dynamic link errors (so the crash handler is never ran)
11:37:28 <planetmaker> uhm... it treats versions < 10.4 differently.
11:37:42 <planetmaker> and 10.3 is still supported
11:38:10 <Rubidium> yeah, the first 10.3 should've been 10.4
11:38:15 <planetmaker> and 10.4+ needs different treatment due to two-digit numbers
11:39:10 <Rubidium> so you implement it in two ways, where the first way only works for 10.3 and the second way works for all versions (including 10.3)
11:39:22 <Rubidium> sounds like making it more complex than needed
11:39:22 <planetmaker> eh?
11:40:14 <planetmaker> it's exactly one if case: i(condensed value) < 10.4 ? first way : way for everything 10.4+
11:41:26 <planetmaker> if (systemVersion < 0x1040) { (10.3.x way } else { (10.4+ way) }
11:41:38 <planetmaker> in GetMacOSVersion
11:41:49 <Rubidium> now *imagine* the 10.4+ way is actually the 10.3+ way
11:42:22 <planetmaker> you say, the 10.4+ way should work for 10.3, too?
11:42:33 *** glx has joined #openttd
11:42:33 *** ChanServ sets mode: +v glx
11:42:38 <Rubidium> well, the API specs seem to say that
11:42:46 <planetmaker> If so, then the if can surely be removed.
11:42:58 <Rubidium> gestaltSystemVersionMinor
11:42:58 <Rubidium> The minor system version number. For example, in 10.4.12, this would be the decimal value 4.
11:43:01 <Rubidium> Available in Mac OS X v10.3 and later.
11:44:54 *** ecke has joined #openttd
11:45:20 <planetmaker> Well. Then it can be simplified.
11:46:26 <planetmaker> But the difference is the treatment of GetMacOSVersionBugfix() iirc
11:46:57 <welshdragon> but Mac's version numbering isn't 10.5.whatever
11:47:02 <planetmaker> If you say, that all three, GetMacOSVersion<Major|Minor|Bugfix>() work for 10.3 - fine. Then everything's simple
11:47:05 <welshdragon> it's a 4 digit number
11:47:14 <planetmaker> welshdragon, ?
11:47:17 <Rubidium> I am just quoting the API
11:47:26 <Rubidium> I have no way to test it though
11:47:51 <Rubidium> but that's a bit the problem with OSX, getting patches/changes tested on all it's incompatible variants
11:47:59 <planetmaker> As I've no way to test it, I STFW and found various places which did it the way I implemented it the diff.
11:48:21 <welshdragon> planetmaker: the version number of OSX is 10.5.4/5/6. but there are build numbers also
11:48:48 <glx> I can test on 10.3.9 and 10.4.8
11:50:48 <planetmaker> 10.3.9 would be interesting to know what it does with the 10.4+ way
11:51:53 <Rubidium> for what it's worth: I dislike code that does stuff because "that's how I found it on the internet"; after all, the internet also says that (for some problems) you should change the version in that plist file, while other pages talk about irrepairably trashing your system when you do that (need to reinstall)
11:53:59 <Rubidium> and if code does strange/odd things because it doesn't conform to the specs it needs some explanation about that
11:54:08 *** glx_ has joined #openttd
11:54:09 *** ChanServ sets mode: +v glx_
11:54:18 *** glx has quit IRC
11:55:52 *** _glx has joined #openttd
11:56:35 *** glx_ has quit IRC
11:56:55 *** _glx is now known as glx
11:57:24 <planetmaker> I know that "others do it, too" is no good argument.
12:00:21 <planetmaker> http://paste.openttd.org/216728 <--- glx - I haven't tested it here (as I don't have my laptop available), but that might actually compile and tell what the version detection says on 10.3
12:00:31 *** lobster has quit IRC
12:00:52 <glx> so nice, snow leopard installs an insecure flash player (and overwrites the secure one if it's present without notice)
12:01:07 <planetmaker> :-) yup, it does.
12:01:12 <planetmaker> 17 revisions older
12:01:41 <glx> 10.6.1 will come quickly I guess
12:01:59 <planetmaker> hehe
12:02:53 <glx> or at least it could be available via the update system
12:04:10 <glx> I can't compile on 10.3.9 :)
12:04:42 <glx> 10.3.9 SDK is not available on 10.3.9
12:04:43 <planetmaker> http://developer.apple.com/mac/library/documentation/Carbon/Reference/Gestalt_Manager/Reference/reference.html#//apple_ref/c/econst/gestaltSystemVersionBugFix <-- Rubidium: the docs are inconsistent
12:04:48 <De_Ghosty> MAC IS FAIL :o
12:04:50 <glx> yeah I know it's silly
12:05:10 <planetmaker> gestaltSystemVersion (...) In Mac OS X v10.4 and later, a better way to get system version information is to use the selectors gestaltSystemVersionMajor, gestaltSystemVersionMinor, and gestaltSystemVersionBugFix
12:05:28 <planetmaker> but then, yes, they are declared to be available since 10.3
12:05:45 <glx> they are available in 10.3 IIRC
12:06:01 <planetmaker> then I should simplify the patch. In the faith that it works :-P
12:06:35 <glx> anyway openttd is not compilable on 10.3.9
12:06:53 <planetmaker> which 10.3.x is it then compatible with?
12:07:00 <planetmaker> oh. compilable ;-)
12:07:52 <glx> and I don't want to imagine how much time it would need to compile if it was possible
12:08:05 <glx> (pearpc is not the fastest thing)
12:08:20 <planetmaker> :-)
12:08:25 <planetmaker> VMs never are
12:08:27 <glx> 10.4.8 in vmware already needs 45min for a non universal build
12:09:17 <planetmaker> my WinXP on a VM is also way more sluggish (e.g. with grfcodec / renum) than native mac renum / grfcodec
12:09:33 <planetmaker> or the make scripts for the newgrfs.
12:09:42 <glx> use native then :)
12:09:47 <planetmaker> I do. :-)
12:10:07 <planetmaker> but it wasn't always available :-P
12:15:39 *** lobster has joined #openttd
12:16:05 <planetmaker> glx, is your PearPC emulating intel or ppc?
12:16:24 <glx> analyse it's name :)
12:16:39 <glx> and tell me if 10.3 was available for intel :)
12:18:33 <planetmaker> :-) right. stupid question.
12:22:40 <Rubidium> give me a patch and I can cross compile it if necessary
12:23:22 <welshdragon> can i change the number of allowed companies in multiplayer?
12:24:06 <planetmaker> Rubidium, http://paste.openttd.org/216728 should be a working small test programme
12:24:32 <planetmaker> for testing that might make more sense as it doesn't mean to first crash OpenTTD ;-)
12:25:17 <Rubidium> planetmaker: that doesn't compile at all
12:25:22 <glx> paste is not good for patches
12:25:32 <Rubidium> test.cpp:10: error: conflicting declaration 'int version_bugfix'
12:25:32 <Rubidium> test.cpp:9: error: 'version_bugfix' has a previous declaration as 'SInt32 version_bugfix'
12:25:55 <glx> lol
12:26:01 <glx> declared twice
12:26:14 <planetmaker> yeah. The 2nd one should read disp_ instead of _version
12:26:28 <planetmaker> But so the output has to be adjusted to disp_ istead of _version
12:27:04 <planetmaker> http://paste.openttd.org/216729
12:27:44 <glx> hmm no missing ifs?
12:28:18 <glx> please compile before posting ;)
12:28:44 <planetmaker> without mac at hand
12:28:59 <planetmaker> it's difficult. Or I'd have done it. For sure.
12:29:05 <glx> compile in your head at least :)
12:29:16 <planetmaker> I know that chances are 90% that I screw up w/o test :-)
12:29:18 <Rubidium> I've got locally something that compiles now
12:30:44 <Rubidium> bah... Gestalt needs cocoa
12:31:17 <Rubidium> http://rbijker.net/openttd/test <- ppc binary
12:31:30 <glx> ok starting ppc
12:31:39 <Rubidium> http://rbijker.net/openttd/test.cpp <- the actual code
12:32:14 <Rubidium> http://rbijker.net/openttd/test-x86 < x86 binary
12:33:29 <glx> I won't start 2 VMs at the same time :)
12:36:18 <TrueBrain> lol
12:36:19 <TrueBrain> pussy
12:36:27 <planetmaker> miaoo
12:36:40 <TrueBrain> hihi
12:36:54 <Rubidium> ah well, I don't install vmware (I really hate it)
12:37:01 <TrueBrain> strange .. when I boot from my real system, plist files are in good order, when I boot via vmware, it complains ... :(
12:39:40 *** KritiK has quit IRC
12:39:41 *** thisismynick has joined #openttd
12:39:47 <glx> Version: 10.3.9 [1039]
12:40:32 <planetmaker> nice.
12:40:33 <De_Ghosty> http://www.wimp.com/innovativecommercial/
12:41:14 <planetmaker> then that should be settled.
12:41:39 <glx> now testing on 10.4.8 intel
12:42:29 <planetmaker> that will work
12:42:42 <planetmaker> but of course one never knows ;-)
12:45:06 <Rubidium> anyhow, I did also prove that it doesn't work without cocoa
12:45:25 * Rubidium is gone for a while now
12:45:25 <planetmaker> yes.
12:46:04 <planetmaker> but otoh then it has been used before, too.
12:46:34 <planetmaker> in exactly the same place
12:49:12 *** LadyHawk has quit IRC
12:49:39 <glx> strange, 10.3.9 is more reactive than 10.4.8
12:53:07 <glx> works on 10.4.8 too
12:53:35 <glx> but someone should test the result on 10.4.11
13:05:54 *** KritiK has joined #openttd
13:06:57 <planetmaker> well. The code worked inside OpenTTD on my machine
13:07:07 <planetmaker> that's the code of the patch I supplied
13:08:22 <planetmaker> and my machine has 10.4.11 :-)
13:08:35 <planetmaker> basically that's how it all started :-P
13:09:48 <TrueBrain> what does the hex value give?
13:09:51 <TrueBrain> 104B?
13:10:27 <TrueBrain> as I would have expected A39 for 10.3.9 in the first place :p
13:11:19 <planetmaker> I don't remember.
13:11:35 <TrueBrain> let me know tonight or something :) I am curious about those things :)
13:13:55 <planetmaker> "The problem with gestaltSystemVersion is that it's limited in the range of versions it can support. For example, 10.4.11 is actually reported as 0x1049"
13:14:00 <planetmaker> http://www.cocoadev.com/index.pl?DeterminingOSVersion
13:14:04 <TrueBrain> hehe
13:14:06 <TrueBrain> nasty :)
13:14:17 <planetmaker> that's actually the current situation.
13:14:51 <SmatZ> looks like MS designed this part of OSX
13:15:00 * TrueBrain gniffels at SmatZ
13:15:57 * SmatZ doesn't know what TrueBrain does :(
13:16:14 <TrueBrain> maybe that is for the better
13:16:40 <planetmaker> :-D
13:16:58 <planetmaker> he had to ... because he knew too much? ;-)
13:17:10 <planetmaker> (insert word of choice) ^
13:17:17 <TrueBrain> piss?
13:17:19 <TrueBrain> jump?
13:17:22 <TrueBrain> sing?
13:17:31 <planetmaker> don't be cruel :-P
13:17:40 <TrueBrain> (and yes, that were the first 3 words that popped in my mind :p)
13:26:42 *** LivingDeadBeat has joined #openttd
13:27:14 <LivingDeadBeat> hey?
13:28:45 <LivingDeadBeat> is it possible to connect through sockets to an OpenTTD Server and run rcon commands on it?
13:29:10 <TrueBrain> only if that application that connects is an OpenTTD client
13:29:23 <glx> or acts like a client
13:29:35 <glx> anyway it will use a client slot
13:29:57 <LivingDeadBeat> Yeah, i've tried a few things, when i connect to my server, it says a new client has been connected, and disconnects me within a few seconds..
13:30:20 <glx> means you didn't act like a client :)
13:30:50 <LivingDeadBeat> yeah, but i've no idea how to act like a client.. also cant find any documenation on the internet =(
13:31:03 <TrueBrain> that is mostly as you are not supposed to ;)
13:31:21 *** Coco-Banana-Man has quit IRC
13:31:57 <glx> some info is on the wiki though
13:32:06 <glx> (maybe outdated)
13:32:15 <TrueBrain> -maybe :p
13:32:56 <glx> but a good base to know what to look for in the source
13:32:57 <TrueBrain> even at time of the first version, the documentation of the network protocl was outdated on the wiki :) Incode comments were plenty ;)
13:33:32 <LivingDeadBeat> hmmm..
13:34:10 <Eddi|zuHause> didn't ottdlib do something like this?
13:34:23 <Eddi|zuHause> or one of the python thingies was at least trying to
13:34:57 <glx> ottdlib only retriev server info IIRC
13:41:03 *** LadyHawk has joined #openttd
13:41:55 <TrueBrain> #22 0x00000000 in ?? () <- can never be a good thing ...
13:42:08 <TrueBrain> I LOVE stack corruption, and I am SO GOOD in causing them :)
13:44:30 <Belugas> hello
13:44:42 * TrueBrain hugs Belugas
13:45:01 * Belugas hugs TrueBrain to the point of popping eyes
13:45:06 <TrueBrain> ieuw
13:46:05 <Belugas> :)
13:49:23 <Eddi|zuHause> and i love amarok crashing
13:49:45 <Eddi|zuHause> and they still have not managed a system where you can save the settings without quitting
13:49:56 <Eddi|zuHause> i _never ever_ quit amarok regularly
13:50:05 * Prof_Frink corrupts TrueBrain's stack
13:50:16 <Eddi|zuHause> # fuck you
13:50:16 *** thisismynick has quit IRC
13:50:20 <TrueBrain> Prof_Frink: are you willing to pay that price?
13:50:20 *** Tefad has quit IRC
13:50:30 <Eddi|zuHause> # fuck you very very much
13:51:00 *** thisismynick has joined #openttd
13:51:02 <Prof_Frink> Depends. Is it more or less than 2.60?
13:51:28 *** Prof_Frink was kicked by DorpsGek (anti-virus program active .. eleminating stack corrupting application .. done)
13:51:54 <Eddi|zuHause> # fuck you, fuck you, fuck you
13:52:01 <Eddi|zuHause> # fuck yooooooouuuuuuuu
13:52:39 *** Tefad has joined #openttd
13:53:03 <SmatZ> Eddi|zuHause: please be polite
13:53:10 <welshdragon> Eddi|zuHause: find a girl :P
13:53:11 <Eddi|zuHause> hey, that's the song ;)
13:53:28 <welshdragon> or a guy
13:53:46 <welshdragon> (depends if you swing that way or not xD )
13:53:58 *** Fuco has joined #openttd
13:54:12 *** Prof_Frink has joined #openttd
13:54:29 <Prof_Frink> That's not very nice.
13:54:33 *** Chruker has joined #openttd
13:54:42 <TrueBrain> you corrupted my stack, I can't be held responsible for my actions!
13:54:52 <TrueBrain> I can't even remember what I did .. did I do something? :)
13:55:06 * TrueBrain hugs Prof_Frink
13:57:03 *** LadyHawk has quit IRC
13:57:33 * Prof_Frink gives TrueBrain a cookie
13:57:50 * welshdragon gives Prof_Frink a badger
13:58:31 <TrueBrain> Thank you!!!!
13:58:46 * Prof_Frink looks around for a bottle opener
14:00:03 <Eddi|zuHause> Prof_Frink: http://stuff.twoday.net/
14:00:22 *** thisismynick has quit IRC
14:02:38 <Prof_Frink> Genie arse.
14:03:57 <Eddi|zuHause> (heading says "1000 ways to open a beer")
14:04:39 <planetmaker> nice, the Wahl-o-mat is online now in Germany :-)
14:04:42 <Prof_Frink> I worked that out.
14:04:55 <planetmaker> and it confirmed what I suspected I should vote for anyway ;-)
14:06:05 <Eddi|zuHause> "none of the above" :p
14:06:26 <planetmaker> Eddi|zuHause, it offers the choice of all parties which can be elected.
14:11:58 *** LadyHawk has joined #openttd
14:12:37 *** Polygon has quit IRC
14:13:59 *** LadyHawk has quit IRC
14:15:45 *** PhoenixII has joined #openttd
14:15:57 *** Phoenix_the_II has quit IRC
14:20:08 *** Dred_furst has joined #openttd
14:23:44 *** LadyHawk has joined #openttd
14:32:06 *** LadyHawk has quit IRC
14:46:07 <glx> Eddi|zuHause: 991 failed
14:47:27 <Eddi|zuHause> ?
14:47:40 <Eddi|zuHause> ah, beer opening method
14:47:47 *** LadyHawk has joined #openttd
14:47:47 <glx> yes
14:48:30 <Eddi|zuHause> maybe the beer was bad
14:48:57 <SmatZ> look like fakes
14:49:22 <Eddi|zuHause> i don't think so
14:49:24 <SmatZ> using bread to open beer? like, wtf?
14:49:48 *** Nickman_87 has quit IRC
14:50:00 <Eddi|zuHause> the "bottle opener" one is great ;(
14:50:02 <Eddi|zuHause> ;)
14:50:41 <Eddi|zuHause> 036
14:50:50 *** Zahl has joined #openttd
14:53:01 <glx> yeah using the normal side was too easy
14:55:12 *** Mks has quit IRC
15:00:30 <Eddi|zuHause> (related: http://nothingforungood.com/2008/05/09/germans-have-macgyver-like-abilities-in-opening-beer-bottles/)
15:04:31 *** nfc has quit IRC
15:06:59 <glx> hehe I used the lighter method :)
15:12:46 *** |Jeroen| has quit IRC
15:16:15 *** Zuu has joined #openttd
15:20:11 *** Alberth has joined #openttd
15:21:41 *** Lakie has joined #openttd
15:22:20 *** LadyHawk has quit IRC
15:28:15 *** LadyHawk has joined #openttd
15:30:44 *** _ccfreak2k is now known as ccfreak2k
15:38:52 <planetmaker> hehe, those methods are nice :-)
15:39:00 <planetmaker> SmatZ: and certainly they aren't fake :-)
15:41:31 *** Progman has joined #openttd
15:41:38 *** LadyHawk has quit IRC
15:44:26 *** Nickman_87 has joined #openttd
15:46:54 *** frosch123 has joined #openttd
15:47:12 *** LadyHawk has joined #openttd
15:48:55 *** Nickman_87 is now known as Nickman87
15:49:08 <Nickman87> hi Alberth, I updated my patch again ;)
15:49:29 <Alberth> I noticed, will have a look at it tonight.
15:50:18 *** LadyHawk has quit IRC
15:53:30 *** LadyHawk has joined #openttd
15:57:04 *** LadyHawk has quit IRC
16:01:26 *** Azrael- has joined #openttd
16:03:46 *** LadyHawk has joined #openttd
16:04:36 *** nfc has joined #openttd
16:19:52 <Nickman87> I noticed some of the GUI code changed :). Some more abstraction trough functions instead of just assigning variables directly
16:20:08 <Nickman87> more robust design this way ;)
16:20:27 <Eddi|zuHause> hm, so i have two identical engines, one engine derails always at the same place, and the other does not...
16:24:43 *** tokai has quit IRC
16:26:55 *** tokai has joined #openttd
16:26:55 *** ChanServ sets mode: +v tokai
16:34:19 *** HerzogDeXtEr1 has joined #openttd
16:38:09 *** _Muddy has left #openttd
16:40:58 *** HerzogDeXtEr has quit IRC
16:46:46 *** PeterT has joined #openttd
16:52:15 <Alberth> Nickman87: easier to make code consistent that way.
16:54:11 *** Dred_furst has quit IRC
16:55:56 *** LadyHawk has quit IRC
17:01:08 *** Zuu has quit IRC
17:06:34 *** LadyHawk has joined #openttd
17:07:57 *** TinoDidriksen has quit IRC
17:08:35 *** TinoDidriksen has joined #openttd
17:10:13 *** Dreamxtreme has joined #openttd
17:13:07 *** [com]buster has joined #openttd
17:15:30 *** TheMask96 has quit IRC
17:16:10 *** LadyHawk has quit IRC
17:19:30 *** _Muddy has joined #openttd
17:19:44 *** _Muddy is now known as Muddy
17:22:03 *** TheMask96 has joined #openttd
17:24:16 *** TrogDoor has joined #openttd
17:24:41 *** LadyHawk has joined #openttd
17:30:01 *** Doorslammer has quit IRC
17:30:07 *** TrogDoor is now known as Doorslammer
17:40:58 *** Progman has quit IRC
17:45:35 <CIA-1> OpenTTD: translators * r17412 /trunk/src/lang/ (5 files):
17:45:35 <CIA-1> OpenTTD: -Update from WebTranslator v3.0:
17:45:35 <CIA-1> OpenTTD: catalan - 50 changes by arnau
17:45:35 <CIA-1> OpenTTD: estonian - 23 changes by KSiimson
17:45:35 <CIA-1> OpenTTD: lithuanian - 7 changes by mtxd
17:45:36 <CIA-1> OpenTTD: portuguese - 46 changes by SupSuper
17:45:36 <CIA-1> OpenTTD: russian - 2 changes by Lone_Wolf
17:47:30 <Chruker> How come that sometimes road vehicles overtake others while other times they just sit behind it waiting for it to run again?
17:48:28 *** PhoenixII has quit IRC
17:48:42 *** Phoenix_the_II has joined #openttd
17:49:14 <Belugas> depends of the union they signed in
17:50:46 <Belugas> they=the drivers...
17:51:30 <Yexo> Chruker: most notable articulated road vehicles can't overtake
17:51:47 *** Zahl_ has joined #openttd
17:52:57 <Belugas> i think it depends if (joke apart) there was a vehicle coming the other way when they wanted to overcome the slow one
17:53:05 <Belugas> not 100% sure
17:53:20 <Belugas> it's somewhere on the sources, for sure.
17:53:25 <Belugas> it's not a random decision
17:54:51 <Chruker> I thought I typed it, but I mean when a vehicle breaks down sometime the other vehicles overtake it and other times they just sit they and wait.
17:55:51 <Belugas> i think it depends if (joke apart) there was a vehicle coming the other way when they wanted to overcome the slow one
17:56:44 *** [alt]buster has joined #openttd
17:56:44 *** [com]buster has quit IRC
17:58:47 *** [alt]buster has quit IRC
17:58:59 *** Zahl has quit IRC
17:58:59 *** Zahl_ is now known as Zahl
17:59:58 <Chruker> Yeah
18:00:19 <Chruker> However even on oneway roads they some time dont overtake.
18:00:44 <Belugas> it's somewhere on the sources, for sure..not 100% sure
18:00:57 <Belugas> it's not a random decision
18:01:51 <Belugas> and i don't have the sources with me and i'm not thrilled about a chase for such an info
18:02:01 <Belugas> sorry
18:06:07 <PeterT> what do i need to use to start with 32b?
18:06:09 <PeterT> graphics?
18:06:31 <glx> -b32bpp-optimised
18:06:43 <PeterT> thanks glx
18:06:49 <PeterT> do i place the tar file into data?
18:07:01 <PeterT> and will latest nightly work?
18:07:01 <glx> of course
18:07:05 <PeterT> ok
18:07:34 <glx> but be sure you are not using extra zoom tars as they don't work in openttd
18:07:38 <Chruker> I'm not saying the drivers a flipping a coin to see if they should overtake. If 2 vehicles are going along as close as they can, and the first vehicle breaks down then the 2nd one doesnt overtake. However if the 2nd one enters slightly after the 1st one have broken down, it'll overtake.
18:08:47 <Chruker> They also wont overtake when there are more than 1 vehicle stopped.
18:10:35 <PeterT> glx: no i am not
18:11:07 <PeterT> if they dont work, why are they made?
18:11:40 <Terkhen> because there's a patch that allows you to use them
18:11:48 <PeterT> oh
18:12:02 <PeterT> so they dont work in Normal ottd
18:13:08 <Belugas> [14:08] <Chruker> They also wont overtake when there are more than 1 vehicle stopped. <-- that I would find normal...
18:13:21 <Belugas> i wold not overtake two stopped vehicles myself...
18:13:55 <Chruker> Me neighter on 2-way streets but on 1-way streets I would use all lanes
18:14:31 <Belugas> YOU CRAZY DRIVER!
18:15:08 <Doorslammer> Its OpenTTD, not Ridge Racer :O
18:15:15 <Yexo> Chruker: road vehicles won't overtake if there are more then 2 vehicles on a tile (the one that overtakes and the one that is overtaken)
18:16:15 <Yexo> and neither if there are any other vehicles on the next tile
18:17:40 <Terkhen> Alberth: how "final" is the found town window code?
18:18:18 <Belugas> heeek... i was on my way to pick another coffee mug jsut to realize mine was STILL 3/4 full...
18:18:29 <Belugas> would that mean i've got too much?
18:18:37 <Belugas> can such a thing ever exist???
18:20:17 <Alberth> you must be doing too many other things than drinking coffee
18:21:07 *** Alberth1 has joined #openttd
18:21:07 *** Alberth is now known as Guest1358
18:21:07 *** Alberth1 is now known as Alberth
18:21:10 *** Doorslammer has quit IRC
18:21:22 <Belugas> judging by the numbers of windows on my screens, i guess you're right, mister Alberth
18:21:55 <Alberth> Terkhen: what 'found town' code are you refering to?
18:22:04 <PeterT> wow, DownThemAll! is great for grfs, 32bb graphics
18:22:19 <PeterT> its almost like they made it specifically for OpenTTD
18:22:37 <Terkhen> the window that lets you create new towns in the scenario editor
18:23:47 <Belugas> PeterT, for who else would you think they made it??
18:24:22 <PeterT> Belugas: if you didn't catch the obvious, i was talking about DownThemAll!
18:24:24 <Alberth> Belugas: that would be a bad indication for my desktops at work, all my desktops are normally filled to the top with windows.
18:24:32 *** PhoenixII has joined #openttd
18:24:39 *** Phoenix_the_II has quit IRC
18:25:10 <Belugas> oh.... sorry...
18:26:33 *** TinoDidriksen has quit IRC
18:28:22 *** Guest1358 has quit IRC
18:28:23 <Belugas> Alberth, i don't get it.
18:28:24 <PeterT> random crashes by windows explorer = NOT COOL!
18:28:27 <PeterT> grr microsoft
18:28:58 <Belugas> Alberth: i tough you were a teacher. so how is it relevant?
18:29:20 <Alberth> Belugas: nope, I program software usually
18:30:50 <Alberth> Belugas: some times I do have students doing an assignment or a course who I speak with every week and reading/correcting of their reports.
18:31:46 *** TinoDidriksen has joined #openttd
18:31:46 *** PhoenixII has quit IRC
18:31:59 <Belugas> ho... so that what got me confused... ok :)
18:32:09 *** Phoenix_the_II has joined #openttd
18:32:45 <Alberth> Terkhen: I got a bit worried, the code doesn't look like it's mine, yet the revision that changed the header was done by me :p Otherwise, the widget array is gone, so if the window works, I don't think it will change much until we have converted all the other windows that still have widget arrays.
18:33:42 <Terkhen> okay, thank you :)
18:34:19 <Belugas> i think i know why Terkhen wonders ^_^
18:34:25 <Belugas> go boy, go!
18:34:52 <Terkhen> :)
18:36:02 <Alberth> PeterT: just getting angry doesn't hurt MS, you must make a statement. Return the OS to its manufacturer, demand your money back, run one of the free alternatives.
18:41:16 *** PeterT has quit IRC
18:45:48 <Belugas> truth hurts ^_^
18:46:18 *** PeterT has joined #openttd
18:46:35 <PeterT> @seen PeterT
18:46:35 <DorpsGek> PeterT: PeterT was last seen in #openttd 18 minutes and 7 seconds ago: <PeterT> grr microsoft
18:47:59 *** KritiK_ has joined #openttd
18:49:28 *** _ln has quit IRC
18:49:38 *** SpBot has quit IRC
18:52:43 *** KritiK has quit IRC
18:52:43 *** Phoenix_the_II has quit IRC
18:52:44 *** Phoenix_the_II has joined #openttd
18:52:55 *** KritiK_ is now known as KritiK
18:56:18 <Terkhen> Alberth: since I'll need an edit box in the found towns window for this feature, I'll need to change the QueryStringBaseWindow to make it work with nested widgets... once I get these changes working and tested, I suppose it is better that I submit them as a separate patch?
18:57:56 *** PeteT has joined #openttd
19:01:24 <Yexo> Terkhen: prepare for a lot of work
19:01:24 <Alberth> Terkhen: that seems like a good idea yes, generally it is better to have more smaller patches.
19:02:33 <PeteT> what were we talking about?
19:02:41 *** PeterT has quit IRC
19:02:49 *** PeteT is now known as PeterT
19:02:55 <Yexo> code
19:03:29 <PeterT> patches?
19:03:33 <Alberth> or you being angry with that company in redmond.
19:04:40 <Terkhen> okay, I'll try to keep it as simple as possible... I have been checking the code and I know that the needed changes don't stop at the QueryStringBaseWindow related functions
19:05:02 <PeterT> yexo, back to our conversation a couple days ago
19:05:18 <PeterT> what kind of patches that are out now have a very good chance of making it into trunk?
19:05:29 <Terkhen> I don't know how deep I'll have to reach, but I'll assume that it is a lot :D
19:05:52 <Yexo> Terkhen: I spend about 2 hours trying and then gave up on the QueryStringBaseWindow
19:05:53 <Alberth> I have not looked into it at all
19:06:24 <Yexo> PeterT: you want the same answers again?
19:06:35 <Yexo> bug fixes, very usefull features, but only thsoe that are cleanly coded
19:06:38 <PeterT> i dont remember you answering me?
19:07:12 <PeterT> are you looking at any patches specifically
19:07:20 <Yexo> currently, no
19:07:36 <frosch123> default answer: currently we are working on the feature to only allow ai companies to keep the number of bugs low, which are mainly caused by human players
19:08:51 <PeterT> oh
19:08:55 *** Chrill has joined #openttd
19:09:33 <Terkhen> mmm... okay, I'll take it as a long project then :)
19:10:08 <Yexo> PeterT: http://thegrebs.com/irc/openttd/2009/08/31#18:42 <- see, I did answer your (approximatly the same) question
19:10:37 <PeterT> oh sorry yexo
19:10:50 <PeterT> are you just trying to prove me wrong, or to prove a point?
19:11:33 <Yexo> <PeterT> i dont remember you answering me? <- answering to that, and showing you it's useless to ask the same questinos over and over again
19:12:07 *** oskari89 has joined #openttd
19:12:17 <PeterT> does the word "thijs" mean something, or is it a last name?
19:12:35 <Yexo> it's my first name
19:13:18 <PeterT> oh
19:13:35 <PeterT> well, i was referring to the developer list at the wiki
19:13:46 <PeterT> blathijs and matthijs
19:13:51 <PeterT> sorry for the highlight
19:14:20 <Yexo> Matthijs and Thijs are both dutch names
19:15:15 <PeterT> oh
19:15:20 *** Splex has quit IRC
19:15:29 <frosch123> PeterT: are you a friend of benny?
19:15:47 <PeterT> no, was just looking at the developer list, and saw the similarity
19:15:57 *** PeterT has left #openttd
19:16:03 *** PeterT has joined #openttd
19:16:03 *** Splex has joined #openttd
19:16:21 <frosch123> just your "oh" reads like "what?"
19:16:57 * Yexo reads it as "ok"
19:17:24 * PeterT meant it as "ok", but didn't want to be one of those people that writes "ohk"
19:18:06 <frosch123> what stops you from reading "what?" as "ok" ?
19:18:19 <PeterT> what? means "what?"
19:18:24 <PeterT> ok means "Ok"
19:24:39 *** asilv has joined #openttd
19:27:59 * planetmaker has the impression to be in a modern-kind of comedy theatre
19:28:39 *** PeterT has left #openttd
19:28:54 <planetmaker> :-D
19:29:10 *** PeterT has joined #openttd
19:29:27 <Xaroth> planetmaker: like a jojo...
19:29:29 <Prof_Frink> Benny's got a bit of a reputation around here.
19:29:51 <planetmaker> benny learnt.
19:29:54 <frosch123> sure, but mind that we are only the prolog before our star shows up shortly before 1700 montreal time
19:30:27 <planetmaker> hehe. he was just banned in coop :-P
19:30:35 <Yexo> thanks for the airport testing planetmaker :)
19:30:45 <planetmaker> oh, you're welcome
19:32:15 <PeterT> thanks planetmaker
19:32:19 <PeterT> for no reason, of course
19:32:29 <planetmaker> ?
19:33:01 * KenjiE20 thanks pm for being pm :P
19:33:12 <planetmaker> :-D
19:34:39 <planetmaker> actually... that's easy for me. Being myself is not difficult :-)
19:35:40 <Xaroth> would be more fun if it was hard for you to be you...
19:36:34 <Ammler> maybe we should try to be pm.
19:36:46 *** Xaroth is now known as planetcreater
19:36:48 *** Polygon has joined #openttd
19:36:56 <planetcreater> ... feels wrong
19:37:01 *** planetcreater is now known as Xaroth
19:37:01 <planetmaker> you could try. But all of you will fail
19:37:13 *** Ammler is now known as moonmaker
19:37:25 <planetmaker> :-D
19:37:26 <Rubidium> hmm, post mortem?
19:37:42 <planetmaker> hm... you're in my orbit, moonmaker ?
19:37:43 *** KenjiE20 is now known as satellitemaker
19:38:08 <Prof_Frink> Moonmaker? Wasn't that set in Kingsdown?
19:38:14 * Chrill is not known as anything else than Chrill
19:38:23 <Prof_Frink> Wait, that was Moonraker.
19:38:29 <Chrill> a movie
19:38:29 <Chrill> 007
19:38:35 <Chrill> xD
19:38:39 <Chrill> close but no cigare
19:38:40 <Chrill> -e
19:38:40 <satellitemaker> lol
19:38:49 <Prof_Frink> Chrill: Don't be silly. The film wasn't set in Kingsdown.
19:39:06 <Chrill> moonraker was set in my basement
19:39:07 <welshdragon> Prof_Frink: stop raking Chrill's moon :P
19:39:20 <Chrill> I like mooning
19:39:32 <satellitemaker> look what you've started now ammler :P
19:39:40 <moonmaker> :-)
19:39:52 <moonmaker> call me "mm"
19:40:06 <satellitemaker> lol
19:40:31 <Prof_Frink> Chrill: No, it really was set on the cliffs above Kingsdown, East Kent.
19:40:43 <Rubidium> so moonmaker > planetmaker?
19:41:00 <Prof_Frink> Where's sunmaker?
19:41:05 *** Xaroth is now known as sunmaker
19:41:06 <sunmaker> right here
19:41:14 <moonmaker> what is first, moon or planet?
19:41:19 <sunmaker> planet
19:41:20 <PeterT> planet
19:41:30 <sunmaker> sun planet moon
19:41:34 <Prof_Frink> planet + planetoid --> planet + moon.
19:41:43 <PeterT> what is the moon going to orbit around? emtpy space?
19:42:38 <moonmaker> PeterT: yes, until a rock splits from and become a planet.
19:42:39 *** planetmaker is now known as supernova
19:42:47 <satellitemaker> :D
19:42:50 <sunmaker> uh oh, he went supernova
19:42:50 <PeterT> whois moonmaker?
19:42:52 <supernova> boooom!
19:42:53 <sunmaker> RUN AWAY!
19:43:00 <Chrill> ..this is nuts
19:43:00 * satellitemaker emptyspace
19:43:07 <satellitemaker> whoops
19:43:15 <supernova> and thus all starts over...
19:43:16 *** satellitemaker is now known as emptyspace
19:43:21 *** supernova is now known as planetmaker
19:43:30 <Prof_Frink> suprnova.org?
19:43:41 *** emptyspace is now known as KenjiE20
19:44:00 *** sunmaker is now known as Xaroth
19:44:09 * Prof_Frink is now known as Quasar_3C273
19:44:10 <moonmaker> :'-(
19:47:01 <planetmaker> rebirth is qute certain, moonmaker :)
19:47:32 <Terkhen> It seems like I also need to alter all focus related code to work with nested widgets too, I'll start with that
19:47:39 <Terkhen> this is getting bigger and bigger :D
19:48:25 *** _ln has joined #openttd
19:48:36 <Terkhen> no, only parts of it
19:49:59 *** PeterT has quit IRC
19:53:47 *** SpBot has joined #openttd
19:54:24 <Trollkien> =quin
19:54:25 *** Trollkien has quit IRC
19:58:18 *** Polygon has quit IRC
19:59:48 *** PeterT has joined #openttd
20:02:02 *** Fast2 has joined #openttd
20:02:49 *** PeterT has quit IRC
20:03:01 <CIA-1> OpenTTD: rubidium * r17413 /trunk/src/industry_cmd.cpp: -Fix: assert when trying to build an invalid industry type it did
20:05:06 <CIA-1> OpenTTD: rubidium * r17414 /trunk/src/ (ai/api/ai_industrytype.cpp industry_cmd.cpp industry_gui.cpp): -Codechange: only send/read the number of bits that can be actually useful when building industries
20:14:19 *** worldemar has quit IRC
20:19:03 <Eddi|zuHause> it did what?
20:19:25 <Eddi|zuHause> or was that yoda speaking? :P
20:20:43 *** worldemar has joined #openttd
20:21:31 *** R0b0t1 has joined #openttd
20:31:07 *** nfc has quit IRC
20:31:59 <CIA-1> OpenTTD: yexo * r17415 /trunk/src/aircraft_cmd.cpp: -Change: make sure aircraft don't move while turning as long as they are on the ground. This prevents a lot of unnecesary turns when leaving terminals
20:32:01 <CIA-1> OpenTTD: rubidium * r17416 /trunk/src/ (os/windows/crashlog_win.cpp rev.cpp.in rev.h): -Codechange: move the build date/time 'determination' to rev.cpp as that's the file most likely to be regularly recompiled
20:32:50 *** nfc has joined #openttd
20:36:18 *** Mucht has quit IRC
20:39:13 *** Mucht has joined #openttd
20:40:30 <CIA-1> OpenTTD: rubidium * r17417 /branches/0.7/src/ (5 files in 4 dirs):
20:40:30 <CIA-1> OpenTTD: [0.7] -Backport from trunk:
20:40:30 <CIA-1> OpenTTD: - Fix: Incomplete check on validity of industry type when building industries (r17413)
20:40:30 <CIA-1> OpenTTD: - Fix: [Squirrel] Guard against Squirrel stack overflows (r17403)
20:40:30 <CIA-1> OpenTTD: - Fix: [NoAI] During every save a few slots on the Squirrel stack were leaked (r17402)
20:40:32 <CIA-1> OpenTTD: - Fix: [NoAI] Several AITile::* functions did not check whether their parameters were valid (r17378)
20:46:08 *** nfc has quit IRC
20:55:39 *** andythenorth has joined #openttd
21:07:45 *** Azrael- has quit IRC
21:11:28 *** Chris_Booth has joined #openttd
21:12:46 *** Phoenix_the_II has quit IRC
21:13:10 *** Phoenix_the_II has joined #openttd
21:14:28 *** tux_mark_5 has quit IRC
21:18:24 *** Farden has quit IRC
21:24:08 <Belugas> bye bye
21:33:52 *** elmex_ has joined #openttd
21:34:53 *** tokai has quit IRC
21:35:03 *** elmex has quit IRC
21:35:03 *** elmex_ is now known as elmex
21:38:38 *** Chruker has quit IRC
21:41:13 *** z-MaTRiX has quit IRC
21:43:53 *** Zuu has joined #openttd
21:47:35 <Terkhen> @ports
21:47:35 <DorpsGek> Terkhen: OpenTTD uses TCP and UDP port 3979 for server <-> client communication and UDP port 3978 for masterserver (advertise) communication (outbound)
21:51:17 *** tokai has joined #openttd
21:51:17 *** ChanServ sets mode: +v tokai
21:56:13 *** Chris_Booth has quit IRC
22:00:50 *** Progman has joined #openttd
22:03:34 <CIA-1> OpenTTD: alberth * r17418 /trunk/src/signs_gui.cpp: -Codechange [FS#3144]: Signs list window uses nested widget tree (mostly by Nickman).
22:04:00 *** andythenorth has quit IRC
22:05:36 *** asilv has quit IRC
22:06:46 <Nickman87> yay, my patch is accepted :D
22:07:04 <Nickman87> Now I can try and update the sign filter patch ;)
22:07:09 <Alberth> I changed it a bit :)
22:07:20 * Zuu foresees an update to his search in sign list window patch
22:07:29 <Terkhen> great, I love that patch :P
22:07:29 <Nickman87> ah?
22:07:34 <TrueBrain> so it isn't Nickman87's patch after al :p
22:07:41 <Nickman87> atleast part of it :(
22:07:42 <Nickman87> :D
22:07:44 <TrueBrain> :p
22:07:56 <Zuu> Nickman87: If you want to give a go on it you are welcome :-)
22:08:23 <Zuu> If you even get things well for inclusion I'll give you a virtual hug :-p
22:08:42 <Nickman87> I'll try ;)
22:08:54 * Terkhen will give hugs too
22:08:59 <Nickman87> :D
22:09:06 <Nickman87> That patch has a high rating it seems :D
22:09:09 <Nickman87> many people like it :)
22:10:02 <Zuu> On my wishlist for that patch is a drop-down list to select "any company", "copany 1", "copany 2", ...
22:10:35 <Zuu> But I have not been coding on the patch for long time now.
22:10:48 <TrueBrain> lazy ass
22:10:52 <Zuu> :-p
22:10:59 <Zuu> NoAI keeps me bussy
22:11:39 <Zuu> Im the only one who has 3 AIs on BaNaNaS to maintain. But yea that is my fault. :-)
22:11:50 <Terkhen> that's a good idea
22:11:58 <TrueBrain> maybe you should consider making one good one :p
22:12:00 <TrueBrain> ghehe :)
22:12:03 <TrueBrain> BOFH at work :)
22:12:11 <Alberth> good night all
22:12:14 <TrueBrain> night Alberth
22:12:16 <TrueBrain> sleep well
22:12:17 <Zuu> night Alberth
22:12:17 <Terkhen> good night Alberth
22:12:19 <TrueBrain> dream tight
22:12:23 <TrueBrain> don't let the bedbugs bite you
22:13:39 <Nickman87> night ;)
22:13:53 <Zuu> TrueBrain: Nah, my attempts to improve PAXLink gets to the point of building the management part up from scratch and almost resulting in another AI..
22:14:11 <TrueBrain> ghehe :)
22:14:23 <Nickman87> When I get the currect patch working OK on the current trunk, I'll try and look at that company filter to Zuu ;)
22:14:25 <Alberth> TrueBrain: I have asked the monster under my bed to take care of that problem :)
22:14:35 <TrueBrain> Alberth: good ;)
22:14:39 *** Alberth has left #openttd
22:14:54 <Zuu> Nickman87: Nice
22:15:07 *** Polygon has joined #openttd
22:18:38 *** Pikka has joined #openttd
22:20:48 *** moonmaker is now known as Ammler
22:21:31 <Eddi|zuHause> so... who was going to implement this again? http://www.spassfieber.de/bilder/entgleister-zug.html
22:22:22 <frosch123> you mean two tracks on one tile?
22:22:34 <Eddi|zuHause> ;)
22:23:53 <Zuu> Now that was a new proposal :-)
22:24:50 *** frosch123 has quit IRC
22:25:09 <Eddi|zuHause> new? we discussed that already years ago
22:25:24 <Zuu> That would require significantly longer wagons or as frosh123 said two rails on the same tile.
22:25:26 <CIA-1> OpenTTD: yexo * r17419 /trunk/src/saveload/oldloader_sl.cpp:
22:25:26 <CIA-1> OpenTTD: -Fix (r-old, r16378): the index of orders loaded from old savegames was
22:25:26 <CIA-1> OpenTTD: owerwritten with an unitialized value, causing asserts. The issue has present
22:25:26 <CIA-1> OpenTTD: for a long time but only since the new pool system did it trigger a (correct)
22:25:26 <CIA-1> OpenTTD: assert
22:26:39 <Zuu> good night guys
22:26:44 <TrueBrain> night Zuu
22:27:06 *** Zuu has quit IRC
22:32:14 *** Cybertinus has quit IRC
22:34:24 *** LivingDeadBeat has quit IRC
22:35:35 *** PhoenixII has joined #openttd
22:35:51 *** Phoenix_the_II has quit IRC
22:42:38 <Terkhen> good night!
22:43:25 *** Terkhen has quit IRC
22:58:19 *** Polygon has quit IRC
22:58:30 <Nickman87> is it good coding style to for example call "this->vscroll.GetPosition()" once, and store the value in a variable if you need it two or more times?
23:00:12 <Yexo> that depends, if you do the same calculations with it every time, store the result of the calculation in avariable
23:00:18 <Yexo> if not, then whatever you prefer
23:00:45 <Nickman87> The value is used for a check first, and then again for a calculation for example
23:01:14 <Nickman87> we don't consider the function calls as overhead if it is just for 3, 4, 5 times?
23:01:32 <Yexo> the function will most likely be inlined anyway, so there is no overhead
23:01:55 <Yexo> and that depends on the complexicty of the funciton of course, but GetPosition() is jsut return internal_var;
23:03:08 <CIA-1> OpenTTD: smatz * r17420 /trunk/src/ (economy.cpp graph_gui.cpp misc_gui.cpp newgrf.cpp): -Codechange: replace assert() by assert_compile() where possible
23:06:20 *** oskari89 has quit IRC
23:10:31 <Nickman87> yeah, it is indeed probably inline so it won't matter :)
23:11:49 *** PhoenixII has quit IRC
23:11:51 <Nickman87> debug mode in VS for OTTD is slow...
23:12:06 *** Phoenix_the_II has joined #openttd
23:12:47 *** KritiK has quit IRC
23:14:05 <Eddi|zuHause> but the compilation is faster ;)
23:14:14 *** williham has joined #openttd
23:15:08 *** Zahl has quit IRC
23:16:10 <Nickman87> :D
23:16:30 *** Progman has quit IRC
23:20:59 *** [wito] has quit IRC
23:32:55 *** Eddi|zuHause has quit IRC
23:33:15 *** Eddi|zuHause has joined #openttd
23:33:34 <Eddi|zuHause> neuer tag, neues disconnect
23:34:39 *** nicfer has joined #openttd
23:36:42 <Nickman87> Hmmm, having problem with the On Screen Keyboard widget system :(
23:36:55 <nicfer> I've found a bug: in a game I have two oil rigs together one to the other in such way that one of them blocks the loading bay of the other
23:37:22 <Yexo> nicfer: please open a bug report at bugs.openttd.org
23:37:32 <Yexo> Nickman87: what is the problem?
23:38:49 <Nickman87> I get an access voilation, but don't know what I should be missing that is causing it
23:39:11 <Nickman87> When I click in my Text box, It should open the window, but I gat an access violation
23:39:23 <Yexo> are you using nested widgets?
23:39:29 <Nickman87> Yes
23:39:42 <Nickman87> do you maybe know of an example with the nested widget system AND an edit box?
23:39:48 <Yexo> the QueryBaseStringWindow (or something like that) class doesn't support nested widgets yet
23:40:12 <Nickman87> ah, it doesn't completely? I tried making a different constructor
23:40:20 <Nickman87> but I guess it is not enough...
23:40:25 <Nickman87> so that is my problem :)
23:40:27 <Yexo> not completely -> not at all
23:40:35 <Yexo> Terkhen is working on that
23:40:41 <Yexo> I gave it a try but failed
23:40:53 <Nickman87> :D
23:41:00 <Nickman87> any idea if it will take a long time? :)
23:41:13 <Yexo> don't ask me, I'm not working on it
23:42:33 <Nickman87> :D
23:42:41 <Nickman87> I guess I'll just have to wait it out :)
23:44:28 <Nickman87> I could give it a try myself but... sounds like alot of work?
23:45:06 <Yexo> I've tried for 2 hours and failed, it may take someone else less time or more, no idea
23:45:22 <Nickman87> I have no idea what would be involved in it so... :)
23:47:13 *** Fast2 has quit IRC
23:50:02 *** Fast2 has joined #openttd
23:53:05 <nicfer> task submitted
23:53:12 <nicfer> http://bugs.openttd.org/task/3175
23:53:59 <nicfer> anyways, the oil rig gets serviced when I send ships to the other station
23:55:31 <nicfer> oh, and wait some years (near 2070) and you'll be unable to create more oil ships
23:58:56 *** KenjiE20|LT has joined #openttd
23:58:58 *** KenjiE20 has quit IRC