Back to Home / #openttd / 2009 / 06 / Prev Day | Next Day
#openttd IRC Logs for 2009-06-26

---Logopened Fri Jun 26 00:00:32 2009
00:22-!-[alt]buster [] has joined #openttd
00:22-!-[com]buster [] has quit [Read error: Connection reset by peer]
00:22-!-[alt]buster is now known as [com]buster
00:45-!-[com]buster [] has quit [Read error: Connection reset by peer]
00:45-!-[com]buster [] has joined #openttd
00:58-!-z-MaTRiX [] has joined #openttd
01:27-!-[alt]buster [] has joined #openttd
01:27-!-[com]buster [] has quit [Read error: Connection reset by peer]
01:27-!-[alt]buster is now known as [com]buster
01:35-!-TheMask96 [] has quit [Ping timeout: 480 seconds]
01:43-!-TheMask96 [] has joined #openttd
02:03-!-HerzogDeXtEr2 [~Flex@] has quit [Read error: Connection reset by peer]
02:12-!-andythenorth [~andy@] has joined #openttd
02:27-!-Xyzzy [] has joined #openttd
02:38-!-andythenorth_ [~andy@] has joined #openttd
02:40-!-andythenorth [~andy@] has quit [Ping timeout: 480 seconds]
02:56-!-z-MaTRiX [] has quit [Quit: rehashing]
02:56-!-z-MaTRiX [] has joined #openttd
03:00-!-z-MaTRiX [] has quit []
03:00-!-z-MaTRiX [] has joined #openttd
03:09-!-[com]buster [] has quit [Read error: Connection reset by peer]
03:09-!-[com]buster [] has joined #openttd
03:21-!-maristo [] has joined #openttd
03:29-!-mikk36|w [] has joined #openttd
03:29-!-Yexo_ [] has joined #openttd
03:30-!-maristo [] has quit [Remote host closed the connection]
03:30-!-George3 [~George@] has joined #openttd
03:31-!-Default__ [] has joined #openttd
03:31-!-KingJ-OFT [~KingJ@] has joined #openttd
03:31-!-otih_ [] has joined #openttd
03:32-!-Strid__ [] has joined #openttd
03:32-!-mucht_home [] has joined #openttd
03:32-!-SmatZ- [] has joined #openttd
03:33-!-Ammller [] has joined #openttd
03:34-!-blathijs_ [] has joined #openttd
03:34-!-Sacro_ [~ben@] has joined #openttd
03:34-!-totalwor1age [~worm@] has joined #openttd
03:34-!-tosse_ [] has joined #openttd
03:34-!-wolfryu [] has joined #openttd
03:34-!-weaselTM_ [] has joined #openttd
03:34-!-snorre_ [] has joined #openttd
03:34-!-Netsplit <-> quits: lolman, Andel, Ammler, mikk36|work, Strid_, Born_Acorn, Sacro, tosse, George, wolfy, (+18 more, use /NETSPLIT to show all of them)
03:34-!-KingJ-OFT is now known as KingJ
03:34-!-Ammller is now known as Ammler
03:35-!-Netsplit over, joins: svip
03:35-!-weaselTM_ is now known as weasel
03:35-!-Netsplit over, joins: XeryusTC
03:35-!-Netsplit over, joins: Osai
03:37-!-snorre_ is now known as snorre
03:39-!-neli [micha@] has joined #openttd
03:40-!-stuffcor1se [~rick@] has quit [Remote host closed the connection]
03:40-!-stuffcorpse [~rick@] has joined #openttd
03:42-!-lolman [~johnuk89@] has joined #openttd
03:43-!-fonsinchen [] has joined #openttd
03:45-!-orudge [] has joined #openttd
03:45-!-Andel [] has joined #openttd
03:45-!-Born_Acorn [~bornacorn@] has joined #openttd
03:45-!-welshdragon [~welshdrag@] has joined #openttd
03:45<SirSquidness>greetings dihedral
03:47-!-Westie [] has joined #openttd
03:58-!-HansAffe [] has quit [Read error: Operation timed out]
04:04-!-SmatZ- is now known as SmatZ
04:08-!-Polygon [] has joined #openttd
04:18-!-Chris_Booth [] has joined #openttd
04:18-!-andythenorth_ [~andy@] has quit [Ping timeout: 480 seconds]
04:20-!-Brot6 [] has joined #openttd
04:21-!-Brot6 [] has left #openttd []
04:21-!-Wolle [] has joined #openttd
04:27-!-andythenorth [~andy@] has joined #openttd
04:29-!-Singaporekid [] has joined #openttd
04:31-!-Chris_Booth [] has quit [Quit: ChatZilla 0.9.85 [Firefox 3.0.11/2009060215]]
04:32-!-reldred [~reldred@] has joined #openttd
04:34-!-dms [~birmingh@] has joined #openttd
04:34<dms>Need Sex? Get Laid!
04:34-!-dms [~birmingh@] has left #openttd []
04:35<SmatZ>what, it's not dead? :(
04:35<SmatZ>hello :)
04:35<@Rubidium>SmatZ: a botnet that's dead?
04:37-!-andythenorth [~andy@] has quit [Ping timeout: 480 seconds]
04:38-!-Zahl [] has joined #openttd
04:49-!-vannie [~reg@] has joined #openttd
04:49<vannie>Need Sex? Get Laid!
04:49-!-vannie [~reg@] has left #openttd []
05:01-!-ecke [~ecke@] has joined #openttd
05:15-!-andythenorth [] has joined #openttd
05:16-!-tux_mark_5 [] has joined #openttd
05:16-!-andythenorth [] has quit []
05:18-!-divo [] has joined #openttd
05:21<dihedral>\o/ - just got a spare part for my mac :-)
05:23<z-MaTRiX>cool, now you can use it as a pc
05:25-!-andythenorth [] has joined #openttd
05:27-!-tokai [] has quit [Quit: Icebears are cute. Please, take care of them!]
05:27-!-tokai [] has joined #openttd
05:27-!-mode/#openttd [+v tokai] by ChanServ
05:34<dihedral>z-MaTRiX, wtf!
05:46-!-andythenorth [] has quit [Quit: andythenorth]
05:49-!-[com]buster [] has quit [Ping timeout: 480 seconds]
05:59-!-Spoons [] has quit [Remote host closed the connection]
06:03-!-Chris_Booth [] has joined #openttd
06:03<De_Ghosty>spare part
06:03<De_Ghosty>of a mac?
06:04<Eddi|zuHause>he means he took it apart and rebuild it. and now he has leftover parts
06:08-!-Exl [] has joined #openttd
06:08-!-andythenorth [] has joined #openttd
06:19-!-blathijs_ is now known as blathijs
06:28<dihedral>well - i needed to replace the DC-in board
06:29<dihedral>and, it's a mac, so those parts are not soldered on to the logic board
06:30<@petern>you just have to saw the case open to get to it
06:30<z-MaTRiX>that's no problem, i used to replace BGA ics
06:35-!-Biolunar [] has joined #openttd
06:40<@Rubidium>sense and simplicity vs wtf
06:40-!-De_Ghosty is now known as BoooooOOOOOOOOOOOOoooooo
06:43<z-MaTRiX>nicer in ASM optimized form
06:43<@Rubidium>hmm, does that look like we can fool strlen if using a character '\x80' at the word boundary?
06:43<SmatZ>did anyone say "optimisations"?
06:44<@Rubidium>oh no, you can just make it do extra work ;)
06:45<CIA-2>OpenTTD: smatz * r16662 /trunk/src/ (roadstop.cpp roadstop_base.h roadveh_cmd.cpp station_cmd.cpp): -Codechange: replace GetRoadStopByTile() by RoadStop::GetByTile()
06:45<Eddi|zuHause>hehe... "magic_bits", "himagic", "lomagic"
06:45<@Rubidium>I'm missing "toomagic"
06:46<z-MaTRiX>its black magik
06:46<z-MaTRiX>not imagemagick <;
06:47-!-BoooooOOOOOOOOOOOOoooooo [] has quit []
06:47-!-Dred_furst [] has joined #openttd
06:53<Noldo>petern: did you profile them?
06:53<@petern>Noldo, no
06:53<SmatZ>memcpy_s(dst,sizeof(dst), src,len);
06:53<SmatZ>as if dst wasn't a pointer in many cases
06:54-!-KenjiE20 [~KenjiE20@] has joined #openttd
06:54-!-HerzogDeXtEr [~Flex@] has joined #openttd
06:55<SmatZ>"This is just a publicity stunt. Microsoft has to stop letting marketing people write code." :)
06:55<Eddi|zuHause>petern: probably the second version kills all chances of compilers to optimise the damn thing theirselves
06:56<@petern>i'm going to assume it is actually faster
06:56<@petern>otherwise there's no point
06:57<@petern>it just *seems* to be doing a lot more :)
06:57<Noldo>it's somewhat safe to asume it has been profiled by someone
06:57<Eddi|zuHause>e.g. by unfolding the for loop and then do 4 8-bit operations simultaneously (e.g. MMX-operations)
06:59*Rubidium wonders whether he understands that function correctly
07:00<@Rubidium>oh, it's just strange coding style
07:00<@petern>yeah, that too
07:00<@petern>there's going to be some overhead in setting up the magic bits
07:00<@petern>on 64 bit, anyway
07:01*petern ponders profiling it anyway :D
07:01<Noldo>petern: go for it!
07:02-!-Sacro_ is now known as Sacro
07:03<Eddi|zuHause>at a quick glance: the first version is doing 2 8-bit operations per loop (x4), the second one is doing 5 32-bit operations per loop
07:04<Eddi|zuHause>plus the jump
07:20-!-Exl [] has quit [Read error: Connection reset by peer]
07:21-!-Exl [] has joined #openttd
07:22<@petern>simple 307912, glib 514992
07:22<SmatZ>time or performance?
07:23<SmatZ>(ms or chars/s?)
07:24<@petern>simple 196738808, glib 264293684
07:24<@petern>pom te pom
07:24<@petern>using rdtsc
07:25<SmatZ>very interesting
07:26<Eddi|zuHause>so lower=faster?
07:26<Eddi|zuHause>or higher=faster?
07:26<@petern>higher = more ticks
07:27<Eddi|zuHause>@calc 307912*8/5
07:27<@DorpsGek>Eddi|zuHause: 492659.2
07:28<@petern>simple 1263148, glib 2075964
07:28<Yexo_>petern: are the strings you're testing long or short?
07:28-!-Yexo_ is now known as Yexo
07:29-!-Eddi|zuHause2 [] has joined #openttd
07:29<@petern>1000 chars
07:29-!-Eddi|zuHause [] has quit [Read error: Connection reset by peer]
07:29-!-Eddi|zuHause2 is now known as Eddi|zuHause
07:30<@petern>the glibc is faster for short strings
07:30<@petern>simple 30760, glib 1888
07:30<@petern>for 20 chars
07:31<Noldo>how is that possible
07:32<@petern>after about 200 chars, the simple method is faster
07:32<@petern>wonder if that's cache related
07:33<@petern>i'm using the same buffer
07:33<@petern>must be
07:33<@petern>it depends on the number of loop iterations too
07:34<Eddi|zuHause>try placing 1000 20-char strings in a row, to check caching relevance
07:38<@petern>i'm an idiot
07:38<@petern>i accidentally included the buffer fill in the test timing
07:38<@petern>now the openbsd method is always faster
07:40-!-|tux_mark_5| [] has joined #openttd
07:42<@petern>simple 10702204, glib 18790640, sys 80
07:43-!-Fuco [] has joined #openttd
07:44<SmatZ>petern: I got different results
07:45<@petern>simple 10734980, glib 16345840, sys 5566008
07:45<@petern>more like it
07:45<Eddi|zuHause>what's "sys"?
07:45<@petern>standard strlen
07:45<SmatZ>petern: did you try -O3 ?
07:46-!-tux_mark_5 [] has quit [Ping timeout: 480 seconds]
07:47<@petern>with "sys 80" it had optimised the strlen away because i wasn't using the result
07:47<SmatZ> my test program
07:47<@petern>not text/plain :(
07:48<SmatZ> ;)
07:48<z-MaTRiX>are you optimizing strlen?
07:48-!-mode/#openttd [+o orudge] by ChanServ
07:48<SmatZ>just benchmarking
07:49<z-MaTRiX>can you check ASM too? :)
07:49<z-MaTRiX>would be interested
07:50<@petern>SmatZ, 32 or 64 bit?
07:50<SmatZ>petern: 64bit
07:51<SmatZ> uint64 r[3] = { 0, 0, 0};
07:51<SmatZ>is better for 32bit system
07:52<SmatZ>the system strlen() is probably optimised in such a way
07:52<SmatZ>that the gcc knows it always returns the same value
07:53-!-_tux_mark_5_ [] has joined #openttd
07:53<SmatZ> so it doesn't have that advantage
07:55<SmatZ> 32b, 64b
07:57-!-Chruker [] has joined #openttd
07:58-!-|tux_mark_5| [] has quit [Ping timeout: 480 seconds]
08:03-!-|tux_mark_5| [] has joined #openttd
08:09-!-_tux_mark_5_ [] has quit [Ping timeout: 480 seconds]
08:18<rasco>is there a reason why CMD_MONEY_CHEAT has to be CMD_OFFLINE?
08:18<rasco>the server doesen't allow it anyways if not in debug mode
08:18<lolman>rasco: to prevent multiplayer cheating, I would have supposed
08:19<rasco>but it's like checking twice
08:20-!-Biolunar [] has quit [Quit: brb]
08:26<CIA-2>OpenTTD: smatz * r16663 /trunk/src/station_cmd.cpp: -Codechange: make removing of railway station tiles faster
08:26-!-fonsinchen [] has quit [Remote host closed the connection]
08:26-!-andythenorth [] has quit [Quit: andythenorth]
08:27<Eddi|zuHause>rasco: client side vs. server side check?
08:27<Eddi|zuHause>it's not like this check could be performance critical
08:29<@Rubidium>rasco: checking for invalid characters in a string doesn't need to happen either, after all the window input checks that
08:29-!-[com]buster [] has joined #openttd
08:31<rasco>it's not because it could be performance critical
08:32<rasco>not, it's because i'm a server admin and would like to do something funny with the server
08:32-!-theholyduck [] has joined #openttd
08:32<Yexo>if either of these checks was removed, it should be the one in CmdMoneyCheat
08:32<rasco>e.g. make things more expensive with moneycheat
08:32-!-maristo [] has joined #openttd
08:32<Yexo>if you remove the CMD_OFFLINE flag without changing CmdMoneyCheat you introduce an easy desync
08:32<Eddi|zuHause>rasco: i'm not sure if you understand how multiplayer works
08:32<rasco>yexo: why easy desync?
08:33<rasco>if someone sends a cmd_money_cheat it's his own fault
08:33<Yexo>because if you compile the server in debug mode, the server will allow the money cheat, but the clients won't
08:33-!-Bjarni [] has joined #openttd
08:33-!-mode/#openttd [+o Bjarni] by ChanServ
08:33<rasco>yexo: that's exactly the problem. i'd like the money cheat to be configured server-side only
08:33<Yexo>so if client A sends CMD_MONEY_CHEAT, the server will increase the amount of money A has, but none of the clients will accept it
08:33<rasco>you need a debug client to not go desync
08:34<@Bjarni>hello everybody
08:34<@Bjarni>any ubuntu user here?
08:34<rasco>yexo true
08:34<Yexo>rasco: if you want users to have a debug client, either you have to compile it for them or they have to compile themserlf
08:34<Yexo>so you might as well use a small patch
08:34<Yexo>Bjarni: only occasionally
08:34<lolman>Bjarni: I can quickly chuck a VM together if wanted
08:35<rasco>the problem is: most users don't want to download a patch or custom version
08:35<Chris_Booth>i have a ubuntu VM
08:35<@Bjarni>I have a running VM with ubuntu right now
08:35<rasco>so the check could be disabled on client side, but enabled on server side
08:35<Chris_Booth>what do you want to know or want me to do?
08:35<Yexo>rasco: in that case users won't have a debug build either
08:35<@Bjarni>the question is how do I install java runtime environment in firefox
08:36<@Bjarni>preferably without too many steps, which can go wrong
08:37<Yexo>sudo apt-get install sun-java6-jre sun-java6-plugin sun-java6-fonts <- from a quick google search
08:37<rasco>Yexo: yes. but if the "standard" official version of openttd would *allow* cmd_money_cheat in multiplayer, a server could choose to enable or disable it
08:37<Yexo>true, but we won't allow cheating
08:37<rasco>why not? cool things are possible with it
08:38<rasco>a server can have price differences without grfs
08:38<rasco>and stuff like that
08:38<Yexo>because it can destroy the fun for people who want to pla fair
08:38<rasco>yes, but a server with cheating does not mean that everyone can cheat
08:38<rasco>you have to enable it first
08:38<rasco>(i mean enable it serverside=
08:38<@Rubidium>the money cheat actually working in network in debug mode is PURELY for debugging purposes
08:39<@Bjarni>thanks Yexo
08:39<@Bjarni>looks like it's installing something now
08:39-!-stuffcor1se [~rick@] has joined #openttd
08:39-!-stuffcorpse [~rick@] has quit [Quit: leaving]
08:39<@Bjarni>the question is what if it will work when it's done :/
08:39<rasco>Yexo: Rubidium: I understand your guys concernc about cheating
08:40<rasco>but it's no problem as long as the server can CHOOSE to allow/disallow it
08:40<rasco>concerns, taht is
08:40<Yexo>it is, evern a server owner can cheat
08:40<rasco>Yexo: i can cheat as server owner even WITHOUT CMD_MONEY_CHEAT
08:41<Yexo>how would you do that?
08:41<rasco>hehe discard client commands
08:41<SmatZ>useful :-p
08:41<rasco>or inject fake client commands
08:41-!-prakti [] has joined #openttd
08:41<SmatZ>you don't have to run game server after all
08:41<Yexo>it'll be clear very quick if you do that
08:41<rasco>yep, but using a money cheat to cheat will also be clear very quickly
08:42<SmatZ>it's for debugging purposes
08:42<SmatZ>so you can cheat yourself money even in multiplayer
08:42<Yexo>if you want everyone to have a lot of money, create a savegame in mp, load it in sp and cheat every company a lot of money, then load it in mp again
08:43<rasco>Yexo: let me explain what i'd like to do
08:43<rasco>i have a competitive server (speedy)
08:43<rasco>people get scores each game
08:43<rasco>those scores go to a database
08:43<rasco>now, aircraft are disabled on my servers
08:44<rasco>why? because they are veeeery quick money without any work
08:44<rasco>with CMD_MONEY_CHEAT i could make aircraft more expensive quite easily
08:44<rasco>not only their buy price, but also running costs
08:44<Yexo>what has CMD_MONEY_CHEAT to do with aircraft prices?
08:45<Eddi|zuHause>you could, like, just use a basecost newgrf...
08:45<Yexo>hello Belugas
08:45<rasco>every 10 ticks i could inject a cmd_money_cheat for each airplane, that takes away some of the company's money
08:46<Eddi|zuHause>that's completely silly...
08:46<Yexo>just use a base cost newgrf
08:46<rasco>well how easy is it then to get my own GRF's to the official site?
08:46<Yexo>very easy
08:46<Eddi|zuHause>there is already one
08:47<Yexo>as long as you created them, you can just upload them
08:47<rasco>oh well ok
08:47<Yexo>and for a basecost newgrf, you could even unload it since the base costs are stored in the savegame
08:47<@Belugas>it's for sure faster than to write your hack :)
08:47<planetmaker>important part is "as long as you created them" :)
08:47<Yexo>that way users don't need the newgrf
08:47<rasco>since the new auto-grf-download maybe people will be more open to joining grf servers
08:47<planetmaker>yes, they are.
08:47<planetmaker>I *think*
08:47-!-ecke_ [] has joined #openttd
08:48<rasco>Eddi|zuHause: that base cost grf can change all vehicle's running costs?
08:48<planetmaker>would be interesting to see hard facts on that though.
08:48<planetmaker>not only vehicles...
08:48<rasco>sounds good..
08:48<Eddi|zuHause>it comes with a readme...
08:48<planetmaker>Eddi|zuHause, it's surely a do-not-readme :P
08:50<@Bjarni>oh dear
08:50<@Bjarni>now I wonder how to accept the EULA presented by apt-get
08:51<@Bjarni>there is an Ok marker, but I can't click it
08:51-!-prakti [] has quit [Quit: Hackedy hackedy weg]
08:51<Yexo>press enter?
08:51<@Bjarni>enter or writing ok doesn't help either
08:51-!-prakti [] has joined #openttd
08:51<Yexo>using tab to select the ok 'button'?
08:51<Ammler>or maybe it is less, so q would help :-)
08:52<@Bjarni>tab to ok was the solution :)
08:52<Ammler>which strange distro to you try now?
08:52<@Bjarni>once you realise stuff like that it looks so simple and you wonder why you got stuck
08:52<@Bjarni><Ammler> which strange distro to you try now? <-- ubuntu
08:53-!-prakti [] has quit []
08:53<@Bjarni>I decided on something more mainstream so I could find people to ask if I got stuck
08:53-!-prakti [] has joined #openttd
08:54<Ammler>that should also support the mouse, I guess.
08:54<@Bjarni>it does
08:54<@Bjarni>just not in that EULA window
08:54<@Bjarni>which is actually the terminal window
08:55<@Bjarni>I mean even windows can execute applications which will not listen for mouse input
08:57<Ammler>well, linux <whatever> can be much mre clicky i.e. the middle button.
08:57*Bjarni does the happy dance
08:58<@Bjarni>firefox can execute java code :D
08:58<@Bjarni>took me hours to get working and some GB downloads
08:58<@Bjarni>and I thought it would be so simple....
08:59<Ammler>well, 1st time :-)
09:00<Ammler>usually you install a whole linux system in < 1h, same you need for windows half a day
09:00-!-prakti [] has quit [Remote host closed the connection]
09:00<Ammler>(mostly searching for drivers)
09:00-!-Chris_Booth [] has quit [Read error: Connection reset by peer]
09:01<@Bjarni>the main issue was preconfigured VMs without java and/or network access
09:01<@Bjarni>who would make a VM without network access???
09:01<Ammler>maybe a license issue?
09:01<Ammler>you could "buy" the one with
09:02<@Bjarni>but if there is such an issue the documentation could say so
09:02<@Bjarni>there is no buy option
09:02<planetmaker>Bjarni, for certain tests a VM w/o network access makes sense IMO :)
09:02<planetmaker>and hello :)
09:03<@Bjarni>it's not completely insane
09:03<@Bjarni>but one would assume that it would have it unless mentioned otherwise
09:03<@Bjarni>there is a description and it wasn't mentioned
09:03<planetmaker>there I have to agree.
09:06<Eddi|zuHause>hehe "i believe many people do not like vi because they only use it in stress situations"
09:06<planetmaker>haha :)
09:06<@Bjarni>the same could be said for vim
09:06<@Bjarni>I usually end up with it if no other editor is installed
09:07<Eddi|zuHause>on which modern system is vi not a symlink to vim?
09:07<@Bjarni>I have no idea
09:07<@Bjarni>but I type vim, not vi
09:07<@Rubidium>Eddi|zuHause: openwrt
09:09<Eddi|zuHause>"and what do you do when no editor is installed at all?" "touch blah; echo XYZ >> blah"
09:09-!-XeryusTC is now known as Xeryus|bnc
09:11<rasco>echo "<source code of an editor>" >> editor.c && gcc editor.c
09:23-!-ecke_ [] has quit [Quit: ecke_]
09:24-!-[com]buster is now known as Combuster
09:34-!-z-MaTRiX [] has quit [Ping timeout: 480 seconds]
09:38-!-divo [] has quit [Quit: ( :: NoNameScript 4.22 :: )]
09:44<CIA-2>OpenTTD: smatz * r16664 /trunk/ (17 files in 4 dirs): -Codechange: move house-related stuff from town.h and town_type.h to separate files
09:46<CIA-2>OpenTTD: smatz * r16665 /trunk/src/ (newgrf_house.cpp saveload/town_sl.cpp town.h town_cmd.cpp): -Codechange: replace GetTownByTile() by Town::GetByTile()
09:47-!-Eddi|zuHause [] has quit [Remote host closed the connection]
09:48-!-Eddi|zuHause [] has joined #openttd
09:52-!-maristo [] has quit [Remote host closed the connection]
10:02-!-Eddi|zuHause [] has quit [Remote host closed the connection]
10:02-!-Eddi|zuHause [] has joined #openttd
10:02<CIA-2>OpenTTD: smatz * r16666 /trunk/src/ (7 files in 2 dirs): -Codechange: replace GetHouseSpecs() by HouseSpec::Get(), hide _house_specs[]
10:02-!-HerzogDeXtEr1 [~Flex@] has joined #openttd
10:05-!-andythenorth [] has joined #openttd
10:09-!-HerzogDeXtEr [~Flex@] has quit [Ping timeout: 480 seconds]
10:11-!-Combuster [] has quit [Read error: Connection reset by peer]
10:11-!-Combuster [] has joined #openttd
10:15<rasco>so, i'll set up one of my servers with a base-cost grf
10:15<rasco>and will tell you guys how many people join that server compared to the standard without grfs
10:17-!-Bjarni [] has quit [Quit: Leaving]
10:18-!-andythenorth [] has quit [Quit: andythenorth]
10:18-!-Chicago_Rail_Authority [] has left #openttd []
10:18<rasco>about the auto-download:
10:19<rasco>couldn't it be done easier for stupid users to download grfs-ingame?
10:19<rasco>currently if you wanna join you have to click through 4 buttons
10:19<rasco>"newgrf settings" - "find missing content online" - "select all" - "download"
10:19<rasco>for stupidheads one or two clicks would be preferable
10:20<rasco>e.g. clicking the join button would make the game ask "do you want to download following grfs? yes/no"
10:20<Sacro>it's better to keep the stupid people at bay
10:21<Ammler>"someone" should make a patch for parameter--autodownload or alike.
10:21<rasco>Ammler: what do you mean
10:22<Ammler>well, if join or load a save, just download all grfs needed, if available.
10:23<Ammler>(would also help the stupid admins)
10:24<@Belugas>rasco, no matter how idiot-proof a system can be, they always come with a better idiot
10:24<@Belugas>even if there was only one single freaking button on the screen
10:25<@Belugas>"hey dude... can you make it like i don't need to do anything and let the game work by itself? That'd be coooool"
10:25*Sacro pushes the button
10:25<@Belugas>that was a virus!!!!
10:26<Sacro>but i'm on a mac
10:26<Sacro>so it doesn't affect me
10:26<rasco>well sure
10:26<rasco>but why autodownload in the first place when smart people know where to get the correct grfs in the first place anyway
10:27<Sacro>so remove autodownload altogether
10:27<@Belugas>that was not the point
10:28<@petern>Belugas, you ... available ... tonight?
10:28<Ammler>"smart" and "stupid" might be the wrong words in this case anyway.
10:30<rasco>Ammler: well yea, it would make life easier
10:30<rasco>(even if only a little bit)
10:31<Ammler>well, it does already, if you compare with time before bananas
10:35<@Belugas>i'll try petern
10:35<@Belugas>late or early?
10:37<@petern>er, well it's late for me ,heh
10:46-!-andythenorth [] has joined #openttd
10:48<@Belugas>i won't promise anything, petern, but i'll do my best
10:48<@Belugas>i'm eager for another jam indeed
10:49-!-andythenorth [] has quit []
10:49-!-Progman [] has joined #openttd
10:50-!-andythenorth [] has joined #openttd
10:54-!-fonsinchen [] has joined #openttd
11:00-!-Xyzzy [] has quit [Quit: ajax IRC Client]
11:08<@Belugas>i looked at my mouse's laser :S
11:08<@Belugas>was not really aware of what i was doing :S
11:09<CIA-2>OpenTTD: smatz * r16667 /trunk/src/ (industry.h industry_cmd.cpp subsidy.cpp town.h town_cmd.cpp): -Codechange: replace GetRandomTown() and GetRandomIndustry() by Town::GetRandom() and Industry::GetRandom()
11:11<SirSquidness>Belugas: I take it you discovered that the light generating element in your mouse is brighter than it needs to be? :P
11:11<@Belugas>no.. that it's bright alright
11:12<@Belugas>and that WondersOfWondering makes me day-dreaming
11:18-!-mucht_home [] has quit [Remote host closed the connection]
11:22<@Belugas>makes me feel like Neil Young playing "Like a hurricane"
11:25<SirSquidness>Is there a way to make OpenTTD use a config file in it's own directory, instead of mydocs or ~ ?
11:26<Yexo>openttd -c path/to/openttd.cfg
11:30-!-thingwath [] has quit [Quit: It's all over.]
11:43-!-|Jeroen| [] has joined #openttd
11:48-!-Biolunar [] has joined #openttd
11:53-!-kkb110 [] has quit [Quit: Leaving.]
12:06-!-Mucht [] has joined #openttd
12:24<@Belugas>fun fun fun
12:24<@Belugas>how to deploy 70 complete stores in 2 days
12:25<@Belugas>enjoy hard work guys
12:30-!-Azrael- [] has joined #openttd
12:54-!-Azrael- [] has quit [Quit: Leaving]
13:00-!-Combuster [] has quit [Read error: Connection reset by peer]
13:07-!-Alberth [] has joined #openttd
13:15-!-Zahl [] has quit [Quit: *schiel*]
13:34-!-|Jeroen| [] has quit [Quit: oO]
13:34-!-Wolf01 [] has joined #openttd
13:36<@Belugas>mister Wolf01 :)
13:37<Wolf01>hello Mr. Belugas :D
13:41-!-andythenorth [] has quit [Quit: andythenorth]
13:42<Wolf01>hello Mr. Alberth :D
13:42<@Belugas>Hello Sir Albert
13:43<Alberth>you must be extremely happy or extremely sarcastic :D
13:43<Alberth>Hai Belugas
13:43<Wolf01>oh is he a lord?
13:43<Alberth>I don't know, I don't remember visiting the English Queen
13:43<@petern>sirs are not lords
13:44<@petern>well technically the word is derived...
13:44<@petern>a knight is addressed as sir
13:45<Wolf01>I confused things a bit :P
13:45<CIA-2>OpenTTD: translators * r16668 /trunk/src/lang/ (dutch.txt ukrainian.txt):
13:45<CIA-2>OpenTTD: -Update from WebTranslator v3.0:
13:45<CIA-2>OpenTTD: dutch - 43 changes by Yexo
13:45<CIA-2>OpenTTD: ukrainian - 34 changes by Madvin
13:48<@Belugas>welll... do yu have Lords and Knights and Sirs in Italy?
13:49<Wolf01>no, we have a lot of idiots :P
13:49-!-frosch123 [] has joined #openttd
13:50<@Belugas>so you do not feel like a stranger when reading the forums ^_^
13:51<@Belugas>Hello Herr frosch123
13:52<Wolf01>hello frosch123 :D
13:52<frosch123>evening monsieur belugas
13:53<frosch123>evening signore wolf :)
13:53<Alberth>frosch123 knows his languages :)
13:53<@Belugas>The Internet.. Connection To the World!
13:53<frosch123>no, I always have to look up the spelling of monsieur, though I used it for at least 10 times now :)
13:53<Xaroth>The Internet.. Connection to the biggest collection of tards!
13:54<Xaroth>there, fixed it for you, Belugas.
13:54<Alberth>well, if by 'the world' you mean mostly people from the western world, then yes.
13:58-!-Splex [] has joined #openttd
14:04<@Belugas>why do you say hat Xaroth? its not true
14:04<@Belugas>there are plenty of retards that do not have access to the internet
14:04<@Belugas>true, some do qualify enough to pollute the system, but... ain't the majority
14:12<Wolf01>ok, I must go now, see you :)
14:12-!-Wolf01 [] has quit [Quit: Once again the world is quick to bury me.]
14:18<Xaroth>Belugas: but it is, by far, the biggest collection of em
14:24-!-stuffcor1se [~rick@] has quit [Remote host closed the connection]
14:25-!-stuffcorpse [~rick@] has joined #openttd
14:26-!-z-MaTRiX [] has joined #openttd
14:32-!-Bjarni [] has joined #openttd
14:32-!-mode/#openttd [+o Bjarni] by ChanServ
14:32-!-Singaporekid [] has quit [Quit: Leaving]
14:39<Sacro>talking of retards
14:40<@Belugas>hello Bjarni
14:42-!-HerzogDeXtEr1 [~Flex@] has quit [Read error: Connection reset by peer]
14:45-!-Azrael- [] has joined #openttd
14:45-!-andythenorth [~andy@] has joined #openttd
14:45-!-HerzogDeXtEr [~Flex@] has joined #openttd
14:51<@Bjarni>hello Belugas
14:51<@Bjarni>and z-MaTRiX
14:51<@Bjarni>Sacro: be careful. I might take offence from your lies
14:52<Sacro>well more fool you for taking offence from lies
14:53<@Bjarni>spreading lies is actually a jailing offence
14:57*Prof_Frink arrests Bjarni for dealing cake
14:58<Sacro>i snorted cake once
14:58<Sacro>got a candle stuck up my nose
14:58<lolman>Bjarni: depends on what the lie is regarding, actually :)
14:59<lolman>If it doesn't defame, no it's not :D
14:59<Sacro>oh noes
14:59<lolman>Sacro: oh yeses
15:00<Sacro>MJ celebration
15:00<Sacro>lolman: are you still in my house?
15:00<lolman>Sacro: yes
15:01<lolman>I've also prodded O2 and got them to nudge my tarriff down
15:02<lolman>Will be selling my old phone too \o/
15:02<Sacro>was costat?
15:03<lolman>Well I'm just going for a quick get rid of it job, which will apparently give me £134
15:07<lolman>(Easily covers the extra money going on the G1)
15:08<@Bjarni>"quick get rid of it job".... near Hull that means "get rid of evidence of the stolen goods", right?
15:08<Prof_Frink>Bjarni: No, you're thinking of Liverpool
15:08<lolman>What he said
15:09<@Bjarni>in Hull you make teenagers pregnant
15:09<Prof_Frink>And get flooded
15:09<@Bjarni>and crash random people's homes
15:09<Noldo>one makes or you make?
15:09<lolman>Noldo: depends how posh you are
15:11<@Bjarni>if that you means me, then it's "one makes" because I wouldn't do it
15:11<@Bjarni>in Hull it would most likely be a dangerous thing to do
15:11<@Bjarni>I mean they are more likely to carry an STD, right?
15:11<@Bjarni>besides it would take a sick person to deal with such an age difference
15:12<@Bjarni>Sacro on the other hand...
15:14-!-andythenorth [~andy@] has quit [Quit: andythenorth]
15:18<@Bjarni>damn do I really have to explain that one to you?
15:19<Sacro>Why not
15:19<@Bjarni>I was implying that the mental age difference between you and a teenage girl aren't really present
15:20<@Bjarni>but I didn't declare this as a fact
15:20<@Bjarni>so you are still able to prove that implication wrong
15:21-!-tokai [] has quit [Ping timeout: 480 seconds]
15:23-!-tokai [] has joined #openttd
15:23-!-mode/#openttd [+v tokai] by ChanServ
15:26-!-KritiK [] has joined #openttd
15:27-!-fonsinchen [] has quit [Remote host closed the connection]
15:29-!-andythenorth [~andy@] has joined #openttd
15:32-!-Belugas [~belugas@] has quit [Ping timeout: 480 seconds]
15:33-!-andythenorth [~andy@] has quit []
15:34-!-Belugas [~belugas@] has joined #openttd
15:34-!-mode/#openttd [+o Belugas] by ChanServ
15:42-!-Illegal_Alien [~Illegal_A@] has joined #openttd
15:42-!-andythenorth [~andy@] has joined #openttd
15:48-!-[alt]buster [] has joined #openttd
15:50-!-[alt]buster [] has quit [Remote host closed the connection]
16:03<CIA-2>OpenTTD: frosch * r16669 /trunk/src/road_cmd.cpp: -Cleanup (r1): Only animated tiles are... animated.
16:06<frosch123>someone knows how levelcrossings look like in tto?
16:07<@petern>frosch123, you know that might have to go back in? :p
16:07<@petern>although... it'd be more complex than that anyway
16:07<frosch123>if you find a nice place for AddAnimatedTile :p
16:15<frosch123>hmm, I guess we do not support animated waypoints
16:17<@Belugas>that exists? or ... it WILL exist
16:18<frosch123>due to ttdp's interpretation, newgrfs consider waypoints as stations, so they *might* try to use animation :p
16:18<frosch123>or is it ottd's interpretation of newgrfs?
16:21<@Belugas>dunno, MB has completely messed up my brain in that matter
16:28-!-Fuco [] has quit [Ping timeout: 480 seconds]
16:32-!-AC6000 [] has joined #openttd
16:33-!-AC6000 [] has left #openttd []
16:46-!-Dred_furst [] has quit [Read error: Connection reset by peer]
16:50-!-Brianetta [] has joined #openttd
17:00-!-andythenorth [~andy@] has quit [Quit: andythenorth]
17:07-!-Azrael- [] has quit [Ping timeout: 480 seconds]
17:11-!-TheMask96 [] has quit [Ping timeout: 480 seconds]
17:14-!-TheMask96 [] has joined #openttd
17:17-!-blathijs [] has quit [Read error: Connection reset by peer]
17:17-!-blathijs [] has joined #openttd
17:25<CIA-2>OpenTTD: alberth * r16670 /trunk/src/ (intro_gui.cpp widget.cpp widget_type.h): -Codechange: Containers with equally sized children are useful to have.
17:34-!-Illegal_Alien [~Illegal_A@] has quit [Quit: HydraIRC -> <- The alternative IRC client]
17:38-!-ecke [~ecke@] has quit [Quit: ecke]
18:05-!-|tux_mark_5| [] has quit [Ping timeout: 480 seconds]
18:05-!-goodger [] has joined #openttd
18:14-!-Biolunar [] has quit [Quit: gn8]
18:17<Andel>!seen truelight
18:17<Andel>oops forgot - no seen
18:18<Xaroth>@seen Truelight
18:18<@DorpsGek>Xaroth: I have not seen Truelight.
18:24<frosch123>truelight? who's that? :p
18:24<Andel>can someoen please try and tell me if they can access it please?
18:25<goodger>connection refused, or whatever HTTP code that translates as
18:25<Xaroth>that's not a http code
18:25<Xaroth>that's a tcp code.
18:26<goodger>so, how is everyone these past.... months?
18:26<Prof_Frink>It's the good badger!
18:28<Andel>thanks goodger
18:29<goodger>everyone is OK then. super.
18:31<goodger>I'm not very good at this precise moment
18:32-!-Belugas [~belugas@] has quit [Ping timeout: 480 seconds]
18:33-!-Exl [] has quit [Quit: Bitches.]
18:36-!-Belugas [~belugas@] has joined #openttd
18:36-!-mode/#openttd [+o Belugas] by ChanServ
18:36-!-luckz [] has joined #openttd
18:41-!-Nite_Owl [] has joined #openttd
18:41<Nite_Owl>Hello all (Zzzzz)
18:45<goodger>um, yes
18:53<goodger>it is appallingly hot ._.
19:01-!-frosch123 [] has quit [Remote host closed the connection]
19:03-!-jonty-comp [] has quit [Remote host closed the connection]
19:03-!-Rubidium [] has quit [Remote host closed the connection]
19:05<@Bjarni>did the forum just die for everybody?
19:05<@Bjarni>or is it just my connection?
19:05<Alberth>for me it did
19:06<@Bjarni>it worked a moment ago
19:06<@Bjarni>makes it rather tricky to reply to the stuff I just read
19:07<@Bjarni>just refound that page too
19:07<goodger>someone just asked me whether was down
19:08<SpComb>and what happens when has some weird routing issues and gives inconsitent results?
19:08<@Bjarni>goodger: go to the page and check ;)
19:08<goodger>linking to caused severe embarrassment
19:09<@Bjarni>clicking the link didn't work for me
19:10<@Bjarni> <-- trying again
19:10<@Bjarni>works this time
19:10-!-Splex [] has quit [Remote host closed the connection]
19:10<@Bjarni>you wrote the URL wrong
19:10<@Bjarni>it's "everyone", not "everybody"
19:10<goodger>oh bugger
19:11<goodger>oh, wait
19:11<goodger>I clicked your link by mistake
19:11<goodger>no, you have completely missed the joke
19:11<@Bjarni>looks like it
19:12<@Bjarni>and I still can't see the joke with the wrong URL
19:12<goodger>OK, good luck with that
19:13<@Bjarni>either you explain it or you didn't tell a joke :P
19:13<goodger>that's completely not how this sort of thing works
19:14<@Bjarni>it is when an op declares so
19:14<goodger> you're now threatening to kick{ban} me for half-heartedly dredging up a joke that you don't understand?
19:16<Tefad> mutiny.
19:17<goodger>quiet, you.
19:17<goodger>not you
19:18<@Bjarni>I made you aware that you might risk a kick for not answering my request
19:18<goodger>sounds quite like a threat to me
19:19<goodger>and I hate to have to point it out, but I can't explain the joke from outside the channel
19:19<@Bjarni>good point
19:20<@Bjarni>still I can't see that it should be funny to write the wrong URL
19:20<CIA-2>OpenTTD: alberth * r16671 /trunk/src/spritecache.h: -Doc: Documenting Sprite structure.
19:25-!-P0lygon [] has joined #openttd
19:25-!-Polygon [] has quit [Read error: Connection reset by peer]
19:27<goodger>I am in no immediate danger of self-harm
19:29<@Bjarni>but what about harm from other things?
19:29<@Bjarni>have you checked all the shadows around you?
19:30<goodger>yes, I check them every few seconds
19:31<@Bjarni>then I can walk right on and you will not notice because you are busy looking at shadows
19:32<goodger>you'll have a job walking here from denmark
19:32<@Bjarni>what makes you say that?
19:32<@Bjarni>ever heard of proxies?
19:33-!-Eddi|zuHause [] has quit []
19:33-!-Eddi|zuHause [] has joined #openttd
19:33<Chruker>meh, I cant get to
19:33<goodger>nor I
19:33<goodger>Bjarni: proxies are not you
19:33<@Bjarni>Chruker: looks like the entire server went offline
19:34<Chruker>ahh well, it'll bounce back... hopefully :-)
19:35-!-Chris_Booth [] has joined #openttd
19:35<@Bjarni>it will
19:43-!-FR^2 [] has joined #openttd
19:48-!-Alberth [] has left #openttd []
19:50-!-SHADOW-XIII [~Miranda@] has joined #openttd
19:55<LadyHawk>where do i enable this 'multiple newgrf engine sets' thing?
19:56<Nite_Owl>what version of OpenTTD are you using
19:56<LadyHawk>not sure
19:56<LadyHawk>0.7.1 it says in titlebar
19:56<Nite_Owl>go to the advance settings
19:56<Nite_Owl>advanced settings
19:58-!-marz [] has joined #openttd
19:58<Nite_Owl>I believe it tis under the vehicles tab
19:58<Nite_Owl>Oh wait - not tabs anymore
19:59<LadyHawk>aha, found it
19:59<LadyHawk>under vehicles just like you said =)
19:59-!-Chris_Booth [] has quit [Read error: Connection reset by peer]
19:59<Nite_Owl>any time
20:00<Nite_Owl>be careful with multiple train sets though - you can get strange results
20:00-!-marz [] has quit []
20:01-!-drdoom [] has joined #openttd
20:01-!-drdoom is now known as marz3
20:01<Nite_Owl>most other vehicle types work well with multiple sets though
20:01<LadyHawk>i'll keep it in mind.. just changed my mind about trying av8
20:01<LadyHawk>and it wanted that enabled
20:01<Nite_Owl>av8 is very nice
20:02-!-marz3 is now known as Marz
20:03<Nite_Owl>you could also run into problems if you try to enable or disable vehicle sets during a running (saved) game
20:03<Marz>I was wondering if the content manager needed any specific ports opened to run?
20:03-!-Bjarni [] has quit [Quit: Leaving]
20:04-!-Nite_Owl [] has quit [Quit: Read You Soon]
20:05-!-Nite_Owl [] has joined #openttd
20:05-!-KenjiE20|LT [] has joined #openttd
20:06-!-Marz [] has quit [Remote host closed the connection]
20:06-!-Nite_Owl [] has quit []
20:08-!-KenjiE20 [~KenjiE20@] has quit [Quit: ...]
20:13-!-Brianetta [] has quit [Quit: Tschüß]
20:14<SmatZ> our house after afternoon's storm :-p
20:15<goodger>SmatZ: any structural damage, or just a fracking great tree on it?
20:16<SmatZ>goodger: fence needs "fixing"
20:17<goodger>clearly. I was more referring to the house. meh, enjoy your fence repair
20:17<SmatZ>luckily it didn't fall at any car nearby... the best direction it could fall in :)
20:17<SmatZ>thanks ;)
20:17<goodger>do you get to keep the wood from any trees that blow into your house? could be a nice source of firewood
20:19<SmatZ>hehe :)
20:20<SmatZ>we have only gas boiler
20:22<goodger>we have a huge wood-burner in our living room, you can toast marshmallows at twenty paces
20:23<rasco>well, you can still sell the wood
20:26-!-Nite_Owl [] has joined #openttd
20:29-!-Progman [] has quit [Remote host closed the connection]
20:31-!-Nite_Owl [] has quit [Read error: Connection reset by peer]
20:31-!-Nite_Owl [] has joined #openttd
20:33<SHADOW-XIII>w00t ? forums dead ?
20:33<SmatZ>it's "dead" every night
20:33<SmatZ>when backups are running
20:33<SmatZ>looks dead
20:34<SmatZ>owen started a topic that "it can be dead for a while"
20:34<Nite_Owl>it has been down for awhile
20:34-!-KritiK [] has quit [Quit: Leaving]
20:35<Nite_Owl>maintenance downtime is Saturday night
20:36<Nite_Owl>I could be wrong of course
20:41-!-theholyduck [] has quit [Quit: Leaving]
20:42<Nite_Owl>Z's - later all
20:42-!-Nite_Owl [] has quit [Quit: Read You Soon]
20:45-!-George3 [~George@] has quit []
20:45-!-George [~George@] has joined #openttd
20:55-!-P0lygon [] has quit [Quit: Verlassend]
21:15-!-FR^2 [] has quit [Quit: Der Worte sind genug gewechselt, lasst mich auch endlich Taten sehn!]
21:36-!-marz [] has joined #openttd
21:38-!-marz [] has quit []
21:41-!-marz4 [] has joined #openttd
21:42-!-marz4 [] has quit []
21:43-!-marz2 [] has joined #openttd
21:44<marz2>i am having some trouble with the online content window
21:45<marz2>is there anyone who can help me?
21:48-!-Mucht [] has quit [Read error: Connection reset by peer]
21:48-!-marz2 [] has quit [Remote host closed the connection]
21:48-!-Mucht [] has joined #openttd
22:02<@Belugas>yes, no, maybe
22:02<@Belugas>don't go so fast next time :P
22:03<@Belugas>youth...3 minutes and it's already too much..
22:03<@Belugas>is that the effect of those energizing drinks?
22:03<@Belugas>if so, i'll keep my coffee.
22:19-!-Mucht [] has quit [Remote host closed the connection]
23:05-!-Chruker [] has quit [Read error: Connection reset by peer]
23:08-!-TinoDidriksen [] has quit [Ping timeout: 480 seconds]
23:08<SirSquidness>Belugas: we're not all like that. After asking a question in an IRC channel, I've been known to hang around idling for days just waiting for someone to say _something_ in the channel, even if it's not related to my question :P
23:09<@Belugas>well... always extremes to every case, i'd say
23:11<@Belugas>and now, my bed is extremely attractive...
23:11<@Belugas>fucking job of mine :S
23:12-!-TinoDidriksen [] has joined #openttd
23:22-!-Splex [] has joined #openttd
23:29-!-KenjiE20|LT [] has quit [Read error: Connection reset by peer]
23:38-!-SHADOW-XIII [~Miranda@] has quit [Quit: Miranda IM! Smaller, Faster, THE BEST ! -]
23:39-!-TinoDidriksen [] has quit [Ping timeout: 480 seconds]
23:43-!-TinoDidriksen [] has joined #openttd
23:51-!-ecke [~ecke@] has joined #openttd
---Logclosed Sat Jun 27 00:00:39 2009