Config
Log for #openttd on 24th January 2007:
Times are UTC Toggle Colours
00:08:52  *** tosse [tosse@tosse.pp.se] has joined #openttd
00:09:23  *** BFM [~chatzilla@CPE-138-130-140-81.nsw.bigpond.net.au] has quit [Quit: Chatzilla 0.9.77 [Firefox 1.5.0.9/2006120612]]
00:09:37  *** ChrisM87 [~ChrisM@p54AC6D61.dip.t-dialin.net] has quit [Remote host closed the connection]
00:11:00  *** Digitalfox [~chatzilla@bl8-41-115.dsl.telepac.pt] has quit [Quit: Leaving]
00:17:36  *** Rens2Sea [~Rens2Sea@213.211.185.168] has quit []
00:31:03  *** roboboy [~Leo@c211-30-116-5.carlnfd2.nsw.optusnet.com.au] has joined #openttd
00:34:15  *** caladan [~caladan@161-be2-6.acn.waw.pl] has quit [Ping timeout: 480 seconds]
00:38:55  *** Osai [~Osai@pD9EB64A5.dip.t-dialin.net] has quit [Ping timeout: 480 seconds]
00:49:03  <Sacro> hmm, when a game is paused all train speeds are set to 0
00:49:57  <Bjarni> like... they don't move?
00:50:38  <Bjarni> or do they really get their speed reset?
00:50:41  <Bjarni> it works here
00:50:57  <Bjarni> but I will not rule out that your specific config breaks something
00:53:06  <Sacro> Bjarni: i just joined Brianetta's standard server, and when i click on a train, it shows 0mph
00:55:40  <CIA-1> OpenTTD: bjarni * r8382 /trunk/src/stdafx.h:
00:55:40  <CIA-1> OpenTTD: -Fix (r8374): moved the include of stdint.h to the front of stdafx.h
00:55:40  <CIA-1> OpenTTD:  This fixes the issue where OSX included stdint.h though other includes before defining __STDC_LIMIT_MACROS (and failed to compile because of this)
00:56:16  <Bjarni> !openttd commit 8374
00:56:17  <_42_> Commit by maedhros :: r8374 /trunk/src/ (graph_gui.cpp stdafx.h) (2007-01-23 15:47:28 UTC)
00:56:19  <_42_> -Fix (r8367): LLONG_MAX isn't always defined, and INT64_MAX describes the
00:56:21  <_42_> required value better anyway. However, INT64_MAX comes from stdint.h which
00:56:23  <_42_> doesn't seem to exist on MSVC or MorphOS, so it's defined manually for them.
00:56:30  <Bjarni> so I committed a fix for a fix :)
00:56:54  <Bjarni> Sacro: odd... it really works here
00:57:26  <Sacro> well i'm special
00:57:38  <Bjarni> yeah
00:57:47  <Bjarni> we always knew that you are a "special" person
00:58:05  <Bjarni> we commit code, you commit sex partners
00:59:01  <Bjarni> Sacro: have you wondered about what it would be like if she got pregnant and you had to go to the mental hospital to see your child?
01:00:02  <DaleStan> r8374 <...> -Fix (r8367) <-- FPA "r8374: Fix 8387" Much confusion ensued.
01:00:40  <Sacro> Bjarni: errm... no i havent
01:01:15  <Sacro> i could commit a sex partner to svn...
01:01:16  <Bjarni> Sacro: well, you should think about such issues before you decide if you want to take the risk
01:01:19  <Sacro> or at least try
01:01:35  <Sacro> Bjarni: she was on some kind of birth control
01:01:39  <Sacro> possibly even 2 kinds
01:01:51  <Bjarni> nothing is for sure
01:02:14  <Sacro> heh...
01:02:19  <Sacro> well i havent heard anything
01:02:22  <Sacro> and its been over 9 months
01:02:37  <Bjarni> besides certain types of birth control (specially the pill) increases risk of STD transfers
01:03:04  <Sacro> ah...
01:03:14  <Bjarni> and she would likely not use anything unless she were active
01:03:33  <Sacro> she was active
01:04:24  <Bjarni> <Sacro>	well i havent heard anything <-- I saw on TV that a grown woman (20-25 years or so) found her father and then he got really surprised because he didn't know that his girlfriend got pregnant when she left him
01:04:28  <tokai> huh? is this about trains or am i in the wrong channel? :)
01:04:46  <Bjarni> and since he was easy to reach, he presumed... well, you know
01:04:54  <Sacro> hmmm...
01:04:58  <Bjarni> tokai: haven't MorphOS got stdint.h?
01:05:10  <tokai> Bjarni: i think we have
01:05:19  <Bjarni> figure it out
01:05:37  <tokai> need to switch screens for that, wait a sec
01:05:38  <Bjarni> because right now there is a workaround for it specially for MorphOS and windows in stdafx.h
01:06:14  <Sacro> Bjarni: hasn't
01:06:30  <Sacro> i have, it has
01:07:01  <Bjarni> if we can limit that special condition to windows only, some windows guy might figure out how to get rid of the special case for windows and we will not have to copy paste header files anymore :)
01:07:09  <tokai> Bjarni: it doesnt come per default, so truelights installation probably does not have it
01:07:39  <Bjarni> but you got it?
01:08:17  <tokai> well.. not really:) i have my selfmade one. but there is a official one in sdk updates which i'm too lazy to install :)
01:08:37  <Bjarni> ...
01:08:57  <Bjarni> oh well
01:09:22  <tokai> Bjarni: is this urgent? if not can it wait until next week after Wed? Then I force TrueLight to update the mos build system with all kind of new stuff (new linklibs and sdk updates).
01:09:39  <Bjarni> it's not urgent in any way
01:09:40  <tokai> but i will have zero time next days.
01:10:15  <Bjarni> it's just a way to make nicer code and possibly easier not to break compilation on MorphOS later by accident
01:10:58  <Bjarni> since we got a working workaround and it will not be in 0.5.0 anyway, you got all the time until next release
01:11:03  <tokai> well.. i didn't tried to compile since the c++ accident yet anyway;) (i'm horrified, because i hate c++ :P )
01:11:08  <Bjarni> so... months (most likely)
01:11:33  <Bjarni> I know the feeling
01:11:38  <tokai> its such anti-feeling i experience with Windows too :)
01:12:11  <tokai> or Linux
01:12:13  * tokai runs
01:12:25  <Bjarni> the idea is to use C, but C++ ensures strict variable declarations
01:12:32  <Bjarni> should prevent a few bugs
01:12:56  <Bjarni> the plan is not to get really fancy with the C++ stuff
01:14:32  <tokai> well.. u can have strict variable declarition with C too, but it doesnt go mad for no reason if the type has just a different name ;)
01:16:31  <tokai> http://nightly.openttd.org/devs/error.log <- this doesn't lock nice:)
01:16:40  <tokai> anyway... off for sleep.
01:16:42  <tokai> n8
01:16:48  *** tokai is now known as tk|Zzz
01:29:20  *** gass [~any@81.84.150.238] has quit [Ping timeout: 480 seconds]
01:37:08  <CIA-1> OpenTTD: bjarni * r8383 /trunk/src/train_gui.cpp: -Feature: train detail window is now resizable horizontally (requested by Wolf01)
01:41:28  *** gass [~any@81.84.150.238] has joined #openttd
01:54:55  *** roboboy [~Leo@c211-30-116-5.carlnfd2.nsw.optusnet.com.au] has quit [Read error: Connection reset by peer]
01:59:11  *** ajmiles [~aj@212.241.231.3] has quit [Read error: Connection reset by peer]
02:02:24  *** Sacro [~Ben@87.102.80.3] has quit [Read error: Connection reset by peer]
02:17:11  *** ajmiles [~aj@212.241.231.3] has joined #openttd
02:17:56  *** KritiK [Maxim@ppp31-150.pppoe.mtu-net.ru] has quit [Quit: Leaving]
02:30:52  *** Eddi|zuHause2 [~johekr@p54B760A9.dip.t-dialin.net] has joined #openttd
02:37:02  <CIA-1> OpenTTD: bjarni * r8384 /trunk/src/ (5 files): -Codechange: [GUI] instead of writing a resize button function for each window, a global ResizeButtons() is added
02:37:36  *** Eddi|zuHause [~johekr@p54B76CB4.dip.t-dialin.net] has quit [Ping timeout: 480 seconds]
02:38:47  *** Bjarni [~Bjarni@0x50a46ac4.virnxx14.adsl-dhcp.tele.dk] has quit [Quit: Leaving]
02:45:57  *** Eddi|zuHause2 [~johekr@p54B760A9.dip.t-dialin.net] has quit [Quit: Konversation terminated!]
02:47:14  *** Eddi|zuHause [~johekr@p54B760A9.dip.t-dialin.net] has joined #openttd
02:50:22  *** Eddi|zuHause [~johekr@p54B760A9.dip.t-dialin.net] has quit []
02:53:34  *** Eddi|zuHause [~johekr@p54B755F9.dip.t-dialin.net] has joined #openttd
02:58:55  *** Eddi|zuHause2 [~johekr@p54B753F2.dip.t-dialin.net] has joined #openttd
03:02:36  *** Eddi|zuHause [~johekr@p54B755F9.dip.t-dialin.net] has quit [Ping timeout: 480 seconds]
03:05:24  *** Eddi|zuHause2 [~johekr@p54B753F2.dip.t-dialin.net] has quit [Remote host closed the connection]
03:19:31  *** PandaMojo [~chatzilla@ip72-197-231-130.sd.sd.cox.net] has quit [Quit: Chatzilla 0.9.74 [Firefox 1.5.0.9/2006120612]]
03:21:55  *** PandaMojo [~panda@ip72-197-231-130.sd.sd.cox.net] has joined #openttd
03:27:49  *** Eddi|zuHause [~johekr@p54B77BE1.dip.t-dialin.net] has joined #openttd
03:28:40  *** tk|Zzz [~tokai@p54B82D28.dip0.t-ipconnect.de] has quit [Ping timeout: 480 seconds]
03:31:45  *** tk|Zzz [~tokai@p54B82F0F.dip0.t-ipconnect.de] has joined #openttd
03:32:03  *** roboboy [~Leo@c211-30-116-5.carlnfd2.nsw.optusnet.com.au] has joined #openttd
03:36:40  *** Tino|Home [~Tino@i5387C33B.versanet.de] has joined #openttd
03:43:59  *** TinoM| [~Tino@i5387C33B.versanet.de] has quit [Ping timeout: 480 seconds]
03:53:35  *** dp [~dp@p54B2D528.dip.t-dialin.net] has joined #openttd
03:59:31  *** Eddi|zuHause [~johekr@p54B77BE1.dip.t-dialin.net] has quit [Ping timeout: 480 seconds]
04:00:35  *** dp_ [~dp@p54B2DC45.dip.t-dialin.net] has quit [Ping timeout: 480 seconds]
04:18:42  *** glx [glx@bny93-6-82-245-156-124.fbx.proxad.net] has quit [Quit: bye]
04:49:30  *** Eddi|zuHause [~johekr@p54B77BF6.dip.t-dialin.net] has joined #openttd
05:04:23  *** helb [~helb@84.244.90.159] has quit [Quit: Logout]
05:24:12  *** Tefad_ is now known as Tefad
05:25:40  *** gass [~any@81.84.150.238] has quit [Quit: Leaving]
05:32:02  *** TinoM| [~Tino@i5387C33B.versanet.de] has joined #openttd
05:32:03  *** roboboy [~Leo@c211-30-116-5.carlnfd2.nsw.optusnet.com.au] has quit [Read error: Connection reset by peer]
05:35:43  *** Frostregen_ [SADDAM@dslb-084-058-182-139.pools.arcor-ip.net] has joined #openttd
05:39:00  *** Tino|Home [~Tino@i5387C33B.versanet.de] has quit [Ping timeout: 480 seconds]
05:41:28  *** Frostregen [~sucks@dslb-084-058-159-206.pools.arcor-ip.net] has quit [Ping timeout: 480 seconds]
05:41:30  *** setrodox [~setrodox@83-65-232-76.dynamic.xdsl-line.inode.at] has quit [Remote host closed the connection]
05:41:54  *** Frostregen_ is now known as Frostregen
05:53:49  *** roboboy [~Leo@c211-30-116-5.carlnfd2.nsw.optusnet.com.au] has joined #openttd
06:24:57  *** PandaMojo [~panda@ip72-197-231-130.sd.sd.cox.net] has quit [Quit: PandaMojo]
06:41:11  *** imaginner [~imaginner@acls27.neoplus.adsl.tpnet.pl] has joined #openttd
06:47:09  *** imaginner|away [~imaginner@aclm228.neoplus.adsl.tpnet.pl] has quit [Ping timeout: 480 seconds]
06:47:09  *** imaginner is now known as imaginner|away
06:47:09  *** roboboy [~Leo@c211-30-116-5.carlnfd2.nsw.optusnet.com.au] has quit [Read error: Connection reset by peer]
07:14:14  <CIA-1> OpenTTD: tron * r8385 /trunk/src/ (13 files in 3 dirs):
07:14:14  <CIA-1> OpenTTD: -Fix
07:14:14  <CIA-1> OpenTTD: -Regression (r8314): I only did half the necessary changes to move railtype from Engine to RailVehicleInfo. Now do the rest.
07:18:19  <peter1138> morning
07:18:22  <peter1138> it snowed
07:18:52  <Tron> here, too
07:19:00  * ThePizzaKing wishes it would snow where he lives every once in a while
07:20:18  <Tron> about 10cm (that's about 4 inches for the metrically impaired)
07:20:48  <ThePizzaKing> hehehe 'metrically impaired', I like that
07:22:09  <Tron> crystalline DHMO is dangerous
07:23:04  <Triffid_Hunter> DHMO is dangerous in any form ;)
07:23:42  <Triffid_Hunter> just a teaspoon of liquid form can be deadly in the right circumstances..
07:24:32  *** caladan [~caladan@161-be2-18.acn.waw.pl] has joined #openttd
07:30:56  <Tron> this stuff should be banned!
07:37:41  <Triffid_Hunter> won't somebody think of the children!!11!!1one!
08:10:12  *** mikl [~mikl@tbv.faderhuset.org] has joined #openttd
08:18:38  *** roboboy [~Leo@c211-30-116-5.carlnfd2.nsw.optusnet.com.au] has joined #openttd
08:30:46  *** |2rB [~TeeBee@195.204.107.4] has quit [Ping timeout: 480 seconds]
08:31:16  *** Netsplit synthon.oftc.net <-> electron.oftc.net quits: Triffid_Hunter
08:32:59  *** Netsplit over, joins: Triffid_Hunter
08:45:31  *** ThePizzaKing_ [~jeff@c211-28-170-98.eburwd2.vic.optusnet.com.au] has joined #openttd
08:47:06  *** ThePizzaKing [~jeff@c211-28-160-224.eburwd2.vic.optusnet.com.au] has quit [Killed (NickServ (GHOST command used by ThePizzaKing_))]
08:47:12  *** ThePizzaKing_ is now known as ThePizzaKing
08:53:41  <Tefad> also, to whomever fixed the multi truck stations, you kick ass : D
08:54:25  <Tefad> for fun, i set up two stations one tile away from each other, each with 12 multi-truck
08:54:57  *** Purno [~Purno@5351CF18.cable.casema.nl] has joined #openttd
08:55:01  <Tefad> queuing is near perfect
08:55:26  <Tefad> 48 trucks on the circuit
09:03:56  <TinoM|> what svn version is used on svn.openttd.org? can't connect anymore with subclipse :(
09:03:56  *** roboboy [~Leo@c211-30-116-5.carlnfd2.nsw.optusnet.com.au] has quit [Read error: Connection reset by peer]
09:11:47  *** Tron_ [Sd8AqyS5@nat-1.rz.uni-karlsruhe.de] has joined #openttd
09:13:27  *** roboboy [~Leo@c211-30-116-5.carlnfd2.nsw.optusnet.com.au] has joined #openttd
09:21:11  *** scia [~scia@AveloN.xs4all.nl] has joined #openttd
09:25:48  *** Maedhros [~jc@host86-144-6-60.range86-144.btcentralplus.com] has joined #openttd
09:26:27  <Maedhros> morning
09:26:38  <Tron_> morning
09:32:07  * Tron_ watches the grey room through a DHMO shield
09:32:19  <Tron_> i heard it's sometimes called "window"
09:35:16  <peter1138> TinoM|: since when? heh
09:35:50  <Darkvater> morning
09:36:06  <scia> Sergej_S D:
09:36:31  <Tron_> morning, Darkvater
09:40:28  <Tron_> peter1138, Darkvater?
09:40:31  <peter1138> W.T.F.
09:40:41  <Tefad> whiskey tango foxtrot?
09:40:45  <peter1138> why did i open a new window in screen, and type "cd ottd"
09:40:46  <Tron_> CheckCompatibleRail()
09:40:50  <peter1138> when i wanted to ssh into a server...
09:40:58  <Tron_> peter1138: addiction
09:41:01  <Tefad> hehehehe
09:41:12  <Tron_> i think the IsFrontEngine() test should be removed there
09:43:08  *** illu [~illu@data-pirates.org] has quit [Remote host closed the connection]
09:43:47  <Darkvater> train detail window resizable horizontally? WTF? Why would anyone want to do that?
09:44:09  <Tefad> long strings?
09:44:46  <Darkvater> Tron_: ?
09:45:12  * Darkvater doesn't dare keep his pc rnning after the almost-house-burnt-down accident a few days ago
09:45:12  <Tron_> Darkvater: !
09:45:26  <Tron_> uh...WHAT?
09:45:31  <Tefad> ? socket overload?
09:45:53  <Darkvater> powersupply burnout
09:46:15  <Darkvater> the whole house smelled of burnt rubber and the pc was already smoking
09:46:17  <Darkvater> brr
09:46:23  <Tron_> mhhh...the smell of burnt electrolyte in the morning
09:46:35  <Tefad> heh
09:46:40  <peter1138> there are supposed to be fuses...
09:46:47  <roboboy> im off
09:46:58  <Tefad> i guess his power supply didn't believe in fuses
09:47:16  <Tefad> most large transformers have fuse to prevent run-away state
09:47:28  <Tefad> (or rather, switching power supplies)
09:47:52  <Tefad> fuse is usually non replaceable since that condition is usually fatal to the supply anyway
09:48:34  <Tefad> circuit breakers are rather large to detect problems in small applicances
09:49:20  <Tefad> (this is for the house circuit) how is one of those supposed to know the difference in a failing alarm clock or a refridgerator motor kicking on
09:49:41  <peter1138> that's why plugs have fuses
09:49:46  <peter1138> at least, in the UK...
09:49:47  <Tefad> only in the UK
09:49:53  <peter1138> cos we're sensible
09:50:11  <Tefad> even then, some users will jam a 13A fuse in something that needs a 3A
09:50:21  <Tefad> btw, i don't know the larger fuse ratings.. 13A one of them?
09:50:24  <peter1138> yeah, but they're fuckwits anyway
09:50:30  <peter1138> 3, 5 and 13
09:50:37  <Tefad> neat, i remembered
09:51:01  <peter1138> 3 being plenty for most things, heh
09:51:13  <Tefad> i have all my equipment in this room running off one socket
09:51:29  <peter1138> of course, never mind that kettle leads generally fit into computer power supplies...
09:51:31  *** illu [~illu@data-pirates.org] has joined #openttd
09:51:54  <Tefad> a UPS distributes it to another UPS via surge-only plug
09:52:07  <Tefad> collective load isn't over 120V/12A
09:52:11  <Darkvater> http://xtremesystems.org/forums/showthread.php?t=131071
09:52:12  <Darkvater> wh00
09:52:13  *** KUDr [KUDr@mazanec1.netbox.cz] has quit [Ping timeout: 480 seconds]
09:52:55  <Tefad> power ratings of both UPS combined is less than the 12A.. i only have to watch out for what i plug into the surge-only ports
09:53:24  <Tefad> it was interesting when i tried plugging a 6A load into one of the UPSs
09:53:35  <Tefad> "SQUEEEEEEEEEEEEEEEEEEEEEEEEEEeeeeeee" *unplug*
09:53:49  <Tefad> wasn't on battery mode however
09:58:17  <Darkvater> we should probably remove the _map_xy crap from strgen that watcom needed
09:58:56  <Tron_> peter1138? Darkvater?
09:59:12  <Darkvater> still doing checkout
09:59:14  <Darkvater> hang on a bit
10:01:24  <Darkvater> r8374 < isn't it easier to just do #ifndef INT64_MAX, #define INT64_MAX .... ?
10:01:41  *** KUDr [KUDr@mazanec1.netbox.cz] has joined #openttd
10:01:46  <Darkvater> hi KUDr
10:01:54  <KUDr> hi
10:02:09  <Darkvater> ok Tron_, ready
10:02:23  <Tron_> steady
10:02:24  <Tron_> GO!
10:03:06  <Darkvater> what was the question?
10:03:18  <Darkvater> isfrontentinge
10:03:21  <Darkvater> a1
10:03:23  <Darkvater> a1
10:03:24  <Tron_> <Tron_> CheckCompatibleRail()
10:03:28  <Tron_> <Tron_> i think the IsFrontEngine() test should be removed ther
10:05:35  *** DarkSSHClone [~tfarago@tin.liacs.nl] has joined #openttd
10:05:40  <DarkSSHClone> ook
10:05:48  <Maedhros> Darkvater: re r8374, not really, as INT64_MAX isn't defined until you include stdint.h, and some systems (e.g. MSVC) don't have a stdint.h...
10:05:53  <DarkSSHClone> my screen session don't come back :s
10:06:19  <DarkSSHClone> Maedhros: that's why it's easier to include stdint and check if it's defined. Then you don't have problems with other compilers etc
10:06:24  <DarkSSHClone> that's just my view though
10:06:27  *** DarkSSHClone is now known as DarkSSH
10:06:50  <Maedhros> but won't it fail to build if stdint.h doesn't exist?
10:07:08  <DarkSSH> oh the whole file is missing
10:07:09  <DarkSSH> ah
10:07:21  <Maedhros> yeah
10:07:27  <Tron_> DarkSSH: try -d -r
10:07:31  <DarkSSH> it just hangs
10:07:36  <KUDr> Tron_: you mean train_cmd.cpp around line 2820?
10:08:11  <Tron_> KUDr: about that
10:09:17  <KUDr> i suspect it was intention to do this check only for front engine
10:09:34  <KUDr> it will change the game logic possibly
10:09:56  <KUDr> so if it will not break old savegames, then ok
10:10:21  <Tron_> it cannot change game logic if the savegame is not already broken
10:10:37  <peter1138> wellw
10:10:37  <KUDr> i think it was because you can have first engine diesel and the secong one electric
10:10:46  <KUDr> or so
10:10:46  <DarkSSH> r8381 > nice going adding typing mistakes 'refitable' << is that some special table?
10:10:49  <Tron_> broken meaning the front of a train entered a tile and suddenly a wagon of the train decides it cannot enter
10:11:02  <peter1138> it's clearly designed ignore the rail type of wagons
10:11:10  <DarkSSH> KUDr: it'd still work, cause the front engine would pull the rest
10:11:15  <peter1138> but why should it?
10:11:22  <peter1138> cos wagons have railtypes too...
10:11:38  <Tron_> KUDr: it checks for /compatible/ rail not /powered/
10:11:52  <KUDr> the second engine can be electric and it cannot enter normal rail
10:12:15  <Tron_> also the function has exactly two callers and one caller _always_ passed a front engine
10:12:18  <DarkSSH> can anyone tell me why the train details window is resizable horizontally?
10:12:25  <Tron_> KUDr: COMPATIBLE not powered
10:12:31  <KUDr> ok, if you are sure...
10:12:49  <Tron_> i designed the way it is
10:13:05  <peter1138> DarkSSH: cos bjarni thought it a good idea?
10:13:23  <KUDr> i can foresee "Disconeting train!" messages :)
10:13:36  <DarkSSH> bj
10:13:41  <DarkSSH> dammit, why isn't he here\
10:13:46  <peter1138> KUDr: it shouldn't
10:14:10  <peter1138> KUDr: only if someone is missing a newgrf set for a game, but that causes other problems anyway
10:14:15  <KUDr> Tron: but if el. engine is pulled, it is still compatible with normal rail
10:14:25  *** MUcht [~Mucht@p57A0CD97.dip.t-dialin.net] has joined #openttd
10:14:43  <peter1138> KUDr: i think you're barking up the wrong tree :)
10:14:44  <Tron_> that's the very idea of "compatible"
10:14:52  <KUDr> ok, guys, i am not against if it will work
10:15:31  <Tron_> compatible rail -> vehicle can be moved there
10:15:46  <Tron_> powered rail -> vehicle has power on this kind of rail
10:16:10  <Tron_> the former is clearly always a superset of the latter
10:16:37  *** Darkvater [~tfarago@tin.liacs.nl] has quit [Quit: Lost terminal]
10:16:56  *** DarkSSH is now known as Darkvater
10:17:04  <KUDr> Tron_: so el. engines are compatible with normal rail?
10:17:14  <peter1138> obviously
10:17:20  <Darkvater> they just don't have power
10:17:27  <KUDr> ok, then i was wrong
10:17:58  * Darkvater looks at ResizeButtons and shudders
10:17:59  <Tron_> KUDr: of course, otherwise they never could be pulled over normal rail
10:18:44  <KUDr> Tron_: otherwise it can work only if there is this IsFrontEngine()
10:19:05  <Tron_> other checks would crash and burn
10:19:13  <KUDr> ok guys, i must go
10:19:17  <Darkvater> bye :)
10:19:26  <peter1138> ooookay
10:19:33  <KUDr> moving to work, bye
10:19:46  <peter1138> what are a, b, and right?
10:19:50  <peter1138> or c, or d...
10:20:35  *** Mucht_ [~Mucht@p57A0F35B.dip.t-dialin.net] has quit [Ping timeout: 480 seconds]
10:24:13  <Darkvater> ..
10:31:42  <peter1138> hmm
10:31:49  * peter1138 remembers that dynamic scrollbar diff
10:32:22  <Darkvater> the one instead of vscroll/vscroll2?
10:32:43  <Darkvater> which I might add is another ugly hack by HE-WHO-MUST-NO-BE-NAMED
10:33:13  <peter1138> yeah
10:33:29  <peter1138> o_O
10:33:29  * peter1138 hides
10:33:36  <Darkvater> sorry, just read hp ;p
10:33:39  <Tron_> CheckCompatibleRail()
10:33:48  <Tron_> which of the two checks is right?
10:33:53  <Darkvater> the last part is pretty good actually...people DIE
10:33:54  <Darkvater> muhahahaha
10:33:59  <Tron_> mind the subtle difference in the compatibility check
10:35:16  <Darkvater> why are non-front engines excluded from the check? Cause they wouldn't be able to run on those tracks anyways if the front one has passed it?
10:36:08  <Tron_> Darkvater: different problem
10:36:16  <Tron_> as a first step i want to remove the switch
10:36:28  <Tron_> the function only gets called for tiles which have a rail
10:36:39  <Tron_> so the only question is where the rail type bits are
10:36:47  <Tron_> i.e. level crossing or not
10:36:57  <Darkvater> nod
10:37:00  <Tron_> but look at the compatibility check for level crossings and the other case
10:37:11  <Tron_> they are different apart from the rail type bits
10:38:27  <Darkvater> hmm why is one compatible_railtype and the other railtype?
10:38:48  <Darkvater> it's like both do the same, just one is functionised or something
10:39:17  <Darkvater> dammit, i hate grep, can't right-click and goto definition in vim :(
10:39:25  *** ceji [~cerny@imapc47.epfl.ch] has joined #openttd
10:40:13  <Darkvater> he
10:40:13  <Darkvater>   return HASBIT(GetRailTypeInfo(enginetype)->compatible_railtypes, tiletype);
10:40:19  *** [gen2]niki [~niki@p5090BA4E.dip0.t-ipconnect.de] has joined #openttd
10:43:07  <peter1138> bah
10:43:13  <peter1138> putty fucking crashed :p
10:43:42  <Darkvater> haha
10:44:03  <Darkvater> Tron_: seems one takes the actual railtype and the other the engine's railtype
10:44:50  <Tron_> well, obviously
10:44:53  <Tron_> but at least one is wrong
10:45:26  <Darkvater> they could both be right if redundant information is stored there
10:45:33  <Darkvater> but we should check only 1
10:45:37  <Darkvater> and remove the other
10:46:36  *** wolfy [~wolf@ip52-73-210-87.adsl2.versatel.nl] has quit [Ping timeout: 480 seconds]
10:48:10  *** Wolfensteijn [~wolf@ip52-73-210-87.adsl2.versatel.nl] has joined #openttd
10:50:51  <Darkvater> hehe
10:50:52  <Darkvater>      Venezuelan President Hugo Chavez, who earlier this month
10:50:52  <Darkvater> said the U.S. should ``go to hell,'' also has reached out to
10:53:32  *** Vikthor [~Vikthor@snat2.arachne.cz] has joined #openttd
10:54:04  <peter1138> to what?
10:54:27  <Darkvater> China
10:55:57  <Darkvater> he's a funny guy
10:57:04  <peter1138> *sigh* all these town name patches ;p
10:57:32  <Darkvater> just close the thread with newgrf :)
10:57:41  <SpComb> just give them numbers, "train 546 departs from 495 to 63 from platform 2"
11:04:32  <peter1138> hmm
11:04:46  *** Twofish [~TeeBee@195.204.107.4] has joined #openttd
11:05:49  *** Belugas_Gone is now known as Belugas
11:06:48  *** Bjarni [~Bjarni@0x50c79ad0.virnxx14.adsl-dhcp.tele.dk] has joined #openttd
11:06:52  *** mode/#openttd [+o Bjarni] by ChanServ
11:07:58  *** gass [~any@81.84.150.238] has joined #openttd
11:16:00  *** ChrisM87 [~ChrisM@p54AC7BF3.dip.t-dialin.net] has joined #openttd
11:17:36  *** Progman [~progman@p57A1DE67.dip.t-dialin.net] has joined #openttd
11:18:48  <Ailure> hmm
11:19:37  <Nigel> Note To Self: Try RC4
11:20:08  <Ailure> now I wish I could define file paths for various stuff in openTTD D:
11:20:11  <Nigel> job for tomorrow i think
11:20:19  <Ailure> at least for screenshots
11:20:24  <Nigel> errr, later today i mean
11:22:00  <Ailure> http://194.47.44.229/openTTD/screenshot.png
11:22:03  <Ailure> stuff I do when bored lol
11:22:32  <Ailure> http://194.47.44.229/openTTD/KittySune%20transports,%2022nd%20Mar%202004.png
11:22:37  <Ailure> hehe
11:22:41  <Ailure> put the canals to a nice use there
11:22:43  <Ailure> with my HQ
11:22:48  <peter1138> ugggly
11:23:07  <Ailure> what is? xD
11:23:17  <peter1138> first one
11:24:06  <Ailure> it's a old screenshot anyway
11:24:11  <Ailure> that was probably 0.4 if that
11:24:16  <Ailure> http://194.47.44.229/openTTD/Denville%20Transport,%2031st%20May%201950.png
11:24:20  <Ailure> another "being bored" case
11:24:25  <Zaviori> lol :P
11:24:26  <Ailure> where I cheated some money
11:24:33  <Ailure> and bought the most cheap engine in the UKRS set
11:24:40  <Ailure> and put many as possible together
11:24:47  <Ailure> or as many the game allowed me to
11:26:53  *** gass [~any@81.84.150.238] has quit [Quit: Leaving]
11:27:49  <Ailure> heh
11:28:01  <Ailure> I cringe when I see some of my old screenshots though
11:28:11  <Ailure> since I find stuff that is ineffective
11:28:18  <Ailure> I'm a perfectionist in openTTD D:
11:29:02  <Tefad> heh
11:29:36  <Ailure> http://194.47.44.229/openTTD/Ailuro%20Transports,%2015th%20Jan%202038.png
11:29:42  <Ailure> this is probably one of the more amusing things I done
11:29:48  <Ailure> on purpose kinda a swell
11:30:03  <Tefad> hehehe
11:31:03  *** [gen2]niki_ [~niki@p5090BA4E.dip0.t-ipconnect.de] has joined #openttd
11:31:36  *** [gen2]niki_ [~niki@p5090BA4E.dip0.t-ipconnect.de] has quit []
11:31:52  <Ailure> http://194.47.44.229/openTTD/New%20Transport,%202%20nov%201934.png
11:32:09  <Ailure> I always find it amusing when this disaster happens when a aircraft is landing
11:32:28  <Zaviori> That is when most of the disasters happen
11:32:39  <Ailure> http://194.47.44.229/openTTD/Kitty%20Transport,%2031st%20Dec%201969.png
11:32:49  <Tefad> argh bug
11:33:01  <Tefad> planes try to go to heliport hangars
11:33:06  <Zaviori> :D
11:33:07  <Zaviori> fail
11:33:14  <Ailure> http://194.47.44.229/openTTD/Kitty%20Transport,%2012th%20Jul%201983.png
11:33:16  <Ailure> lol
11:33:27  <Ailure> this is how my company value graph looks like
11:33:31  <Ailure> when I go on a invest spree
11:33:59  <Ailure> http://194.47.44.229/openTTD/KittySune%20transports,%2015th%20Sep%201980.png
11:34:08  <Ailure> or when I do it together with a buddy :P although not as consistent
11:34:28  <Tefad> you know you took that ss on new years eve eh?
11:35:22  <Ailure> which one?
11:35:25  <Ailure> o_O
11:35:33  <Ailure> oh
11:35:34  <Ailure> the bridge one
11:35:46  <Ailure> haha that was probably not done on purpose
11:35:52  <Ailure> nice
11:35:54  <Ailure> I didn't notice that
11:35:59  <Tefad> : )
11:36:04  <Ailure> the first game I tried UKRS in
11:36:11  <Tefad> heh
11:36:12  <Ailure> also before openTTD had autoreplace for vans
11:36:18  <Ailure> so it was a pain in the ass to replace every train
11:36:19  <Tefad> i'm on my first ukrs game too
11:36:28  <Ailure> heh
11:36:32  <Tefad> and i didn't realize there was car replacement
11:36:37  <Tefad> barely knew of the engine replacement
11:36:40  <Ailure> ah
11:36:43  <Ailure> it's very useful
11:36:46  <Tefad> indeed
11:36:47  <Ailure> especially in th ecase of UKRS
11:36:54  <Ailure> where you usually want to switch to the more modern car/van
11:37:04  <Tefad> how does one go from invidual goods to the rake? turn on the trimming thing?
11:37:24  <Ailure> hmm?
11:37:30  <Tefad> now sure what you're pointing to in your last ss
11:37:32  <Ailure> I didn't get that question
11:37:42  <Tefad> rake of three goods cars in one item
11:37:50  <Ailure> oh
11:37:51  <Ailure> yeah it's like that
11:38:01  <Ailure> I belive the real car is like that as well
11:38:05  <Ailure> which is why it comes like that
11:38:06  <Ailure> I guess
11:38:08  <Tefad> how do you upgrade from old single goods cars to the rake without getting a ton
11:38:17  <Ailure> oh
11:38:19  <Tefad> is it intelligent?
11:38:21  <Ailure> make sure to have wagon removal on
11:38:25  <Ailure> that makes sure
11:38:29  <Tefad> ok, wagon removal. neat
11:38:29  <Ailure> the train won't increase in length
11:38:33  <Ailure> whenever it upgrades
11:38:33  <Tefad> "trimming thing"
11:38:39  <Tefad> is what i said : )
11:39:02  <Tefad> also i've noticed i still have to use the two-way exit signals
11:39:04  <Ailure> I know what trim is
11:39:08  <Ailure> but it confused me neverthless
11:39:12  <Ailure> oh
11:39:16  <Ailure> it's depends on the pathfinder
11:39:19  <Ailure> you shouldn't have to
11:39:22  <Ailure> if you select YAPF
11:39:30  <Ailure> are you srue you have YAPF on?
11:39:40  <Tefad> i usually put a single combo before the 2way exit and it's fine
11:39:56  <Tefad> keeps the trains from trying to exit via the exit signal when their path gets stale
11:40:03  *** green-devil [~rendmig@0x535ff016.vgnxx6.adsl-dhcp.tele.dk] has joined #openttd
11:40:08  <Ailure> heh
11:40:18  <Ailure> the path-finding options
11:40:22  <Ailure> should be in a seperate tab
11:40:30  <Ailure> the vehicle tab is hyuuge
11:40:36  <Tefad> uh huh
11:40:45  <Ailure> putting the path-finding options in a seperate
11:40:51  <Ailure> would cut quite alot from it
11:40:53  <Tefad> yapf for trains is on
11:41:05  <Tefad> unless it requires another option enabled
11:41:05  <Ailure> oh
11:41:07  <Ailure> then I have no idea
11:41:31  <Tefad> 1way exit signals.. the train would ignore the presignal and sit at the exit signals (or similar)
11:41:45  <Tefad> i don't remember exactly what happened
11:42:03  <Tefad> oh, when the presignal was green, it would go to a red exit signal
11:42:03  <KUDr_wrk> Tefad: savegame?
11:42:24  <KUDr_wrk> aha
11:42:26  <Tefad> i don't know if it still happens
11:42:31  <KUDr_wrk> i understand
11:42:49  <Tefad> using 2way exit kept it from attracting "stupid" trains
11:42:53  <KUDr_wrk> you have probably big distance difference between green and red
11:43:05  <Tefad> four squares?
11:43:11  <KUDr_wrk> so red is shorter even with 'red' penalty
11:43:32  <Tefad> it was a weird layout though
11:43:47  <KUDr_wrk> four squares can be enough (road crossings, uphill, curves, slow bridge
11:43:50  <KUDr_wrk> ...)
11:43:51  <Tefad> but switching to the 2way exit with a 2way combo buffer fixed it
11:43:59  <KUDr_wrk> yes
11:43:59  <Tefad> i meant
11:44:04  <Tefad> 1way combo buffer thing.
11:44:04  <KUDr_wrk> this is ok
11:44:18  <KUDr_wrk> 1way red signal gives penalty
11:44:24  <Tefad> at first i just used 2way exit until train tried to go back out that way
11:44:28  <KUDr_wrk> 2way red behaves as end of line
11:44:53  <Tefad> 2way exit + 1way combo for the win.
11:45:25  <KUDr_wrk> you can either 1)modify your track layout, 2) modify yapf settings, 3)use 2-way signals
11:45:39  <Tefad> i chose 3 + the 1way combo.
11:45:50  <Tefad> effectively the same as 1way exit
11:45:55  <KUDr_wrk> yes, this is what it was designed for
11:46:19  <Tefad> is there a big problem with PBS?
11:46:30  <Tefad> i remember it being in ottd once upon a time
11:46:41  <KUDr_wrk> PBS is implemented using NPF (mini-in)
11:47:01  <Tefad> also the planes going to heliport hangar is bad.
11:47:08  <Tefad> ok NPF is slow, right?
11:47:14  <KUDr_wrk> was removed, because it caused only problems
11:47:22  <Tefad> PBS needs to be "ported" to yapf or similar?
11:47:24  <KUDr_wrk> it was difficult to support it
11:47:36  <KUDr_wrk> PBS needs to reworked
11:47:46  <KUDr_wrk> porting would not solve design bugs
11:47:52  *** ThePizzaKing [~jeff@c211-28-170-98.eburwd2.vic.optusnet.com.au] has quit [Quit: Ex-Chat]
11:47:58  <Tefad> ah.
11:48:04  <Tefad> it was very cool though : D
11:48:04  *** [gen2]niki [~niki@p5090BA4E.dip0.t-ipconnect.de] has quit [Quit: Ex-Chat]
11:48:08  <KUDr_wrk> yes
11:48:08  *** Sionide is now known as Sionide2
11:48:11  *** Sionide2 is now known as Sionide
11:48:14  <KUDr_wrk> agree, i liked it too
11:48:49  <Tefad> i am proficient in C, knowledge of C++ but dealt with more java/python than C++ lately
11:49:10  <Tefad> also, i don't do GUI stuffs much.. but OTTD seems to have reinvented the wheel in that respect
11:49:22  <KUDr_wrk> if you know C already, then C++ is easy to learn
11:49:37  <Tefad> only for program control and syntax
11:49:42  <Tefad> coding style is very different
11:49:55  <KUDr_wrk> yes, but you can learn
11:50:04  <Tefad> i have knowledge of OOP
11:50:04  <KUDr_wrk> as we all
11:50:24  <Tefad> don't know how much OOP ottd uses though
11:50:50  <Tefad> as i think it was mostly asm, then had its machine code translated to C somehow
11:50:57  <KUDr_wrk> some parts use it (aystar, hash_table, pools, etc)
11:51:04  <Tefad> then now i see everything in cpp files
11:51:13  <KUDr_wrk> even it is C
11:51:23  *** Zavior [~Zavior@d195-237-7-146.elisa-laajakaista.fi] has joined #openttd
11:51:25  *** Zavior [~Zavior@d195-237-7-146.elisa-laajakaista.fi] has quit []
11:51:29  <KUDr_wrk> cpp is just filename extension :)
11:51:36  <Tefad> why was that done
11:51:45  <Tefad> is all the contents extern "C" { } ?
11:51:54  <Tefad> i've yet to look : D
11:51:57  <Ailure> hmm
11:51:58  <Ailure> heh
11:52:05  <Ailure> already came up with a quick patch I could make
11:52:10  <KUDr_wrk> but it compiles now by C++ compiler which makes it bit more 'type-safe'
11:52:24  <Tefad> depends on ones compiler
11:52:44  <KUDr_wrk> [12:49:57] <Tefad> why was that done << accidents happen
11:53:18  <Tefad> c->cpp is accident?
11:53:23  <KUDr_wrk> yes :)
11:53:30  <Tefad> and it stuck or what?
11:53:37  <KUDr_wrk> yes
11:53:39  <Tefad> hah
11:55:46  <Tefad> ok well time to take the wife to work
11:58:49  *** Zaviori [~Zavior@d195-237-7-146.elisa-laajakaista.fi] has quit [Ping timeout: 480 seconds]
12:03:57  *** ceji [~cerny@imapc47.epfl.ch] has left #openttd []
12:06:27  *** Zaviori [~Zavior@d195-237-7-146.elisa-laajakaista.fi] has joined #openttd
12:27:21  *** Mucht_ [~Mucht@p57A0DB9A.dip.t-dialin.net] has joined #openttd
12:31:20  *** Progman [~progman@p57A1DE67.dip.t-dialin.net] has quit [Quit: Progman]
12:31:27  *** Progman [~progman@p57A1DE67.dip.t-dialin.net] has joined #openttd
12:33:19  *** MUcht [~Mucht@p57A0CD97.dip.t-dialin.net] has quit [Ping timeout: 480 seconds]
12:43:28  *** PandaMojo [~chatzilla@ip72-197-231-130.sd.sd.cox.net] has joined #openttd
12:46:15  *** Progman [~progman@p57A1DE67.dip.t-dialin.net] has quit [Quit: Progman]
12:46:19  *** Progman [~progman@p57A1DE67.dip.t-dialin.net] has joined #openttd
12:50:56  *** gass [~any@81.84.150.238] has joined #openttd
12:51:35  *** Zavior [~Zavior@d195-237-7-146.elisa-laajakaista.fi] has joined #openttd
12:52:47  *** raimar2 [~hawk@p5489FF11.dip.t-dialin.net] has joined #openttd
12:57:25  *** maestrix [blakstad@cyclone.nuclearzone.net] has joined #openttd
12:58:32  <maestrix> Hello :)
12:58:34  *** raimar3 [~hawk@p5489CE87.dip.t-dialin.net] has quit [Ping timeout: 480 seconds]
12:59:03  *** Zaviori [~Zavior@d195-237-7-146.elisa-laajakaista.fi] has quit [Ping timeout: 480 seconds]
13:00:56  *** PandaMojo_ [~panda@ip72-197-231-130.sd.sd.cox.net] has joined #openttd
13:01:21  <Brianetta> Hello, maestrix
13:03:57  <Ailure> Hello internet!
13:05:13  *** PandaMojo_ [~panda@ip72-197-231-130.sd.sd.cox.net] has quit []
13:12:21  <Tefad> intarwebses?
13:21:57  *** roboboy [~Leo@c211-30-116-5.carlnfd2.nsw.optusnet.com.au] has quit [Read error: Connection reset by peer]
13:37:33  *** Neonox [~Neonox@p57B292EA.dip0.t-ipconnect.de] has joined #openttd
13:46:57  *** glx [glx@bny93-6-82-245-156-124.fbx.proxad.net] has joined #openttd
13:46:57  *** mode/#openttd [+v glx] by ChanServ
14:00:14  *** ajmiles [~aj@212.241.231.3] has quit [Ping timeout: 480 seconds]
14:00:38  <Tefad> neat, i figured out how to build at sea level, in the middle of water level
14:00:54  <Tefad> or is that water level at sea level
14:00:55  <Tefad> meh.
14:04:09  <Bjarni> Tefad: either it will get flooded or you uncovered a bug
14:04:19  <Tefad> noooope
14:04:58  <Tefad> build area of canal at sea level, 4x4 (blindly)
14:05:06  <Tefad> then explode 2x2 area in the center
14:05:47  <Tefad> note the first step involves building a canal in existing water
14:06:35  <Tefad> repeated?
14:07:33  <Belugas> good day guys
14:08:07  <Tefad> ok neat, you don't have to fill the 4x4 canal area.. just create outline for the 2x2 land piece
14:08:31  <Bjarni> and you would not call this a bug?
14:08:41  * Tefad shrugs
14:08:48  <Tefad> makes sense as far as game mechanics go
14:09:14  <Tefad> maybe canal shouldn't be built on existing water.
14:09:25  <Tefad> i remember not being able to build canal at all on sea level
14:09:40  <Tefad> it would create sea water instead, and spread like crazy.
14:09:53  <Tefad> this is an improvement
14:10:10  <Tefad> but even so, this can be done in several ways
14:10:22  <Bjarni> hahaha
14:10:34  <Tefad> eg, raise land to form dike, explode center of it
14:10:43  <Tefad> build canal around land desired
14:10:43  <Bjarni> try to build a bouy next to your new land
14:10:51  <Tefad> then remove dike
14:11:05  <Tefad> neat
14:11:12  <Bjarni> remember that other players can build those as well
14:11:35  <Bjarni> and flood your newly created train depot, that just happen to be full of trains
14:11:35  <Tefad> i noticed buoys do weird things at land level in canals too
14:12:00  <Tefad> like remove the canal border
14:12:10  <Tefad> i would say the buoy thing is a bug : )
14:12:21  <Bjarni> no it's not
14:12:25  <Bjarni> it's the game mechanics
14:12:27  <Bjarni> :P
14:12:44  <Tefad> buoys remove canal borders?
14:12:50  <Bjarni> yeah
14:12:52  <Tefad> at land level
14:12:59  <Bjarni> it's designed that way
14:13:05  <Bjarni> since it's written that way
14:13:11  <peter1138> it's broken and i'm going to fix it
14:13:18  <Bjarni> that makes it the game's mechanics :P
14:13:27  <Maedhros> is this actually an improvement, or is it a waste of time? http://dev.gentoo.org/~maedhros/openttd/graph_start_date-r8385.diff
14:13:28  <Bjarni> according to how you just explained it
14:13:50  <Tefad> ok, when buoy goes bye bye, the borders come back
14:13:56  <Tefad> weirdness (this at land level)
14:14:59  <peter1138> 14:12 < peter1138> it's broken and i'm going to fix it
14:15:04  <Tefad> yup yup
14:15:18  <Ailure> [15:05] <Tefad> build area of canal at sea level, 4x4 (blindly)
14:15:19  <Ailure> [15:05] <Tefad> then explode 2x2 area in the center
14:15:19  <Ailure> [15:06] <Tefad> note the first step involves building a canal in existing water
14:15:19  <Ailure> [15:07] <Tefad> repeated?
14:15:23  <Ailure> Didn't I just show this in a screenshot?
14:15:25  <Ailure> :)
14:15:28  <Ailure> well not how to do it
14:15:31  <Tefad> i don't know, did you?
14:15:38  <Ailure> but a HQ surrounded by channels
14:15:40  <Tefad> i wasn't paying attention : \
14:15:52  <Tefad> i did think of putting my HQ on it though
14:16:02  <Ailure> http://194.47.44.229/openTTD/KittySune%20transports,%2022nd%20Mar%202004.png
14:16:03  <Tefad> which is your screen shot
14:16:07  <Ailure> that one
14:16:22  <Ailure> I was having a "too much" money syndrome
14:16:23  <Tefad> hahaha nice
14:16:25  <Ailure> so I started playing around
14:16:32  <Tefad> that's what i'm doing
14:16:38  <Tefad> i didn't see your ss
14:16:51  <Ailure> that's a obvious multiplayer game as well
14:16:54  <Tefad> quite interesting
14:17:09  <Ailure> with a friend of mine who avoids electrified railway for some reason
14:17:41  <Ailure> we flattened tha tpart of the map as well
14:17:48  <Ailure> which explains the hug eamount of wwater
14:17:58  <Tefad> heh
14:18:04  <Bjarni> Ailure: well, if I were in that game, I would flood your HQ :P
14:18:10  <Tefad> yup yup
14:18:10  <Bjarni> just because I can
14:18:29  <Ailure> If you did that Bjarni
14:18:32  <Ailure> I would kick you out
14:18:36  <Ailure> (I was the server admin)
14:18:45  <Ailure> ok I wouldn't kick out someone for a single offence though
14:18:46  <Tefad> i've not done multiplayer in a while
14:18:46  <Ailure> :P
14:18:50  <Ailure> but my point anyway
14:18:51  <Tefad> does one have to buy land?
14:18:56  <Ailure> no
14:19:06  <Ailure> multiplayer is like single player pretty much
14:19:09  <Ailure> just much smarter opponents
14:19:10  <Ailure> and with chat
14:19:14  <Tefad> heh
14:19:22  *** helb [~helb@84.244.90.159] has joined #openttd
14:19:51  <Tefad> i'm about to hit 1billion US
14:19:54  <Ailure> though my servers kinda have a anrachy rule
14:20:02  <Ailure> as long you don't abuse game mechanics too much
14:20:21  <Ailure> so it dosen't go as far as Brianetta's anarchy server
14:20:23  <Ailure> or rather
14:20:25  <Ailure> deathmatch server
14:20:32  <Ailure> which I unfortunatly never got to play on
14:20:32  <Brianetta> heh
14:20:38  <Brianetta> I can fire it up if you like
14:20:43  <Brianetta> it's 128x64
14:21:18  <Ailure> any good reason for it being so small?
14:21:29  <Tefad> tighter competition?
14:21:34  <Ailure> hmm
14:21:36  <Ailure> that makes sense
14:21:47  <Ailure> but even then
14:21:55  <Ailure> 256x256 seems small when you play with just two players
14:22:02  <Tefad> heh
14:22:18  <Ailure> still I actually have played at small maps before
14:22:20  <Ailure> they can be fun
14:22:24  <Ailure> becuse everything get's more compact
14:22:48  <Ailure> Brianetta, what newGRF's and year does it start on?
14:23:29  <Brianetta> none, and, um...
14:23:33  <Brianetta> let me check
14:23:41  <Ailure> hmm
14:23:47  <Ailure> been awhile since I played Vanilla TTD :)
14:24:10  <Brianetta> 1950
14:24:10  <Ailure> I have a obession with starting as early as possible
14:24:14  <Ailure> which means that I start at 1920
14:24:23  <Ailure> ah default starting year
14:26:55  <Ailure> is the international flag supposed to be the UN one?
14:26:57  <Ailure> :)
14:27:03  <Ailure> also why american flag for English
14:27:09  <Ailure> everywhere else I see people using the UK one
14:27:21  <Ailure> or a mix of both
14:32:25  <CIA-1> OpenTTD: bjarni * r8390 /trunk/src/ (5 files):
14:32:25  <CIA-1> OpenTTD: -Codechange (r8384): Rewrote ResizeButtons()
14:32:25  <CIA-1> OpenTTD:  Now it only works on first and last widget to resize
14:32:25  <CIA-1> OpenTTD:  It now works with offsets correctly (no longer assumes the left is 0)
14:32:26  <CIA-1> OpenTTD:  It's no longer needed to have a widget right of the ones you resize
14:32:26  <CIA-1> OpenTTD:  Can handle any number of widgets
14:38:14  <Brianetta> if num_buttons == 0 then { ... } else if num_buttons == 1 { ... } else if num_buttons == 2 { ... } ... (-:
14:38:43  <Tefad> ?
14:38:43  <Brianetta> For any number, you must have typed a *really* *long* line (-:
14:39:29  <Tefad> the else if construct is crappy to use in about half of the language i know
14:40:31  <Tefad> if cond { } else { if cond { } else { if cond { } else { ... } } }
14:40:33  <Ailure> what's abut switch?
14:40:54  <Ailure> I tend to use switch instead of if-else chains whenever possible
14:40:56  <Tefad> switch is awesome.
14:41:05  <Darkvater> i dare say excel's is the worst
14:41:06  <Tefad> unless strings are involved, then it is quite the not-awesome.
14:41:17  <Ailure> you can make a switch of chars
14:41:28  <Ailure> at least in java
14:41:28  <Darkvater> if (a,b,if(c,d,if(e,f,if(g,h,i))))
14:41:29  <Tefad> for UTF8 ?
14:41:31  <Darkvater> brrr
14:41:33  <Ailure> yeah
14:41:37  <Tefad> oh, java
14:41:40  <Ailure> Java uses UTF8 for it's char primitive
14:41:56  <Darkvater> java is an idiot
14:42:20  <Ailure> Java isn't a bad language
14:42:23  <Ailure> it just have a rather crappy VM
14:42:46  <Ailure> and suits better in multi-platform situations
14:42:53  <Ailure> and not when perfomance is needed
14:42:56  <Tefad> i don't know about you
14:43:01  <Darkvater> the language is also crappy imho, and crappy compiler
14:43:06  <Darkvater> every time i see java code I get upset
14:43:09  <Tefad> but ottd seems to be rather multiplatform and doesn't use java
14:43:35  <Ailure> well that's becuse the source is avaible
14:43:41  <Tefad> uhm
14:44:00  <Ailure> It's easy to port it then
14:44:08  <Tefad> . . .
14:44:17  <Tefad> java is an easy out for multiplatform support
14:44:41  <Ailure> I yet have to hear a compiled code done in C++ that runs in severeal platforms for example
14:44:44  <Tefad> it also has the benefit of being supported as embeddable web browser/page
14:44:52  <Tefad> O_o
14:45:00  <Ailure> compiled
14:45:06  <Ailure> executable
14:45:08  <Ailure> I mean
14:45:16  <Darkvater> binary
14:45:21  *** guru3_ is now known as guru3
14:45:23  <Ailure> better term
14:45:24  <Tefad> i suppose that is the difference
14:45:31  <Tefad> java binaries are.. weird
14:45:38  <Darkvater> I have to yet see a java program offer even half the performany any half-decent C program can do
14:45:41  <Ailure> it's called bytecode in java's case
14:45:46  <Darkvater> performance
14:45:47  <Ailure> wheres compiled programs have machine code
14:45:55  <Tefad> i didn't even think of the "benefit" of binaries
14:46:01  <Tefad> all my crap is open source if i can help it
14:46:11  <Ailure> the speed diffrence is becuse Java's bytecode is interpreted
14:46:16  <Tefad> i know how it works
14:46:19  <Ailure> while machine code is run directly through the processor
14:46:26  <Ailure> heh
14:46:27  <Darkvater> we don't need excuses
14:46:33  <Darkvater> it simply sucks
14:46:38  <Darkvater> hmm
14:46:49  <Darkvater> I think I need to enforce my beliefs and views
14:46:52  <Tefad> qemu can run non native apps at 1/5 to 1/10 of native speeds
14:46:55  <Ailure> eh
14:46:58  <Ailure> alot of people think it sucks
14:46:58  *** Darkvater [~tfarago@tin.liacs.nl] has left #openttd []
14:46:58  *** Darkvater [~tfarago@tin.liacs.nl] has joined #openttd
14:47:01  *** mode/#openttd [+o Darkvater] by ChanServ
14:47:02  <Tefad> native apps run about 1 to 1/2 speed
14:47:04  <Darkvater> there we go
14:47:08  <Ailure> it's not like
14:47:19  <Ailure> I think Java is bad for alot of things
14:47:25  <Ailure> I rather use C++ for anything serious I prgoram
14:47:36  <Darkvater> java is good to force people buying new hardware
14:47:38  <Tefad> java is fine for old-school emulators on modern hardware for instance
14:47:46  <Darkvater> but a lot of applications are good for that
14:47:51  <Ailure> [15:48] <Tefad> java is fine for old-school emulators on modern hardware for instance
14:47:54  <Ailure> lol
14:47:55  <Tefad> : D
14:47:56  <Ailure> actually
14:48:04  <Ailure> I did start making a 6502 on Java once
14:48:09  <Ailure> but only as a programming practice
14:48:12  <Ailure> but high-level languages
14:48:14  <Ailure> are usually a bad idea
14:48:17  <Ailure> to make emulators with
14:48:22  <Ailure> the fastest emulators
14:48:23  <Tefad> it can happen
14:48:24  <Ailure> are written in assembly
14:48:39  <Bjarni> <Brianetta>	if num_buttons == 0 then { ... } else if num_buttons == 1 { ... } else if num_buttons == 2 { ... } ... (-: <--- actually I just wrote how to handle 2 and 3 widgets and then a recursive function to but the number of widgets and widget space in half
14:48:56  <Ailure> http://194.47.44.229/emulator.java
14:49:10  <Ailure> and if you ask about the methods on the bottom
14:49:15  <Tefad> the largest thing i've done in java is create a huffman codec
14:49:20  <Ailure> they were automatically generated by the IDE becuse I told it to xD
14:49:35  <Tefad> and a UI and file manipulators to go with it
14:49:37  <Bjarni> so of you got 4 widgets to resize, it will set the middle and then run the code to resize each of those two
14:49:43  <Ailure> oh lol
14:49:50  <Ailure> I forgot to give that thread a proper name
14:49:58  <Bjarni> makes it MUCH simpler than writing really long if or cases
14:50:07  <Ailure> that was my first class that ran as a seperate thread
14:50:16  <Ailure> and yes it only supports two insturctions
14:50:18  <caladan> sometimes state machines can help
14:50:24  <Tefad> i didn't do much in the lines of threadding
14:50:25  <Ailure> immediate LDA
14:50:30  <Ailure> and STA on zero page
14:50:42  <caladan> but not all people can think in that terms
14:50:47  <Tefad> i ran the GUI in a separate thread to prevent it from locking
14:50:57  <Tefad> state machines? diagrams?
14:51:01  <caladan> nope
14:51:08  <Ailure> threads are used for such situations Tefad
14:51:10  <caladan> state machine implemented in code
14:51:18  <Tefad> hmm k
14:51:25  <Ailure> like my code
14:51:27  <Ailure> eh
14:51:29  <Ailure> this code
14:51:29  <Tefad> i remember doing state diagrams for designing circuits
14:51:31  <caladan> i write menus like that
14:51:32  <Bjarni> this way, if you got to resize 200 buttons (I can't imagine that you will need to do that though), it will change it into 2 blocks of 100 buttons, 4 blocks of 50 buttons, 8 blocks of 25 buttons... you get the idea
14:51:57  <Ailure> would technically get into a infinite loop if the emulator dosen't come across any invalid code
14:52:03  <Ailure> which is why I made it as a seperate thread
14:52:19  <caladan> Tefad: it is like that for circuits, except for registers you use normal variables
14:52:32  <caladan> and then switch to do actions, and that switch chcanges controlling variable
14:52:46  * Tefad shrugs
14:53:00  <caladan> hmm, it only sound hmm, awful :D
14:53:13  <Ailure> state diagrams
14:53:15  <Ailure> damn
14:53:24  <Tefad> one thing i don't like in java is the "listener" concept
14:53:24  <Ailure> I forgot pretty much anything about thoose
14:53:27  <Tefad> arrrgh
14:53:40  <Ailure> hmm
14:53:52  <Ailure> listener for the GUI stuff?
14:53:55  <Tefad> yes
14:53:59  <Ailure> I rarely touch the GUI part of Java
14:54:00  <Tefad> SO ANNOYING : \
14:54:08  <caladan> look, state machines are ok if you do for example same kind os server
14:54:09  <Ailure> I forgot the most about how it works infact
14:54:35  <peter1138> 6502 :D
14:54:35  <caladan> when a packet comes, you just check what kind of packet it is, and n what state is server
14:54:38  <Ailure> but I remember it being quite annoying at times
14:54:42  <caladan> then you go to next state :D
14:55:01  <Tefad> 6502 used in apples and nes right?
14:55:20  <Ailure> last time I programmed something with uhm
14:55:21  <Ailure> SWING
14:55:25  <Tefad> hahahaha
14:55:29  <Tefad> i try to avoid swing
14:55:31  <Ailure> which is the Java API for GUI stuff
14:55:34  <Ailure> was in the database class
14:55:36  <Ailure> eh I mean
14:55:38  <Ailure> Database course
14:55:41  <Ailure> as in college
14:55:45  <Tefad> yup yup
14:55:45  <Ailure> and we had the worst teacher ever
14:55:53  <Ailure> the programs he requierd for the labs was like
14:55:57  <Ailure> 10% database work
14:56:09  <Ailure> 70% fumbling with swing
14:56:14  <Ailure> 10% java programming
14:56:16  <Tefad> hehehe
14:56:21  <Ailure> all this in a course that is supposed to be about databases
14:56:24  <Tefad> 10% screwing off?
14:56:33  <Ailure> lol
14:56:42  <Ailure> hey we needed that ;P
14:56:46  <Tefad> yup yup
14:57:04  <Tefad> ugh i need to get a degree or something : \
14:57:23  <Ailure> I heard that the Windows API is awful
14:57:25  <Ailure> but I enver touched it
14:57:27  <Ailure> *never
14:57:29  <Tefad> ditto.
14:57:38  <Ailure> actually I did once
14:57:41  <Ailure> but it was long time ago
14:57:45  <Ailure> when I was programming delphi
14:57:54  <Ailure> and used some DDL that IE uses
14:57:56  <Tefad> i think i wrote a small ASM program that popped up an OHNOES YOU DI'N'T message
14:57:59  <Ailure> for making my own browser shell
14:59:57  * Ailure pokes around with openTTD source
15:01:25  <CIA-1> OpenTTD: peter1138 * r8391 /trunk/src/newgrf_station.cpp: -Codechange: Make normal/desert/rainforest detection for newgrf stations work
15:04:13  <XeryusTC> peter1138: no crediting for spotting? :(
15:04:42  <peter1138> spotting? i knew it wasn't there
15:04:53  <XeryusTC> well, reminding then :P
15:06:00  *** DirtYiCE [~dirty_ice@84.236.50.38] has joined #openttd
15:14:08  <Tefad> this is an amusing message: "can't build canals here... ship in the way"
15:14:13  <hylje> :o
15:16:23  <Ailure> heh
15:16:28  <Ailure> amusing
15:20:25  *** green-devil [~rendmig@0x535ff016.vgnxx6.adsl-dhcp.tele.dk] has quit [Ping timeout: 480 seconds]
15:21:20  *** ajmiles [~aj@212.241.231.3] has joined #openttd
15:31:02  *** wolfy [~wolf@ip52-73-210-87.adsl2.versatel.nl] has joined #openttd
15:31:02  *** Wolfensteijn [~wolf@ip52-73-210-87.adsl2.versatel.nl] has quit [Read error: Connection reset by peer]
15:32:53  *** qkr [~qkr@dsl-tkubrasgw1-fe18fa00-70.dhcp.inet.fi] has joined #openttd
15:33:05  <qkr> hi
15:35:03  <qkr> I have a problem: I added one string to english.txt and then I compile it with strgen, and then set language=english.lng in openttd.cfg, but it doesn't work...it defaults back to russian language when I run it
15:35:36  <Bjarni> 0.5.0-RC4, right?
15:35:39  <qkr> yes
15:35:48  <Bjarni> remove russian-lng... it's buggy
15:35:53  <Bjarni> *russian.lng
15:35:56  <Bjarni> that should solve it
15:36:09  <Bjarni> you can also remove russian.txt
15:36:16  <Bjarni> that way it will not reappear
15:36:48  <Bjarni> we already solved this bug, so 0.5.0 will not have this issue
15:38:36  <qkr> there is still something wrong
15:38:43  <Bjarni> :(
15:38:53  <qkr> I removed russian.lng, and set it to english.lng in config...now it is set automatically to "american.lng"
15:39:09  <qkr> I think the english.lng that I compiled doesn't work...
15:39:09  <peter1138> just fix it up
15:39:12  <glx> where is your english.lng?
15:39:20  <qkr> in the lang-dir
15:39:44  <Bjarni> if you added a string without recompiling openttd, then they can't work together
15:39:53  <Bjarni> they need to be compiled from the same source
15:40:06  <qkr> I did recompile openttd as well
15:41:02  <Darkvater> Bjarni: if he sets the language to english.lng it WILL pick english
15:41:16  <Darkvater> qkr: do you have an english.lng?
15:41:24  <Bjarni> right
15:41:36  <Bjarni> the bug was when the cfg file was missing
15:41:48  <Darkvater> qkr: did you use english.txt and strgen.exe that were bundled with RC4?
15:41:56  <Bjarni> qkr: have you tried to switch to English in the options?
15:42:11  <Darkvater> Bjarni: he obviously doesn't have a valid english.lng file
15:42:45  <qkr> english.lng that comes with OpenTTD works, but when I compile english.lng myself it doesn't work...
15:43:07  <Darkvater> 16:41 <@Darkvater> qkr: did you use english.txt and strgen.exe that were bundled with RC4?
15:43:08  <qkr> darkvater: yes I used strgen.exe and english.txt that came with RC4
15:43:11  <Bjarni> then you didn't compile openttd and english.lng from the same source
15:43:20  <Bjarni> hmm
15:43:25  <Bjarni> but you added a string?
15:43:27  <Darkvater> qkr: delete the original english.lng and recompile it
15:43:39  <qkr> I'll try now without adding anything
15:44:03  <Darkvater> but eh...why did you add a string to english.txt?
15:44:13  <Darkvater> or you changed it?
15:45:32  <qkr> now it works, with the original english.txt
15:45:49  <qkr> I added a new string to it
15:45:53  <Darkvater> why?
15:46:22  <qkr> because I'm trying to add something in the code that needs a new string? I guess I need to recompile strgen.exe itself?
15:46:34  <Darkvater> aaah
15:46:42  <Darkvater> just rebuild the whole solution
15:46:47  <Darkvater> you don't need to rebuild strgen
15:47:53  *** Osai [~Osai@pD9EB6816.dip.t-dialin.net] has joined #openttd
15:48:23  <qkr> what's the prolem then if not that?
15:48:48  <Darkvater> qkr: you dl'd source, right? What environment ar eyou using
15:49:00  <Darkvater> WTF!
15:49:09  <hylje> OMFG!
15:49:09  <Darkvater> Switzerland has banned TomTom or any other navigational software
15:49:29  <Darkvater> because it includes the location of the trafficpax and they're missing out on a lot of money
15:49:31  <qkr> Visual C++ 2005 Express
15:50:09  <Darkvater> building the solution should work
15:50:32  <peter1138> heh
15:54:23  <qkr> now I get error "Invalid version of language packs" when I try to start openttd
15:55:31  <Darkvater> qkr: post your diff somewhere cause you're doing something _very_ wrong
15:55:45  <peter1138> sounds like a compilation problem...
15:59:11  <qkr> oh dear
15:59:18  <Bjarni> what's trafficpax?
15:59:43  <Darkvater> the photography thingie that takes a pic when you drive too fast
15:59:45  <hylje> passengers
15:59:50  <Bjarni> ahh
16:00:03  <Bjarni> well, they shouldn't include those
16:00:07  <hylje> but i think this would be equivalent of toll posts
16:00:21  <hylje> or traffic camera
16:00:54  <Bjarni> they aren't included in any public available map in Denmark
16:01:05  <Bjarni> but that's more likely because they are banned (the trafficpax)
16:01:15  <Bjarni> the police aren't allowed to use them o_O
16:01:37  <Darkvater> they aren't?
16:01:39  <Darkvater> cool
16:01:39  <qkr> all I did was add one line to english.lng, then one line to table/strings.h
16:01:43  <hylje> well
16:01:46  <Darkvater> qkr: AH!
16:01:54  <Darkvater> you don't add anything to table/strings.h
16:02:00  <hylje> in here you can also get a navigator with camera locations built-in
16:02:01  <Darkvater> just to english.txt
16:02:10  <Darkvater> and *magic* takes care of the rest
16:02:17  <hylje> swedes WARN of cameras with a sign
16:02:31  <qkr> what do you mean? it's automatically added to table/strings.h?
16:02:31  <hylje> its liek "300m to camera, slow down plz"
16:02:39  <glx> qkr: yes
16:02:45  <glx> strgen does it
16:02:56  <qkr> well DAMN, that's probably it then
16:03:05  *** wolfy [~wolf@ip52-73-210-87.adsl2.versatel.nl] has quit [Ping timeout: 480 seconds]
16:04:39  *** Wolfensteijn [~wolf@ip52-73-210-87.adsl2.versatel.nl] has joined #openttd
16:08:30  <qkr> it works! :) thanks for help
16:08:38  <Darkvater> qkr: of course it does ;)
16:08:42  *** setrodox [~setrodox@83-65-232-76.dynamic.xdsl-line.inode.at] has joined #openttd
16:21:06  *** Nigel [~nigel@202-154-144-120.ubs-dynamic.connections.net.nz] has quit [Ping timeout: 480 seconds]
16:23:02  *** green-devil [~rendmig@0x57355995.vgnxx6.adsl-dhcp.tele.dk] has joined #openttd
16:29:49  *** ufoun-- [Miranda@b07-305a.kn.vutbr.cz] has quit [Read error: Connection reset by peer]
16:30:49  *** ufoun-- [~ha@b07-305a.kn.vutbr.cz] has joined #openttd
16:53:35  <qkr> I'm trying to add new page and options into patches-page...do I need to edit other files than variables.h, settings.c, settings_gui.c?
16:54:27  <glx> you're making a patch against 0.5.0?
16:54:54  *** Digitalfox [~chatzilla@bl8-41-115.dsl.telepac.pt] has joined #openttd
16:55:01  <qkr> what do you mean by making a patch?
16:55:06  <qkr> I guess so
17:00:05  <qkr> I managed to add a new page for it, but when I click on it nothing happens
17:00:32  *** |Jeroen| [~jeroen@dD5772982.access.telenet.be] has joined #openttd
17:00:39  *** prakti [~prakti@port-213-148-152-8.static.qsc.de] has joined #openttd
17:01:21  <prakti> What is the recommended maximum-size of Maps 512x512 or is 1024x1024 also possible ???
17:01:46  <peter1138> 2048x2048 is the maximum
17:01:46  <hylje> 2048x2048 is very much possible
17:02:33  <Eddi|zuHause> qkr: you're probably missing an on-click handler
17:02:52  <qkr> probably...
17:03:24  <Eddi|zuHause> look for some switch-case called WE_CLICK or something, in the window-event-handler
17:08:52  *** Sillium [~x@e180068025.adsl.alicedsl.de] has joined #openttd
17:08:57  <qkr> yeah found the problem, thanks
17:08:58  *** Sillium is now known as Sillium^Away
17:09:10  *** sergey [znikoz@217-22-124-91.pool.ukrtel.net] has joined #openttd
17:14:30  *** Rens2Sea [~Rens2Sea@213.211.185.168] has joined #openttd
17:25:15  *** Wolf01 [~wolf01@host99-236-dynamic.5-87-r.retail.telecomitalia.it] has joined #openttd
17:25:40  <Wolf01> ciao
17:28:00  *** mikk36[EST] [~mikk36@pc74.host2.starman.ee] has joined #openttd
17:28:46  *** mikk36 [~mikk36@pc74.host2.starman.ee] has quit [Read error: Connection reset by peer]
17:32:33  *** |Jeroen| [~jeroen@dD5772982.access.telenet.be] has quit [Remote host closed the connection]
17:37:58  *** bubersson [~bubersson@mnisek.casablanca.cz] has joined #openttd
17:40:09  *** Sacro [Ben@87.102.80.3] has joined #openttd
17:42:46  *** Progman [~progman@p57A1DE67.dip.t-dialin.net] has quit [Remote host closed the connection]
17:43:36  *** Neonox [~Neonox@p57B292EA.dip0.t-ipconnect.de] has quit [Read error: Connection reset by peer]
17:43:49  *** blindwaves [~woogleman@cm173.sigma118.maxonline.com.sg] has quit [Ping timeout: 480 seconds]
17:45:32  *** blindwaves [~woogleman@cm173.sigma118.maxonline.com.sg] has joined #openttd
17:50:36  <prakti> My Question was ill formulated. Actually I want to know the recommended maximal map-size for _Multiplayer_ !!!!
17:51:04  *** Sacro [Ben@87.102.80.3] has quit [Ping timeout: 480 seconds]
17:51:30  <prakti> Afaik is 512x512 the max-size for multiplayer,.... or has the net-stack been improved that much?
17:53:16  *** Sacro [Ben@87.102.80.3] has joined #openttd
17:54:00  <Rubidium> prakti: the maximum map size for multiplayer is the same as for singleplayer. Only issue is the time needed to transfer the map to the clients and the speed of the clients.
17:54:24  <Rubidium> So you'll rather hit a practical limit instead of the technical limit
17:55:01  <glx> and the cpu to handle it too
17:56:29  <prakti> Rubidium: sure. I am seeking an optimum between a huge map and not too much desyncs.
17:56:45  <prakti> And I would like to know which size is "recommended".
17:56:47  <Rubidium> desyncs have nothing to do with the size of the map
17:56:59  <prakti> Rubidium: that's great.
17:57:29  <Rubidium> only clients can kick themselves when they cannot follow the server (i.e. they are not fast enough)
17:57:45  <prakti> hmmkay.
17:58:14  <prakti> So everything heavily depends on the whole setup including all clients.
17:58:16  <Rubidium> desyncs mean that there is an inconsistency between the client and the server
17:58:20  <Tron_> Rubidium: this is NOT a desync
17:58:35  <Rubidium> Tron_: that is what I said
17:58:56  <CIA-1> OpenTTD: tron * r8392 /trunk/src/yapf/follow_track.hpp:
17:58:56  <CIA-1> OpenTTD: -Fix
17:58:56  <CIA-1> OpenTTD: Use HASBIT() instead of implementing it manually
17:59:28  <bubersson> hi guys, small question: is there any list of the branches compiled by compile farm?? like newhouses, 32bpp, MiniIN... anything else?
17:59:38  <Tron_> in a not too clear way. Please make sure to explain what a desync is and what it isn't precisely
17:59:41  <glx> !openttd compile
17:59:41  <_42_> glx: Nightly -> every night at 19:00 UTC
17:59:43  *** pecisk [~pecisk@purvc-44-54.maksinets.lv] has joined #openttd
17:59:43  <_42_> glx: MiniIN -> Sun, Tue, Thu at 22:00 UTC
17:59:45  <_42_> glx: newhouses -> Mon, Fri at 21:00 UTC
17:59:47  <Tron_> because we already had way to many rumors
17:59:47  <_42_> glx: it currently is Wed Jan 24 17:59:41 UTC 2007
18:00:01  <glx> bubersson: ^^
18:00:35  <bubersson> ok, thx, so only these three...
18:01:02  <Rubidium> 18:58 < Rubidium> desyncs mean that there is an inconsistency between the client and the server <- in the state of the game
18:03:41  <CIA-1> OpenTTD: tron * r8393 /trunk/src/train_cmd.cpp:
18:03:41  <CIA-1> OpenTTD: -Fix
18:03:41  <CIA-1> OpenTTD: -Codechange: CheckCompatibleRail() is only called for tiles which are known to contain a piece of rail. Simplify the function accordingly by eliminating unnecessary checks.
18:03:41  <CIA-1> OpenTTD: -Fix (?): Also fix an inconsistency in deciding what a compatible rail type is between level crossings and other rail tiles. It is unknown if this caused any problems.
18:04:02  *** |Jeroen| [~jeroen@dD5772982.access.telenet.be] has joined #openttd
18:13:50  *** Tron_ [Sd8AqyS5@nat-1.rz.uni-karlsruhe.de] has quit [Quit: Leaving]
18:18:43  <Darkvater> he, my keyboard didn't register in KDE, thought it was broken or something
18:19:55  <peter1138> kello
18:19:56  <peter1138> no
18:19:57  <peter1138> hello
18:20:19  <Darkvater> jello
18:20:47  <Darkvater> I wonder when would it be a good time to install suse 10.2
18:21:36  <peter1138> never
18:21:50  <Darkvater> and your reasoning goes? :)
18:21:57  <Darkvater> cause I heard it's a lot faster than 10.1
18:22:12  <peter1138> ubuntu!
18:22:28  <Darkvater> bleh
18:22:36  <CIA-1> OpenTTD: bjarni * r8394 /trunk/src/order_gui.cpp: -Cleanup: added an enum with widget names to the orders window
18:22:53  * blathijs_ doesn't like any distro that allows such statements "version bla is faster than version blerf"
18:23:35  <blathijs_> I just want a distro, with my own kernel and this or that version of some software. Not a fixed version of my software or similar stuff like that
18:24:33  <Darkvater> peter1138: you got competition http://www.tt-forums.net/viewtopic.php?t=15353&start=20 ;p
18:26:20  <Zavior> Yeah!
18:26:23  * peter1138 watches his pc being really slow
18:26:40  <peter1138> 0.4.0 o_O
18:26:48  <Zavior> I want to be able to upgrade my bus to include 2 miniguns, platinum armor, 8 wheels and armor piercing maingun!
18:26:49  <peter1138> note that you need to add 2 lines to lang/english.txt
18:26:49  <peter1138> heh
18:26:52  <peter1138> shouldn't the patch do that? :p
18:29:22  *** ajmiles [~aj@212.241.231.3] has quit [Quit: Leaving]
18:29:58  *** Osai [~Osai@pD9EB6816.dip.t-dialin.net] has quit [Ping timeout: 480 seconds]
18:30:20  <peter1138> hmm
18:30:21  <peter1138> weird
18:30:45  <Darkvater> :O
18:30:48  <peter1138> with aircraft shadows on
18:30:49  <Darkvater> r8393
18:30:50  <peter1138> i get 5fps
18:30:53  <peter1138> with aircraft shadows off
18:30:56  <Darkvater> nice code reduction
18:30:56  <peter1138> i get 20fps
18:31:01  <Darkvater> where?
18:31:05  <peter1138> flightgear
18:31:10  <Darkvater> pff
18:31:10  <peter1138> 1400x1050, heh
18:31:16  <Darkvater> you need a new desktop
18:31:18  <Smoovious> if someone has a moment, wouldja mind telling me how the autopausing feature is supposed to work? I can't quite seem to get it
18:31:19  <Darkvater> :)
18:31:20  <peter1138> 2x quincunxboloxstuff
18:31:25  <peter1138> Darkvater: go head :D
18:31:26  <peter1138> +a
18:31:31  <Darkvater> I was first!
18:32:00  <Darkvater> I ordered 2 AMD XP 2400+ from Canada from the US for  today
18:32:13  <Darkvater> that'll give me pc a little bit of boost when they arrive
18:32:16  <Darkvater> ...and work
18:32:29  <Darkvater> Smoovious: as far as I understood it pauses the server if no clients are connected
18:32:56  <qkr> what does the bitshift >> 8 mean in: value = (rvi->base_cost * _price.build_railwagon) >> 8;
18:33:07  <peter1138> 256
18:33:10  <peter1138> er
18:33:30  <peter1138> it means "shift it right 8 places" heh
18:33:32  <Darkvater> it shifts bit
18:33:33  <Darkvater> dammit
18:33:39  <peter1138> but i guess you knew that bit ;p
18:33:39  <Darkvater> ;i
18:33:52  <qkr> well I know what the operator does, but what's the purpose of it here? :)
18:34:05  <peter1138> it turns base_cost into a "percentage"
18:34:06  <Smoovious> Darkvater, yeah, my thought too, but it doesn't seem to do it... dunno if it makes a difference I'm playing too from the console... but I tried setting min_players to 2 to take that into account...
18:34:07  <Darkvater> brb
18:34:10  <peter1138> except it's a per256age
18:34:17  <Smoovious> does it pause immediately or after a certain amount of time?
18:34:20  <Darkvater> Smoovious: donnu if a server playing counts
18:34:23  <peter1138> (i'm assuming and hoping that base_cast is a byte
18:34:31  <Darkvater> but I'll look in the ssource right after I'm back
18:34:45  <Smoovious> k
18:36:06  <peter1138> min_players only works for dedicated servers
18:36:29  <Smoovious> k
18:36:30  *** mikl [~mikl@tbv.faderhuset.org] has quit [Quit: In the end, all that matters is your relation with God...]
18:41:33  <CIA-1> OpenTTD: bjarni * r8395 /trunk/src/order_gui.cpp: -Cleanup: [orders window] moved the refit button two places up, so the order of the widget array fits the placement on the screen
18:42:18  <CIA-1> OpenTTD: miham * r8396 /trunk/src/lang/ (7 files in 2 dirs): (log message trimmed)
18:42:18  <CIA-1> OpenTTD: -Update: WebTranslator2 update to 2007-01-24 19:41:28
18:42:18  <CIA-1> OpenTTD: estonian - 1 fixed by vermon (1)
18:42:18  <CIA-1> OpenTTD: finnish - 1 fixed by kerba (1)
18:42:18  <CIA-1> OpenTTD: greek - 13 fixed by Kesnar (13)
18:42:20  <CIA-1> OpenTTD: norwegian_bokmal - 1 fixed by oletk (1)
18:42:22  <CIA-1> OpenTTD: romanian - 1 fixed by kneekoo (1)
18:42:32  <MiHaMeK> wow :)
18:42:34  <MiHaMeK> Error: unable to save 'korean' language: Language error: Language misses one of it's crucial pragmas!
18:42:37  <MiHaMeK> it's working :)
18:42:48  <Bjarni> hah, I beat you to commit first again :P
18:43:23  <MiHaMeK> no, not really
18:43:39  <MiHaMeK> this time your commit preceed mine according to _42_ too ;)
18:46:08  <Eddi|zuHause> <peter1138> i get 5fps <- reminds me of the time, where i got 1/4 fps in Prince of Persia 3 ;)
18:46:45  <peter1138> like quake on a 486...
18:47:07  <MiHaMeK> like Mafia on my celeron 566 :)
18:47:46  <Eddi|zuHause> it was mainly due to the lack of 3D acceleration
18:48:38  <caladan> like Unreal on my AMD64 3200 with ATI under Linux:/
18:49:01  <Eddi|zuHause> i think i had a Pentium MMX equivalent, with like 200MHz
18:49:22  <Bjarni> reminds me of when I played Marathon 2 on LAN once. We all used PowerPCs (100+ MHz), except one guy, who used a 50 MHz 68k. This guy complained about the lack of frames and quitted when he spotted another character far away. His next screen was somewhat different. This guy had fired a rocket and it was right in front of him. He could see nothing but the rocket and and smoke from it
18:49:42  <Bjarni> he got a better look at the rocket than most people because he noticed the smiley on the front of it :P
18:49:51  <Bjarni> usually people don't have time to see that
18:52:15  <qkr> what is the console screen if I compile this in Debug mode? can I output messages to it with some convenient function?
18:53:03  <Bjarni> both yes and no
18:53:08  <Bjarni> it's designed to do stuff
18:53:44  <Bjarni> look in consolve_cmds.cpp
18:54:19  <glx> use debug()
18:54:32  *** VanilleBert [~gilbert@p83.129.185.216.tisdip.tiscali.de] has joined #openttd
18:54:52  <Bjarni> yeah, debug() is what you want to use if you want to get prints of what you do
18:55:05  <Bjarni> or rather, what the game does
18:55:20  <Darkvater> < back
18:55:31  *** ufoun-- [~ha@b07-305a.kn.vutbr.cz] has quit [Quit: ufoun--]
18:55:51  <Darkvater> Smoovious: still confused about autospause?
18:57:17  <Smoovious> well, I don't know any more than I did when I originally asked... so I guess yeah...
18:57:38  <Smoovious> now if it just plain doesn't work when there is a console player, then I understand that...
18:57:49  <Smoovious> (and maybe it should work even with a console player)
19:00:08  <Darkvater> looking at it pauses the game when a player quits and the active player count is less than min_player
19:00:38  <Darkvater> now I only have vim here so can't tell you much more
19:00:51  <Smoovious> what does it consider an 'active player'
19:01:15  <Darkvater> (it only works in dedicated mode)
19:01:38  <Darkvater> a connected player
19:01:53  <qkr> if I build a vehicle that costs 2000, why is the "value" in CmdBuildRailVehicle or CmdBuildRailWagon only half of that (1000) ?
19:01:54  <Smoovious> only in dedicated mode... k, nevermind then...
19:01:59  <glx> ie not a spectator
19:02:09  *** XeryusTC [~irc@cc480157-b.sneek1.fr.home.nl] has quit [Ping timeout: 480 seconds]
19:02:17  *** KritiK [Maxim@ppp31-254.pppoe.mtu-net.ru] has joined #openttd
19:02:27  <Smoovious> need to find a way to get it to pause and unpause when I'm asleep for the other players
19:02:27  <Darkvater> yes + what glx said
19:02:37  <Darkvater> qkr: all prices are in british pounds internally
19:03:42  <qkr> ok..
19:04:19  <Darkvater> jugding from the 2x you are playing in USD
19:04:22  <Darkvater> or EUR
19:06:00  <Darkvater> 50 frames in 5.1 seconds =  9.874 FPS
19:06:01  <Darkvater> whohoo
19:06:28  <Darkvater> don't run glxgears while you're compiling ;p
19:06:37  *** VanilleBert [~gilbert@p83.129.185.216.tisdip.tiscali.de] has left #openttd []
19:07:48  *** DaleStan_ [~Dale@74-140-44-235.dhcp.insightbb.com] has joined #openttd
19:09:05  <Darkvater> hi DaleStan_
19:10:26  * DaleStan_ thought his router had actually gotten scared of him.
19:10:41  <DaleStan_> Apparently, it was just biding its time.
19:12:26  *** DaleStan [~Dale@74-140-44-235.dhcp.insightbb.com] has quit [Ping timeout: 480 seconds]
19:12:26  *** DaleStan_ is now known as DaleStan
19:13:03  <peter1138> bah, compiz is still slow ;(
19:13:29  <peter1138> xfce's composite stuff doesn't appear to hurt performance at least
19:13:43  <Tron> peter1138: XFCE 4.4?
19:14:02  <peter1138> hmm, 4.3.99.3 apparently
19:14:14  <Tron> whateven
19:14:17  <Tron> s/n/t/
19:14:39  <Tron> did you find the option to bind commands to keyboard shortcuts?
19:14:39  <peter1138> well, you asked... i'm not that familiar with it
19:14:50  <Tron> i had a binding in 4.2
19:14:54  <Tron> updating to 4.4
19:14:55  <Tron> it's gone
19:14:58  <peter1138> hmm
19:15:01  <Tron> POLA, anyone?
19:15:17  *** sergey [znikoz@217-22-124-91.pool.ukrtel.net] has left #openttd []
19:15:25  <Darkvater> OMG I just called Orange helpdesk and it was like calling a sexline
19:15:27  <Tron> and the dialogue to set keyboard shortcuts is gone, too
19:15:36  <Darkvater> really freaky
19:15:37  <Belugas> Tron : no thanks, i'd rather have a coffee
19:15:38  <Tron> Darkvater: /how/ do you know?
19:15:48  <Darkvater> she was all getting down
19:15:49  <Darkvater> brr
19:17:17  *** sergey [znikoz@104-202-124-91.pool.ukrtel.net] has joined #openttd
19:17:20  *** BJH2 [~chatzilla@e176103120.adsl.alicedsl.de] has joined #openttd
19:18:19  <Noldo> Darkvater: are you sure you had the right number?
19:18:34  <Darkvater> it was only 10ct/min
19:19:17  <CIA-1> OpenTTD: bjarni * r8397 /trunk/src/order_gui.cpp:
19:19:17  <CIA-1> OpenTTD: -Codechange: [orders window] don't move the refit button to the same location as the unload button
19:19:17  <CIA-1> OpenTTD:  instead assert if the widget array place them at different locations
19:19:17  <Wolf01> what are the news today?
19:19:23  <Wolf01> here's one XD
19:19:35  <Bjarni> now the orders window is a bit more readable and sane :)
19:19:43  <Bjarni> Wolf01: you got mentioned in the log
19:19:52  <Wolf01> Bjarni, good work with that patch
19:20:04  <peter1138> what?
19:20:11  <Bjarni> !openttd commit 8383
19:20:14  <_42_> Commit by bjarni :: r8383 /trunk/src/train_gui.cpp (2007-01-24 01:37:04 UTC)
19:20:16  <_42_> -Feature: train detail window is now resizable horizontally (requested by Wolf01)
19:20:31  <peter1138> useful :/
19:20:51  *** Sillium^Away [~x@e180068025.adsl.alicedsl.de] has quit []
19:20:54  <Bjarni> it's not a big patch and was fairly fast to make
19:20:58  <Wolf01> more readable
19:21:17  <Bjarni> I don't think I would have done it if I didn't get any requests though
19:21:20  <Bjarni> bbl
19:21:26  * peter1138 does an update and gets xfce 4.4
19:21:56  <Wolf01> if i was you i would have moved all the infos one per line, but i must think also to low resolutions
19:22:35  <Darkvater> now
19:22:58  <Darkvater> can someone tell me for GOD's sake why the FUCK the train details window is horizontally resizable?
19:23:24  <Darkvater> I suppose Bjarni should answer this
19:24:14  * Wolf01 hides
19:24:53  <Darkvater> reasons such as 'wolf requested it' and 'it was easy to code' are not acceptable
19:24:53  <Belugas> my guess : some languages need to have a wider window? because of texts out of window?
19:25:10  <Darkvater> have you lookedat the window?
19:25:17  <Belugas> nope
19:25:20  <Belugas> was a guess
19:25:50  <DirtYiCE> brb
19:25:57  <hylje> :o
19:26:13  <Wolf01> mmm something breaks again the savegames
19:26:15  *** Tron [~tron@p54A3E1EB.dip.t-dialin.net] has quit [Quit: Client exiting]
19:26:25  *** Purno [~Purno@5351CF18.cable.casema.nl] has quit [Quit: Life is a game of pick-up-sticks, played by fucking lunatics.]
19:26:44  <hylje> what are people deprived of with a horizontally resizable train detail window?
19:26:58  <hylje> when comparing to a train detail window not horizontally resizable
19:27:12  <Darkvater> ok, good no answer
19:28:04  <Wolf01> i can't read some strings on the vehicles details
19:28:05  *** Neonox [~Neonox@p57B292EA.dip0.t-ipconnect.de] has joined #openttd
19:28:14  <Wolf01> so this patch is usefull for me
19:28:31  <Darkvater> it's useful with one 'l' and a zillion other windows have the same problem
19:28:37  *** stillunknown [~stillunkn@82-168-177-167.dsl.ip.tiscali.nl] has quit [Remote host closed the connection]
19:29:03  <Wolf01> that's true... Bjarni, allow all windows to be resizable
19:29:08  <Wolf01> *horizontally
19:29:13  * Darkvater slaps Wolf01
19:29:45  *** stillunknown [~stillunkn@82-168-177-167.dsl.ip.tiscali.nl] has joined #openttd
19:30:29  <Wolf01> now... WHY I CAN'T LOAD MY SAVEGAME?!?!? ok, i'm calm
19:30:35  <Digitalfox> Darkvater: Why not?? ;)
19:32:01  <Wolf01> Darkvater, are you able to find a possible cause why a savegame made yesterday can't be loaded today?
19:32:26  <Darkvater> cause it was made on Tuesday and it's Wednesday today
19:32:39  <Darkvater> do you think I have a crystal ball or something to see what's going on in your pc?
19:32:50  <Wolf01> i can send you my savegame
19:33:54  *** DirtYiCE [~dirty_ice@84.236.50.38] has quit [Ping timeout: 480 seconds]
19:34:00  <Darkvater> no, I'm good thank you :)
19:35:07  *** Rens2Sea [~Rens2Sea@213.211.185.168] has quit []
19:35:09  <Maedhros> Wolf01: if you upload it to the forum one of us could have a look if and when we get a chance
19:35:15  <Maedhros> i.e. not tonight in my case ;)
19:35:25  <Wolf01> is only 7MB of save
19:35:33  <Darkvater> lol, *only*
19:35:40  <Darkvater> you're funny
19:35:46  <hylje> silly person
19:36:46  <Darkvater> peter1138: '?'
19:37:14  <Darkvater> Wolf01: is it at least a trunk savegame without any modifications?
19:37:37  <Wolf01> no, i have all my patches on it
19:37:48  <Maedhros> ...
19:37:51  <Darkvater> forget it then
19:37:59  *** Rens2Sea [~Rens2Sea@213.211.185.168] has joined #openttd
19:38:20  <Wolf01> maybe is the daylength patch...
19:42:26  <Wolf01> AH-A! bjarni renamed a function
19:42:46  <Bjarni> <Darkvater>	can someone tell me for GOD's sake why the FUCK the train details window is horizontally resizable? <-- I got the argument that some newgrf stuff didn't fit in the window
19:43:16  <Bjarni> if this turns out to be wrong, then Wolf01 is in some deep shit :P
19:44:18  <Wolf01> not so deep, but i can't figure out the problem...
19:44:34  <peter1138> hmm, ok
19:44:44  <peter1138> so xfwm does at least use save-unders, which metacity doesn't
19:44:50  <peter1138> == much faster
19:45:03  <hylje> :o
19:45:17  <peter1138> none of xfwm is very consistent, like gnome is
19:45:51  <Wolf01> i think my patch reverts your changes
19:46:03  <Wolf01> Bjarni can you give a look at it?
19:46:47  <peter1138> yick, 1024x768... interlaced
19:47:08  <peter1138> don't think i've seen this monitor do interlaced before, hehe
19:48:14  *** blathijs_ is now known as blathijs
19:49:07  <Wolf01> Bjarni -> http://wolf01.game-host.org/OTTD_related/patches/daylength.diff
19:49:08  <Wolf01> if you have some time, i think the problem is in the build vehicle window
19:52:37  *** Nigel [~nigel@202-154-151-60.ubs-dynamic.connections.net.nz] has joined #openttd
19:58:13  <Digitalfox> Darkvater: What's the problem with having "train details window is horizontally resizable" ? I think is a great idea ;)
19:59:20  <hylje> because bjarni
19:59:31  *** Tron [~tron@p54A3E1EB.dip.t-dialin.net] has joined #openttd
20:00:03  *** Tron [~tron@p54A3E1EB.dip.t-dialin.net] has left #openttd []
20:00:16  *** Tron [~tron@p54A3E1EB.dip.t-dialin.net] has joined #openttd
20:00:18  <Tron> ein Wunder!
20:00:19  *** Tron [~tron@p54A3E1EB.dip.t-dialin.net] has left #openttd []
20:00:23  *** Tron [~tron@p54A3E1EB.dip.t-dialin.net] has joined #openttd
20:00:25  <hylje> wut
20:00:31  <Darkvater> nice going Tron :)
20:01:43  <Tron> fighting with this stupid WM
20:02:06  <Tron> they moved the configuration for keyboard shortcuts to a totally different package
20:02:12  <Tron> which i didn't have installed, of course
20:04:34  <Darkvater> xcfe?
20:05:08  <Tron> yes
20:05:36  <peter1138> $ xflock4
20:05:36  <peter1138> /usr/bin/xflock4: 22: xscreensaver-command: not found
20:05:41  <peter1138> yay for package dependencies...
20:07:46  *** qkr [~qkr@dsl-tkubrasgw1-fe18fa00-70.dhcp.inet.fi] has quit []
20:10:10  <Wolf01> found the problem
20:11:47  <Wolf01> mmm now i need to make an "after 8385" patch...
20:13:11  *** chu_ [~chu@chu.informatik.tu-chemnitz.de] has joined #openttd
20:13:17  <chu_> hello
20:14:01  <Wolf01> how can i make a diff between 2 revisions of trunk?
20:14:27  <chu_> Wolf01: with svn?
20:14:29  <Tron> svn di -r $REV:$OTHER_REV svn://svn.openttd.org/trunk
20:14:38  <Wolf01> thank you
20:14:51  <chu_> someone broke the refit-window
20:14:57  <Tron> you don't need the URL if you are in a working copy directory with that URL
20:15:05  <chu_> Error: !String 0x140E is invalid. Probably because an old version of the .lng file.
20:17:31  <peter1138> Bjarni...
20:17:53  <peter1138> or
20:17:56  <peter1138> refit window itself?
20:18:15  <chu_> i tracket it down to the GetCustomEngineName-Function
20:18:59  <chu_> yesterday i played ottd and was surprised, that in standard-climate the "turner"-something engine was available
20:19:10  <chu_> normally it's called "floss 47" or so
20:19:22  <Bjarni> how did you get the refit window to crash?
20:19:37  <Bjarni> I'm able to open it just fine here and refit
20:19:54  <chu_> f*** not refit... replace
20:19:59  * chu_ slaps chu_
20:20:09  <peter1138> oh
20:20:33  <Bjarni> maybe that's why I can't get the refit window to crash :P
20:20:33  <chu_> rev8350 works
20:20:43  <peter1138> still, the question stands
20:20:48  <peter1138> how did you get the autoreplace window to crash?
20:21:05  <chu_> vehicle-list -> mange list-> replace
20:21:12  <peter1138> no, that's how you get to it
20:21:32  <chu_> it works for road_veh, air_veh and ships
20:21:38  <chu_> but not for rail_veh
20:21:43  <peter1138> does for me
20:22:15  <chu_> in r8350, i have a "Turner Turbo" in moderate climate!
20:22:25  <chu_> tha was never there before
20:22:34  <peter1138> presumably no newgrfs
20:22:47  <chu_> i never use newgrfs
20:23:06  <chu_> (except those in the svn)
20:23:10  <Born_Acorn> Then you must die!
20:23:28  <chu_> Born_Acorn: oh no! But I tell you, everyone must die!
20:23:33  <chu_> *g+
20:23:38  <peter1138> no climate cheating happened?
20:23:41  <Born_Acorn> die!g?
20:23:54  <hylje> :q!
20:23:58  <chu_> peter1138: no. i never do cheat ;-)
20:24:06  <chu_> yes, I konw, I will die
20:24:22  <TinoM|> question: "Send to Service" : how do i use it. or: when the train only shows "heading to depot" for a few seconds then, what does that mean?
20:24:49  <peter1138> chu_, well, do you have a savegame, or step-by-step method, to reproduce this?
20:24:59  <chu_> peter1138: i have a savegame
20:25:13  <chu_> shall i put it on a webserver for you to download it?
20:25:32  <peter1138> ok
20:25:53  <TinoM|> i can't find any documentation on this feature :(
20:26:07  <Born_Acorn> Why must Sergej_S use his reallypoor bus in all the screenshots? :p
20:26:27  <hylje> :o
20:26:44  <peter1138> trolly bus too!
20:26:47  <peter1138> with no wires
20:27:00  <Born_Acorn> I mean, it's at the wrong angle and everything. :p
20:27:03  <peter1138> yeah
20:27:17  <Belugas> he is prooud of the effects
20:27:20  <Belugas> i guess
20:27:52  <Born_Acorn> I wouldn't be proud of putting people off 32bpp. :p
20:28:03  <peter1138> 6KB/s
20:28:07  <peter1138> chu_'s upload fails
20:28:19  <peter1138> woo, 15KB/s
20:28:21  <peter1138> painful ;(
20:28:32  <chu_> peter1138: i know... isdb....
20:28:38  <chu_> even isdn
20:28:39  *** bubersson [~bubersson@mnisek.casablanca.cz] has quit [Ping timeout: 480 seconds]
20:28:43  <peter1138> oh how last decade, heh
20:28:58  <chu_> and it costs only 70 eur a month...
20:29:06  <Bjarni> last millennia
20:29:45  <chu_> fortunately i he at work 1 GBit straight to the de-cix ;-)
20:30:30  <chu_> r8375 worked, r8385 does not!
20:31:20  *** roboboy [~Leo@c211-30-116-5.carlnfd2.nsw.optusnet.com.au] has joined #openttd
20:31:24  <Bjarni> post a bug report with savegame and complete description on how to get it to crash
20:31:57  <Darkvater> chu_: pintpoint the proper revision; eg test r8380
20:32:10  <Darkvater> then depending whether it crashes r8382 or r8378
20:32:10  <Bjarni> yeah, that would be nice as well
20:32:34  *** BJH2_ [~chatzilla@e176116077.adsl.alicedsl.de] has joined #openttd
20:32:36  <chu_> Darkvater: yes. that's what i am doing at the moment via my prehistoric internet-connection :-)
20:32:57  <peter1138> new vehicles crashes too
20:33:07  <Bjarni> :(
20:33:10  <Bjarni> it works here
20:33:12  <peter1138> so it's not autoreplace gui related
20:33:15  <peter1138> Bjarni: in this savegame
20:33:17  <Bjarni> I think
20:33:19  <Bjarni> ahh
20:33:30  <Bjarni> interesting
20:33:38  <peter1138> works after a resetengines
20:33:39  <chu_> no something around getvehiclename or so
20:33:40  <Wolf01> mmmh i'm in deep shit
20:33:50  <chu_> peter1138: resetengines?
20:33:56  <Bjarni> I planned on using some new vehicle window code in the autoreplace GUI, but I didn't commit any of it yet
20:34:01  <peter1138> chu_: console command
20:34:06  <Bjarni> so they are unrelated right now
20:34:09  <chu_> peter1138: ah fine
20:34:50  <chu_> r8380 works
20:35:16  <Bjarni> <Wolf01>	mmmh i'm in deep shit <-- you mean you never need more space to print stuff in the train detail view?
20:35:32  <Wolf01> no, i can't figure out the problem
20:35:38  <peter1138> Bjarni: btw, there are two ts in refittable
20:35:53  <peter1138> in our world
20:35:57  <hylje> :-D
20:36:00  <peter1138> dunno if it's a real word thinking about it ;p
20:36:08  <hylje> refit table!
20:36:11  <Wolf01> all still work, but i can't load yesterday's savegame
20:37:08  <Bjarni> isn't it refit-able?
20:37:24  <peter1138> does it work in the version you were using yesterday/
20:39:13  *** BJH2 [~chatzilla@e176103120.adsl.alicedsl.de] has quit [Ping timeout: 480 seconds]
20:40:40  *** prakti [~prakti@port-213-148-152-8.static.qsc.de] has quit [Quit: Quitting .... Hackedi...hackedi...weg.]
20:42:20  *** Tron [~tron@p54A3E1EB.dip.t-dialin.net] has quit [Quit: Client exiting]
20:42:29  *** Tron [~tron@p54A3E1EB.dip.t-dialin.net] has joined #openttd
20:42:45  <Wolf01> bzzzott... my brain had a short circuit :|
20:44:21  <Wolf01> tron please can you help me?
20:44:42  <Tron> maybe
20:45:25  <Wolf01> i can't figure out where is the problem with my daylength patch
20:46:05  <Wolf01> after the rev 8385 i can't load the old savegames
20:46:37  <Tron> would you be more specific
20:46:46  <Wolf01> it doesn't seem to break anything, but there i something i can't see
20:47:49  <glx> does it give an error message?
20:49:39  <Wolf01> yes the known "i can't load the savegame because sv_something == sv_other_thing"
20:49:53  *** setrodox [~setrodox@83-65-232-76.dynamic.xdsl-line.inode.at] has quit [Read error: No route to host]
20:50:14  *** setrodox [~setrodox@83-65-232-76.dynamic.xdsl-line.inode.at] has joined #openttd
20:51:43  <peter1138> hmmz
20:51:49  <peter1138> _engine_name_strings[13] == 32781
20:51:54  <peter1138> _engine_name_strings[14] == 5134
20:51:59  <peter1138> _engine_name_strings[15] == 32788
20:52:11  <peter1138> wonder why 14 is so wrong ;p
20:52:46  <Wolf01> assert: next_offs == 0 || SlGetOffs() == next_offs
20:52:54  <Wolf01> this is the error message
20:53:42  <Tron> Darkvater: do you understand task/575?
20:53:45  <chu_> peter1138: there was a change in src/table/engines.h in 8384->8385
20:53:53  <Wolf01> if i click ignore: assertion failed on _sl.save
20:54:08  <chu_> peter1138: it #defines R RAILTYPE_RAIL.
20:54:21  <Darkvater> Tron: lemme check
20:54:36  <Tron> Wolf01: you're trying to load a different amount of data from a chunk than there is available
20:54:44  <chu_> peter1138: my C(++) is not very well, but i do not see RAILTYPE_RAIL to be defined in this file
20:54:51  <glx> Wolf01: maybe this change (but I'm not sure
20:54:51  <glx>  -SLE_VAR(Engine, railtype,            SLE_UINT8),
20:54:51  <glx> +SLE_CONDNULL(1, 0, 44),
20:55:42  <glx> as it's the only thing changed in saveload stuff in r8385
20:55:44  <Darkvater> Tron: he's obviously drunk
20:55:55  <Tron> all i can say is WFM
20:56:26  <Wolf01> the only thing i changed in saveload is the MAX_VERSION from 44 to 45
20:56:59  <Wolf01> so i don't know how all the other changes can break my patch
20:57:03  <peter1138> chu_: it's defined elsewhere, obviously
20:57:10  <Wolf01> or my patch break the other changes
20:57:15  <peter1138> and railtype doesn't affect names...
20:57:26  <Tron> oh, simple, the byte doesn't exist anymore
20:57:57  <peter1138> if you changed MAX_VERSION you're doing something wrong
20:58:19  <Wolf01> why what i do is wrong?
20:58:38  <Darkvater> Tron: I replied to him to post a screenshot
20:58:41  <peter1138> SAVEGAME_VERSION is what you mean
20:59:13  <Wolf01> yes that, the max version is on the settings
20:59:42  <chu_> peter1138: i think that "turner turbo" was available in my moderate-climate-game was a bug
21:00:02  <chu_> peter1138: normally that does not happen
21:00:23  <chu_> peter1138: i started my game pre 8385 and tried to play with post 8385
21:00:43  <peter1138> chu_: shouldn't matter
21:00:46  <chu_> peter1138: and reloadengines does fix it
21:01:34  <chu_> peter1138: my theory - dueto a bug, "turner turbo" was available in moderate climate, so also it's name-string was defined
21:01:44  <peter1138> temperate
21:01:49  <glx> Wolf01: engine.cpp:610 try with 45
21:01:53  <peter1138> your theory is not based on any evidence
21:02:11  <chu_> peter1138: after fixing that bug, "turner turbo" was no longer available in my climate and so it's name isn't either
21:03:02  <Wolf01> yeah, works, thank you glx :D
21:03:45  <peter1138> chu_, are you a doctor?
21:03:47  <glx> Wolf01: but theorically a savegame of version 45 should not have problem with this :)
21:04:27  <Tron> glx: he made a version 45 before i did the change you showed
21:04:28  *** scia [~scia@AveloN.xs4all.nl] has quit [Quit: Lost terminal]
21:04:29  <glx> Wolf01: I mean a trunk savegame ;)
21:04:51  <chu_> peter1138: I am working on a PhD in computer science, but I's by far not done yet ;-)
21:04:53  <peter1138> it's bound to fail, and is no fault of trunk or Wolf01's patch
21:05:27  <Sacro> chu_: i'm, not i's
21:06:07  <chu_> Sacro: thx
21:06:09  <peter1138> see
21:06:57  <chu_> but fixing large software is almost like medicine
21:07:01  <peter1138> chu_, the fact is
21:07:19  <peter1138> 1) (default) strings are *always* available. they are static, immutable, etc.
21:07:45  <peter1138> 2) the default vehicle names all start at 0x8000, so 0x140E is rather out of range
21:08:53  <peter1138> 3) the vehicle names are always set up whether that vehicle is available in the current climate or not
21:08:55  <chu_> my theory breaks, when i look at a vehicle-detail-window, for a "turner-"train
21:09:23  *** Sacro [Ben@87.102.80.3] has quit [Read error: Connection reset by peer]
21:09:44  <chu_> perhaps something mixed up the vehicle->vehicle_name assiciation?
21:10:29  <chu_> anyway - as doctors say. take some vitamines, they do not help, but they won't hurt either
21:10:42  <chu_> restengines did help. so thank you
21:12:13  <Darkvater> hmm why does macros.h include map.h?
21:13:03  <Eddi|zuHause> medicine often reduces to fixing the symptoms, because there is no such thing as a single-step-debug-mode available
21:13:26  <peter1138> yeah
21:13:29  <peter1138> stupid release-mode humans
21:15:51  <Tron> Darkvater: there was a SwapTileIndex()
21:15:52  <Wolf01> ahhhh i can play again with my cross-2048 railway (and the tunnel with the family of homeless) :D
21:16:21  <Darkvater> Tron: not anymore :) thank god
21:16:29  * Darkvater removes map.h and crud from strgen
21:16:35  <peter1138> yeah, some of our header dependencies are just out of date...
21:16:54  *** Osai [~Osai@pD9EB6816.dip.t-dialin.net] has joined #openttd
21:17:08  *** sergey [znikoz@104-202-124-91.pool.ukrtel.net] has quit [Ping timeout: 480 seconds]
21:17:54  <Darkvater> was that THE sergey?
21:19:19  <Tron> ?
21:19:31  *** chu_ [~chu@chu.informatik.tu-chemnitz.de] has quit [Quit: bye]
21:20:51  <Darkvater> there's this russian guy on the forums posting '32bpp' pics
21:21:05  <glx> stolen gfx
21:23:41  <CIA-1> OpenTTD: Darkvater * r8398 /trunk/src/ (macros.h strgen/strgen.cpp): -Cleanup: Remove WATCOM crud from strgen and map.h include from macros.h as it is no longer needed.
21:26:05  *** Sacro [~ben@87.102.80.3] has joined #openttd
21:27:52  *** sergey [znikoz@148-192-124-91.pool.ukrtel.net] has joined #openttd
21:27:54  *** Osai [~Osai@pD9EB6816.dip.t-dialin.net] has quit [Ping timeout: 480 seconds]
21:30:14  *** Sacro_ [~ben@87.102.80.3] has joined #openttd
21:30:59  *** sergey [znikoz@148-192-124-91.pool.ukrtel.net] has left #openttd []
21:31:39  <Tron> hm, is train_cmd.cpp:3070 necessary?
21:34:34  *** Sacro [~ben@87.102.80.3] has quit [Ping timeout: 480 seconds]
21:35:31  *** Sacro_ [~ben@87.102.80.3] has quit [Quit: Leaving]
21:37:09  *** Sacro [~ben@87.102.80.3] has joined #openttd
21:40:39  <Wolf01> http://www.bash.org/?85252
21:40:40  <Wolf01> lol
21:42:05  * Smoovious chuckles.
21:42:20  <Eddi|zuHause> that is moderately funny :p
21:43:26  <peter1138> nini
21:44:02  <Darkvater> nini
21:44:23  *** Osai [~Osai@pD9EB6816.dip.t-dialin.net] has joined #openttd
21:49:03  *** |Jeroen| [~jeroen@dD5772982.access.telenet.be] has quit [Remote host closed the connection]
21:52:29  *** Osai [~Osai@pD9EB6816.dip.t-dialin.net] has quit [Ping timeout: 480 seconds]
21:55:55  *** Progman [~progman@p57A1DE67.dip.t-dialin.net] has joined #openttd
22:00:11  *** nairan [~maui_key@p5498FD2A.dip.t-dialin.net] has quit [Ping timeout: 480 seconds]
22:01:36  *** Rens2Sea [~Rens2Sea@213.211.185.168] has quit []
22:06:52  *** Belugas is now known as Belugas_Gone
22:08:42  <Darkvater> nini
22:16:14  *** ChrisM87 [~ChrisM@p54AC7BF3.dip.t-dialin.net] has quit [Remote host closed the connection]
22:22:08  *** Tron_ [~tron@p54A3F537.dip.t-dialin.net] has joined #openttd
22:22:38  *** Tino|Home [~Tino@i5387D969.versanet.de] has joined #openttd
22:27:37  *** ThePizzaKing [~jeff@c211-28-160-20.eburwd2.vic.optusnet.com.au] has joined #openttd
22:28:29  *** Tron [~tron@p54A3E1EB.dip.t-dialin.net] has quit [Ping timeout: 480 seconds]
22:29:13  *** TinoM| [~Tino@i5387C33B.versanet.de] has quit [Ping timeout: 480 seconds]
22:30:05  *** seksy [Kuri@133-230-154-202.wol.net.pk] has joined #openttd
22:31:12  *** BeWaFa [Sam@125.209.120.134] has joined #openttd
22:42:13  *** green-devil [~rendmig@0x57355995.vgnxx6.adsl-dhcp.tele.dk] has quit []
22:45:13  *** BeWaFa [Sam@125.209.120.134] has quit []
22:46:40  *** seksy [Kuri@133-230-154-202.wol.net.pk] has quit []
22:53:37  *** qfh [~qfh@static-ip-62-75-161-163.inaddr.intergenia.de] has quit [Quit: Quit]
22:54:55  *** nairan [~maui_key@p5498E827.dip.t-dialin.net] has joined #openttd
22:55:58  *** qfh [~qfh@static-ip-62-75-161-163.inaddr.intergenia.de] has joined #openttd
22:56:50  <Sacro> real    0m36.560s user    1m3.436s sys     0m4.700s
22:59:31  *** pecisk [~pecisk@purvc-44-54.maksinets.lv] has quit [Quit: J?iet prom]
23:01:35  *** Frostregen [SADDAM@dslb-084-058-182-139.pools.arcor-ip.net] has quit [Quit: und weg]
23:03:24  <ln-> http://iagblog.blogspot.com/2007/01/chinese-aircraft-maintenance.html
23:06:09  *** Neonox [~Neonox@p57B292EA.dip0.t-ipconnect.de] has quit [Quit: bin wech....]
23:08:02  *** Vikthor [~Vikthor@snat2.arachne.cz] has quit [Quit: Leaving.]
23:08:34  *** BJH2_ [~chatzilla@e176116077.adsl.alicedsl.de] has quit [Quit: ChatZilla 0.9.61 [Mozilla rv:1.7.12/20050915]]
23:17:26  <Eddi|zuHause> "The Germans, who are kind of picky about this stuff" <- i like this sentence :p
23:18:37  *** voodoo070 [~voodoo@c529c249d.cable.wanadoo.nl] has joined #openttd
23:18:50  <voodoo070> mownin
23:25:52  *** Frostregen [SADDAM@dslb-084-058-182-139.pools.arcor-ip.net] has joined #openttd
23:26:34  *** Progman [~progman@p57A1DE67.dip.t-dialin.net] has quit [Remote host closed the connection]
23:30:00  *** l_Blue_l [~number_on@CPE-60-226-158-67.qld.bigpond.net.au] has joined #openttd
23:31:49  <Wolf01> 'night all
23:31:53  *** Wolf01 [~wolf01@host99-236-dynamic.5-87-r.retail.telecomitalia.it] has quit []
23:38:56  *** roboboy [~Leo@c211-30-116-5.carlnfd2.nsw.optusnet.com.au] has quit [Read error: Connection reset by peer]
23:45:15  *** blindwaves [~woogleman@cm173.sigma118.maxonline.com.sg] has quit [Ping timeout: 480 seconds]
23:47:23  <Mucht_> great blogpost ln-
23:47:29  *** PandaMojo_ [~chatzilla@ip72-197-231-130.sd.sd.cox.net] has joined #openttd
23:51:18  *** PandaMojo [~chatzilla@ip72-197-231-130.sd.sd.cox.net] has quit [Ping timeout: 480 seconds]
23:52:29  *** roboboy [~Leo@c211-30-116-5.carlnfd2.nsw.optusnet.com.au] has joined #openttd
23:52:37  *** PandaMojo__ [~chatzilla@ip72-197-231-130.sd.sd.cox.net] has joined #openttd
23:52:39  *** PandaMojo__ is now known as PandaMojo
23:57:40  *** PandaMojo__ [~chatzilla@ip72-197-231-130.sd.sd.cox.net] has joined #openttd
23:57:53  *** Sacro [~ben@87.102.80.3] has quit [Remote host closed the connection]
23:58:43  *** PandaMojo_ [~chatzilla@ip72-197-231-130.sd.sd.cox.net] has quit [Ping timeout: 480 seconds]

Powered by YARRSTE version: svn-trunk