Times are UTC Toggle Colours
00:02:16 *** Sacro [~Ben@adsl-83-100-235-72.karoo.KCOM.COM] has joined #openttd 00:20:34 *** BFM [~chatzilla@CPE-138-130-140-81.nsw.bigpond.net.au] has quit [Quit: Chatzilla 0.9.75 [Firefox 1.5.0.8/2006102516]] 00:22:22 *** KritiK [~Maxim@ppp85-140-207-179.pppoe.mtu-net.ru] has quit [Quit: Leaving] 00:29:03 *** pecisk [~pecisk@purvc-44-54.maksinets.lv] has quit [Quit: J?iet prom] 00:48:34 *** Vikthor [~Vikthor@snat2.arachne.cz] has quit [Quit: Leaving.] 00:51:26 *** PandaMojo [~panda@c-67-183-223-161.hsd1.wa.comcast.net] has quit [Quit: PandaMojo] 01:02:59 *** scia_ [~scia@AveloN.xs4all.nl] has quit [Quit: Lost terminal] 01:13:12 *** Zahl22 [~SENFGURKE@p549F1F23.dip0.t-ipconnect.de] has joined #openttd 01:13:15 *** Zahl [~SENFGURKE@p549F2C30.dip0.t-ipconnect.de] has quit [Killed (NickServ (GHOST command used by Zahl22))] 01:13:15 *** Zahl22 is now known as Zahl 01:23:36 *** PandaMojo [~panda@c-67-183-223-161.hsd1.wa.comcast.net] has joined #openttd 01:57:44 *** PandaMojo [~panda@c-67-183-223-161.hsd1.wa.comcast.net] has quit [Quit: PandaMojo] 02:10:04 *** Zahl22 [~SENFGURKE@p549F3FC5.dip0.t-ipconnect.de] has joined #openttd 02:10:06 *** Zahl [~SENFGURKE@p549F1F23.dip0.t-ipconnect.de] has quit [Killed (NickServ (GHOST command used by Zahl22))] 02:10:07 *** Zahl22 is now known as Zahl 02:10:08 *** ThePizzaKing [~jeff@c211-28-167-179.eburwd2.vic.optusnet.com.au] has joined #openttd 02:22:29 *** Sacro [~Ben@adsl-83-100-235-72.karoo.KCOM.COM] has quit [Quit: Leaving] 02:24:06 *** gass [~any@81.84.150.238] has quit [Quit: Leaving] 02:31:02 *** Eddi|zuHause2 [~johekr@p54B769C1.dip.t-dialin.net] has joined #openttd 02:35:09 *** Zahl [~SENFGURKE@p549F3FC5.dip0.t-ipconnect.de] has quit [Quit: YOU! It was you wasn't it!?] 02:38:07 *** Eddi|zuHause3 [~johekr@p54B769FB.dip.t-dialin.net] has quit [Ping timeout: 480 seconds] 02:39:20 *** Tobin [~Tobin@c58-107-61-130.eburwd7.vic.optusnet.com.au] has quit [Quit: Tobin] 02:55:05 *** Osai^2 [~Osai@pD9EB7015.dip.t-dialin.net] has joined #openttd 03:00:26 *** Osai [~Osai@pD9EB7024.dip.t-dialin.net] has quit [Ping timeout: 480 seconds] 03:02:02 *** Digitalfox [~digitalfo@bl8-50-142.dsl.telepac.pt] has quit [Ping timeout: 480 seconds] 03:32:54 *** Gonozal_VIII [~Gono@N839P020.adsl.highway.telekom.at] has quit [Ping timeout: 480 seconds] 03:33:31 *** Gonozal_VIII [~Gono@N711P016.adsl.highway.telekom.at] has joined #openttd 03:59:28 *** Guest56 [~Gono@N711P016.adsl.highway.telekom.at] has joined #openttd 04:02:11 *** Gonozal_VIII [~Gono@N711P016.adsl.highway.telekom.at] has quit [Ping timeout: 480 seconds] 04:06:00 *** HMage [~HMage@85.21.179.37] has quit [Quit: HMage] 04:06:16 *** HMage [~HMage@85.21.179.37] has joined #openttd 04:07:48 *** Guest56 is now known as Gonozal_VIII 04:10:42 *** PandaMojo [~panda@c-67-183-223-161.hsd1.wa.comcast.net] has joined #openttd 04:36:33 *** glx [glx@bny93-6-82-245-156-124.fbx.proxad.net] has quit [Quit: bye] 05:42:39 *** PandaMojo [~panda@c-67-183-223-161.hsd1.wa.comcast.net] has quit [Quit: PandaMojo] 05:49:59 *** BFM [~BurningFe@60.227.108.98] has joined #openttd 05:55:55 *** mikk36|lap [~mikk36@pc54.host1.starman.ee] has quit [Ping timeout: 480 seconds] 06:26:31 *** XeryusTC [~irc@cc480157-b.sneek1.fr.home.nl] has joined #openttd 06:28:30 *** Osai^2 [~Osai@pD9EB7015.dip.t-dialin.net] has quit [Quit: Osai^2] 06:33:08 *** HMage [~HMage@85.21.179.37] has quit [Quit: HMage] 06:33:25 *** PandaMojo [~panda@c-67-183-223-161.hsd1.wa.comcast.net] has joined #openttd 06:38:16 *** ThePizzaKing [~jeff@c211-28-167-179.eburwd2.vic.optusnet.com.au] has quit [Quit: Ex-Chat] 06:39:22 *** Mucht_ [~Mucht@p57A0E741.dip.t-dialin.net] has quit [Quit: Konversation terminated!] 06:46:42 *** DJ_Mirage [~sexybigge@biggetje.xs4all.nl] has joined #openttd 07:05:09 *** Aloysha [~Aloysha@ppp22-232.lns2.syd7.internode.on.net] has joined #openttd 07:11:05 *** PandaMojo [~panda@c-67-183-223-161.hsd1.wa.comcast.net] has quit [Quit: PandaMojo] 07:17:57 *** Aloysha [~Aloysha@ppp22-232.lns2.syd7.internode.on.net] has left #openttd [] 07:48:33 *** BFM [~BurningFe@60.227.108.98] has quit [Read error: Connection reset by peer] 08:00:40 *** Osai [~Osai@pD9EB7015.dip.t-dialin.net] has joined #openttd 08:22:03 *** BFM [~BurningFe@CPE-60-227-104-206.nsw.bigpond.net.au] has joined #openttd 08:43:09 <Darkvater> morning 08:43:33 <Darkvater> good, I only missed a single line of text since the last thing I said ;p 08:44:20 <KUDr_wrk> morning master 08:44:31 <Darkvater> morning KUDr_wrk 08:45:01 <Darkvater> KUDr_wrk: I got an interesting email from someone, shall I forward it to you? The guy embedded LUA to OpenTTD and wants to do a ton of stuff with it 08:46:13 <KUDr_wrk> hehe, the same as me except i am now trying to embed some better script engine, yes, forward it please 08:46:46 <Darkvater> even better? :O 08:47:17 <peter1138> hewllo 08:47:26 <KUDr_wrk> much better - from the integration point of view and also the language itself is more C like 08:47:39 <KUDr_wrk> hello peter1138 08:48:31 <Darkvater> morning peter1138 08:49:06 <KUDr_wrk> Darkvater: i am trying to learn the script to generate all necessary C/C++ code to conect to existing functions and make scripted functions visible from C 08:49:26 <KUDr_wrk> learn->teach :) 08:49:33 <Darkvater> :) 08:50:00 <Darkvater> KUDr_wrk: is the email address we have communicated through before public? Eg can other people see it or shall I forward to some other one? 08:50:11 <KUDr_wrk> otherwise it is lot of work to make and mantain the relations between script and the rest of world 08:50:45 <Darkvater> peter1138: almost got the newgrf-gui code done. Just need 1. temporary place to hold grfconfig linked list (so when you just close window no changes are made) and 2. add modal windows (not so important) 08:51:09 <KUDr_wrk> it is somewhat public (meaning reasonable amount of people can have it) 08:51:38 <KUDr_wrk> give it to this guy 08:51:48 <Darkvater> ok 08:52:30 <Darkvater> no I just have to find your email :P 08:52:59 <Darkvater> Jaroslav, right? :) 08:53:21 <KUDr_wrk> as display name 08:57:24 *** [gen2]niki [~niki@p5090863C.dip0.t-ipconnect.de] has joined #openttd 08:58:51 <Darkvater> on the brighter side, I've bought a used MSI K7T Turbo2 motherboard to replace my old faulty one and it seems to work for the moment :D 08:59:27 <Darkvater> I hope it keeps it up cause then I can upgrade the aging AMD 800MHz CPU in there to an AMD XP 2600+ and put off buying a new pc for a little longer ;) 09:00:20 <Darkvater> peter1138: any luck with your wannabee-new tft screen? 09:00:40 <[gen2]niki> hi :D 09:01:14 <[gen2]niki> if you want a tft.. get a samsung one.. 09:01:25 <[gen2]niki> ive got a syncmaster 730bf. it works flawless 09:01:34 <[gen2]niki> and just a bit above 200 EUR atm. 09:02:09 <Darkvater> We just got a samsung 205bw 20" widescreen godness, but peter1138 seems to have troubles either finding it, or paying for it 09:02:43 <[gen2]niki> hehe... 09:03:01 <[gen2]niki> samsung even said the sync numbers for linux in the manual 09:03:09 <[gen2]niki> you know.. horizontal and vertial sync :O 09:03:18 <Darkvater> ah that screen I don't like the 703bf 09:03:22 <Darkvater> you can't adjust it vertically 09:03:33 <[gen2]niki> well.. i like it 09:03:46 <[gen2]niki> works flawless. good for games. good for typing, not too big. not too small 09:03:54 <Darkvater> can't adjust vertically 09:03:58 <Darkvater> ;p 09:04:05 <Darkvater> otherwise it looks really sexy, yes 09:04:39 <[gen2]niki> iam bored =( 09:04:46 <Darkvater> can't beat http://www.flatpanels.dk/billeder/cebit%202006/billede%20(68).jpg this one though 09:04:50 <[gen2]niki> wanted to play ottd but noticed that my server deleted my company -.- 09:05:10 <Darkvater> haha 09:05:21 <Darkvater> either 1. pause the game or 2. turn off autoclean 09:05:26 <[gen2]niki> well 09:05:49 <[gen2]niki> autoclean is usefull because I cant say: only keep my company alive and delete the rest after some hours 09:06:09 <peter1138> Darkvater: nope, will have to find something else 09:06:51 <peter1138> i don't fancy the 22" for £250 though 09:07:08 <Darkvater> he 09:07:34 <Darkvater> get a 42" LCD TV and hook up your pc for 1920x1080 ^^ 09:07:49 <[gen2]niki> does anyone know if people are thinking about making something like openttd for locomotion? 09:08:02 <[gen2]niki> i heard that locomotion has a horrible ki but plays nicely otherwise 09:08:39 <Darkvater> locomotion is way worse than even original TTD ever was 09:08:55 <Darkvater> plus that its license is much more restrictive 09:09:23 <[gen2]niki> i bought it for 2.50 EUR few days ago 09:09:27 *** Nigel [~Nigel@202-154-144-120.ubs-dynamic.connections.net.nz] has joined #openttd 09:09:30 <[gen2]niki> so its not worth being installed at all? o.o 09:09:33 <Darkvater> that shows the game's crap 09:09:52 <Darkvater> I wouldn't install it 09:09:56 <peter1138> yeah, it was in the bargain bin after about a month... 09:10:57 *** KUDr_wrk [~KUDr@195.39.113.200] has quit [Ping timeout: 480 seconds] 09:11:01 <[gen2]niki> well but something like tubes would be interesting in openttd 09:11:02 <[gen2]niki> o.o 09:11:35 <[gen2]niki> or a better underground building system 09:14:12 <guru3> a better underground building system? how about one at all? 09:15:06 <[gen2]niki> hehe... 09:15:25 <[gen2]niki> i mean the tunnelling system is a bit wierd 09:15:32 <[gen2]niki> for example.. a big tunnel should cost 200k 09:15:43 <Darkvater> http://www.tt-forums.net/viewtopic.php?p=531595#531595 << please remember me not to buy an ATi card...horrible control panel :s 09:15:43 <[gen2]niki> now you just make cracks in the mountain to split it 09:16:06 <[gen2]niki> you pay 10k for each part and end up with 40k for the tunnels, + 3k for the cracks 09:16:35 <peter1138> remind 09:16:37 <guru3> i have no clue 09:16:41 <guru3> what you just said niki 09:16:44 <Biff> xorg.conf <3 09:16:46 <guru3> but i'll take your word for it 09:16:49 <guru3> Biff: i concur 09:17:02 <Darkvater> yes remind 09:17:04 <[gen2]niki> i mean you just split the mountain with taking away the earth 09:17:09 <peter1138> wow 09:17:17 <peter1138> that's ugly 09:17:18 <[gen2]niki> or the ground whatever 09:17:28 <peter1138> i hope that's the user's gui choice, not forced by the ATi drivers 09:17:28 <[gen2]niki> and save like 150k money 09:18:16 <Darkvater> although I must say the new Nvidia drivers added a whole new and totally differnet control panel outside of properties->settings->advanced and damn it sucks. Slow, crashes-a-lot and is teletubby-style. At least it looks good 09:18:28 <guru3> lol 09:20:31 <Biff> Darkvater: yup, i saw that on my windows computer 09:20:37 <Biff> i couldnt find anything 09:20:49 <[gen2]niki> iam using nvidia on linux 09:20:57 <[gen2]niki> the driver is good and you have full control over anything 09:20:57 <[gen2]niki> :O 09:21:11 <Biff> yup, nvidia-settings is easier 09:21:28 <[gen2]niki> rather xorg.conf ;p 09:21:33 <peter1138> i have full control over the segfaults i get 09:21:38 <peter1138> stupid drivers 09:21:39 <Biff> although you cant configure everything there, but its easier to do what you want in xorg.conf 09:23:30 <[gen2]niki> hehe 09:23:41 <[gen2]niki> whats about addand uranium and castor transports to ottd? 09:23:43 <[gen2]niki> *evil grin* 09:26:09 <peter1138> ... 09:26:14 <Jango> i got a 20" 1400x1050 TFT for £150 09:26:26 <Jango> it's not top quality, but it definitely works well for the price 09:26:50 <Jango> for coding, it's perfect :) 09:27:04 <[gen2]niki> but movies will be dia-show 09:27:05 <[gen2]niki> :o 09:27:07 <[gen2]niki> photo-show 09:27:31 <Darkvater> Biff: I changed my flatpanel-scaling for a test and after switching fullscreen and back, I had to kill this control panel cause it got 'stuck' 09:27:33 <Jango> i normally watch movies on my CRT anyway 09:27:53 <Darkvater> the worse part is that the new GUI takes up soo much space and makes you click so much more than the old one 09:27:56 <Jango> besides, Linux has forgotten about my DVD drive for some reason :S 09:28:17 <Biff> GUIs are overrated 09:28:44 <Darkvater> I do dare say that editing xorg.conf is pretty sucky 09:28:59 <Darkvater> plus that if I forget to plug in my mouse X even fails to start.....that is sooo stone-age 09:29:00 <[gen2]niki> no 09:29:06 <[gen2]niki> iam used it because i am former gentoo user 09:29:07 <[gen2]niki> :D 09:29:14 <Jango> can't you use /dev/input/mice 09:29:16 <[gen2]niki> a hard but good way to learn configurating 09:29:18 <Biff> Darkvater: really? thats so 2 years ago 09:29:19 <Biff> :P 09:29:21 <Jango> that should be there whether you have a mouse or not? 09:29:27 <Biff> i can hotplug anything but monitors 09:30:11 <Darkvater> Section "Files" InputDevices "/dev/gpmdata" InputDevices "/dev/input/mice" 09:30:15 <[gen2]niki> BOREDOM =( 09:30:16 <Darkvater> well seems it's not 09:30:27 <Biff> gpmdata? 09:30:28 <Jango> :/ 09:30:36 <Darkvater> no idea what that is 09:30:42 <Jango> well, don't forget to plug your mouse in then! 09:30:51 <Jango> *blame the user* 09:31:05 <Darkvater> no, it's just stupid 09:31:20 <Jango> do you use udev? 09:31:23 <Darkvater> why would I need to edit a damn file from some obscure console if I forget to plug in the mouse 09:31:53 *** KUDr_wrk [~KUDr@195.39.113.200] has joined #openttd 09:31:55 <Darkvater> even worse the nvidia driver has this tendency of corrupting the VT1 console when switching (especially with tv-out on) so all you can do is SSH to your machine to edit it 09:31:57 <Biff> Darkvater: why should i need to click my way thrugh some obscure gui to configure something? 09:32:07 <Darkvater> and if you don't have an sshd running you are fucked 09:32:16 <Jango> but you should anyway 09:32:22 <Jango> ssh solves all the world's problems 09:32:25 <Darkvater> Biff: that has something to do with my mouse not being detected because? 09:32:46 <Biff> Darkvater: well, your mouse should be autodetected, it is in every modern distro i have tried 09:33:34 <Darkvater> .. it is autodetected, just X fails to boot if not plugged in after it has been detected on subsequent reboots 09:33:45 <Darkvater> (restarts of X for those who say why reboot your pc) 09:33:53 <Biff> oh 09:34:04 <Biff> what error do you get? 09:35:02 <Darkvater> black screen :) 09:35:38 <Jango> tail /var/log/Xorg.0 ? 09:35:54 <Darkvater> no use 09:35:57 <Darkvater> it works now :) 09:36:06 <Biff> all terminals black? 09:36:28 <Darkvater> no just VT7. But I'm not at home so I cannot unplug mouse and restart 09:36:46 <Biff> ah 09:37:01 <Darkvater> I did some magic to my udev though lately to have the mouse work whereever I plug it in 09:37:04 <Darkvater> # KERNEL=="event[0-9]*", SYSFS{name}=="Logitech USB RECEIVER", SYMLINK+="input/mx1000" Option "Device" "/dev/input/mx1000" 09:37:12 <Darkvater> but even before this it didn't work. 09:37:16 <Biff> i see 09:37:40 <Darkvater> right now I just don't replug the mouse when in X cause then it doesn't work anymore until I restart X 09:37:55 <Jango> mx1000s rock :D 09:38:00 <Darkvater> yep 09:38:09 <Darkvater> did I tell you I got mine replaced under warranty? :D 09:38:17 <Jango> why what happened? 09:38:25 <Darkvater> I had this damn bug of the receiver not working properly when plugged into USB 09:38:50 <Darkvater> it would just jump around, etc... basically unusable, so I had it in PS/2 port 09:38:56 <Jango> annoying - it works now in USB? 09:39:18 <Jango> are they still really expensive? 09:39:25 <Jango> ~ £60 09:39:31 <Darkvater> I wanted USB though so I mailed logitech that I bought a new PC that doesn't have PS/2 port, only USB and since they don't have a Linux driver that fixes the USB port (they have one for windows) I want a new receiver 09:39:38 <Darkvater> one week later... :D 09:39:53 <Jango> quality 09:39:53 <peter1138> if you tell X to use the combined mouse thingy, it works 09:40:05 <Jango> peter1138, that's what he's got 09:40:12 <peter1138> /dev/input/mice instead of mouse0+ 09:40:14 <Jango> InputDevices "/dev/input/mice" 09:40:27 <[gen2]niki> wheres the problem? 09:40:31 <[gen2]niki> at udev, the kernel or at xorg? 09:40:43 <peter1138> hmm 09:40:47 <Jango> is it that udev removes /dev/input/mice if there's no mice? 09:40:53 <Jango> maybe you can make it sticky in udev 09:40:58 <Darkvater> I just saw the mouse yesterday for about 20 euros 09:41:33 <Jango> that's pretty good - well worth it for the best mouse that has every been invented 09:41:34 <peter1138> that reminds me, i need to get a mouse 09:41:35 <Jango> ever* 09:41:43 <Darkvater> compare this to windows when it *just* works (at least the mouse) 09:41:51 <Darkvater> where 09:42:12 <peter1138> windows just needs to reinstall the drivers when you change the usb socket the mouse is plugged into 09:42:15 <peter1138> i loved that... 09:42:17 <Darkvater> I so love the mx1000. Nice and sturdy, great movement and both wireless and optic 09:42:18 <Jango> yeah, but where you have to pay for every little tinsy bit of software, where the machine slows down dramatically after a week of being installed 09:42:24 <Biff> Jango: there is always a mouse installed on a normal computer 09:42:26 <Jango> my machine is so much faster under linux 09:42:32 <Biff> i guess this is a notebook 09:42:41 <Biff> so it always has a psmouse 09:42:48 <Jango> Biff, my mouse is always plugged in, but Darkvater is the one with the problem ;) 09:42:55 <Darkvater> tell that to mr joe who won't screw around with udev and obscure text files 09:43:05 <Ailure> [10:44] <peter1138> windows just needs to reinstall the drivers when you change the usb socket the mouse is plugged into 09:43:05 <Ailure> [10:44] <peter1138> i loved that... 09:43:07 <Darkvater> Jango: well i did have to replace my mouse ;p 09:43:13 <Ailure> One of the most annoying things ever 09:43:14 <Ailure> :/ 09:43:21 <Jango> yeah, linux is only any good if you are prepared to learn :) 09:43:31 <Biff> "/dev/input/mice: character special (13/63)" its on my server 09:43:37 <[gen2]niki> well 09:43:41 <[gen2]niki> ubuntu is good too 09:43:44 <Darkvater> Jango: do you guys have mediamarkt in the UK? It was 20 eur there yesterday 09:43:45 <[gen2]niki> you plug in a printer and it works 09:43:46 <Jango> remember when you used to have to reboot windows to make a resolution change 09:43:50 <peter1138> damn, microsoft stopped making the explorer 3 mouse :( 09:43:51 <Jango> i'll look 09:43:57 <[gen2]niki> hey darkvater 09:43:58 *** Purno [~Purno@5351C436.cable.casema.nl] has joined #openttd 09:44:01 *** Smoky555 [~Miranda@intmail.vgtz.com] has joined #openttd 09:44:05 <Biff> well, you cant change your operating system and expect that its easy to use before you have learned it 09:44:10 <peter1138> Jango: just like X, until very recently ;) 09:44:14 <[gen2]niki> do you think i could buy 5 50 euro coupons in mediamarkt for 200 euro and buy a wii with it then? 09:44:17 <Darkvater> ugh, IE7 got installed yesterday by windows update....so bah slow 09:44:17 <peter1138> well, restart X, anyway 09:44:22 <Jango> Darkvater, no, we don't :( 09:44:25 <peter1138> Darkvater: it's persistent :/ 09:44:26 <Biff> after all, most people have used windows for alot of years 09:44:37 <Jango> peter1138, i was hoping you wouldn't notice that ;) 09:44:37 <Darkvater> takes about 2-3 seconds to register closing a tab 09:44:44 <Darkvater> peter1138: what is? 09:44:46 <Smoky555> hi :) 09:44:48 <Biff> Darkvater: pretty funny they called it a critical update 09:44:57 <peter1138> the IE7 auto installer 09:44:58 <Biff> they abuse their own update system 09:45:02 <Darkvater> ah :) 09:45:12 <peter1138> Darkvater, i have to keep bypassing it on our *servers* ... 09:45:14 <Jango> Darkvater, £37.60 here :( 09:45:15 <Smoky555> What is the maximum length of Station name? 09:45:37 <Darkvater> it's even sooo stupid.. on the first run: a question: 'search engines': 'keep my default' or 'let me pick' 09:45:45 <Darkvater> seemingly keep default is MS live search... 09:45:59 <Biff> yep 09:46:00 <Jango> which nobody uses 09:46:09 <Biff> unless you download the google branded ie7 09:46:13 <Darkvater> you go into options>settings to add one and you find out you can't, you have to got a special webpage and add a new one there 09:46:24 <Darkvater> just to go back to the same setting after you've closed it to remove the damn thing 09:46:36 <Jango> why would anyone choose to use IE though? 09:46:48 <Biff> Jango: i have no idea 09:46:53 <Darkvater> for every damn setting (popup, phising, etc.) it asks you what you want even if you've said during setup you don't want it 09:47:13 <Darkvater> I tell it 'turn off phising protection'...first page I open it pops up 'do you want protection'? 09:47:16 <Darkvater> gaaah 09:47:40 <Darkvater> Jango: eek, expensive 09:47:44 <Biff> not strange its so slow with microsofts implementation of phishing filter 09:47:55 <Biff> it checks every site you visit against a ms-server 09:48:00 <Darkvater> so much for my rant of IE7 09:48:06 *** Vikthor [~novotv6@pc304-61.feld.cvut.cz] has joined #openttd 09:48:11 <Darkvater> doesn't bother me that much cause I'm using Opera anywyas 09:49:06 <[gen2]niki> do you know the microsoft firefox homepage? :D 09:49:31 <[gen2]niki> i think its already off due a lawsuit but it was so hillarious 09:49:32 <Biff> microsoft firefox page? 09:50:00 <Darkvater> firefox eats your children, download IE7 instead! 09:50:01 <Darkvater> ;p 09:50:21 <[gen2]niki> yes 09:50:24 <[gen2]niki> it was a parody 09:50:54 <[gen2]niki> http://www.msfirefox.com/ 09:50:56 <[gen2]niki> here it is :D 09:50:58 <[gen2]niki> still exists 09:53:00 <Celestar> back 09:54:18 <Biff> hehe 09:54:20 <Darkvater> wb 09:54:33 <Biff> im currently installing internet explorer in linux :/ 09:55:08 <Triffid_Hunter> I did that ages ago.. still use it from time to time when I'm doing web dev and want a laugh 09:56:10 <Darkvater> ok, now let me work ;p 09:59:41 *** Osai [~Osai@pD9EB7015.dip.t-dialin.net] has quit [Quit: Osai] 10:01:50 <Smoky555> does anybody know, what is the maximum length of station names in OpenTTD ? 10:02:41 <peter1138> 5 metres 10:04:45 <Darkvater> hehe 10:04:51 <Darkvater> 32 I think 10:05:41 <Jango> work! 10:06:05 <Jango> i'm supposed to be working too - nothing to do though, it's too near christmas 10:13:48 <Darkvater> peter1138: did you just duplicate parse_intlist into newgrf_gui.c? 10:13:52 <Smoky555> Darkvater : but when using russian symbols, and each of them takes 2 bytes (in UTF8) vs 1 (in english), the maximum length of station name is only 16 symbols? and it is very "small station name" ... :( 10:13:59 * Darkvater frowns 10:14:12 <Darkvater> Smoky555: it's 32 characters 10:14:22 <Darkvater> chars 10:14:28 <peter1138> Smoky555: yes, that's correct 10:14:38 <peter1138> this will be fixed, but post 0.5 10:14:42 <Darkvater> so yes, if each symbol takes 2 bytes, you only get 16-lettered name 10:14:47 <Darkvater> ...too...sloo oow 10:15:07 <peter1138> You've Updated To The Latest Version of Firefox 10:15:20 <peter1138> strange capitalisation there... 10:15:40 <peter1138> "To" and "The", but not "of" 10:15:43 <Darkvater> yes, 'to' shoudl bojl ower 10:15:47 <BFM> http://www.youtube.com/watch?v=OgUJCFCVzV0&eurl= 10:15:47 <Darkvater> hmm 10:16:03 <Smoky555> and russian(ukranian) gamers must wait for this correction? 10:16:40 <Darkvater> don't complain so much! 10:16:46 <Jango> unless they fix it themselves.... it is open source 10:16:49 <Darkvater> think about the poor chinese users, they're much worse off 10:17:16 <Smoky555> Jango : yes, yes ... 10:17:57 * Smoky555 going to write a patch for LONG station names in unicode ... 10:19:26 <peter1138> Darkvater :) 10:20:33 <Darkvater> heh 10:20:36 <Darkvater> 'tis tricky :( 10:20:41 <peter1138> actually 10:20:45 <Darkvater> not that 10:20:46 <peter1138> it might just be a case of 32 -> 64 10:20:55 <peter1138> in which case we could do it for 0.5 10:21:09 <Darkvater> 32>64 + savegame-bump 10:21:16 <peter1138> no 10:21:21 <peter1138> it looks like it's saved with strlen 10:21:27 <Darkvater> hmm 10:21:33 <Darkvater> isn't custom-name in _name_array? 10:21:36 <peter1138> yes 10:21:38 <Darkvater> which is [512][32] 10:21:57 <peter1138> SlArray(_name_array[i], (uint)strlen(_name_array[i]), SLE_UINT8); 10:22:08 <peter1138> i.e. it's not just the whole array saved in one go 10:22:26 <Darkvater> he 10:22:48 <peter1138> hmm 10:22:51 <peter1138> oldloader though :/ 10:23:01 <peter1138> OCL_VAR ( OC_UINT8, 32 * 500, &_name_array[0] ), 10:23:04 <peter1138> o_O 10:23:09 <peter1138> that would need adjusting 10:23:43 <Darkvater> peter1138: got pointers how to change newgrf-gui so it doesn't operate on the input immediately but on some copy of it? only way I see it atm is checking what grf is passed with _game_mode...but bleeh 10:24:58 *** dfox [~dfox@r4az242.net.upc.cz] has quit [Ping timeout: 480 seconds] 10:24:59 <Darkvater> perhaps we can use the *proc callback function for this 10:25:02 <peter1138> we could make it so that you always have to apply 10:25:08 <peter1138> then pass two pointers to the function 10:25:14 <peter1138> hmm, no 10:25:16 <peter1138> just one 10:25:32 <peter1138> it can make its own copy at the start 10:25:38 <Darkvater> hmm... always? 10:25:54 <peter1138> yeah, so it needs apply at the main menu too 10:26:37 <peter1138> so it'll operate on its own copy, which gets cleared when the window is deleted 10:26:50 <Darkvater> hmm perhaps not 10:26:51 <peter1138> apply can clear the original version and copy the copy back over it 10:26:53 <peter1138> er :) 10:27:05 <Darkvater> eg you get a BIG FAT WARNING ingame when you press apply, you shouldn't get one inthe main menu 10:27:16 <Darkvater> the warning I base on _game_mode 10:27:33 <Darkvater> if it's based on that, the copy-back can happen implicitly on window-close 10:27:39 <peter1138> hmm 10:27:54 <Darkvater> or just when pressing apply and not showing warning window 10:28:47 <Darkvater> I should use CopyGRFConfigList(), right? 10:28:54 <peter1138> yes 10:28:56 * Darkvater frowns at peter1138 for not using const on src* 10:29:02 <peter1138> did i not? hmm 10:30:01 <Darkvater> hm copyconfiglist doesn't copy params... 10:30:51 <Darkvater> *c = *src; << or this also does that 10:30:53 <Darkvater> hmm 10:30:57 <peter1138> it should do 10:31:01 <peter1138> it's not a malloc'd list 10:31:15 <Darkvater> you're probably right 10:31:20 <Darkvater> most likely even 10:31:53 <Darkvater> he, function is static ;p 10:31:54 <peter1138> it must do, as setting parameters works... 10:32:05 <peter1138> unstatic it then 10:32:15 <peter1138> i just make anything static if it's not currently accessed elsewhere 10:32:15 <Darkvater> :O 10:32:27 <Darkvater> yeah, that's perfectly ok 10:32:37 <peter1138> hmm 10:32:48 <peter1138> just logged into a server to be greeted with "local area connection is now connected" 10:32:52 <peter1138> o_O 10:36:28 <blathijs> Windows server? 10:37:03 <blathijs> It probably queued that message for some time 10:38:44 <peter1138> i hope :) 10:39:51 <blathijs> or the switch got reset or something 10:41:21 *** dfox [~dfox@r4az242.net.upc.cz] has joined #openttd 10:44:52 <Darkvater> peter1138: what's the diff between ClearGRFConfig and ClearGRFConfigList? 10:45:02 <Darkvater> List clears the whole ->next until NULL? 10:45:31 <Darkvater> comments....lacking... 10:45:33 * Darkvater hides 10:45:52 <peter1138> List clears a whole list 10:46:03 <peter1138> ClearGRFConfig only clears one 10:46:39 <peter1138> go on, add comments then ;p 10:47:05 <Darkvater> o_O 10:47:15 <Darkvater> evil 10:47:30 <hylje> quickly, set the evil bit! 10:57:14 <peter1138> hee 11:06:01 *** Belugas_Gone [~Jfranc@216.191.111.226] has quit [Ping timeout: 480 seconds] 11:10:04 <Darkvater> !seen tron 11:10:06 <_42_> Darkvater, Tron (~tron@p54A3FA3D.dip.t-dialin.net) was last seen quitting #openttd 2 days 17 hours 31 minutes ago (17.12. 17:38) stating "Quit: Client exiting" after spending 11 hours 21 minutes there. 11:10:39 <Darkvater> hmm 11:10:40 *** Belugas_Gone [~Jfranc@216.191.111.226] has joined #openttd 11:10:42 *** mode/#openttd [+o Belugas_Gone] by ChanServ 11:10:43 <Darkvater> wb Belugas_Gone 11:14:12 <BFM> Can anyone recommend me a good desktop search? 11:14:56 <Biff> BFM: for windows? 11:15:08 <BFM> Yeah, I have the XP indexing disabled 11:15:26 <BFM> I downloaded a Microsoft one at work, but it wasn't the best 11:15:45 <BFM> I was thinking of giving Google desktop a go... 11:15:45 <Biff> google was ok when i tried it last 11:16:03 <Biff> i use beagle now, but that only works in linux i think 11:16:19 <peter1138> grrr 11:16:25 <BFM> Think I might have to bite the bullet and go with google desktop =\ 11:17:03 <Biff> why is that biting a bullet? 11:17:36 <Jango> updatedb 11:17:41 <Jango> works quite well 11:17:59 <Jango> especially with a journalling filesystem :) 11:18:11 <Jango> either that or grep 11:18:19 *** Osai [~Osai@pD9EB7015.dip.t-dialin.net] has joined #openttd 11:18:32 <BFM> Grep? 11:18:40 <BFM> What's Grep Jango? 11:18:48 <Darkvater> lol 11:18:50 <Jango> NAME 11:18:51 <Jango> grep, egrep, fgrep - print lines matching a pattern 11:19:05 <Jango> DESCRIPTION 11:19:05 <Jango> Grep searches the named input FILEs (or standard input if no files are 11:19:05 <Jango> named, or the file name - is given) for lines containing a match to the 11:19:05 <Jango> given PATTERN. By default, grep prints the matching lines. 11:19:12 <Jango> something like that ;) 11:19:25 <Biff> Jango: grep works pretty bad on pdf and other types of documents 11:19:28 <BFM> ahh 11:19:52 <BFM> installing google desktop, brb 11:19:53 <Jango> yeah, but i don't have tons of pdfs anyway so i'm not too bovvered 11:20:10 *** BFM [~BurningFe@CPE-60-227-104-206.nsw.bigpond.net.au] has quit [Quit: Chatzilla 0.9.74 [Firefox 1.5.0.9/2006120612]] 11:20:28 <Biff> Jango: i understand, but its kinda cool when it indexes everything in your home-dir, even webpages you visit 11:20:48 <Jango> yeah, i should think that for some people it's kinda useful 11:20:49 <Biff> so if i wonder where i read about something, i start beagle-search and type in some of the text 11:21:17 <Biff> like your own personal google ;p 11:21:49 <Jango> heh, i always found that google desktop slowed down an already slow windows box to unbearable levels 11:22:22 <Biff> oh? 11:22:24 <peter1138> bah 11:22:25 <Jango> since linux runs continuously faster than windows, i prob would have no problem with beagle 11:22:37 <peter1138> Darkvater: lots of hardcoded 31s for the max name length :( 11:22:41 <Biff> beagle is very good now 11:22:46 <Biff> but it has had its bug 11:22:49 <Biff> atleast in ubuntu 11:23:02 <Biff> had to backport a newer package to get it working smoothly 11:23:11 <Jango> i always find that by the time you've got AV, anti-spyware and about a billion different buggy updates from windows you've got a fast machine running at 486 speeds 11:23:22 <Biff> yup 11:23:41 <Jango> hence why i went back to linux - i just run windows in vmware (for work) 11:23:45 <Biff> i see no reason for running those programs 11:24:00 <Biff> yup, vmware is sweet 11:24:09 <Jango> [root@saturn ~]# pacman -Ss beagle 11:24:09 <Jango> extra/beagle 0.2.13-1 11:24:09 <Jango> Search tool that ransacks your personal information space 11:24:09 <Jango> extra/libbeagle 0.2.13-1 11:24:09 <Jango> Beagle desktop search client library 11:24:15 <Jango> looks like arch has beagle 11:24:43 <Biff> 0.2.13 is good 11:24:53 <Biff> 0.2.12 was bugged 11:25:13 <Biff> just remember to enable extended attributes on your home partition 11:25:17 <Biff> if you use ext3 11:25:32 <peter1138> BUGGY 11:25:35 <peter1138> not bugged 11:26:00 *** BFM [~BurningFe@60.227.104.206] has joined #openttd 11:26:05 <Biff> peter1138: sorry, my english is pretty bad :/ 11:26:11 <peter1138> if it's been bugged it has a spying device in it 11:26:27 <Biff> ah, hehe 11:26:28 <Biff> =) 11:26:37 <Biff> Jango: http://beagle-project.org/FAQ 11:26:47 <peter1138> beagle slows my pc down a lot :( 11:27:00 <Biff> peter1138: what version are you running? 11:27:19 <Brianetta> beagle's writtn in C# 11:27:32 <Biff> yup 11:27:48 <peter1138> no idea 11:27:59 <Biff> peter1138: ubuntu? 11:28:03 *** scia [~scia@AveloN.xs4all.nl] has joined #openttd 11:28:03 <peter1138> yeah 11:28:07 <peter1138> feisty 11:28:08 <Biff> yup, thats why 11:28:09 <Biff> oh 11:28:12 <Biff> then its not why 11:28:14 <Biff> :=) 11:28:24 <Biff> the edgy-package uses alot of cpu 11:28:38 <Biff> and extended attributes can cause it to use more 11:28:55 <peter1138> i think i'm using reiserfs 11:28:59 <peter1138> in a moment of madness 11:29:21 <Biff> ok, reiser has extended attributes enabled by default i think 11:29:24 <Biff> not 100% sure tho 11:29:47 <Biff> "Yes, but extended attributes won't be used. Reiser4 implements its own extended attribute interface, which means that while Beagle will be fully functional, it will be slower than on other filesystems, such as ext3." 11:31:00 <peter1138> heh 11:31:07 <Jango> export BEAGLE_EXERCISE_THE_DOG=1 11:31:08 <Jango> lol 11:31:09 <peter1138> when i get a new pc... 11:31:15 <Jango> i love unix developers sense of humour 11:31:24 <peter1138> ext3 or xfs, i can never decide which to use 11:31:51 <Biff> i usually run ext3 11:31:55 <Jango> me too 11:31:59 <Biff> because its well supported 11:32:02 <Jango> i did reiser a few times 11:32:44 *** Gonozal_VIII [~Gono@N711P016.adsl.highway.telekom.at] has quit [Ping timeout: 480 seconds] 11:33:16 <Biff> yup, but i'm guessing the development of reiser will stall 11:33:28 <Biff> was it suse that just changed from reiser to ext3 as default? 11:33:44 <Jango> i don't think it's the only one either 11:33:57 <Biff> reiserfs doesnt have real journaling, that can be a problem 11:34:21 *** Gonozal_VIII [~Gono@N878P011.adsl.highway.telekom.at] has joined #openttd 11:34:41 <Jango> journallings great for many reasons 11:34:46 <Biff> however the default in ext3 is only metadata journaling aswell now 11:34:51 <Biff> i think 11:34:55 <Jango> oh really 11:34:57 <Jango> i dunno 11:35:07 <Brianetta> reiser is nice, but using filesystems which are despised by the kernel devs is not going to be a productive move in any environment. 11:36:31 *** Faux [~faux@compsoc.sunion.warwick.ac.uk] has quit [Ping timeout: 480 seconds] 11:37:56 <Biff> i last used it when i used gentoo i think 11:38:02 <Biff> which is a few years ago 11:39:16 *** Vikthor [~novotv6@pc304-61.feld.cvut.cz] has quit [Remote host closed the connection] 11:42:54 <Jango> i got fed up of gentoo 11:43:03 <Jango> in my experience, it was always breaking 11:43:13 <Jango> and i wanted a binary-based distro anyway 11:44:26 <Biff> the stable version didnt break that much for me, but i see no point in compiling every single package 11:45:18 <Jango> i think my experience was skewed because i was using the x64 branch 11:45:19 <peter1138> so was reiser convicted? 11:46:09 <Biff> Jango: ah, that might have something to do with it 11:47:06 <Biff> peter1138: doubt the case has been up yet 11:47:19 <Biff> peter1138: somehow i think that case might be the final nail in the coffin 11:47:28 <Biff> no matter the outcome 11:49:14 <Jango> http://yro.slashdot.org/article.pl?sid=06/12/11/1144226 11:52:12 <Ailure> http://realgoldeneye.ytmnd.com/ 11:52:13 <Ailure> :D 12:06:06 <peter1138> hmm 12:07:07 *** Belugas_Gone [~Jfranc@216.191.111.226] has left #openttd [] 12:08:14 *** Belugas_Gone [~Jfranc@216.191.111.226] has joined #openttd 12:08:17 *** mode/#openttd [+o Belugas_Gone] by ChanServ 12:11:09 <peter1138> Smoky555, Darkvater: http://fuzzle.org/o/longname.diff <-- look about right? 12:12:30 <BFM> Google Desktop search for the win! 12:14:35 <Darkvater> peter1138: what if we do it so if you pass -1 as length, it takes the maximum length of the name_array? 12:15:23 <Smoky555> peter1138: yep, thanks :) 12:16:13 <Darkvater> guys RFC: how should I do a confirmation window? Pass it a function to execute on 'yes' or have it send a windowevent back to its parent and let that handle it on cose? 12:16:16 <peter1138> Darkvater: possible 12:16:27 <peter1138> Darkvater: no idea... how did bjarni do it? 12:16:31 <peter1138> or is that a silly question... 12:16:40 <Darkvater> yes that is a silly question 12:16:49 <Darkvater> bjarni added a whole new window just for that confirmation 12:17:01 <Darkvater> not a generic one which he was supposed to do and which I am doing now 12:17:29 <peter1138> hee 12:17:30 <Darkvater> patch otherwise looks good 12:17:44 <peter1138> -1 would be better, i think 12:17:50 <Darkvater> perhaps in oldloader.c extern char _name_array[512][]; ? 12:18:10 <peter1138> no, it needs to know the full size 12:18:29 <Darkvater> it doesn't...the last dimension can be unknown 12:18:43 <peter1138> if we did -1, then if we do tron's "store the name with the object" thing, we can use malloc or something and not care about length 12:19:01 <Darkvater> at least it works as well with extern _windows[]; just the compiler doesn't know the size during debugging 12:19:25 <Darkvater> sounds good 12:19:58 <Darkvater> 'store name with object'? Ah you mean char pointers isntead of magic reference to _name_array? 12:20:02 <peter1138> yeah 12:23:12 <Ailure> hmm 12:23:27 <Ailure> is there any logic behind the versioning system of openTTD 12:23:38 <Ailure> apart from the most significant number being the major release one 12:24:13 <blathijs> it's pretty arbitrary, but it should be more structured in the future 12:25:49 <Darkvater> the 0. is fixed 12:25:53 <Darkvater> 4. is the major release 12:26:07 <Darkvater> and the third one is supposed to be minor updates/fixes to the major release 12:27:07 <Darkvater> so people. comments about showmessage() retval handling? 12:27:26 <Darkvater> cause if not I'll go ahead with the event-based approach to parent 12:27:45 <blathijs> well, 0. is really major release I guess, but we haven't come that far yet ;-p 12:28:03 <Ailure> it's a mega gigantic omg release 12:28:37 <Darkvater> most OS projects stay in the 0. stage :) 12:28:38 <Ailure> though what Darkvater said makes snese 12:28:43 <Ailure> and that's true 12:28:58 <Ailure> sometimes my mind ignores that error 12:29:02 <Ailure> though 12:29:07 <Ailure> when it comes to thoose projects 12:29:08 <blathijs> Darkvater: windowevent seems more flexible, while passing a function would be easier to work with, I guess 12:29:09 <Ailure> such as openTTD 12:29:21 <Darkvater> blathijs: that's much help ;p 12:29:38 <Darkvater> blathijs: the problem of the function is that you could only handle a 'yes' event, not a 'no' 12:29:43 <Ailure> I was just thinking in the shower heh 12:29:44 <Darkvater> unless you pass 2 functions ;p 12:29:51 <blathijs> Darkvater: Can't you do both? Or pass two functions? 12:30:17 <blathijs> Darkvater: Doing both (passing function pointer for yes and sending a window event) is probably the most powerful optino 12:30:22 <blathijs> though it could get confusing 12:30:26 <Ailure> wondering if certain features that is in the Roadmap 6.0 might be added midlife of 0.5 12:30:28 <peter1138> hmmmmm 12:30:33 <Ailure> or rather 12:30:34 <Ailure> sdfdfdfdfdf 12:30:37 <peter1138> Darkvater: tried making a screenshot of the newgrf gui? 12:30:38 <Ailure> 0.6 12:30:39 <Darkvater> now it's two functions, tomorrow 3 (yes, no, cancel), after that 4 (yes, no, cancel, Idonnu) and who knows what 12:30:58 <Darkvater> peter1138: :( it's on my laptop at home 12:31:01 <blathijs> Darkvater: So, go for the window event. It makes the most sens, I think 12:31:24 <peter1138> Darkvater: even in trunk? 12:32:07 <blathijs> Ailure: Well, we currently have a stricter release policy. After 0.5.0 is released, all 0.5.x releases will only be bugfixed, while new features will be in 0.6 12:32:19 <Darkvater> peter1138: but I added a yellow 'Apply Changes' button just above 'set parameters' on the right side (increased height of the info with one line). The button only shows up if you can edit the grf's. When pressed you get a nice red error window with a 'yes', 'no' asking if you are absolutely sure and it can crash openttd, centred in the newgrf-gui window 12:32:24 <Darkvater> peter1138: wha? 12:32:43 <Darkvater> blathijs: except for really minor features that one could call 'fixes' 12:32:49 <Darkvater> I just loved 0.4.0.1 :P 12:33:06 <Ailure> heh minor features such as? 12:33:19 <Ailure> minor as in "implentating was easy" or? 12:33:25 <Ailure> *implentation 12:33:30 <Darkvater> - create random password for each new company on join 12:33:35 <Ailure> ah 12:33:45 <Darkvater> which I hope have time of doing 12:33:46 <Ailure> becuse some minor features can be very useful 12:33:46 <Darkvater> or 12:33:49 <Ailure> heh 12:33:54 <Ailure> such as that one 12:34:06 <Darkvater> - save local player with savegame so if you continue MP offline you get your company back without needing to cheat 12:34:21 <Darkvater> 13:31 < peter1138> Darkvater: even in trunk? << I don't get this 12:34:25 <Ailure> I usually stick to the stable version until the gap between the stable and nightly is too high 12:34:26 <Ailure> eh 12:34:32 <Ailure> too large 12:34:45 <Ailure> which is usually a period of two months ;P 12:35:20 <Ailure> I can't stand playing 0.4.8 now due to some features missing 12:35:28 <Ailure> such as the wagon replace one :) 12:35:30 <Darkvater> o_O I missed out on the 'screenshots' section when browsing the forums today 12:35:55 <Darkvater> hmm guys..where shall I post a request for even more! screenshots for the website showing off the godlyness of 0.5? 12:36:38 <Jango> when's 0.5 out then? 12:36:43 <Jango> (sorry, i'm out of touch) 12:36:44 <Ailure> rather soon 12:36:48 <Ailure> apparently 12:36:52 <Darkvater> April 12:37:14 <Jango> how can you show it off now then? :/ 12:37:29 <Ailure> latest nightly maybe 12:37:41 <Darkvater> Jango: :). it should be really soon 12:37:47 <Darkvater> as soon as I finish this newgrf thingie 12:37:53 <Jango> ah 12:38:05 <Ailure> what newgrf thingy? 12:38:35 <Darkvater> you'll see 12:38:55 <peter1138> Darkvater: in game, open up the newgrf gui 12:38:59 <peter1138> then take a screenshot 12:39:07 <[gen2]niki> a good noon to all of you :D 12:39:07 <peter1138> move the "error" window around 12:39:20 <Jango> brb 12:39:20 *** Jango [~daniel@puritan.demon.co.uk] has quit [Remote host closed the connection] 12:39:32 <peter1138> it uses SetDParamStr() in a persistent manner, which it can't o_O 12:40:09 <Darkvater> peter1138: the errmsgwindow uses a local copy of _decode_parameters 12:40:40 <Celestar> svn is down? 12:40:50 *** Jango [~daniel@puritan.demon.co.uk] has joined #openttd 12:41:49 <peter1138> Darkvater: the network window and the newgrf gui use setdparamstr on each draw 12:42:16 <peter1138> causing previous strings saved in setdparamstr to be wiped out 12:42:53 <peter1138> could be solved by remember x offsets and calling DoDrawString() 12:43:35 <peter1138> +ing 12:46:10 <peter1138> otoh 12:46:19 <peter1138> "The duration of the bound string is valid only until the next GetString" 12:46:22 <peter1138> it does warn... 12:52:36 <[gen2]niki> can someone help me with finding good settings for my online ottd server? 12:52:38 <[gen2]niki> o.o 12:54:00 <peter1138> "finding" 12:54:08 <[gen2]niki> yes ;p 12:54:10 <peter1138> you don't find, you choose 12:54:15 <[gen2]niki> well 12:54:26 <[gen2]niki> but finding values which make a server good and playable 12:55:41 <peter1138> choosing values... 12:56:02 <[gen2]niki> ;p 12:56:04 <peter1138> good and playable is quite subjective 12:56:10 <[gen2]niki> maybe. 12:56:12 <peter1138> some like it cheap and flat 12:56:18 <peter1138> some like it expensive and mountainous 12:56:27 <Darkvater> he, I won a wall-clock for christmas present ;p 12:56:49 <[gen2]niki> what would "you" prefer? 12:57:08 <[gen2]niki> i think there are enough "easy" games 12:57:22 <Ailure> unfortunatly 12:57:31 <Ailure> i'm one of thoose people who are unhappy with the map generator at times 12:57:34 <Ailure> I want variety :( 12:57:58 <Darkvater> hm peter1138 I'll look into that 12:58:10 <Darkvater> into the errwnd 12:58:22 <Ailure> however i don't like flat landscapes :P 12:59:01 <[gen2]niki> autoclean.. 12:59:05 <[gen2]niki> what are good settings? 12:59:22 <[gen2]niki> id like something.. you end your game 23 oclock and start at noon next day again 12:59:34 <[gen2]niki> but i fear that too many unused companys could ruin playability 12:59:38 <Ailure> I wish autoclean would have AND options 12:59:57 <Ailure> such as it cleaning out the most inactive company only if all eight slots are taken 13:00:05 <[gen2]niki> yes 13:00:08 <[gen2]niki> o.o 13:00:21 <[gen2]niki> but what should I take while things like that dont exist? 13:00:43 <Ailure> well 13:00:50 <Ailure> how long would be sane in real hours? 13:00:56 <Ailure> and then convert that to gametime 13:00:57 <[gen2]niki> unprotected: 64, protected:256 13:01:08 <Ailure> I forgot how a gameyear was now though.. 13:01:12 <Ailure> eh how long it was 13:01:27 <[gen2]niki> maybe 4 gameyears a hour 13:01:28 <[gen2]niki> iam not sure 13:01:56 <Smoky555> who can help me with NFO files? 13:02:03 <Ailure> i would give the owner enough time 13:02:08 <Ailure> to play his company again 13:02:10 <Ailure> after a nights sleep 13:02:11 <Ailure> :p 13:02:14 <[gen2]niki> thats 256 13:02:20 <[gen2]niki> the highest number possible 13:02:27 <[gen2]niki> okay.. 13:02:31 <[gen2]niki> diff level? 13:02:48 <[gen2]niki> autosave? rather off, eh? 13:03:15 <Ailure> I forgot how many gameyears a agme advanced 13:03:17 <Ailure> when I went to sleep 13:03:22 <Ailure> I think it was around 20-30 gameyears 13:03:32 <[gen2]niki> hmm well 13:03:38 <[gen2]niki> ill keep it 256 for now 13:03:54 <[gen2]niki> diff level means how fast towns get pissed when you build? 13:03:55 <Ailure> years? 13:03:59 <Ailure> I think that's a few days... 13:04:02 <Ailure> RL time 13:04:04 <[gen2]niki> 256 months i think 13:04:08 * Darkvater ponders unifying WE_ON_POPUP_CLOSE and WE_ON_EDIT_TEXT to WE_ON_CHILD_CLOSE 13:04:13 <Ailure> oh 13:04:28 <Ailure> about 21 years then 13:04:28 <[gen2]niki> thats the highes possible value for decay time 13:04:41 <Ailure> for losing a password? 13:04:42 <Ailure> heh 13:04:46 <[gen2]niki> yes 13:04:51 <Ailure> ah 13:04:55 <[gen2]niki> whats a good diff level? 13:04:59 <[gen2]niki> hard is 3, i guess? 13:04:59 <Ailure> then put the same amount for deleting the company as well I guess 13:05:02 <[gen2]niki> its at 0 currently 13:05:07 <Ailure> which should be 42 years or so in total 13:05:09 <Ailure> for saving a company 13:05:11 <Ailure> eh 13:05:14 <Ailure> yeah 13:05:27 <[gen2]niki> so difflevel should be 3? okay o.o 13:05:51 <[gen2]niki> station_spread? its at 12 currently 13:05:59 <Ailure> 20-30 13:06:00 <Ailure> at least 13:06:03 *** Maedhros [~jc@140.211.166.183] has joined #openttd 13:06:13 <Maedhros> hello 13:06:20 <[gen2]niki> inflation? gotodepot? 13:06:24 <[gen2]niki> hi :D 13:06:31 <Ailure> depends 13:06:37 <[gen2]niki> hard game 13:06:42 <[gen2]niki> both true? 13:06:44 <Ailure> are you planning to run the server for quite awhile, it might be wise to turn inflation off due to some wierd bugs 13:06:50 <[gen2]niki> okay 13:06:51 <Ailure> however if not, then turn it on 13:07:07 <[gen2]niki> its ment to run 24/7. its a dedicated server :D 13:07:09 <Ailure> It's only a problem if you run it for weeks 13:07:23 <Ailure> heh 13:07:27 <[gen2]niki> run for weeks? 13:07:29 <Ailure> the biggest problem with running a server for so long 13:07:37 <Ailure> is that it reaches 2050 way too quickl y 13:07:38 <[gen2]niki> with multiple games or with one long game 13:07:46 <[gen2]niki> hmm important point 13:08:08 <Ailure> while there's no problems running past 2050 13:08:20 <Ailure> especially when you turn on the option so engines dosen't turn obsolote 13:08:46 <Ailure> I think some players would enjoy a game where the steam age is a few days long :) 13:09:01 <[gen2]niki> how can i achieve that? 13:09:13 <Ailure> can't 13:09:20 <Ailure> unless you use unoffical builds such as mini in 13:09:21 <Ailure> who have it 13:09:41 <Ailure> it's the daylength patch 13:09:50 <Ailure> causes a day ingame to be longer 13:09:54 <Ailure> the game looks as being as fast 13:09:59 <Ailure> but you won't reach 2050 as fast 13:10:00 <[gen2]niki> ah 13:10:02 <[gen2]niki> hmm 13:10:07 <[gen2]niki> so i cant control that atm 13:10:14 <Ailure> you can like 13:10:20 <Ailure> make a game 32x longer 13:10:26 <[gen2]niki> when should the game end? where to set that? 13:10:26 <[gen2]niki> o.o 13:10:29 <Ailure> I think 100 years 13:10:36 <Ailure> would take about a month with 32x multiplier 13:10:49 <[gen2]niki> where is the multiplier in settings? 13:11:05 <Ailure> somewhere 13:11:16 <Ailure> well 13:11:20 <Ailure> nowhere if you use the latest nightly 13:11:33 <Ailure> but it's there if you use mini in or made your own build including the daylength patch 13:11:39 <[gen2]niki> hmm 13:11:46 <[gen2]niki> then not =( ill add that in future 13:11:55 <[gen2]niki> smooth economy? 13:12:13 <Ailure> sure 13:13:12 <Ailure> anyway, i'm going to take a walk 13:13:32 <[gen2]niki> okay 13:13:36 <[gen2]niki> one last thing: 13:13:41 <Ailure> be fast: :) 13:13:43 <[gen2]niki> when should the game end? 13:13:53 <[gen2]niki> 2050 or 2051? or when? 13:13:55 <Ailure> never 13:14:00 <Ailure> or better 13:14:00 <peter1138> hmm 13:14:02 <Ailure> it ends manually 13:14:09 <Ailure> it really sucks if a game just ends for the players 13:14:09 <[gen2]niki> how to achieve that? 13:14:24 <Ailure> It's not really hard to shut down a game manually :) 13:14:25 <[gen2]niki> that it doesnt end by itself 13:14:43 <Ailure> I don't think you have to set anything 13:14:47 <[gen2]niki> and how to get a very mountainous map? 13:14:56 <Ailure> it's in the difficulty settings 13:15:00 <Ailure> for some reason 13:15:04 <Ailure> or when you generate map 13:15:08 <Ailure> depends on your build number 13:15:10 <[gen2]niki> is diff_level:3 fine? 13:15:22 <[gen2]niki> so quite hilly 13:15:30 <Ailure> you're probably better off making your own difficulty 13:15:42 <Ailure> almost none uses the preset ones 13:15:42 <Ailure> <_< 13:15:51 <[gen2]niki> k 13:15:51 <Ailure> anyawy, i'm going out for a bit now 13:15:52 <Ailure> for real 13:15:54 <[gen2]niki> see you :D 13:16:05 <[gen2]niki> peter? can you help me regarding the diff level? ;p 13:20:25 <peter1138> no 13:21:58 <[gen2]niki> well its up and running 13:22:16 <[gen2]niki> [gen2]Openttd 13:25:13 *** Sacro [Ben@adsl-83-100-235-72.karoo.KCOM.COM] has joined #openttd 13:25:34 <Darkvater> [gen2]niki: difficulty is a bitch to set up from openttd.cfg. Just run the game, change difficulty graphically and read from config 13:25:44 <Darkvater> or write some program that can do this ;) 13:33:08 *** Smoky555 [~Miranda@intmail.vgtz.com] has quit [Read error: Connection reset by peer] 13:35:01 *** HMage [~HMage@85.21.179.37] has joined #openttd 13:36:19 *** ChrisM87 [~ChrisM@p54AC7974.dip.t-dialin.net] has joined #openttd 13:39:36 <Darkvater> he... 13:39:43 <Darkvater> we already have a yes/no window 13:39:46 <Darkvater> ShowQuery 13:39:47 <Darkvater> ... 13:40:27 *** Vikthor [~Vikthor@snat2.arachne.cz] has joined #openttd 13:43:50 *** Tobin [~Tobin@c58-107-61-130.eburwd7.vic.optusnet.com.au] has joined #openttd 13:46:18 <Darkvater> 14:38 <+Lakie> Oh dear, OpenTTD peeps saying use grdtogrf without setting a new grfid 13:46:22 <Darkvater> ? 13:48:25 <Celestar> openSUSE 10.2 misses gfortran 13:48:27 *** Vikthor [~Vikthor@snat2.arachne.cz] has quit [Remote host closed the connection] 13:49:04 *** Vikthor [~Vikthor@snat2.arachne.cz] has joined #openttd 13:49:39 <Maedhros> Darkvater: http://www.tt-forums.net/viewtopic.php?p=519741#519741, maybe? 13:51:54 <Darkvater> since when is skidd13 an openttd peep? 13:53:35 <Maedhros> *shrug* 13:54:07 <Maedhros> it's the only grdtogrf reference i can see that's relevant though, and peep might as well mean "user" 13:54:26 <Darkvater> it's peepS 13:54:28 <Darkvater> :) 13:54:32 <Darkvater> but ok 13:56:54 <Maedhros> :) 14:01:25 *** MeusH [~MeusH@host-ip18-138.crowley.pl] has joined #openttd 14:01:29 <MeusH> hey 14:01:41 <MeusH> ln- ! 14:18:10 *** Belugas_Gone is now known as Belugas 14:22:21 <Celestar> *sneeeze* 14:22:30 <guru3> that was random 14:22:48 *** glx [glx@bny93-6-82-245-156-124.fbx.proxad.net] has joined #openttd 14:22:49 *** mode/#openttd [+v glx] by ChanServ 14:28:27 <MeusH> hello glx 14:28:32 <MeusH> hi Belugas 14:28:39 <glx> hi MeusH 14:28:56 <MeusH> glx: are you reworking widgets? 14:29:32 <glx> hmm not really :) 14:29:40 <glx> was just a little bug fix 14:29:42 <glx> why? 14:31:43 *** Tobin [~Tobin@c58-107-61-130.eburwd7.vic.optusnet.com.au] has quit [Quit: Tobin] 14:32:26 <Belugas> hey MeusH 14:33:07 <MeusH> glx: I just thought someone is reworking it, because windows in OpenTTD have all sizes fixed 14:33:20 <MeusH> Belugas: how's newhouses? 14:35:55 <Belugas> glx fixed roads lately ( i think it works now, but hae not checked ) 14:36:12 <Belugas> other then that, doc is almost done 14:36:27 <Belugas> and it keeps on compiling monday and friday :D 14:36:37 <glx> I didn't try all newhouses newgrf 14:36:42 <glx> (only ttrs3) 14:36:52 <glx> and it's beautiful :) 14:36:56 <Maedhros> :) 14:37:13 <Maedhros> the first parameter (replace all old buildings) doesn't seem to work though :-/ 14:38:52 <peter1138> Darkvater: re lakie, sounds like one of his "let's just randomly attack openttd for no good reason" lines... 14:39:01 <Celestar> gnah 14:39:43 * Celestar wonders how to proceed with the saveload revisions in the branch 14:40:30 <Darkvater> 2hi Belugas 14:40:43 <Darkvater> peter1138: ah well, we've grown armour against that :) 14:40:46 *** PandaMojo [~panda@c-67-183-223-161.hsd1.wa.comcast.net] has joined #openttd 14:40:47 <Darkvater> Celestar: what way? 14:41:06 <Belugas> 3hi Darkvater :) 14:41:27 <Belugas> ho... there's a Celestar around :D 14:41:29 <Belugas> hello sir 14:41:42 <Belugas> and hello to mostly silent peter1138 too ;) 14:42:58 <Celestar> I just think I'll care crap about intra-branch saveload compatibility 14:42:59 <Maedhros> hi Belugas :) 14:42:59 <Darkvater> and santa 14:43:14 <MeusH> guys, what do you think about http://tt-forums.net/viewtopic.php?p=531738#531738 ? 14:43:16 <Darkvater> Celestar: that is a most wise decision, it'll be crap anyways 14:43:34 <Celestar> possibly 14:43:45 <Darkvater> Maedhros: way too grainy 14:43:55 <Celestar> when will the branching take place?! 14:44:14 <Ailure> niki uhm 14:44:16 <Ailure> nice server 14:44:18 <Darkvater> NEVER 14:44:22 <Ailure> there's no progress however 14:44:30 <Maedhros> Darkvater: did you mean MeusH, by any chance? :-P 14:44:37 <Darkvater> oh heah yeah 14:44:56 <Darkvater> MeusH: it's like every sprite in there got some random-noise (b&w, gaussian) applied to it 14:44:58 <MeusH> grainy texture? 14:45:13 <MeusH> ohh it doesn't sound good 14:45:40 <Belugas> whouuu! Maedhros too! Hello sir :) 14:45:49 <Darkvater> it's just not natural imho. perhaps look at the tropical houses in trgir.grf or whichever it is :) 14:46:15 *** WolfAngel [~wolfangel@83.73.168.209.ip.tele2adsl.dk] has joined #openttd 14:46:25 * Celestar punches the server :S 14:46:38 <Celestar> it's just ONE DAMN file 14:46:46 <Belugas> #Punch Punch Punch and Judy 14:46:52 <MeusH> Darkvater: well I think that shadowed parts are too grainy, like the tiled roof, but how about sunlighted sides? 14:46:58 <MeusH> are they too grainy, too? 14:47:11 <CIA-1> celestar * r7513 /branches/bridge/saveload.c: [bridge] Somehow messed up the savegame revision number on previous commit 14:47:14 <Darkvater> for my taste yes as well 14:47:17 <Celestar> thank you 14:47:50 <MeusH> DV, could you please take a look at a previous post which is copper ore unloading station? 14:48:01 <Darkvater> buildings, especially white are always smooth in tropical climate. They plaster those walls 14:48:11 <Darkvater> the red-brick ones could be grainy, but not that much 14:48:14 <MeusH> ahh, thanks, I'll consider that 14:48:49 <Darkvater> you can clearly see the difference between the original buildings and the ones added..over-texturized 14:49:30 <Darkvater> those piles of...whatever they are do look weird ;p 14:50:06 <Darkvater> but I like the feeling and look of those graphics 14:50:17 <Celestar> where's KUDr_wrk ? 14:50:24 <KUDr_wrk> here 14:50:31 <Darkvater> always find it a pity everybody does temperate. Imho the tropic climate is the sexiest 14:50:31 <Celestar> KUDr_wrk: hows life? 14:50:37 <KUDr_wrk> thanks 14:50:42 <KUDr_wrk> busy but good 14:50:51 <KUDr_wrk> and yours? 14:51:06 <MeusH> sexiest :) oh yeah Darkvater you're right :D 14:51:13 <Celestar> KUDr_wrk: allright... 14:51:19 * Darkvater wonders of going home 14:51:25 <Darkvater> I've had it at work for this year 14:51:28 * KUDr_wrk too 14:51:40 <MeusH> I noticed TTD doesn't have many big, plain textures 14:51:47 <KUDr_wrk> finished for this year 14:51:47 <MeusH> but my sheds do 14:51:50 <MeusH> huge walls 14:52:01 <MeusH> I hope adding some details will help 14:52:08 <Celestar> KUDr_wrk: I hope to merge bridges soon :) 14:52:36 <Darkvater> MeusH: best would be trying to find some real pictures 14:52:36 <KUDr_wrk> well! 14:52:43 <MeusH> Celestar, bridge brach started by Tron? 14:53:03 <Darkvater> detail-ideas: add drunken mexicans on the side, barrels, some dirt, 14:53:13 <Celestar> MeusH: affirmative 14:53:14 <MeusH> :D 14:53:20 <MeusH> thx Celestar 14:54:51 <Celestar> KUDr_wrk: I might need you help in a minute or two 14:54:57 <Darkvater> hmm 14:55:04 * Darkvater will work for 20 minutes more 14:55:06 <KUDr_wrk> Celestar: np 14:55:11 <Darkvater> then it's goodbye 14:55:24 <Celestar> KUDr_wrk: will get back to you 14:55:29 <KUDr_wrk> ok 14:58:36 <peter1138> tum te tum 14:58:47 <peter1138> Belugas: my adsl is still down 14:58:52 <peter1138> so... no home internet from me 14:58:56 <Darkvater> :( 14:59:00 <peter1138> i can't even svn up ;( 14:59:05 <peter1138> it's terrible 14:59:08 * Darkvater donates some internet to peter1138 14:59:18 <peter1138> Darkvater: my server's desyncing now, apparently 14:59:20 <Darkvater> do you want my wireless card? :) 14:59:23 <peter1138> i've not had a chance to test it... 14:59:28 <peter1138> i've got wireless :) 14:59:33 <Belugas> peter1138: down? i didn't know it was down. My sincere condoleances :( 14:59:33 <Celestar> KUDr_wrk: please merge -r7226:7227 from trunk => bridges ? 14:59:52 <KUDr_wrk> Celestar: hmm, wait... 15:00:04 * Celestar punches CIA-1 15:00:11 <Darkvater> oh, a slightly different topic: we really need to cut down on the number of 'sync to trunk/' commits we have 15:00:21 <Celestar> lol @ Darkvater 15:00:23 <Darkvater> it's kinda stupid how many we have 15:00:32 <peter1138> indeed 15:00:44 <Celestar> Darkvater: for one thing, we should merge branches to mainline faster *runs* 15:00:51 <CIA-1> celestar * r7514 /branches/bridge/ (56 files in 5 dirs): [bridge] - Sync with r7200:7226 from trunk 15:01:04 <Darkvater> miniIN I can understand, but the others..syncing 40/50 revisions....useless 15:01:18 <Darkvater> just like that sync Celestar :) 15:01:24 <peter1138> heh 15:01:35 <peter1138> what's 7227 then? heh 15:01:46 <Celestar> peter1138: something where I need C++ knowledge to merge possibly :P 15:01:55 <Celestar> Darkvater: you want me to merge bigger chunks? 15:01:59 <peter1138> oh, tiny 15:02:11 <Darkvater> Celestar: what's the problem with that? 15:02:24 <Celestar> none yet, I'm just looking at it 15:02:30 <Celestar> I just try to keep things simple 15:02:36 <Darkvater> a merge is simple 15:02:39 <Darkvater> :) 15:02:39 <Brianetta> miniin is a weird concept 15:02:53 <Brianetta> trying to think of any other project with a similar side-project 15:03:20 <Celestar> Miniin is because we cannot have all those $USER pachtes in trunk 15:03:25 <Darkvater> those side-projects usually fork, and exist somewhere else 15:03:33 <Brianetta> Celestar: I nkow the reasons 15:03:36 <Darkvater> eg Compiz and Berly 15:03:42 <Darkvater> or whichever they are 15:03:43 <Belugas> Darkvater, when the branch is near maturity, those synchs are more then welcome/usefulll, as it is then easier to see the changes made and then shrinking the differences 15:03:47 <Brianetta> I just can't think of any project that adopted a similar solution 15:04:12 <Brianetta> Darkvater: Beryl is a true fork. It is never syned with Compiz. 15:04:14 <Darkvater> Belugas: if you don't need changes to your branch you don't need to sync just to keep 'up-to-date' 15:04:23 <Brianetta> Oh 15:04:28 * Brianetta should read more carefully 15:04:38 <Celestar> when you wanna merge, you need to sync... 15:05:30 <peter1138> someone wants to merge 15:05:30 <Brianetta> Celestar: Not always - it's only if the context for the patches has changed beyond the fuzziness 15:05:34 <peter1138> so 15:05:53 <peter1138> Darkvater: remind me, what's left for 0.5.0 RC1 ? 15:06:01 <Celestar> peter1138: I'm waiting until we have a 0.5 branched :) 15:06:05 <Darkvater> in general if you are going to merge: sync with trunk, and merge 15:06:09 <KUDr_wrk> Celestar: Deleted:5 Updated:351 15:06:13 <Darkvater> peter1138: newgrf-apply-window 15:06:23 <Darkvater> which i will truly, honestly do tonigh 15:06:24 <Brianetta> PBS 15:06:26 <Brianetta> *runs* 15:06:31 <peter1138> now! 15:06:32 <peter1138> :D 15:06:43 <Celestar> what is a newgrf-appy-window? 15:06:45 <peter1138> did i commit the out of bounds cargo type stuff? 15:06:50 <peter1138> (newgrf) 15:07:05 <glx> I remember seeing a commit about that 15:07:12 <peter1138> ah, yes 15:07:23 <glx> !openttd commit 7503 15:07:24 <_42_> Commit by peter1138 :: r7503 /trunk/ (newgrf.c newgrf_engine.c) (2006-12-18 10:46:06 UTC) 15:07:26 <_42_> -Codechange: [NewGRF] Add bounds checking for spriteset cargo types. (NewCargo support will change this rule a bit...) 15:07:43 <peter1138> Celestar: so are you just gonna merge bridges post 0.5, or sort out the map array changes first? 15:07:53 *** GoneWack1 [~gonewacko@c18041.upc-c.chello.nl] has joined #openttd 15:09:10 <Belugas> Darkvater : not true. Look at newhouses. it is compiled twice a week, people are testing it. If there is a bug in trunk been ported in newhouses,you need a synch in order to fix it. Or a feature-bug that has been written/detected can profit to both, thus another synching. And if there is a bug in newhouses that does not belong to newhouses, it's easier to spot when both trunk and branch are nearly identical... 15:09:12 <Belugas> my opinion 15:09:27 * Belugas now goes back to work 15:10:28 <Celestar> peter1138: I'd say merge first. there's newhouses as well and I really don't wanna think about messing in the map array in two different branches 15:10:50 *** GoneWacko [~gonewacko@c18041.upc-c.chello.nl] has quit [Ping timeout: 480 seconds] 15:10:50 *** GoneWack1 is now known as GoneWacko 15:11:11 <Darkvater> Belugas: your opinion is the same as that of the miniIN which they want to get off of. Without a solid base they never know where to bug is, therefore it is almost impossible to debug. Same goes for newhouses. Since it deals exclusively with housing, changes to trunk/ will not affect it, therefore syncing is pointless 15:12:00 <Belugas> false. newgrf drives newhouses. Changes in trunk regarding newgrf affects newhouses directly 15:12:05 <glx> latest newhouses sync included newgrf changes 15:12:23 <Darkvater> Belugas: how many newgrf changes have been done recently? Not that many :) 15:12:29 <Belugas> bridges is not affected by newgrf, nor by most of trunk changes 15:12:35 <Celestar> peter1138: other opinions? 15:13:05 <Darkvater> Belugas: but I agree that if trunk changes something that affects a branch it should most likely be sync'd 15:13:34 <Belugas> maybe we just need to be a little more cautious about when to synch then... 15:13:40 <Celestar> hr hr 15:14:01 <KUDr_wrk> Celestar: "IsBridgeRamp() identifier not found" is it what you want to solve? 15:14:10 <Celestar> KUDr_wrk: yeah 15:14:28 <KUDr_wrk> what is the new replacement for IsBridgeRamp()? 15:14:37 <Celestar> KUDr_wrk: checking 15:14:57 <Belugas> but there are two types of synch : 1) get the stuff out of the shelf and ready to code in it again 2) get/check to simply get newest trunk stuff 15:15:12 <Belugas> now, i should REALLY get beack to work!!! 15:15:20 <Celestar> KUDr_wrk: IsBridge if you KNOW that tile is MP_TUNNELBRIDGE, or IsBridgeTile if you dunno that. 15:15:22 <Darkvater> Belugas: I'm talking about 2). 15:15:40 <Darkvater> 1) is ok, but then again something is wrong if you drop development of a branch for a few months 15:15:48 <Darkvater> *kuch* branches/32bpp/ egladil 15:15:58 <KUDr_wrk> Celestar: so 'IsBridgeTile(tile) && IsBridgeRamp(tile)' can be replaced by 'IsBridgeTile(tile)' ? 15:16:15 <Celestar> KUDr_wrk: ay. any Bridge Tile IS a bridge ramp 15:16:23 <Celestar> (no more bridge middle tiles) 15:16:34 <KUDr_wrk> then it is really easy 15:16:44 <KUDr_wrk> just remove the ramp checking 15:16:50 <Celestar> ok will do 15:17:04 <Celestar> but I needa do some work now, and it doesn't seem like branching tonight, right? 15:17:19 <Darkvater> I sure damn hope it willl 15:17:35 *** Purno [~Purno@5351C436.cable.casema.nl] has quit [Quit: Life is a game of pick-up-sticks, played by fucking lunatics.] 15:17:38 <Celestar> ok I can merge tomorrow then :) 15:18:45 *** Progman [~progman@p57A1FD23.dip.t-dialin.net] has joined #openttd 15:19:13 <Celestar> and then re-branch for the tile type rewrite 15:21:20 *** Zahl [~SENFGURKE@p549F22BF.dip0.t-ipconnect.de] has joined #openttd 15:21:53 <Brianetta> Does the new bridge work include custom bridgeheads, or is that just wishful thinking? 15:22:11 <Celestar> that would be the next step 15:22:17 <Celestar> :) 15:22:22 <Celestar> but it is .. .planned 15:22:31 * Brianetta nods 15:23:45 <Eddi|zuHause2> i still think we need diagonal bridges 15:24:02 <Eddi|zuHause2> but i think THAT is wishful thinking ;) 15:24:03 <Gonozal_VIII> and signals on them 15:24:49 <Eddi|zuHause2> i believe that the new signal concept should elminate the need of signals on bridges 15:25:02 <Gonozal_VIII> new signal concept? 15:25:24 * Celestar agrees with Eddi|zuHause2 15:25:38 <MeusH> the concept from #newsignals channel? 15:25:59 <Celestar> dunno, but a concept that doesn't need signals on bridges :P 15:26:33 <MeusH> :P 15:27:11 <Gonozal_VIII> so.. multiple trains in one signal block and faster trains follow slower ones without stopping? 15:27:29 <Celestar> Gonozal_VIII: yes 15:27:30 <MeusH> yeah 15:27:33 <MeusH> they teleport 15:27:35 <Gonozal_VIII> nice :-) 15:27:38 <MeusH> just like in Heroes V 15:27:39 <MeusH> :P 15:27:51 <Gonozal_VIII> not teleport, slow down to the same speed^^ 15:28:06 <Celestar> "visual separation" 15:28:33 <MeusH> oh :) 15:28:43 <MeusH> similiar to a yellow signal state 15:28:49 * Belugas wonders if it would not have been easier if each tile supporting a bridge would have been flagged as a signal tile or not 15:29:22 <Belugas> What am i still doing in here ???? Now, i should REALLY REALLY get back at work!!! 15:29:24 <MeusH> it's also good idea, but problems will come with crossing bridges 15:29:32 <MeusH> and people complaining about too much CPU usage 15:29:38 <Celestar> crossing bridges will work 15:30:02 <Gonozal_VIII> crossing bridges :O 15:30:03 <MeusH> Celestar, I meant crossing bridges with each bridge tile marked as a signal tile 15:30:16 <Celestar> I see 15:30:27 <Celestar> well crossing bridges DID work until Tron decided to remove the framework :S 15:30:36 <KUDr_wrk> why? 15:30:46 <MeusH> !seen tron 15:30:46 <_42_> MeusH, Tron (~tron@p54A3FA3D.dip.t-dialin.net) was last seen quitting #openttd 2 days 21 hours 52 minutes ago (17.12. 17:38) stating "Quit: Client exiting" after spending 11 hours 21 minutes there. 15:33:01 <peter1138> Celestar: regarding map changes, my thought is perhaps do the map changes to trunk, then sync both branches. then neither branch needs the major map change... 15:33:31 <Celestar> peter1138: what changes did you have in mind exactly? 15:35:10 *** Wolfenstiejn [~wolf@h33083.upc-h.chello.nl] has quit [Quit: I'm gone, bye bye :)] 15:35:18 <peter1138> MeusH: too much cpu usage? why? 15:35:45 <MeusH> dunno, but I remember a lot of argues with people saying things like that 15:36:00 <MeusH> that 32bpp will doom OpenTTD because most of players won't be able to play that 15:36:08 <MeusH> the same with UTF-8 support 15:36:12 <MeusH> and many other features 15:36:17 <peter1138> who's talking about 32bpp? heh 15:36:32 <MeusH> To be honest I don't remember 15:36:36 <MeusH> and hopefully I don't remember 15:36:43 <MeusH> at least I won't "inform" 15:36:47 <peter1138> and... has anyone noticed any difference with utf-8? heh 15:36:52 <MeusH> no :P 15:37:09 <MeusH> so that's my point, don't bother with people saying about CPU usage :) 15:37:21 <peter1138> it does take more cpu, of course 15:37:23 <Celestar> ok 15:37:24 <Celestar> going 15:37:27 <MeusH> but not that much 15:37:39 <MeusH> you know, I was talking about absurd 15:37:41 <MeusH> bye Celestar 15:37:56 <glx> anyway it won't use more cpu than ttdp :) 15:37:59 <peter1138> Celestar: re changes, probably newhouses. bridges will work with newhouses' changes, but newhouses won't with bridges' (it needs more) 15:38:07 <peter1138> glx? 15:38:25 <glx> ttdp in pause uses 50% of my X2 3800+ 15:38:29 <peter1138> o_O 15:38:56 <peter1138> 50%? that'll be the whole of a single core... 15:39:36 <glx> but none of the cores are 100% when I check 15:40:35 <Celestar> peter1138: discuss => tomorrow 15:42:47 <peter1138> yes 15:43:10 <peter1138> glx: usually a process can switch cores but still only use 50% of the total... 15:43:42 <glx> yes that's what happens :) 15:46:02 *** Zahl [~SENFGURKE@p549F22BF.dip0.t-ipconnect.de] has quit [Quit: YOU! It was you wasn't it!?] 15:50:51 *** Wolfy [~wolf@h33083.upc-h.chello.nl] has joined #openttd 15:55:14 *** Osai [~Osai@pD9EB7015.dip.t-dialin.net] has quit [Quit: Osai] 16:03:01 *** Purno [~Purno@5351C436.cable.casema.nl] has joined #openttd 16:05:49 *** Eddi|zuHause2 [~johekr@p54B769C1.dip.t-dialin.net] has quit [Quit: Konversation terminated!] 16:09:26 <peter1138> hmm 16:14:44 <Rubidium> hmm 16:15:25 <peter1138> oi 16:15:27 <peter1138> that's my line 16:17:05 <Rubidium> :) 16:18:12 <Gonozal_VIII> hmm 16:18:15 <Gonozal_VIII> :P 16:18:43 *** Osai [~Osai@pD9EB7015.dip.t-dialin.net] has joined #openttd 16:19:50 *** Eddi|zuHause [~johekr@p54B75EC2.dip.t-dialin.net] has joined #openttd 16:22:47 <[gen2]niki> hnn 16:22:56 <[gen2]niki> i cant build railroads in my game 16:23:01 <[gen2]niki> but i cant renember having disabled it 16:23:43 <[gen2]niki> and there already have been tracks built 16:24:52 <Eddi|zuHause> what does it say if you try to build them? 16:25:12 <[gen2]niki> cant build tracks here 16:25:22 <[gen2]niki> its in german.. dunno if the translation is exat 16:25:25 <[gen2]niki> *exact 16:25:47 <Eddi|zuHause> what's the date? 16:25:55 <Gonozal_VIII> 1920^^ 16:25:57 <[gen2]niki> 1943 16:25:59 <Gonozal_VIII> ah 16:26:09 <[gen2]niki> and there already have been tracks built 16:29:04 <[gen2]niki> any idea? 16:29:12 <[gen2]niki> maybe you can log in and see whats wrong? 16:29:33 <[gen2]niki> [gen2] something.. ittl be the only server with that tag at the beginning of the name 16:32:02 *** Ben_ [~Ben@82.152.170.197] has joined #openttd 16:32:17 <Ben_> Spam? >> http://www.tt-forums.net/viewtopic.php?t=29091 << 16:32:59 <TheMask96> of course it is spam :) 16:33:07 <Ben_> also here >> http://www.tt-forums.net/viewtopic.php?t=29092 << 16:34:21 <peter1138> On the left hand menu it says:- 16:34:25 <peter1138> Reduced to clear 16:34:36 <peter1138> Please change this to SALE IN RED (FLASHING IF POSSIBLE). 16:34:48 <peter1138> would it be wrong to change it literally to "SALE IN RED (FLASHING IF POSSIBLE)" ? 16:34:56 <TheMask96> LOL :) 16:35:13 <[gen2]niki> iam curious: 16:35:22 <[gen2]niki> i looked in registration and it has security code 16:35:30 *** Eddi|zuHause [~johekr@p54B75EC2.dip.t-dialin.net] has quit [Remote host closed the connection] 16:35:30 <[gen2]niki> do they pay people now or just very intelligent bots? 16:37:51 <Ben_> seems to have been removed. super. Bye 16:37:53 *** Ben_ [~Ben@82.152.170.197] has left #openttd [Leaving] 16:40:47 <Darkvater> ola 16:44:43 <Darkvater> oh :O 16:45:14 <Darkvater> peter1138: you know what we need....post RC1 though...some mechanism to ignore missing newgrf when loading game in SP 16:45:30 <peter1138> p'raps 16:45:33 <Darkvater> peter1138: alked about it earlier. Right now it refuses to load if not all grf's are in place 16:45:59 <hylje> does it tell exactly what grfs it requires? 16:46:02 <peter1138> should be pre-RC1 though... unless you fancy syncing it between trunk and the branch... 16:46:19 <Darkvater> I'll sync it, no problem 16:46:51 <peter1138> well, ok 16:46:53 <peter1138> hylje: yes 16:47:05 <hylje> then its somewhat ok 16:47:17 <peter1138> well, it's kind of a debug message at the moment ;p 16:47:31 <peter1138> could do with being gui-ised 16:47:55 <peter1138> alas, you can't open windows during the loading process, if it fails, cos they all get reset again 16:48:37 <peter1138> Darkvater: we need some temporary static variable to hold the savegame's grf config temporarily 16:49:11 <peter1138> then somehow open up a window after we've switched back to the intro game 16:49:43 <hylje> have the intro game have a procedure which checks said var 16:49:53 <hylje> and pops the window up if it exists 16:51:07 <Darkvater> yeah, we probably need t'is 16:51:39 <Darkvater> fuckers 16:51:42 <Darkvater> my trunk don't ocmile 16:54:19 <[gen2]niki> can someone enter my game and say which settings blocks the building of tracks? 16:54:26 <[gen2]niki> i have set nothing like that but they cant be built 16:54:45 <hylje> game is pauseD? 16:54:57 <[gen2]niki> nope. 16:55:57 <Darkvater> hmm peter1138: what about that screenshot and newgrf-gui? 16:56:03 <[gen2]niki> [gen2]Openttd 16:56:09 <[gen2]niki> please someone come in x-x 16:56:16 <Darkvater> peter1138: open newgrf-gui, take screenshot and move around the screenshot-window? 16:56:37 <peter1138> probably need a grf selected, dunno 16:56:37 <Darkvater> ah gotya 16:56:40 <Darkvater> yes 16:56:47 <glx> [gen2]niki: let me try in your company :) 16:56:51 <Darkvater> interesting... 16:56:56 <[gen2]niki> its unpassworded 16:57:24 <glx> no engines available 16:57:30 <glx> so no track :) 16:57:53 <[gen2]niki> well but in the last game 16:58:00 <[gen2]niki> it was past 1940 16:58:05 <[gen2]niki> and already tracks and trains been built 16:58:14 <[gen2]niki> and suddently.. poof.. you couldnt build them anymore 16:58:18 <glx> in the same climate? 16:58:25 <[gen2]niki> yes 16:58:29 <hylje> your stuff expired :o? 16:58:33 <[gen2]niki> i restarted to look if it would work 16:58:54 <Gonozal_VIII> expired without replacement? 16:59:06 <Darkvater> hmm, that screenshot call is just wrong. You cannot set the DParam for an STR in another function... 16:59:10 <glx> 1931 so I don(t think they expired) 16:59:33 <[gen2]niki> well you cant build any too 17:00:21 <[gen2]niki> is there any option which could mean: random production stop of all locomotives? 17:00:28 <[gen2]niki> or maybe its the fluctuating economy? 17:01:40 <Darkvater> peter1138: it seems the problem is not solvable in its current form 17:02:33 <[gen2]niki> anyone any idea? 17:02:44 <glx> [gen2]niki: start the game around 1944 17:03:00 <[gen2]niki> glx why did the locomitives disappear last game then? 17:03:02 <[gen2]niki> o.O!!! 17:03:15 <peter1138> Darkvater: indeed 17:03:25 <CIA-1> Darkvater * r7515 /trunk/newgrf_text.c: -Codechange [newgrf]: Ignore ascii code 0x0A in text. Newline is 0x0D. 17:03:32 <Darkvater> there is space for 8 bound strings though... 17:03:43 <peter1138> woo, darkvater the newgrf expert ;) 17:03:56 * Darkvater readies his whip... 17:03:57 <peter1138> yeah, but they're never guaranteed to be persistent 17:03:59 <Darkvater> are you mocking me? 17:04:13 <Darkvater> you dare boi, you just dare! 17:04:29 <[gen2]niki> glx any idea? 17:04:42 <Darkvater> peter1138: I know...hmm tis a tricky problem... 17:05:08 <[gen2]niki> btw is there a list ppl could do to support openttd? 17:05:47 <peter1138> Darkvater: well, we could assign an ID just for that _screenshot_name string... or whatever it's called 17:05:52 <peter1138> bit lame though 17:06:33 <Darkvater> that's not good. We need something that allows us to use char* generically for errorwindows 17:07:30 <peter1138> hmm 17:08:45 <peter1138> easy 17:08:47 <MeusH> gone 17:08:51 <MeusH> bye 17:09:00 <peter1138> where is the error window handled... 17:09:19 <Darkvater> misc_gui.c 17:09:25 <Darkvater> 483 17:09:28 <Darkvater> ~ 17:09:45 <Darkvater> what're you planning there? 17:10:40 <[gen2]niki> HELP 17:10:52 <[gen2]niki> in my games i cant build any locomotives? x-X 17:10:58 <[gen2]niki> maybe the gamefile corrupted 17:10:59 <[gen2]niki> ? 17:11:02 *** helb [~helb@84.244.90.159] has quit [Read error: Connection reset by peer] 17:11:03 <[gen2]niki> its 1940 now 17:11:04 *** Wolfy [~wolf@h33083.upc-h.chello.nl] has quit [Read error: Connection reset by peer] 17:11:24 *** Wolfy [~wolf@h33083.upc-h.chello.nl] has joined #openttd 17:11:30 *** helb [~helb@84.244.90.159] has joined #openttd 17:11:36 <peter1138> Darkvater: if we explicitly pass a string, somehow, then the handler can ....hmm 17:11:39 <peter1138> somehow 17:11:40 <peter1138> make it work 17:11:42 <peter1138> yes 17:11:45 <peter1138> it's easy, somehow 17:12:15 <Darkvater> hmm, what if you want to pass 2 strings? 17:12:17 <Darkvater> or 3? 17:12:24 <Darkvater> or 4?... 8? 17:12:29 <peter1138> concatenate them first ;p 17:12:34 <Darkvater> o_O 17:12:42 * Darkvater doesn't like where this is heading :) 17:13:08 <Darkvater> no need to rush this; it only affects screenshotwnd 17:13:15 <peter1138> yeah 17:13:32 <peter1138> not often you want a screenshot with the newgrf gui open... 17:13:38 <peter1138> except for Born_Acorn doing the wiki 17:14:10 <Darkvater> hehe use the console 17:14:11 *** MeusH [~MeusH@host-ip18-138.crowley.pl] has quit [Read error: Connection reset by peer] 17:14:14 <Darkvater> which is also broken ;p 17:16:22 <peter1138> hmmmm 17:16:51 *** gass [~any@81.84.150.238] has joined #openttd 17:22:58 <Belugas> what is wrong with the screenshot/console? I tried to look at it, and it worked for me... i just did not know what to look for 17:23:25 <Darkvater> if you give it 'screenshot no_con' it still shows the console 17:24:05 <Belugas> it should not? ha... ok. 17:24:28 <Darkvater> that's why it says 'nocon' :) 17:25:02 <[gen2]niki> glx: is there no kirby tank in subtropical? and why did it work before? 17:25:34 <Brianetta> The screenshot function should dismiss any screenshot notification errors before writing the screen to a file. 17:26:04 <Darkvater> Brianetta: the CONSOLE 17:27:18 <Brianetta> Darkvater: The console? 17:27:23 *** Wolfy [~wolf@h33083.upc-h.chello.nl] has quit [Read error: Connection reset by peer] 17:27:38 *** Wolfy [~wolf@h33083.upc-h.chello.nl] has joined #openttd 17:30:47 <[gen2]niki> hey 17:30:57 <[gen2]niki> all my games on my dedicated server start without locomotives 17:30:59 <[gen2]niki> although its 1945 17:31:02 <[gen2]niki> what happened? 17:33:12 <[gen2]niki> kirby tank, jinzu and chaney jubilee dont appear 17:33:22 <[gen2]niki> as if they have been deleted out of the gamefile 17:34:31 <Ailure> you were running on the tropical climate 17:34:33 <Ailure> :) 17:34:43 <[gen2]niki> yes okay 17:34:44 <[gen2]niki> but why 17:34:45 <Ailure> it dosen't have thoose trains 17:34:53 <Ailure> the tropcial climate have a diffrent set of vehicles 17:34:57 <Ailure> which comes around 1950 17:34:59 <[gen2]niki> did in the first game first locomotives appear in 1930 17:35:05 <[gen2]niki> and disappear in 1943? 17:35:09 <[gen2]niki> o.o 17:35:14 <[gen2]niki> can you explain that? ;p 17:35:57 <Ailure> first game as in? 17:36:00 <Ailure> orginal TT? 17:36:04 <[gen2]niki> no 17:36:14 <[gen2]niki> the first game i had in that climatic setting 17:36:22 <[gen2]niki> (started late noon today) 17:36:22 <Ailure> are you really sure about it? << 17:36:25 <[gen2]niki> yes. 17:36:26 <[gen2]niki> i am. 17:36:32 <Ailure> or maybe you are referring to road vehicles 17:36:43 <[gen2]niki> suddently in 1943 all locomotives disappeared and we couldnt even build more tracks 17:36:44 *** Wolf01 [~wolf01@host101-238-dynamic.14-87-r.retail.telecomitalia.it] has joined #openttd 17:36:48 <[gen2]niki> i am sure, sorry. 17:37:04 <Wolf01> ello 17:37:09 <Ailure> becuse that's not supposed to even happen 17:37:15 <Ailure> first train in tropical arrives... *checks* 17:37:47 <peter1138> Wolf01: hello. are you modelling your objects stuff on the ttdpatch stuff? 17:38:06 <[gen2]niki> well in the game before the 1930 game i had normal climatic 17:38:15 <[gen2]niki> but after i changed the settings i hard-restarted the server 17:38:21 <Ailure> hjmm 17:38:24 <[gen2]niki> obviously in the beginning it had old trainset 17:38:26 <Wolf01> no, we are coding a new format 17:38:31 <[gen2]niki> but changed it in 1943 and got confused? 17:38:36 <Ailure> the first train in tropical climate 17:38:39 <Ailure> comes 1944 17:38:48 <Ailure> technically it means that it comes a year later usualyl 17:39:19 <peter1138> Wolf01: that seems silly 17:39:29 <Wolf01> why? 17:39:44 <Ailure> the carriages becomes avaible in the 30's for some reason though 17:39:49 <Ailure> and then you can build railways 17:39:53 <Ailure> but you can't buy engines 17:40:30 <[gen2]niki> no 17:40:32 *** FlashFF [~flashff@80-193-4-117.cable.ubr05.gill.blueyonder.co.uk] has joined #openttd 17:40:34 <[gen2]niki> in 1930 it already had trains 17:40:41 <[gen2]niki> we had running tracks and railroads with trains 17:40:45 <Ailure> are you really sure you are using the orginal trainset? 17:40:50 <Ailure> or did you use some other? 17:40:53 <[gen2]niki> yeahs. 17:41:11 <Ailure> screenshots? 17:41:14 <Ailure> or wait 17:41:16 <Ailure> what climate was it? 17:41:22 <Ailure> temperate have trains in the 1930's 17:43:01 <[gen2]niki> it was subtropic but the game before was normal 17:43:10 <[gen2]niki> maybe at first it had old trainset but then changed to new? 17:43:17 *** pecisk [~pecisk@purvc-44-54.maksinets.lv] has joined #openttd 17:46:24 <FlashFF> hello 17:47:00 <FlashFF> i just discovered an odd problem and wodnered if anyone knew any ways around it 17:47:18 <Sacro> FlashFF: which problem? 17:47:40 <FlashFF> the poblem is, if you deliver, lets say wood to a sawmill its all good 17:47:57 <FlashFF> but if a forest pop up in range of the station at the saw mill, no wood can be delivered there 17:48:02 *** BJH2 [~chatzilla@e176119200.adsl.alicedsl.de] has joined #openttd 17:48:17 <Gonozal_VIII> hmmm? 17:48:17 <FlashFF> get what i mean? 17:48:49 <FlashFF> so station 1 has accepts wood, and station 2 ships wood to it fine 17:49:15 <FlashFF> but then a forest pops up next to station 1, and even though it says it accepts wood, it doesn't let it deliver there 17:49:57 <FlashFF> and sorry about the awful typing today lol 17:51:08 <FlashFF> anyone still there? lol 17:51:59 <Gonozal_VIII> testing 17:53:27 *** Eddi|zuHause [~johekr@p54B75CFD.dip.t-dialin.net] has joined #openttd 17:54:45 <Gonozal_VIII> nope.. still sells the wood 17:55:01 <FlashFF> hmmm 17:55:09 <FlashFF> doesn't on mine lol 17:55:15 <FlashFF> my bro had an idea so gimme a sec 18:00:32 *** Netsplit lithium.oftc.net <-> osmosis.oftc.net quits: BFM, Progman, Rubidium, Frostregen, XeryusTC, Jango, Tefad, pecisk, Vikthor, +michi_cc, (+22 more, use /NETSPLIT to show all of them) 18:00:57 *** Netsplit over, joins: pecisk, FlashFF, Wolf01, gass, Osai, Purno, Progman, +glx, Vikthor, Jango (+22 more) 18:00:57 *** Eddi|zuHause [~johekr@p54B75CFD.dip.t-dialin.net] has quit [Remote host closed the connection] 18:01:00 *** Sacro [Ben@adsl-83-100-235-72.karoo.KCOM.COM] has quit [Quit: Leaving] 18:01:05 *** nfc [~nfc@dsl-hvkgw1-fe65fa00-202.dhcp.inet.fi] has quit [Remote host closed the connection] 18:01:08 *** Darkvater [~tfarago@tin.liacs.nl] has quit [Remote host closed the connection] 18:01:09 <FlashFF> hmmm 18:01:13 <blathijs> Darkvater: Actually, newline is 0xA, 0xD is carriage return? 18:01:14 *** Tefad [~tefad@c-71-63-10-125.hsd1.va.comcast.net] has quit [Remote host closed the connection] 18:01:17 *** nfc [~nfc@dsl-hvkgw1-fe65fa00-202.dhcp.inet.fi] has joined #openttd 18:01:23 *** Eddi|zuHause [~johekr@p54B75CFD.dip.t-dialin.net] has joined #openttd 18:01:24 <FlashFF> i tried remaking the station and it still didnt work 18:01:26 *** Tefad [~tefad@c-71-63-10-125.hsd1.va.comcast.net] has joined #openttd 18:01:40 *** Darkvater [~tfarago@132.229.44.20] has joined #openttd 18:01:54 *** hylje [hylje@194.187.214.214] has quit [Remote host closed the connection] 18:01:56 *** hylje [hylje@194.187.214.214] has joined #openttd 18:02:54 *** Sacro [Ben@adsl-83-100-235-72.karoo.KCOM.COM] has joined #openttd 18:03:30 *** mode/#openttd [+o Darkvater] by ChanServ 18:08:06 *** BobingAbout [~BobingAbo@83.100.189.97] has joined #openttd 18:08:06 *** BobingAbout [~BobingAbo@83.100.189.97] has quit [Remote host closed the connection] 18:08:58 <Eddi|zuHause> gaah... my computer is driving me crazy... 18:09:15 <Eddi|zuHause> with each thing i do, something different stops working... 18:10:21 *** [gen2]niki [~niki@p5090863C.dip0.t-ipconnect.de] has quit [Quit: Verlassend] 18:10:35 <Darkvater> hmm what should drawmulticenter do? Draw the string centered vertically as well? 18:11:44 *** Eddi|zuHause [~johekr@p54B75CFD.dip.t-dialin.net] has quit [Quit: Konversation terminated!] 18:21:17 *** |Jeroen| [~jeroen@dD5772982.access.telenet.be] has joined #openttd 18:24:50 *** Rens2Sea [~Rens2Sea@213.211.185.168] has joined #openttd 18:26:14 *** Rens2Sea [~Rens2Sea@213.211.185.168] has quit [] 18:27:13 *** Rens2Sea [~Rens2Sea@213.211.185.168] has joined #openttd 18:28:43 *** Osai [~Osai@pD9EB7015.dip.t-dialin.net] has quit [Quit: Osai] 18:41:08 *** Netsplit charon.oftc.net <-> reticulum.oftc.net quits: CIA-1, +tokai, Biff, kampasky, HMage, egladil, mikk36, Tess, Rens2Sea, valhallasw, (+3 more, use /NETSPLIT to show all of them) 18:43:30 *** Netsplit over, joins: Rens2Sea, @Belugas, +tokai, mikl, Biff, CIA-1, mikk36, Tess, valhallasw, ttj (+2 more) 18:47:04 *** DaleStan [~Dale@74.140.44.235] has quit [Ping timeout: 480 seconds] 18:55:05 *** Progman [~progman@p57A1FD23.dip.t-dialin.net] has quit [Remote host closed the connection] 18:57:07 <Sacro> whoah 19:01:57 *** UnderBuilder [~chatzilla@168.226.107.245] has joined #openttd 19:03:03 *** Eddi|zuHause [~johekr@p54B77247.dip.t-dialin.net] has joined #openttd 19:05:06 <UnderBuilder> a suggestion: when you enter a game to spectate and you want to join an abandoned company or just a company where you has been called for joining you can join the company without exit, is that possible? 19:05:55 *** Wolf01_ [~wolf01@host101-238-dynamic.14-87-r.retail.telecomitalia.it] has joined #openttd 19:05:55 *** Wolf01 [~wolf01@host101-238-dynamic.14-87-r.retail.telecomitalia.it] has quit [Killed (NickServ (GHOST command used by Wolf01_))] 19:06:57 *** GoneWack1 [~gonewacko@c18041.upc-c.chello.nl] has joined #openttd 19:08:59 *** GoneWacko [~gonewacko@c18041.upc-c.chello.nl] has quit [Read error: Connection reset by peer] 19:08:59 *** GoneWack1 is now known as GoneWacko 19:13:26 *** Wolf01_ is now known as Wolf01 19:15:41 *** Eddi|zuHause [~johekr@p54B77247.dip.t-dialin.net] has quit [Ping timeout: 480 seconds] 19:16:58 <CIA-1> Darkvater * r7516 /trunk/newgrf_gui.c: -Codechange: Number the newgrf-gui widgets and use their symbolic names for access with some const goodness. 19:19:49 *** scia [~scia@AveloN.xs4all.nl] has quit [Quit: Lost terminal] 19:22:21 *** tokai [~tokai@p54B82D88.dip0.t-ipconnect.de] has quit [Ping timeout: 480 seconds] 19:22:39 *** KritiK [~Maxim@ppp85-140-205-166.pppoe.mtu-net.ru] has joined #openttd 19:24:25 *** Eddi|zuHause [~johekr@p54B76557.dip.t-dialin.net] has joined #openttd 19:24:59 *** tokai [~tokai@p54B841EC.dip0.t-ipconnect.de] has joined #openttd 19:25:01 *** mode/#openttd [+v tokai] by ChanServ 19:25:53 *** [gen2]niki [~niki@p5090C611.dip0.t-ipconnect.de] has joined #openttd 19:26:11 <[gen2]niki> ola 19:29:09 *** Eddi|zuHause2 [~johekr@p54B76557.dip.t-dialin.net] has joined #openttd 19:29:09 *** Eddi|zuHause [~johekr@p54B76557.dip.t-dialin.net] has quit [Read error: Connection reset by peer] 19:35:59 *** Gonozal_VIII [~Gono@N878P011.adsl.highway.telekom.at] has quit [Ping timeout: 480 seconds] 19:36:20 *** Gonozal_VIII [~Gono@N875P029.adsl.highway.telekom.at] has joined #openttd 19:58:14 *** Sacro [Ben@adsl-83-100-235-72.karoo.KCOM.COM] has quit [Read error: Connection reset by peer] 20:15:05 *** KritiK [~Maxim@ppp85-140-205-166.pppoe.mtu-net.ru] has quit [Remote host closed the connection] 20:17:31 <ln-> 22:10 <@Wyrm> Q: How many members of a (given demographic group) does it take to change a lightbulb? 20:17:34 <ln-> 22:10 <@Wyrm> A: 'N+1 (where N is a positive whole number)' -- one to hold the lightbulb and N to behave in a fashion generally associated with a negative stereotype of that group.[ 20:18:01 *** KritiK [~Maxim@ppp85-140-205-166.pppoe.mtu-net.ru] has joined #openttd 20:18:31 <Darkvater> we're leakin' 20:20:52 <ln-> maybe you should see a doctor 20:21:02 <Rubidium> yeah, about one development build per day 20:22:13 <Darkvater> no Rubidium made it leak 20:22:22 <Darkvater> (memory) 20:22:24 <Rubidium> oh... 20:22:41 <Rubidium> where? 20:22:43 <hylje> yay, memleaks 20:24:32 <Darkvater> he, actually we aren't ;p 20:25:03 <Darkvater> we did when I changed a calloc() to malloc() 20:25:18 <Darkvater> better change it back I suppose ;) 20:28:55 <Rubidium> hmm, newgrf_config leaks though 20:29:14 <Rubidium> ResetGRFConfig + CopyGRFConfigList to be precise 20:29:26 <Rubidium> when you've got defaults I guess 20:30:35 <Rubidium> maybe not there, though valgrind says that it leaks 20:31:43 * Rubidium tries to find out whether it depends on the number of GRFs in openttd.cfg 20:32:36 *** Frostregen_ [~sucks@dslb-084-058-136-059.pools.arcor-ip.net] has joined #openttd 20:37:50 <Rubidium> ok, the amount of leaked blocks seems to be 3 * number of static GRFs 20:37:50 *** |Jeroen| [~jeroen@dD5772982.access.telenet.be] has quit [Read error: Connection reset by peer] 20:38:10 *** Zr40 [~Zirconium@zr40.xs4all.nl] has joined #openttd 20:38:49 *** Frostregen [~sucks@dslb-084-058-174-214.pools.arcor-ip.net] has quit [Ping timeout: 480 seconds] 20:39:16 *** Frostregen_ is now known as Frostregen 20:40:07 <Darkvater> I'm teaching peter's code to set pointers to NULL after free... 20:44:08 <KUDr> hehe good idea, but Tron would tell "it is bogus" 20:44:11 <CIA-1> Darkvater * r7517 /trunk/ (newgrf_config.c newgrf_config.h settings.c): -Codechange: Set pointers to NULL when freeing the newgrf config variables and add the proper const to CopyGRFConfigList 20:44:28 *** Bjarni [~Bjarni@0x50a46ac4.virnxx14.adsl-dhcp.tele.dk] has joined #openttd 20:44:28 *** mode/#openttd [+o Bjarni] by ChanServ 20:44:43 <Rubidium> KUDr: beter safe than sorry 20:44:45 <Darkvater> KUDr: well, that's his problem then, it's the proper thing to do 20:44:51 <Darkvater> hiya Bjarni 20:45:00 <Bjarni> hi Darkvater 20:45:03 <KUDr> agree 20:45:08 <Bjarni> just the guy I wanted to ask something 20:45:17 <Bjarni> I would like to know when to compile stuff 20:45:19 <Darkvater> ah sorry buys, bbl 20:45:28 <Darkvater> ;) 20:45:36 <Darkvater> Bjarni: at any point after 0.5RC1 has been tagged 20:45:55 <Bjarni> I'm rather busy for the next month or so, so I will not check for release tags all the time 20:46:08 <Darkvater> if you're not here I'll send you an email ok? 20:46:13 <Bjarni> ok 20:48:33 <Brianetta> Wolfsheim++ 20:53:38 *** Digitalfox [~digitalfo@bl8-40-179.dsl.telepac.pt] has joined #openttd 20:54:03 <Digitalfox> Hi.. 20:54:21 <Digitalfox> What command in IRC do i use see the last messages here? 20:54:33 <SpComb> Logs: http://zapotek.paivola.fi/~terom/logs/openttd 20:54:33 <Darkvater> !logs 20:54:38 <Digitalfox> ok 20:54:40 <Digitalfox> thanks 20:54:50 <Bjarni> it's a special keyword for this channel as it's a script 20:54:56 <Darkvater> sssh 20:55:06 <Bjarni> however other channels might have stolen our idea 20:55:21 <Bjarni> so if you see it working anywhere else, then kill those guys for us ;) 20:55:58 <Bjarni> making them pay royalties might work as well 20:56:49 <Digitalfox> ok 20:56:50 <Digitalfox> :) 20:59:39 <Digitalfox> I'm waiting for the 0.5 for starting to play a new game.. My games last like 1 or 2 months.. 1024*1024 with pause cheat in use.. Like 1500 trains, 300 airplanes, 100 ships and like 200 road buses with freight trucks:) Since it's a long game, i'll just wait a litte longer for 0.5 ( for stability reasons ) .. 21:00:05 <Digitalfox> But i'm using nightlys to test some newgrf 21:01:52 <Digitalfox> There's a strange thing or maybe not.. But with a savegame like that i have descrived, in a P4 3.2 HT BUS 800, mt game runs great, no slow game.. ( i use the game from a USB Pen for transport ) But in a P4 3.06 BUS 533 in slowsdown like hell.. :| 21:02:17 <Digitalfox> The cache memory is the same 512 21:12:06 *** Purno [~Purno@5351C436.cable.casema.nl] has quit [Quit: Life is a game of pick-up-sticks, played by fucking lunatics.] 21:13:31 <Bjarni> goodnight 21:13:33 *** Bjarni [~Bjarni@0x50a46ac4.virnxx14.adsl-dhcp.tele.dk] has quit [Quit: Leaving] 21:14:29 *** Gonozal_VIII [~Gono@N875P029.adsl.highway.telekom.at] has quit [Ping timeout: 480 seconds] 21:15:52 <Rubidium> ==5907== by 0x444D101: snd_pcm_drain (in /usr/lib/libasound.so.2.0.0) 21:16:30 *** Gonozal_VIII [~Gono@N808P001.adsl.highway.telekom.at] has joined #openttd 21:17:44 <CIA-1> Darkvater * r7518 /trunk/ (network_gamelist.c newgrf_config.c newgrf_config.h): -Codechange: more NULL pointer resets after free. 21:17:52 <Darkvater> Rubidium: at least it's not us leaking 21:19:00 <Darkvater> :) 21:21:00 <Rubidium> hmm, it wasn't supposed to print that here :), must have done something wrong 21:21:28 *** Osai^2 [~Osai@pD9EB7015.dip.t-dialin.net] has joined #openttd 21:21:38 *** DJ_Mirage [~sexybigge@biggetje.xs4all.nl] has quit [Quit: www.sexybiggetje.nl] 21:21:49 *** UnderBuilder [~chatzilla@168.226.107.245] has quit [Quit: Chatzilla 0.9.77 [Firefox 2.0/2006101023]] 21:25:16 <Rubidium> by the way I suspect that the name, filename & info are leaking of the 'static' newGRFs 21:26:06 <Darkvater> hmm they aren't leaking if they're removed ingame 21:26:24 <Darkvater> that they leak at shutdown is acceptable I guess. We leak a lot more at shutdown 21:27:02 <Rubidium> it's not leaking at shutdown, because then it would be 'reachable' and they are not reachable anymore 21:27:36 <Darkvater> hmm strange 21:27:44 <Darkvater> static ones are only set on startup no? 21:27:59 <Rubidium> I think so 21:30:11 *** Osai^2 is now known as Osai 21:30:17 <Darkvater> wtf 21:30:19 <Rubidium> I'm still wondering why it only leaks name, filename and info 21:30:24 <Darkvater> hmm nothing 21:30:35 <Darkvater> only those are assigned with strdup 21:32:19 <Darkvater> http://darkvater.homeip.net/~tfarago/openttd/apply_newgrf.diff 21:32:37 <Darkvater> it's wip-ish, but what do we think? 21:33:12 <Rubidium> what amazes me is the fact that it only leaks for newgrf-static, not for newgrf 21:33:42 *** Progman [~progman@p57A1FD23.dip.t-dialin.net] has joined #openttd 21:33:53 <Darkvater> I'll have a look with msvc memleak 21:36:07 <Wolf01> peter1138, are you there? 21:36:18 <Darkvater> he's out of internet 21:41:17 <Darkvater> hmm Rubidium didn't we have a newgrf button? 21:41:27 <Darkvater> or it only shows when the server is using newgrf files? 21:41:39 <Rubidium> last one 21:41:48 <Rubidium> only shows when there is something to show 21:42:32 <Darkvater> I wonder why peter added a flag for 'show params' 21:42:45 <Darkvater> we're not supposed to see what parameters a newgrf file uses in MP? 21:43:19 *** Belugas is now known as Belugas_Gone 21:43:30 <Rubidium> I've got no idea about that 21:46:51 <Rubidium> Darkvater: what about making "Information!" something like "Warning" or "Caution" as you are warning the user 21:47:37 <Rubidium> the apply button seems to be placed funky too 21:48:32 <Darkvater> hmm I like Caution 21:48:35 <Rubidium> a few pixels margin at the bottom and (relatively) a lot at the right side 21:48:49 <Darkvater> the button is aligned with the top-buttons 21:48:59 <Darkvater> but yeah, I need a proper place for it 21:49:13 <Darkvater> would it look too weird next to 'set parameters'? 21:49:32 <Darkvater> it should be a different colour imho and it relaly looks out of place next to it 21:50:19 <[gen2]niki> amazon germany 21:50:20 <[gen2]niki> 30 euros 21:50:24 <[gen2]niki> eth adapter 21:50:33 *** Zr40 [~Zirconium@zr40.xs4all.nl] has quit [Ping timeout: 480 seconds] 21:50:49 <[gen2]niki> ittl come out: 21:50:52 <[gen2]niki> 30.3.2006.... 21:51:24 <[gen2]niki> they try to tell me i need to wait 3 month after i got the wii before i can get in touch with wii internet stuff at all? 21:51:30 <[gen2]niki> >:-c! 21:51:33 <[gen2]niki> argh 21:51:39 <[gen2]niki> wrong irc channel xD! iam sry. 21:53:12 <Rubidium> Darkvater: doesn't NewGRFConfirmationCallback leak as you're overwriting the pointer to the old list? 21:53:52 <Darkvater> :O 21:53:54 <Darkvater> it does 21:54:12 <Darkvater> at least it would if it were committed 21:54:14 <Darkvater> thanks :) 21:54:20 <Darkvater> Rubidium: perhaps that's why your static leaks 21:54:25 <Rubidium> why is the declaration of local indented? 21:54:38 <Darkvater> cause it's a wip and I needed it global for debugging ;p 21:54:59 * Darkvater tweaks CopyGRFConfigList to free destination before assigning 21:55:52 <Rubidium> that means you can remove quite a few Clears 21:56:42 <Darkvater> hmm yes, most likely 21:56:48 <Darkvater> ResetGRFConfig 21:57:33 <Darkvater> found the leak yet? 21:57:57 <Rubidium> nope 22:01:17 *** ChrisM87 [~ChrisM@p54AC7974.dip.t-dialin.net] has quit [Remote host closed the connection] 22:01:33 <Darkvater> Rubidium: thanks for the pointer about copygrflist 22:02:45 <Darkvater> ideas about the button? ;) 22:04:08 *** GoneWacko [~gonewacko@c18041.upc-c.chello.nl] has quit [Read error: Connection reset by peer] 22:04:12 *** GoneWacko [~gonewacko@c18041.upc-c.chello.nl] has joined #openttd 22:04:13 <Rubidium> hmm, I think centered at the bottom of the GUI 22:05:21 <Darkvater> hmm, but just centred for default width though, the top bar isn't centred either 22:05:32 <Darkvater> or should I..probably nices 22:06:59 <Darkvater> +T 22:07:15 <Darkvater> eek; looks weird 22:10:50 <Darkvater> http://darkvater.homeip.net/~tfarago/openttd/screenshot.png 22:12:41 <Jango> details... 22:13:14 <izhirahider> I hope you're documenting all these new features :) 22:13:22 <Darkvater> of course I'm not 22:13:43 <Darkvater> that button does look freakish there though 22:13:45 <Jango> that's for the team technical writer 22:14:11 <Darkvater> I could add it as a bottom bar on a purple background but then 'set parameters' would look weird above it 22:14:38 <[gen2]niki> how could I support the game? 22:14:39 <[gen2]niki> o.o 22:14:52 <[gen2]niki> what are the options ;p 22:16:13 * Rubidium thinks the Apply button must be below the Set parameters button, as it also applies to Set parameters 22:18:41 *** PandaMojo [~panda@c-67-183-223-161.hsd1.wa.comcast.net] has quit [Quit: PandaMojo] 22:18:52 *** Zahl [~SENFGURKE@p549F22BF.dip0.t-ipconnect.de] has joined #openttd 22:20:30 <Darkvater> *refresh* 22:20:38 <Darkvater> http://darkvater.homeip.net/~tfarago/openttd/screenshot.png 22:21:00 <Darkvater> now the trouble is the resize button, can't put it at the bottom :/ 22:21:27 <Wolf01> why not? 22:21:57 <Darkvater> cause it looks weird, the resize button is made for a widget of height 11, not 16 22:22:46 <Wolf01> and why not use a widget of height 11 like the set parameters also for the apply button? 22:23:10 <Darkvater> cause then it doesn't fit with the panel on top 22:23:15 <Darkvater> and the buttons there 22:23:19 <Darkvater> eg difficulty window 22:23:40 <Wolf01> add another 11px line at the bottem 22:23:44 <Wolf01> *bottom, 22:24:08 <Maedhros> how about putting the apply button directly underneath the grf list? 22:24:28 <Darkvater> :O 22:24:31 * Darkvater likes that 22:24:32 <Wolf01> because there is the description space 22:25:56 *** Eddi|zuHause2 [~johekr@p54B76557.dip.t-dialin.net] has quit [Quit: Konversation terminated!] 22:26:28 <Wolf01> make the set parameters a yellow button, put it with the apply in the same line and draw an 11px line below to put the resize widget 22:28:37 <Darkvater> http://darkvater.homeip.net/~tfarago/openttd/screenshot.png 22:28:48 <Darkvater> Maedhros: idea is good but doesn't really fit 22:29:17 <Wolf01> try mine 22:29:24 <Maedhros> ah, shame 22:30:02 <Darkvater> at least in my opinion 22:32:08 <Darkvater> http://darkvater.homeip.net/~tfarago/openttd/screenshot.png 22:32:08 *** [gen2]niki [~niki@p5090C611.dip0.t-ipconnect.de] has quit [Quit: Verlassend] 22:32:32 <Wolf01> ok, looks good 22:33:46 <Darkvater> no yellow button then, but ok 22:33:53 <FlashFF> is anyone here ale to contact the admins of reps uk servers by any chance? like msn or somethin 22:33:56 <FlashFF> *able 22:35:58 <Darkvater> ok how about... 22:36:48 <Darkvater> http://darkvater.homeip.net/~tfarago/openttd/screenshot.png 22:36:51 <Darkvater> too yellow? ;o 22:37:29 <Maedhros> yeah, too yellow i think ;-) 22:37:45 <glx> FlashFF: did you check this page http://www.multiplayerszone.com/openttd/ ? 22:38:21 *** Sacro [~Ben@adsl-83-100-235-72.karoo.KCOM.COM] has joined #openttd 22:39:18 *** PandaMojo [~panda@c-67-183-223-161.hsd1.wa.comcast.net] has joined #openttd 22:39:22 * Darkvater likes yellow ;p 22:40:32 *** Osai [~Osai@pD9EB7015.dip.t-dialin.net] has quit [Quit: Osai] 22:40:40 *** Osai [~Osai@pD9EB7015.dip.t-dialin.net] has joined #openttd 22:42:11 <Rubidium> I've got no idea where the leak of newgrf-static names would be 22:42:32 <peter1138> eek 22:42:35 <Rubidium> everything seems to do 'the right thing' 22:42:45 <peter1138> 33k6 modem :( 22:42:46 <FlashFF> yeah i did glx 22:43:05 <FlashFF> all of the contact is email so its no good for a short term prob :( 22:43:17 <Rubidium> peter1138: that sucks 22:44:08 <glx> FlashFF: but it looks like the only available solution to contact the admin 22:47:17 <peter1138> i wonder how long svn up will take... 22:47:25 *** YogSothoth [~john@lns-bzn-24-82-64-161-133.adsl.proxad.net] has joined #openttd 22:47:33 <peter1138> hmm, not too long :)_ 22:47:54 <glx> I hope you have unlimited slow connection :) 22:48:25 <peter1138> no 22:48:36 <peter1138> something like 1.6p / min 22:48:48 <peter1138> it only took 15 seconds for svn up though 22:48:58 <peter1138> (yay for diffs) 22:49:19 <glx> so you have to pay for adsl (while broken) + 33k6 ? 22:49:26 <peter1138> tonight is not the night to investigate the desync adsl... 22:49:29 <peter1138> err 22:49:32 <peter1138> desync server 22:49:38 <peter1138> stop distracting me 22:49:55 <peter1138> yeah, well, BT's like that 22:50:00 *** pecisk [~pecisk@purvc-44-54.maksinets.lv] has quit [Quit: J?iet prom] 22:50:02 <Maedhros> Rubidium: might it be newgrf_config.c:133 ? 22:50:21 <Maedhros> (i.e. CopyGRFConfigList(c, _grfconfig_static); after copying _grfconfig_newname to c just before) 22:50:29 <Rubidium> no, it isn't there 22:51:47 <Rubidium> ah, it's newgrf_config.c:166-168 22:55:26 <Wolf01> peter1138, tomorrow i need your help to replicate the newstations list code for the eyecandy patch 22:55:49 <peter1138> do you now 22:56:35 <glx> Rubidium: maybe just ensure GCF_COPY flag is unset in this case 22:59:34 <Rubidium> shouldn't matter here, as it is never used when GCF_COPY is set 23:00:06 <Rubidium> however, it is assigning already strdupped variables, which is _bad_ 23:00:50 <peter1138> reason for not showing parameters: it would require sending them 23:00:57 <peter1138> there are 128 per grf 23:01:01 <peter1138> each 4 bytes 23:01:13 <Rubidium> good reason :) 23:01:37 <peter1138> well, up to 23:01:54 <peter1138> you'd need to send the number of set parameters anyway 23:01:58 <peter1138> that's 1 byte 23:02:05 <Maedhros> don't they change gameplay though sometimes? e.g. one of the parameters of ttrs3 decides whether old houses are built... 23:02:11 <peter1138> so not quite as bad 23:02:21 <peter1138> Maedhros: yes. they are saved in the savegame 23:02:27 <peter1138> which is where it matters 23:02:28 <Maedhros> ah, i see :) 23:03:44 <Darkvater> OMG peter1138 23:03:47 <Darkvater> yousa back! 23:03:54 <peter1138> messa back on 33k :/ 23:04:04 <Darkvater> ah dialup :( 23:04:05 <peter1138> 30p so far! 23:05:31 <Darkvater> don't worry, we'll pay you from the donations! 23:05:53 <Darkvater> peter1138: http://darkvater.homeip.net/~tfarago/openttd/screenshot.png << 200KB if you dare 23:05:58 *** Eddi|zuHause [~johekr@p54B75FE1.dip.t-dialin.net] has joined #openttd 23:05:59 <Rubidium> http://rubidium.student.utwente.nl/openttd/newgrf_memleak.diff 23:06:10 <Rubidium> only ~600 bytes :) 23:06:18 <peter1138> Darkvater: already looked ;p 23:06:21 <peter1138> took a while :) 23:06:26 <Darkvater> Rubidium: hmm...it can't be reassigned? Or it shouldn't be reassigned? 23:06:32 <peter1138> button colour looks odd compared to set parameters 23:06:33 <Darkvater> peter1138: imagine the yellow as purple though 23:06:47 <Rubidium> don't know 23:07:01 <peter1138> i think either reassigning or keeping the current value should work 23:07:09 <peter1138> either way, it'll point to the same file 23:07:11 <Rubidium> I don't care changing it in freeing all those three variables and then strdupping them again 23:07:24 <Darkvater> I find it strange though that an IsGood.. function assigns values to some list 23:07:51 <peter1138> it didn't originally o_O 23:07:54 <peter1138> damn my evolution 23:08:22 <Darkvater> hmm ok but if "keeping the current value should work" why even assign? 23:08:39 <Darkvater> or it needs an initial assignment? 23:08:59 <Rubidium> hmm, I think it needs the new values, at least for filename 23:09:18 <peter1138> hmm 23:09:27 <Rubidium> as c->filename could be the filename at the server 23:09:30 <peter1138> Darkvater: it only happens with the static grfs, right? 23:09:37 <Darkvater> memleak? 23:09:41 <Darkvater> donnu Rubidium says so 23:09:44 <Rubidium> where f->filename is on the client 23:09:48 <peter1138> Rubidium: ah, yes 23:09:56 <Darkvater> but it assigns every used value when loading the game 23:09:59 <peter1138> just free thing 23:10:02 <peter1138> *then 23:10:13 <peter1138> (no need to check for null, as tron'll tell ya) 23:10:20 <Wolf01> 'night all 23:10:23 *** Wolf01 [~wolf01@host101-238-dynamic.14-87-r.retail.telecomitalia.it] has quit [] 23:10:26 <Darkvater> peter1138: que? 23:10:38 <Darkvater> if we don't NULL the pointer after a free, another free will _fail_ 23:10:41 <peter1138> free(c->filename); c->filename = strdup(f->filename); 23:11:03 <Darkvater> so be glad I fixored up ClearGRFConfig(List) 23:13:17 <peter1138> i don't remember there being a problem there 23:13:33 <Darkvater> if you do free(a)...free(a) that will fail 23:13:37 <peter1138> yeah 23:13:42 <Darkvater> only free(a); a = NULL; free(a) will work 23:13:45 <peter1138> but what was doing that? 23:13:53 *** gass [~any@81.84.150.238] has quit [Ping timeout: 480 seconds] 23:13:57 <peter1138> and ... free(remove); remove = NULL; 23:14:13 <peter1138> when remove is never used again 23:14:39 <Darkvater> well _grfconfig is the subject and that has been freed, assigned etc for different loads without resetting to NULL. on a second load c->filename is freed but not NULL 23:15:04 <peter1138> second load? 23:15:14 <Darkvater> second load of a savegame 23:15:49 <Darkvater> hmm, seemingly not 23:15:51 <Darkvater> but still 23:15:53 *** gass [~any@81.84.150.238] has joined #openttd 23:16:00 <Rubidium> ok, new diff 23:16:06 <Darkvater> ceterum censeo! 23:16:10 <peter1138> a savegame load will have a totally fresh grfconfig 23:16:42 <Darkvater> Rubidium: I liked the first one more 23:16:46 *** ThePizzaKing [~jeff@c211-28-157-106.eburwd2.vic.optusnet.com.au] has joined #openttd 23:16:53 <peter1138> anyway 23:16:54 <peter1138> i best go 23:16:59 <peter1138> it's way past my bed time 23:17:01 <Darkvater> too expensive ;p 23:17:05 <peter1138> hell yeah 23:17:12 <peter1138> will i see RC1 in the morning? :P 23:17:21 * Darkvater hopes so 23:17:35 <Rubidium> Darkvater: it might be that the first one is faster, but it is not right 23:17:39 <Darkvater> perhaps only a windows binary cause it's late 23:17:55 <Rubidium> as c->filename holds the filename of the GRF at the server 23:17:57 <peter1138> that's ok, i'll be at work... 23:18:21 <peter1138> see 23:18:25 <Rubidium> and the client might have named the GRF differently 23:18:25 <Darkvater> gn :) 23:18:38 <peter1138> that confusion comes from adding filename to the savegame later 23:18:45 <peter1138> after dv fixed string saving :) 23:18:52 <peter1138> tum te tum 23:18:59 * Darkvater is pretty confused now 23:19:02 <Darkvater> even with GRF_COhttp://rubidium.student.utwente.nl/openttd/newgrf_memleak.diff 23:19:03 <Darkvater> PY 23:19:04 <peter1138> yyay 23:19:05 <Darkvater> wtf/ 23:20:15 <Rubidium> hmm, good one... with GCF_COPY c->filename should be OK 23:21:21 <peter1138> always use f 23:21:26 <peter1138> makes it simpler 23:21:31 <peter1138> but 23:21:45 <peter1138> check that f->name and f->info are not null, heee 23:21:54 <peter1138> unless strdup(null) works, i can't remember 23:22:31 <Rubidium> ok, I've got a new version 23:22:45 *** BJH2 [~chatzilla@e176119200.adsl.alicedsl.de] has quit [Quit: ChatZilla 0.9.61 [Mozilla rv:1.7.12/20050915]] 23:22:55 <peter1138> what is this gcf_copy thing about anyway? 23:23:43 <Rubidium> that the c->name reference (and friends) are copy instead of strdupped 23:23:54 <peter1138> hmm 23:24:06 <peter1138> memory saving 23:24:06 <peter1138> ok 23:24:07 <glx> newhouses is funny in multiplay http://glx.dnsalias.net:8080/openttd/newhouses.png 23:24:15 <Rubidium> this is used for the newgrf network stuff, so you only need to retrieve a GRF ID once 23:24:21 <Rubidium> *GRF name 23:24:34 <peter1138> argh, massive png 23:24:45 <glx> yes peter1138 sorry :) 23:24:53 * peter1138 watches the lines come down 23:24:54 <glx> I'll repost it tomorrow for you 23:25:07 <Darkvater> glx: newhouses seems pretty broken for MP atm 23:25:09 <Rubidium> and you do not need to search through _all_ grfconfigs of all gamelist-items to set the names when it becomes known 23:25:17 <peter1138> major desyncs? heh 23:25:29 <Darkvater> peter1138: at least it's visible ;p 23:25:38 <glx> it doesn't desync :) 23:25:49 <glx> it just how ttrs3 works 23:26:02 <Darkvater> it's broken 23:26:07 <peter1138> huh? 23:26:17 <peter1138> ohh 23:26:28 <glx> same happens with savegames (even in ttdp) 23:26:31 <peter1138> different graphics at different dates 23:26:34 *** Progman [~progman@p57A1FD23.dip.t-dialin.net] has quit [Remote host closed the connection] 23:26:40 <glx> yes and only on load 23:26:40 <Darkvater> the dates are the same 23:26:52 <peter1138> yes 23:26:58 <peter1138> it depends on the date the game is loaded 23:27:04 <Darkvater> glx: so you are telling me that if I save my game and load it I get different road-graphics? 23:27:06 <peter1138> stupid grf system :P 23:27:13 <glx> Darkvater: yes 23:27:25 <Darkvater> that is not only broken but unbelievably stupid 23:27:32 <Darkvater> I would even call it a major bug 23:27:48 <peter1138> so yes, btw, even with exact matching grf md5sums, it's still possible for grfs to causes desyncs... 23:28:02 <Darkvater> I save/load and 2 seconds later all my roads have changed? that's a huge WTF 23:28:25 <glx> that's how ttrs3 works 23:28:26 <peter1138> right 23:28:31 <peter1138> i'm going to desync now 23:28:32 <peter1138> nini 23:28:32 *** Rens2Sea [~Rens2Sea@213.211.185.168] has quit [] 23:28:33 <Maedhros> hehe, and in fact that's what you're told to do ;) 23:28:49 <Darkvater> what kind of a rationale is that? 23:29:07 <Darkvater> I ave on 1-1-1970 and load back (date is still 1-1-1970) and roads are different? 23:29:17 <Darkvater> did some magical fairies come and fix up my roads? 23:29:20 *** WolfAngel [~wolfangel@83.73.168.209.ip.tele2adsl.dk] has quit [Quit: I'm Gone] 23:29:24 <Darkvater> they dare call this a feature? 23:29:25 <Darkvater> :s 23:29:41 <Darkvater> sorry, just can't copy with the unsanity of this 23:30:24 <Darkvater> people actually like this 'feature'? 23:30:28 * Darkvater is deeply shocked 23:31:16 <glx> anyway you can force the road style with a param 23:32:08 <Darkvater> which param? 23:32:23 <Darkvater> 3rd 0 (default) Use TTRS-v3 townroads.(changes the look of roads, tunnels and one bridge) 1 - Do not use TTRS-v3 townroads. 23:32:34 <Darkvater> I wouldn't call this a proper param 23:33:06 <Darkvater> he 23:33:08 <Darkvater> The other problem is a limitation of TTDPatch: the roads can't change automatically in 1970. To work around this, you can do two things when you reach 1970 in your game: a) open the GRF Settings window and press Apply without changing anything; b) save the game and load it back. Any of these two will make the new roads appear 23:33:22 <Darkvater> I'm supposed to be happy? 23:33:45 * Darkvater mutters something 23:33:54 <Sacro> :o you swore 23:34:34 <glx> hmm right only buildings can have the style forced 23:35:54 <Darkvater> glx: do you mind if I borrow your picture for the forums? 23:36:17 <glx> do what you want with it :) 23:36:34 * Darkvater violates said pic 23:37:22 <Rubidium> Darkvater: http://rubidium.student.utwente.nl/openttd/newgrf_memleak.diff 23:38:17 <Darkvater> is that correct? 23:38:39 <Darkvater> just a single comment: it's not only about client/server but also in simple SP 23:38:57 <Darkvater> you are probably right there, it works in SP 23:38:58 <Rubidium> good one :) 23:40:18 <Rubidium> ok, updated the comment, better? 23:40:34 <Darkvater> much 23:41:24 *** Tobin [~Tobin@c58-107-61-130.eburwd7.vic.optusnet.com.au] has joined #openttd 23:41:28 <CIA-1> KUDr * r7519 /trunk/waypoint.c: -Fix: [YAPF] Cache was not deleted when waypoint was built or removed (frosch) 23:42:48 <Darkvater> glx: http://tt-forums.net/viewtopic.php?p=531933#531933 23:44:52 <CIA-1> rubidium * r7520 /trunk/newgrf_config.c: -Fix(r7348): memleak due to unconditionally overwriting the filename, name and info of a GRFConfig in IsGoodGRFConfigList. 23:45:14 <Rubidium> http://rubidium.student.utwente.nl/openttd/duplicates.png <- hmm, how useful is it to load GRFs twice :) 23:45:29 <Sacro> Rubidium: its in case the first time fails 23:46:00 <Darkvater> Rubidium: you can't add it cause the window won't allow you to (duplicate grfid) 23:46:10 <glx> you can in openttd.cfg 23:46:18 <Darkvater> ah ;) 23:46:43 <Rubidium> just add a GRF to newgrf-static and then you can add it again in the GUI :) 23:53:35 *** HMage [~HMage@85.21.179.37] has joined #openttd 23:57:52 <Naksu> wikipedia has lists for EVERYTHING 23:57:58 <Naksu> http://en.wikipedia.org/wiki/List_of_Lepidoptera_which_feed_on_Vaccinium 23:59:18 <Darkvater> http://darkvater.homeip.net/~tfarago/openttd/apply_newgrf.diff << not entirely happy with functions and includes