Times are UTC Toggle Colours
00:03:00 *** Hendikins|BNEABXMEL [~wolfox@ppp48-43.lns2.syd6.internode.on.net] has quit [Ping timeout: 480 seconds] 00:04:08 *** Hendikins|BNEABXMEL [~wolfox@CPE-121-209-208-13.nsw.bigpond.net.au] has joined #openttd 00:16:47 *** Nickman [~nick_defr@d54C1C327.access.telenet.be] has left #openttd [] 00:40:02 <eekee> Are there any freight tram grfs out yet? 00:49:49 *** Ammler [~Ammler@adsl-89-217-167-71.adslplus.ch] has quit [Ping timeout: 480 seconds] 00:53:25 *** setrodox_ [setrodox@85-125-223-119.dynamic.xdsl-line.inode.at] has quit [Quit: Hapiness ;D] 00:54:53 *** NukeBuster [~opera@a62-251-21-79.adsl.xs4all.nl] has left #openttd [] 00:57:21 *** KritiK [Maxim@ppp85-141-225-105.pppoe.mtu-net.ru] has quit [Quit: Leaving] 01:08:29 *** Smoovious [~smoovious@c-71-205-140-67.hsd1.mi.comcast.net] has joined #openttd 01:09:02 *** Brianetta [~brian@82-39-52-234.cable.ubr03.benw.blueyonder.co.uk] has quit [Quit: Tschüß] 01:16:45 <Sacro> eekee: i don'#t think so 01:16:55 <eekee> okay ty 01:18:43 *** Digitalfox [~chatzilla@bl10-67-36.dsl.telepac.pt] has joined #openttd 01:24:04 *** egladil [~egladil@frukt.csbnet.se] has quit [Quit: Leaving] 01:27:35 *** Tobin [~Tobin@c58-107-50-36.eburwd7.vic.optusnet.com.au] has joined #openttd 01:31:16 *** Eddi|zuHause2 [~johekr@p54B7575B.dip.t-dialin.net] has joined #openttd 01:31:43 *** egladil [~egladil@frukt.csbnet.se] has joined #openttd 01:37:40 *** Eddi|zuHause3 [~johekr@p54B76579.dip.t-dialin.net] has quit [Ping timeout: 480 seconds] 01:38:13 *** Sacro_ [~Ben@adsl-87-102-80-216.karoo.KCOM.COM] has joined #openttd 01:38:13 *** Sacro [Ben@adsl-87-102-80-216.karoo.KCOM.COM] has quit [Read error: Connection reset by peer] 01:42:35 *** Sacro_ [~Ben@adsl-87-102-80-216.karoo.KCOM.COM] has quit [] 01:42:43 *** Sacro [Ben@adsl-87-102-80-216.karoo.KCOM.COM] has joined #openttd 01:54:38 *** geoffk [~geoffk@host86-130-159-207.range86-130.btcentralplus.com] has joined #openttd 02:03:36 *** Sacro [Ben@adsl-87-102-80-216.karoo.KCOM.COM] has quit [Read error: Connection reset by peer] 02:03:36 *** Sacro_ [Ben@adsl-87-102-80-216.karoo.KCOM.COM] has joined #openttd 02:43:38 *** glx [glx@bny93-6-82-245-156-124.fbx.proxad.net] has quit [Quit: bye] 02:49:02 *** geoffk [~geoffk@host86-130-159-207.range86-130.btcentralplus.com] has quit [Quit: Leaving] 03:04:38 <eekee> How do you turn newcargos & newindustrys on? 03:11:44 <eekee> ..oh, nvm, hehe 03:54:45 *** Sacro_ [Ben@adsl-87-102-80-216.karoo.KCOM.COM] has quit [Read error: Connection reset by peer] 03:54:47 *** Sacro__ [~Ben@adsl-87-102-80-216.karoo.KCOM.COM] has joined #openttd 04:00:21 *** tokai [~tokai@p54B8302A.dip0.t-ipconnect.de] has quit [Ping timeout: 480 seconds] 04:02:06 *** lolman is now known as lolman|Bed 04:03:21 *** tokai [~tokai@p54B830F1.dip0.t-ipconnect.de] has joined #openttd 04:03:22 *** mode/#openttd [+v tokai] by ChanServ 04:14:53 *** Digitalfox [~chatzilla@bl10-67-36.dsl.telepac.pt] has quit [Read error: Connection reset by peer] 04:32:40 *** roboboy [~Leo@c211-30-68-114.carlnfd4.nsw.optusnet.com.au] has joined #openttd 04:32:45 <roboboy> hello 04:33:20 <roboboy> is there a way of extending my news history to beyond a save/autosave? 04:48:55 *** Osai [~Osai@pD9EB5BCA.dip.t-dialin.net] has joined #openttd 05:13:17 *** Osai^2 [~Osai@pD9EB5BCA.dip.t-dialin.net] has joined #openttd 05:13:17 *** Osai [~Osai@pD9EB5BCA.dip.t-dialin.net] has quit [Read error: Connection reset by peer] 05:18:40 *** Osai^2 [~Osai@pD9EB5BCA.dip.t-dialin.net] has quit [Read error: Connection reset by peer] 05:18:43 *** Osai [~Osai@pd9eb5bca.dip.t-dialin.net] has joined #openttd 05:24:00 *** Ammler [~Ammler@adsl-89-217-167-71.adslplus.ch] has joined #openttd 05:28:12 *** Tobin [~Tobin@c58-107-50-36.eburwd7.vic.optusnet.com.au] has quit [Quit: Tobin] 05:28:22 *** Osai [~Osai@pd9eb5bca.dip.t-dialin.net] has quit [Read error: Connection reset by peer] 05:28:45 *** Sacro__ [~Ben@adsl-87-102-80-216.karoo.KCOM.COM] has quit [Quit: Leaving] 05:28:50 *** Osai [~Osai@pD9EB5BCA.dip.t-dialin.net] has joined #openttd 05:31:18 *** Osai^2 [~Osai@pD9EB5BCA.dip.t-dialin.net] has joined #openttd 05:31:18 *** Osai [~Osai@pD9EB5BCA.dip.t-dialin.net] has quit [Read error: Connection reset by peer] 05:33:09 *** Ammler [~Ammler@adsl-89-217-167-71.adslplus.ch] has quit [Ping timeout: 480 seconds] 05:37:32 *** Osai [~Osai@pD9EB5BCA.dip.t-dialin.net] has joined #openttd 05:37:32 *** Osai^2 [~Osai@pD9EB5BCA.dip.t-dialin.net] has quit [Read error: Connection reset by peer] 05:46:34 *** Osai [~Osai@pD9EB5BCA.dip.t-dialin.net] has quit [Read error: Connection reset by peer] 05:47:01 *** Osai [~Osai@pD9EB5BCA.dip.t-dialin.net] has joined #openttd 05:49:34 *** Osai^2 [~Osai@pD9EB5BCA.dip.t-dialin.net] has joined #openttd 05:49:34 *** Osai [~Osai@pD9EB5BCA.dip.t-dialin.net] has quit [Read error: Connection reset by peer] 05:51:15 *** Osai [~Osai@pd9eb5bca.dip.t-dialin.net] has joined #openttd 05:51:15 *** Osai^2 [~Osai@pD9EB5BCA.dip.t-dialin.net] has quit [Read error: Connection reset by peer] 05:54:57 *** Osai^2 [~Osai@pd9eb5bca.dip.t-dialin.net] has joined #openttd 05:54:57 *** Osai [~Osai@pd9eb5bca.dip.t-dialin.net] has quit [Read error: Connection reset by peer] 05:59:22 *** Osai [~Osai@pD9EB5BCA.dip.t-dialin.net] has joined #openttd 05:59:22 *** Osai^2 [~Osai@pd9eb5bca.dip.t-dialin.net] has quit [Read error: Connection reset by peer] 05:59:58 <CIA-1> OpenTTD: miham * r10047 /trunk/src/lang/ (7 files in 2 dirs): (log message trimmed) 05:59:58 <CIA-1> OpenTTD: -Update: WebTranslator2 update to 2007-06-06 07:59:17 05:59:58 <CIA-1> OpenTTD: croatian - 58 fixed by knovak (58) 05:59:58 <CIA-1> OpenTTD: czech - 3 fixed by Hadez (3) 05:59:58 <CIA-1> OpenTTD: danish - 28 fixed by ThomasA (28) 05:59:59 <CIA-1> OpenTTD: dutch - 23 fixed by habell (23) 05:59:59 <CIA-1> OpenTTD: italian - 3 fixed by lorenzodv (3) 06:02:18 *** Osai^2 [~Osai@pD9EB5BCA.dip.t-dialin.net] has joined #openttd 06:02:26 *** Osai [~Osai@pD9EB5BCA.dip.t-dialin.net] has quit [Read error: Connection reset by peer] 06:06:11 *** Osai [~Osai@pD9EB5BCA.dip.t-dialin.net] has joined #openttd 06:06:11 *** Osai^2 [~Osai@pD9EB5BCA.dip.t-dialin.net] has quit [Read error: Connection reset by peer] 06:06:34 *** XeryusTC [~irc@cc480157-b.sneek1.fr.home.nl] has joined #openttd 06:09:47 *** Osai^2 [~Osai@pD9EB5BCA.dip.t-dialin.net] has joined #openttd 06:09:47 *** Osai [~Osai@pD9EB5BCA.dip.t-dialin.net] has quit [Read error: Connection reset by peer] 06:11:38 <roboboy> is there a way of extending my news history to beyond a save/autosave? 06:12:40 <peter1138> nope 06:23:09 *** boekabart [~boekabart@81.58.27.138] has joined #openttd 06:25:12 *** eQualizer [~lauri@87.94.117.116] has quit [Ping timeout: 480 seconds] 06:29:25 *** Osai [~Osai@pD9EB5BCA.dip.t-dialin.net] has joined #openttd 06:29:39 *** Osai^2 [~Osai@pD9EB5BCA.dip.t-dialin.net] has quit [Read error: No route to host] 06:34:26 <roboboy> ok 06:34:41 <roboboy> would it be possible to allow it somehow? 06:39:28 <peter1138> probably 06:40:24 <Rubidium> though not very usefull 06:41:29 <Rubidium> 100 years of new of 8 players, who wants that? 06:48:11 *** Tobin [~Tobin@c58-107-50-36.eburwd7.vic.optusnet.com.au] has joined #openttd 06:58:51 *** Frostregen_ [SADDAM@dslb-084-058-166-041.pools.arcor-ip.net] has joined #openttd 07:01:48 *** Frostregen [~sucks@dslb-084-058-134-194.pools.arcor-ip.net] has quit [Ping timeout: 480 seconds] 07:02:01 *** Frostregen_ is now known as Frostregen 07:10:36 <roboboy> yeah it wouldnt be that usefull with max players, but sometimes I miss an important industry message because of the number of them, and it cant be seen after the game saves. 07:20:15 *** Tobin [~Tobin@c58-107-50-36.eburwd7.vic.optusnet.com.au] has quit [Ping timeout: 480 seconds] 07:21:46 *** TinoM [~Tino@i5387C744.versanet.de] has joined #openttd 07:22:41 <roboboy> one question, can I update a GRF in the middle of a game? 07:24:43 *** Tobin [~Tobin@c58-107-50-36.eburwd7.vic.optusnet.com.au] has joined #openttd 07:25:49 *** Osai^2 [~Osai@pD9EB5BCA.dip.t-dialin.net] has joined #openttd 07:26:02 *** Osai [~Osai@pD9EB5BCA.dip.t-dialin.net] has quit [Read error: Connection reset by peer] 08:09:02 *** Nickman [~nick_defr@d54C1C327.access.telenet.be] has joined #openttd 08:09:17 <Nickman> hi all 08:11:50 *** Unaimed [~Unaimed@ua-83-227-175-8.cust.bredbandsbolaget.se] has joined #openttd 08:18:42 *** TinoM [~Tino@i5387C744.versanet.de] has quit [Quit: Verlassend] 08:28:03 *** TinoM [~Tino@i5387C744.versanet.de] has joined #openttd 08:42:24 *** RamboRonny [magic.powe@81-233-244-56-no37.tbcn.telia.com] has joined #openttd 09:07:32 <peter1138> roboboy: yes 09:07:43 <peter1138> also, news messages aren't lost when the game is saved 09:52:00 *** Thomas[NL] [~thomas@vdburgt.xs4all.nl] has joined #openttd 09:53:59 <roboboy> ok 09:54:09 <roboboy> it seems like that though 09:54:42 <roboboy> as I cant seem to go far back, maybe im just getting too many messages 09:54:47 <boekabart> this is officially the slowest discussion i've ever witnessed 09:55:01 <boekabart> 10 messages during >4 hours 09:55:43 <roboboy> I have been in and out either eating doing homework or watching tv 09:56:26 <boekabart> i can imagine the reasons ;). and peter1138 is actually working it seems :) 09:56:41 <roboboy> yeah 10:07:40 <peter1138> news is only held for 3 items 10:07:43 <peter1138> er 10:07:44 <peter1138> 30 10:09:04 *** mode/#openttd [+o Belugas] by ChanServ 10:12:41 *** Progman [~progman@p57A1EC3C.dip.t-dialin.net] has joined #openttd 10:23:29 *** setrodox [setrodox@85-125-223-194.dynamic.xdsl-line.inode.at] has joined #openttd 10:28:18 * boekabart is going to some party somewhere 10:28:24 *** boekabart [~boekabart@81.58.27.138] has quit [Quit: Leaving.] 10:29:35 <roboboy> ok 10:29:53 <roboboy> can that limit be made larger or as an option 10:32:34 <Biff> its just a constant 10:32:54 <Biff> so yes 10:40:51 *** RamboRonny [magic.powe@81-233-244-56-no37.tbcn.telia.com] has quit [Ping timeout: 480 seconds] 10:45:41 *** skidd13 [~skidd13@213.23.133.82] has joined #openttd 10:48:34 *** graeme [~graeme@88-104-31-62.dynamic.dsl.as9105.com] has joined #openttd 10:49:54 *** Vikthor [~Vikthor@212.24.150.226] has joined #openttd 10:51:35 <CIA-1> OpenTTD: peter1138 * r10048 /trunk/src/vehicle.cpp: -Fix (r6455): Don't use override engine type for articulated wagon parts. 10:57:07 *** RamboRonny [magic.powe@81-233-244-56-no37.tbcn.telia.com] has joined #openttd 10:57:24 *** Rambo^^ [magic.powe@81-233-244-56-no37.tbcn.telia.com] has joined #openttd 10:57:24 *** RamboRonny [magic.powe@81-233-244-56-no37.tbcn.telia.com] has quit [Read error: Connection reset by peer] 10:57:24 *** Rambo^^ is now known as RamboRonny 11:02:14 *** lolman|Bed is now known as lolman 11:12:17 *** RamboRonny [magic.powe@81-233-244-56-no37.tbcn.telia.com] has quit [Ping timeout: 480 seconds] 11:13:10 *** skidd13 [~skidd13@213.23.133.82] has left #openttd [] 11:14:58 *** maddy [~maddy@88-137-130-67.adslgp.cegetel.net] has joined #openttd 11:15:55 *** TinoM| [~Tino@i5387C744.versanet.de] has joined #openttd 11:22:39 *** TinoM [~Tino@i5387C744.versanet.de] has quit [Ping timeout: 480 seconds] 11:35:10 *** RamboRonny [magic.powe@81-233-244-56-no37.tbcn.telia.com] has joined #openttd 11:39:24 *** Nigel_ [~nigel@202.154.148.243] has joined #openttd 11:40:01 *** maddy [~maddy@88-137-130-67.adslgp.cegetel.net] has quit [Remote host closed the connection] 11:41:04 *** Nigel [~nigel@202.154.148.243] has quit [Ping timeout: 480 seconds] 11:46:45 *** roboboy [~Leo@c211-30-68-114.carlnfd4.nsw.optusnet.com.au] has quit [Quit: Brooklyn's got a URL Rodger Bacon USB Firewire SVG Ebooks Wazniack Flowerpower iMac Phaser laser inkjet what you see aint what you get] 11:48:34 *** qfh [~qfh@static-ip-62-75-161-163.inaddr.intergenia.de] has quit [Ping timeout: 480 seconds] 11:56:01 *** NukeBuster [~opera@a62-251-21-79.adsl.xs4all.nl] has joined #openttd 12:00:35 *** qfh [~qfh@static-ip-62-75-161-163.inaddr.intergenia.de] has joined #openttd 12:00:44 *** maddy [~maddy@88-137-130-67.adslgp.cegetel.net] has joined #openttd 12:08:59 *** Peakki [antti@cs181000195.pp.htv.fi] has joined #openttd 12:11:32 *** nfc [nfc@dsl-hvkgw1-fe65fa00-43.dhcp.inet.fi] has quit [Ping timeout: 480 seconds] 12:16:48 *** maddy [~maddy@88-137-130-67.adslgp.cegetel.net] has quit [Remote host closed the connection] 12:17:38 *** maddy [~maddy@88-137-130-67.adslgp.cegetel.net] has joined #openttd 12:17:48 *** maddy [~maddy@88-137-130-67.adslgp.cegetel.net] has quit [] 12:18:05 *** nfc [~nfc@dsl-hvkgw1-fe65fa00-43.dhcp.inet.fi] has joined #openttd 12:21:36 *** maddy [~maddy@88-137-130-67.adslgp.cegetel.net] has joined #openttd 12:27:15 *** Ailure [Gamefreak@194.47.44.201] has quit [Ping timeout: 480 seconds] 12:36:04 *** glx [~glx@bny93-6-82-245-156-124.fbx.proxad.net] has joined #openttd 12:36:06 *** mode/#openttd [+v glx] by ChanServ 12:36:16 *** TheJosh [~josh@d58-105-39-13.dsl.vic.optusnet.com.au] has joined #openttd 12:36:20 <TheJosh> hey all 12:36:28 <Nickman> hi 12:37:25 <TheJosh> ok i have a quick c++ question. 12:39:07 <TheJosh> in higher level languages, there is such a thing as a 'dynamic array'. they grow and shrink all by themselves. I know that it is possible to do this in c++ by creating a heap object, and keeping a 'length' parameter, and if you want to grow beyond that length, yo reallocate bigger and copy over all the data. the question is, how do you do this practically (in the scope of OpenTTD that is) 12:39:50 <Biff> realloc() is something you often use for dynamic arrays 12:40:21 <TheJosh> how does that work? 12:40:31 <TheJosh> so you dont use new? 12:40:33 <Biff> it expands or shrinks an array 12:40:43 <TheJosh> wipe the data in it? 12:40:57 <Biff> well, this is how it can be done in c, i dont know if c++ has some better method to do it 12:41:19 <Biff> realloc(myarr,size*2) for instance 12:41:44 <Biff> and it keeps the values 12:41:47 <Noldo> in c++ stdlib there are nice dynamic containers 12:42:06 <Noldo> vector is propably the closest to dynamic array 12:42:11 <TheJosh> realloc is just like malloc 12:42:21 <TheJosh> its currently a fixed array of a struct 12:42:38 <TheJosh> i want it to start at 50 elements, and grow in increments of 50 12:42:59 <TheJosh> most games wont reach 50 anyway, but i need the facility to grow to about 500 if need be 12:43:04 <colle> you could write some kind of a linked list if you don't want to use the stdlib 12:43:12 <Biff> if you use realloc you can accomplish that 12:43:33 <Biff> linked lists are very slow if you iterate through them 12:44:06 <TheJosh> about that. what is the fastest thing to iterate? an array and a for loop? 12:44:34 <Biff> pretty much 12:44:51 <Biff> then the array will be cached 12:45:05 <TheJosh> cool thanks. i do a lot of programming in other languages (PHP mainly, as a job) and dynamic + associative arrays are taken for granted 12:45:25 <Biff> the thing to remember is that what makes it slow is when you have to fetch stuff from memory, and its not cached 12:45:45 <Biff> as will often be the case with linked lists 12:45:55 <hylje> php ew 12:46:14 <TheJosh> hylje: php is good for web stuff 12:46:27 <TheJosh> Biff: you mean cached on the cpu? 12:46:28 <Biff> TheJosh: yup, its nice in higher level languages, but thats why they are much much slower then c/c++ for alot of things 12:46:31 <Biff> TheJosh: correct 12:46:45 *** ThePizzaKing [~jeff@c211-28-166-77.eburwd2.vic.optusnet.com.au] has quit [Ping timeout: 480 seconds] 12:46:46 <Biff> every memory request goes through the cpu 12:46:53 <Biff> eh, through the cache 12:46:57 <Biff> sorry :-) 12:46:59 <TheJosh> Biff: i know, but imagine making a web program in c++ 12:47:10 <Biff> yeah, that would be fun :-P 12:47:17 <Biff> its not really all that hard actually 12:47:27 <hylje> TheJosh: developing for php is a pain 12:47:38 <TheJosh> and the cpu can do lookahead? sorry i studied assembly when 386 was the big thing and the cpu didnt do anything cool 12:47:42 <Biff> but i wouldn recommend it 12:47:54 <TheJosh> hylje: i dont mind PHP 12:48:00 <TheJosh> Biff: eBay is in c 12:48:08 <Biff> there you go 12:48:22 <hylje> wasnt ebay java-based? 12:48:41 <TheJosh> i dont know now...mabey it has changed. 12:48:58 <hylje> it used to use ISAPI 12:48:59 <TheJosh> PHP is real good for building a site quickly 12:49:03 <Biff> it would be alot of code tho 12:49:11 <TheJosh> and talking to databases easily and stuff like that 12:49:11 <Touqen> From what I can tell ebay still uses ISAPI 12:49:16 <TheJosh> probably 12:49:20 <Touqen> Which can be written in a number of things 12:49:21 <hylje> Touqen: backwards compability 12:49:26 <Biff> php is ok 12:49:45 <hylje> i for one developed a blog app mostly from scratch in about three hours 12:49:46 <Biff> i hope python will be more used for web stuff tho 12:49:49 <TheJosh> i want to learn the php gtk extention...destkop apps 12:49:56 <Touqen> php gtk is a joke. 12:49:56 <hylje> django+python 12:49:58 <Biff> i prefer python 12:50:00 <Touqen> Literally. 12:50:11 <TheJosh> Touqen: i know 12:50:12 <hylje> php gtk? seriously? 12:50:19 <eekee> lol heard of it 12:50:27 <TheJosh> there is an extention to do _anything_ in php 12:50:28 <Biff> TheJosh: why do you want to learn something you cant name one good program that uses? 12:50:40 <TheJosh> Biff: quest for knowledge 12:50:54 <hylje> i'd rather use python for desktop apps 12:50:57 <TheJosh> i like learning things. not in a class and stuff, but teaching myself 12:50:59 <Biff> how about learning gtk in for example python 12:51:03 <Biff> i agree 12:51:12 <Biff> but learn something that is worth learning 12:51:14 <hylje> hell, i use python for about everything 12:51:23 <TheJosh> my next thing is gtk in c++ once i get alright at c++ (thanks to OpenTTD) 12:51:48 <TheJosh> i havent learnt python yet...perhaps next. 12:52:20 <TheJosh> i know a lot of languages 12:52:31 <eekee> Python's very easy to learn, IMHO 12:52:54 <eekee> Either that or it happens to be compatible with my particular brain damage :d 12:53:14 <hylje> :> 12:54:12 <eekee> ^^; 12:56:34 <TheJosh> i just forgot i learnt scheme the other day and havent added a userbox wo my wikipedia account! panic! (not really, i dont use wikipedia much now) 12:57:12 *** moe [~Maui_key@84.152.198.198] has quit [Ping timeout: 480 seconds] 12:58:29 <TheJosh> im gonna have to learn python now (i have to break 20 languages) 12:59:53 <TheJosh> i am going to shut up now... i am meant to be working 13:00:02 <TheJosh> and i talk way way too much! 13:00:13 <Thomas[NL]> hmm is the wiki down? 13:01:06 <TheJosh> entire website looks down 13:01:26 <Thomas[NL]> www. does work for me 13:01:34 <TheJosh> nope main is good, wiki looks dead 13:01:36 *** moe [~Maui_key@p5498D606.dip.t-dialin.net] has joined #openttd 13:05:22 <glx> !seen MiHaMiX 13:05:24 <_42_> glx, MiHaMiX (~miham@xenon.bibl.u-szeged.hu) was last seen quitting #openttd.wt2 38 minutes ago (06.06. 12:26) stating "Ping timeout: 480 seconds" after spending 1 week 1 day 5 hours 13 minutes there. 13:05:32 *** Brianetta [~brian@82-39-52-234.cable.ubr03.benw.blueyonder.co.uk] has joined #openttd 13:05:48 <glx> <Thomas[NL]> hmm is the wiki down? <-- doesn't surprise me :) 13:06:29 *** orudge [~orudge@91.84.56.243] has quit [Ping timeout: 480 seconds] 13:06:31 <Thomas[NL]> glx, because? 13:06:36 *** Nigel [~nigel@202.154.148.243] has joined #openttd 13:06:55 <glx> MiHaMiX hosts wiki, and some other services 13:07:17 <glx> if his connection is dead, the hosted thing are too ;) 13:07:22 <Thomas[NL]> ah ok :) 13:07:40 *** Nigel_ [~nigel@202.154.148.243] has quit [Read error: Operation timed out] 13:07:50 <Thomas[NL]> I wonder how the r10000 party is going :) 13:07:57 *** orudge [~orudge@91.84.56.243] has joined #openttd 13:07:58 *** mode/#openttd [+o orudge] by ChanServ 13:08:36 <hylje> :o 13:08:41 <hylje> there is a party? 13:10:14 <ln-_> yeah, today. 13:10:24 <ln-_> i think. 13:20:02 <eekee> anyone know a good pixiel art program for Linux? I'm using the Gimp, &, well, it's passable & I'm familiar with it, but it's... a bit clunky 13:22:42 <TheJosh> bit big for pixel editing? 13:24:27 <TheJosh> what controlls a train while it is in a station? Vehicle::HandleLoading (veichle.cpp) seems to be only called when the train enters, and again when it leaves, and TrainController (train_cmd.cpp) does not appear to be called at all 13:30:28 <eekee> TheJosh: I can't find the pallete dialog. I'm using the color picker instead but it pops up it's little information window over my work every time I use it. 13:30:47 <eekee> other than that it's quite adequate 13:33:01 *** _42_ [truelight@openttd.org] has quit [Ping timeout: 480 seconds] 13:33:48 *** DorpsGek [truelight@openttd.org] has quit [Ping timeout: 480 seconds] 13:34:24 *** _42_ [truelight@openttd.org] has joined #openttd 13:34:30 *** TrueBrain [truelight@openttd.org] has quit [Ping timeout: 480 seconds] 13:34:40 *** Belugas [belugas@openttd.org] has quit [Ping timeout: 480 seconds] 13:34:45 *** Born_Acorn [~bornacorn@81.171.98.106] has quit [Ping timeout: 480 seconds] 13:34:50 *** TrueBrain [truelight@openttd.org] has joined #openttd 13:34:54 <TheJosh> main window > file > dialogs > palettes 13:34:56 *** Born_Acorn [~bornacorn@81.171.98.106] has joined #openttd 13:35:03 *** Belugas [belugas@openttd.org] has joined #openttd 13:35:04 *** mode/#openttd [+o Belugas] by ChanServ 13:35:34 <TheJosh> pick your palette, and you get colours you can select easy 13:35:38 <eekee> ah, wonderfl, thanks 13:36:03 *** DorpsGek [truelight@openttd.org] has joined #openttd 13:36:03 *** mode/#openttd [+o DorpsGek] by ChanServ 13:36:16 <TheJosh> i am also teaching myself gimp, after playing with Corel Photo Paint for ages, and Macromedia FIreworks 13:36:29 <TheJosh> i like the gimp the most (and its easy to make extentions for) 13:37:01 <tokai> the only advance gimp has over photoshop is the price;) 13:37:29 <TheJosh> gimp is pretty good i reckon 13:37:56 <tokai> its a bit uncomfortable to use, but i guess when you're linux only or short on bucks its the perfect choice 13:38:42 <eekee> What I gather (I've never used Photoshop) is that the gimp is pretty good, but people seem to get more done with photoshop. Might be the large number of plugis avalable for ps 13:38:46 <tokai> a real pixel paint app for the modern OSes would be nice. U know.. something like DeluxPaint 13:39:34 <eekee> yeah 13:39:51 <TheJosh> hmm. 13:40:18 <TheJosh> perhaps i will make that my first GTK+ project... i have been looking for something to do with GTK+ once i get better at c++ 13:40:38 <TheJosh> you wouldnt happen to know where the train loading code is? 13:40:58 <eekee> I wouidn't, no 13:41:02 <TheJosh> ung 13:42:07 <Unaimed> perhaps BeginLoading is a place to start looking? 13:42:28 *** Twofish [~Twofish@195.204.107.4] has joined #openttd 13:42:45 <TheJosh> looked there 13:43:31 <Unaimed> LoadUnloadStation ? 13:43:31 <TheJosh> i just had an idea. there was an old MiniIN patch that does something similar to what im doing. ill look at that 13:43:55 <TheJosh> file? 13:44:05 <Unaimed> LoadUnloadVehicle even 13:44:13 <Unaimed> economy.cpp:1456 13:44:27 <TheJosh> thanks 13:45:02 <Unaimed> np, been getting used to following the code 13:45:37 *** DJGummikuh [~joey@clx-ac2-105-3.westend.com] has joined #openttd 13:45:54 <DJGummikuh> hey which ports do I need to open in my firewall (tcp/udp) for OpenTTD to work? 13:46:50 <Unaimed> The default is 3979. 13:46:56 <Unaimed> for server hosting 13:47:16 <Thomas[NL]> !port 13:47:19 <eekee> wiki's back up 13:48:10 <eekee> and the bot's down, lol 13:48:11 <Eddi|zuHause2> !openttd port 13:48:13 <_42_> Eddi|zuHause2: OpenTTD uses TCP and UDP port 3979 for server <-> client communication and UDP port 3978 for masterserver (advsertise) communication (outbound) 13:49:09 *** |2rB [~Twofish@195.204.107.4] has quit [Ping timeout: 480 seconds] 13:49:22 <DJGummikuh> oh I need tcp AND udp? 13:49:46 <Eddi|zuHause2> it says that :) 13:49:55 <DJGummikuh> well... 13:50:30 <DJGummikuh> can someone please check if my server can be found? "DJGummikuh's playhouse" and if you can join it? 13:50:40 <DJGummikuh> unfortunately I don't have a running client here right nwo to check myself 13:51:56 <eekee> checking 13:52:03 <TheJosh> you also may need to set up port forwarding, but i am not sure 13:52:12 <DJGummikuh> no forwarding ^^ 13:52:23 <DJGummikuh> the iptables are running on the dedicated itself 13:52:54 <eekee> DJGummikuh: found. version mismatch with me though ;0 13:53:04 <DJGummikuh> ?!? 13:53:04 <eekee> :) 13:53:09 <DJGummikuh> what version are you running? 13:53:24 <eekee> r9963 13:53:33 <DJGummikuh> hmm ok 13:55:03 <Eddi|zuHause2> r7691M-MiniIN :) 13:56:12 <Eddi|zuHause2> but i can see it, also. 14:01:07 <blathijs> Greetings from the r10000 party! 14:01:16 <Eddi|zuHause2> i am pretty sure nobody else out there has my version number :) 14:01:23 <Touqen> In your face 14:02:38 <Belugas> greetings to the party from the work farm , blathijs :) 14:02:50 <Belugas> say hi to everyone on my behalf! 14:02:55 <Eddi|zuHause2> who can get me a teleportation device? :) 14:03:36 <eekee> mew, what country, and what region of? 14:03:46 <Eddi|zuHause2> i even have two heisenberg compensators :) 14:04:09 <eekee> ^^;; 14:04:20 <Eddi|zuHause2> honestly :) 14:05:03 <Eddi|zuHause2> they are from some star trek card game... they were used as packaging material... 14:05:54 <eekee> hehe! 14:07:00 <Eddi|zuHause2> there also was a montgomery scott and an intrepid class ship (=voyager) 14:07:52 <eekee> As packaging? dude 14:10:38 <TheJosh> ok so why would this code not work? 14:10:45 <TheJosh> int DeterminePercentTrainFilled(Vehicle *v) { 14:10:45 <TheJosh> 14:10:45 <TheJosh> int count = 0; 14:10:45 <TheJosh> int max = 0; 14:10:45 <TheJosh> do { 14:10:47 <TheJosh> count += v->cargo_count; 14:10:47 <TheJosh> max += v->cargo_cap; 14:10:49 <TheJosh> } while ((v = v->next) != NULL); 14:10:49 <TheJosh> return (count / max) * 100; 14:10:51 <TheJosh> } 14:10:54 <TheJosh> sorry about the big post 14:10:59 <Eddi|zuHause2> TheJosh: paste.openttd.org 14:11:05 <TheJosh> sorry 14:12:01 <TheJosh> http://paste.openttd.org/82 14:12:52 <TheJosh> always returns 0 14:13:10 <Eddi|zuHause2> doesn't the code calculate such stats already with improved loading? 14:13:56 <Eddi|zuHause2> count and max are integers 14:14:03 <Eddi|zuHause2> so count/max is an integer division 14:14:12 <Eddi|zuHause2> do (count*100)/max instead 14:14:29 <TheJosh> ok thanks 14:14:51 <glx> and check for max != 0 before the div (just in case) 14:16:25 <TheJosh> it works! 14:16:34 <Eddi|zuHause2> of course it works :) 14:16:53 <glx> now try with an engine without wagons :) 14:17:01 <TheJosh> not in this build 14:17:17 <TheJosh> doesnt have that IF yet... 14:17:48 <TheJosh> looks cool too, there is a floating percentage above the train 14:17:54 <Nickman> if (max == 0) { 14:17:54 <Nickman> return 0; 14:17:54 <Nickman> } 14:18:00 <Nickman> ;) 14:18:13 <Eddi|zuHause2> on one line without {} 14:18:23 <stillunknown> Is there anything that would prevent simply adding a variable to the saveload table? 14:18:25 <Nickman> don't know the coding conventions used so ;) 14:18:36 <Eddi|zuHause2> you better read up on those :) 14:18:37 <Nickman> or maybe throw an exeption if possible? 14:18:41 <Eddi|zuHause2> they're in the wiki 14:18:46 *** Rubidium [~rubidium@rubidium.student.utwente.nl] has quit [Read error: Connection reset by peer] 14:18:51 <Nickman> yeah, but I havn't started coding anything so ;) 14:18:54 <Nickman> don't worry :) 14:18:55 *** maddy_ [~maddy@88-136-244-96.adslgp.cegetel.net] has joined #openttd 14:19:20 *** Ailure [Gamefreak@194.47.44.201] has joined #openttd 14:19:31 <Nickman> I'm in the middle of my exams right now... 14:19:43 <Eddi|zuHause2> a min(max,1) should do also 14:20:30 *** Rubidium [~rubidium@rubidium.student.utwente.nl] has joined #openttd 14:20:32 <Eddi|zuHause2> err... MAX(max,1) 14:20:52 <Eddi|zuHause2> i always pick the wrong one first :p 14:22:49 *** maddy [~maddy@88-137-130-67.adslgp.cegetel.net] has quit [Ping timeout: 480 seconds] 14:23:08 <stillunknown> MAX is a macro assume? 14:23:35 <Eddi|zuHause2> i have seen those around, i don't know how they are called exactly... 14:24:03 <Eddi|zuHause2> it's not like coding it would require more than 1 line and 2 minutes :) 14:26:31 *** TheJosh [~josh@d58-105-39-13.dsl.vic.optusnet.com.au] has quit [Ping timeout: 480 seconds] 14:46:35 *** SpBot [terom@zapotekII.paivola.fi] has quit [Remote host closed the connection] 14:46:37 *** SpBot [terom@zapotekII.paivola.fi] has joined #openttd 14:56:10 *** mikk36 is now known as mikk36|away 14:56:14 *** mikk36|away is now known as mikk36 14:56:31 *** mikk36 is now known as mikk36|away 15:10:13 *** iPandaMojo [~panda@ip72-197-231-130.sd.sd.cox.net] has joined #openttd 15:12:08 *** skidd13 [~skidd13@p548a6233.dip.t-dialin.net] has joined #openttd 15:21:34 *** helb [~helb@84.244.90.159] has joined #openttd 15:23:38 *** Brianetta [~brian@82-39-52-234.cable.ubr03.benw.blueyonder.co.uk] has quit [Remote host closed the connection] 15:24:35 <ln-_> http://www.linux.com/ 15:24:44 *** Vikthor [~Vikthor@212.24.150.226] has quit [Quit: Leaving.] 15:26:23 <peter1138> BJARNI 15:27:04 <hylje> ln-_: nice ads 15:29:38 *** Progman [~progman@p57A1EC3C.dip.t-dialin.net] has quit [Remote host closed the connection] 15:30:14 <ln-_> what about BJARNI? 15:31:15 *** kaan [~Klaus@82.192.152.195] has joined #openttd 15:31:22 <kaan> hi all 15:31:29 *** elmex [~elmex@e180064223.adsl.alicedsl.de] has joined #openttd 15:32:26 <hylje> BJARNI is cool 15:32:53 <Belugas> [11:28] <ln-_> what about BJARNI? <--- that usually means he did something very wrong in an attempt to fix a bug... 15:33:45 <hylje> BJARNIsm 15:35:45 *** scia [~scia@85.149.96.102] has joined #openttd 15:37:15 <skidd13> Is the output hiding (i mean stuff like "g++ -DUNIX -DWITH_REV -O2 -fomit-fram...") still in the new makefile? 15:37:36 <peter1138> yes 15:37:42 <peter1138> make VERBOSE=1 15:38:39 <skidd13> I allway get the verbose variant. :( 15:39:01 <peter1138> make VERBOSE=0? 15:39:47 <skidd13> Nope... Seems my bash didn't like it without verbose ;) 15:40:04 <skidd13> didn't -> doesn't 15:41:09 <skidd13> bash --version -> 3.1.17(1)-release 15:42:18 <skidd13> or are for the hiding any special settings in the bashrc needed? 15:44:24 <peter1138> what does bash have to do with it? 15:45:15 <skidd13> Cause I run make in bash !? 15:53:24 <scia> :o 15:54:09 *** skidd13 [~skidd13@p548a6233.dip.t-dialin.net] has left #openttd [] 16:06:01 *** skidd13 [~skidd13@p548A45ED.dip.t-dialin.net] has joined #openttd 16:07:05 *** maddy_ [~maddy@88-136-244-96.adslgp.cegetel.net] has quit [Remote host closed the connection] 16:13:32 *** Ailure [Gamefreak@194.47.44.201] has quit [Ping timeout: 480 seconds] 16:25:46 <ln-_> wtf: http://www.openttd.org/images/screens/r10000/r10000.png 16:26:21 <Belugas> cute, isn't it? 16:26:25 <Touqen> weirdos 16:26:35 <Belugas> no 16:26:39 <Belugas> dedicated :D 16:26:48 <Touqen> Same thing. 16:26:56 <ln-_> it's cute, but how is it made? (assuming it's not made with adobe® photoshop®) 16:27:12 <skidd13> real or fake? 16:27:24 <Nickman> cool cake ;) 16:27:27 <Touqen> Most bakerys have the ability to screen print onto cakes 16:27:30 <Belugas> a real cake, with a picture printed on a crust of sugar or wathever 16:27:41 <Touqen> bakeries* 16:27:47 <skidd13> awesome 16:27:59 <Touqen> Like you can go and get someone's picture printed on their cake or whatever. 16:28:13 <ln-_> cool 16:29:13 <Tobin> Damnit, now I want cake. 16:29:20 <Tobin> Night all. 16:29:24 <hylje> delicious cake 16:29:26 *** Tobin [~Tobin@c58-107-50-36.eburwd7.vic.optusnet.com.au] has quit [Quit: Tobin] 16:30:56 *** NukeBuster [~opera@a62-251-21-79.adsl.xs4all.nl] has left #openttd [] 16:33:26 *** Peakki [antti@cs181000195.pp.htv.fi] has quit [Quit: Lähdössä] 16:38:07 *** Eddi|zuHause2 [~johekr@p54B7575B.dip.t-dialin.net] has quit [Remote host closed the connection] 16:38:59 *** Eddi|zuHause [~johekr@p54B7575B.dip.t-dialin.net] has joined #openttd 16:53:41 *** Nukebuster [~wouter@a62-251-21-79.adsl.xs4all.nl] has joined #openttd 16:54:07 *** Bjarni [~Bjarni@0x50c79adc.virnxx14.adsl-dhcp.tele.dk] has joined #openttd 16:54:08 *** mode/#openttd [+o Bjarni] by ChanServ 16:54:36 *** Wolf01 [~wolf01@host202-235-dynamic.5-87-r.retail.telecomitalia.it] has joined #openttd 16:55:40 <Wolf01> hello 16:56:00 <Bjarni> o_O 16:56:10 <Bjarni> why do we always join at the same time??? 16:56:15 <Bjarni> are you stalking me? 16:56:21 <Wolf01> yes 16:56:29 <Bjarni> ... 16:56:34 <stillunknown> Can an empty dedicated server be forced to run? 16:56:35 <Wolf01> i'm behind the curtain 16:57:04 <Bjarni> stillunknown: I think so 16:57:25 <Wolf01> set the min_clients to 0 16:57:29 <Wolf01> in the cfg 16:57:58 *** Osai^2 [~Osai@pD9EB5BCA.dip.t-dialin.net] has quit [Quit: Osai^2] 16:59:05 <stillunknown> Wolf01: It's set to 0. 16:59:55 <stillunknown> You are sure that should be it? 17:00:22 <Wolf01> it should be the option you want 17:01:18 <stillunknown> I find it odd, that i can't connect myself 17:01:29 <Bjarni> you should be able to do that 17:01:48 <stillunknown> I desync before i'm even connected. 17:04:40 <Wolf01> http://rafb.net/p/DrlZ4r57.html this is my cfg network section 17:06:07 <Wolf01> if i set min_players to 0 the server continue to play 17:08:29 <stillunknown> I can connect to an empty game, but i cannot connect to an existing (large) savegame. 17:08:43 <Wolf01> just increase the max_join_time 17:09:00 <Bjarni> stillunknown: isn't PossibleRailDepot() the same as IsRailDepot()? 17:10:19 <stillunknown> IsRailDepot asserts in !IsTileType(MP_RAILWAY) 17:10:28 <stillunknown> It's like IsBridge and IsBridgeTile 17:10:41 <stillunknown> One assumes rail, one doesn't. 17:10:54 <Bjarni> hmm 17:11:53 <Bjarni> + return (IsTileType(t, MP_RAILWAY) 17:11:53 <Bjarni> + && (GetRailTileType(t) == RAIL_TILE_DEPOT)); 17:12:17 <Bjarni> wouldn't it be more like && IsRailDepot()? 17:13:28 <stillunknown> Changed. 17:13:50 *** iPandaMojo [~panda@ip72-197-231-130.sd.sd.cox.net] has quit [Quit: iPandaMojo] 17:14:15 *** Nukebuster [~wouter@a62-251-21-79.adsl.xs4all.nl] has quit [Read error: Connection reset by peer] 17:14:25 <Bjarni> the point is that if somebody makes changes to depots and change IsRailDepot, then this function is already updated by using IsRailDepot() 17:15:30 <stillunknown> I understand. 17:15:59 <peter1138> bjarni :D 17:16:54 <peter1138> Bjarni: vehicle.cpp:1863 is triggered 17:18:01 *** |Jeroen| [~jeroen@dD5E03DCF.access.telenet.be] has joined #openttd 17:19:10 <Bjarni> do we have any more details on this? 17:20:29 <peter1138> yeah 17:23:07 <Wolf01> http://imgs.xkcd.com/comics/electromagnetic_spectrum.png lol 17:23:21 <stillunknown> Bjarni: Any other "last" comments? 17:25:02 <Bjarni> yeah 17:25:10 <Bjarni> I'm still reading 17:25:30 <Bjarni> I'm still wondering about TrainLeaveTile() 17:26:12 <stillunknown> You need the unique tiles, then you need to determine the amount of cross points. 17:26:24 <stillunknown> Which is a big difference from VehicleEnterTile. 17:28:37 <stillunknown> Fortunately that part of the function is rarely reached. 17:28:38 <peter1138> Wolf01: was just looking at it :) 17:29:02 <stillunknown> Bjarni: almost never in a normal network actually 17:31:07 *** skidd13 [~skidd13@p548A45ED.dip.t-dialin.net] has left #openttd [] 17:31:15 <Bjarni> btw I wonder about something else. How is trains in depots counted? 17:31:27 <Bjarni> I mean they are build, but they don't enter the tile 17:31:30 <Bjarni> they are just there 17:32:11 *** Purno [~Purno@5357D37C.cable.casema.nl] has joined #openttd 17:32:13 <stillunknown> if ( (IsTileType(v->tile, MP_RAILWAY) || IsTileType(v->tile, MP_TUNNELBRIDGE)) 17:32:13 <stillunknown> && (GetOccupancy(v->tile) > 1 || PossibleRailDepot(v->tile)) ) { 17:33:10 <stillunknown> CheckTrainCollision(v); 17:33:59 <stillunknown> Actually, that reminds me of something. 17:34:59 <peter1138> bah, i've got a problem 17:36:30 <peter1138> my dinner ran out ;( 17:37:06 <Bjarni> ran out? 17:37:17 <Bjarni> is it alive? :p 17:37:46 <Phazorx> what controls how long trains stay on stations loading/unloading >? 17:38:07 *** Sacro [~Ben@adsl-87-102-80-216.karoo.KCOM.COM] has joined #openttd 17:39:18 <Bjarni> + if (IsTileType(tile, MP_RAILWAY) && GetOccupancy(tile) > 0 17:39:18 <Bjarni> + && VehicleFromPos(tile, v, EnumCheckRoadVehCrashTrain) != NULL) { <-- but the && last on the previous line instead of first on this line (really minor issue) 17:39:53 <Wolf01> [19:28:44] <peter1138> Wolf01: was just looking at it :) 17:39:53 <Wolf01> eh what? 17:40:16 <Bjarni> Phazorx: There is a function for loading cargo... go look at it. Hint: it has the leave station sound playing 17:41:09 *** Wolf01 is now known as Wolf01|AWAY 17:42:44 <stillunknown> Bjarni: i have more serious issue, a very strange regression, that i don't quite understand yet 17:43:10 <Bjarni> I don't think you will need to save freeze_cache 17:43:12 <peter1138> Wolf01|AWAY: XKCD 17:43:48 <Bjarni> it's false when you are outside ReverseTrainDirection(). Since you can't save when you are inside ReverseTrainDirection(), then it will always be false, making it pointless to save 17:48:54 <stillunknown> stupid me, i changed IsRailDepot into IsRailWaypoint 17:49:10 <Bjarni> :P 17:49:49 <Phazorx> Bjarni: i meant that patch flags affect it 17:51:15 *** scia [~scia@85.149.96.102] has quit [Quit: Lost terminal] 17:51:20 <Bjarni> bbl 17:51:54 <stillunknown> Bjarni: btw, thanks for the depot, question, it uncovered that: IsTileType(v->tile, MP_RAILWAY) || IsTileType(v->tile, MP_TUNNELBRIDGE 17:52:00 <stillunknown> wasn't needed and not enough 17:52:10 <stillunknown> since that doesn't include stations and crossings 17:54:02 <stillunknown> Bjarni: Now that that is out of the way, anything else? 17:56:44 *** Wolf01|AWAY is now known as Wolf01 17:58:33 <Wolf01> peter1138, http://www.urbandictionary.com/define.php?term=XKCD what of those 4? 17:59:01 <peter1138> ... 17:59:06 <peter1138> 18:20 < Wolf01> http://imgs.xkcd.com/comics/electromagnetic_spectrum.png lol 17:59:06 <Wolf01> (i think the first, is more train related) 17:59:14 <Wolf01> aaaah 18:02:40 <Wolf01> peter1138 you should know i'm a litte dull ;) 18:03:08 <DJGummikuh> peter1138: LOL "space rays controlling steve ballmer" 18:04:36 <Kjetil> That's why he has no hair on is head.. The hair was fucking with the reception 18:04:49 <stillunknown> Bjarni has left me :-( 18:07:17 *** Ailure [Gamefreak@194.47.44.201] has joined #openttd 18:08:15 <Bjarni> back 18:09:11 <Bjarni> stillunknown: did you see the && issue and the saving issue? 18:09:35 <Bjarni> or did you just look at the code and forget to read what I wrote in the channel ;) 18:10:12 <stillunknown> Was it just that one && or more instances? 18:10:17 <Bjarni> one 18:10:32 <stillunknown> That one is fixed, i will post the new diff, so you can see. 18:10:40 <Bjarni> <Wolf01> peter1138 you should know i'm a litte dull ;) <-- I noticed that ages ago xD 18:10:51 <Bjarni> all humans are dull 18:12:30 <stillunknown> Bjarni: new patch posted 18:14:10 <Bjarni> that's better 18:14:49 <stillunknown> Bjarni: It's a shame not every piece of software is checked or made by a person like you. 18:15:04 <stillunknown> You do ensure good code quality, which i can appreciate. 18:15:17 <peter1138> rofl 18:15:20 <Bjarni> LOL 18:15:56 <stillunknown> I'm sure there's code on this planet which makes me cry. 18:16:48 <Wolf01> lol 18:17:56 <stillunknown> I wanted to say something nice for a change and people laugh :-( :-) 18:18:49 <Bjarni> it's not a matter of just saying something nice 18:19:07 <Bjarni> it's also WHAT you say xD 18:20:03 <stillunknown> I just noticed one tiny thing, in the old savegame code. 18:20:31 <stillunknown> So give me a minute. 18:23:59 *** KritiK [Maxim@ppp83-237-102-43.pppoe.mtu-net.ru] has joined #openttd 18:26:34 <Wolf01> 6 minutes... 18:27:18 *** skidd13 [~skidd13@p548A65DA.dip.t-dialin.net] has joined #openttd 18:27:27 <stillunknown> Sorry, i would like to do this the right way. 18:28:00 <Wolf01> like me, but i say 2 or 3 days 18:29:41 *** mikk36|away is now known as mikk36 18:29:51 <DJGummikuh> that is wrong 18:30:24 <DJGummikuh> allthought I have my port opened up properly, I can't reach the server 18:30:29 <DJGummikuh> !wiki port 18:30:36 <DJGummikuh> !wiki openttd port 18:30:45 <Wolf01> i needed 4 hours to write this: http://rafb.net/p/jxyZ7R22.html and maedhros did the same thing, but way better in less time 18:35:04 <Wolf01> so you should know that what i make, is dome with a lot of sweat and headaches 18:41:54 <stillunknown> Bjarni: are you here? 18:45:25 *** MUcht [~Mucht@p57a0e41f.dip.t-dialin.net] has joined #openttd 18:46:41 *** skidd13 [~skidd13@p548A65DA.dip.t-dialin.net] has left #openttd [] 18:49:03 <stillunknown> Bjarni: updated diff posted, only change is in the savegame load algoritm 18:49:09 *** Mucht_ [~Mucht@p57a0c83f.dip.t-dialin.net] has quit [Ping timeout: 480 seconds] 19:02:16 <stillunknown> Wolf01: practice makes perfect 19:02:47 <Wolf01> yeah, is the second person who tell it ;) 19:02:56 <Wolf01> *tell me 19:04:57 *** Sleepie [~Sleepie@p54B34D04.dip.t-dialin.net] has joined #openttd 19:07:56 <Phazorx> first time i see that error: Too many names defined 19:08:02 <Phazorx> there is a limit for renaming stations? 19:09:04 <glx> yes 19:09:34 <Phazorx> is there a bypass? 19:12:44 *** Zr40 [~Zr40@zr40.xs4all.nl] has joined #openttd 19:20:00 <Bjarni> AFAIK no 19:20:15 <Bjarni> at least not without coding and compiling 19:20:50 <Bjarni> stillunknown: the save line needs an extra space so it's aligned with the one next to it 19:21:04 <Bjarni> apart from that, it looks nice. Now you need people to test it 19:23:02 *** BobingAbout [~BobingAbo@adsl-83-100-182-162.karoo.KCOM.COM] has joined #openttd 19:23:13 *** BobingAbout [~BobingAbo@adsl-83-100-182-162.karoo.KCOM.COM] has left #openttd [] 19:26:08 <stillunknown> Bjarni: extra space were? 19:26:16 <stillunknown> exactly 19:27:20 <stillunknown> SLE_CONDVARX(cpp_offsetof(Vehicle, u) + cpp_offsetof(VehicleRail, crossing_self), SLE_BOOL, 65, SL_MAX_VERSION), 19:27:24 <stillunknown> that line? 19:28:36 <eekee> Hey has anyone else noticed a bug in the nightlies (around 9963) where maglev bridges would have ordinary rail for one of their approaches and sometimes their length too? Has it been fixed? 19:28:47 *** orudge [~orudge@91.84.56.243] has quit [Ping timeout: 480 seconds] 19:30:26 *** glx|away [glx@bny93-6-82-245-156-124.fbx.proxad.net] has joined #openttd 19:30:29 *** mode/#openttd [+v glx|away] by ChanServ 19:30:57 *** glx is now known as Guest1222 19:30:57 *** glx|away is now known as glx 19:31:06 *** orudge [~orudge@91.84.56.243] has joined #openttd 19:31:07 *** mode/#openttd [+o orudge] by ChanServ 19:33:22 <peter1138> eekee: no 19:33:47 *** Guest1222 [~glx@bny93-6-82-245-156-124.fbx.proxad.net] has quit [Ping timeout: 480 seconds] 19:35:55 <eekee> peter1138: oh~ I've got that problem on a game I played a couple of years ago, recently dug out the save game & played it with r9897 (which was fine apart from a billion lost messages) and today loaded it up in 9963 with the symptoms described 19:37:29 <Bjarni> <stillunknown> that line? <-- yes 19:37:30 <eekee> Actually if I load up the save game from 2 years ago the bridges are fine 19:41:08 <Wolf01> ooooook, seem that i fixed the OTTD writing in the title screen 19:41:36 <Wolf01> this time only 2 hours 19:44:03 *** helb [~helb@84.244.90.159] has quit [Quit: Logout] 19:48:25 <TrueBrain> r10000 rules!!!! 19:48:43 <Nickman> you partying? :) 19:49:54 <TrueBrain> We just finished, but yeah 19:50:21 <Nickman> cool 19:50:26 <Nickman> how many people where there? 19:50:39 <TrueBrain> enough :p 19:50:52 <Nickman> how Was the cake ;) 19:50:58 <TrueBrain> very nice :) 19:51:00 <TrueBrain> now I am off :) 19:51:01 <TrueBrain> bye all! 19:51:20 <Nickman> cya ;) 19:53:27 <hylje> what 19:53:44 <eekee> there was a party, I believe 19:54:13 <Wolf01> i hope the cake was good, i don't like so much that kind of cakes, but i would have liked that one 19:54:56 <hylje> delicious cake 19:55:40 <Sacro> cake? 19:55:52 <Wolf01> http://www.openttd.org/images/screens/r10000/r10000_thumb.png 19:56:40 <mikegrb> mmm cake 19:58:37 *** Rexxars [~rexxars@ti131310a341-1613.bb.online.no] has quit [Ping timeout: 480 seconds] 19:58:59 <eekee> Is there a program to extract the graphics from grfs, making image files? 19:59:11 <Belugas> it is called grfcoded 19:59:20 <Belugas> you can find it on ttdpatch's wiki 19:59:23 *** Desolator [Desolator@82.77.166.133] has joined #openttd 19:59:38 <Belugas> http://www.ttdpatch.net/grfcodec/ 19:59:38 <stillunknown> Bjarni: What kind of testing is required before inclusion? 19:59:39 <Belugas> there 20:01:40 <Bjarni> stillunknown: verification that it will not assert would be a good start 20:01:49 <Bjarni> like in a zillion different games 20:02:23 <eekee> ty Belugas 20:03:13 <Belugas> welcome :) 20:04:28 *** Sleepie_ [~Sleepie@p54B34D04.dip.t-dialin.net] has joined #openttd 20:04:47 *** Desolator [Desolator@82.77.166.133] has quit [Quit: Leaving IRC] 20:11:39 *** Sleepie [~Sleepie@p54B34D04.dip.t-dialin.net] has quit [Ping timeout: 480 seconds] 20:12:27 *** Sleepie_ is now known as Sleepie 20:13:43 *** Unaimed [~Unaimed@ua-83-227-175-8.cust.bredbandsbolaget.se] has quit [] 20:18:50 <stillunknown> Bjarni: How am i suppose to achieve that? 20:19:16 *** |Jeroen| [~jeroen@dD5E03DCF.access.telenet.be] has quit [Quit: oO] 20:19:31 *** Zr40 [~Zr40@zr40.xs4all.nl] has quit [Quit: Leaving] 20:21:48 *** Osai [~Osai@pd9eb5bca.dip.t-dialin.net] has joined #openttd 20:22:31 <XeryusTC> <@Belugas> it is called grfcoded <- grfcodec, i make that mistake too when trying to compress/decompress :P 20:27:09 <Belugas> lol 20:28:53 <eekee> hehe 20:29:07 <eekee> I remembered hearing the name somewere, so 'translated' 20:33:06 <Eddi|zuHause> stillunknown: prove your code correct :) 20:34:20 <Wolf01> ...don't beg the devs every 5 minutes... (i know something) 20:39:59 <stillunknown> Wolf01: I only beg every 6 minutes ;-) 20:41:43 <stillunknown> Is it acceptable to post a request in general openttd or is that frowned upon? 20:42:51 *** Purno [~Purno@5357D37C.cable.casema.nl] has quit [Quit: Life is a game of pick-up-sticks, played by fucking lunatics.] 20:44:51 <Bjarni> <stillunknown> Bjarni: How am i suppose to achieve that? <--- trick somebody into testing your diff 20:45:05 <Bjarni> somebody already talked about one way to test this 20:45:41 <stillunknown> The problem with multiplayer games is that everyone must have a modified build. 20:46:02 <stillunknown> And somebody can hardly test a zillion savegames ;-) 20:47:18 <Wolf01> 'night all 20:47:22 *** Wolf01 [~wolf01@host202-235-dynamic.5-87-r.retail.telecomitalia.it] has quit [Quit: Once again the world is quick to bury me.] 20:48:27 <Bjarni> <stillunknown> And somebody can hardly test a zillion savegames ;-) <--- are you lazy or something??? 20:48:29 <Bjarni> :P 20:48:34 *** orudge [~orudge@91.84.56.243] has quit [Ping timeout: 480 seconds] 20:49:50 *** orudge [~orudge@91.84.56.243] has joined #openttd 20:49:52 *** mode/#openttd [+o orudge] by ChanServ 20:51:22 <Bjarni> I know that everybody has to have a custom build to test this on a network, but it kind of needs to be tested on network because if it causes desyncs, then we better know that before it's committed 20:52:47 <glx> stillunknown: that's why kaan suggested you ask coop players to test it :) 20:53:23 <stillunknown> I asked Osai, he will test it on some kind of test server they run. 20:53:32 <Bjarni> good 20:53:55 <Bjarni> coop players also tend to know the game and will detect if it starts to behave oddly 20:54:19 *** _Ben_ [~Ben@82.152.97.173] has joined #openttd 20:56:40 *** Progman [~progman@p57A1EC3C.dip.t-dialin.net] has joined #openttd 21:03:22 <Eddi|zuHause> stillunknown: probably best if you provide a windows build on the forum 21:07:43 <stillunknown> Eddi|zuHause: kind of hard to make without a windows box, but i suppose i can ask someone 21:10:11 *** orudge [~orudge@91.84.56.243] has quit [Ping timeout: 480 seconds] 21:10:31 <stillunknown> Is there a list of things that cause potential problems in network games? 21:10:43 *** orudge [~orudge@91.84.56.243] has joined #openttd 21:10:44 *** mode/#openttd [+o orudge] by ChanServ 21:13:51 <Bjarni> both yes and no 21:14:07 <Bjarni> everything that affects gameplay can affect network games 21:15:09 <Bjarni> so if you managed to make the patch inconsistent so the cache isn't the same on both server and client, then you might end up with a cache of 1 on a tile with two trains 21:15:16 <Bjarni> I don't think that's likely though 21:15:50 <Bjarni> but if it's 1 on one computer and 2 on another one, then the trains crash one the latter, while they pass though each other on the first, which will cause a desync 21:16:59 <stillunknown> But i desync before the game even starts, sometimes even on a normal build. 21:17:18 <stillunknown> Is it possible that lacking newgrf, which are disabled cause problems? 21:25:08 <Eddi|zuHause> if it desyncs right away, it usually means that you screwed up saving/loading 21:25:08 <valhallasw> what version are you using? 21:25:20 <valhallasw> 0.5 does not automagically check newgrfs iirc 21:25:34 <Eddi|zuHause> the newgrf check is in 0.5 21:25:37 <valhallasw> okay 21:25:47 <Eddi|zuHause> and he's doing a patch for trunk 21:26:11 <valhallasw> okay 21:26:15 <valhallasw> ignore me then 21:26:22 <Eddi|zuHause> that's supposed to optimise collision detection 21:27:01 <valhallasw> stillunknown: have you added any new variables that need to be synced between server and client? 21:32:30 *** orudge [~orudge@91.84.56.243] has quit [Read error: Connection reset by peer] 21:32:34 *** orudge [~orudge@91.84.56.243] has joined #openttd 21:32:34 *** mode/#openttd [+o orudge] by ChanServ 21:33:16 <Bjarni> <valhallasw> ignore me then <--- we always do that :p 21:37:28 *** graeme [~graeme@88-104-31-62.dynamic.dsl.as9105.com] has quit [Quit: Leaving] 21:39:17 <stillunknown> valhallasw: not that i know off 21:39:37 <valhallasw> I just realized I missed the 10k-parteh 21:42:40 <Bjarni> too bad 21:42:52 <Bjarni> it appears to have been a blast 21:43:37 <Bjarni> <valhallasw> stillunknown: have you added any new variables that need to be synced between server and client? <-- since I have looked at the diff and didn't find any, I would say that this is not the case 21:45:55 *** Vikthor [~Vikthor@snat1.spoje.net] has joined #openttd 21:50:22 *** mikk36 is now known as mikk36|zZz 22:26:53 *** XeryusTC [~irc@cc480157-b.sneek1.fr.home.nl] has quit [Quit: Solong, and thanks for all the fish.] 22:32:46 *** Bjarni [~Bjarni@0x50c79adc.virnxx14.adsl-dhcp.tele.dk] has quit [Quit: Leaving] 22:39:28 *** Vikthor [~Vikthor@snat1.spoje.net] has quit [Quit: Leaving.] 22:41:55 *** Nickman [~nick_defr@d54C1C327.access.telenet.be] has left #openttd [] 22:42:25 *** Tobin [~Tobin@c58-107-50-36.eburwd7.vic.optusnet.com.au] has joined #openttd 22:56:54 *** Thomas[NL] [~thomas@vdburgt.xs4all.nl] has quit [Remote host closed the connection] 23:06:47 *** skidd13 [~skidd13@p548a4cf6.dip.t-dialin.net] has joined #openttd 23:09:14 <skidd13> Rubidium: Any progress on my move orders patch? 23:14:24 *** elmex [~elmex@e180064223.adsl.alicedsl.de] has quit [Remote host closed the connection] 23:17:16 <Rubidium> no (I'm just back from a long day of traveling and discussing) 23:18:20 <Eddi|zuHause> you mean the party? :p 23:20:13 <skidd13> ah 23:20:43 <Rubidium> uhm... 23:25:16 <skidd13> how was the cake? :) 23:25:27 <Rubidium> very nice :) 23:27:17 <skidd13> GN 23:27:19 *** skidd13 [~skidd13@p548a4cf6.dip.t-dialin.net] has left #openttd [] 23:27:51 <ln-_> ok, who was present at the party? 23:27:56 *** ln-_ is now known as ln- 23:33:04 <Ailure> :P 23:35:42 <Eddi|zuHause> at least 3 people :) 23:40:21 <ln-> anyone arrested? 23:41:05 <Eddi|zuHause> well, i was not there :) 23:41:37 <glx> http://www.stderr.nl/ 23:43:53 <ln-> the party was held on quite a short notice... 23:49:47 <Eddi|zuHause> it was like a week in advance... 23:56:00 *** UndernotBuilder [~chatzilla@168.226.105.80] has joined #openttd 23:57:54 <CIA-1> OpenTTD: rubidium * r10049 /trunk/src/ (saveload.cpp saveload.h vehicle.cpp): -Codechange: get rid of the SLE_WRITEBYTE obfuscation. 23:59:53 <UndernotBuilder> What can be done for making servers use a 'standarized' revision so the servers use that one and not different ones and then getting more players to the nightlies?