Log for #openttd on 20th December 2006:
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 [] has quit [Quit: Chatzilla 0.9.75 [Firefox]]
00:22:22  *** KritiK [] has quit [Quit: Leaving]
00:29:03  *** pecisk [] has quit [Quit: J?iet prom]
00:48:34  *** Vikthor [] has quit [Quit: Leaving.]
00:51:26  *** PandaMojo [] has quit [Quit: PandaMojo]
01:02:59  *** scia_ [] has quit [Quit: Lost terminal]
01:13:12  *** Zahl22 [] has joined #openttd
01:13:15  *** Zahl [] has quit [Killed (NickServ (GHOST command used by Zahl22))]
01:13:15  *** Zahl22 is now known as Zahl
01:23:36  *** PandaMojo [] has joined #openttd
01:57:44  *** PandaMojo [] has quit [Quit: PandaMojo]
02:10:04  *** Zahl22 [] has joined #openttd
02:10:06  *** Zahl [] has quit [Killed (NickServ (GHOST command used by Zahl22))]
02:10:07  *** Zahl22 is now known as Zahl
02:10:08  *** ThePizzaKing [] 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@] has quit [Quit: Leaving]
02:31:02  *** Eddi|zuHause2 [] has joined #openttd
02:35:09  *** Zahl [] has quit [Quit: YOU! It was you wasn't it!?]
02:38:07  *** Eddi|zuHause3 [] has quit [Ping timeout: 480 seconds]
02:39:20  *** Tobin [] has quit [Quit: Tobin]
02:55:05  *** Osai^2 [] has joined #openttd
03:00:26  *** Osai [] has quit [Ping timeout: 480 seconds]
03:02:02  *** Digitalfox [] has quit [Ping timeout: 480 seconds]
03:32:54  *** Gonozal_VIII [] has quit [Ping timeout: 480 seconds]
03:33:31  *** Gonozal_VIII [] has joined #openttd
03:59:28  *** Guest56 [] has joined #openttd
04:02:11  *** Gonozal_VIII [] has quit [Ping timeout: 480 seconds]
04:06:00  *** HMage [~HMage@] has quit [Quit: HMage]
04:06:16  *** HMage [~HMage@] has joined #openttd
04:07:48  *** Guest56 is now known as Gonozal_VIII
04:10:42  *** PandaMojo [] has joined #openttd
04:36:33  *** glx [] has quit [Quit: bye]
05:42:39  *** PandaMojo [] has quit [Quit: PandaMojo]
05:49:59  *** BFM [~BurningFe@] has joined #openttd
05:55:55  *** mikk36|lap [] has quit [Ping timeout: 480 seconds]
06:26:31  *** XeryusTC [] has joined #openttd
06:28:30  *** Osai^2 [] has quit [Quit: Osai^2]
06:33:08  *** HMage [~HMage@] has quit [Quit: HMage]
06:33:25  *** PandaMojo [] has joined #openttd
06:38:16  *** ThePizzaKing [] has quit [Quit: Ex-Chat]
06:39:22  *** Mucht_ [] has quit [Quit: Konversation terminated!]
06:46:42  *** DJ_Mirage [] has joined #openttd
07:05:09  *** Aloysha [] has joined #openttd
07:11:05  *** PandaMojo [] has quit [Quit: PandaMojo]
07:17:57  *** Aloysha [] has left #openttd []
07:48:33  *** BFM [~BurningFe@] has quit [Read error: Connection reset by peer]
08:00:40  *** Osai [] has joined #openttd
08:22:03  *** BFM [] 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 [] 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 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 [] 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@] 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> << 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@] 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 [] has joined #openttd
09:44:01  *** Smoky555 [] 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 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 [] 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>
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 [] 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>
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 [] 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 [] 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@] has quit [Ping timeout: 480 seconds]
11:10:04  <Darkvater> !seen tron
11:10:06  <_42_> Darkvater, Tron ( 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@] 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 [] 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 [] has quit [Quit: Chatzilla 0.9.74 [Firefox]]
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@] 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:
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 [] 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 [] 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 [] 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 [] 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 [] 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>
11:52:12  <Ailure>
11:52:13  <Ailure> :D
12:06:06  <peter1138> hmm
12:07:07  *** Belugas_Gone [~Jfranc@] has left #openttd []
12:08:14  *** Belugas_Gone [~Jfranc@] has joined #openttd
12:08:17  *** mode/#openttd [+o Belugas_Gone] by ChanServ
12:11:09  <peter1138> Smoky555, Darkvater: <-- 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 :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 [] 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 [] 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@] 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 [] has quit [Read error: Connection reset by peer]
13:35:01  *** HMage [~HMage@] has joined #openttd
13:36:19  *** ChrisM87 [] 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 [] has joined #openttd
13:43:50  *** Tobin [] 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 [] has quit [Remote host closed the connection]
13:49:04  *** Vikthor [] has joined #openttd
13:49:39  <Maedhros> Darkvater:, 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 [] 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 [] 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 [] 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 [] 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 ?
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 [] 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 [] 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 [] 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 [] 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 [] has joined #openttd
15:19:13  <Celestar> and then re-branch for the tile type rewrite
15:21:20  *** Zahl [] 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 ( 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 [] 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 [] has quit [Quit: YOU! It was you wasn't it!?]
15:50:51  *** Wolfy [] has joined #openttd
15:55:14  *** Osai [] has quit [Quit: Osai]
16:03:01  *** Purno [] has joined #openttd
16:05:49  *** Eddi|zuHause2 [] 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 [] has joined #openttd
16:19:50  *** Eddi|zuHause [] 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@] has joined #openttd
16:32:17  <Ben_> Spam? >> <<
16:32:59  <TheMask96> of course it is spam :)
16:33:07  <Ben_> also here >> <<
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 [] 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@] has left #openttd [Leaving]
16:40:47  <Darkvater> ola
16:44:43  <Darkvater> oh :O
16:45:14  <Darkvater> peter1138: you know what we 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@] has quit [Read error: Connection reset by peer]
17:11:03  <[gen2]niki> its 1940 now
17:11:04  *** Wolfy [] has quit [Read error: Connection reset by peer]
17:11:24  *** Wolfy [] has joined #openttd
17:11:30  *** helb [~helb@] 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 [] 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@] 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 [] has quit [Read error: Connection reset by peer]
17:27:38  *** Wolfy [] 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 [] 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 [] 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 [] 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 [] 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 [] 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 <-> 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 [] 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 [] has quit [Remote host closed the connection]
18:01:08  *** Darkvater [] 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 [] has quit [Remote host closed the connection]
18:01:17  *** nfc [] has joined #openttd
18:01:23  *** Eddi|zuHause [] has joined #openttd
18:01:24  <FlashFF> i tried remaking the station and it still didnt work
18:01:26  *** Tefad [] has joined #openttd
18:01:40  *** Darkvater [~tfarago@] has joined #openttd
18:01:54  *** hylje [hylje@] has quit [Remote host closed the connection]
18:01:56  *** hylje [hylje@] 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@] has joined #openttd
18:08:06  *** BobingAbout [~BobingAbo@] 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 [] 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 [] has quit [Quit: Konversation terminated!]
18:21:17  *** |Jeroen| [] has joined #openttd
18:24:50  *** Rens2Sea [~Rens2Sea@] has joined #openttd
18:26:14  *** Rens2Sea [~Rens2Sea@] has quit []
18:27:13  *** Rens2Sea [~Rens2Sea@] has joined #openttd
18:28:43  *** Osai [] has quit [Quit: Osai]
18:41:08  *** Netsplit <-> 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@] has quit [Ping timeout: 480 seconds]
18:55:05  *** Progman [] has quit [Remote host closed the connection]
18:57:07  <Sacro> whoah
19:01:57  *** UnderBuilder [~chatzilla@] has joined #openttd
19:03:03  *** Eddi|zuHause [] 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_ [] has joined #openttd
19:05:55  *** Wolf01 [] has quit [Killed (NickServ (GHOST command used by Wolf01_))]
19:06:57  *** GoneWack1 [] has joined #openttd
19:08:59  *** GoneWacko [] 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 [] 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 [] has quit [Quit: Lost terminal]
19:22:21  *** tokai [] has quit [Ping timeout: 480 seconds]
19:22:39  *** KritiK [] has joined #openttd
19:24:25  *** Eddi|zuHause [] has joined #openttd
19:24:59  *** tokai [] has joined #openttd
19:25:01  *** mode/#openttd [+v tokai] by ChanServ
19:25:53  *** [gen2]niki [] has joined #openttd
19:26:11  <[gen2]niki> ola
19:29:09  *** Eddi|zuHause2 [] has joined #openttd
19:29:09  *** Eddi|zuHause [] has quit [Read error: Connection reset by peer]
19:35:59  *** Gonozal_VIII [] has quit [Ping timeout: 480 seconds]
19:36:20  *** Gonozal_VIII [] 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 [] 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 [] 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_ [] 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| [] has quit [Read error: Connection reset by peer]
20:38:10  *** Zr40 [] has joined #openttd
20:38:49  *** Frostregen [] 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 [] 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 [] 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:
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 [] has quit [Quit: Life is a game of pick-up-sticks, played by fucking lunatics.]
21:13:31  <Bjarni> goodnight
21:13:33  *** Bjarni [] has quit [Quit: Leaving]
21:14:29  *** Gonozal_VIII [] has quit [Ping timeout: 480 seconds]
21:15:52  <Rubidium> ==5907==    by 0x444D101: snd_pcm_drain (in /usr/lib/
21:16:30  *** Gonozal_VIII [] 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 [] has joined #openttd
21:21:38  *** DJ_Mirage [] has quit [Quit:]
21:21:49  *** UnderBuilder [~chatzilla@] 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>
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 [] 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 [] 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 [] 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 [] has quit [Read error: Connection reset by peer]
22:04:12  *** GoneWacko [] 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>
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 [] has quit [Quit: PandaMojo]
22:18:52  *** Zahl [] has joined #openttd
22:20:30  <Darkvater> *refresh*
22:20:38  <Darkvater>
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 [] 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>
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>
22:32:08  *** [gen2]niki [] 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>
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 ?
22:38:21  *** Sacro [~Ben@adsl-83-100-235-72.karoo.KCOM.COM] has joined #openttd
22:39:18  *** PandaMojo [] has joined #openttd
22:39:22  * Darkvater likes yellow ;p
22:40:32  *** Osai [] has quit [Quit: Osai]
22:40:40  *** Osai [] 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 [] 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 [] 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: << 200KB if you dare
23:05:58  *** Eddi|zuHause [] has joined #openttd
23:05:59  <Rubidium>
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: 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 [] 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) 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@] 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@] 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 [] 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_CO
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 [] 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
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 [] 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@] 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 [] 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:
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 [] 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:
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> <- 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@] has joined #openttd
23:57:52  <Naksu> wikipedia has lists for EVERYTHING
23:57:58  <Naksu>
23:59:18  <Darkvater> << not entirely happy with functions and includes

Powered by YARRSTE version: svn-trunk