Config
Log for #openttd on 23rd February 2007:
Times are UTC Toggle Colours
00:00:19  <Sacro> awww :(
00:00:28  <Roel> you can?
00:01:10  <Sacro> oooh
00:01:14  <Sacro> Lunar Eclipse on the 3/3
00:01:33  <Bjarni> don't go too close
00:02:30  <Roel> hmm, i didn't know there was a moon in ttd?
00:04:34  *** Frostregen_ [~sucks@dslb-084-058-160-001.pools.arcor-ip.net] has joined #openttd
00:10:26  <CIA-1> OpenTTD: rubidium * r8851 /trunk/src/station_cmd.cpp: -Fix [FS#643] (r8735): crash on removing town owned roads outside of the local authority.
00:11:33  *** Frostregen [SADDAM@dslb-084-058-147-144.pools.arcor-ip.net] has quit [Ping timeout: 480 seconds]
00:11:44  *** Frostregen_ is now known as Frostregen
00:15:15  *** Vikthor [~Vikthor@snat2.arachne.cz] has quit [Quit: Leaving.]
00:17:54  <CIA-1> OpenTTD: rubidium * r8852 /trunk/src/ (road.h road_cmd.cpp station_cmd.cpp):
00:17:54  <CIA-1> OpenTTD: -Fix (r8735): make the dynamite tool for drive through road stops as if it were removing a normal road tile (consider the local authority and such).
00:17:54  <CIA-1> OpenTTD: -Fix (r8735): remove drive through road stops on town owned roads when going bankrupt/being removed.
00:25:49  *** Bjarni [~Bjarni@0x535ca25f.virnxx14.adsl-dhcp.tele.dk] has quit [Quit: Leaving]
00:25:53  *** nairan [~Maui_key@p5498D228.dip.t-dialin.net] has quit [Ping timeout: 480 seconds]
00:27:11  *** lolman [~john@81.100.228.56] has quit [Remote host closed the connection]
00:28:13  *** nairan [~Maui_key@p5498D228.dip.t-dialin.net] has joined #openttd
00:31:33  *** Arkus [~danielark@82.152.149.14] has quit [Ping timeout: 480 seconds]
00:50:31  *** UnderBuilder [~chatzilla@168.226.106.190] has joined #openttd
00:58:31  *** nairan [~Maui_key@p5498D228.dip.t-dialin.net] has quit [Ping timeout: 480 seconds]
00:59:21  *** nairan [~Maui_key@p5498D228.dip.t-dialin.net] has joined #openttd
01:00:20  <UnderBuilder> what should be the most anonnying port of ottd?
01:00:22  <UnderBuilder> nes?
01:00:52  <Eddi|zuHause2> port it to my microwave ;)
01:01:02  <Naksu> most annoying?
01:01:11  <Naksu> port it to a typewriter
01:01:26  <Naksu> or perl, for developer annoyance
01:01:57  <Eddi|zuHause2> Zuse Z3 ;)
01:02:01  <UnderBuilder> lol typewriter
01:02:10  <UnderBuilder> maybe atari will be nice
01:02:47  <UnderBuilder> or why not abacus?
01:03:04  <UnderBuilder> (insert biggest lol emoticon in the world)
01:03:16  <Eddi|zuHause2> what is an abacus?
01:04:02  <UnderBuilder> sorry, my spellchecker give the wrong word
01:04:14  <UnderBuilder> not spellchecker
01:04:17  <UnderBuilder> traductor
01:05:04  <UnderBuilder> http://web.ticino.com/calcolo/abaci/russo.jpg
01:05:10  <UnderBuilder> something like that
01:05:53  <Eddi|zuHause2> now that you mention it, yes, i heard that word before ;)
01:06:01  <Eddi|zuHause2> so it is probably correct
01:06:45  <UnderBuilder> maybe not so annonying but a basic port will be fun :)
01:07:04  <UnderBuilder> BASIC for better readability
01:07:27  <Eddi|zuHause2> port it to brainfuck ;)
01:07:49  <UnderBuilder> or whitespace :))
01:11:58  <Eddi|zuHause2> but the Z3 commandset is interesting, it lacks a conditional branch command, and it took them like 60 years to prove that it is actually turing complete ;)
01:16:13  <UnderBuilder> well j2me will be ultra-mega slow so include it :)
01:17:34  <Naksu> er
01:17:57  <Naksu> i don't think you can actually port openttd to brainfuck
01:18:51  <Naksu> like, even in theory
01:21:39  <Eddi|zuHause2> why? brainfuck is turing complete, you can port every program to it
01:21:51  <Naksu> the original implementation isnt turing complete
01:22:00  <Naksu> it has 30k cells
01:22:37  <Eddi|zuHause2> that is an entirely different story
01:25:30  <Naksu> some implementations are turing-complete
01:25:36  <Naksu> but they're not the original brainfuck
01:29:09  <Eddi|zuHause2> it is total rubbish to take memory restrictions into such kind of discussions
01:29:34  <Eddi|zuHause2> with memory growing exponentially
01:29:34  <Naksu> no :)
01:30:16  <Eddi|zuHause2> 10 years ago, you'd never find computers supporting 1GB of memory
01:30:20  <Naksu> i'm not saying that the machine original brainfuck ran had 30k of memory, i'm saying the compiler/interpreter itself was capped at 30k
01:30:46  <Eddi|zuHause2> "interpreter" = "the machine it runs on"
01:31:08  <Eddi|zuHause2> and C(++) is also not what it originally was
01:31:20  <Eddi|zuHause2> languages evolve
01:33:41  <Eddi|zuHause2> no real computer is turing complete
01:33:56  <Eddi|zuHause2> as you always have limited memory
01:34:04  <Eddi|zuHause2> (i.e. finite states)
01:34:05  <Tefad> yay brainfuck
01:34:25  <Tefad> Eddi|zuHause2: servers had 1G..
01:34:45  <Tefad> hell, i can upgrade my 1997 mac to 1G
01:37:40  <Eddi|zuHause2> well, ok, that were totally arbitrary numbers
01:39:11  <Tefad> ; )
01:39:56  <Tefad> nothing is ever turing complete if infinite states are required
01:41:51  <Tefad> Naksu: assuming one can define direct access locations in BF memory space (eg for graphics output); it wouldn't be extremely hard to port ottd to bf
01:42:20  <Tefad> it would be from from efficient
01:44:30  <Eddi|zuHause2> well, i am sure brainfuck programs can be heavily optimized ;)
01:45:54  <Eddi|zuHause2> it's just not an ideal language to transform into x86 (or other 'practical-purpose' CPUs) machine languages
01:46:16  <Eddi|zuHause2> but neither is java-bytecode, and they use it anyway
01:48:22  *** KritiK [Maxim@ppp83-237-101-89.pppoe.mtu-net.ru] has quit [Quit: Leaving]
01:48:59  <CIA-1> OpenTTD: belugas * r8853 /trunk/src/ (27 files in 2 dirs): -Cleanup: doxygen changes. Correct forgotten c files to cpp files with the @file tag as well as a few general comments style
02:08:51  <Eddi|zuHause2> btw it would probably be easier to port an intermediate language to brainfuck, and then compile the c program via that intermediate language
02:12:31  *** nairan [~Maui_key@p5498D228.dip.t-dialin.net] has quit [Ping timeout: 480 seconds]
02:13:31  *** nairan [~Maui_key@p5498D228.dip.t-dialin.net] has joined #openttd
02:18:24  <CIA-1> OpenTTD: belugas * r8854 /trunk/src/saveload.cpp: -Fix(r8853): Ctrl+s (save) without Ctrl does not produce desired result...
02:26:05  *** gass [~any@81.84.150.85] has quit [Quit: Leaving]
02:32:09  *** Eddi|zuHause [~johekr@p54B75C0E.dip.t-dialin.net] has joined #openttd
02:37:17  *** Eddi|zuHause2 [~johekr@p54B75D7B.dip.t-dialin.net] has quit [Ping timeout: 480 seconds]
02:39:19  *** UnderBuilder [~chatzilla@168.226.106.190] has quit [Quit: Chatzilla 0.9.77 [Firefox 1.0.7/20050922]]
03:08:05  *** Sacro [Ben@87.102.80.3] has quit [Read error: Connection reset by peer]
03:14:51  *** nairan [~Maui_key@p5498D228.dip.t-dialin.net] has quit [Ping timeout: 480 seconds]
03:18:40  *** nairan [~Maui_key@p5498D228.dip.t-dialin.net] has joined #openttd
03:31:17  *** BFM [~chatzilla@CPE-60-229-172-221.nsw.bigpond.net.au] has quit [Quit: Chatzilla 0.9.77 [Firefox 1.5.0.9/2006120612]]
04:11:34  *** Osai^2 [~Osai@pD9EB55FE.dip.t-dialin.net] has joined #openttd
04:18:06  *** Osai [~Osai@pD9EB56FB.dip.t-dialin.net] has quit [Ping timeout: 480 seconds]
04:21:24  *** glx [glx@bny93-6-82-245-156-124.fbx.proxad.net] has quit [Quit: bye]
04:41:37  *** Osai^2 [~Osai@pD9EB55FE.dip.t-dialin.net] has quit [Quit: Osai^2]
05:42:57  *** Nigel [~nigel@202-154-145-102.ubs-dynamic.connections.net.nz] has quit [Ping timeout: 480 seconds]
06:42:10  *** McHawk [~hawk@p5489EDAA.dip.t-dialin.net] has joined #openttd
06:49:08  *** raimar2 [~hawk@p5489EB87.dip.t-dialin.net] has joined #openttd
06:52:21  *** KUDr_wrk [~KUDr@195.39.113.200] has quit [Ping timeout: 480 seconds]
06:52:59  *** KUDr_wrk [~KUDr@195.39.113.200] has joined #openttd
06:55:29  *** Tobin [~Tobin@c58-107-61-130.eburwd7.vic.optusnet.com.au] has quit [Quit: Tobin]
06:56:11  *** McHawk [~hawk@p5489EDAA.dip.t-dialin.net] has quit [Ping timeout: 480 seconds]
07:12:06  *** nairan [~Maui_key@p5498D228.dip.t-dialin.net] has quit [Ping timeout: 480 seconds]
07:12:54  *** nairan [~Maui_key@p5498D228.dip.t-dialin.net] has joined #openttd
08:03:36  <CIA-1> OpenTTD: tron * r8855 /trunk/src/economy.cpp:
08:03:36  <CIA-1> OpenTTD: -Fix
08:03:36  <CIA-1> OpenTTD: Change some shift and cast mumbo jumbo for inflation calculation to something remotly comprehensible and explain what the magic number "54" means
08:05:36  <peter1138> you mean it's not totally magic?
08:05:48  <Tron> read the comment (:
08:06:49  *** Mucht_ [~Mucht@p57A0E18E.dip.t-dialin.net] has quit [Quit: Konversation terminated!]
08:07:30  <Tron> it's almost as strange as the answer to life, universe and everything, but it didn't take the largest computer ever built to calculate the question (;
08:11:52  <peter1138> /home/peter/ottd/trunk/src/aystar.cpp:5:1: warning: "/*" within comment
08:11:53  <peter1138> hmm
08:12:02  <guru3> that's... funky
08:12:02  *** GoneWack1 [~gonewacko@d130050.upc-d.chello.nl] has joined #openttd
08:12:07  <hylje> meta-comments :o
08:12:24  <peter1138> Belugas :D
08:12:43  <Tefad> happens when i have block comments inside something i want to comment out
08:13:00  <Tefad> i usually do #ifdef GIANT_COMMENT #endif around it instead.
08:13:27  <Tefad> however since ottd code is all cpp, most of that is avoided since line comments go in as //
08:16:10  <peter1138> *snigger*
08:19:01  *** GoneWacko [~gonewacko@d130050.upc-d.chello.nl] has quit [Ping timeout: 480 seconds]
08:19:01  *** GoneWack1 is now known as GoneWacko
08:19:28  <CIA-1> OpenTTD: tron * r8856 /trunk/src/aystar.cpp:
08:19:28  <CIA-1> OpenTTD: -Fix
08:19:28  <CIA-1> OpenTTD: Missing */ (r8853)
08:37:38  <CIA-1> OpenTTD: celestar * r8857 /trunk/src/ (30 files in 4 dirs): -Documentation: Added some doxygen @file tags, repaired others (the @file tag MUST be found before any line of code, that includes preprocessor directives).
08:49:44  *** roboboy [~Leo@c211-30-195-152.carlnfd4.nsw.optusnet.com.au] has joined #openttd
09:00:21  *** XeryusTC [~irc@cc480157-b.sneek1.fr.home.nl] has joined #openttd
09:03:38  <Darkvater> morning
09:03:53  <Darkvater> Maedhros: I doubt showing this error message +STR_NEWGRF_ERROR_VERSION_NUMBER                                 :{RED}{STRING} {SILVER}{STRING} requires at least pseudo-TTDPatch version {STRING}.
09:03:59  <Darkvater> has any meaning in openttd context
09:04:30  <Darkvater> although I wonder why it needs STR_orizing
09:04:53  <peter1138> translating
09:05:16  <peter1138> translating error messages ahoy
09:06:24  <Maedhros> Darkvater: i've been given that message before... admittedly that was before we upped the version numbers
09:06:44  <Maedhros> and since it's possible to be given that message, we might as well let it be translated
09:06:51  <peter1138> yeah, you get the message, but it's meaningless
09:07:04  <Maedhros> true
09:07:31  <Maedhros> i'm going to have to rethink the whole thing though, since as Rubidium pointed out it's possible to change language during the game
09:07:46  <Darkvater> imho, it's better to just have the error message that it doesn't work
09:30:14  <Brianetta> Sergej_S - a powerful force for good, as long as he's given a bunch of free graphics...
09:38:21  *** Progman [~progman@p57A1D94F.dip.t-dialin.net] has joined #openttd
09:38:40  *** HMage [~HMage@85.21.179.41] has joined #openttd
09:56:24  <CIA-1> OpenTTD: peter1138 * r8858 /trunk/src/ (5 files): -Codechange: Replace magic number test with class method for determining if a cargo is valid/active.
09:56:42  *** HMage [~HMage@85.21.179.41] has quit [Ping timeout: 480 seconds]
09:58:20  <Darkvater> Brianetta: he ;)
09:59:33  *** gass [~any@81.84.150.85] has joined #openttd
10:11:01  *** setrodox [~setrodox@85-124-45-77.dynamic.xdsl-line.inode.at] has quit [Remote host closed the connection]
10:21:50  *** Tron_ [bLHDBdvW@nat-1.rz.uni-karlsruhe.de] has joined #openttd
10:35:05  *** XeryusTC [~irc@cc480157-b.sneek1.fr.home.nl] has quit []
10:35:39  <Darkvater> hmm
10:35:52  <Darkvater> Rubidium: so where are we commenting functions now? In header files or in source files?
10:40:27  <Rubidium> global functions in a global place, i.e. the headers and non-global ones locally, i.e. in the source files? Or did I miss something in the documenting style?
10:41:10  <Darkvater> ah, good
10:41:23  <Darkvater> although this is contrary to the current methodology
10:41:31  <Rubidium> the current code is at least inconsistent and I could not find a rule that states where it should be
10:42:22  <Darkvater> not saying whether it's good or bad what we have now
10:43:28  <Darkvater> although if it doesn't matter to doxygen doing all commenting in c files is easier
10:44:28  <Rubidium> so basically document the function where it is implemented
10:44:58  <Darkvater> is that what you are saying or what I am saying or what the new style says?
10:45:49  <Rubidium> what you are saying, with the exception that static inlines in .h files are documented in their .h file
10:46:07  <Darkvater> he
10:46:08  <Darkvater> I mean
10:46:13  <Darkvater> is what I am saying wrong?
10:46:37  <Darkvater> eg doxygen a function at its definition or its decleration is I guess what I'm asking
10:47:06  <Rubidium> I think it doesn't matter for doxygen
10:47:48  <Darkvater> yes, but where should we do it? :)
10:49:46  *** Vikthor [~Vikthor@snat2.arachne.cz] has joined #openttd
10:52:15  <Rubidium> I would say in the header except for functions that are declared and defined in a .c file. This way you can search for the function name in the headers and immediatelly see the documentation, instead of trying to find out where the documentation actually is (in case someone is reading the code itself instead of the doxygenned documentation)
10:53:28  <Darkvater> well, rightclick > goto definition ;)
10:53:58  <Darkvater> works in all editors and with ctags
10:54:19  <Rubidium> rightclicking doesn't work with putty
10:54:29  <Darkvater> ctags does
10:55:34  *** Wolfensteijn [~wolf@h88211156156.dsl.speedlinq.nl] has joined #openttd
10:55:53  *** Tobin [~Tobin@c58-107-61-130.eburwd7.vic.optusnet.com.au] has joined #openttd
10:57:31  *** Wolfy [~wolf@a61145.upc-a.chello.nl] has quit [Quit: I'm gone, bye bye :)]
11:04:42  <Rubidium> Darkvater: I do not really care where the doxygen documentation is, as long as it is consistent and documented properly
11:05:20  * Darkvater was curious
11:17:29  *** kdr [materi@h-85-24-203-79.NA.cust.bahnhof.se] has quit [Server closed connection]
11:17:34  *** kdr [materi@h-85-24-203-79.NA.cust.bahnhof.se] has joined #openttd
11:18:02  <Darkvater> http://bugs.openttd.org/task/635
11:18:14  <Darkvater> hehe, a bugreport about a non-existing directsound driver
11:22:28  <Smoovious> a non-existent bug then?
11:22:45  <Darkvater> probably
11:23:07  <Darkvater> but even if we were not to release the direct-somethingn driver, windows would when the process is closed
11:24:36  <Smoovious> possibly
11:24:47  <Smoovious> we _are_ talking about Windows, after all...
11:24:59  <Smoovious> it doesn't always wanna release a port or a file lock...
11:25:33  <Darkvater> yea it's pretty sloppy about file locks
11:25:47  <Smoovious> especially on shares
11:26:25  <Smoovious> I gotta remount a drive at least once a week to get the file locks cleared... (I know there is a utility to do it, but I never found out what it was)
11:26:53  <Darkvater> he
11:28:19  <hylje> utilities to work around bugs ftl
11:30:39  *** tokai|noir [~tokai@p54B8135A.dip0.t-ipconnect.de] has joined #openttd
11:33:38  *** HMage [~HMage@85.21.179.41] has joined #openttd
11:33:52  *** ChrisM87 [~ChrisM@p54AC5C6B.dip.t-dialin.net] has joined #openttd
11:35:40  <Darkvater> Rubidium: I'll get to backporting for 0.5, ok?
11:40:11  *** KUDr|wrk [~KUDr@195.39.113.200] has joined #openttd
11:42:48  *** KUDr_wrk [~KUDr@195.39.113.200] has quit [Ping timeout: 480 seconds]
11:45:07  <HMage> Let's try UTF8 here - "????? ??? ???? ?????? ?????????? ???????, ?? ????? ???."
11:45:20  <Darkvater> oh HMage :)
11:45:34  <Darkvater> HMage: http://darkvater.homeip.net/~tfarago/openttd/dsound_v3.diff << I commented in the todo's what could be improved
11:45:48  * HMage takes a look
11:45:51  <Darkvater> I think it's about ready though unless I did something really stupid
11:46:15  <HMage> btw, what happens if you choose directmusic driver for music and null for sound?
11:46:36  <Darkvater> nothing, extern dsound is NULL and it just works
11:47:01  <Darkvater> you cannot compile dmusic without dsound or vv
11:47:12  <HMage> I mean, via command line parameters
11:47:19  <Darkvater> 12:46 < Darkvater> nothing, extern dsound is NULL and it just works
11:47:35  <HMage> I see.
11:48:13  *** KUDr|wrk [~KUDr@195.39.113.200] has quit [Ping timeout: 480 seconds]
11:49:16  <HMage> is it still louder than MME counterpart?
11:49:20  *** KUDr_wrk [~KUDr@195.39.113.200] has joined #openttd
11:49:53  <Darkvater> a little, unless I correct the attenuation with *1.5 but screw that
11:49:55  <Darkvater> btw
11:50:13  <Darkvater> http://darkvater.homeip.net/~tfarago/openttd/depot_size.png
11:50:18  <Darkvater> WTF happened here?
11:50:33  <Darkvater> I get these huge blocks and the zeppelin isn't even centred
11:50:50  <CIA-1> OpenTTD: belugas * r8859 /trunk/src/ (19 files): -Cleanup: doxygen changes. Mostly @files missing tags and a few comments style.
11:50:55  <HMage> max block size smaller than zeppelin sprite dimensions?
11:51:06  <Darkvater> I have no idea
11:51:12  <Darkvater> but it looks pretty crap
11:51:32  *** ThePizzaKing [~jeff@c211-28-155-87.eburwd2.vic.optusnet.com.au] has quit [Quit: ThePizzaKing]
11:52:04  <HMage> +#pragma comment(lib, "dsound.lib") // XXX - does mingw or other compilers support this?
11:52:06  <HMage> no, they don't.
11:52:18  <HMage> it's microsoft-specific.
11:52:33  <Darkvater> yes, thought so. But I'm lazy to change the project files atm ;p
11:52:43  <Darkvater> although the mingw compiler should support it
11:53:05  <HMage> mingw is gcc, and gcc doesn't want to emulate msvc :)
11:53:27  <HMage> same reason why asm() is AT&T style only
11:55:22  <HMage> eh, well, looks ok. Everything else is at nitpicking level (like LinearTodB returns hundreths of dB, while the function name doesn't specify that)
11:56:36  <Tefad> http://zip.4chan.org/g/src/1172210317943.jpg
11:58:28  <HMage> is buffers a vector? when reaching max_channels, we could just stop the buffer from front()
11:59:08  <Darkvater> hmm, good point
11:59:24  <Darkvater> I'll put this on the todo list for when sound-priorities are implemented
11:59:34  <HMage> ok
12:00:01  *** Tobin [~Tobin@c58-107-61-130.eburwd7.vic.optusnet.com.au] has quit [Quit: Tobin]
12:00:23  <HMage> but I think even if sound priorities are not implemented, this is sort of a must. (disappearing sound of a mouse clicking on an interface is quite disorienting imho)
12:00:58  <HMage> can you compile and give me a windows binary to test?
12:01:22  <Darkvater> isn't it more disorienting to have the game drop your looong train-chochoo because you clicked on a button?
12:01:44  <Darkvater> sure...building
12:01:48  <peter1138> just increase the number of channels
12:01:54  <peter1138> 1000 should be enough
12:01:58  <HMage> :D
12:02:10  <Darkvater> peter1138: :) I could drop the channel limit, it's only arbitrary
12:03:02  <HMage> dsound can handle 1000 voices, not sure about other interfaces though
12:07:35  <Darkvater> http://darkvater.homeip.net/~tfarago/openttd/openttd.exe
12:09:37  <HMage> what version is it built against?
12:09:53  <Darkvater> head
12:11:16  <HMage> uh oh, I'll need lng and other stuff too. (don't have the ability to compile sources on my own rigth now)
12:11:35  <Darkvater> you have the data files, right?
12:12:22  <HMage> original ttd ones? yes
12:12:40  <Darkvater> http://darkvater.homeip.net/~tfarago/openttd/english.lng
12:13:38  <HMage> one moment
12:17:26  <Darkvater> Rubidium: comments? http://darkvater.homeip.net/~tfarago/openttd/backport.txt
12:17:47  <MiHaMeK> Darkvater: http 404
12:17:59  <Darkvater> good comment
12:18:22  <HMage> lol
12:19:08  <Darkvater> re
12:19:28  <MiHaMeK> ahh, ok, 200
12:20:48  <Darkvater> re
12:20:58  <Darkvater> re
12:21:06  <Darkvater> re
12:21:07  <Darkvater> ;p
12:21:16  <Darkvater> the ones with '?' I am not sure about and need to ask
12:26:53  <Darkvater> Belugas: what happened to the @file comments in the sound/music/video folders?
12:28:11  *** blathijs [~matthijs@katherina.student.utwente.nl] has joined #openttd
12:28:17  *** TinoM [~Tino@i5387EABD.versanet.de] has quit [Ping timeout: 480 seconds]
12:32:16  <HMage> Darkvater: seems to work
12:34:56  <Darkvater> yes, seems :)
12:35:09  <HMage> music suddenly stopped
12:35:13  <HMage> right now
12:35:38  <HMage> I was activating my other sound cards to test on them too
12:36:26  <HMage> music doesn't work, stop-play-stop-play-next-stop-next-play doesn't start music
12:37:06  <HMage> Do you know what is the longest sound sample? I'd like to try something
12:37:07  <Darkvater> well you probably shouldn't have activated sound cards during gameplay
12:37:21  <HMage> other games feel fine to that :)
12:37:22  <Darkvater> don't think I had anything to do with that though
12:37:42  *** TinoM [~Tino@i5387E568.versanet.de] has joined #openttd
12:38:03  <Darkvater> longest sound...donnu perhaps SND_0E_LEVEL_CROSSING?
12:38:13  <Darkvater> or SND_1A_BUS_START_PULL_AWAY_WITH_HORN
12:38:29  <HMage> when the level crossing sound happen?
12:38:47  <Darkvater> when you call StartSound(SND_0E_LEVEL_CROSSING)
12:38:49  <Darkvater> ;p
12:39:05  <HMage> and when it gets called? :)
12:39:25  <Darkvater> when a train goes over a road
12:39:36  <HMage> ah, ding-ding-ding-ding?
12:39:44  <Darkvater> yes
12:40:08  * HMage constructs a hellish rollercoaster ride over a busy bus road :)
12:42:25  <HMage> there's audible click at start of some sounds. Maybe you misaligned audio data start position a little and audio headers are played?
12:42:48  <Darkvater> I didn't mess with that
12:42:58  * HMage tries mme
12:43:44  <HMage> is mme default or dsound?
12:43:56  <Darkvater> dsound is first
12:49:12  <HMage> yup, mme doesn't have the click
12:49:20  <HMage> I've recorded the click
12:50:04  <hylje> omg, interface clicks?!
12:50:21  <Smoovious> wouldn't the longest sound probably be the morse-code sound for summary news?
12:52:47  <Darkvater> HMage: hmm which sound is it? Does the sound all alone have the same click?
12:53:06  <Darkvater> http://ottd-darkvater.homeip.net/sounds/sample.cat/
12:53:08  <HMage> no, it clicks only if there's another sound playing.
12:53:43  <Darkvater> which sound(s)?
12:53:45  <HMage> as far as I hear
12:53:48  <HMage> any sound
12:53:59  <HMage> http://hmd.c58.ru/mp3s/temp/openttd-dsound-2007-02-23-01.wav.mp3 - 452kb
12:54:04  <HMage> hear it yourself
12:54:21  <Eddi|zuHause> .wav.mp3?
12:54:57  <Smoovious> could the sound be edited to do a very short/quick fade-in and fade-out at the end? like only a fraction of a second? might minimize or eliminate the click, depending on if the click is caused by the waveform starting off of a normalized position
12:55:11  <HMage> I was lazy to rename it to .mp3 properly. it's how LAME names files - adds ".mp3"
12:56:01  <HMage> Smoovious: no, it's not the cause of it, when there's nothing playing and something starts to play - no clicks at all.
12:56:22  <Smoovious> well, that's what I'm thinking...
12:56:26  <CIA-1> OpenTTD: Darkvater * r8860 /trunk/src/ (15 files in 4 dirs): -Cleanup: some style changes, proper #endif comments, variable initialisation, WINCE ifdef and a vsprintf to vsnprintf change.
12:56:40  <HMage> thank anyway.. if it was caused by DC offset, it would be reproduceable reagardless of what's in background.
12:56:42  <Smoovious> used to have similar problems with mod files
12:57:17  <HMage> Smoovious: better way to get rid of DC offsets is to do very steep highpass at 16hz or so.
12:58:24  <HMage> Buttworth filter is best suited for that
12:58:36  <Eddi|zuHause> gnaa... i updated something and now dvbcut refuses to load :(
12:58:46  <Smoovious> well... if I knew more about the specifics of how it was implemented, I may be more/less helpful... shooting in the dark at the moment
12:59:23  <Darkvater> where is the click?
12:59:28  <HMage> I know, I am trying to help you with mod files right now - filter samples with highpass 16hz, that'll remove the DC offset.
12:59:52  <Smoovious> oh I haven't messed with mod files in years... except for listening to them
13:00:14  <Smoovious> last time I made a mod file, I was using Wow32 to listen to them
13:00:17  <HMage> Darkvater: at 00:01.860 for example
13:00:33  <Darkvater> ah I see
13:00:47  <HMage> then at 00:08.063
13:00:48  <Darkvater> pretty faint though
13:01:03  <HMage> 00:12.074
13:01:13  <Darkvater> unless the openttd mixer does something to it to eliminate these things, I have no idea what it is
13:01:13  <HMage> 00:12.596
13:01:37  * HMage downloads the samples and takes a look
13:01:41  <Darkvater> cause I just read in the data and if it doesn't happen when the sound is played on its own, it's something else
13:01:49  <Darkvater> HMage: do you have the savegame for me?
13:01:55  <HMage> yes
13:02:18  *** XeryusTC [~irc@cc480157-b.sneek1.fr.home.nl] has joined #openttd
13:02:41  <HMage> http://hmd.c58.ru/temp/hell.sav
13:03:48  <HMage> Darkvater: is audio in sample.cat compressed in some way?
13:04:09  <Darkvater> I think not
13:04:15  <Darkvater> but those files are extracted in there
13:04:19  <Darkvater> courtesy of Tron_
13:04:39  <HMage> 11kHz, unsigned, 8bit, mono, right?
13:04:55  <Darkvater> yes
13:05:16  * HMage loads sample.cat in raw
13:06:16  *** XeryusTC2 [~irc@cc480157-b.sneek1.fr.home.nl] has joined #openttd
13:06:25  *** XeryusTC [~irc@cc480157-b.sneek1.fr.home.nl] has quit [Killed (NickServ (GHOST command used by XeryusTC2))]
13:06:27  *** XeryusTC2 is now known as XeryusTC
13:07:03  <Darkvater> thank god you can load games even if you don't have the proper grf files
13:08:30  <HMage> hmm.. level crossing sound from the files you gave me is marked as 22050Hz file, rather than 11025 which it should've been.
13:09:52  <Darkvater> it could either be wrong or tron resampled them
13:10:20  <HMage> they're not resampled
13:10:22  <Darkvater> OpenBankFile << this is how the samples are retrieved
13:10:33  <HMage> I know. Samples are ok, under MME they sound fine.
13:11:11  <Darkvater> HMage: yes but remember MME does some magic resampling, of which you said "you are doing a totally wrong resampling"
13:11:40  <HMage> Darkvater: all those files are 11025Hz, only their headers are wrong.
13:12:00  <HMage> so that code never gets executed
13:12:18  <HMage> or, it shouldn't
13:12:28  <Darkvater> what code?
13:12:41  <Darkvater> MME first converts unsigned to signed, then resamples them to 16bit stereo
13:12:49  <HMage> the "totally wrong resampling" one. Maybe tron gave them wrong wav headers, that's all.
13:14:21  <Darkvater> in sample.cat their rate is 11KHz
13:15:48  <Darkvater> except for SND_10_TRAIN_BREAKDOWN SND_12_EXPLOSION SND_13_BIG_CRASH
13:16:03  <Darkvater> hmm some of the headers in sample.cat seem just plain wrong
13:17:06  <Darkvater> but they are indeed 11KHz cause when played at 22KHz it doesn't sound good
13:18:37  <HMage> sounds ok when played in sequencer
13:18:50  * HMage uses different audio card now
13:21:01  <HMage> integrated intel audio doesn't click
13:21:41  <HMage> no, it does, but at much fewer rate
13:22:18  * HMage likes his proaudio interfaces, they show problems the instant they occur.
13:22:39  <Darkvater> looks like directsound mixing isn't so good after all
13:23:04  <HMage> it is... at what sample rate do you initialize audio in dsound by default?
13:23:29  <Darkvater> 2channel 16bit 11025Hz
13:23:38  <HMage> try 48000Hz or 44100Hz.
13:24:25  <HMage> and set primary audio buffer's volume to -6dB after init
13:24:42  <Darkvater> HMage: openttd -s dsound:hz=44100
13:24:51  * HMage tries
13:26:06  <Darkvater> ~hmm 44100 also seemed to crackle, although you cannot really tell from a vmware windowsxp where everything lags
13:26:26  <HMage> clicks are still there.
13:26:40  <HMage> let's try it other way around (sets his audiocard's sample rate to 11025)
13:26:47  <Darkvater> brb
13:26:53  <HMage> ok
13:27:20  <HMage> can't. 22050 is the lowest sampling rate supported
13:27:22  *** Digitalfox_ [~chatzilla@bl8-40-47.dsl.telepac.pt] has joined #openttd
13:27:47  *** Vikthor [~Vikthor@snat2.arachne.cz] has quit [Read error: No route to host]
13:28:10  *** XeryusTC [~irc@cc480157-b.sneek1.fr.home.nl] has quit []
13:28:29  *** Vikthor [~Vikthor@snat2.arachne.cz] has joined #openttd
13:29:22  *** Purno [~Purno@5351CE71.cable.casema.nl] has joined #openttd
13:30:31  *** Purno [~Purno@5351CE71.cable.casema.nl] has quit []
13:30:56  *** Digitalfox [~chatzilla@bl8-40-150.dsl.telepac.pt] has quit [Ping timeout: 480 seconds]
13:31:10  *** Digitalfox_ is now known as Digitalfox
13:31:22  *** XeryusTC [~irc@cc480157-b.sneek1.fr.home.nl] has joined #openttd
13:35:09  <HMage> Smoovious: correction, the proper name is not 'Buttworth', it's 'Butterworth'. http://en.wikipedia.org/wiki/Butterworth_filter
13:35:44  *** ln- [lauri@ksenos.fi] has quit [Remote host closed the connection]
13:42:35  *** glx|away [glx@bny93-6-82-245-156-124.fbx.proxad.net] has joined #openttd
13:42:37  *** mode/#openttd [+v glx|away] by ChanServ
13:42:51  *** glx|away is now known as glx
13:55:13  *** Osai [~Osai@pD9EB7DE3.dip.t-dialin.net] has joined #openttd
14:01:09  *** XeryusTC2 [~irc@cc480157-b.sneek1.fr.home.nl] has joined #openttd
14:03:23  *** tokai|noir [~tokai@p54B8135A.dip0.t-ipconnect.de] has quit [Read error: Connection reset by peer]
14:03:56  *** XeryusTC [~irc@cc480157-b.sneek1.fr.home.nl] has quit [Ping timeout: 480 seconds]
14:04:05  *** XeryusTC2 is now known as XeryusTC
14:04:52  <Belugas> hello there
14:05:17  <Belugas> [07:27] <Darkvater> Belugas: what happened to the @file comments in the sound/music/video folders?  <--- not touched yet
14:06:14  <Belugas> doing it slowly, as time permits it
14:09:38  *** XeryusTC2 [~irc@cc480157-b.sneek1.fr.home.nl] has joined #openttd
14:12:26  *** XeryusTC [~irc@cc480157-b.sneek1.fr.home.nl] has quit [Ping timeout: 480 seconds]
14:13:34  <Darkvater> HMage: hmm, so no 'solution' or cause found?
14:13:46  <Darkvater> Belugas: he ;)
14:15:57  *** KritiK [Maxim@ppp83-237-100-226.pppoe.mtu-net.ru] has joined #openttd
14:16:18  *** Osai [~Osai@pD9EB7DE3.dip.t-dialin.net] has quit [Quit: Osai]
14:16:29  *** SwordFish [~asd@84-50-236-142-dsl.kjj.estpak.ee] has joined #openttd
14:20:33  <HMage> Darkvater: as for now, only found reference in fmod changelog that lowering software mixing quality in dsound buffers reduced the clicks.
14:21:41  <HMage> http://www.fmod.org/files/revision_stable.txt, at 21/10/05 4.01.07
14:22:48  *** gass [~any@81.84.150.85] has quit [Quit: Leaving]
14:23:37  <Darkvater> lowering mixing quality? how does one do that?
14:24:35  <Darkvater> he no source
14:25:57  <HMage> I can only find quality for 3D sound buffers in DirectX9 manual
14:29:01  <HMage> other observations - sound click is exactly one sample long. at 22050 Hz mixing frequency it's more noticeable than at 44100Hz
14:29:16  <HMage> it's done by dsound, but I can't find a cause
14:29:57  <HMage> either openttd needs to do something extra before playing, like setcurrentpos(0), or change some flags somewhere
14:30:02  <Darkvater> hmm, if it's dsound's mixing click then we can't do anything about it
14:30:04  <HMage> probably in primary buffer
14:30:49  <Darkvater> too bad that I can't really test it since these clicks I'm hearing I'm not sure if they're really clicks and/or whether caused by the virtualisation
14:33:08  <Darkvater> hmm could it be...
14:33:13  <Darkvater> hmm no
14:33:24  <HMage> if I change 'sample rate conversion quality' in control panel->sound to 'Good' instead of 'Best' or 'Improved' clicks are gone.
14:33:43  <Darkvater> when I delete a secondary buffer I don't tell it buffer->Stop(), but it's already stopped according to its status
14:33:43  <HMage> but I didn't have any clicks in my game, using the same technique you did.
14:33:56  <Darkvater> which was?
14:34:01  <HMage> Ostrich Runner
14:34:14  <Darkvater> oh like that :)
14:34:42  <HMage> the game vanished from the marked, unfortunately. Probably wrong publisher.
14:34:46  <HMage> from the market*
14:35:43  <Darkvater> hmm perhaps it doesn't like the cooperativelevel?
14:35:44  *** roboboy [~Leo@c211-30-195-152.carlnfd4.nsw.optusnet.com.au] has quit [Read error: Connection reset by peer]
14:36:18  <HMage> cooperative level is priority, right? same in ostrich runner
14:36:24  <Darkvater> yes
14:36:38  <HMage> I'll download the ostrich runner demo and check, to be sure.
14:37:06  <HMage> funny I don't have the game now, though I've been deving it :P
14:37:41  *** xyz [~ss@bas2-montreal02-1096603517.dsl.bell.ca] has joined #openttd
14:38:16  * Darkvater looks at your files again
14:38:50  <Darkvater> hmm if I remember where I put them
14:39:37  <Darkvater> which I don't :s
14:41:53  <Rubidium> Darkvater: my list of to-be-backported patches (without looking at yours) is at http://rubidium.student.utwente.nl/openttd/to_backport.txt
14:46:48  <Rubidium> your list looks ok; it misses 8526 (peter1138 said that that should be backported too)
14:47:13  <Rubidium> and you could (maybe) consider backporting 8793
14:47:46  <Darkvater> comparing...
14:47:53  <Darkvater> you ar emissing quite some fital comits though
14:48:02  <Darkvater> 8738 for example
14:48:47  <Rubidium> yeah, I've added commits at the time I saw them committed and I deemed them necessary, so it is likely that I missed some
14:49:22  <Darkvater> ok we have
14:49:49  <Darkvater> 8526, 8844, 8793, 8648, 8738, 8824, 8825, 8828, 8767/8768, 8685, 8709
14:49:55  <Darkvater> not th same
14:50:34  <Darkvater> 8844 I have, but in a different commit
14:50:40  <Darkvater> donnu if 8526 is needed
14:50:55  <Rubidium> talk to peter1138, he said I should add it to my list
14:54:24  <Rubidium> 8648, 8738, 8824, 8824, 8767, 8768 are ok to me
14:54:37  <Rubidium> 8685 is a new feature, though I haven't got trouble with it
14:54:59  <Rubidium> 8709 uses overloaded functions, so that might be troublesome backporting
14:55:05  *** XeryusTC [~irc@cc480157-b.sneek1.fr.home.nl] has joined #openttd
14:55:29  <Rubidium> maybe only backport the fix part of 8709
14:55:36  <Darkvater> 8685: yes, we can discuss whether this feature is worth it. Personally I think it is
14:55:44  <Darkvater> 8709 only the fix part is
14:55:48  <Darkvater> eh too late ;p
14:56:04  <Darkvater> that's why I hate when people mix commits together and don't seperate them
14:57:08  <Darkvater> HMage: still around? I'm interested if you can test something for me
14:57:13  <Darkvater> once openttd compiles
14:57:53  <HMage> I will
14:58:31  *** XeryusTC2 [~irc@cc480157-b.sneek1.fr.home.nl] has quit [Ping timeout: 480 seconds]
14:58:31  <Rubidium> looks like the 'base' for 8828 isn't in 0.5
14:58:48  <Darkvater> it is
14:59:09  <Darkvater> lemme look it up for you
14:59:42  <Darkvater> r7681
14:59:57  <Darkvater> !openttd commit 7681
15:00:08  <_42_> Commit by Darkvater :: r7681 /branches/0.5/ (station.h station_cmd.c) (2006-12-30 23:35:01 UTC)
15:00:09  <_42_> -Backport from trunk (r7585, r7590, r7599):
15:00:11  <_42_>  - Drastically reduce CheckStationSpreadOut CPU usage which got called way too much by the AI.
15:00:12  <Darkvater> !openttd commit 8828
15:00:17  <_42_> Commit by tron :: r8828 /trunk/src/ (openttd.cpp station_cmd.cpp) (2007-02-21 07:37:31 UTC)
15:00:19  <_42_> -Fix
15:00:21  <_42_> -Regression (r7585): On load calculate the station rectangle for all savegames, not just savegames with at least version 27
15:00:56  <peter1138> hmm
15:01:23  <Rubidium> I can't find that loop in openttd.c
15:01:37  <Darkvater> peter1138: r8526 << backport?
15:02:21  <peter1138> what is it, newstation stubs?
15:02:28  <peter1138> if so, yes
15:02:47  <peter1138> heh, yeah, http://fuzzle.org/o/r8525backport.diff ;p
15:02:55  <Darkvater> Rubidium: it's in AfterLoadStations
15:03:31  <Darkvater> The requested URL /o/r8525backport.diff was not found on this server.
15:04:17  <peter1138> hm
15:04:21  <peter1138> r8526 ;p
15:06:27  <Darkvater> HMage: http://darkvater.homeip.net/~tfarago/openttd/openttd.exe
15:12:33  <Rubidium> Darkvater: you list of to-be-backported fixes looks fine to me
15:13:30  <Darkvater> ok good
15:13:32  <Darkvater> thanks
15:13:41  *** HMage [~HMage@85.21.179.41] has quit [Ping timeout: 480 seconds]
15:14:23  <Rubidium> I've got some translations for Korean pending (of strings that are in 0.5, but not in trunk anymore when it was translated)
15:15:13  <Darkvater> ah good
15:15:38  <Darkvater> can you give me a link to it in due time? I'll do it with the WT2 translations
15:16:24  <Rubidium> I'm still waiting for replies from Lithuanian and Simplified Chinese. I hope they'll give me the translations in time, because when they do all languages (except Galician and unfinished/*) are fully translated
15:17:09  <Darkvater> he, this is funny. Lots of games recommend to tune down the sound quality in order to get rid of clicks
15:17:12  <Darkvater> hm
15:17:15  <Darkvater> hmm where's HMage
15:17:22  <Darkvater> Rubidium: good
15:18:01  <Rubidium> maybe we want to consider a patch like http://rubidium.student.utwente.nl/openttd/check_glyphs.diff to keep the number of bug reports due to non-unicode fonts down
15:18:57  <Rubidium> though I'm not entirely happy with the patch as it is (something funky happens with the strings when trains drive behind them)
15:20:21  <Darkvater> what kind of a loop is that?
15:20:57  <Rubidium> it loops through all characters in the translation file
15:21:36  <Darkvater> we have something like that?
15:21:46  <Rubidium> but for some reason the the strings are not in a single table, but multiple tables
15:22:29  <Rubidium> not that I'm aware of
15:23:47  <Darkvater> hmm
15:24:17  <Darkvater> this doesn't work though when you're already using a font ;)
15:24:34  <Rubidium> why not?
15:24:49  <Darkvater> some have substitutes and you get squres
15:24:51  <Darkvater> +a
15:25:42  <Rubidium> but then you use a broken font or is there a way to determine whether it uses those substitute squares?
15:26:00  <Darkvater> no idea
15:26:18  <Darkvater> although one could reason that since you're already using a freetype font you know what you're doing
15:26:26  *** tokai [~tokai@p54B8135A.dip0.t-ipconnect.de] has quit [Ping timeout: 480 seconds]
15:26:29  <Darkvater> but that won't really help if you get an openttd.cfg from someone
15:26:56  *** green-devil [~rendmig@0x503e7be9.vgnxx6.adsl-dhcp.tele.dk] has joined #openttd
15:27:59  <Rubidium> yeah, and they could've selected a font that doesn't have the ASCII characters
15:27:59  <Darkvater> that function probably shouldn't belong to strings.cpp I think
15:28:16  <Darkvater> Rubidium: lol
15:28:31  *** tokai [~tokai@p54B830C8.dip0.t-ipconnect.de] has joined #openttd
15:28:32  *** mode/#openttd [+v tokai] by ChanServ
15:28:38  <Darkvater> Rubidium: like RC4 right? you would get this error message but have no idea what it says since it's in russian ;p
15:28:57  <Rubidium> no, because it is always in english
15:29:22  <Rubidium> unless you have a selected that doesn't know the ASCII characters
15:29:40  <Darkvater> hmm point taken
15:29:59  <Darkvater> but XY might not understand english error message
15:30:08  <glx> http://glx.dnsalias.net:8080/openttd/WM_KEYDOWN.diff <-- I still try to find the good way to restore dead key handling on winXP
15:30:13  <Rubidium> Darkvater: the main problem of moving the function out of strings.cpp is that we need to make _langtab_num and _langtab_start non-static and place them as externs in a header
15:30:24  *** HMage [~HMage@85.21.179.41] has joined #openttd
15:30:56  <Rubidium> Darkvater: rather not understand the error message than show the error message as ???????
15:31:03  <Darkvater> :)
15:31:16  <Darkvater> glx: that still doesn't give us any dead-key support
15:31:36  <Darkvater> HMage: http://darkvater.homeip.net/~tfarago/openttd/openttd.exe
15:31:39  <Darkvater> HMage: http://darkvater.homeip.net/~tfarago/openttd/openttd_2.exe
15:32:47  <glx> Darkvater: but at least I can type ê or ï
15:33:14  <HMage> Darkvater: what should I look out for?
15:33:38  <Darkvater> HMage: clicks
15:33:42  <HMage> ok
15:33:54  <Darkvater> the first one is based on http://209.85.135.104/search?q=cache:TU-QSCpjPnUJ:lists.helixcommunity.org/pipermail/audio-dev/2004-August/000325.html+directsound+clicks&hl=en&ct=clnk&cd=11&client=opera
15:34:10  <Darkvater> the second one calls primary->SetVolume(600)
15:34:15  <Darkvater> on start
15:35:42  <HMage> ok, though positive dB value will make sounds louder.
15:35:51  <Darkvater> ugh
15:35:52  <Darkvater> he ;p
15:35:57  <Darkvater> it cannot make it louder
15:36:00  <Darkvater> but thanks
15:36:04  <Darkvater> lemme remake that
15:36:19  *** Purno [~Purno@5351CE71.cable.casema.nl] has joined #openttd
15:39:54  <Darkvater> HMage: ok, renewed openttd_2.exe
15:41:08  <HMage> downloading
15:41:39  *** sPooT [~spoot@e156067.upc-e.chello.nl] has joined #openttd
15:45:18  <Darkvater> glx: perhaps we should look at a different way of handling key-input on windows? Donnu why but somebody thought going lowerlevel was a good thing. It might be adventageous to let windows handle all the converts, etc.
15:45:38  <glx> using WM_CHAR?
15:47:10  <Darkvater> or WM_UNICHAR
15:47:15  <Darkvater> donnu what tricks that'll cause us though
15:47:59  <HMage> Darkvater: I suppose you wanted unicode, right? then unichar
15:48:18  <HMage> what conversions do you have in mind?
15:48:48  <glx> WM_CHAR is utf16, WM_UNICHAR is utf32
15:49:16  <Darkvater> donnu. deadkeys and the like
15:50:56  *** Digitalfox [~chatzilla@bl8-40-47.dsl.telepac.pt] has quit [Ping timeout: 480 seconds]
15:51:15  <HMage> openttd.exe - clicks still there
15:51:39  <HMage> openttd_2.exe - also, clicks are there.
15:51:46  <HMage> Try SetCurrentPosition(0) before playing
15:52:02  <Darkvater> glx: your patch does give bad results if you don't type a deadkey
15:52:11  * HMage is tempted to install visual studio 2005
15:52:21  <Darkvater> eg on dutch keyboard: 'x will give me a 'z' with a roof
15:52:43  <glx> ok so I try to use WM_CHAR or WM_UNICHAR
15:53:38  <Darkvater> HMage: ok, doing _3.exe
15:53:46  <Darkvater> it just takes a fucking long time :s
15:56:12  <Darkvater> glx: although it could also be the case because we hardcode the buff (&w) of size 1
15:56:30  <glx> hmm possible yes
15:57:01  <Darkvater> HMage: ok _3.exe
15:57:08  <glx> but ToUnicode wants a buffer and ToAscii wants a LPDWORD
15:58:11  <Darkvater> funny comment though
15:58:12  <Darkvater> 			// this is the rewritten ascii input function
15:58:12  <Darkvater> 			// it disables windows deadkey handling --> more linux like :D
15:58:22  <Darkvater> looks like a TrueLight commit
15:59:17  <glx> hehe with WM_CHAR IME works :)
15:59:26  <glx> I can enter chinese
15:59:34  <glx> but greek is broken
15:59:43  <Darkvater> without composition window?
15:59:54  <glx> it opens a default composition window
16:00:02  *** HMage [~HMage@85.21.179.41] has quit [Read error: Connection reset by peer]
16:00:07  <glx> (in a weird place)
16:00:07  <Darkvater> :O
16:00:07  *** Zavior [~Zavior@d195-237-7-217.elisa-laajakaista.fi] has quit [Quit: ( www.nnscript.de :: NoNameScript 4.02 :: www.XLhost.de )]
16:00:22  <Darkvater> I needed a whole IME_ framework for that with WM_KEYDOWN
16:04:29  <Darkvater> +		w1	0x0012f644 "Žx"	wchar_t [5]
16:05:29  *** Zavior [~Zavior@d195-237-7-217.elisa-laajakaista.fi] has joined #openttd
16:14:58  *** xyz [~ss@bas2-montreal02-1096603517.dsl.bell.ca] has left #openttd []
16:16:35  *** |Jeroen| [~jeroen@dD5772982.access.telenet.be] has joined #openttd
16:22:22  *** HMage [~HMage@85.21.179.41] has joined #openttd
16:25:04  <Darkvater> glx: of course you could do some special magic with WM_KEYDOWN if WM_CHAR doesn't work out, but we have to see
16:30:07  *** Sacro|Laptop [~Ben@87.102.80.3] has joined #openttd
16:31:25  *** HMage [~HMage@85.21.179.41] has quit [Read error: Connection reset by peer]
16:40:23  *** TronBSD [~tron@p54A3EF2F.dip.t-dialin.net] has joined #openttd
16:41:11  *** Vikthor [~Vikthor@snat2.arachne.cz] has quit [Remote host closed the connection]
16:44:21  *** Tron [~tron@p54A3E19D.dip.t-dialin.net] has quit [Ping timeout: 480 seconds]
16:51:10  *** Guest8112 [~root@ip82-139-92-116.lijbrandt.net] has joined #openttd
16:51:22  *** orudge [~orudge@8afbfebe.resnet.st-andrews.ac.uk] has quit [Server closed connection]
16:51:37  *** orudge [~orudge@8afbfebe.resnet.st-andrews.ac.uk] has joined #openttd
16:51:38  *** mode/#openttd [+o orudge] by ChanServ
16:51:52  <Guest8112> hi all
16:52:31  <Guest8112> were do I need to be when I want to submit my own server, to the serverlist @ servers.openttd.org
16:52:35  <Guest8112> were = where
16:52:49  <hylje> when creating the server, use the "advertise" option
16:53:06  <Guest8112> is this possible from command line too?
16:55:09  <Eddi|zuHause> it's probably a .cfg option
16:57:07  <Guest8112> ah found it, thanks!
16:57:23  <Guest8112> I should have seen that, while editing the cfg file earlier
16:57:38  <hylje> oh and please, don't irc as root
16:59:27  <Guest8112> ok sorry, didn't think of that
17:00:04  <Guest8112> I don't use irc much actually
17:00:16  <hylje> if someone tricks you or exploits your client to do a rm -rf /, you're somewhat screwed
17:00:30  <Guest8112> first time from a command line on irc
17:00:37  <Guest8112> thanks for the tip
17:00:52  <hylje> you should also run ottd as an user, if you don't already
17:01:07  <Guest8112> but how can you notice I logged in as root?
17:01:11  <Eddi|zuHause> "a user"
17:01:15  <hylje> ident defaults to current user account
17:01:22  <Guest8112> I'll check that, thouht so
17:01:23  <hylje> in your case it states 'root'
17:01:46  <Guest8112> k thanks
17:01:58  <DaleStan> Isn't ident such great fun?
17:02:05  <Guest8112> i'm off, thanks!
17:02:06  *** Rens2Sea [~Rens2Sea@213.211.185.168] has joined #openttd
17:02:13  *** Guest8112 [~root@ip82-139-92-116.lijbrandt.net] has quit [Quit: Lost terminal]
17:06:52  *** Zuu [~leif@c-0c3c71d5.025-58-6e6b702.cust.bredbandsbolaget.se] has joined #openttd
17:10:39  *** Vikthor [~Vikthor@snat2.arachne.cz] has joined #openttd
17:13:49  *** Wolf01 [~wolf01@87.0.238.175] has joined #openttd
17:13:58  <Wolf01> hello
17:20:21  *** caladan [~caladan@161-be2-18.acn.waw.pl] has joined #openttd
17:21:26  *** DJ_Mirage [~sexybigge@biggetje.xs4all.nl] has joined #openttd
17:27:20  *** BobingAbout [~BobingAbo@adsl-83-100-172-51.karoo.KCOM.COM] has joined #openttd
17:27:20  *** BobingAbout [~BobingAbo@adsl-83-100-172-51.karoo.KCOM.COM] has quit [Remote host closed the connection]
17:32:49  *** DaleStan_ [~Dale@74-140-44-235.dhcp.insightbb.com] has joined #openttd
17:39:13  *** DaleStan [~Dale@74-140-44-235.dhcp.insightbb.com] has quit [Ping timeout: 480 seconds]
17:41:18  <Wolf01> bye
17:41:20  *** Wolf01 [~wolf01@87.0.238.175] has quit []
17:59:28  *** HMage [~HMage@85.21.179.41] has joined #openttd
18:03:18  *** Tron_ [bLHDBdvW@nat-1.rz.uni-karlsruhe.de] has quit [Quit: Leaving]
18:03:24  *** Thomas[NL] [~thomas@vdburgt.xs4all.nl] has joined #openttd
18:05:01  *** kdr [materi@h-85-24-203-79.NA.cust.bahnhof.se] has quit [Remote host closed the connection]
18:09:16  *** |Jeroen| [~jeroen@dD5772982.access.telenet.be] has quit [Quit: Whoopsy]
18:10:27  *** kdr [~kdr@h-85-24-203-79.NA.cust.bahnhof.se] has joined #openttd
18:16:48  *** helb [~helb@84.244.90.159] has quit [Remote host closed the connection]
18:17:41  *** Arkus [~danielark@82.152.149.14] has joined #openttd
18:17:56  *** helb [~helb@84.244.90.159] has joined #openttd
18:24:48  *** kdr_ [materi@h-85-24-203-79.NA.cust.bahnhof.se] has joined #openttd
18:24:48  *** kdr [~kdr@h-85-24-203-79.NA.cust.bahnhof.se] has quit [Read error: Connection reset by peer]
18:25:19  <CIA-1> OpenTTD: Darkvater * r8861 /branches/0.5/newgrf.c:
18:25:19  <CIA-1> OpenTTD: [0.5] -Backport from trunk (r8526, r8792, r8825, r8843):
18:25:19  <CIA-1> OpenTTD:  - Add stubs for unsupported newgrf station properties (r8526)
18:25:19  <CIA-1> OpenTTD:  - Be more strict about grf-string input (r8792, r8825)
18:25:19  <CIA-1> OpenTTD:  - Fix an off-by-one error in GRFComment (r8843)
18:26:33  *** HMage [~HMage@85.21.179.41] has quit [Ping timeout: 480 seconds]
18:35:34  *** scia [~scia@AveloN.xs4all.nl] has joined #openttd
18:40:02  *** Sacro|Mobile [~Ben@87.102.80.3] has joined #openttd
18:40:49  <peter1138> i need
18:40:56  <peter1138> 5 firkins of ale
18:41:40  *** helb [~helb@84.244.90.159] has quit [Quit: Logout]
18:42:10  *** helb [~helb@84.244.90.159] has joined #openttd
18:42:58  *** Sacro|Laptop [~Ben@87.102.80.3] has quit [Ping timeout: 480 seconds]
18:43:58  <peter1138> hmm, 360 pints
18:48:44  *** Digitalfox [~chatzilla@bl8-41-216.dsl.telepac.pt] has joined #openttd
18:49:31  *** TronBSD is now known as Tron
18:52:48  *** Tobin [~Tobin@c58-107-61-130.eburwd7.vic.optusnet.com.au] has joined #openttd
18:55:10  *** Bjarni [~Bjarni@0x535ca25f.virnxx14.adsl-dhcp.tele.dk] has joined #openttd
18:55:12  *** mode/#openttd [+o Bjarni] by ChanServ
18:55:12  <CIA-1> OpenTTD: belugas * r8862 /trunk/src/ (19 files):
18:55:12  <CIA-1> OpenTTD: -Cleanup: doxygen changes, again. Mostly @files missing tags and a few comments style.
18:55:12  <CIA-1> OpenTTD:  Some documentation addition, when i can easily supply them
18:58:37  *** HMage [~HMage@85.21.179.41] has joined #openttd
18:59:12  <peter1138> any broken comments this time? :)
18:59:19  *** Digitalfox_ [~chatzilla@bl8-41-216.dsl.telepac.pt] has joined #openttd
19:00:06  *** Thomas[NL] [~thomas@vdburgt.xs4all.nl] has quit [Remote host closed the connection]
19:02:42  *** luckz [~luckz@luckz.de] has quit [Ping timeout: 480 seconds]
19:04:32  *** Digitalfox [~chatzilla@bl8-41-216.dsl.telepac.pt] has quit [Ping timeout: 480 seconds]
19:04:32  *** Digitalfox_ is now known as Digitalfox
19:06:15  *** luckz [~luckz@luckz.de] has joined #openttd
19:08:55  <Belugas> no, peter1138, i used Rubidium's compiler ;)
19:10:41  *** A1win [a1win@loota.fi] has quit [Ping timeout: 480 seconds]
19:11:43  *** BJH2 [~chatzilla@e176101225.adsl.alicedsl.de] has joined #openttd
19:14:50  *** Tobin [~Tobin@c58-107-61-130.eburwd7.vic.optusnet.com.au] has quit [Quit: Tobin]
19:14:59  *** A1win [a1win@loota.fi] has joined #openttd
19:18:51  <Digitalfox> So, how is newhouses decision of merging it like it is?? Or it was decided that changes are needed?
19:19:13  <Digitalfox> The last discussion i watch was like 1 week ago..
19:27:36  <CIA-1> OpenTTD: peter1138 * r8863 /trunk/src/newgrf_engine.cpp: -Fix: prefix engine_custom_sprites with _
19:30:17  *** Purno [~Purno@5351CE71.cable.casema.nl] has quit [Read error: Connection reset by peer]
19:38:16  *** Tuzlo [~bill@blk-215-68-38.eastlink.ca] has joined #openttd
19:38:30  <Tuzlo> is there any way you can increase the # of truck stations?
19:38:53  <peter1138> total, or per station?
19:39:06  *** lolman [~john@81.100.228.56] has joined #openttd
19:39:33  <Tuzlo> well I got a bunch in a row, but cant add no more
19:39:50  <Tuzlo> does that have something to do with station spread?
19:40:17  <Tuzlo> nope, thats not the problem
19:40:28  <Tuzlo> peter1138 how about both
19:42:37  <peter1138> well total is not limited
19:42:51  <peter1138> unless you have tons
19:43:29  <Tuzlo> I have 40
19:43:30  <Belugas> Digitalfox : still on hold, as new alternatives are been investigated
19:43:59  <peter1138> er, yeah, the limit is 64000
19:44:27  <peter1138> if you're compiling from trunk, edit station.h:47
19:44:32  <Tuzlo> ok, then do I have too many attached together?
19:45:15  <Digitalfox> Belugas: Ok :)
19:47:01  <Tuzlo> peter1138 im not compiling, I was wondering if it can be changed in the patches
19:48:09  <peter1138> no
19:48:25  <Tuzlo> so whats limiting me right now?
19:48:28  <Ailure> hehe
19:48:38  <Ailure> I love null :)
19:48:48  <Ailure> it's kinda amusing go through message history
19:48:55  <Ailure> and see messages concerning stuff that is deleted
19:48:56  <Tuzlo> seems to be the # I can have attached together
19:49:11  <Ailure> at least it dosen't crash... unlike orginal TT did sometimes.
19:49:55  <peter1138> Tuzlo: yes, 16
19:50:51  <Tuzlo> yup thats the number
19:55:32  *** SpComb [terom@zapotek.paivola.fi] has joined #openttd
20:06:42  *** lolman [~john@81.100.228.56] has quit [Remote host closed the connection]
20:07:59  *** lolman [~john@81.100.228.56] has joined #openttd
20:09:18  <lolman> Ello all :)
20:09:36  <Ailure> You seem to be a quite happy man :
20:09:37  <Ailure> hello
20:09:38  <Ailure> :P
20:09:49  <lolman> Indeed I am
20:11:19  <hylje> what
20:15:49  <Sacro|Mobile> oh noes
20:17:14  *** thgergo [~th_gergo@dsl51B7A1C2.pool.t-online.hu] has joined #openttd
20:23:52  <lolman> Indeed
20:24:01  * lolman knows he was 8 minutes out
20:27:16  *** thgergo [~th_gergo@dsl51B7A1C2.pool.t-online.hu] has quit [Read error: No route to host]
20:43:33  *** eQualizer [~lauri@dyn15-55.dsl.spy.dnainternet.fi] has quit [Server closed connection]
20:43:37  *** eQualizer [~lauri@dyn15-55.dsl.spy.dnainternet.fi] has joined #openttd
20:43:39  *** re06011988 [~r.erwan@vol21-2-82-226-46-162.fbx.proxad.net] has joined #openttd
20:51:15  <CIA-1> OpenTTD: KUDr * r8864 /trunk/src/ (helpers.hpp rail.h rail_cmd.cpp town_cmd.cpp): -Codechange: make ClrBitT(), SetBitT() and ToggleBitT more like CLRBIT() and so on (modify value of the first parameter instead or returning the result)
20:56:10  *** Nigel [~nigel@202-154-144-20.ubs-dynamic.connections.net.nz] has joined #openttd
21:04:01  <CIA-1> OpenTTD: peter1138 * r8865 /trunk/src/newgrf.cpp: -Codechange: (NewGRF) Ignore 1 byte action 0s during safety check
21:12:55  *** Mortomes [~Mortomes@ip565bdd29.direct-adsl.nl] has joined #openttd
21:13:08  <Mortomes> Hello
21:15:28  *** tokai [~tokai@p54B830C8.dip0.t-ipconnect.de] has quit [Ping timeout: 480 seconds]
21:18:05  *** tokai [~tokai@p54B80B70.dip0.t-ipconnect.de] has joined #openttd
21:18:06  *** mode/#openttd [+v tokai] by ChanServ
21:25:48  *** SwordFish [~asd@84-50-236-142-dsl.kjj.estpak.ee] has quit []
21:29:53  <CIA-1> OpenTTD: KUDr * r8866 /trunk/src/ (helpers.hpp yapf/yapf_costrail.hpp): -Doc: added more comments to template struct MakeEnumPropsT
21:30:41  <Sacro|Mobile> lolman: where abouts in the country are you?
21:32:00  <Bjarni> at home, I presume
21:32:08  *** re06011988 [~r.erwan@vol21-2-82-226-46-162.fbx.proxad.net] has left #openttd []
21:33:48  <Sacro|Mobile> Bjarni: ha ha
21:36:03  <Bjarni> and his home is in.... Leeds (I think)
21:36:46  <CIA-1> OpenTTD: KUDr * r8867 /trunk/src/ (helpers.hpp yapf/yapf_costrail.hpp): -Fix(r8866): revert yapf_costrail.hpp commited by mistake, helpers.hpp had wrong line ending
21:37:28  <Sacro|Mobile> Bjarni: yes, i thought so
21:37:33  * Sacro|Mobile could go see him
21:37:57  <Bjarni> oh wait
21:38:04  <Bjarni> he is in York
21:38:09  <Bjarni> or London
21:38:20  <Bjarni> anywhere but Leeds
21:38:29  <Bjarni> at least if you want to go find him
21:38:55  <Sacro|Mobile> i know he is somewhere between York and Leeds
21:39:02  <Sacro|Mobile> near the A64
21:40:44  <peter1138> bloody thing
21:44:47  <lolman> I moved ;-)
21:47:47  <Sacro|Mobile> lolman: yeah, i remember
21:49:29  <lolman> Am now in Leeds
21:50:47  *** Thomas[NL] [~thomas@vdburgt.xs4all.nl] has joined #openttd
21:52:10  <Sacro|Mobile> ooh, the big city
21:52:25  <lolman> Not really, I never leave the house :P
21:52:27  <Bjarni> told you
21:52:40  <Bjarni> he is at home in Leeds
21:52:54  <Sacro|Mobile> and Bjarni is at home in NetherLandia
21:53:00  <lolman> lma
21:53:02  <lolman> lmao too
21:53:05  <lolman> Damn VNC :OP
21:53:06  <hylje> twisting nether
21:53:09  <Mortomes> Good old NetherLandia :)
21:53:29  <glx> Sacro|Mobile will be kicked again :)
21:53:31  * Sacro|Mobile wonders about quoting uncyclopedia again
21:54:34  <lolman> Sacro|Mobile: bad idea
21:55:26  <Sacro|Mobile> i was only saying Hello
21:55:27  *** tokai [~tokai@p54B80B70.dip0.t-ipconnect.de] has quit [Ping timeout: 480 seconds]
21:55:30  <Sacro|Mobile> and asking where the toilet was
21:55:45  <lolman> And asking to do stuff in said toilet
21:55:53  <Bjarni> you also said what you wanted to do in the toilet
21:57:30  <Sacro|Mobile> well how was i supposed to know that
21:57:50  <Bjarni> one word: uncyclopedia
21:58:02  <Bjarni> also knowing the languages could help
21:58:19  <lolman> Bjarni: this is the guy that thought Dutch was Danish...
21:58:32  <Sacro|Mobile> IT IS
21:58:49  <Bjarni> reminds me of a classmate of mine. He had a visit from France and then he said something in French to her and she looked at him and said "you have no idea what you just said, right?"
21:59:26  <Sacro|Mobile> voilez vous couchez avec moi
21:59:45  <Bjarni> turned out that he said he wanted to do some perverted stuff with her
21:59:47  <Bjarni> while he thought he complimented her
21:59:49  <Bjarni> a French talking friend of him got beaten up afterwards
21:59:50  <Sacro|Mobile> hehe
21:59:56  <Sacro|Mobile> ma grandmere est flombeur
22:00:19  <Bjarni> <lolman>	Bjarni: this is the guy that thought Dutch was Danish... <-- well, to his defence: so far I figured out all the Dutch stuff he copy pasted into this channel
22:00:32  <Sacro|Mobile> SEE
22:00:42  <Sacro|Mobile> Bjarni: you are dutch/danish/netherlandian/
22:00:52  <Bjarni> except the stuff that turned out to be perverted
22:01:05  *** ThePizzaKing [~jeff@c211-28-155-87.eburwd2.vic.optusnet.com.au] has joined #openttd
22:01:08  <lolman> Bjarni: Doesn't make the mistake any less bad ;-)
22:01:16  <Bjarni> 	<Sacro|Mobile>	Bjarni: you are dutch/danish/netherlandian/ <-- actually I know stuff including languages
22:01:30  <glx> <Sacro|Mobile> ma grandmere est flombeur <-- parse error
22:01:40  <Sacro|Mobile> glx: i stopped doing french in 200
22:01:41  <Sacro|Mobile> err...
22:01:43  <Sacro|Mobile> 2000
22:01:53  <Sacro|Mobile> passed though, got a C
22:02:00  <lolman> 200? Damn you're old...thought you'd said you were 19...
22:02:11  <glx> too late lolman
22:02:16  <Sacro|Mobile> i was 19
22:02:19  <Sacro|Mobile> 3 years ago
22:02:31  <lolman> Hmm, I must have lost 3 years somewhere
22:03:05  <Sacro|Mobile> im 23 in 5 months and 3 days
22:03:59  * lolman wonders who was 19...
22:04:21  * Sacro|Mobile shrugs
22:04:35  * lolman realises he was being bloody stupid
22:04:51  <Sacro|Mobile> hehe
22:05:20  <hylje> bloody hell
22:05:22  <Sacro|Mobile> that train isnt the right way up
22:08:52  * lolman goes and plays some Supreme Commander
22:09:33  <Sacro|Mobile> oooOOOooo
22:11:35  *** Thomas[NL] [~thomas@vdburgt.xs4all.nl] has quit [Remote host closed the connection]
22:12:28  <lolman> Very good game, btw
22:13:02  <Sacro|Mobile> so where does Holland fit in with Dutch/Danish/Netherlandiish
22:14:20  <CIA-1> OpenTTD: rubidium * r8868 /trunk/src/roadveh_cmd.cpp: -Fix (r8715): road vehicles could not overtake anymore in some directions (mart3p).
22:18:26  *** XeryusTC [~irc@cc480157-b.sneek1.fr.home.nl] has quit [Ping timeout: 480 seconds]
22:19:49  <peter1138> nini
22:20:54  <Belugas> bye peter1138
22:20:56  <Belugas> bya all!
22:27:11  *** XeryusTC [~irc@cc480157-b.sneek1.fr.home.nl] has joined #openttd
22:27:23  *** scia [~scia@AveloN.xs4all.nl] has quit [Read error: Connection reset by peer]
22:34:07  *** DaleStan_ is now known as DaleStan
22:51:24  *** Sacro [Ben@87.102.80.3] has joined #openttd
22:55:16  *** tokai [~tokai@p54B80ACC.dip0.t-ipconnect.de] has joined #openttd
22:55:18  *** mode/#openttd [+v tokai] by ChanServ
22:55:57  *** ThePizzaKing [~jeff@c211-28-155-87.eburwd2.vic.optusnet.com.au] has quit [Ping timeout: 480 seconds]
23:00:42  *** ThePizzaKing [~jeff@c211-28-165-54.eburwd2.vic.optusnet.com.au] has joined #openttd
23:01:21  * Sacro eats The
23:01:28  <Sacro> fail'd :(
23:05:02  <ThePizzaKing> hehehe
23:08:35  <Sacro> no fair
23:11:54  *** setrodox [~setrodox@85-124-45-77.dynamic.xdsl-line.inode.at] has joined #openttd
23:15:33  *** Sacro|Mobile [~Ben@87.102.80.3] has quit [Quit: Leaving]
23:26:28  *** roboboy [~Leo@c211-30-195-152.carlnfd4.nsw.optusnet.com.au] has joined #openttd
23:29:49  *** green-devil [~rendmig@0x503e7be9.vgnxx6.adsl-dhcp.tele.dk] has quit []
23:33:18  *** nairan [~Maui_key@p5498D228.dip.t-dialin.net] has quit [Ping timeout: 480 seconds]
23:34:08  *** nairan [~Maui_key@p5498D753.dip.t-dialin.net] has joined #openttd
23:37:56  *** KritiK [Maxim@ppp83-237-100-226.pppoe.mtu-net.ru] has quit [Quit: Leaving]
23:38:14  *** caladan [~caladan@161-be2-18.acn.waw.pl] has quit [Quit: leaving]
23:39:25  *** KritiK [Maxim@ppp83-237-100-226.pppoe.mtu-net.ru] has joined #openttd
23:40:06  *** XeryusTC [~irc@cc480157-b.sneek1.fr.home.nl] has quit []
23:40:54  *** waxman_ [~cfluegel@static.88-198-83-123.clients.your-server.de] has joined #openttd
23:42:52  *** waxman [~cfluegel@static.88-198-83-123.clients.your-server.de] has quit [Ping timeout: 480 seconds]
23:45:32  *** XeryusTC [~irc@cc480157-b.sneek1.fr.home.nl] has joined #openttd
23:46:12  *** CmdKewin [~cmdkewin@84-72-112-171.dclient.hispeed.ch] has joined #openttd
23:53:12  *** CmdKewin [~cmdkewin@84-72-112-171.dclient.hispeed.ch] has quit []
23:54:19  *** CmdKewin [~cmdkewin@84-72-112-171.dclient.hispeed.ch] has joined #openttd
23:57:56  *** BJH2 [~chatzilla@e176101225.adsl.alicedsl.de] has quit [Quit: ChatZilla 0.9.61 [Mozilla rv:1.7.12/20050915]]

Powered by YARRSTE version: svn-trunk