Back to Home / #openttd / 2007 / 08 / Prev Day | Next Day
#openttd IRC Logs for 2007-08-30

---Logopened Thu Aug 30 00:00:33 2007
00:07|-|Smoky555 [~Miranda@] has quit [Read error: Connection reset by peer]
00:11|-|Smoky555 [~Miranda@] has joined #openttd
00:19|-|ITSBTH [] has joined #openttd
00:19|-|ITSBTH_ [] has quit [Read error: Connection reset by peer]
00:22|-|elmex [] has joined #openttd
00:45|-|Smoovious [] has quit [Read error: Connection reset by peer]
00:48|-|Smoovious [] has joined #openttd
01:12<blathijs>DaleStan: If you mean, telling MiHaMiX or TrueBrain should suffice
01:12<blathijs>DaleStan: If you really mean, you should ask elsewhere :-)
01:25|-|Osai^2 [] has joined #openttd
01:29<@peter1138>blathijs: why? TrueBrain admins both...
01:32|-|Osai [] has quit [Ping timeout: 480 seconds]
01:37<blathijs>peter1138: He does? Hmm, that's new for me :-)
01:43|-|Ammler [] has joined #openttd
02:01<Greyscale>any way to shut the splash screen up?
02:02<Kloopy>Turn off your speakers. :)
02:28|-|Mucht [] has joined #openttd
02:41|-|svip_ [] has joined #openttd
02:41|-|svip [] has quit [Read error: Connection reset by peer]
02:55|-|Barry [] has joined #openttd
03:06|-|Purno [] has joined #openttd
03:12|-|Progman [] has joined #openttd
03:17|-|helb [~helb@] has quit [Ping timeout: 480 seconds]
03:17|-|helb [~helb@] has joined #openttd
03:19<Greyscale>Kloopy, D:
03:19<Kloopy>It's either that or just play the game! :)
03:27|-|Greyscale [] has quit [Ping timeout: 480 seconds]
03:29|-|McHawk [] has joined #openttd
03:34|-|Greyscale [] has joined #openttd
03:41|-|Farden [jk3farden@] has joined #openttd
03:42|-|Barry [] has quit [Quit: ChatZilla [Firefox]]
03:44<TrueBrain>DaleStan: a PM to me is the proper method
03:45<TrueBrain>and yeah, blathijs, aint it suprising :) TTDP uses the compile-farm I created :)
03:46<TrueBrain>DaleStan: how did the symlinks fail?
03:47<TrueBrain>they seem perfectly fine
03:48<TrueBrain>hmm, there is once again a nice diskspace problem :) Haha
03:48|-|scia [~scia@] has joined #openttd
03:49<Kloopy>I never played the original TT or TTD, but have become incredibly addicted to OpenTTD this past couple of weeks. For the past few days I've been using a nightly for some of the lovely new additions... how often are code updates done, ie is it worth downloading the new nightlies daily or weekly or monthly, etc?
03:50<TrueBrain>Kloopy: depends very much on many factors :)
03:51<Kloopy>Ok :)
03:51<TrueBrain>33G ./nightly
03:51<TrueBrain>Sweet :)
03:53<Rubidium>Kloopy: but the general rule is: every night unless nothing has happened since the previous nightly (i.e. nobody has committed something to trunk)
03:53<Kloopy>Is there a way to see what's been commited to source control?
03:54<Kloopy>And also, I'm loving the new 32bbp feature, but related I can't find where I can set the refresh rate in full screen mode. Is this possible?
03:55<Kloopy>Apologies, that's in the FAQ.
03:57|-|Mucht [] has quit [Quit: Konversation terminated!]
04:02|-|Vikthor [] has joined #openttd
04:09|-|SmatZ [] has joined #openttd
04:21<Rubidium>Greyscale: just remove any opntitle.dat (will give you a nice blue intro screen)
04:27<Greyscale>Kloopy, how do you use 32bpp?
04:28<Kloopy>On Windows add -b 32bpp-simple when you run the game.
04:28<TrueBrain>on any platform, add -b 32bpp-simple to run
04:29<TrueBrain>or -b 32bpp-anim if you love pallete animation
04:31<Kloopy>Is there a way mid-game to remove the AI players and their constructions? I have basically "won" this game and now I'd like to try making some nice tracks and junctions in "sandbox" mode but I'd like to keep the tracks I've currently got.
04:32<Rubidium>start the game in a MP server an kill the companies?
04:33<Kloopy>I've not used multiplayer mode before, I'll give it a bash. :)
04:45<Kloopy>"reset_company 2" gives "ERROR: Company is owned by an AI."
04:45<Kloopy>I've joined the MP game with another client to company-id 2 and it still thinks it's AI controlled.
04:48|-|Progman [] has quit [Ping timeout: 480 seconds]
04:52|-|Tino|Home changed nick to TinoM
04:59|-|Nickman [] has joined #openttd
05:00<Nickman>hi all
05:01|-|Dephenom [] has quit [Quit: Leaving]
05:01|-|Dephenom [] has joined #openttd
05:02<TrueBrain>morning Nickman
05:02<Nickman>thx :)
05:06|-|Progman [] has joined #openttd
05:06|-|Darkebie [] has joined #openttd
05:07|-|Progman [] has quit []
05:07|-|Progman [] has joined #openttd
05:10|-|Eddi|zuHause2 [] has quit [Ping timeout: 480 seconds]
05:13|-|ITSBTH [] has quit [Read error: Connection reset by peer]
05:13|-|ITSBTH [] has joined #openttd
05:29|-|Wezz6400 [] has joined #openttd
05:31|-|Eddi|zuHause2 [] has joined #openttd
05:41|-|TinoM [] has quit [Quit: Verlassend]
05:51|-|TinoM [] has joined #openttd
06:10|-|Mucht [] has joined #openttd
06:11|-|scia [~scia@] has quit [Ping timeout: 480 seconds]
06:14|-|ITSBTH [] has quit [Read error: Connection reset by peer]
06:14|-|ITSBTH [] has joined #openttd
06:14<Nickman>Not much activity in here?
06:15<TrueBrain>feel free
06:33|-|Brianetta [] has joined #openttd
06:37<Nickman>no more progress on BrikLand or the NoAI Branch?
06:59|-|Wezz6400 [] has quit [Quit: bbl]
07:01|-|Diabolic-Angel [] has joined #openttd
07:02<elmex>is there any usecase for timetables?
07:03<elmex>i mean: how do they offer me an advantage over trivial orders like 'full load' and such?
07:04<Rubidium>you can schedule all traffic in such a manner that they never have to wait for red signals and such
07:04<Rubidium>or that there is always a vehicle waiting at a station
07:05<Rubidium>but never a long queue of vehicles waiting in front of a station
07:06<elmex>i don't really understand how :)
07:11<CIA-3>OpenTTD: rubidium * r11002 /trunk/src/ (cargopacket.cpp cargopacket.h station_cmd.cpp): -Codechange: unhackify the cargo packet list saving (a little).
07:13|-|thgergo [] has joined #openttd
07:15|-|ITSBTH_ [] has joined #openttd
07:15|-|ITSBTH [] has quit [Read error: Connection reset by peer]
07:18|-|glx [] has joined #openttd
07:18|-|mode/#openttd [+v glx] by ChanServ
07:18|-|prakti [] has joined #openttd
07:33|-|ThePizzaKing [] has quit [Quit: ThePizzaKing]
07:34|-|Osai^2 changed nick to Osai
07:36<elmex>does mixing of transferred cargo with non-transfered cargo work yet? it seems as it doesnt.
07:42<Rubidium>elmex: what version?
07:42<elmex>recent svn
07:42<Rubidium>that works
07:42<elmex>it works if i transport to a station that also receives from a coal mine directly?
07:42<Rubidium>you just don't see it as it doesn't show a line for each and every source destination of the cargo
07:43<Rubidium>but at a transfer station you can see the source of the cargo in the cargo list change when trains are loading
07:44<elmex>when the stuff is transfered, when do i get the money?
07:45|-|glx changed nick to glx|away
07:45<Rubidium>when you deliver it at the final station, though the intermediate vehicles get "virtual" money so the rating calculations sees that the vehicles actually are not losing money
07:49|-|Greyscale [] has quit [Read error: Connection reset by peer]
07:49|-|Greyscale [] has joined #openttd
07:50<elmex>then it still doesn't work.
07:54<Greyscale> glorious
07:58<_Ben_>glorious until you want to know the quickest route. Line length has no corralation to journey time
07:58<TrueBrain>_Ben_: check bottom right of image
07:59<_Ben_>ah..haha. hmm
07:59<Greyscale>you missed it Ben.
07:59<Greyscale>Its a chav underground map.
07:59<Greyscale>Its burberry patterened
07:59<TrueBrain>it is a bad 'joke' anyway
08:00<Greyscale>Quiet you.
08:00<Greyscale>Also: Firefox
08:00<Greyscale>is *epic* fail
08:00<Greyscale>crashes tonsD:
08:00<_Ben_>ha, hmm I actually thourght it was plausable that councils/governements would stick something that patronising up
08:01<TrueBrain>the only thing I found amuzing about the picture was: Statsion with wheelchair access for one direction of travel only
08:01<_Ben_>there good at missing the point of things
08:01<Greyscale>TrueBrain, to trap the cripples into being beaten by roving hoards of chavs
08:04<CIA-3>OpenTTD: rubidium * r11003 /trunk/src/ (21 files in 2 dirs): -Codechange: replace Vehicle->next to Vehicle->Next() and Vehicle->SetNext() so we can trap instances that change a next pointer and (in the future) update the first/previous pointers based on that.
08:04|-|Eddi|zuHause [] has joined #openttd
08:06|-|Eddi|zuHause2 [] has quit [Ping timeout: 480 seconds]
08:09|-|Greyscale [] has quit [Ping timeout: 480 seconds]
08:09<CIA-3>OpenTTD: rubidium * r11004 /trunk/src/ (8 files): -Codechange: some reworks of the saveload mechanism to be able to save and load private and protected variables in the vehicle struct.
08:11|-|thgergo [] has quit []
08:16|-|ITSBTH [] has joined #openttd
08:16|-|ITSBTH_ [] has quit [Read error: Connection reset by peer]
08:29|-|orudge [~orudge@] has joined #openttd
08:29|-|mode/#openttd [+o orudge] by ChanServ
08:38|-|Gorre [] has quit [Ping timeout: 480 seconds]
08:39|-|glx|away changed nick to glx
08:46|-|eQualizer [] has quit [Ping timeout: 480 seconds]
08:46|-|eQualizer [] has joined #openttd
08:55|-|ITSBTH [] has quit [Read error: Connection reset by peer]
08:55|-|ITSBTH [] has joined #openttd
08:57|-|Vikthor [] has quit [Quit: Leaving.]
08:57|-|Greyscale [] has joined #openttd
09:02|-|Ben_1 [~Ben@] has joined #openttd
09:05|-|Ben_ [~Ben@] has joined #openttd
09:09|-|_Ben_ [~Ben@] has quit [Ping timeout: 480 seconds]
09:12|-|_Ben_ [~Ben@] has joined #openttd
09:12|-|Ben_1 [~Ben@] has quit [Ping timeout: 480 seconds]
09:16|-|Ben_ [~Ben@] has quit [Ping timeout: 480 seconds]
09:17|-|frosch123 [] has joined #openttd
09:17|-|Ben_1 [~Ben@] has joined #openttd
09:19|-|Greyscale [] has quit [Remote host closed the connection]
09:20|-|Ben_ [~Ben@] has joined #openttd
09:20|-|KouDy [~KouDy@] has joined #openttd
09:21|-|Deathmaker [] has joined #openttd
09:23|-|KouDy [~KouDy@] has left #openttd []
09:24|-|Greyscale [] has joined #openttd
09:24|-|_Ben_ [~Ben@] has quit [Ping timeout: 480 seconds]
09:27|-|_Ben_ [~Ben@] has joined #openttd
09:27|-|Ben_1 [~Ben@] has quit [Ping timeout: 480 seconds]
09:31|-|Ben_1 [~Ben@] has joined #openttd
09:31|-|Ben_ [~Ben@] has quit [Ping timeout: 480 seconds]
09:31<frosch123>Hmm, who shall I ask about FS#944?
09:32<frosch123>*whom (?)
09:34<Rubidium>I'd go for peter1138 as he noticed them being wrong, so he should be able to see when they're right.
09:38|-|_Ben_ [~Ben@] has quit [Ping timeout: 480 seconds]
09:39|-|tokai [] has quit [Ping timeout: 480 seconds]
09:40|-|tokai [] has joined #openttd
09:40|-|mode/#openttd [+v tokai] by ChanServ
09:41|-|KouDy [user@] has joined #openttd
09:43|-|Mizipzor [] has joined #openttd
09:50|-|nairan_zzZZ changed nick to nairan
10:13|-|Bjarni [] has joined #openttd
10:13|-|mode/#openttd [+o Bjarni] by ChanServ
10:22|-|Sionide [] has quit [Quit: Getting off stoned server - dircproxy 1.0.5]
10:23|-|Sionide [] has joined #openttd
10:26|-|KouDy [user@] has quit [Quit: Trillian (]
10:35|-|KouDy [~KouDy@] has joined #openttd
10:35|-|frosch123 [] has quit [Remote host closed the connection]
10:46|-|nzvip [~svip@] has joined #openttd
10:51|-|De_Ghost [] has quit [Ping timeout: 480 seconds]
11:02|-|Wezz6400 [] has joined #openttd
11:30|-|Grey [] has joined #openttd
11:30|-|Greyscale [] has quit [Read error: Connection reset by peer]
11:31|-|Wezz6400 [] has quit [Quit: dinner time, bbl :)]
11:40|-|nzvip [~svip@] has quit [Quit: Leaving]
11:43|-|Brianetta [] has quit [Quit: Tschüß]
11:46|-|Vikthor [] has joined #openttd
11:50|-|Wolf01 [] has joined #openttd
11:54|-|Wolf01 changed nick to Wolf01|AWAY
11:58<@Bjarni>hi Wolf01|AWAY
12:00|-|De_Ghost [] has joined #openttd
12:01|-|lolman [~lolman@adsl-87-102-80-216.karoo.KCOM.COM] has quit [Ping timeout: 480 seconds]
12:02|-|Sacro [~Sacro@adsl-87-102-80-216.karoo.KCOM.COM] has quit [Ping timeout: 480 seconds]
12:04<SmatZ>may I speak here about a way to crash the server by a client?
12:05<SmatZ>at least in 0.5.2, 0.5 branch, now I will test trunk...
12:05<@Bjarni>PM please
12:05<@Bjarni>we don't want some jerk to crash all 0.5.2 servers
12:06|-|_Ben_ [~Ben@] has joined #openttd
12:09|-|Grey [] has quit [Read error: Connection reset by peer]
12:10|-|Ben_1 [~Ben@] has quit [Ping timeout: 480 seconds]
12:12|-|Greyscale [] has joined #openttd
12:12|-|Wezz6400 [] has joined #openttd
12:17<CIA-3>OpenTTD: rubidium * r11005 /trunk/src/ (12 files):
12:17<CIA-3>OpenTTD: -Codechange: move the tiletype specific terraforming checks to the functions for those tile types.
12:17<CIA-3>OpenTTD: -Codechange: barren the rail grounds on terraforming.
12:18|-|BobingAbout [~BobingAbo@adsl-83-100-228-83.karoo.KCOM.COM] has joined #openttd
12:18|-|BobingAbout [~BobingAbo@adsl-83-100-228-83.karoo.KCOM.COM] has quit []
12:19|-|svip_ changed nick to svip
12:22|-|[1]Mark [~Mark@] has joined #openttd
12:24|-|Frostregen [] has quit [Quit: und weg]
12:26|-|Mark [~Mark@] has quit [Ping timeout: 480 seconds]
12:26|-|[1]Mark changed nick to Mark
12:27|-||Jeroen| [] has joined #openttd
12:28|-|Ben_1 [~Ben@] has joined #openttd
12:30|-|XewaX [] has joined #openttd
12:30|-|Frostregen [] has joined #openttd
12:30|-|XewaX [] has left #openttd []
12:30|-|Gorre [] has joined #openttd
12:32|-|_Ben_ [~Ben@] has quit [Ping timeout: 480 seconds]
12:33|-|_Ben_ [~Ben@] has joined #openttd
12:35|-|Ben_ [~Ben@] has joined #openttd
12:37|-|Farden123 [jk3farden@] has joined #openttd
12:37|-|Ben_1 [~Ben@] has quit [Ping timeout: 480 seconds]
12:40|-|Ben_1 [~Ben@] has joined #openttd
12:42|-|_Ben_ [~Ben@] has quit [Ping timeout: 480 seconds]
12:43|-|Farden [jk3farden@] has quit [Ping timeout: 480 seconds]
12:43|-|Farden123 changed nick to Farden
12:44|-|Mark [~Mark@] has quit [Ping timeout: 480 seconds]
12:45|-|_Ben_ [~Ben@] has joined #openttd
12:47|-|BobingAbout [~BobingAbo@adsl-83-100-228-83.karoo.KCOM.COM] has joined #openttd
12:47|-|BobingAbout [~BobingAbo@adsl-83-100-228-83.karoo.KCOM.COM] has quit []
12:47|-|Ben_ [~Ben@] has quit [Ping timeout: 480 seconds]
12:48|-|Ben_ [~Ben@] has joined #openttd
12:49|-|Ben_1 [~Ben@] has quit [Ping timeout: 480 seconds]
12:55|-|_Ben_ [~Ben@] has quit [Ping timeout: 480 seconds]
12:57|-|Ben_1 [~Ben@] has joined #openttd
13:00|-|_Ben_ [~Ben@] has joined #openttd
13:02|-|Mucht [] has quit [Quit: Konversation terminated!]
13:04|-|Ben_ [~Ben@] has quit [Ping timeout: 480 seconds]
13:06|-|Ben_1 [~Ben@] has quit [Ping timeout: 480 seconds]
13:07|-|_Ben_ [~Ben@] has quit [Read error: Connection reset by peer]
13:10|-|TinoM [] has quit [Quit: Verlassend]
13:13|-|Ammller [] has joined #openttd
13:14|-|skidd13 [] has joined #openttd
13:17|-|Ammler [] has quit [Ping timeout: 480 seconds]
13:18|-|Mizipzor [] has quit [Read error: Connection reset by peer]
13:20|-|TinoM [] has joined #openttd
13:27|-|Ammller [] has quit [Read error: Connection reset by peer]
13:27|-|Ammller [] has joined #openttd
13:29<svip>Anything new?
13:30<Rubidium>a new nightly binary?
13:31|-|Deathmaker [] has quit [Read error: Connection reset by peer]
13:35<svip>Lots of good patch names.
13:35<svip>"This patch does absolutely nothing."
13:37<@peter1138>WE LOVE DA MOON
13:37<@peter1138>but not as much as a sppon
13:37|-|Wolf01 [] has joined #openttd
13:40<Prof_Frink>'cause that's more use for eating soup!
13:41<@orudge>peter1138! newproffrink!
13:42[~]orudge goes back to the future
13:42<Eddi|zuHause>the newfuture?
13:42<Eddi|zuHause>in the year 2000?
13:44<Prof_Frink>Eddi|zuHause: Just two days time
13:44|-|Wolf01|AWAY [] has quit [Ping timeout: 480 seconds]
13:55|-|Osai^2 [] has joined #openttd
13:56|-|mikl [] has joined #openttd
13:58|-|Osai [] has quit [Ping timeout: 480 seconds]
14:02|-|Mark [~Mark@] has joined #openttd
14:07|-|Dephenom [] has quit [Ping timeout: 480 seconds]
14:07|-|Dephenom [] has joined #openttd
14:16|-|prakti [] has quit [Quit: Quitting .... Hackedi...hackedi...weg.]
14:20<CIA-3>OpenTTD: rubidium * r11006 /trunk/src/network/network_server.cpp: -Fix: spectators are not allowed to issue commands. Issue spotted by SmatZ.
14:21<CIA-3>OpenTTD: rubidium * r11007 /branches/0.5/network_server.c:
14:21<CIA-3>OpenTTD: [0.5] -Backport from trunk (r11006)
14:21<CIA-3>OpenTTD: - Fix: spectators are not allowed to issue commands (r11006)
14:22|-||Jeroen| [] has quit [Quit: oO]
14:26<Eddi|zuHause>am i the only person seeing an inconsistency between that commit and the statement from 19:05?
14:27|-|Wolf01 [] has quit [Quit: Once again the world is quick to bury me.]
14:27<+glx>Eddi|zuHause: needs a modified client
14:27<Rubidium>it doesn't crash all servers (at least not immediatelly)
14:28<Rubidium>and you still do not know how to actually exploit this; you might get an idea how to exploit it, but you do not get the exploit handed in giftwrappings
14:29<Eddi|zuHause>hm, ok :)
14:35|-|[1]Mark [~Mark@] has joined #openttd
14:37<SmatZ>Rubidium: thanks for the credit@
14:37<SmatZ>will it compile?
14:37<SmatZ> if ((cp->c .....
14:37<svip>WILL IT COMPILE?
14:37<svip>The new game show.
14:37<svip>Where contestants writes C code.
14:37<SmatZ>the 0.5 branch
14:37<svip>And then we try to compile their code.
14:38<svip>But what they don't know, is that we have not included some standard libraries!
14:39<svip>Contestants. Your task today is to write a program that sorts unsorted log files.
14:39<svip>On your seats, get ready, code!
14:39<Rubidium>cat *.log | sort
14:39|-|Dephenom [] has quit [Quit: Leaving]
14:39<guru3>does it matter how long it takes to sort? :D
14:40|-|Dephenom [] has joined #openttd
14:40<Rubidium>find / -iname "*.log" | xargs cat | sort
14:41|-|Mark [~Mark@] has quit [Ping timeout: 480 seconds]
14:41|-|[1]Mark changed nick to Mark
14:41<Smoovious>Halcyon & On & On plays in the background while the contestants code
14:42<svip>Welcome back, viewers. Our contestants have been coding throughout the break. And now the time is nearly up.
14:42<svip>Contestants, put away your fingers.
14:42<CIA-3>OpenTTD: rubidium * r11008 /branches/0.5/network_server.c: [0.5] -Fix (r11007): CTRL-S (save) and CTRL-Z (undo) shouldn't be pressed simultaniously before committing.
14:42|-|KritiK [] has joined #openttd
14:42<svip>And today, we did not include stdio.h, ah, I can see some of the contestants cursing.
14:43<svip>And as a twist, we are going to compile it for an ARM CPU, and attempt to run it on a Linux implantation on an iPod. Where we have placed an unsorted log file.
14:43[~]Smoovious chuckles.
14:44<svip>What's that, Jim? The gcc arm compiler doesn't work? Well, then they all lost.
14:44<guru3>might as well require them to build an program an interface to the ipod at that point
14:44<svip>Come back next week, when we trick four more programmers to think they are on a game show where they can actually win!
14:45<SmatZ>svip you should sell your idea to some TV company :)
14:45<Smoovious>looks like one contestant forgot his line-ending conversion and isn't even parsing... what a tragedy for him
14:46<guru3>you're almost making me want to program D:
14:47<svip>O_O Well.
14:47<svip>Want to see C code float in front of you?
14:47<guru3>not something to sort log files, thank god
14:47<guru3>had to write something to combine multiple ordered log files into one already
14:47<guru3>that was enough
14:48<svip>Sorting isn't that hard.
14:48<guru3>not generally
14:49<Eddi|zuHause>lossy sort?
14:49<svip>Not, guru3.
14:49<svip>The show's title was "Will It Compile?"
14:49<Eddi|zuHause>"for every input array, lossy sort will output the array [1,2,3,4,5,6,7,8,9,10]"
14:50<svip>And what if 4 is not in my input array?
14:50<guru3>well on the second show, you should tell them to build a hello world program in c
14:50<guru3>and give them gcc
14:50<guru3>but uncompiled
14:50<Eddi|zuHause>what is so hard to understand about this specification?!
14:51<guru3>it's like a calculator that doesn't have a concept of zero
14:51<guru3>you either have it or you have more of it
14:55|-|Greyscale [] has quit [Ping timeout: 480 seconds]
14:59|-|skidd13 [] has left #openttd []
15:06|-|Greyscale [] has joined #openttd
15:10<svip>Is there some way to check what sort of road is on a tile?
15:10<svip>As in slopped roads.
15:11<+glx>slopped road is normal road on a slopped tile
15:12<svip>O_O Right.
15:12<svip>How do I check if a tile is slopped?
15:13|-|Brianetta [] has joined #openttd
15:13<@peter1138>GetTileSlope or something
15:13<+glx>GetTileSlope(t, NULL) != SLOPE_FLAT
15:15<Eddi|zuHause>i have some weird kind of déjà vu...
15:15<svip>Hm, glx.
15:15<svip>But that also returns true if the road is flat, but still on a slopped tile.
15:15<svip>Like built along the slope.
15:15<+glx>you mean with foundations
15:16<Eddi|zuHause>then compare the road direction with the slope direction...
15:16<Eddi|zuHause>funnily, checkinf for foundations will not suffice :)
15:16<Eddi|zuHause>as a road can be both sloped and on a foundation :)
15:17<svip>:/ What if the slope direction is different from the road direction, but the road still actually goes up/down.
15:17<Eddi|zuHause>that can only happen on tiles where only one corner is raised, then you have two possible slope directions
15:18<Eddi|zuHause>anyway, the solution is simple, just check for the road bit on the lower edges of the slope
15:18<Eddi|zuHause>and watch out for steep slopes :p
15:19<svip>What *are* steep slopes?
15:20<Eddi|zuHause>tiles where the steep slope bit is set...
15:20<svip>The difference between usual slopes?
15:21<Eddi|zuHause>that the highest corner is 2 levels above the lowest (diametrically opposite) corner
15:22<Rubidium>GetSlope should give the slope with foundations (I think)
15:24<svip>Sadly there is no such function, Rubidium. :O
15:25|-|mikl [] has quit [Quit: Ex-Chat]
15:25<Rubidium>oh, never mind, GetSlopeZ was what I meant and that gives only heights
15:28<Eddi|zuHause>there must already be similar checks to find out how the tile should be drawn
15:30<svip>How do I make something like "a = b|c"?
15:31<svip>if(a==b|| a==c)
15:31<svip>Or can that be written shorter?
15:32<SmatZ>I don't know about any shorter version
15:32<Rubidium>depends on the values of b and c and the other possible values for a
15:33<+glx>you can use GetRoadFoundation() with GetRoadBits() and GetTileSlope()
15:34<svip>I am just trying to figure out how to put that in one if statement.
15:34<Eddi|zuHause>in pascal you had a "set of" type, and you could do "a in [b,c]" if they are from an integer or enum type with not more than 256 elements
15:35<svip>Just like in Python.
15:35<Eddi|zuHause>i believe pascal is a tiny bit older than python :p
15:36<svip>Will it also return true if the slope slopes the same way as the road?
15:37<+glx>it returns true if the road has foundations
15:37<Eddi|zuHause>but like i said, there are also sloped foundations
15:38|-|_Ben_ [~Ben@] has joined #openttd
15:40<CIA-3>OpenTTD: rubidium * r11009 /trunk/src/ (12 files): -Codechange: unvirtualise IsValid as that isn't needed with templates. This gives up to 10% performance increase in games with lots of vehicles.
15:57<Eddi|zuHause>a proper alias analysis would optimise such unnecessary virtualisations away
15:58|-|[1]Mark [~Mark@] has joined #openttd
15:59<svip>I cannot see where this function is defined.
16:00<svip>The draw_tile_proc is a pointer.
16:01<Rubidium>it's a function pointer
16:02<Rubidium>and _tile_type_procs is a table with structs that contain function pointers. These structs are filled in *_cmd.cpp
16:02<svip>I know.
16:02<svip>But... when is it pointed at something?
16:03<Rubidium>in *_cmd.cpp (usually at the end of the file)
16:03|-|Mark [~Mark@] has quit [Ping timeout: 480 seconds]
16:03|-|[1]Mark changed nick to Mark
16:03<Rubidium>end of clear_cmd.cpp for example
16:04<Greyscale>Request: Raised rail
16:04<Greyscale>like, so I actually have a hope in hell of running rail into a large city
16:04<Eddi|zuHause>Greyscale: depends on "new map array" :p
16:04<Rubidium>Closed: Duplicate of <don't know anymore>
16:07<CIA-3>OpenTTD: bjarni * r11010 /branches/0.5/ (6 files in 4 dirs): [0.5] -Prepare 0.5 branch for release of 0.5.3-RC3.
16:11<CIA-3>OpenTTD: rubidium * r11011 /trunk/src/ (10 files):
16:11<CIA-3>OpenTTD: -Fix [FS#1129]: GetFirstVehicleInChain did change the game state while being marked const.
16:11<CIA-3>OpenTTD: -Codechange: do not brute force determine the first vehicle in the chain or
16:11<CIA-3>OpenTTD: previous vehicle, but do it by properly accounting the previous and first
16:11<CIA-3>OpenTTD: pointers when updating the next pointer. This gives a performance increase of
16:11<CIA-3>OpenTTD: about 15% when there are a lot of vehicles in the game.
16:14<SmatZ>there is a problem - when a vehicle (aircraft) is autoreplaced while it is unloading ( and gradual loading is on), you will get paid twice
16:14<SmatZ>only in 0.5 branch, solved with cargo packes
16:14<SmatZ>maybe a known problem
16:14|-|raimar2 [] has joined #openttd
16:15<SmatZ>maybe a simple to solve by setting some flag in v->vehicle_flags
16:16<Rubidium>that requires an awfull lot of micromanagement to profit from
16:16<Progman>how do you create these upgoing money-indicators?
16:16<+glx>and gradual loading has been improved in trunk
16:19<CIA-3>OpenTTD: bjarni * r11012 /tags/0.5.3-RC3/ (6 files): -Release 0.5.3-RC3
16:20|-|Mark [~Mark@] has quit [Ping timeout: 480 seconds]
16:21<SmatZ>ok :)
16:22|-|McHawk [] has quit [Ping timeout: 480 seconds]
16:22<Rubidium>SmatZ: <- might solve the issue
16:22<SmatZ>+0.5.3-RC3 (2007-30-07) <--- August is 8th month
16:23<svip>Huh, SmatZ.
16:23<svip>That reads the 30th month.
16:23<SmatZ>Rubidium: yes, exactly my though :) [23:15:45] <SmatZ> maybe a simple to solve by setting some flag in v->vehicle_flags
16:23<svip>Sane timeformats are either YYYY-MM-DD or DD-MM-YYYY
16:23<svip>There exists no other sane timeformats.
16:23<SmatZ>svip: moreover! :-D
16:24<@Bjarni>crap, I made a typo :(
16:24<@orudge>Heh, I was just wondering when we might have a new version of OpenTTD
16:24<@orudge>the OS/2 build shall have to wait until Saturday, alas.
16:24<@orudge>for I must go to bed, as I'm away tomorrow
16:25<SmatZ>Rubidium: I will test it
16:27|-|Mark [~Mark@] has joined #openttd
16:28<SmatZ>Rubidium: yes, it solves the problem!
16:33|-|Farden [jk3farden@] has quit [Quit: ( :: NoNameScript 4.02 :: )]
16:33[~]Rubidium wonders why people always come with bugs just after the release
16:34|-|tokai|noir [] has joined #openttd
16:38<SmatZ>Rubidium: I would like to say something, bu I just don't know :-x
16:38<+tokai>what about "Sorry!" ? :P
16:39<@Bjarni>"Sorry" isn't a word in the modern dictionary :P
16:40<SmatZ>Sorry, I just recalled that problem before the release, then I verified it, but then it was too late
16:40<SmatZ>Bjarni: how do you mean?
16:42<SmatZ>today I have said "sorry" too many times, it would not be a good idea to overuse it...
16:42<SmatZ>better safe than sorry :-p
16:44|-|Frostregen_ [] has joined #openttd
16:44<+michi_cc>Rubidium: 7e4f7b927e3255c1a213d291de417322 (also on
16:45<@Bjarni><SmatZ> Bjarni: how do you mean? <--- too many people tries to screw other people instead of being nice :s
16:45<@Bjarni>michi_cc: are you done uploading?
16:45<+michi_cc>Bjarni: yes
16:46|-|ITSBTH [] has quit [Read error: Connection reset by peer]
16:46|-|ITSBTH [] has joined #openttd
16:50|-|Frostregen [] has quit [Ping timeout: 480 seconds]
16:50|-|Frostregen_ changed nick to Frostregen
16:50|-|tokai|noir [] has quit [Quit: It's like, wah.]
16:53|-|Purno [] has quit [Quit: Always remember you're unique, just like everyone else.]
16:53|-|ITSBTH [] has quit [Read error: Connection reset by peer]
16:54|-|ITSBTH [] has joined #openttd
16:57|-|TinoM [] has quit [Ping timeout: 480 seconds]
16:58<Progman>I have added an AddTextEffect call to ChangeTownRating ( but it isn't shown on an action, why?
16:58<Progman>line 15-17
16:59|-|michi_cc changed nick to michi_cc-away
17:00|-|KouDy [~KouDy@] has left #openttd []
17:04|-|Barry [] has joined #openttd
17:06<Progman>got it...
17:06<Progman>seriously, there must be more documentations
17:07<XeryusTC>like that will ever happen with OTTD
17:08<+glx>Progman: write it and post a patch :)
17:08<Progman>I can't do it all alone ;)
17:09<+glx>little doc improvement is better than none
17:09|-|XeryusTC [] has quit [Quit: Solong, and thanks for all the fish.]
17:09<Progman>I did already but its getting complicated
17:10<Progman>and the map.h/cpp doc-patch isn't implemented in trunk :(
17:10|-|Sionide- [] has joined #openttd
17:11|-|Sionide [] has quit [Read error: Connection reset by peer]
17:11|-|Sionide- changed nick to Sionide
17:13<svip>:D glx.
17:13<svip>Now it works as it should.
17:13<svip>Not so pretty code.
17:13<svip>But it works.
17:14|-|Sionide [] has quit []
17:18|-|Brianetta [] has quit [Ping timeout: 480 seconds]
17:20|-|Dark_Link^ changed nick to Dark_Link^sleep
17:21<@Bjarni>ok, 0.5.3-RC3 is out of the bag
17:21<@Bjarni>now we will see what people will say about it
17:23|-|De_Ghost [] has quit [Ping timeout: 480 seconds]
17:23<Eddi|zuHause>it is so feature-less :p
17:23<@Bjarni>yet it should be pretty stable and bug free
17:23[~]glx slaps Eddi|zuHause :)
17:26|-|De_Ghost [] has joined #openttd
17:28|-|Brianetta [] has joined #openttd
17:28|-|lolman [~lolman@adsl-87-102-80-216.karoo.KCOM.COM] has joined #openttd
17:30<SmatZ>omg how hard is it to bankrupt??
17:30<+glx>I always fail when I want to
17:31|-|Sacro [~Sacro@adsl-87-102-80-216.karoo.KCOM.COM] has joined #openttd
17:31<SmatZ>i have 40 buses running nowhere, -1 000 000, performance 0
17:31<SmatZ>I had several "Company is going to bancrupt
17:31<SmatZ>but I didn't bancrupt yet
17:31<+glx>how much loan?
17:31<svip> <@Bjarni> yet it should be pretty stable and bug free << Duh?
17:31<svip>Less features, more stability is automatic.
17:32<SmatZ>really, what is the easiest way to bankrupt?
17:32<SmatZ>I want to test something...
17:32<SmatZ>but I cannot
17:36<Eddi|zuHause>svip: not if the feature is stability :p
17:37<svip>It's not a bug, it's a feature.
17:40<svip>Good one.
17:42|-|Sionide [] has joined #openttd
17:43<Eddi|zuHause>"Gute Reise." [that's from the "Ich möchte diesen Teppich nicht kaufen." commercial]
17:45|-|Brianetta [] has quit [Quit: Tschüß]
17:46|-|Sionide [] has quit []
17:47|-|Sionide [] has joined #openttd
17:51<Greyscale>ln-, haha
17:51<Greyscale>whats that all about?
17:54|-|Smoovious [] has quit [Ping timeout: 480 seconds]
17:57<SmatZ>ah ...
17:57<SmatZ> /* XXX - If we are in offline mode, leave the player playing. Eg. there
17:57<SmatZ> * is no THE-END, otherwise mark the player as spectator to make sure
17:57|-|Smoovious [] has joined #openttd
17:59|-|KritiK [] has quit [Quit: Leaving]
18:01|-|Progman [] has quit [Remote host closed the connection]
18:04|-|manveru [] has quit [Remote host closed the connection]
18:05<SmatZ>there are nice things in buying/selling companies
18:06<SmatZ> // Else, falltrue to case 4...
18:10<@Bjarni><SmatZ> there are nice things in buying/selling companies <-- like: they crash network games
18:10<@Bjarni>it's disabled in MP (in case you missed that fact)
18:11|-|Gorre [] has quit []
18:11<SmatZ>sorry, I mean shares
18:16<svip>My goodness.
18:17<svip>This article is fantastic!
18:22|-|Wezz6400 [] has quit [Quit: Have a nice life, or not. *bang*]
18:25<Eddi|zuHause>i am not gonna read that, as it possibly contains real spoilers...
18:26<svip>Real spoilers?
18:26<svip>It's filled with spoilers.
18:26<svip>:> That's why it is awesome.
18:26<Eddi|zuHause>and that is why i am not gonna read it
18:27<svip>Well... spoiler alert! It's quite funny.
18:27<Eddi|zuHause>because spoilers are fucking morons...
18:27<svip>Spoilers are not people.
18:28<svip>Soylent Green is.
18:28<Sacro>WHAT THE FCKY?
18:28<Sacro>DAMN YOU
18:30|-|Digitalfox_Notebook [] has joined #openttd
18:30<svip>Don't act so surprised.
18:34<SmatZ>any dev here? I found a nice bug and I am very excited about it ^_^
18:37<Priski->there is bugtracker for them
18:38<Eddi|zuHause>svip: ok, then you are a fucking moron...
18:38<svip>Why are you suddenly so pissed?
18:38<SmatZ>Priski-: I am not sure if I should put it on the bugtracker
18:39<Priski->you don't know if it is a bug or a feature? :)
18:39|-|Priski- changed nick to Priski
18:52<Eddi|zuHause>svip: because people posting spoilers should be shot on sight
18:52<svip>:/ No.
18:52<svip>People not warning first.
18:52<svip>I did clearly warn you.
18:52<svip>And not mention, you realised it yourself.
18:53<svip>So you are contradiction yourself.
18:54<Eddi|zuHause>but i am not the only person reading this channel...
18:54<svip>The other persons can read as well.
18:54<@Bjarni>no we can't
18:54<Eddi|zuHause>and it is not to me to figure out to not read spoilers, it is to you to not post spoilers in the first place
18:55<svip>I didn't post them.
18:55[~]Sacro is booooooooored
18:55[~]Eddi|zuHause would kickban Sacro, but someone did not promote me that far yet :p
18:56<@Bjarni>Famous Spoilers (Such as *** Killing ***) <-- fuck.... I didn't know that
18:56<@Bjarni>so don't click that link if you don't want to know :s
18:56[~]Sacro keeps reading things he didn't know
18:57<svip>Even I knew that without reading spoiler pages or the book, Bjarni.
18:57<Eddi|zuHause>could you _PLEASE_ take that discussion elsewhere?
19:00<@Bjarni>This article or section is able to see into The Future. <-- great page
19:00<@Bjarni>but it lacks winning lotto numbers
19:01<Eddi|zuHause>4,8,15,16,23,42 :p
19:01<+glx>these numbers are dangerous
19:03<Eddi|zuHause>i think i read somewhere that these numbers were actually drawn in australia, but too many picked them, so everybody just got very little :p
19:03<Sacro>The main exports of Denmark are Great Danes, plastic bricks, salted herring, plastic bricks, meatballs, bacon, butter cookies, plastic bricks, windmills, ceramic car bumpers, pastries, plastic bricks, Andersens, Christensens, Jensens, dodgy footballers, plastic bricks and expensive deadly alcohol. They are also said to have been the founding fathers of Danish Pastry, even though most Danes don't actually have a clue on what it is (and tho
19:03<Sacro>se who do blame it on Vienna).
19:04|-|Diabolic1Angel [] has joined #openttd
19:04<@Bjarni>An integer is a number that can be counted on fingers and toes. [...] For integers greater than 13, you may need a few friends with clean feet to help you count.
19:05<@Bjarni>Sacro: do you have clean feet?
19:05|-|Diabolic1Angel [] has quit []
19:05<Sacro>If you climb a very, very high tree you will be able to see Moscow from Denmark.
19:05<@Bjarni>we DO have some tall trees
19:07<@Bjarni>when that no-good Nelson destroyed our fleet, the king ordered a whole lot of trees planted so the kingdom could get new masts for the ships. Those trees are ready to be turned into masts NOW
19:07<@Bjarni>not 20 years ago, but now
19:07<@Bjarni>oddly enough, even though they were meant for the navy, they don't want them :s
19:09<svip> * Earth's magnetic poles mysteriously reverse positions. USA wakes up to discover that it is now in South America.
19:10|-|Digitalfox_Notebook [] has quit [Read error: Connection reset by peer]
19:10|-|Digitalfox_Notebook [] has joined #openttd
19:10|-|Diabolic-Angel [] has quit [Ping timeout: 480 seconds]
19:10<@Bjarni>it wouldn't matter. They can't find it on a map anyway
19:11<Eddi|zuHause>that's a really problematic thing about forests, whoever plants them, has absolutely no benefit from them
19:11<svip> * Space elevator is used by extremely lazy aliens to invade Earth
19:11<svip> * Canada conquers the earth; the USA is exiled to Uranus.
19:11|-|Nickman [] has quit [Ping timeout: 480 seconds]
19:11<Eddi|zuHause>is that the uncyclopedia edition of "in the year 2000"?
19:12<svip>The "Oh, a long ways off"
19:16|-|Nickman [] has joined #openttd
19:16<@Bjarni>goodnight people of #openttd
19:16|-|Bjarni [] has quit [Remote host closed the connection]
19:16<Sacro>goodnight Bjarni of denmark
19:18|-|Nickman [] has quit []
19:23|-|Vikthor [] has quit [Quit: Leaving.]
19:29|-|glx|away [] has joined #openttd
19:29|-|mode/#openttd [+v glx|away] by ChanServ
19:32|-|De_Ghost [] has quit [Ping timeout: 480 seconds]
19:34|-|De_Ghost [] has joined #openttd
19:34|-|Ammlller [] has joined #openttd
19:34|-|elmex [] has quit [Remote host closed the connection]
19:34|-|plaes [] has quit [Remote host closed the connection]
19:35|-|plaes [] has joined #openttd
19:35|-|glx [] has quit [Ping timeout: 480 seconds]
19:38|-|Ammller [] has quit [Ping timeout: 480 seconds]
19:45|-|Ben_1 [~Ben@] has joined #openttd
19:45|-|glx|away changed nick to glx
19:52|-|_Ben_ [~Ben@] has quit [Ping timeout: 480 seconds]
19:52|-|SmatZ [] has quit [Quit: Konversation terminated!]
19:57<Ben_1>Hi, would anybody who is around happen to know (or be able to estimate) how long an intercity 125 engine is?
19:58|-|Ben_1 changed nick to _Ben_
20:07<Sacro>about yay long
20:08<_Ben_>is that in feet or metres?
20:08<Sacro> 17.79 x 2.71 m
20:08<_Ben_>sweet, thankyou
20:09<_Ben_>ah right, I didn't know enough about the train to find that page, I did read a lot, but failed to find what I wanted
20:10<Sacro>is a beautiful engine
20:15|-|Ammlller [] has quit [Quit: Konversation terminated!]
20:18<_Ben_>It is quite cool, although I'm not really into trains. I'm just messing with scaling, I'll post in a miniut
20:22|-|ITSBTH_ [] has joined #openttd
20:22|-|ITSBTH [] has quit [Read error: Connection reset by peer]
20:25<Smoovious>not into trains?!
20:25<Smoovious>Blasphemy! BAN HIM!!!
20:28<_Ben_>ha, they have caused me to much hassel in the past, its a personal thing
20:31|-|Eddi|zuHause2 [] has joined #openttd
20:37<_Ben_> < Sacro: Just needed to check the scaling on that, that's why I asked.
20:37<Sacro>i like the bottom one
20:37<Sacro>its like a model railwayh
20:37<Sacro>narrow gauge hst!
20:37<_Ben_>yeah...its the big ones son
20:37|-|Eddi|zuHause [] has quit [Ping timeout: 480 seconds]
20:46|-|Digitalfox_Notebook [] has quit [Quit: ChatZilla [Firefox]]
21:05|-|glx [] has quit [Quit: bye]
21:23|-|ITSBTH [] has joined #openttd
21:23|-|ITSBTH_ [] has quit [Read error: Connection reset by peer]
21:25<Eddi|zuHause2>i love the detail, i don't know what the devs have against high zoomm...
21:25<Eddi|zuHause2>but changing scale is not trivial
21:26|-|Smoovious [] has quit [Quit: Always code as if the guy who ends up maintaining your code is a psychopath who knows where you live.]
21:26<_Ben_>yeah, I'm shore they have very good reasons for there opinions, hopefully an agreed goal can be settled on soon. Anyway, night.
22:21|-|nairan_zzZZ [] has joined #openttd
22:21|-|nairan [] has quit [Ping timeout: 480 seconds]
22:24|-|ITSBTH_ [] has joined #openttd
22:24|-|ITSBTH [] has quit [Read error: Connection reset by peer]
23:05|-|MiHaMeK [] has joined #openttd
23:08|-|MiHaMiX [] has quit [Ping timeout: 480 seconds]
23:39|-|Nitehawk [] has quit [Ping timeout: 480 seconds]
23:40|-|Nitehawk [] has joined #openttd
---Logclosed Fri Aug 31 00:00:51 2007