Back to Home / #openttd / 2010 / 03 / Prev Day | Next Day
#openttd IRC Logs for 2010-03-22

---Logopened Mon Mar 22 00:00:22 2010
00:11-!-lobster [~michielbi@] has quit [Ping timeout: 480 seconds]
00:13-!-lobster [~michielbi@] has joined #openttd
00:25-!-llugo [] has joined #openttd
00:32-!-lugo [] has quit [Ping timeout: 480 seconds]
01:05-!-Rhamphoryncus [] has joined #openttd
02:26-!-ecke [~ecke@] has joined #openttd
02:47-!-tokai [] has quit [Ping timeout: 480 seconds]
02:50-!-tokai [] has joined #openttd
02:50-!-mode/#openttd [+v tokai] by ChanServ
02:51-!-Terkhen [] has joined #openttd
02:51<Terkhen>good morning
02:52<Yexo>morning Terkhen
02:55-!-einKarl [] has joined #openttd
03:29-!-APTX_ [] has quit [Ping timeout: 480 seconds]
03:33-!-Progman [] has joined #openttd
03:36-!-Progman [] has quit [Remote host closed the connection]
03:44-!-Tennel [~Tennel@] has joined #openttd
03:51-!-Cybertinus [] has joined #openttd
03:52-!-TheMask96 [] has quit [Ping timeout: 480 seconds]
03:57-!-APTX [] has joined #openttd
03:59-!-TheMask96 [] has joined #openttd
04:06<@peter1138>hdb: ide_cd_check_ireason: wrong transfer direction!
04:06<@peter1138>don't think i've ever seen that one before :s
04:21-!-fonsinchen [] has joined #openttd
04:35<SpComb^>reverse the cable!
04:42<Eddi|zuHause>turn the drive around!
04:50<__ln__>tell the bits to drive on the right-hand side
05:06<@peter1138>how do i tell "whatever" to ignore the a laptop's internal resolution?
05:06<@peter1138>trying to use the external display, but things are limited to the laptop display :s
05:08<andythenorth>what OS?
05:09-!-JVassie_ [] has joined #openttd
05:16<blathijs>peter1138: Connect the external display when you start X?
05:16<@peter1138>it is, if it's not i get nothing on the external display at all
05:22-!-aber [] has joined #openttd
05:26<@peter1138>to be exact, the extra workspace is usable, but gnome-panels are fixed in space based on the laptop display, and maximise maximises to the laptop display too
05:36-!-DanMacK [~here@] has joined #openttd
05:42-!-DanMacK [~here@] has quit []
05:43-!-fonsinchen [] has quit [Ping timeout: 480 seconds]
05:44*andythenorth wonders how to knock out a cargo
05:45<andythenorth>the normal 'only in this and that climate' business doesn't work :|
05:47<Eddi|zuHause>with action 7/9?
05:47<Eddi|zuHause>or more evil: with action 6?
05:48-!-fjb [] has joined #openttd
05:48<andythenorth>that would work, but it doesn't disable the default cargo.
05:48<andythenorth>guess I need to shift cargo IDs around :o
05:54<Eddi|zuHause>hm... i have no idea how you disable an original cargo
05:55<andythenorth>nvm I'll move cargo IDs
05:55-!-aber [] has quit [Quit: Leaving.]
06:08*andythenorth blew up ottd
06:17-!-th1ngwath [] has joined #openttd
06:19-!-thingwath [] has quit [Ping timeout: 480 seconds]
06:25-!-Fuco [] has joined #openttd
06:38-!-th1ngwath is now known as thingwath
06:40-!-MeCooL [mecool@] has joined #openttd
06:40-!-DanMacK [~DanMacK@] has joined #openttd
06:48<PeterT>andythenorth: I've coded the class 20
06:48<PeterT>just very simply
06:48<PeterT>with one property defined
06:48<PeterT>and it replaces the most basic train
06:49<andythenorth>well done
06:49*andythenorth has really quite broken something
06:50<PeterT>andythenorth: this is what I've done with action0
06:50<PeterT>2 * 7 00 00 \b1 01 01 // Action 0
06:50<PeterT> 05 00 // track type
06:50<andythenorth>does it work?
06:50<andythenorth>ummm help :o
06:51<andythenorth>OTTD blows up when I try to get to the 'fund industry' window
06:51<andythenorth>no renum errors
06:52<andythenorth>crash log:
06:53<andythenorth>my guess is a broken industry fund window cb
06:54<andythenorth>anyone got any other ideas, before I play a long game of 'turn industry off, build grf, test, repeat until crash'
06:55-!-Fuco [] has quit [Ping timeout: 480 seconds]
06:59<andythenorth>hmm, iterating over list halves will find the naughty industry faster
07:03*andythenorth suspects the bakery
07:05-!-Bahamamama [] has joined #openttd
07:05<Bahamamama>good morning
07:06-!-ptr [] has joined #openttd
07:07<Bahamamama>is anyone here, who can help me with my dedicated server? i don't know if its running correctly. i can connect. but no one connects to it. so i don't know if it's up :-(
07:11*andythenorth fixes the crash
07:11<Ammler>there you see, if advertising works
07:12<Bahamamama>i think i checked it.. but i look it up again
07:12<Bahamamama>it is listed
07:13<Ammler>yes, and now you expect other joining your server?
07:14<Bahamamama>i know that it is absolutly selfish. but for testing. yes
07:15<Bahamamama>the problem for me right now is, that nobody i know is online who can test it for me :-(
07:16-!-fonsinchen [] has joined #openttd
07:16<Yexo>Bahamamama: it works fine
07:16<Bahamamama>yes. thank u very much!°
07:20-!-Bahamamama [] has quit [Quit: ChatZilla 0.9.86 [Firefox 3.6/20100115144158]]
07:20-!-Bahamamama [] has joined #openttd
07:24-!-TheMask96 [] has quit [Ping timeout: 480 seconds]
07:25-!-Bahamamama [] has quit []
07:25-!-Adambean [] has joined #openttd
07:34-!-TheMask96 [] has joined #openttd
07:44-!-KenjiE20 [~KenjiE20@] has joined #openttd
08:05-!-elmz [] has joined #openttd
08:06-!-ptr [] has quit [Ping timeout: 480 seconds]
08:07-!-lobstar [~michielbi@] has joined #openttd
08:07-!-lobster [~michielbi@] has quit [Ping timeout: 480 seconds]
08:20-!-elmz [] has quit [Read error: Connection reset by peer]
08:25-!-OwenS [] has joined #openttd
08:33-!-Neon [] has joined #openttd
08:34<OwenS>Hmm, I may have spotted a bug. It's a pretty minor one, but it's still a bug
08:35<OwenS>order_gui.cpp, ~Line 81, After "/* Unload and transfer do not work together. */", there are only 4 strings but should be 5
08:36-!-Singaporekid [] has joined #openttd
08:38<@Rubidium>so it's just a 0
08:38<OwenS>I presume that causes it to draw a different invalid string?
08:39-!-Tennel [~Tennel@] has quit [Quit: WeeChat]
08:40<@Rubidium>it won't draw the string
08:40<@Rubidium>if it's INVALID_STRING_ID is will definitely crash, with 0 it will be 'just' a GUI glitch
08:40<OwenS>...Since it's "drawn" 4 invalid strings already, it should then theoretically have already crashed :p
08:41<@Rubidium>no, it doesn't draw those strings
08:41<@Rubidium>they are there only to keep the rest of the 'data' easily accessible
08:42<OwenS>I was refering to in the unlikely condition it ended up in that state
08:42-!-Progman [] has joined #openttd
08:43<@Rubidium>no, it might not have drawn the other 4 strings
08:43-!-Coco-Banana-Man [] has joined #openttd
08:46<@peter1138>hurr, openttd on a 50" telly at 1920x1080 is ... usable
08:48-!-Elessar [] has left #openttd []
08:49-!-fjb [] has quit [Ping timeout: 480 seconds]
08:51-!-ptr [] has joined #openttd
08:57*andythenorth contemplates drawing a quarry
08:58-!-fjb [] has joined #openttd
09:03<@Belugas>YO ALL
09:08<andythenorth>hi hi
09:11-!-glx [glx@2a01:e35:2f59:c7c0:c8fd:61cb:7afe:8361] has joined #openttd
09:11-!-mode/#openttd [+v glx] by ChanServ
09:13<__ln__>lots of people with 3-letter nicks
09:13<+glx>said the one who used to have a 2-letter nick ;)
09:15<@Rubidium>glx: it's still a 2 letter nick
09:15<+glx>but with underscores
09:18-!-Pikka [] has joined #openttd
09:21<OwenS>Hmm... Is there any way to display a piece of text on a dropdown which isn't in the list?
09:22<OwenS>Hang on... nm
09:22<OwenS>It works like I'd hoped :-)
09:28-!-Pikka [] has quit [Ping timeout: 480 seconds]
09:34-!-Pikka [] has joined #openttd
09:36-!-TinoDidriksen [] has quit [Quit:]
09:36-!-TinoDidriksen [] has joined #openttd
09:43<andythenorth>hi hi Pikka
09:43<Pikka>hello andy
09:44<andythenorth>I've got to draw a quarry
09:46<OwenS>Well, you can now select program instructions, and the tool buttons are dummied
09:48<Pikka>good luck with that :D
09:53*andythenorth ponders drawing 17 different quarry boundary tiles which all line up nicely for different terrain
09:54*OwenS is glad he doesn't do graphics
09:54<andythenorth>Oblique Strategies tells me: "water" "courage" and "what is the simplest solution?"
09:54<andythenorth>dunno what to make of that :)
09:55<@Rubidium>andythenorth: I guess water is the simplest solution
09:55-!-bryjen [~bryjen@] has joined #openttd
09:55<andythenorth>Rubidium: I have a nice dredger for getting gravel out of water
09:56<andythenorth>but it looks fricking stupid with a helicopter landing on it :D
09:56*andythenorth waits for new airports
09:57<andythenorth>"Do we need holes?"
09:58<Pikka>that's what it said.
09:59<andythenorth>well do we need holes?
10:00<Pikka>holes are handy
10:00<Pikka>g'night wallyweb
10:00-!-Pikka [] has quit []
10:18<@peter1138>hmm, what shall i use to make some uptime charts
10:20-!-oskari89 [] has joined #openttd
10:27<andythenorth>brrrr brrrr brrrrr
10:27<@peter1138>i have the data going back a few years
10:28<@peter1138>but it's in the form of "datetime up|down"
10:29*andythenorth needs to stop avoiding the pixels
10:29-!-oskari89 [] has quit []
10:34-!-oskari89 [] has joined #openttd
10:38-!-rhaeder [] has quit [Quit: Leaving.]
10:40-!-Terkhen [] has quit [Quit: ...]
10:42-!-Qazzian [~ian@] has joined #openttd
10:43<@peter1138>openoffice doesn't recognise the text data as a date :(
10:43-!-lewymati [~lewymati@] has joined #openttd
10:44-!-Biolunar [] has joined #openttd
10:44*andythenorth blew up ottd
10:45<andythenorth>really badly
10:45-!-lobstar [~michielbi@] has quit [Ping timeout: 480 seconds]
10:46-!-lobstar [~michielbi@] has joined #openttd
10:47*peter1138 fixes the data
10:53*peter1138 blew up openoffice
10:53<andythenorth>fuck a doodle doo
10:54*andythenorth learns a lesson about string codes
10:55-!-lobstar [~michielbi@] has quit [Ping timeout: 480 seconds]
10:56-!-lobstar [~michielbi@] has joined #openttd
10:56-!-devilsadvocate [~devilsadv@] has quit [Read error: Operation timed out]
10:59-!-aber [] has joined #openttd
10:59-!-aber [] has quit []
11:01-!-FloSoft [] has quit [Remote host closed the connection]
11:06-!-FloSoft [] has joined #openttd
11:07-!-lobstah [~michielbi@] has joined #openttd
11:08*andythenorth takes the easy way out on a quarry
11:09<@Rubidium>bury it?
11:09-!-lobstar [~michielbi@] has quit [Read error: Operation timed out]
11:10<andythenorth>ha ha
11:10<andythenorth>recoloured the sand pit I've already drawn
11:10<andythenorth>not really good enough, but good enough
11:11*andythenorth closes a FIRS milestone
11:13-!-Bahamamama [] has joined #openttd
11:13-!-Bahamamama [] has quit []
11:14-!-DanMacK [~DanMacK@] has quit [Quit: Bye for now!]
11:18-!-aber [] has joined #openttd
11:20<@peter1138>hmm, anyone uses linux-vserver, with debian?
11:21<@peter1138>my log files don't get rotated :s
11:22<@peter1138>oh... cron isn't started :s
11:23<@peter1138>silly debian vserver set up scripts, i guess
11:27-!-Doorslammer [Doorslamme@] has joined #openttd
11:30<@peter1138>oh, also, silly rsyslog set up
11:30<@peter1138>with sysklog did, it would automatically get the list of files to rotate
11:30<@peter1138>not so with rsyslog :s
11:32<Noldo>peter1138: have you played with yacc/bison?
11:32<OwenS>Noldo: I have
11:33<OwenS>I've come to the conclusion you're better of hand coding your grammar :p
11:33<Noldo>do you know if anyone in the NewGRF community has made a parser with it?
11:33-!-lobstar [~michielbi@] has joined #openttd
11:33<OwenS>Sorry no i don't
11:35-!-Chruker [] has joined #openttd
11:37-!-lobstah [~michielbi@] has quit [Ping timeout: 480 seconds]
11:37<andythenorth>some FIRS industries have the 'can be exploded by military helicopter' flag :D
11:38<andythenorth>don't blame me, blame FooBar
11:52<OwenS>OK... How do I tell my instruction windows that a change has occured?
11:55<andythenorth>when should Aluminium become available as a cargo chain?
11:55<andythenorth>IRL any time after 1900 would be appropriate
11:55<andythenorth>Eddi|zuHause ^^ you normally have a suggestion on these questions :)
11:56<Eddi|zuHause>i'm not particularly informed about aluminium
11:57<Eddi|zuHause>something that makes sense regarding gameplay... people don't often start before 1920
11:57<@Rubidium>1889! :)
11:57<andythenorth>Rubidium: why?
11:57<@Belugas># hoooo hooo hooooo hoooo...
11:58<Eddi|zuHause>OwenS: MarkDirty()?
11:58<Eddi|zuHause>or Invalidate? or something?
11:58<OwenS>Eddi|zuHause: Thats how a window marks itself for a redraw. What I want to do is, in a command handler, say "The instructions of <this> signal are dirty. Notify the window with id <id>"
11:58<OwenS>It's the getting the window which is the difficult bit :p
11:58<@Rubidium>andythenorth: the very credible wikipedia ofcourse
11:59<@Rubidium>oh, maybe even 1886 :)
11:59<Eddi|zuHause>OwenS: GetWindowById()->MarkDirty()?
11:59<@Belugas>mmh... why is it i don't have all my songs with me?? I NEED BOWIE!
11:59<OwenS>Eddi|zuHause: Aah! That sounds about right
11:59<@Rubidium>MakeWindowDirtyById or something like it
12:00<OwenS>void InvalidateWindowData(WindowClass cls, WindowNumber number, int data = 0) is what I wanted
12:01<OwenS>Hmm... I'm gonna have to go through the game with a fine toothed comb to find where signals can be removed from tiles
12:02<OwenS>Eddi|zuHause: And demolish. And remove track. And...
12:03<Eddi|zuHause>OwenS: might make sense to refactor that to one place?
12:03<OwenS>Probably to an "CheckRemoveSignals" function or such
12:04<OwenS>OK, and we can now add instructions :-)
12:04<andythenorth>bakery intro date...1850?
12:05-!-lobstah [~michielbi@] has joined #openttd
12:06<Jolteon>Bakerys have been around since the Roman times.
12:07-!-lobstar [~michielbi@] has quit [Read error: Operation timed out]
12:07<Jolteon>They found a load of bread in the remains on Pompeii, from 79 AD
12:07<Jolteon>or was it 78 AD
12:07<Jolteon>Whenever Vesuvious wrecked the joint.
12:08<Jolteon>Brewerys have been around since Tudor time at least
12:09<Jolteon>(1485 to 16005)
12:10<andythenorth>Jolteon: did they look like this though?
12:10<andythenorth>and does it really matter?
12:10<andythenorth>should I care if graphics aren't 'old' enough
12:10<andythenorth>town buildings have the same problem
12:11<Eddi|zuHause>no. possibly prepare the code for different building styles, if you can get the date when an industry was built
12:11<@peter1138> PARCEL3(2).jpg
12:11<@peter1138>^ they look like that
12:11<@Rubidium> says early 11th century
12:11<Eddi|zuHause>if you have too much time, you can add the graphics for that later
12:12<Eddi|zuHause>i think breweries should be one of the first industries available
12:12<andythenorth>peter1138: how old is that one?
12:12<andythenorth>brewery could kick in around 1700?
12:12-!-devilsadvocate [~devilsadv@] has joined #openttd
12:13<andythenorth>screw it, I'll do it for 1640
12:13<andythenorth>seems like a nice date
12:15<andythenorth>anyone want to bid on the furniture factory date?
12:15<andythenorth>I reckon about 1850
12:17<andythenorth>cement plant?
12:18<Eddi|zuHause>history of industrialisation... i'm really not an expert in that
12:18<andythenorth>I guess the only two things that matter are:
12:18<andythenorth>- gameplay
12:18<andythenorth>- whether the graphics look stupid (too modern)
12:18<Singaporekid>"The first furniture factory employing more than ten people was begun by Abraham. & Hepburn (later Campbell & Abraham) in 1867."
12:18<andythenorth>Singaporekid: interesting
12:18<Singaporekid>HOPE THAT HELPS
12:19<andythenorth>it does :)
12:19<andythenorth>but I need to have a complete lumber chain
12:21<Eddi|zuHause>early houses should accept wood, later houses should accept coal
12:21<SpComb^>very funny
12:21<andythenorth>yup, they should, but I'm steering clear
12:21<andythenorth>I don't want to get into coding houses as well
12:22<Eddi|zuHause>and like i said before: pre-industrial "industries" should be very small but many
12:22<andythenorth>Eddi|zuHause: that's the plan
12:22<SpComb^>horsecarts transporting small quantities?
12:22<Eddi|zuHause>so you make a 1x1 carpenter's shop or something
12:22<SpComb^>there might be some sense to that
12:23<andythenorth>the thinking was to limit their production somehow as well
12:24<Eddi|zuHause>andythenorth: maybe if you take eGRVTS as base, limit it to one carriageload per production step?
12:24*andythenorth wonders if it's necessary to limit production at all
12:24<andythenorth>the available vehicles offer a sort of limit anyway
12:28<andythenorth>omg, we could do a whole industry set just for 'Dairy'
12:28*andythenorth thinks not
12:29<Eddi|zuHause>ha ha :p
12:30<Eddi|zuHause>toyland-replacement "cheeseland" maybe :)
12:30*andythenorth harbours a secret plan for an entire 'logging' chain though
12:32<OwenS>andythenorth: You have an hatred for forrests yes?
12:32-!-Splex [] has quit [Ping timeout: 480 seconds]
12:32<andythenorth>I just like logging machinery
12:33<OwenS>It does occur to me that in the default industries you collect grain and cattle from farms, but not milk.. kinda odd
12:36<andythenorth>I have a fix for that :)
12:36<andythenorth>but you don't get the default industries :o
12:37<OwenS>Hmm... Where should I put the program signal buton? I feels wrong to have a row with an extra buton...
12:38<Sacro>proram signal?
12:38<OwenS>Sacro: I'm implementing a programmable signals patch
12:40-!-Splex [] has joined #openttd
12:40<Sacro>ohyay \o/
12:40<Sacro>need testing?
12:40<OwenS>Current version can be found at , but theres no UI for programming in that version :p
12:40<OwenS>Next version is *really* close
12:42<Sacro>oh it's just NAND
12:42<Sacro>not programmable :(
12:42<OwenS>Sacro: Thats all it does for now
12:42<OwenS>The backend is there, but not the frontend
12:46-!-snack2 [] has joined #openttd
12:47-!-Hyronymus [] has joined #openttd
13:10-!-ptr [] has quit [Quit: Zzzzzz]
13:11-!-Grelouk [] has joined #openttd
13:13-!-Lakie [~Lakie@] has joined #openttd
13:16<andythenorth>steel mill intro date?
13:16<andythenorth>ach seems about right
13:18<OwenS>Ok, I'm adding my signal to the buffer (Via AddTrackToSignalBuffer), I presume I then have to call UpdateSignalsInBuffer()? (Testing without... nothing happens anyway) Or am I supposed to do something else?
13:23<OwenS>It certainly seems to work..
13:31-!-Terkhen [] has joined #openttd
13:43<andythenorth>paper mills are surprisingly old :o
13:48-!-Qazzian [~ian@] has quit [Remote host closed the connection]
13:50*peter1138 ponders
13:51-!-Eoin [] has joined #openttd
13:55<Hirundo>OwenS: If you plan to update multiple signals of the same owner, Add(Track|Side)ToSignalBuffer followed by UpdateSignalsInBuffer is the best way to go.
13:55<OwenS>Hirundo: OK. I was just checking that I wasn't calling a function I shouldn't.
13:56<Hirundo>For updating a single signal, SetSignalsOnBothDir and some_other_function are available
14:01*andythenorth hmmms
14:01<andythenorth>if industries have start dates, does the whole chain need to complete at once?
14:10-!-zachanim1 [~zach@] has joined #openttd
14:10-!-a1270 [] has quit [Quit: a1270]
14:10-!-ptr [] has joined #openttd
14:12-!-zachanima [~zach@] has quit [Ping timeout: 480 seconds]
14:14-!-frosch123 [] has joined #openttd
14:16-!-JVassie_ [] has quit [Read error: Connection reset by peer]
14:16-!-JVassie_ [] has joined #openttd
14:20-!-Polygon [] has joined #openttd
14:26-!-zachanim1 [~zach@] has quit [Read error: Connection reset by peer]
14:34-!-zachanima [~zach@] has joined #openttd
14:34-!-einKarl [] has quit [Remote host closed the connection]
14:36-!-lobster [~michielbi@] has joined #openttd
14:39-!-lobstah [~michielbi@] has quit [Ping timeout: 480 seconds]
14:43-!-Singaporekid [] has quit [Quit: Leaving]
14:43*andythenorth wonders how many nested cpp templates is too many?
14:45<CIA-6>OpenTTD: translators * r19501 /trunk/src/lang/ (danish.txt romanian.txt):
14:45<CIA-6>OpenTTD: -Update from WebTranslator v3.0:
14:45<CIA-6>OpenTTD: danish - 5 changes by silentStatic
14:45<CIA-6>OpenTTD: greek - 4 changes by
14:45<CIA-6>OpenTTD: lithuanian - 2 changes by
14:46<CIA-6>OpenTTD: romanian - 3 changes by kkmic
14:56-!-Wolf01 [] has joined #openttd
14:56<@Rubidium>andythenorth: I'd say infinite, but there's infinitely more possibilities beyond that
14:57<andythenorth>and for readability and understanding the code?
14:57<Wolf01>oh, I thought you were talking about human stupidity
14:57<Wolf01>hello :D
14:58<@Rubidium>hi Wolf01, lets preemptively bury you :)
15:00<@Rubidium>TrueBrain: WT3 is again in its commiting no-one's stuff state :( (for two languages)
15:05-!-Fuco [] has joined #openttd
15:05-!-ecke [~ecke@] has quit [Quit: ecke]
15:09-!-rhaeder [] has joined #openttd
15:12-!-ecke [~ecke@] has joined #openttd
15:12<andythenorth>var 24 years since 0 (long format)
15:12<andythenorth>how do I knock 1 year off?
15:12<andythenorth> 24 20 \dxFFFFFFFF //get current date
15:12<andythenorth> \2- 1A 00 \d01 //subtract 1
15:13<andythenorth>doesn't seem to do it
15:13<andythenorth>oh....maths fail :o
15:18-!-APTX [] has quit [Remote host closed the connection]
15:18-!-APTX [] has joined #openttd
15:30-!-ajmiles [] has joined #openttd
15:39-!-Tennel [~Tennel@] has joined #openttd
15:44-!-KritiK [] has joined #openttd
15:46<OwenS>Wolf01, Sacro: <- ProgSigs with signal editor is out
15:48<andythenorth>pretty epic
15:54<OwenS>Hehe, someone has already downloaded
15:55<__ln__>Wolf01: 'notte
15:59*andythenorth blew up ottd horribly
15:59-!-APTX [] has quit [Ping timeout: 480 seconds]
16:07-!-Adambean [] has quit [Read error: Connection reset by peer]
16:07-!-Adambean [] has joined #openttd
16:19-!-fonsinchen [] has quit [Ping timeout: 480 seconds]
16:22-!-fjb is now known as Guest1913
16:22-!-fjb [] has joined #openttd
16:26-!-Guest1913 [] has quit [Ping timeout: 480 seconds]
16:36-!-snack2 [] has quit [Quit: ( :: NoNameScript 4.22 :: )]
16:47-!-lobstar [~michielbi@] has joined #openttd
16:52-!-lobster [~michielbi@] has quit [Ping timeout: 480 seconds]
16:58-!-Progman [] has quit [Remote host closed the connection]
17:10-!-Progman [] has joined #openttd
17:11<OwenS>blown it up again?
17:16<OwenS>Hmm... This ones a bit theoretical at the moment, as I'm not implementing it yet... But when I give ProgSigs the ability to look at arbritrary signals, should I limit it to onlly signals from the same company?
17:19<@Belugas>zhome. Gnight
17:20<@Rubidium>night Belugas
17:20<andythenorth>3 tickets before FIRS release 0.1 is done :o
17:21<andythenorth>unless there are new bugs :P
17:21-!-lewymati [~lewymati@] has quit []
17:21-!-JVassie_ [] has quit [Read error: Connection reset by peer]
17:22-!-JVassie_ [] has joined #openttd
17:22-!-Doorslammer [Doorslamme@] has quit []
17:23-!-ecke [~ecke@] has quit [Quit: ecke]
17:31-!-goblin_ [] has joined #openttd
17:32-!-glx [glx@2a01:e35:2f59:c7c0:c8fd:61cb:7afe:8361] has quit [Remote host closed the connection]
17:33-!-glx [glx@2a01:e35:2f59:c7c0:c8fd:61cb:7afe:8361] has joined #openttd
17:33-!-mode/#openttd [+v glx] by ChanServ
17:34<@Rubidium>yeah right... not gonna happen any time soon
17:38<devilsadvocate>imo, that sounds like the backstory to a really bad scifi movie
17:41-!-tdev [] has joined #openttd
17:43-!-frosch123 [] has quit [Remote host closed the connection]
17:44-!-oskari89 [] has quit []
18:00<Wizzleby>wrt high speed rail china->europe: nice idea, but seriously, going through 17 different countries has got to be a serious political crapstorm waiting to happen, and seems unlikely to pull off
18:00-!-Grelouk [] has quit [Quit: Quitte]
18:01<OwenS>I notice that China are paying for it. That makes the whole thing suddenly become a lot cheaper, exp. when you consider the economic benefits
18:02<OwenS>**cheaper -> simpler
18:02<OwenS>Also, it makes negotiations simpler: it shows China want it, and they want it pretty badly
18:02<@Rubidium>Wizzleby: here they have 30 years of "fighting" before they can lay a road; it's not "in three weeks this valley will be flooded, bugger of to this new town we constructed for you"
18:03<Wizzleby>yeah, them paying for it certainly removes *one* big obstacle. That doesn't account for general political stubbornness though
18:03<OwenS>Stubbornness vs the opposition going "China offered to build a free high speed rail line and you refused WHY?!"
18:03-!-Polygon [] has quit [Quit: Verlassend]
18:04<Wizzleby>Rubidium: yeah, many places constructing a new road is not popular. In the USA, they had trouble building their proposed highway system which would run from mexico to canada because some states refused to take it
18:04<Wizzleby>OwenS: look at the situation of Oklahoma and the Trans-texas corridor, or whatever that leg of the highway was to be called
18:04<OwenS>They should feel lucky. The UK hasn't built a new motorway in ~15 years. And the M6 toll doesn't count because nobody uses it
18:05<Wizzleby>very similar situation, oklahoma would not have had to pay for it, but they didn't want it running through their state
18:06<Wizzleby>OwenS: also, remember politics doesn't always do what is best for the region :)
18:06<OwenS>HSR lines are more attractive (Read: more green) than roads, and also it's largely running through less developed countries where there is less NIMBYism
18:06<Wizzleby>just cause its a benefit or a good idea doesn't mean it gets passed
18:06<Wizzleby>well, I'm not disagreeing with you on the benefits of HSR certainly :)
18:07<@Rubidium>OwenS: rail is expensive (and by self-reinforcement it stays expensive)
18:07-!-Neon [] has quit [Quit: Something strange must have happened...]
18:08<@Rubidium>just look at the rail projects here... nobody seems to want them, they cost a huge sum of money and are barely used
18:08<OwenS>Rubidium: Except when China is footing the bill for you :p
18:09<Wizzleby>I bet some places would take issue simply because its china ;)
18:09<Wizzleby>politics are a mess after all
18:10<@Rubidium>OwenS: they made a cargo rail line to Germany with a capacity of 10 trains an hour per direction... if 10 trains a day use it, it's busy. Even more of them use the old route because that's cheaper.
18:11-!-bryjen [~bryjen@] has quit [Quit: Quit]
18:11<@Rubidium>even then, how much will a ticket China-Europe cost?
18:14-!-tdev [] has quit [Quit: Leaving]
18:15-!-Hyronymus [] has quit [Quit: ChatZilla 0.9.86 [Firefox 3.6/20100115144158]]
18:17-!-JakeGrimshaw [] has joined #openttd
18:17-!-TheMask96 [] has quit [Ping timeout: 480 seconds]
18:17<JakeGrimshaw>hello all
18:17<PeterT>hey Jake
18:18-!-Chrill [] has joined #openttd
18:19<@Rubidium>because a train ticket Tokyo-Hakata (Shinkansen) costs about twice of what I paid for the airplane and with transit times still the Shinkansen is an hour longer
18:19<@Rubidium>which is over a distance of 1200 km
18:19<JakeGrimshaw>the Guess the Station picture looks annoyingly familiar :@
18:20<@Rubidium>now if you're talking about China-Europe the train prices will arguably be relatively even higher than an airplane
18:21<@Rubidium>ofcourse you can use the "it's greener principle", but then... having the maglev train go even slower is arguably greener too and then you get into a "time vs money vs greenness" debate
18:22-!-fonsinchen [] has joined #openttd
18:22<OwenS>I suppose one of the biggest differences is that jet fuel's tax is so low...
18:22*andythenorth wishes there was a way to define a value (such as 1881) and have the CPP render that as \d1881
18:23<@Rubidium>template parameters?
18:23<Ammler>wait for Hirundo/Yexo tools :-)
18:23<@Rubidium>#define FOO(a) \d##a## ?
18:24<OwenS>Probably need to go through a CONCAT indirection or two knowing CPP
18:24-!-TheMask96 [] has joined #openttd
18:24<andythenorth>I've tried before, so has DJ_Nekkid I think
18:25<andythenorth>I end up defining the dword (define '\d1881') then writing that onto the text stack later
18:25<OwenS>andythenorth: #define FOO(a) CONCAT(\d, a) #define CONCAT(_x, _y) CONCAT2(_x, _y) #define CONCAT2(_x, _y) _x##_y
18:25<andythenorth>OwenS: :) looks about as bad as just using the text stack
18:25<OwenS>Those concat macros come in useful elsewhere as well
18:26<OwenS>I'd say "You should be using a proper language" but the only one of those anyone has is M4, and M4 is awful
18:27<Ammler>in "our" case, python is valid too
18:27<andythenorth>language rarely matters that much
18:27<andythenorth>as long as it's not perl :P
18:27<Terkhen>good night
18:27-!-Terkhen [] has quit [Quit: ...]
18:28<Ammler>Terken should give some time to answer ;-)
18:28<PeterT>he just wants to get to his damn bed
18:28<Ammler>andythenorth: did you see the scripts from yexo and Hirundo?
18:28<Ammler>not useable?
18:29<andythenorth>nfo is simply not my biggest problem
18:29<andythenorth>I screw up in every language I use
18:29<Yexo>Ammler: not yet, Hirundo has (as far as I know) only written a text document
18:29<Yexo>and my work is far from complete
18:29<andythenorth>I'll still spend time hunting my own errors in python or whatever
18:29<@Rubidium>Ammler: it's totally unuseable if you want to release something "soon"
18:29<Ammler>Yexo: I didn't follow proper, just read a bit here...
18:30<@Rubidium>Ammler: it's as useful as m4nfo
18:31<Hirundo>Yexo: I have some flex/bison stuff lying around, but that's nothing to get really exited about
18:31<Hirundo>I think using python is a better idea
18:32<OwenS>Hirundo: Esp. since you'd be better off with re2c + handocded parser ;-)
18:32<OwenS>Or Python :p
18:32<Ammler>Eddi|zuHause: has also once posted something :-)
18:32<Eddi|zuHause>that was a long time ago...
18:33<Yexo>Hirundo: one of the problems I encountered: how to handle parameter usage in a varaction2 expression?
18:33<Ammler>well, anyway, cpp did reach the limits...
18:33<Ammler>the more we use it, the uglier the code
18:33<Hirundo>Yexo: There is a fundamental choice to be made there
18:33<Eddi|zuHause>i never got as far as figuring out varaction 2 support...
18:33<Yexo>should it use the value of the parameter as it was at the moment the varaction2 is defined or at the time it's executed?
18:34<Hirundo>Action6 or variable 7F
18:34<Yexo>indeed :)
18:34<Ammler>action6 could mostly be done with lots of action7
18:35<Hirundo>Not really
18:35<Eddi|zuHause>that was not the question
18:35<Eddi|zuHause>Ammler: if you want to use action 7, you have to know all possible values
18:36<Eddi|zuHause>also, you can't skip an action 2 with an action 7/9
18:36<Hirundo>Action7 would , in the worst case, need far more memory than your pc has to offer, to handle every case
18:36<Yexo>Ammler: this is the problem:
18:38<Hirundo>Other languages show examples of both
18:39<Ammler>don't see, how that could be 4
18:39<PeterT>what does "dbg: [misc] String too long for destination buffer" mean?
18:39<Hirundo>At the time the action2 is run, the value is 4
18:39<PeterT>what is the destination buffer, exactly?
18:40<Yexo>Ammler: if the switch (=action2) uses var 7F, then in nfo the value would be 4
18:40*andythenorth closes a ticket by backlogging it
18:40<Hirundo>PeterT: What version are you using?
18:40<PeterT>Hirundo: 0.7.5
18:41<PeterT>Hirundo: It is patched with CityBuilder, if that matters
18:41<Wolf01>buona notte __ln__
18:41*PeterT buries Wolf01
18:41-!-Wolf01 [] has quit [Quit: Once again the world is quick to bury me.]
18:41<Hirundo>PeterT: Yes, that might matter a lot.
18:42<PeterT>what if it was with a normal version, unpatched?
18:42<PeterT>Hirundo: what would it mean?
18:43<Yexo>that some string was too long
18:43<PeterT>that would make sense
18:43<PeterT>since the server sends private messages about the city info
18:44<andythenorth>good night
18:44<PeterT>Night andythenorth
18:44-!-andythenorth [] has left #openttd []
18:45<Ammler>well, that looks like I have no idea about VarAction2 :-)
18:45<Hirundo>Actino6 may provide more power to the user, since he has the freedom to choose what he wants
18:46<Hirundo>On the other hand, it may provide even more rope to hang himself with
18:46<Ammler>don't see why you should like to use value of a variable you define _after_
18:47<Ammler>sounds like you define a function to me...
18:48<Yexo>yes, action6 feels more intuitive
18:49<Hirundo>A bit like lexical closures in other languages
18:49<Ammler> <-- a lot of Action6, loops and such :-)
18:52<Ammler>oh, I didn't push my final grf...
18:58<Yexo>Ammler: it looks like the comments don't match the nfo code
18:58<Ammler>yeah :-)
19:03-!-JakeGrimshaw [] has left #openttd []
19:04<Ammler>Yexo: I pushed the final version, requery
19:05<Ammler>comments are still not valid :-/
19:05-!-Progman [] has quit [Remote host closed the connection]
19:06<Ammler>I am also not able to get Tropic/Arctic working...
19:09-!-APTX [] has joined #openttd
19:11-!-goblin_ [] has quit [Remote host closed the connection]
19:20-!-aber [] has left #openttd []
19:22-!-fonsinchen [] has quit [Ping timeout: 480 seconds]
19:35-!-Coco-Banana-Man [] has quit [Quit: Regel Nr. 1: Jeder hört auf mein Kommando! - Regel Nr. 2: Jeder bleibt auf dem Weg! - Regel Nr. 3: ... ... Der, der bläht, als hinterster geht!]
19:37-!-Cybertinus [] has quit [Remote host closed the connection]
19:40-!-Biolunar [] has quit [Quit: gn8]
19:51-!-tokai [] has quit [Read error: Connection reset by peer]
19:52-!-tokai [] has joined #openttd
19:52-!-mode/#openttd [+v tokai] by ChanServ
19:57-!-Tennel [~Tennel@] has quit [Quit: WeeChat]
19:57-!-Nite_Owl [] has joined #openttd
19:58<Nite_Owl>Hello all
20:08-!-Eddi|zuHause [] has quit []
20:09-!-Eddi|zuHause [] has joined #openttd
20:16-!-Chruker [] has quit []
20:21-!-fjb is now known as Guest1928
20:21-!-fjb [] has joined #openttd
20:21-!-OwenS [] has quit [Remote host closed the connection]
20:25-!-Guest1928 [] has quit [Ping timeout: 480 seconds]
20:29-!-ajmiles [] has quit [Quit: Leaving]
20:50-!-Nite_Owl [] has quit [Quit: Read You Soon]
20:51-!-KritiK [] has quit [Quit: Leaving]
20:52-!-Chrill [] has quit []
21:03-!-KenjiE20 [~KenjiE20@] has quit [Quit: WeeChat]
21:05<@Belugas>and here we go for a few more coding session
21:05-!-lobstah [~michielbi@] has joined #openttd
21:07<Eddi|zuHause>since when do you code in the middle of the night?
21:08<fjb>My Sun account is gone. And the Oracle registration is not working. It fails to send me the validation email. :-(
21:09<Eddi|zuHause>they don't want you.
21:11<@Belugas>Eddi|zuHause, i've got too muc to do for just doio9ng 9 to 5
21:12<@Belugas>so, 've taken some quality time with family, put them to bed, and start working
21:12<@Belugas>exactly when i was deving ;)
21:12-!-lobstar [~michielbi@] has quit [Ping timeout: 480 seconds]
21:17-!-Lakie [~Lakie@] has quit [Quit: Sleep.]
21:18-!-Wizzleby [] has quit [Remote host closed the connection]
21:20-!-lolman [] has joined #openttd
21:45-!-Fuco [] has quit [Ping timeout: 480 seconds]
21:47-!-Wizzleby [] has joined #openttd
21:59<@Belugas>done enough
22:10-!-Pe1erT [] has joined #openttd
22:10-!-Pe1erT [] has quit []
22:17-!-JVassie_ [] has quit [Ping timeout: 480 seconds]
22:18-!-Hackykid [~quassel@] has joined #openttd
22:18-!-rhaeder1 [] has joined #openttd
22:22-!-rhaeder [] has quit [Ping timeout: 480 seconds]
22:32-!-ptr [] has quit [Quit: Zzzzzz]
22:33-!-MeCooL [mecool@] has quit [Ping timeout: 480 seconds]
22:44-!-rhaeder [] has joined #openttd
22:49-!-rhaeder1 [] has quit [Ping timeout: 480 seconds]
23:20-!-Adambean [] has quit [Quit: Gone fishing]
23:28-!-DanMacK [~here@] has joined #openttd
23:30-!-rhaeder [] has quit [Quit: Leaving.]
23:32-!-rhaeder [] has joined #openttd
23:32-!-DanMacK [~here@] has quit [Read error: Connection reset by peer]
23:33-!-llugo [] has quit [Remote host closed the connection]
---Logclosed Tue Mar 23 00:00:24 2010