Config
Log for #openttd on 10th April 2009:
Times are UTC Toggle Colours
00:02:35  *** welshdragon was kicked from #openttd by DorpsGek [is it better like this ?]
00:02:40  *** welshdragon [~welshdrag@80.247.163.137] has joined #openttd
00:02:47  <glx> it was me ;)
00:10:32  <welshdragon> haha
00:11:09  <Patrick`> @kick Patrick` boobies
00:11:12  <Patrick`> aww.
00:11:15  <SmatZ> @kick Patrick` boobies
00:11:15  *** Patrick` was kicked from #openttd by DorpsGek [boobies]
00:11:25  *** Patrick` [~quassel@mikearthur.co.uk] has joined #openttd
00:11:28  *** mode/#openttd [+v Patrick`] by ChanServ
00:11:31  *** KenjiE20 [~KenjiE20@92.19.26.48] has quit [Quit:  HydraIRC -> http://www.hydrairc.com <- IRC with a difference]
00:11:34  <SmatZ> Patrick`: strange, works for me :-x
00:11:46  <Patrick`> I should totally be able to kick myself even though I'm not an "op"
00:11:46  <glx> @whois Patrick`
00:11:57  <glx> @kickme
00:12:06  <Patrick`> @suicide
00:12:26  * SmatZ resists to abuse his DorpsGek access :)
00:14:14  <TrueBrain> @kban 30 Patrick` as you wish
00:14:14  <DorpsGek> TrueBrain: Error: 30 is not in #openttd.
00:14:16  <TrueBrain> hmm
00:14:19  <TrueBrain> @kban Patrick` 30 as you wish
00:14:20  *** mode/#openttd [+b *!~quassel@mikearthur.co.uk] by DorpsGek
00:14:20  *** Patrick` was kicked from #openttd by DorpsGek [as you wish]
00:14:32  <TrueBrain> SmatZ: I have no problems abusing it
00:14:52  *** mode/#openttd [-b *!~quassel@mikearthur.co.uk] by DorpsGek
00:14:55  <SmatZ> Patrick is nice
00:15:22  <TrueBrain> yup :)
00:15:38  <TrueBrain> if it was yorick, it would have read 3000 :p
00:15:39  <glx> Patric is nice too ;)
00:15:43  <TrueBrain> :$
00:15:49  <TrueBrain> Patric is going to find his bed .. good night!
00:15:56  <SmatZ> hehe
00:15:58  <SmatZ> byebye
00:16:02  <SmatZ> yorick is banned here
00:16:10  <glx> again?
00:17:42  *** mode/#openttd [-b *!*Yorick@*.ip.telfort.nl] by DorpsGek
00:17:42  *** const86 [const@tower.mimas.ru] has joined #openttd
00:33:16  <EoD> has anyone tried to set up aiccu with windows x64?
00:53:12  *** Brianetta [~brian@client-82-13-27-15.brhm.adsl.virgin.net] has quit [Quit: TschÌß]
00:53:37  *** Gekz [~brendan@123-243-206-102.static.tpgi.com.au] has quit [Read error: Connection reset by peer]
00:54:52  <EoD> brb
00:54:55  *** EoD [~EoD@pD9EEF881.dip.t-dialin.net] has quit [Quit: ChatZilla 0.9.84 [Firefox 3.0.7/2009021906]]
00:55:00  *** ecke [~ecke@213.195.202.11] has quit [Quit: ecke]
00:56:39  *** Gekz [~brendan@123-243-206-102.static.tpgi.com.au] has joined #openttd
00:57:22  *** DaleStan [~Dale@c-98-223-48-35.hsd1.in.comcast.net] has quit [Read error: Operation timed out]
01:03:59  *** Klanticus [~quassel@189.35.30.61] has quit [Remote host closed the connection]
01:07:14  *** EoD [~EoD@cl-3128.ham-01.de.sixxs.net] has joined #openttd
01:07:36  <EoD> re
01:16:28  *** UFO64 [~jmurray@murrayjm8.umeres.maine.edu] has joined #openttd
01:18:59  *** lobstar [~michielbi@86.89.201.189] has joined #openttd
01:21:37  *** lobster [~michielbi@86.89.201.189] has quit [Ping timeout: 480 seconds]
01:41:31  *** welshdragon [~welshdrag@80.247.163.137] has left #openttd []
01:51:51  *** Fuco [~dota.keys@ip-105.imafexbb.sk] has quit [Quit: Quit]
02:14:42  *** Pikka [~PikkaBird@CPE-58-169-176-162.qld.bigpond.net.au] has quit []
02:37:30  <EoD> wish everyone a good night
02:37:32  <EoD> bye
02:37:54  *** EoD [~EoD@cl-3128.ham-01.de.sixxs.net] has quit [Quit: ChatZilla 0.9.84 [Firefox 3.0.8/2009032608]]
03:02:33  *** Audigex [~audigex@89.240.179.150] has quit []
03:07:57  *** TinoDidriksen [~projectjj@port432.ds1-od.adsl.cybercity.dk] has quit [Ping timeout: 480 seconds]
03:12:13  *** TinoDidriksen [~projectjj@port432.ds1-od.adsl.cybercity.dk] has joined #openttd
03:14:32  *** glx [~glx@2a01:e35:2f59:c7c0:699a:1a91:371f:f31a] has quit [Quit: bye]
03:22:10  <[wito]> PAIN!
03:25:33  *** DaleStan [~Dale@c-98-223-48-35.hsd1.in.comcast.net] has joined #openttd
03:27:44  *** EoD [~EoD@cl-3128.ham-01.de.sixxs.net] has joined #openttd
03:28:49  *** EoD [~EoD@cl-3128.ham-01.de.sixxs.net] has quit []
03:35:09  *** michi_cc [5625131e5d@dude.icosahedron.de] has quit [Ping timeout: 480 seconds]
03:38:31  *** TinoDidriksen [~projectjj@port432.ds1-od.adsl.cybercity.dk] has quit [Ping timeout: 480 seconds]
03:42:33  *** TinoDidriksen [~projectjj@port432.ds1-od.adsl.cybercity.dk] has joined #openttd
03:43:41  *** stuffcorpse [~rick@121.98.136.241] has joined #openttd
04:09:01  *** padi [pad@bl8-191-176.dsl.telepac.pt] has quit [Read error: Connection reset by peer]
04:25:01  *** Pikka [~user@58.173.248.50] has joined #openttd
04:30:38  *** UFO64 [~jmurray@murrayjm8.umeres.maine.edu] has quit [Quit: Leaving]
05:13:00  *** goodger [~ben@host86-150-195-25.range86-150.btcentralplus.com] has quit [Ping timeout: 480 seconds]
05:13:47  *** goodger [~ben@host86-150-195-25.range86-150.btcentralplus.com] has joined #openttd
05:14:52  *** PhoenixII [ralph@home.deboom.biz] has quit [Read error: Connection reset by peer]
05:14:58  *** Phoenix_the_II [ralph@home.deboom.biz] has joined #openttd
05:45:49  *** Phoenix_the_II [ralph@home.deboom.biz] has quit [Read error: Connection reset by peer]
05:46:15  *** Phoenix_the_II [ralph@home.deboom.biz] has joined #openttd
05:57:29  *** bububu [~bububu@213.234.205.46] has joined #openttd
05:57:40  <bububu> 0432044b 043204410435 041304100412041d041e!!!!!!
05:57:50  <Pikka> exactly
05:57:57  <bububu> 043104430431044304310443
05:57:59  *** bububu [~bububu@213.234.205.46] has left #openttd []
05:58:53  <goodger> that too
06:34:14  *** Alberth [~hat@a82-95-164-127.adsl.xs4all.nl] has joined #openttd
06:37:06  *** michi_cc [95828ef081@dude.icosahedron.de] has joined #openttd
06:37:09  *** mode/#openttd [+v michi_cc] by ChanServ
06:54:42  *** Pikka [~user@58.173.248.50] has left #openttd []
07:09:22  *** Singaporekid [~notme@cm6.psi140.maxonline.com.sg] has joined #openttd
07:17:14  *** maristo [~maristo@host217-114-156-151.pppoe.mark-itt.net] has joined #openttd
07:17:15  *** Cybertinus [~Cybertinu@a82-95-167-159.adsl.xs4all.nl] has joined #openttd
07:20:04  <petern> SmatZ, so can you do your benchmarks on the actual performance of the game?
07:20:15  <petern> cos, you know, compile time is pretty irrelevant
07:28:31  *** maristo [~maristo@host217-114-156-151.pppoe.mark-itt.net] has quit [Remote host closed the connection]
07:38:10  *** pavel1269 [~quassel@r2ao16.net.upc.cz] has joined #openttd
07:39:15  *** Progman [~progman@p57A1C815.dip.t-dialin.net] has joined #openttd
07:47:16  *** Pikka [~user@58.173.248.50] has joined #openttd
07:53:30  <petern> http://www.openttd.org/en/server/281 < hurr
07:54:18  <Pikka> wut
07:55:26  <petern> ipv6 only :s
07:57:45  *** TinoM [~Tino@i59F5D689.versanet.de] has joined #openttd
07:58:37  <petern> hmm
07:58:50  *** dih is now known as dihedral
08:00:33  <petern> odd
08:00:50  <petern> seems sshd on [::]:22 won't answer ipv4 requests
08:01:05  <petern> but vsftp/lighttpd on [::]:21/80 will answer
08:03:50  <Rubidium> those last two won't work the same on Windows though
08:04:19  <petern> er
08:04:38  <petern> but... i'm not
08:07:23  <petern> is the server list still limited to one packet?
08:07:52  <Rubidium> yes
08:08:20  <Rubidium> though technically it should be no problem to reply in multiple packets
08:36:09  *** Azrael- [~azraeluk@cpc2-papw2-0-0-cust619.cmbg.cable.ntl.com] has joined #openttd
08:36:25  <Azrael-> Nick is registered. :<
08:36:29  *** Azrael- is now known as Azrael_
08:39:17  *** HerzogDeXtEr1 [~Flex@89.246.180.173] has quit [Ping timeout: 480 seconds]
08:40:57  *** pavel1269 [~quassel@r2ao16.net.upc.cz] has quit [Remote host closed the connection]
08:41:37  <petern> hmm, and openttd doesn't response to ipv4 when on ::
08:42:53  <petern> *respond
08:43:30  <Rubidium> yeah, that's because it doesn't bind to IPv4
08:44:22  <petern> *confused* :/
08:45:38  <Rubidium> 0.0.0.0 == IPv4, :: == IPv6, <nothing> == IPv4 and IPv6
08:47:09  <petern> hmm
08:47:26  <petern> and on linux the last one happens to look the same as ipv6, in netstat?
08:47:57  <Rubidium> no, it will have both an IPv4 and IPv6 socket opened
08:53:31  <petern> er
08:53:40  *** tosse [tosse@tosse.pp.se] has quit [Ping timeout: 480 seconds]
08:53:50  <petern> tcp6       0      0 :::80                   :::*                    LISTEN      19721/lighttpd
08:54:03  <petern> that responds to ipv4
08:54:49  <Rubidium> yeah, but I've disabled that 'feature'
08:59:53  <petern> so it's a... feature
09:00:39  <Pikka> 'feetcha'
09:00:46  <petern> is there a ... reason to disable the feature?
09:01:19  *** Progman [~progman@p57A1C815.dip.t-dialin.net] has quit [Quit: Progman]
09:01:28  *** Progman [~progman@p57A1C815.dip.t-dialin.net] has joined #openttd
09:02:06  <Rubidium> yeah, Microsoft doesn't support that feature
09:02:20  <petern> so?
09:02:51  <Rubidium> I rather have it behave the same on ALL platforms; makes it easier to test, debug and such
09:03:15  *** Progman [~progman@p57A1C815.dip.t-dialin.net] has quit []
09:03:18  *** Progman [~progman@p57A1C815.dip.t-dialin.net] has joined #openttd
09:03:56  <petern> okay
09:04:05  <petern> how do i listen on both ipv4 and ipv6?
09:04:25  <Rubidium> bind to ""
09:04:36  <Rubidium> i.e. set server_bind_id to nothing
09:04:42  <Rubidium> (empty string)
09:05:10  <petern> ah
09:05:26  <petern> so there's no current way of explicitly listing addresses & ports to use
09:05:39  *** Progman [~progman@p57A1C815.dip.t-dialin.net] has quit []
09:05:43  *** Progman [~progman@p57A1C815.dip.t-dialin.net] has joined #openttd
09:06:01  <Rubidium> the config file doesn't handle that yet
09:06:21  <petern> *nod*
09:06:22  <Rubidium> though internally the code can bind to basically anything you want
09:06:55  *** Progman [~progman@p57A1C815.dip.t-dialin.net] has quit []
09:06:58  *** Progman [~progman@p57A1C815.dip.t-dialin.net] has joined #openttd
09:07:02  *** Progman [~progman@p57A1C815.dip.t-dialin.net] has quit []
09:07:17  *** Progman [~progman@p57A1C815.dip.t-dialin.net] has joined #openttd
09:07:35  *** Progman [~progman@p57A1C815.dip.t-dialin.net] has quit [Remote host closed the connection]
09:07:46  <petern> hmm, master server lists only the ipv6 address
09:08:26  *** tosse [tosse@tosse.pp.se] has joined #openttd
09:08:32  *** TinoDid [~projectjj@port432.ds1-od.adsl.cybercity.dk] has joined #openttd
09:08:35  *** Progman [~progman@p57A1C815.dip.t-dialin.net] has joined #openttd
09:09:27  <Rubidium> yeah, fixing something broke something else, but I'm working on fixing that too ;)
09:10:46  *** Progman [~progman@p57A1C815.dip.t-dialin.net] has quit []
09:10:48  *** Progman [~progman@p57A1C815.dip.t-dialin.net] has joined #openttd
09:12:47  *** Exl [~myself@cp1224652-a.roemd1.lb.home.nl] has joined #openttd
09:15:01  *** TinoDidriksen [~projectjj@port432.ds1-od.adsl.cybercity.dk] has quit [Ping timeout: 480 seconds]
09:23:48  <CIA-1> OpenTTD: rubidium * r16007 /trunk/src/network/core/ (address.cpp address.h): -Fix (r16004): when we want to bind to both IPv4 and IPv6, make the master socket do that too; too bad getaddrinfo can't handle binding to any address on any port at the same time :(
09:25:16  *** Pikka [~user@58.173.248.50] has left #openttd []
09:26:07  *** HerzogDeXtEr [~Flex@89.246.180.173] has joined #openttd
09:28:09  <petern> arrr
09:35:17  <petern>  2665 petern    20   0  221m 221m  43m S  0.0 43.9  10:43.83 firefox-bin
09:35:21  <petern>  3250 petern    20   0  204m 204m  17m S  3.0 40.6   0:10.32 qsynth
09:35:24  <petern> 32189 petern    20   0 21272  20m 3464 S  0.7  4.1   3:57.80 jackd
09:35:27  <petern> i could do with more memory
09:44:05  <CIA-1> OpenTTD: alberth * r16008 /trunk/src/music_gui.cpp: -Fix (r15808): Unswap swapped music selection panels.
09:49:16  *** Guest12 [~dutchusa@cpe-67-49-65-115.socal.res.rr.com] has quit [Read error: Connection reset by peer]
09:49:32  *** Maarten [~dutchusa@cpe-67-49-65-115.socal.res.rr.com] has joined #openttd
09:52:12  <Rubidium> petern: http://rbijker.net/openttd/bind_to_more_ips.diff <- with that you can bind to all IPs you'd like
10:01:04  <TrueBrain> morning lovely people
10:02:04  <Rubidium> hello person living in UTC ;)
10:02:29  <petern> it's still morning in BST land too
10:03:40  <petern> Rubidium, what if i want to be awkward and use a different port for different IPs? :D
10:04:24  <Rubidium> then you have to rewrite quite a bit more
10:04:57  <Rubidium> especially the part that advertises
10:11:12  *** Polygon [~Poly@x0581b.wh7.tu-dresden.de] has joined #openttd
10:15:14  *** pavel1269 [~quassel@r2ao16.net.upc.cz] has joined #openttd
10:21:28  <CIA-1> OpenTTD: alberth * r16009 /trunk/src/music_gui.cpp: -Codechange: Simplifying some variable assignments.
10:23:37  <petern> let var = 1
10:25:03  <TrueBrain> I don't like this 1600N revision numbering ..
10:25:06  <TrueBrain> it looks bad!
10:25:30  <Prof_Frink> You could fix it!
10:25:47  <TrueBrain> nah
10:26:00  <TrueBrain> I need to wait 4 weeks before I can request a subnet at SixXS .. sucks ...
10:26:22  <petern> hehe
10:26:33  <petern> i can give you one but it'd be unrouted :p
10:26:53  <TrueBrain> it turns out my university eats IPv6 in IPv4 packets
10:27:01  <petern> :(
10:27:01  <TrueBrain> so I need IPv6 in UDP in IPv4 :(
10:27:11  <petern> smells universityr
10:27:13  <petern> -r
10:27:16  <petern> -s+y
10:27:18  <petern> damn
10:27:27  <TrueBrain> they have a very big firewall in place for student homes
10:27:29  <TrueBrain> no idea why :(
10:27:34  *** Polygon [~Poly@x0581b.wh7.tu-dresden.de] has quit [Quit: Verlassend]
10:27:58  <TrueBrain> and petern: in fact I should be able to use a subnet from yours, if I could configure the 6to4 endpoint to know it too :p
10:28:05  <TrueBrain> (as IPv6 for the rest is kind of auto-training :p)
10:29:01  <TrueBrain> Teredo is nice btw .. allows IPv6 for everyone in a relative simple way
10:29:06  <TrueBrain> (no registration, no nothing)
10:29:30  <TrueBrain> your connectivity is only a bit unstable (you never know where the reply will come from, rarely the same 6to4 gateway)
10:29:40  <CIA-1> OpenTTD: alberth * r16010 /trunk/src/music_gui.cpp: -Cleanup: Declare variables at first use.
10:29:48  <Alberth> TrueBrain: is this better?
10:29:54  <petern> heh
10:30:02  <TrueBrain> Alberth: why you ask me?
10:30:15  <TrueBrain> oh, revision
10:30:16  <petern> once i get that ipv6-capable firmware for my borders...
10:30:17  <TrueBrain> haha :)
10:30:21  <TrueBrain> Alberth: yes, thank you :)
10:30:21  <petern> THEN I WILL RULE THE WORLD
10:30:26  <Alberth> (12:25:12) TrueBrain: I don't like this 1600N revision numbering ..  <- that's why
10:30:28  <TrueBrain> petern: ghehehehehehe :)
10:30:40  *** ecke [~ecke@213.195.202.11] has joined #openttd
10:32:37  <Alberth> petern: didn't you see the 'Pinky and the brain' cartoons?
10:32:47  <TrueBrain> I laughed my ass off :)
10:33:49  *** frosch123 [~frosch@frnk-590c098f.pool.einsundeins.de] has joined #openttd
10:35:12  <petern> http://www.dipity.com/tatercakes/Internet_Memes
10:35:13  <petern> Alberth, of course
10:39:12  <petern>  3573 petern    20   0  101m  74m  17m S  2.0 14.8   3:10.23 arora
10:39:18  <petern> bit better than firefox
10:44:54  *** Biolunar [mahdi@blfd-4db0168a.pool.einsundeins.de] has joined #openttd
10:53:55  *** Darkvater [~tfarago@ip192-213-211-87.adsl2.static.versatel.nl] has quit [Ping timeout: 480 seconds]
11:02:20  <CIA-1> OpenTTD: alberth * r16011 /trunk/src/music_gui.cpp: -Codechange: Extracting widget number enums from the window classes.
11:03:54  <jonty-comp> good god, there are servers that still run 0.5.3
11:04:00  <CIA-1> OpenTTD: peter1138 * r16012 /trunk/src/music/ (dmusic.cpp extmidi.cpp os2_m.cpp qtmidi.cpp): -Codechange: Code style clean up.
11:04:13  <jonty-comp> I assume someone's just set them running and forgotten about them for... what, two years now?
11:04:58  <petern> oop, arora locked up :(
11:05:09  <TrueBrain> poor arora
11:05:30  <TrueBrain> jonty-comp: in some dungeon hidden between rocks :p
11:05:43  <jonty-comp> The server list on openttd.org should have a little icon with the lock/grf icons to say it's ipv6 :D
11:05:56  <TrueBrain> jonty-comp: make me an IPv6 logo :p
11:05:58  <TrueBrain> (of that size)
11:06:01  <jonty-comp> hmm
11:06:05  <jonty-comp> (and that style)
11:06:19  <petern> hmm
11:06:24  <CIA-1> OpenTTD: alberth * r16013 /trunk/src/music_gui.cpp: -Codechange: Add nested widgets to music windows.
11:06:51  <petern> arrr
11:06:53  <petern> in fact
11:06:57  <petern> it does it every time :s
11:07:05  <petern> going to servers.openttd.org locks it up :(
11:08:14  <TrueBrain> so don't go there :)
11:09:07  <TrueBrain> oh yeah, client-count was wrong, I needed to fix that ..
11:12:52  *** padi [pad@bl8-188-128.dsl.telepac.pt] has joined #openttd
11:15:38  *** padi [pad@bl8-188-128.dsl.telepac.pt] has quit []
11:18:36  <TrueBrain> Servers registered as on 2009-04-10 11:18:16 UTC. There are 147 clients, 177 IPv4 servers and 1 IPv6 servers.
11:18:38  <TrueBrain> that is better :)
11:20:06  <jonty-comp> :D
11:22:05  <jonty-comp> TrueBrain: http://stuff.jontysewell.net/server-ipv6.png
11:22:07  <jonty-comp> ^-^
11:22:33  <TrueBrain> unreadable :s
11:22:51  <jonty-comp> :(
11:23:03  <jonty-comp> it is rather small
11:23:05  <TrueBrain> sorry, it is true! :)
11:23:11  <jonty-comp> but I don't know what dimensions you would like :P
11:23:16  <TrueBrain> the same as the others
11:23:18  <TrueBrain> dah :p
11:23:20  <TrueBrain> ghehe :)
11:23:20  <jonty-comp> 14x14
11:23:32  <TrueBrain> I wouldn't know their dimensions
11:23:33  <jonty-comp> it could do with being a few px wider
11:24:03  <frosch123> "IP" needs tweaking, "v6" looks ok :)
11:24:17  <jonty-comp> the IP is a bit light
11:24:21  * jonty-comp copied the GRF one somewhat
11:25:05  <TrueBrain> anyway, I need to think about it anyway .. as you have IPv4 only, IPv6 only and IPv4/IPv6 servers
11:25:09  <TrueBrain> not sure how to represent those
11:25:13  <jonty-comp> indeed
11:25:45  <jonty-comp> although there probably won't be that many IPv6-only servers
11:25:49  <jonty-comp> for now
11:25:53  <TrueBrain> yours is
11:25:59  <jonty-comp> true
11:26:04  * jonty-comp whistles innocently
11:27:54  <jonty-comp> there, I made the IP a lot darker
11:28:14  <jonty-comp> now I am hungry
11:28:18  <TrueBrain> enjoy
11:29:20  *** EoD [~EoD@cl-3128.ham-01.de.sixxs.net] has joined #openttd
11:29:46  <EoD> hi
11:29:54  <TrueBrain> howdie
11:31:03  *** lobstar is now known as lobster
11:34:39  <petern> jonty-comp! server error!
11:35:15  <jonty-comp> what?
11:35:19  <jonty-comp> oh, I moved the image
11:35:27  <jonty-comp> and put some more at http://vps.ipv4.jontysewell.net/openttd/
11:35:31  <petern> oh
11:35:40  <petern> well you have an error document set up
11:35:44  <jonty-comp> for some reason it just 500s when it 404s
11:35:45  <petern> but no error document
11:35:50  <petern> so it gives the 500 instead
11:35:51  <jonty-comp> possibly because of that
11:36:00  <jonty-comp> I never remember setting the ErrorDocument thing though
11:36:02  <jonty-comp> whatever
11:36:09  *** welshdragon [~welshdrag@80.247.163.137] has joined #openttd
11:36:48  <petern> i think adding icons for the lot would just add clutter
11:36:52  <jonty-comp> yes
11:37:14  <jonty-comp> I only really made the other ones to see what it looked like
11:37:29  <petern> "ipv4/ipv6" and "ipv6 only"
11:37:41  <jonty-comp> I suppose it could have an "ipv6-capable" icon that's, say, white and an "ipv6-only" icon that's red or something
11:37:49  <SpComb> just a "v6" in a slightly rounded box
11:37:57  <petern> yes
11:37:57  <jonty-comp> this is also quite possible
11:38:05  <petern> 3.0l v6
11:38:19  <petern> what is it, 14x14?
11:38:21  <TrueBrain> oeh, I would drive that :)
11:38:23  <jonty-comp> apparently
11:38:25  <SpComb> and no icon at all for v4 only
11:38:33  <petern> SpComb, yes
11:38:40  <jonty-comp> certainly I think v4 only doesn't need an icon
11:38:52  <jonty-comp> that would just confuse people who don't know what an IP is
11:38:59  <SpComb> and "v10" for v4 + v6!
11:39:04  <jonty-comp> heh
11:40:05  <TrueBrain> for every IP you have online you add those thingies
11:40:07  <TrueBrain> so you can have v12
11:40:09  <TrueBrain> or v16
11:40:12  <TrueBrain> or v20
11:41:01  <Prof_Frink> v12 sell shiny.
11:45:05  *** Yexo_ [~Yexo@32-88-ftth.onsneteindhoven.nl] has joined #openttd
11:45:34  <petern> http://fuzzle.org/~petern/ottd/v6.png
11:45:37  <petern> http://fuzzle.org/~petern/ottd/v6-only.png
11:45:38  <petern> MAYBE NOT
11:46:17  *** glx [~glx@2a01:e35:2f59:c7c0:341b:d14a:5538:bc8a] has joined #openttd
11:46:20  *** mode/#openttd [+v glx] by ChanServ
11:46:40  <glx> hello
11:46:51  <Alberth> hello
11:47:06  *** EoD [~EoD@cl-3128.ham-01.de.sixxs.net] has quit [Ping timeout: 480 seconds]
11:47:23  <jonty-comp> petern: not bad at all
11:47:46  <jonty-comp> although I don't know how it fits in with other icons
11:47:48  <jonty-comp> +the
11:49:43  *** Polygon [~Poly@x0581b.wh7.tu-dresden.de] has joined #openttd
11:50:26  <petern> well
11:50:28  <petern> unfortunately
11:50:36  <petern> 12:07 <@petern> going to servers.openttd.org locks it up :(
11:50:40  <jonty-comp> heh
11:50:41  <petern> so i can't see them :p
11:51:14  * petern firefoxes up instead
11:51:33  <petern> oh
11:51:37  <petern> they're sort of blurry
11:51:40  *** Singaporekid [~notme@cm6.psi140.maxonline.com.sg] has quit [Quit: poo]
11:51:41  <jonty-comp> http://vps.ipv4.jontysewell.net/openttd/server-v6.png <-- better?
11:51:42  *** Yexo [~Yexo@32-88-ftth.onsneteindhoven.nl] has quit [Ping timeout: 480 seconds]
11:51:56  <jonty-comp> http://vps.ipv4.jontysewell.net/openttd/server-v6-2.png <-- I'm not very good at boxes
11:52:08  *** KenjiE20 [~KenjiE20@92.19.189.239] has joined #openttd
11:55:00  <jonty-comp> http://vps.ipv4.jontysewell.net/openttd/mockup.png
11:55:02  <jonty-comp> there you go
11:55:21  <jonty-comp> see how I completely copied the GRF one :P
11:56:13  <welshdragon> hmm, what about having a drop - down that lets you choose whether you want to see IPV4 or IPV6 servers?
11:56:29  <jonty-comp> it's possible
11:56:44  <jonty-comp> but that kind of thing isn't really what the web serverlist is for, in my opinion
11:57:06  <jonty-comp> I would much like to have some kind of filter system in the in-game server menu (although that doesn't show v6 for people who don't have it anyway)
11:57:54  <welshdragon> that's what I meant :)
11:58:02  <jonty-comp> oh, right
11:58:58  <jonty-comp> mm, fish and chips time
11:59:15  *** KenjiE20 [~KenjiE20@92.19.189.239] has quit [Read error: Connection reset by peer]
12:00:11  <dihedral> tada ^^
12:00:27  *** KenjiE20 [~KenjiE20@92.19.189.239] has joined #openttd
12:06:02  *** EoD [~EoD@pD9EEFAFA.dip.t-dialin.net] has joined #openttd
12:15:10  *** Zolorado [~5b93eb3d@webuser.thegrebs.com] has joined #openttd
12:15:19  <Zolorado> hi!
12:15:24  *** maristo [~maristo@host217-114-156-151.pppoe.mark-itt.net] has joined #openttd
12:15:30  <Zolorado> I need some help
12:16:18  <Zolorado> anybody here?
12:16:42  <Zolorado> :<
12:16:44  <Rubidium> ask away
12:16:45  <petern> http://www.sorting-algorithms.com/
12:17:11  <Zolorado> I want to put bold font to the openttd
12:17:28  <Zolorado> Arial Black is too bold
12:17:53  <Zolorado> how can I put in a Arial in bold?
12:18:28  <glx> *_font = arial bold
12:19:08  <glx> in openttd.cfg
12:19:23  <glx> indeed you can use any font :)
12:19:44  <Zolorado> yes
12:19:54  <Zolorado> I already tryed
12:20:09  <Zolorado> but it isn't bold
12:20:38  *** frosch123 [~frosch@frnk-590c098f.pool.einsundeins.de] has quit [Remote host closed the connection]
12:20:56  <petern> try , bold
12:21:35  <glx> and tell us what is your OS
12:21:44  <Zolorado> windows vista
12:21:47  <Zolorado> 32 bit
12:22:09  <glx> arial bold works for me
12:22:59  *** Klanticus [~quassel@189.35.27.220] has joined #openttd
12:24:24  <Zolorado> yes, works, but not bolt for me
12:24:29  <Zolorado> d
12:24:47  <glx> are sure you modified the right openttd.cfg?
12:24:53  <Zolorado> yes
12:25:18  <Zolorado> I used arial black
12:25:35  <Zolorado> but I wat to change it
12:25:53  *** ST_ [~Scott@25.105.96.58.exetel.com.au] has joined #openttd
12:27:32  <Zolorado> with some type, I get a message: ...FreeType reported error 0x1 openttd
12:27:46  *** Zolorado [~5b93eb3d@webuser.thegrebs.com] has quit [Quit: TheGrebs.com CGI:IRC]
12:29:03  *** Zolorado [~5b93eb3d@webuser.thegrebs.com] has joined #openttd
12:29:18  <Zolorado> re
12:30:04  <Zolorado> Verdana bold works fine
12:30:08  <Zolorado> bold enough
12:30:22  <Zolorado> thanks!
12:30:23  <glx> http://glx.dnsalias.net:8080/openttd/arial.png and http://glx.dnsalias.net:8080/openttd/arialbold.png
12:31:02  <glx> works fine for me
12:31:39  <Zolorado> I got error message with simple 'Arial'
12:31:49  <Zolorado> ...FreeType reported error 0x1 openttd...
12:31:59  <glx> and with 'arial' ?
12:32:31  <glx> it says requested 'arial' using 'Arial Regular'
12:32:38  <Zolorado> I will try...
12:32:57  <glx> and for 'arial bold' it uses 'Arial Bold'
12:34:44  <Zolorado> no
12:35:10  <Zolorado> 'arial' doesn't works, 'Arial Bold' isn't bold
12:35:27  <Zolorado> looks like on http://glx.dnsalias.net:8080/openttd/arial.png
12:35:30  <glx> openttd -dfreetype2
12:36:17  <Zolorado> not bold yet
12:36:54  *** Exl [~myself@cp1224652-a.roemd1.lb.home.nl] has quit [Read error: Connection reset by peer]
12:37:30  <glx> tells you what you requested and what openttd uses
12:37:47  <Zolorado> funny
12:37:50  *** Klanticus [~quassel@189.35.27.220] has quit [Ping timeout: 480 seconds]
12:37:52  <Zolorado> Arial Bold insteed of Arial Bold
12:37:54  *** welterde [welterde@gandalf.srv.welterde.de] has quit [Remote host closed the connection]
12:38:36  *** murr4y [murray@2001:470:1f0a:1be::42] has quit [Remote host closed the connection]
12:39:02  *** Vikthor [~Vikthor@161-18-80-78.strcechy.adsl-llu.static.bluetone.cz] has joined #openttd
12:39:04  <Zolorado> anyway, verdaan bold works
12:39:12  *** welterde [welterde@gandalf.srv.welterde.de] has joined #openttd
12:39:24  *** murr4y [murray@2001:470:1f0a:1be::42] has joined #openttd
12:39:31  <Zolorado> (simple 'verdana' doesn't, don't know why)
12:39:46  <glx> ha it's the font size :)
12:39:53  <glx> it really uses bold
12:40:26  <Zolorado> verdana bold is OK for me
12:40:40  <Zolorado> thanks for your help!
12:41:01  <glx> arial bold in 10 doesn't look bold, but my screenshots were with size 11
12:42:08  <glx> so play a little with *_size
12:42:26  <Zolorado> I see
12:42:57  <Zolorado> where is small size in the game?
12:43:17  <glx> map, music control
12:43:26  <glx> vehicle lists
12:43:28  <petern> we so need this gui stuff finished off ;)
12:44:01  <glx> petern: won't solve font selection magically
12:44:07  <petern> no
12:44:11  <petern> not for that
12:44:35  <petern> to allow larger font sizes to be used
12:44:42  *** Exl [~myself@cp1224652-a.roemd1.lb.home.nl] has joined #openttd
12:44:43  <petern> oh
12:44:46  <petern> arial bold fails for me
12:44:47  <petern> because
12:44:51  <petern> i don't have arial installed
12:44:54  <glx> hehe
12:45:31  <glx> install office and you'll have arial unicode
12:47:00  <petern> it's not apt-gettable :/
12:49:23  <Zolorado> the small sized text is unreadable, which type do you use?
12:51:04  *** narc [~narc@86.104.40.152] has quit [Ping timeout: 480 seconds]
12:53:27  <Zolorado> I go to play
12:53:32  <Zolorado> So long!
12:53:40  *** Zolorado [~5b93eb3d@webuser.thegrebs.com] has left #openttd []
12:53:42  <glx> arial 7
12:53:46  <glx> too late
12:53:59  <glx> any font is too small in 6 ;)
12:54:28  <Sacro> petern: ttf-msfonts :D
12:56:08  <petern> lies
12:56:11  <petern> ttf-mscorefonts-installer
12:57:08  <CIA-1> OpenTTD: rubidium * r16014 /trunk/src/ (8 files in 3 dirs): -Feature(-ish): allow binding to several IPs; [network]:server_bind_ip doesn't exist anymore. Add the IPs/hostnames to [server_bind_addresses]
13:18:09  *** CIA-1 [~CIA@208.69.182.149.simpli.biz] has quit []
13:18:09  *** CIA-9 [~CIA@208.69.182.149.simpli.biz] has joined #openttd
13:19:51  * petern wonders how to stop abuse of distant station join... short of turning it off
13:20:27  <Rubidium> ban 0.0.0.0/0
13:20:29  <Rubidium> ban ::/0
13:20:33  <petern> :D
13:20:49  *** Polygon [~Poly@x0581b.wh7.tu-dresden.de] has quit [Quit: Verlassend]
13:21:37  <Alberth> reduce effectivness as stations are further apart (add some time-interval for internal transport, add some cost?)
13:22:11  <glx> reduce station spread
13:26:26  *** Doorslammer [Doorslamme@PIPP-p-203-54-229-83.prem.tmns.net.au] has joined #openttd
13:36:03  *** Zahl [~Zahl@g228085198.adsl.alicedsl.de] has joined #openttd
13:58:57  *** TrogDoor [Doorslamme@PIPP-p-144-134-197-74.prem.tmns.net.au] has joined #openttd
14:05:05  *** Doorslammer [Doorslamme@PIPP-p-203-54-229-83.prem.tmns.net.au] has quit [Ping timeout: 480 seconds]
14:05:13  *** fjb [~frank@p5485ABE8.dip.t-dialin.net] has joined #openttd
14:05:19  <fjb> Hello
14:05:40  *** TrogDoor is now known as Doorslammer
14:06:17  <Ammler> using the closest station tiles to messure the distance for payment.
14:06:21  <Alberth> Hai fjb
14:06:23  <Ammler> instead of station signs
14:07:51  * Ammler remembers the talk around Superbus ;-)
14:08:46  <Ammler> http://www.openttdcoop.org/blog/2006/08/18/superbuses/
14:14:10  *** EoD [~EoD@pD9EEFAFA.dip.t-dialin.net] has quit [Remote host closed the connection]
14:16:12  <petern> yeah, similar to that
14:16:40  *** EoD [~EoD@cl-3128.ham-01.de.sixxs.net] has joined #openttd
14:16:59  <TrueBrain> wow .. we might get a native IPv6 at LeaseWeb after all ...
14:17:42  <EoD> you will?
14:17:50  <petern> heh
14:17:53  <EoD> how so?
14:18:20  <TrueBrain> because some people there are just very nice and friendly :)
14:18:52  <petern> it sounds like you need to time your conversing properly
14:18:58  <petern> some days you get 'yeah we can do that'
14:19:02  <petern> other days you get 'no we don't do ipv6'
14:19:07  <petern> like different people on shift :p
14:19:24  <TrueBrain> well ... in this case you need to get an email from a person who reads the forums, and knows a way in ;)
14:20:42  <Rubidium> and then you start forwarding mails between employees to facilitate their "can do" vs "can't do" game ;)
14:21:04  <petern> hmm!
14:21:09  <TrueBrain> and then they tell you that you didn't do something, which you did, but the can'ts were winning from the cans ..
14:21:17  <TrueBrain> but ... finally progress ;)
14:21:30  <petern> heh
14:30:16  *** Doorslammer [Doorslamme@PIPP-p-144-134-197-74.prem.tmns.net.au] has quit [Quit: I'll get you next episode, Inspector Gadget! NEXT EPISODE!]
14:31:10  *** narc [~narc@86.104.40.152] has joined #openttd
14:33:48  *** kingj is now known as KingJ
14:37:16  <Ammler> wouldn't it be possible just to mesure the used station_spread of a station and cut that from the distance?
14:37:38  *** EoD [~EoD@cl-3128.ham-01.de.sixxs.net] has quit [Remote host closed the connection]
14:38:17  <Ammler> that would also give penalties to people using distrant join to catch a town for more pax.
14:39:00  *** EoD [~EoD@cl-3128.ham-01.de.sixxs.net] has joined #openttd
14:45:36  *** KingJ is now known as kingj
14:51:51  *** EoD [~EoD@cl-3128.ham-01.de.sixxs.net] has quit [Ping timeout: 480 seconds]
14:54:32  *** Patrick` [~quassel@mikearthur.co.uk] has joined #openttd
14:54:35  *** mode/#openttd [+v Patrick`] by ChanServ
14:59:11  *** EoD [~EoD@cl-3128.ham-01.de.sixxs.net] has joined #openttd
14:59:53  <EoD> i think i have some problems with the computer here...
15:00:53  *** kingj is now known as KingJ
15:02:10  *** UFO64 [~jmurray@141.114.201.65] has joined #openttd
15:03:54  *** Swallow [~chatzilla@5355F5FD.cable.casema.nl] has joined #openttd
15:05:06  *** Vikthor [~Vikthor@161-18-80-78.strcechy.adsl-llu.static.bluetone.cz] has quit [Quit: Leaving.]
15:12:20  <TrueBrain> --- ipv6.google.com ping statistics ---
15:12:22  <TrueBrain> 10 packets transmitted, 10 received, 0% packet loss, time 9031ms
15:12:23  <TrueBrain> rtt min/avg/max/mdev = 8.047/8.135/8.246/0.059 ms
15:12:25  * TrueBrain laughs at EoD :p
15:12:35  <EoD> damnit!
15:12:46  <EoD> that can't be true! wait a minute
15:13:24  <EoD> --- ipv6.google.com ping statistics ---
15:13:26  <EoD> 8 packets transmitted, 8 received, 0% packet loss, time 7033ms
15:13:28  <EoD> rtt min/avg/max/mdev = 9.180/9.496/9.728/0.195 ms
15:13:30  <EoD> also native ipv6
15:13:32  *** fjb [~frank@p5485ABE8.dip.t-dialin.net] has quit []
15:14:10  <EoD> i don't get below 9... You won! Congratz!
15:14:20  <TrueBrain> LeaseWeb won :p
15:15:02  *** Singaporekid [~notme@cm6.psi140.maxonline.com.sg] has joined #openttd
15:16:54  <TrueBrain> hmm .. you can't assign an ipv6 to a network alias? (secondary, or how ever you want to call them)
15:17:20  <SpComb> interface aliases have been deprecated since ages
15:17:22  <SpComb> use iproute2
15:17:37  <TrueBrain> it just makes things more clear in 'ifconfig' for vservers ...
15:18:06  * EoD agrees with iproute2
15:20:07  <TrueBrain> okay, native IPv6 enabled
15:20:09  <TrueBrain> changing DNS ;)
15:20:36  <EoD> rtt min/avg/max/mdev = 16.361/16.477/16.541/0.064 ms (from native me to native openttd)
15:21:49  <EoD> i've to change my DNS, too...
15:23:04  <petern> you already know what openttd's native addresses are?
15:24:55  <EoD> yeah
15:25:11  *** Helder [Bloodlines@81.193.102.183] has joined #openttd
15:25:11  <Helder> http://bloodlines.mybrute.com/   << Beat me in this cute game and original game :) Its totally random! Try it out guys
15:26:23  *** Helder [Bloodlines@81.193.102.183] has quit [autokilled: This host violated network policy. If you feel an error has been made, please contact support@oftc.net, thanks. (2009-04-10 15:26:23)]
15:27:33  <TrueBrain> petern: he has a special mirror for that
15:28:55  <TrueBrain> DNS update complete
15:29:16  <petern> heh, 6 instead of 7 hops
15:29:19  *** Wolle [R4R@p57B0DA72.dip.t-dialin.net] has joined #openttd
15:29:24  <TrueBrain> petern: and 3 hidden hops
15:29:27  <TrueBrain> (IPv4 tunnel)
15:29:49  <petern> so it's still on a tunnel? hah
15:29:53  <TrueBrain> no
15:29:56  <petern> well
15:29:58  <petern> i am :p
15:29:59  <TrueBrain> I means: 3 hidden hops less
15:30:05  <petern> ahh
15:30:05  <TrueBrain> means = meant
15:30:12  <petern> yes, hidden hops less
15:30:14  <TrueBrain> this now is native ;)
15:30:18  <petern> yar
15:31:50  <TrueBrain> and now in theory we can bind 'hidden' services to an IPv6 ;)
15:31:56  <TrueBrain> (as we have 65534 left :p)
15:32:38  <petern> hmm?
15:33:15  <TrueBrain> well, we have a few NAT stuff running at openttd.org, because we didn't want to waste IPv4s on it :p
15:34:34  *** Dr_Jekyll [R4R@p57B0DD5C.dip.t-dialin.net] has quit [Ping timeout: 480 seconds]
15:34:51  *** Brianetta [~brian@client-82-13-27-15.brhm.adsl.virgin.net] has joined #openttd
15:35:17  *** |Jeroen| [~jeroen@94-224-31-113.access.telenet.be] has joined #openttd
15:45:01  <petern> hmm
15:45:15  <petern> i wonder how many hidden hops there are for the adsl tunnel
15:45:27  <TrueBrain> you really want to know? :p
15:45:29  <petern> l2tp
15:45:32  <petern> no
15:45:37  <petern> shed loads probably :)
15:46:47  <Azrael_> Hmm... OK, I have a four-track station and I'm using presignals to work it.
15:47:10  <Azrael_> Are there any advantages in going entry-2*combo-4*exit instead of just entry-4*exit?
15:47:57  <petern> use pbs
15:48:05  <Azrael_> ?
15:48:35  <Azrael_> What's pbs?
15:49:08  <EoD> path based signaling
15:49:37  <EoD> http://wiki.openttd.org/PBS
15:50:17  *** Maarten is now known as Guest332
15:50:22  <Ammler> Azrael_: the entry signal will get green faster with combos
15:50:43  <Azrael_> I thought it would, but the distance between the combos and the entry seems trivial.
15:50:47  <jonty-comp> hmm, I guess my DNS hasn't updated yet
15:51:22  <Ammler> depense on the station design...
15:54:52  <EoD> jonty-comp: mine neither
15:55:09  <petern> depends
15:57:11  *** Yeggstry [~mind@elliot-reid-182.124.236.85.event.multiplay.co.uk] has joined #openttd
15:57:15  *** Frostregen [~sucks@dslb-084-058-176-020.pools.arcor-ip.net] has joined #openttd
15:59:20  *** UFO64 [~jmurray@141.114.201.65] has quit [Quit: Leaving]
15:59:32  *** Hirundo [~chatzilla@5355F5FD.cable.casema.nl] has joined #openttd
16:01:16  *** pavel1269 [~quassel@r2ao16.net.upc.cz] has quit [Remote host closed the connection]
16:03:04  *** Yeggstry [~mind@elliot-reid-182.124.236.85.event.multiplay.co.uk] has quit []
16:04:44  <TrueBrain> can you stirke something on the forum? (text)
16:06:26  *** Swallow [~chatzilla@5355F5FD.cable.casema.nl] has quit [Read error: Connection reset by peer]
16:11:02  *** Yeggstry [~mind@elliot-reid-182.124.236.85.event.multiplay.co.uk] has joined #openttd
16:16:48  <petern> think i've seen other people do it:p
16:17:30  <Alberth> I can only find only underline in the  BBcodes
16:18:32  *** maristo [~maristo@host217-114-156-151.pppoe.mark-itt.net] has quit [Remote host closed the connection]
16:21:07  <CIA-9> OpenTTD: alberth * r16015 /trunk/src/transparency_gui.cpp: -Codechange: Completing the TransparencyToolbarWidgets enum.
16:24:24  <CIA-9> OpenTTD: alberth * r16016 /trunk/src/transparency_gui.cpp: -Codechange: Moving the TransparencyToolbarWidgets outside the window class.
16:24:31  *** frosch123 [~frosch@frnk-590c098f.pool.einsundeins.de] has joined #openttd
16:29:16  *** Belugas [~belugas@216.191.111.238] has quit [Ping timeout: 480 seconds]
16:29:39  *** Yeggstry [~mind@elliot-reid-182.124.236.85.event.multiplay.co.uk] has quit []
16:29:54  *** |Jeroen| [~jeroen@94-224-31-113.access.telenet.be] has quit [Quit: oO]
16:29:58  *** Yeggstry [~mind@elliot-reid-182.124.236.85.event.multiplay.co.uk] has joined #openttd
16:30:18  *** Yeggstry [~mind@elliot-reid-182.124.236.85.event.multiplay.co.uk] has quit []
16:30:32  *** Yeggstry [~mind@elliot-reid-182.124.236.85.event.multiplay.co.uk] has joined #openttd
16:31:40  <CIA-9> OpenTTD: alberth * r16017 /trunk/src/transparency_gui.cpp: -Codechange: Added nested widgets to transparency settings window.
16:46:23  *** Alberth [~hat@a82-95-164-127.adsl.xs4all.nl] has left #openttd []
16:49:15  *** Cybertinus [~Cybertinu@a82-95-167-159.adsl.xs4all.nl] has quit [Remote host closed the connection]
16:49:26  *** Cybertinus [~Cybertinu@a82-95-167-159.adsl.xs4all.nl] has joined #openttd
16:55:43  <Azrael_> How do I use in-game chat?
16:56:05  <TrueBrain> hit enter
16:56:22  <frosch123> ... but not too hard
16:56:43  <TrueBrain> it might hurt your finger, yes yes
16:57:30  <Azrael_> thanks for the safety warning
16:57:34  <Azrael_> almost had a nasty accident
16:57:49  <TrueBrain> feel free to donate: http://www.openttd.org/donate
16:58:31  *** Cybertinus [~Cybertinu@a82-95-167-159.adsl.xs4all.nl] has quit [Ping timeout: 480 seconds]
16:58:39  <EoD> help deployment of ipv6 and donate to openttd!
16:59:18  <glx> you can also use the client list to opent chat box
16:59:37  *** Cybertinus [~Cybertinu@a82-95-167-159.adsl.xs4all.nl] has joined #openttd
17:00:16  *** ecke [~ecke@213.195.202.11] has quit [Quit: ecke]
17:04:29  *** ecke [~ecke@213.195.202.11] has joined #openttd
17:07:28  *** SHRIKEE [~shrikee@84-105-53-146.cable.quicknet.nl] has joined #openttd
17:14:21  *** mikl [~mikl@90.184.195.240] has quit [Ping timeout: 480 seconds]
17:16:58  <CIA-9> OpenTTD: rubidium * r16018 /trunk/src/ (ini.cpp settings.cpp): -Fix (r16014): properly escape IPv6 style ([::]) addresses so they aren't seen as new groups.
17:23:36  <taisteluorava> Hey, i got gui3.tar in datafolder to get better looking toolbar GUI, but what parameter i need to add to openttd shortcut to allow it?
17:25:06  <petern> s/better/different/
17:26:21  <glx> -b32bpp-simple at least
17:30:23  <frosch123> more likely though -b32bpp-optimized  :)
17:30:45  <glx> true :)
17:31:30  <taisteluorava> it's not working :/
17:31:35  <glx> and -b32bpp-anim if the cpu is good enough
17:32:24  <glx> hmm how are named your original files?
17:32:45  <glx> ie do you have dos or windows data files?
17:44:45  *** Brianetta [~brian@client-82-13-27-15.brhm.adsl.virgin.net] has quit [Quit: TschÌß]
17:49:52  <CIA-9> OpenTTD: translators * r16019 /trunk/src/lang/ (estonian.txt turkish.txt unfinished/serbian.txt):
17:49:52  <CIA-9> OpenTTD: -Update: WebTranslator2 update to 2009-04-10 17:49:32
17:49:52  <CIA-9> OpenTTD: estonian - 11 changed by kristjans (11)
17:49:52  <CIA-9> OpenTTD: serbian - 50 fixed by etran (50)
17:49:52  <CIA-9> OpenTTD: turkish - 2 fixed by Emin (2)
17:57:09  *** eQualizer [~lauri@dyn12-192.dsl.spy.dnainternet.fi] has quit [Remote host closed the connection]
17:59:41  <Xaroth> dihedral: got things to work, hrr hrr
18:00:01  <TrueBrain> Xaroth: you are scary
18:00:06  <Xaroth> TrueBrain: eh?
18:00:26  <TrueBrain> 'hrr hrr'
18:00:28  <TrueBrain> really scarzy :)
18:00:30  <TrueBrain> scary
18:01:17  <Xaroth> heh
18:01:50  * petern times a compile
18:01:56  <petern> on this poopy laptop
18:02:02  <petern> oh, damn, forgot makedepend :(
18:02:08  <Xaroth> oi, no dissin mah laptop! :P
18:02:16  * Xaroth on crappy laptop as well
18:04:49  * Xaroth stabs said laptop's wifi
18:04:58  <TrueBrain> how do you stab a wifi?
18:05:03  <Xaroth> with a knife
18:05:09  <TrueBrain> good answer
18:05:10  <petern> cut its wir... oh
18:05:45  <petern> this laptop is wired, and connected to a monitor, keyboard, mouse, etc...
18:05:49  <Xaroth> bastard thing keeps disconnecting wireless
18:06:20  <petern> the screen on it is shit, the keyboard is shit, the trackpad is shit...
18:06:27  <glx> switch channel Xaroth
18:06:45  <TrueBrain> go sit closer to the station
18:07:11  *** Muxy [~Muxy@smtp.bdelalande.net] has joined #openttd
18:07:49  <petern> cpu fan's working extra hard during this compile
18:07:57  <petern> it's up to saveload though, so not so bad
18:08:04  <Prof_Frink> Get some wires.
18:10:16  *** Ant_LV [Ant_LV@87.110.118.221] has joined #openttd
18:10:38  <petern> 8m44 :o
18:10:41  <taisteluorava> +glx, have windows data files ofc, but it doesent work :/
18:12:16  <taisteluorava> i have also unzipped those in \data\sprites\openttd and \data\sprites\trg1r
18:13:23  <taisteluorava> openGFX toolbar GUI look is just too horrible
18:13:26  <Xaroth> glx: tried every channel
18:14:25  <Ant_LV> btw who were authors of original gfx?
18:14:29  <frosch123> taisteluorava: aren't the opengfx sprites the same as the newgui stuff?
18:14:43  *** Polygon [~Poly@x14r4b.wh4.tu-dresden.de] has joined #openttd
18:14:46  <taisteluorava> no
18:15:18  <taisteluorava> i speak about 32bit gui
18:15:45  <frosch123> yes, but I thought opengfx just sampled the existing 32bpp gui sprites to 8bpp
18:17:15  <Xaroth> Ant_LV: the original GFX? those were from Transport Tycoon Deluxe :P
18:17:26  <Ant_LV> yep
18:17:31  <Ant_LV> who were authors of them?
18:17:50  <Xaroth> google "Transport Tycoon Deluxe team" ?
18:17:52  *** eQualizer [~lauri@dyn12-192.dsl.spy.dnainternet.fi] has joined #openttd
18:17:53  <frosch123> simon foster or so
18:18:02  <frosch123> read the credits
18:18:55  <Ant_LV> maybe u can do this faster?:P
18:19:06  *** THUNDERHORSE [THUNDERHOR@88.216.121.1] has joined #openttd
18:19:08  <THUNDERHORSE> hello
18:20:01  <taisteluorava> http://wiki.openttd.org/GUI_(New_Graphics) this is what i want to get work with openGFX
18:20:12  <THUNDERHORSE> I am trying to make my ships to unload all cargo in a station
18:20:18  <THUNDERHORSE> but when they finish unloading
18:20:29  <THUNDERHORSE> they start loading again, and take everything back
18:20:51  <Mark> use a "no loading" order
18:21:08  <Mark> your orders are probably "unload and take cargo"
18:21:13  <THUNDERHORSE> i can find only no unload
18:21:24  <THUNDERHORSE> and everything has "take cargo"
18:21:49  <Xaroth> there are some dropdown menus on de buttons
18:21:52  <CIA-9> OpenTTD: peter1138 * r16020 /trunk/src/console_gui.cpp: -Codechange: Use actual font height for console output instead of fixed value.
18:21:57  <Xaroth> try looking under the 'full load' dropdown
18:22:02  <Mark> no loading is in the same collum as full load
18:22:06  <Mark> exactly
18:22:22  <THUNDERHORSE> yes, i know there are drop down menus' but every option has "take cargo"
18:22:29  <Xaroth> no they don't
18:22:31  <Xaroth> look under full load
18:22:50  <THUNDERHORSE> ahhh
18:22:52  <THUNDERHORSE> thanks
18:23:47  <THUNDERHORSE> works fine now
18:24:17  <frosch123> haha, taisteluorava, now I know: you said you used opengfx. well the 32bpp gui is _still_ coded in a way it only applies to original graphics
18:24:39  <taisteluorava> ok, i thought that is possibe
18:24:46  <Ant_LV> & q: with new conditional orders is it possible to set 50% load?
18:24:52  <petern> no
18:25:03  <frosch123> it is possible, but not the way the 32bpp people did it up to now
18:25:22  <taisteluorava> ok
18:25:56  <frosch123> though if you extracted the tar, you can rename the tgr1r dir to the name of the matching opengfx file
18:26:23  <frosch123> i.e. "opengfx1r"
18:26:31  <petern> what is the method of being base graphics agnostic?
18:26:51  <frosch123> by using a newgrf with actiona?Â
18:27:03  <Ammler> hmm, wouldn't it be possible to add a symlink to the tar?
18:27:09  <frosch123> or by using an .obg
18:27:33  <frosch123> yes, symlinks are also supported. they were meant for dos/windows, but even that they did not manage yet :/
18:30:37  <taisteluorava> hm, pretty strange. I tested with normal ttd graphics, but it still use openGFX toolbar GUI
18:31:01  *** goodger [~ben@host86-150-195-25.range86-150.btcentralplus.com] has quit [Ping timeout: 480 seconds]
18:31:35  *** Wolf01 [~wolf01@host94-15-dynamic.5-87-r.retail.telecomitalia.it] has joined #openttd
18:33:30  *** goodger [~ben@host86-150-195-25.range86-150.btcentralplus.com] has joined #openttd
18:33:31  <Ammler> frosch123: maybe, they just don't know, they are mainly artists than coders ;-)
18:35:14  <Ammler> taisteluorava: the opengfx gui is "cloned" from 32bpp, afaik
18:35:23  <petern> heh
18:35:28  *** TinoDid is now known as TinoDidriksen
18:37:13  <petern> heh, my svn+ssh is via ipv6 :D
18:37:23  <EoD> :)
18:38:39  <TrueBrain> petern: as it should! :p
18:40:27  <taisteluorava> hm, but why openGFX toolbar GUI is still there when i m using a original graphics
18:40:51  <frosch123> did you also load the opengfx newgrfs?
18:41:27  <Wolf01> hello
18:41:27  <Ammler> or the 32bpp gui?
18:41:42  <taisteluorava> none of openGFX newGRG is loaded
18:41:49  <taisteluorava> "GRF
18:42:08  <taisteluorava> neither that
18:42:50  <Ammler> well, that is loaded, if it is in the data dir, you wouldn need to remove it there, afaik
18:43:35  <taisteluorava> oh shit, it was loadet, i'l try figure it out
18:44:04  <Ammler> 32bpp people should use grfs :-)
18:44:48  <taisteluorava> yeah, its gone now, problem was that, somehow openGFX toolbar GUI enabled itself in newGRF ^^
18:46:14  <taisteluorava> but now i would like to get 32bpp toolbar GUI to work with openGFX graphics. It work with original, and looks nice.
18:46:44  <taisteluorava> "[21:25] <frosch123> though if you extracted the tar, you can rename the tgr1r dir to the name of the matching opengfx file" hm?
18:47:04  *** tokai [~tokai@p54B8079A.dip0.t-ipconnect.de] has quit [Ping timeout: 480 seconds]
18:47:09  <taisteluorava> i have those GUI png's in tgr1r folder
18:47:26  <frosch123> rename the "trg1r" folder to "opengfx1r"
18:47:33  <taisteluorava> ok
18:47:54  <frosch123> then start ottd again and activate opengfx :)
18:48:10  <taisteluorava> yeah, that work's : D
18:48:19  <taisteluorava> thx ; )
18:49:20  *** tokai [~tokai@p54B80FA1.dip0.t-ipconnect.de] has joined #openttd
18:49:23  *** mode/#openttd [+v tokai] by ChanServ
18:55:51  <CIA-9> OpenTTD: peter1138 * r16021 /trunk/src/console_gui.cpp: -Codechange: Offset current console output by (width of "] ")+5 pixels instead of 5+5 pixels.
18:57:43  <petern> there, console works properly with huge fonts ;)
18:58:02  <petern> well
18:58:06  <petern> sensible-size huge fonts
18:58:20  <petern> it flickers if it's too large
18:58:27  *** Fuco [~dota.keys@ip-105.imafexbb.sk] has joined #openttd
19:01:21  *** Polygon [~Poly@x14r4b.wh4.tu-dresden.de] has quit [Quit: Verlassend]
19:06:27  *** Muxy [~Muxy@smtp.bdelalande.net] has left #openttd [Kopete 0.12.5 : http://kopete.kde.org]
19:14:35  *** Trainjumper [~Trainjump@d019092.adsl.hansenet.de] has joined #openttd
19:14:50  <Trainjumper> hello
19:15:17  <Trainjumper> anybody here who can help on openttd with the error message:
19:16:03  <Trainjumper> "train can not be build. To much vehicles in the game ..."
19:16:20  <Trainjumper> oder spricht hier jemand deutsch?
19:16:27  <TrueBrain> lets break down the message ...
19:16:32  <TrueBrain> you can't build any more trains
19:16:37  <TrueBrain> as ... there are too many vehicles in the game
19:16:50  <Trainjumper> yes. that's the message
19:16:59  <Trainjumper> I've that also had before
19:17:17  <TrueBrain> getting that with 0.7.0 is a nice archievement btw
19:17:27  <Trainjumper> but after a change in the patch settings it was possible to go on ...
19:17:44  <EoD> how much  trains to you have?
19:17:47  <EoD> *do
19:18:02  <TrueBrain> but Trainjumper, what now is your question in this?
19:18:20  <Trainjumper> I have 2950 trains
19:18:28  <Trainjumper> my question?
19:18:39  <Trainjumper> how can I build more trains?
19:18:45  <TrueBrain> sell some :)
19:18:47  <EoD> what's the maximum of trains you are allowed to build at your server?
19:18:57  <Trainjumper> 5000
19:19:03  <TrueBrain> @calc 32000 / 2950
19:19:03  <DorpsGek> TrueBrain: 10.8474576271
19:19:04  *** Progman [~progman@p57A1C815.dip.t-dialin.net] has quit [Remote host closed the connection]
19:19:10  <TrueBrain> I guess your trains are 11 long ;)
19:19:34  <Trainjumper> it's different
19:19:46  <Trainjumper> some trains have 60 parts
19:19:57  <EoD> :-o
19:21:13  <Trainjumper> what's about 32000?
19:21:15  *** Biolunar [mahdi@blfd-4db0168a.pool.einsundeins.de] has quit [Quit: gn8]
19:21:38  <TrueBrain> @calc pow(2, 9)
19:21:39  <DorpsGek> TrueBrain: 512
19:22:03  <TrueBrain> @calc 64000 / 2950
19:22:03  <DorpsGek> TrueBrain: 21.6949152542
19:22:08  <TrueBrain> average length of 22 even :)
19:22:09  <TrueBrain> how nice ;)
19:22:26  <Trainjumper> yes
19:22:31  <Trainjumper> that might well be
19:22:31  <petern> solution: start a new game
19:22:41  <Trainjumper> average length about 22
19:22:41  <TrueBrain> Trainjumper: the game is limited to a maximum of 64000 'vehicles' (where an airplane has several vehicles, and each wagon is a vehicle .. so are several disasters)
19:22:47  <TrueBrain> you reached that limit
19:23:19  <EoD> Gratulation Trainjumper :)
19:23:27  <petern> i remember the days when that limit was possible, but it wasn't saved properly. or something like that.
19:23:37  <Ammler> [21:18] <Trainjumper> I have 2950 trains <-- woot, concratulation for that awesome pc
19:23:53  <Trainjumper> yes
19:24:08  <Trainjumper> the simulation is still running
19:24:08  <TrueBrain> petern: I remember the day the limit was even smaller .. and things were a static array :p
19:24:27  <Ammler> do you have save available from?
19:24:29  <TrueBrain> I also remember I suggested dynamic arrays and got flamed ... but then I also remember that I did make dynamic arrays, and it got accepted .. so .. :p
19:24:54  *** FR^2 [~frquadrat@frquadrat.de] has joined #openttd
19:24:57  <petern> yup
19:25:07  <SpComb> Trainjumper: running... but very slowly? :P
19:25:22  <Trainjumper> It's quite ok
19:25:26  <TrueBrain> and I also remember .. I said no sane person would ever reach 32000 (which it was back than) in a SP
19:25:35  <TrueBrain> I guess it can down the books as a Bill Gates comment :p
19:25:47  <TrueBrain> with the note that I really did say it :p (Bill Gates never did)
19:25:58  <Trainjumper> :)
19:26:00  <Ammler> never saw a save with 3k running trains
19:26:45  <Wolf01> you should put it on bananas, so everybody can see your work
19:26:46  <TrueBrain> never saw anyone with enough time to create it :p
19:27:02  <Trainjumper> on bananas?
19:27:06  * EoD is also interested in the savegame...
19:27:07  <Trainjumper> where is that?
19:27:09  <TrueBrain> apples are also fine
19:27:13  <SpComb> maybe with judicious use of cloning trains
19:27:39  <TrueBrain> Wolf01: BaNaNaS is not for savegames ;)
19:27:46  <TrueBrain> the forums is a better place for that :)
19:27:47  <EoD> Trainjumper: http://bananas.openttd.org/
19:27:53  <Wolf01> just rename it to scn
19:27:55  <Wolf01> XD
19:27:55  <petern> it would need to be BaNaNaSaS for that
19:28:03  <TrueBrain> petern: we considered it :p
19:28:07  <Ammler> I would expect some "depot buffers".
19:28:09  <TrueBrain> you forget the H
19:29:00  *** flipped [~flipped@c-76-29-241-170.hsd1.al.comcast.net] has quit [Ping timeout: 480 seconds]
19:29:33  <TrueBrain> pompiedom
19:30:50  <Trainjumper> how to upload to BaNaNaS?
19:31:05  <TrueBrain> Trainjumper: don't bother; upload to the forums
19:31:21  <Trainjumper> Ok. I'll try that
19:32:50  <SpComb> BaNaNas needs to grow some kind of heightmap/scenario preview
19:32:56  <TrueBrain> draft it
19:33:04  <TrueBrain> (design and upload wise)
19:34:29  *** Xaroth [~Xaroth@86.92.135.101] has quit [Ping timeout: 480 seconds]
19:40:33  <glx> <Wolf01> just rename it to scn <-- will remove vehicles
19:40:46  <Ammler> glx: new feature?
19:40:49  <Wolf01> only if you open it with the editor
19:41:03  <glx> Ammler: not new
19:41:16  <glx> scenario editor removes companies
19:41:26  <Wolf01> or start a new game with it as scenario
19:41:41  <Ammler> we used scenario editor for wwottdgd
19:41:50  <EoD> bye everyone
19:41:54  <Ammler> hmm, maybe that was patched too
19:41:55  <Wolf01> bye
19:42:15  <TinoDidriksen> Been possible to open saved games as scenarios since original TTDX.
19:42:26  *** EoD [~EoD@cl-3128.ham-01.de.sixxs.net] has quit [Quit: ChatZilla 0.9.84 [Firefox 3.0.8/2009032608]]
19:42:37  <TrueBrain> nobody claimed that wasn't possible :)
19:43:17  <TinoDidriksen> Just cementing it isn't a new feature.
19:44:30  <Ammler> new bug ;-)
19:45:56  <TrueBrain> tempting
19:45:59  <TrueBrain> shall I do it?
19:46:00  <TrueBrain> hmm ...
19:46:03  <TrueBrain> who votes yes?
19:46:12  <TinoDidriksen> On?
19:46:16  <Rubidium> do what?
19:46:30  <TrueBrain> bah, no fun like this
19:46:36  <TrueBrain> well, nevermind then
19:48:08  *** HerzogDeXtEr1 [~Flex@89.246.181.28] has joined #openttd
19:51:00  <TrueBrain> pompiedom
19:52:10  *** NightKhaos [~nightkhao@78-86-111-126.zone2.bethere.co.uk] has joined #openttd
19:54:22  *** HerzogDeXtEr [~Flex@89.246.180.173] has quit [Ping timeout: 480 seconds]
19:55:54  <Wolf01> you shall not pass!
19:56:02  <Wolf01> ...erm sorry, wrong bridge
19:56:23  <Wolf01> *window O_O
20:00:54  <Trainjumper> truebrain: There seems to be a problem with the upload
20:01:15  <TrueBrain> on the forums?
20:01:21  <Trainjumper> yes
20:01:27  <TrueBrain> can't help you there
20:01:35  <Trainjumper> ok
20:01:36  <TrueBrain> tt-forums is not managed by us :)
20:01:41  <Wolf01> te attachment size is 3mb
20:01:43  <Wolf01> *the
20:01:51  <Trainjumper> ok
20:02:01  <Trainjumper> the file is 10 MB
20:02:09  <Trainjumper> seeM's to be to much
20:02:09  <Prof_Frink> Sacro: I've been climbing on Skaro.
20:04:07  <Sacro> ?
20:04:09  <Sacro> oh
20:04:16  <Trainjumper> wow. not possible to compress the game save ...
20:04:33  <Sacro> Trainjumper: you cannot compress that which is already compressed
20:04:35  <frosch123> it is already compressed :p
20:11:10  <Trainjumper> great
20:11:51  <glx> 2048² ?
20:12:00  <Trainjumper> 2048*2048
20:12:21  <Trainjumper> I'm just uploading it to bananas
20:12:40  <glx> and you say it runs fine with 2950 trains?
20:12:54  <Trainjumper> yes
20:13:04  <Trainjumper> it's working
20:13:10  <Trainjumper> sometimes a little slow
20:14:59  *** Yeggstry [~mind@elliot-reid-182.124.236.85.event.multiplay.co.uk] has quit [Ping timeout: 480 seconds]
20:17:04  *** mikl [~mikl@90.184.195.93] has joined #openttd
20:17:45  *** mikl [~mikl@90.184.195.93] has quit []
20:19:02  <CIA-9> OpenTTD: rubidium * r16022 /trunk/src/network/ (network.cpp network_func.h network_udp.cpp network_udp.h):
20:19:02  <CIA-9> OpenTTD: -Fix (r15159): sometimes the unregister "query" thread could be delayed so much
20:19:02  <CIA-9> OpenTTD: that the network stuff was already closed and the packet would never reach the
20:19:02  <CIA-9> OpenTTD: master server causing the server to appear online longer than necessary.
20:20:48  <CIA-9> OpenTTD: rubidium * r16023 /trunk/src/fios.cpp: -Fix (r15615) [FS#2817]: 32 bpp sprites in tars would also be shown in the list of heightmaps.
20:23:14  *** KritiK [~Maxim@78-106-211-243.broadband.corbina.ru] has joined #openttd
20:31:49  *** NightKhaos [~nightkhao@78-86-111-126.zone2.bethere.co.uk] has quit [Quit: Leaving...]
20:37:19  <CIA-9> OpenTTD: rubidium * r16024 /trunk/src/ (8 files in 5 dirs): -Codechange: harden string copying on places where it's possible
20:38:50  <petern> stop it
20:38:56  <petern> i just finished compiling :(
20:38:59  <TrueBrain> HAHA :)
20:39:05  <TrueBrain> I thought you had such a speedy computer :p
20:39:06  <jonty-comp> pfft
20:39:22  <[wito]> Train signals on road/rail crossings?
20:39:24  <Rubidium> yeah and jonty-comp should stop changing his IP ;)
20:39:31  <jonty-comp> Rubidium: I only changed it once!
20:39:36  <jonty-comp> and it only changed from :1 to :2!
20:39:38  <TrueBrain> one too many!
20:39:46  <jonty-comp> why, did it break something? :D
20:40:00  <TrueBrain> it broke the whole internet
20:40:02  <jonty-comp> well, openttd should use dns then. :P
20:40:03  <Rubidium> and you loaded an old game :(
20:40:03  <TrueBrain> it took hours to get it back!
20:40:09  <jonty-comp> did I?
20:40:10  <jonty-comp> hmm
20:40:15  <jonty-comp> I must've forgotten to save it
20:40:16  <jonty-comp> :(
20:40:16  <Rubidium> jonty-comp: you can bind to dns names
20:40:24  * jonty-comp isn't so good at this whole server admin stuff
20:40:24  <petern> TrueBrain, yeah, my pc's in bits though :(
20:40:31  <petern> TrueBrain, so i'm back on the shitty laptop
20:40:32  <TrueBrain> petern: what happened?
20:40:45  <petern> sound connector on the motherboard broke, heh
20:40:52  <TrueBrain> who needs sounds anyway :p
20:41:09  * petern points at the midi keyboard next to him
20:41:20  <petern> hmm
20:41:21  * Sacro has a live 5.1 here
20:41:23  <Sacro> free to good home
20:41:25  <jonty-comp> there, I updated it to the latest revision
20:41:31  <petern> if the screen is too small, the intro menu doesn't show
20:41:46  <TrueBrain> don't make the screen too small :p
20:42:01  <TrueBrain> solutions are always so easy ....
20:42:08  <Rubidium> ofcourse you can't see it on a 0 by 0 screen
20:42:11  <jonty-comp> that is one small screen
20:42:27  *** TinoM [~Tino@i59F5D689.versanet.de] has quit [Quit: Verlassend]
20:42:51  <petern> too small being 840x350
20:42:52  <Prof_Frink> Depends. If that's 0x0ly, accurate to 0dp it could be rather large.
20:43:04  <petern> which isn't actually that small
20:43:15  <petern> ahn
20:43:26  <petern> it's because it assumes the window it opened is the size it asked for
20:44:01  <TrueBrain> so fix it!
20:44:04  <petern> hmm
20:44:13  <petern> it's probably SDL being crap
20:44:26  <petern> because it returns width and height after te SetVideoMode call
20:45:26  *** tkjacobsen [~tkjacobse@50C5925F.flatrate.dk] has joined #openttd
20:46:24  *** UFO64 [~jmurray@141.114.217.226] has joined #openttd
20:46:35  *** Cybertinus [~Cybertinu@a82-95-167-159.adsl.xs4all.nl] has quit [Read error: Connection reset by peer]
20:46:42  *** Cybertinus [~Cybertinu@a82-95-167-159.adsl.xs4all.nl] has joined #openttd
20:49:05  <glx> makedepend is really stupid
20:49:15  <TrueBrain> how come?
20:49:35  <Sacro> glx doesn't understand it
20:49:39  <Sacro> therefore it must be stupid :p
20:49:42  <TrueBrain> nobody does :p
20:49:44  <glx> sometimes .h change and doesn't trigger a recompile
20:49:47  <TrueBrain> but it is better than a gcc round ;)
20:49:59  <glx> and then fails to link
20:50:01  <jonty-comp> hmm, so my server is listening on both now apparently
20:50:02  <TrueBrain> glx: max-files?
20:50:18  *** Singaporekid [~notme@cm6.psi140.maxonline.com.sg] has quit [Quit: Leaving]
20:50:20  <glx> TrueBrain: max file crashes makedepend ;)
20:50:30  <TrueBrain> glx: so make an alternative makedepend :)
20:50:39  <TrueBrain> it would be more than happy ... in the general GNU community :p
20:51:13  <glx> but the worse thing is on one repo it worked correctly
20:51:46  <frosch123> TrueBrain: makedepend keeps failing regulary on ottd code for a few weeks. everyone would be happy if you find the breaking revision, and then the cause :)
20:52:10  <TrueBrain> frosch123: makedepend is broken by design, a known issue
20:52:25  <frosch123> but it worked fine up to a few weeks ago
20:52:32  <TrueBrain> many people requested fixes .. but ...
20:52:39  <TrueBrain> before NoAI? :p
20:52:45  <TrueBrain> as that is the max-file limit :p
20:53:04  <frosch123> no, only since march
20:53:13  <TrueBrain> weird :)
20:53:30  <petern> ah, so it's not just me? :)
20:53:39  <TrueBrain> okay, you got a problem description for me?
20:54:36  <jonty-comp> aha, I have to put the [server_bind_addresses] bit now
20:54:39  <frosch123> use clean trunk of a certain revision, up it to another revision, compile it, and get observe linking to fail because of missing symbols, which is then fixable by make clean
20:54:55  *** KingJ is now known as kingj
20:55:00  <Trainjumper> Truebrain: I uploaded the saved game with 2950 trains to my own server space. you can find it in the forum. good night.
20:55:02  <TrueBrain> so you mean that certain .cpp files don't get recompiled?
20:55:28  <petern> i'd say "some" rather than certain
20:55:39  <petern> dunno if it's a specific set of files, heh
20:55:46  <TrueBrain> got 2 revisions between that happens?
20:56:20  <glx> happened for r16022
20:56:24  <TrueBrain> from?
20:56:29  <TrueBrain> (which is kind of important ;)
20:56:30  *** Trainjumper [~Trainjump@d019092.adsl.hansenet.de] has quit [Quit: Bye for now!]
20:56:40  <jonty-comp> or something like that
20:56:48  * jonty-comp shall work it out in the morning
20:57:21  <glx> hmm from r16020 or r16021
20:57:54  <glx> anyway the problem is nested includes ;)
20:57:59  <TrueBrain> you remember the symbol error?
20:58:11  <glx> NetworkDisconnect
20:58:20  *** Powerek38 [~chatzilla@static-62-233-206-85.devs.futuro.pl] has joined #openttd
20:58:24  <TrueBrain> to be expected
20:58:27  <glx> but I forgot in which cpp it was
20:58:36  <TrueBrain> I know, no problem :)
20:59:04  <glx> our code is full of indirect includes
20:59:17  <Powerek38> hi! is there any way of using the heightmap as a game map without creating a scenario?
20:59:18  <TrueBrain> should never be a problem
20:59:29  <glx> for makedepend it is
20:59:54  <glx> because it assumes many things
20:59:58  * jonty-comp idly wonders if bananas ingame uses ipv6
21:00:04  <TrueBrain> jonty-comp: it does
21:00:07  <jonty-comp> yay
21:00:23  <frosch123> Powerek38: "play heightmap" in main menu?
21:00:44  <Powerek38> frosch123: silly me :)
21:00:51  <glx> frosch123: nah too easy ;)
21:01:01  *** Powerek38 [~chatzilla@static-62-233-206-85.devs.futuro.pl] has quit []
21:01:50  * petern removes jonty-comp's ipv4 connectivity
21:01:58  <TrueBrain> k, here makedepend does its job perfectly
21:02:33  *** THUNDERHORSE [THUNDERHOR@88.216.121.1] has quit []
21:03:38  <TrueBrain> but I doubt I run a vanilla makedepend :)
21:04:07  <glx> my makedepend is a custom build too ;)
21:04:12  <TrueBrain> vanilla makedepend indeed runs into max-files limit
21:04:29  <glx> stupid hardcoded limit
21:04:29  <TrueBrain> you can detect that by running 'make depend'
21:04:33  <TrueBrain> it should NOT error out with error code 1
21:04:37  <TrueBrain> (which is normally ignored)
21:05:11  <TrueBrain> so makedepend hasn't been working for .. well .. what ever revision required more than 1024 open files :)
21:05:22  <TrueBrain> (and yes, makedepend opens ALL files it is indexing)
21:06:14  <TrueBrain> but glx, if you patched that, it should work correctly for you
21:06:16  <TrueBrain> (it does for me)
21:06:46  <glx> sometimes it work, sometimes not (like it worked for 1 repo but failed for the 2 others)
21:07:35  *** Azrael_ [~azraeluk@cpc2-papw2-0-0-cust619.cmbg.cable.ntl.com] has quit [Ping timeout: 480 seconds]
21:08:00  *** UFO64 [~jmurray@141.114.217.226] has quit [Quit: Leaving]
21:08:37  <frosch123> TrueBrain: there are 338 cpp, 119 hpp and 314 h. How do you sum them up to more than 1024 ?
21:09:07  <glx> system includes
21:09:25  <TrueBrain> frosch123: the design of makedepend is flawed :)
21:09:37  <TrueBrain> you can't make it to stop trying to load your sys-include dir, for one
21:09:43  <TrueBrain> it keeps files open .. nobody understands
21:09:52  <TrueBrain> it managed to open the same file more than once ..
21:10:01  <TrueBrain> and X11 refuses to make an updated version ;) (well .. that is for good reasons :p)
21:10:18  <TrueBrain> but I wonder how hard it can be to script something for the goal of OpenTTD?
21:10:32  <TrueBrain> as we have very simple rules, and most of them are taken care of by Makefile
21:10:41  <glx> it should be doable with awk I think
21:10:54  <frosch123> it is quite easy to grep for '#include' and build a tree. but that would be *nix only solution :)
21:11:08  <TrueBrain> frosch123: for what other system would you like to do it? :p
21:11:14  <TrueBrain> we are talking 'make' only here :)
21:11:33  <TrueBrain> and as far as I know you can make .h files as rules, which depend on other .h files, in 'make'
21:11:45  <glx> and if a system can run our configure it should be able to run our script ;)
21:11:50  <TrueBrain> so .. grep each file for #include, put it in a file like: file.[oh]: include
21:11:55  <TrueBrain> and it should work .. I think )
21:12:36  <TrueBrain> just a bit agressive method I guess ;)
21:12:53  <TrueBrain> (it ignores #ifdefs and stuff)
21:12:59  <glx> if it's faster than gcc -M it's good I think
21:12:59  <frosch123> http://paste.openttd.org/181669 <- something like that?
21:13:30  <TrueBrain> frosch123: minor problem: .cpp files are located in an other dir as .o files
21:13:32  <TrueBrain> on which you should depend
21:13:38  <TrueBrain> it is them you want to rebuild, not the .cpp files :p
21:14:09  <frosch123> true :)
21:14:32  <TrueBrain> but yes, I guess that should work just fine ...
21:15:15  <frosch123> but in that case: if one .h is newer than another .h it will continue rebuilding every .o that depends on the older one
21:15:25  <frosch123> so we cannot create rules for the .h
21:15:38  <TrueBrain> sorry, I don't follow :p
21:17:11  <frosch123> a.cpp includes b.h, b.h includes c.h. c.h is newer than b.h. If we tell the makefile that b.h depends on c.h, and a.cpp depends on a.h, it will detect that c.h is newer than b.h, and then updates b.h (which does nothing) and then a.o
21:17:30  <TrueBrain> yes, exactly what you want ..
21:17:52  <frosch123> well, but it will also do that if you run make again
21:18:00  <TrueBrain> why?
21:18:11  <frosch123> because c.h is still newer than b.h
21:18:22  <TrueBrain> it doesn't change the time for such rules?
21:18:23  <TrueBrain> sucks ...
21:18:42  <TrueBrain> so .. either a @touch would work
21:18:44  <TrueBrain> but might be a bit nasty
21:18:47  <TrueBrain> you can also make a nice sed
21:18:55  <TrueBrain> which replaces all .h files with the set they depend on
21:19:00  <TrueBrain> run that N times over the list, and you are done ;)
21:19:02  <frosch123> no, @touch does not work either, because we have circular dependencies
21:19:03  <TrueBrain> (SLOW!)
21:19:18  <TrueBrain> euh .. circular deps can't be handled in general, can they? :)
21:19:31  <TrueBrain> (by make, that is)
21:19:33  <frosch123> we have to resolve the dependencies, so a.o depends on b.h and c.h
21:19:38  <TrueBrain> I believe it bails immedaitly :p
21:19:50  <TrueBrain> what I say: make for each .h a 'sed'
21:20:06  <TrueBrain> like: s/oldpool_func.h/oldpool_func.h oldpool.h/
21:20:23  <TrueBrain> but that only works one deep ;)
21:20:34  <SpComb> a directory called oldpool.h?
21:20:44  <TrueBrain> s/oldpool_func.h/oldpool_func@h oldpool.h/g
21:20:50  <TrueBrain> yes, SpComb, we talk about directories here
21:20:56  <TrueBrain> then you can run it 100 times
21:21:00  <TrueBrain> then s/@/./g
21:21:01  <TrueBrain> nasty :p
21:21:36  <TrueBrain> an other still valid solution is to put Makefile.dep in SVN, and make a precommit which checks if it is up-to-date
21:21:49  <TrueBrain> but I never liked that solution :)
21:22:01  <Rubidium> another one is writing your own makedep, like strgen ;)
21:22:12  <TrueBrain> Rubidium: you voluentering? :)
21:22:18  <frosch123> didn't we just discussed that?
21:22:30  <Rubidium> na, TB was talking about scripting
21:22:32  <TrueBrain> but I guess frosch123 practicly already did that ;)
21:22:40  <SpComb> gcc -M
21:22:43  <frosch123> no, I did that last weekend :p
21:23:15  <TrueBrain> SpComb: run --without-makedepend and enjoy
21:23:27  <TrueBrain> frosch123: so update your script ;) :p
21:24:06  <TrueBrain> but okay, a small app would work better, as it keeps track of #ifdefs
21:24:10  <TrueBrain> which can be important ;)
21:24:26  <frosch123> when are they important?
21:24:38  <TrueBrain> -DWITH_ZLIB
21:24:43  <glx> usually they are for system includes
21:24:44  <TrueBrain> -DENABLE_NETWORK
21:24:50  <TrueBrain> just to name 2
21:25:14  <frosch123> so it might rebuild some files more than needed, but only once. where is the problem?
21:25:25  <TrueBrain> never said there was a problem
21:25:30  <TrueBrain> just concluded a small app would be better
21:26:04  <frosch123> and if you take care of #ifdef, where is the difference to --without-makedepend ?
21:26:14  <TrueBrain> --without-makedepend uses gcc
21:26:20  <TrueBrain> so .. want to talk about the difference? :)
21:26:21  *** SHRIKEE [~shrikee@84-105-53-146.cable.quicknet.nl] has quit [Quit: SHRIKEE]
21:26:30  <TrueBrain> 'makedepend' does take #ifdefs into account
21:26:30  <Rubidium> gcc resolves it for each .cpp individually
21:26:49  <Rubidium> a single app can cache
21:26:56  <TrueBrain> so I think the small app would be .. 10 times faster than gcc would be :p
21:27:44  <TrueBrain> gcc even does preprocessing :s
21:27:46  <glx> hmm I can try to write a little app
21:27:50  <frosch123> ok, so you write the 'small' app, and I write the script, and then we let them compete?
21:27:53  <Rubidium> http://mitgcm.org/cgi-bin/viewcvs.cgi/MITgcm/tools/cyrus-imapd-makedepend/ ;)
21:27:58  <glx> should be a fun thing to do
21:28:01  <TrueBrain> frosch123: I thought you were going to do both :p
21:28:25  <frosch123> I won't write a 'small' app, because I doubt it would be 'small'
21:28:34  <TrueBrain> frosch123: either way, I hope you realise your script would be 'less' than such app :)
21:28:38  <TrueBrain> frosch123: 'makedepend' is very small :)
21:28:52  <TrueBrain> it just has design flaws ... and no upstream maintainers :)
21:29:14  <TrueBrain> Rubidium: looks like a X11 makedepend clone
21:29:56  *** Hirundo [~chatzilla@5355F5FD.cable.casema.nl] has quit [Quit: ChatZilla 0.9.84 [Firefox 3.0.8/2009032609]]
21:30:00  <TrueBrain> same naming of files :p
21:30:16  <Rubidium> look at the commit message of some of the files
21:30:27  <Rubidium> sounds like it isn't the "real" makedepend
21:30:38  <TrueBrain> "rename getline -> getppline to avoid conflict with stdio.h in gcc 4.4"
21:30:39  <TrueBrain> :p
21:30:51  <TrueBrain> "
21:30:53  <TrueBrain>  o increase MAXFILES to 8192 so that we don't fail for some of the
21:30:54  <TrueBrain>    verification tests on "slough.mit.edu"
21:30:56  <TrueBrain> "
21:31:06  <TrueBrain> so it only patches the problems
21:31:09  <TrueBrain> rather than fixing them :)
21:31:15  <frosch123> "initial checkin" could also mean checking in the unmodified makedepend and planning to improve it
21:31:28  <TrueBrain> it looks like that is the case ;)
21:31:54  <TrueBrain> either way, the solution for OpenTTD should be plain easy, as we don't care about system includes
21:32:30  <TrueBrain> a small app would be more perfect (less recompiling), but a script would be more than sufficient enough too
21:32:59  <TrueBrain> well .. 'script' is a bit vague, an 'awk' script can be the 'small app' too :p :p
21:33:30  * frosch123 only knows 'sed'
21:33:51  <TrueBrain> awk is sed++ :p
21:33:52  <TrueBrain> hehe :)
21:34:00  <frosch123> that I know :)
21:34:02  <Rubidium> I'd say that C is easier to make portable than awk with it's many implementations
21:34:12  <TrueBrain> Rubidium: you are most likely right :)
21:34:33  <TrueBrain> and it most likely would be faster :)
21:34:50  <frosch123> well, maybe it is indeed easier to resolve the dependency tree in C
21:35:14  <Rubidium> you could cheat quite a bit though
21:35:29  <Rubidium> like assuming the file names are unique (it has to be for MSVC)
21:35:47  <TrueBrain> assuming nothing depends on .cpp files
21:36:11  <TrueBrain> I see glx hard typing his keyboard now :p
21:36:11  <Rubidium> assert on #include xyz.cpp ;)
21:37:10  <TrueBrain> either way, the conclusion is clear: OpenTTD got too big :p
21:37:17  <petern> yeah
21:37:23  <petern> some idiot wrote a new ai system
21:37:28  <TrueBrain> I hate that guy
21:37:30  <petern> yeah
21:37:31  <TrueBrain> it ruins the game!
21:37:44  <TrueBrain> petern: wrong answer, you should say: no, it is great!!!
21:37:45  <TrueBrain> sigh ....
21:37:48  * TrueBrain goes sit in a corner
21:37:52  <petern> and the AIs don't leave me alone
21:37:55  <petern> they compete
21:37:57  <petern> it's terrible
21:38:02  <petern> </sirkoz>
21:38:06  <TrueBrain> :)
21:38:25  <TrueBrain> but yeah, NoAI is a big compiler-hit :p
21:38:34  <TrueBrain> SmatZ can tell us how big :p
21:38:45  <petern> smatz can tell us exactly how long it takes to compile
21:38:55  <TrueBrain> and all this 'splitting files' is not helping either
21:39:00  <TrueBrain> why not just all.cpp
21:39:03  <TrueBrain> much easier!
21:39:06  <TrueBrain> no deps ...
21:39:10  <petern> hehe
21:39:19  * TrueBrain starts to do: cat * > all.cpp
21:39:21  <TrueBrain> :p
21:39:37  <petern> you'd get better optimisation too :p
21:39:56  <TrueBrain> recompile-after-commit gets a whole new meaning ...
21:40:09  <TrueBrain> -after-change even ..
21:40:33  <Rubidium> that'll kill the OSX port ;)
21:40:43  <TrueBrain> I think it will kill more than just the port
21:44:07  <petern> night
21:44:11  <TrueBrain> sleep well petern
21:59:08  *** tkjacobsen [~tkjacobse@50C5925F.flatrate.dk] has quit [Remote host closed the connection]
22:05:47  *** Ant_LV [Ant_LV@87.110.118.221] has quit []
22:09:51  *** Yexo_ is now known as Yexo
22:11:04  *** Cybertinus [~Cybertinu@a82-95-167-159.adsl.xs4all.nl] has quit [Remote host closed the connection]
22:29:26  *** Exl [~myself@cp1224652-a.roemd1.lb.home.nl] has quit [Quit: Bitches.]
22:38:15  *** Klanticus [~quassel@189.35.27.220] has joined #openttd
22:47:31  <CIA-9> OpenTTD: rubidium * r16025 /trunk/src/ (station_cmd.cpp station_gui.cpp station_type.h): -Fix [FS#2818]: "build separate station" in the station picker would reuse deleted stations.
23:01:29  *** nicfer [~ADM@201.255.73.7] has joined #openttd
23:10:50  *** draconnier [~svencanni@87.240.242.86] has joined #openttd
23:11:29  <draconnier> ping?
23:12:13  <frosch123> several seconds, you have a bad connection :p
23:12:24  <draconnier> i wonder why
23:15:07  <Wolf01> 'night
23:15:19  *** Wolf01 [~wolf01@host94-15-dynamic.5-87-r.retail.telecomitalia.it] has quit [Quit: Once again the world is quick to bury me.]
23:16:16  *** draconnier [~svencanni@87.240.242.86] has quit [Quit: Leaving]
23:20:54  *** draconnier [~svencanni@87.240.244.123] has joined #openttd
23:20:56  <draconnier> re
23:34:04  *** Zahl [~Zahl@g228085198.adsl.alicedsl.de] has quit [Quit: *schiel*]
23:39:27  *** stuffcor1se [~rick@121.98.136.241] has joined #openttd
23:41:05  *** stuffcorpse [~rick@121.98.136.241] has quit [Ping timeout: 480 seconds]
23:59:31  *** nicfer [~ADM@201.255.73.7] has left #openttd []

Powered by YARRSTE version: svn-trunk