Back to Home / #openttd / 2007 / 07 / Prev Day | Next Day
#openttd IRC Logs for 2007-07-15

---Logopened Sun Jul 15 00:00:01 2007
00:15|-|Sacro [~Ben@adsl-87-102-80-216.karoo.KCOM.COM] has joined #openttd
00:27|-|MarkSlap [] has joined #openttd
01:05|-|MarkSlap [] has quit [Quit: Screw you guys, i'm going home! (or to the pub)]
01:05|-|Frostregen__ [] has joined #openttd
01:05|-|Frostregen__ changed nick to Frostregen_
01:06|-|Sacro [~Ben@adsl-87-102-80-216.karoo.KCOM.COM] has quit [Read error: Connection reset by peer]
01:11|-|Frostregen [] has quit [Ping timeout: 480 seconds]
01:11|-|Frostregen_ changed nick to Frostregen
01:36|-|dpaanlka [] has joined #openttd
01:37<dpaanlka>i have a big network of airports and airline flights going here but every time a plane crashes i have no easy way to determine which one and to which airpoprts it served
01:37<dpaanlka>is there a way to have crashed planes automatically replaced
01:37<dpaanlka>OR list airports that do not have service?
01:38|-|dpaanlka [] has quit []
01:38|-|dpaanlka [] has joined #openttd
01:38|-|dpaanlka [] has quit []
01:38|-|dpaanlka [] has joined #openttd
01:38|-|dpaanlka [] has quit []
01:39|-|Brianetta [] has joined #openttd
01:54<Smoovious>apparently, he hasn't tried sharing the o rder of a new plane with thte crashed one
02:10|-|Osai^zZz [] has joined #openttd
02:11|-|iPandaMojo [] has joined #openttd
02:18|-|Zr40 [] has joined #openttd
02:21|-|Gekko [] has quit [Quit: KVIrc 3.2.6 Anomalies]
02:22|-|Gekko [] has joined #openttd
02:31|-|Wolf01 [] has joined #openttd
02:41|-|Brianetta [] has quit [Quit: Off to see Transformers]
02:43|-|Purno [] has joined #openttd
02:55<Smoovious>o/ Wolf01
02:56|-|elmex [] has joined #openttd
03:01|-|Tlustoch [] has joined #openttd
03:07|-|narth [] has joined #openttd
03:11|-|Osai^zZz changed nick to Osai
03:12|-|Deathmaker [] has joined #openttd
03:23|-|Ammler [] has joined #openttd
03:27|-|iPandaMojo [] has quit [Quit: iPandaMojo]
03:28|-|Purno [] has quit [Quit: Life is a game of pick-up-sticks, played by fucking lunatics.]
03:32|-|tokai|ni [] has quit [Ping timeout: 480 seconds]
03:34|-|tokai|ni [] has joined #openttd
03:36|-|Darkebie [] has joined #openttd
03:42|-|Tino|Home changed nick to TinoM
03:44|-|HMage` [] has joined #openttd
03:49|-|HMage [] has quit [Ping timeout: 480 seconds]
04:07|-|MarkSlap [] has joined #openttd
04:23|-|Zr40 [] has quit [Quit: Zr40]
04:29|-|DJ_Mirage [] has joined #openttd
04:32|-|JazzyJaffa [] has joined #openttd
04:42|-|Thomas[NL] [] has joined #openttd
04:50|-|SmatZ [] has joined #openttd
04:53|-|Eddi|zuHause [] has quit [Ping timeout: 480 seconds]
04:57|-|Eddi|zuHause [] has joined #openttd
04:58|-|thgergo [] has joined #openttd
04:58|-|Chris82 [] has joined #openttd
04:58<Chris82>good morning
04:59<Chris82>what could cause an error: !invalid string id 0 in GetString when clicking a patches page
05:04<Eddi|zuHause>when you provided an invalid string?
05:06<Chris82>but then I should get a compiler error?
05:10<Chris82>oh wait I think that is a bug in trunk let me check
05:12<Chris82>hmmm no that was obviously not the reason
05:16<JazzyJaffa>I think I may have found a bug in YAPF for ships that is causing it to search more nodes than needed for non-diagonal routes. I'm not sure though as it may be my understanding.
05:17<Eddi|zuHause>Chris82: "invalid string" can be a (StringID)0
05:22<Eddi|zuHause>JazzyJaffa: with YAPF you better talk directly to KUDr
05:22<JazzyJaffa>Where curves are given penalties this is used: n.GetTrackdir() != n.m_parent->GetTrackdir()), shouldn't it be: (IsDiagonalTrackdir(n.GetTrackdir()) != IsDiagonalTrackdir(n.m_parent->GetTrackdir()))
05:22<Eddi|zuHause>oh, and that will fail with 90° curves
05:22<JazzyJaffa>yeah that needs a special case if you are allowing 90's
05:22<JazzyJaffa>but the current one penalises going in a continous vertical or horizontal
05:22<Chris82>(StringID)0 doesn't exist anywhere
05:22<Eddi|zuHause>Chris82: of course not
05:22<Chris82>I added CommandCost((StringID)STR_WAIT_UNTIL_CONSTRUCTION) in landscape.cpp but that has nothing to do with the economy patches section
05:22<Chris82>also removing it doesn't fix the issue
05:22<Eddi|zuHause>it may be hidden in a wrong parameter or something
05:22<Eddi|zuHause>you better get a backtrace :)
05:22|-|Progman [] has quit [Quit: Progman]
05:22|-|Progman [] has joined #openttd
05:22<Chris82>well the weird thing is I have reverted the settings_gui.cpp file to its last state before my changes
05:22<Chris82>and I still get the error
05:22<Chris82>I don't know which other file should influence the economy patches section tho
05:23<Chris82>I mean in settings.cpp for example it doesn't matter where the SDT_ are they are just sorted for better readability
05:23<Eddi|zuHause>may be a out of bounds access of an array?
05:23<Eddi|zuHause>i said, get a backtrace!
05:24<Eddi|zuHause>it will tell you exactly where the broken string appears
05:26|-|Deathmaker [] has quit [Read error: Connection reset by peer]
05:26<Chris82>how do I get a backtrace?
05:26<Chris82>the game just crashed after the error message
05:27<Eddi|zuHause>you start the game in a debugger
05:27<Chris82>I just compile a debug version
05:27<Eddi|zuHause>that will be helpful ;)
05:28|-|Deathmaker [] has joined #openttd
05:28<Eddi|zuHause>do you use mingw/gcc or msvc?
05:28<Chris82>errrm lol I just tried to start the debug version and get an assertion failed error
05:28<Eddi|zuHause>that should have a builtin debugger
05:29<Chris82>in gfxinit.cpp line 365 wth
05:30|-|Deathmaker [] has quit [Read error: Connection reset by peer]
05:31<Chris82>let me compile a trunk version and see if I get the same error
05:31|-|Deathmaker [] has joined #openttd
05:32<Chris82>the debug version crashed when loading 2ccmap.grf
05:33<Chris82>I don't really get why, isn't that the start screen?
05:36|-|Digitalfox_Notebook [] has quit [Quit: ChatZilla [Firefox]]
05:37<Eddi|zuHause>that's the risk when combining many badly written patches
05:37|-|DeGhosty [] has quit [Quit: Ghost by The pwnage]
05:38<Chris82>but loading and playing the release build works flawlessly
05:38<Chris82>I also get this error when I build a debug version from trunk as wlel
05:38<Eddi|zuHause>'s a reverse heisenbug :p
05:38<Eddi|zuHause>well, then file a bugreport
05:39<Chris82>I don't really know what to write there, the debugger breaks at a line the asm code
05:39<Eddi|zuHause>but nobody's using MSVC...
05:40<Chris82>I do :p
05:41<Rubidium>Chris82: *if* trunk would crash on loading 2ccmap.grf we would've heard about it a long time ago. Are you really sure you have a clean trunk?
05:43<Chris82>only the debug build, not the release build
05:43<Chris82>I just try to figure out if it was a clean build
05:59|-|sartsjie [] has joined #openttd
05:59|-|sartsj [] has quit [Remote host closed the connection]
06:02|-|Wolf01 changed nick to Guest384
06:02|-|Wolf01 [] has joined #openttd
06:03|-|Tlustoch [] has quit [Quit: Leaving]
06:05|-|Guest384 [] has quit [Ping timeout: 480 seconds]
06:07|-|XeryusTC [] has joined #openttd
06:07|-|Gekko [] has quit [Quit: KVIrc 3.2.6 Anomalies]
06:18|-|JazzyJaffa [] has quit [Ping timeout: 480 seconds]
06:29<CIA-1>OpenTTD: truelight * r10576 /branches/noai/bin/ai/regression/ [NoAI] -Add: added -g to regression test script, to start gdb over regression-test
06:30|-|Vikthor [] has joined #openttd
06:40|-|Eddi|zuHause [] has quit [Remote host closed the connection]
06:40|-|Eddi|zuHause [] has joined #openttd
06:45<CIA-1>OpenTTD: truelight * r10577 /branches/noai/ (8 files in 2 dirs):
06:45<CIA-1>OpenTTD: [NoAI] -Add: added ChangeItem to AIList
06:45<CIA-1>OpenTTD: [NoAI] -Change [API]: AddItem of AIList now takes a second param: value
06:45<CIA-1>OpenTTD: KUDr * r10578 /trunk/src/yapf/ (yapf_common.hpp yapf_ship.cpp):
06:45<CIA-1>OpenTTD: -Fix [YAPF, ships]: Ships received curve penalty for non-diagonal straight move. (JazzyJaffa)
06:45<CIA-1>OpenTTD: -The fix in cost calculation uncovered bug in estimate calculation. Ships now use the same estimate algorithm as trains.
07:02|-|skidd13 [] has joined #openttd
07:15<Chris82>Rubidium: I fixed this assertion failure now and it seems the problem why it didn't build properly for me was that I didn't have the require grf files in the data directory of the repository
07:16<Chris82>they seem to be only required for the debug build that's why the release build worked
07:16|-|glx [] has joined #openttd
07:16|-|mode/#openttd [+v glx] by ChanServ
07:16|-|Vikthor [] has left #openttd []
07:16<Rubidium>Chris82: probably the release directory already had them
07:22|-|Zr40 [] has joined #openttd
07:28|-|JazzyJaffa [] has joined #openttd
07:32|-|KritiK [] has joined #openttd
07:37<CIA-1>OpenTTD: rubidium * r10579 /branches/noai/ (5 files in 2 dirs):
07:37<CIA-1>OpenTTD: [NoAI] -Add: functions to remove/keep the top/bottom X items from a list.
07:37<CIA-1>OpenTTD: [NoAI] -Add: functions to remove/keep items given in another list.
07:38|-|MarkSlap [] has quit [Remote host closed the connection]
07:48<Chris82>hmmm it's funny the debug .exe is really huge but the linker is so much faster than with building the release build
07:48<@peter1138>why is that funny?
07:49<@peter1138>it's rather expected behaviour
07:49<Chris82>because I would assume that for a much larger .exe the time to build it is also longer
07:50<@peter1138>you assume wrong
07:51<@peter1138>debug = unoptimized with debug symbols
07:51<@peter1138>release = optimized with no debug symbols
07:51<@peter1138>optimizing is of course slow
07:51<Chris82>I see :)
07:51<skidd13>Chris82: Are you the one who is working again on the waypoint stats?
07:51<@peter1138>stripping debug symbols isn't, but does remove a lot of unneeded stuff
07:51<Chris82>yes Skidd
07:52<Chris82>but I think that needs to be rewritten
07:52<skidd13>In the diff is a function missing.
07:52<Chris82>peter1138: I always wasted time compiling release builds until now, but now I know that I can save a lot of time when compiling debub builds just to test stuff
07:52<@peter1138>it's not wasted
07:53<@peter1138>debug is a lot slower for a start
07:53<Chris82>you mean my diff or the original patch diff?
07:54<skidd13>The function ShowWaypointTrains is used but never written.
07:54<skidd13>in your diff.
07:54<Chris82>yeah I removed that function
07:54<Chris82>it is build on very old code and functions that don't exist anymore
07:54<skidd13>But kept the call of it in the patch.
07:54<Chris82>I have a newer build which compiles and shows me the stats screen but it's very buggy
07:54<Chris82>i.e. only number of trains scheduled is counted and not how often they go through the waypoint
07:55<Chris82>I need to rewrite it in 1 or 2 weeks
07:56<skidd13>Would be nice to seperate the gui in an extra file.
07:56<Chris82>have to study computer science theory (turing machine and such stuff) right now for my exam tomorrow :(
07:56<CIA-1>OpenTTD: truelight * r10580 /branches/noai/ (5 files in 2 dirs): [NoAI] -Add: added GetStationID to get the StationID based on a tile
08:04<Eddi|zuHause>that's easy :p
08:12|-|ThePizzaKing [] has quit [Ping timeout: 480 seconds]
08:19|-|Tlustoch [] has joined #openttd
08:21|-|skidd13 [] has left #openttd []
08:21<@TrueBrain> <- takes 20 years to get to an almost perfect score :)
08:23<Wolf01>did you see the brickland road tryout?
08:24|-|Tobin [] has quit [Quit: Leaving...]
08:24<CIA-1>OpenTTD: truelight * r10581 /branches/noai/bin/ai/ (SQNoAI/ wrightai/ wrightai/main.nut):
08:24<CIA-1>OpenTTD: [NoAI] -Add: added WrightAI, and even though it is an aircraft only AI, it is the first NoAI that actually builds something useful and that is where the name came from (wright is archaic English for craftsman or builder)
08:24<CIA-1>OpenTTD: [NoAI] -Remove: removed SQNoAI, as it didn't do anything useful
08:24<@TrueBrain>too small... :p
08:24<@TrueBrain>looks nice, only it is 32bpp, use nicer lines :p
08:25<Gekko[PDA]>wtf is NoAI.
08:25<Eddi|zuHause>i thought "Wright" from the aircraft pioneer brothers...
08:25<izhirahider>TrueBrain, any hints on how to improve min. income? in my games I always fail in that area...
08:25<Wolf01>is a tryout, when all the tiles are finished i'll look for some antialiasing :P
08:26<@TrueBrain>izhirahider: sell all vehicles that are below the treshhold :)
08:26<Gekko[PDA]>my shortcoming is passengers.
08:26<@TrueBrain>Wolf01: good :)
08:26<Wolf01>izhirahider, sell the vehicles which don't made enough money
08:26<Wolf01>too slow :P
08:26<Gekko[PDA]>without subways it's imkpossible for me to keep up
08:27<Chris82>I have a really weird error in settings.cpp
08:27<Chris82>I have this line for a patch:
08:27<Chris82>It was placed in the economy section
08:27<Chris82>since I placed all patch options from ChrisIN on an extra patch settings page I reordered the patches in settings.cpp
08:28<Chris82>but when I want to move this line and then load an old savegame the game crashes when opening economy patches page
08:28<@peter1138>Wolf01: antialiasing can't be 'applied' later...
08:28<Chris82>why does it matter where this line is placed?
08:28<Chris82>as long as it is within const SettingDesc _patch_settings[] = {
08:28<@TrueBrain>order _does_ matter
08:28<@peter1138>order is vital :)
08:29<Chris82>hmmm but moving all other options worked without any problems
08:29<@peter1138>no it didn't
08:29<@TrueBrain>you just didn't noticed it :)
08:29<izhirahider>hmmm, ok
08:30<Chris82>:p well I can load trunk, 0.5.2, old ChrisINs
08:30<@TrueBrain>being able to load and load the correct things
08:30<@TrueBrain>are 2 different things
08:30<Chris82>my standard tests, i.e. clicking around, building some stuff all works
08:30<Chris82>hmm so you mean that when loading a game settings may be lost?
08:30<@peter1138>sure but
08:31<@peter1138>if you have two settings that happen to both be 0, loading them in the opposite will *seem* to work fine
08:31<Eddi|zuHause>if you change the order of settings, you have to change the order of loaded settings also, because otherwise you would load one setting as if it were the other
08:31<@TrueBrain>now only you load a setting that makes some value go passed their allowed value
08:31<@TrueBrain>and so it crashes
08:32<Eddi|zuHause>especially you can load values for which one setting was possible into another setting where these values are forbidden
08:32<@TrueBrain>Eddi|zuHause: euh, the GUI part has nothing to do with the loading part
08:32<Chris82>ok I get the point
08:32<@TrueBrain>so you can safely move around the order things are displayed
08:32<@TrueBrain>you can even move around the order how things are in the struct
08:32<Eddi|zuHause>hm, ok
08:32<@TrueBrain>you just can't change the order things are load/saved
08:32<Chris82>but the town founding patch doesn't load anything from a savegame
08:33<@TrueBrain>as saveload is stupid, it goes from up-to-down in bytes
08:33|-|nihil84 [] has joined #openttd
08:33<Eddi|zuHause>that is what i meant
08:33<@peter1138>it's not stupid, it's size-efficient ;)
08:33<Gekko[PDA]>roadmap 0.6?
08:34<Chris82>just had an idea... testing
08:35<@TrueBrain>I have such a brilliant idea too
08:35[~]TrueBrain switches on his xbox
08:35<@TrueBrain>I wish I had XBox Live,, so I could download the AAC upgrade... now I can't play mpeg4s :(
08:39<Zr40>what's the proper procedure for getting patches applied into trunk?
08:40<@TrueBrain> :)
08:40<Chris82>hmmm don't get it, moving any patch except this one works definitely fine
08:40<Chris82>when loading a savegame the settings are loaded properly
08:41<Zr40>TrueBrain: that's what I did
08:41<Chris82>no matter if it's a bool, var, multi string or whatever
08:42<Zr40>TrueBrain: but there doesn't seem much activity going on
08:42<@TrueBrain>Zr40: then youhave to wait till someone applies it
08:42<Zr40>TrueBrain: what kind of time span could I expect?
08:43<@TrueBrain>depending on your patch, between 1 day and 10 years
08:43<Zr40>with 10 years being..?
08:43<@TrueBrain>a long time
08:44<Zr40>not that :)
08:44<Zr40>I was referring to 'depending on your patch'
08:45<@TrueBrain>say a critical bugfix is most likely to hit the trunk the same day
08:46<@TrueBrain>where patches like more companies will take a long long time, for the simple reason we kind of want a cleaner solution
08:46<Zr40>I'd say it's in between
08:46<@TrueBrain>then I say it is between the 1 day and 10 years :)
08:48<Zr40>but, I doubt patches just sitting in the bug tracker will improve all by itself, even in 10 years
08:50<Zr40>they don't become cleaner just by waiting :)
08:52<Chris82>hmmm ok I agree now order does matter
08:52<Chris82>stupid saveloader *gg*
08:52<Chris82>I can mix the settings any way in settings_gui.cpp but the order in settings.cpp is "static"
08:54<Chris82>I am off for the last few hours of studying now :)
08:54<Chris82>bye bye
08:55<@TrueBrain>enjoy :)
08:55|-|Chris82 [] has quit [Quit: studying]
08:57<Zr40>TrueBrain: is there any way to shorten the duration? :)
08:57<@TrueBrain>not really I gues
08:57<@TrueBrain>some dev needs to have an interest in your patch, or the time to handle it
08:57<@TrueBrain>(yeah, it isn't fair, I know I know)
08:59<Zr40>sounds like a dev shortage (or a dev time shortage anyway)
08:59<@TrueBrain>and if I read a patch that isn't for at least 60% in my knowledge, and I have no real interest in it, I don't apply it
09:00<@TrueBrain>it happens that it is in a grey area of all devs, so one needs to have time on his hands to read into it
09:00<@TrueBrain>dev time shortage there is always
09:00<@TrueBrain>wouldn't be good if it was otherwise :)
09:00|-|Purno [] has joined #openttd
09:01<@TrueBrain>(and in case "someone" wants to hold this ever against me: this is my opinion and my opinion alone; I do not represent opinions of other developers)
09:04[~]Zr40 reorders some DrawString{,RightAligned} calls
09:05<@peter1138>raining on my laundry :o
09:08|-|Digitalfox_Desktop [] has joined #openttd
09:11<Eddi|zuHause>you have some specific "someone" in mind? :p
09:17|-|nihil84 [] has quit [Remote host closed the connection]
09:37|-|Peakki [] has joined #openttd
09:43|-|Zr40 [] has left #openttd []
09:43|-|Zr40 [] has joined #openttd
09:43<Zr40>grr. I hate misclicking.
09:47|-|PlayMeNow [~mircea@] has joined #openttd
09:47<eekee>what year to NARS trains come in?
09:53<Digitalfox_Desktop>eekee: 1920?
09:53|-|PlayMeNow [~mircea@] has quit [Quit: Leaving]
09:54<eekee>hrm, yeah, that's what I thought
10:03|-|Eddi|zuHause [] has quit [Quit: Konversation terminated!]
10:03|-|Ailure [Gamefreak@] has quit [Ping timeout: 480 seconds]
10:09<Tlustoch>Why do I get message that train is lost, when it's going right way?
10:09|-|Rippsy [] has joined #openttd
10:16|-|Gekko[PDA] [] has quit [Read error: Operation timed out]
10:17|-|Eddi|zuHause [] has joined #openttd
10:20<eekee>ah there, Feb 1920
10:21|-|skidd13 [] has joined #openttd
10:21<eekee>Tlustoch: All I can say is "It appens a lot less than it used to." *shrug*
10:29<sartsjie>i'm guessing it's because there's a lag between an event and the actual message appearing
10:30<sartsjie>if you send a train to a depot, when you get the message it's there, it has already been there for a bit
10:30<sartsjie>same thing
10:30|-|sartsjie changed nick to sartsj
10:39<Rippsy>Does anyone know what the config cvar's
10:39<Rippsy>small_aa = false
10:39<Rippsy>medium_aa = false
10:39<Rippsy>large_aa = false
10:42<Eddi|zuHause>anti-aliasing of small/medium/large font?
10:42<Eddi|zuHause>not much use for dedicated :)
10:54|-|Darkebie [] has quit [Ping timeout: 480 seconds]
10:58<ln->said peter1138
11:01|-|Mucht_ [] has joined #openttd
11:04|-|MUcht [] has quit [Ping timeout: 480 seconds]
11:08|-|Darkebie [] has joined #openttd
11:09<Rippsy>thought as much best to be surwe
11:09<Rippsy>i wonder how purdy ottd would look with fsaa :D
11:10<Eddi|zuHause>won't work, because it's pixel based...
11:11<Rippsy>awwww :D
11:11<Rippsy>a blurr filter? :D
11:12<Eddi|zuHause>zevensoft made a patch for differend Ctrl+D filters, but it is probably incompatible to the new blitters
11:13|-|Zr40 [] has quit [Quit: Zr40]
11:13<Eddi|zuHause>one of the steps between the game data and displaying a picture on the screen/window
11:18<Rippsy>ah k
11:20|-|skidd13 [] has left #openttd []
11:23|-|Peakki [] has quit [Remote host closed the connection]
11:39<CIA-1>OpenTTD: rubidium * r10582 /branches/noai/ (7 files in 4 dirs): [NoAI] -Codechange: allow getting the president and company names of other companies as well as their company value and bank balance.
11:55|-|Ailure [Gamefreak@] has joined #openttd
11:58<Rippsy>Is it possible to remove a server password once the server is started?
11:59<sartsj>save the game, close the server, edit options, start server with savegame
12:00|-|Vikthor [] has joined #openttd
12:00<Rippsy>I was hopping it'd have a setting like "non" which removed it, but fair enough :)
12:00<sartsj>it might have, i dont know
12:00<sartsj>this just came to my mind
12:01<Rippsy>well i've tried "non" and "none" so im guessing it doesn't
12:01<Rippsy>*restarts server*
12:01<XeryusTC>Rippsy: server_pw
12:02<XeryusTC>maybe you just dont need any parameter
12:02<sartsj>server_pw "" then i reckon
12:03<Rippsy>Doing "server_pw" returns its value
12:03<Rippsy>doesn't set it to no value
12:03<sartsj>what if you add ""
12:03|-|Ailure [Gamefreak@] has quit [Ping timeout: 480 seconds]
12:03<Rippsy>I did
12:04<Rippsy>should've made it clear what i had typed, as with the "" does make a difference
12:04<Rippsy>but not in this instance
12:05|-|Adriaan321 [] has joined #openttd
12:10|-|Adriaan321 [] has quit [Quit: CGI:IRC (Ping timeout)]
12:12|-|lolman [] has quit [Read error: Connection reset by peer]
12:13|-|e1ko [] has joined #openttd
12:13|-|prakti [] has joined #openttd
12:17<CIA-1>OpenTTD: miham * r10583 /trunk/src/lang/ (11 files): (log message trimmed)
12:17<CIA-1>OpenTTD: -Update: WebTranslator2 update to 2007-07-15 19:17:18
12:17<CIA-1>OpenTTD: croatian - 135 fixed, 2 changed by knovak (137)
12:17<CIA-1>OpenTTD: czech - 3 changed by Hadez (3)
12:17<CIA-1>OpenTTD: finnish - 29 fixed by habazi (29)
12:17<CIA-1>OpenTTD: french - 4 fixed by Skiper (4)
12:17<CIA-1>OpenTTD: german - 21 fixed, 1 changed by chu (22)
12:22<ln->do i dare to look at what "fixed" means...
12:24<ln->ok, wasn't that bad.
12:32<Eddi|zuHause>i think "fixed" means that the english string was changed previously
12:32<Rippsy>So it was correct, and they changed the english string to something else so the other lang one needed ammended?
12:32<izhirahider>it means that there was no translation for the language before, and there is now
12:33<Rippsy>so fixes are new
12:33<Rippsy>changes are ammends?
12:33<izhirahider>"fixes" are new, "changes" are old
12:33<Rippsy>fair enough :)
12:33<Rippsy>eheh, just pillaged a coal mine before it was finished building.. should clearly get exclusive rights for that
12:33<+glx>fixes can be updates too (if the changes made in english did break clanguage compilation
12:35<Rippsy>How deep is the code burried for increase/decrease of production on raw materials?
12:37<Eddi|zuHause>how about looking in industry*
12:53|-|HMage` [] has quit [Read error: Connection reset by peer]
12:57|-||Jeroen| [] has joined #openttd
12:59|-|Purno [] has quit [Quit: Life is a game of pick-up-sticks, played by fucking lunatics.]
13:03|-|Deathmaker [] has quit [Read error: Connection reset by peer]
13:14<CIA-1>OpenTTD: miham * r10584 /trunk/src/lang/croatian.txt: -Fix: [Translations] Fixed translations screwed up by translator
13:15|-|PlayMeNow [Desolator@] has joined #openttd
13:16|-|scia [~scia@] has joined #openttd
13:16<PlayMeNow>anyone willing to test OpenTTD Updater?
13:17<PlayMeNow>to devs: is this thingy required to be GPL?
13:17<@peter1138>if you want it in our svn, yes
13:17<@peter1138>i suggest not to use annoying file hosting, either way
13:18<PlayMeNow>I used it because I couldn't be able to zip a zip file with IzArc
13:18<PlayMeNow>I doubt there's anyone else who has AMS6 to compile it
13:19[~]PlayMeNow goes to the GNU website
13:19<PlayMeNow>gotta reconfigure the upcoming patch & setup...
13:19<ln->wtf is OpenTTD Updater?
13:20<PlayMeNow>search on the forums
13:20<@peter1138>ln-: i'm guessing it 'updates' 'openttd'
13:20<PlayMeNow>more specifically, nighlies
13:21<PlayMeNow>(people wanted it, I think it's kinda useless)
13:24<Rippsy>I can test it
13:24<PlayMeNow>download it
13:25<Rippsy>read that thread while i was at work the other day
13:25<Rippsy>wow slow forums on weekends :-/
13:27<Rippsy>ok, dead forums..
13:27<Rippsy>PlayMeNow link?
13:27<PlayMeNow>just a sec
13:28<PlayMeNow>true dead forums
13:28<PlayMeNow>can't get it
13:29<PlayMeNow>I guess I'll upload the upcoming version
13:30<PlayMeNow>if you want another host tell me
13:30<@TrueBrain>I want an other host
13:30<Rippsy>naww its cool
13:30<Rippsy>its on its way
13:31<Rippsy>point it at an RC2 and it should update it to nightly yea?
13:32<PlayMeNow>might give you a ton of errors
13:32<Rippsy>well one way to find out :D
13:32<PlayMeNow>but it will update
13:32<PlayMeNow>better get an older nightly
13:32|-|Prof_Frink [] has joined #openttd
13:32<PlayMeNow>unless you want some beeps
13:32<Rippsy>2 mins
13:33<Rippsy>how far back do you want me to go?
13:33<Rippsy>im thinking 10550
13:33<PlayMeNow>doesn't matter
13:33<PlayMeNow>as long it's not the latest
13:34<Rippsy>want me to get pics of all these lovely errors for you? :D
13:34<PlayMeNow>zip em up and upload somewhere
13:35<Rippsy>will do
13:35<Rippsy>ok i only get one then it (as far as I can tell) fails
13:36[~]PlayMeNow prepares a debug version
13:36<Rippsy>Page1 -> Update -> On Click, Line 7 : argument 1 must be of type string
13:36<Rippsy>that ones an easy one imo
13:40<Rippsy>Do i even want to ask what line 7 is?
13:40<PlayMeNow>just a min
13:44<PlayMeNow>apply the patch
13:45<PlayMeNow>and after you finish with OpenTTD Updater, copy EVERYTHING from the debug window and put it in a text file and upload it somewhere
13:51<Rippsy>same error straight of the bat
13:51|-|Nickman [] has joined #openttd
13:52<Rippsy>as soon as i click the update button it just gives me that err
13:52<PlayMeNow>did you install it in your openttd folder?
13:52<PlayMeNow>if not, did you click on browse?
13:53<Rippsy>its not directly in my open ttd folder, and i did click browse
13:54<Rippsy>ok, just copied the openttd dir into the updater dir browse button went grey (auto find i assume) and same error on clicking update
13:54<PlayMeNow>I fixed a few bugs so far, gotta check that one
13:55<Rippsy>just bing me with "rippsy"
13:55<Rippsy>when you got another ver to try
13:55|-|Ailure [Gamefreak@] has joined #openttd
13:55<Eddi|zuHause>this reads like a horror story...
13:56<Rippsy>our convo? :D
13:56<Rippsy>Found the production stuff int he code btw, thx eddi :)
13:58<PlayMeNow>it is a horror story
13:58<PlayMeNow>do you imagine how many "if File.DoesExist("bla bla") == true then" I have in the whole code?
14:00<PlayMeNow>oh snoez, I spent half an hour looking for a bug that was..umm..a typo
14:00<PlayMeNow>no, lua
14:00<PlayMeNow>well a derivate of lua
14:01<@peter1138>"there should be no bug" and "i've not tested it"
14:02<+glx>it's like "it's faster but I didn't profile it"
14:03<@peter1138>glx: what, is bjarni around?
14:03<+glx>peter1138: not he's not
14:03<@peter1138>!seen bjarni
14:03<_42_>peter1138, Bjarni ( was last seen quitting #openttd.wt2 1 week 4 days 19 hours 28 minutes ago (03.07. 23:34) stating "Quit: Leaving" after spending 1 hour 42 minutes there.
14:03<PlayMeNow>Rippsy: bugged patch
14:05<Rippsy>no browse opetion (in base dir) and still returns same error
14:05<Eddi|zuHause>"Beware of bugs in the above code, i have not tested it, only proven it to be correct." [D. Knuth]
14:05<Rippsy>I love that quote
14:05<Rippsy>Although my favourite is "My code has no bugs, just undocumented features"
14:08<@TrueBrain>@seen Bjarni
14:08<@DorpsGek>TrueBrain: Bjarni was last seen in #openttd 1 week, 4 days, 23 hours, 57 minutes, and 6 seconds ago: <Bjarni> looks like it
14:11<PlayMeNow>no browse opetion (in base dir) --> that's what it's supposed to be like
14:12<Rippsy>yea i guessed as much
14:12<Rippsy>just reporting what im saying :p
14:12<PlayMeNow>-- if we are in the game folder
14:12<PlayMeNow>if boolIsGameFolder == true then
14:12<PlayMeNow> -- disable the browse function
14:12<PlayMeNow> Button.SetEnabled("Browse", false);
14:13<PlayMeNow>yep that's right
14:13<Rippsy>well the err pops up when I click update
14:13<PlayMeNow>I know
14:13<PlayMeNow>still trying to fix it
14:27|-|Bjarni [] has joined #openttd
14:27|-|mode/#openttd [+o Bjarni] by ChanServ
14:32<PlayMeNow>is there any chance of distributing changes.log into windows format (CRLF) instead of unix (LF)?
14:33<PlayMeNow>causing problems
14:33<Rippsy>Is there anyway to get above 86% goods transported.. even though there is always a train at the station loading and one waiting to load
14:34<Rippsy>Im the only person on the resources.. i'll try statue
14:34<@peter1138>SHE'S A KILLER
14:36<@Bjarni> <PlayMeNow> is there any chance of distributing changes.log into windows format (CRLF) instead of unix (LF)? <-- only windows users could benefit from this while we know that it would cause problems for the rest of us
14:36<PlayMeNow>isn't it possible to change it only for win builds?
14:36|-|Zr40 [] has joined #openttd
14:37<@Bjarni>that would be more work for us.... why can't you read LF?
14:37<Rippsy>what're you trying to parse it for PlayMeNow?
14:37|-|Nickman87 [] has joined #openttd
14:38<PlayMeNow>get currnet revision
14:38<PlayMeNow>but nevermind, I added a function to convert it
14:39<PlayMeNow>there's no other way
14:39<PlayMeNow>unless the devs store it in the openttd.exe file info
14:39<PlayMeNow>which would be better
14:39<@peter1138>$ bin/openttd -h
14:39<@peter1138>OpenTTD r10532M
14:40<+glx>the rev is in the .exe
14:40<+glx>it's a string somewhere in the code
14:40<PlayMeNow>can't find it
14:41<Rippsy>ok 86% w/o a statue, 92% with a statue, and i've tried exclusive, and advertising - how else can I improve my transported?
14:41<PlayMeNow>put 300 trains loading at a time
14:41<@peter1138>have brand new vehicles
14:41<@peter1138>exclusive rights won't (directly) affect rating
14:42<Rippsy>so veh age effects.. hm
14:42<Rippsy>all my trains are only 1/2 years max on this setup
14:43<PlayMeNow>Rippsy: I fixed that bug, now I gotta see why "10583 < 10550"
14:43<Rippsy>i've got servicing disabled if that'd effect it?
14:43<Rippsy>Nice :)
14:43<ln->107 euros (including shipping) for a 17" flat screen isn't very much, is it?
14:43<Rippsy>thats pritty nice
14:44|-|Nickman [] has quit [Ping timeout: 480 seconds]
14:45|-|Purno [] has joined #openttd
14:48<PlayMeNow>works =D
14:50<PlayMeNow>Rippsy: i'm afraid that now you'll have to unistall OpenTTD Updater and install the new version
14:51<Rippsy>lol :D
14:51<Rippsy>no probs
14:52<Rippsy>and will this work on Win 2k3 serv?
14:53<@Bjarni><ln-> 107 euros (including shipping) for a 17" flat screen isn't very much, is it? <-- is the monitor worth it?
14:53<PlayMeNow>Rippsy: works on any win
14:53<PlayMeNow>link: wait
14:53<@peter1138>everyone wants 19"+ these days
14:53<@Bjarni>my experience is that the really cheap monitors are too expensive compared to quality
14:53<Rippsy>im with peter1138
14:53<PlayMeNow>Rippsy: Windows 95 --> Windows Vist
14:54<PlayMeNow>peter: I agree
14:54<Eddi|zuHause>i bought a 22", but it did not arrive yet
14:54<Rippsy>I've never used windows vista, so I wouldn't know :)
14:54<Eddi|zuHause>my 19" CRT broke down a few weeks ago
14:54<@Bjarni>yeah. 17" isn't that much today
14:54<@Bjarni>Eddi|zuHause: you lack a monitor for weeks?
14:55<Eddi|zuHause>i took the one from my mother, she's pretty upset :p
14:55<@Bjarni>then how do you read all the garbage in this channel?
14:55<@Bjarni>then how will she read all the garbage from this channel?
14:55<Eddi|zuHause>she doesn't :p
14:56<@Bjarni>good for you
14:56<ln->Bjarni: an eizo.
14:56<Eddi|zuHause>she might not be that good at english anyway...
14:56<Eddi|zuHause>(she's teacher for french and spanish)
14:58<ln->Bjarni: 17" is not "much", but it is more than 17" crt.
15:00|-|scia [~scia@] has quit [Quit: Lost terminal]
15:00|-|Wolf01 [] has quit [Quit: Once again the world is quick to bury me.]
15:01|-|Tobin [] has joined #openttd
15:02|-|caladan [] has joined #openttd
15:03<@Bjarni>647 kr isn't much
15:03<PlayMeNow>what's that?
15:03<Rippsy>PLanes in TTD really are easy mode
15:03<Rippsy>krona isn't it?
15:04<+glx>the money of a country that doesn't want to use euro :)
15:04<PlayMeNow>Rippsy: get av8
15:04<Rippsy>im not using any grfs yet
15:04<PlayMeNow>well on av8 planes = hard big bucks
15:04<@Bjarni>it's the currency of a country, which has a financial benefit for not using euro
15:04<Rippsy>PlayMeNow, you still have the debug window open in that build you posted on the forum btw
15:04<PlayMeNow>if you get a profitable 747, you're rich
15:04<Rippsy>PlayMeNow, hmm i'll check it out
15:04<PlayMeNow>you can get a 747 earn 3 mil a year
15:05<PlayMeNow>Rippsy: oops, gotta tell that
15:05<ln->Bjarni: indeed, that's a damn cheap price for a tft with dvi connector.
15:05<Rippsy>PlayMeNow, thought for your updater, make it put itself in the OpenTTD Programs menu>
15:07<Rippsy>PlayMeNow, seemed to work, do you still want the debug output?
15:09<PlayMeNow>EDIT: I forgot, I added a debug window in order to help me find bugs, so don't scream ;) If you get an error (a pop-up with something like "Line 7 - Argument #1 must be type of string"), copy all the text from that window or make a screenshot with the window visible and post it here.
15:09|-|JazzyJaffa [] has quit [Ping timeout: 480 seconds]
15:11<@Bjarni>stupid page. It learns that I have the page in Danish, but when it has to guess where I am, it decides that it's most likely Helsinki
15:11<Rippsy>got an email i can send it you too at?
15:11<Rippsy>not got any webspace handy at mo
15:12<PlayMeNow>or (faster)
15:12[~]Bjarni starts his address harvesting script
15:12<Rippsy>you sell them off to spam compnaies for $2 a pop ya?
15:13<PlayMeNow>I get 273 spam messages a day on my e-mail
15:13<@Bjarni>that's none of your business
15:13<PlayMeNow>and 27 on the gmail
15:13<Rippsy>that sounds fun
15:13<Rippsy>I get non on my gmail
15:13<Rippsy>but im very cagey with the address :)
15:13<PlayMeNow>Thunderbird loves trashing spam
15:13<Rippsy>its only used for person-person contact
15:13<Rippsy>no websites
15:14<@Bjarni>after I set up my new spam filter, I get 0 spam mails/day
15:14<Rippsy>He also only gets 1 legit email ;)
15:14<@Bjarni>and it has yet to pick on a non-spam as spam
15:14<Rippsy>awww spoil my fun :P
15:15<PlayMeNow>damn, I hate all those TRACE: LastError = 0 ("Success.")
15:15<PlayMeNow>TRACE: LastError = 0 ("Success.")
15:15<PlayMeNow>TRACE: LastError = 0 ("Success.")
15:15<@Bjarni>7 messages filtered out daily
15:15<@Bjarni>which is 29% of all mail
15:15<PlayMeNow>20 lines of "al ok" for downloading a few bytes
15:15<Rippsy>doesn't it spam those each time it successfully completes a loop?
15:15<@Bjarni>but this is AFTER the server side spam filter (which I also installed)
15:16<Rippsy>lol Bjarni were you having spam issues? :P
15:16<Rippsy>see what I rekon he really did, he harvests addresses off here, and sacrifices other peoples emails to stop him receiving them
15:16<@Bjarni>I installed the server side filter because of << 100 spam messages/day
15:17<@Bjarni>but it needed too much updating all the time, so I changed it into something much simpler and then I have a client side filter as well
15:17<PlayMeNow>Rippsy: log is ok, no errors
15:18<PlayMeNow>you have been rewared one cookie
15:18<@Bjarni>I don't know how many mails the server side filter catches, but it's a lot
15:18<Rippsy>*puts it aside for bargining later*
15:18<@Bjarni>I didn't bother to code a counter
15:18<Rippsy>Would it spend my cookie if I made a sugguestion?
15:19<PlayMeNow>LMAO! D: (Ubuntu) free space: 0 bytes
15:19<Rippsy>Set a time when it auto checks version and download/installs the latest nightly
15:19<Rippsy>so us people with nightly servers don't have to do 2 machines (yes im that lazy)
15:20<PlayMeNow>I don't understand what you want to do with that feature
15:20<Rippsy>so i leave it running on my server
15:20<Rippsy>and once a day at XX:XX it'll check/download the new nightly
15:21<PlayMeNow>a problem: it doesn't check if oepn is running, and lcoses itself after it runs open
15:21<Rippsy>Suppose I could just setup a schedualed task under windows to do it
15:21<@peter1138>have a parameter that makes it do everything automatically
15:21<@peter1138>then rely on the user setting it up as a scheduled task
15:21<Rippsy>what he said
15:22<PlayMeNow>like OpenTTD Updater.exe -silent
15:22<Rippsy>and it'll auto run the update
15:22<Rippsy>then launch TTD
15:22<PlayMeNow>post on the forums so I won't forget
15:22<Rippsy>(or openttd.exe -d)
15:22<Rippsy>will do
15:22<PlayMeNow>but wait a sec
15:22<PlayMeNow>what if open is running?
15:22<+glx>-d is not a server :)
15:22<Rippsy>thats the admins resonsibility :)
15:22<Rippsy>if openttd is running it cancels
15:23<Rippsy>he should've closed it / had it close first
15:23<PlayMeNow>I could make it internal, but TMWFTLB
15:24<Rippsy>if you keep working on it in this context you could turn it into a server manager ;) but thats deffo out of scope ;P
15:25<Rippsy>ok im stumped whats v
15:25<PlayMeNow>Too Much Work For Too Little Benefit
15:26<Tefad>i figured out the first part
15:26<Tefad>: D
15:26<Rippsy>I need to start using that at work
15:26<Rippsy>its so relevant
15:28<PlayMeNow>ok so it'll be OpenTTD Updater.exe -silent on next release
15:28|-||Jeroen| [] has quit [Quit: oO]
15:28<Rippsy>nice :)
15:28<PlayMeNow>it'll update then if you use -run also (OpenTTD Updater.exe -silent -run) it'll run open after it finishes
15:29|-|Tlustoch [] has quit [Read error: Connection reset by peer]
15:29<PlayMeNow>gotta move some script into functions
15:32<Rippsy>Suppose if I get really bored at work I'll start writing a website based server control ... boy that'll be fun :D
15:35|-|Eddi|zuHause [] has quit [Ping timeout: 480 seconds]
15:39|-|Eddi|zuHause [] has joined #openttd
15:39<Rippsy>I've just noticed an interesting bug with the graphs and stuff 'traveling' under them and them not being re-drawn properly
15:40|-|Tobin [] has quit [Quit: Leaving...]
15:45|-|KUDr [] has quit [Read error: Connection reset by peer]
15:45<PlayMeNow>Rippsy: done, not tested, too lazy
15:46<PlayMeNow>over 7 versions in one day =D (3 were private)
15:47<Rippsy>Scary :D
15:48<TinoDidriksen>For consistency, should use -- for longer options. - is for single letter options.
15:48|-|KUDr [] has joined #openttd
15:48<PlayMeNow>you made me stop compiling the setup
15:52<PlayMeNow>heh, the setup rose 3 KB in size from 0.4 :))
15:52|-|prakti [] has quit [Quit: Quitting .... Hackedi...hackedi...weg.]
15:54|-|Sacro [~ben@adsl-87-102-80-216.karoo.KCOM.COM] has joined #openttd
15:55|-|DaleStan [] has quit [Quit: Leaving]
15:56<sartsj>hmm thats silly
15:56<sartsj>i have improved loading enabled
15:56|-|Darkby [] has joined #openttd
15:56<sartsj>now i have 2 passenger trains, which arent set to 'full load', but this station is so busy, that the first train that arrives keeps loading passengers
15:57<sartsj>then the second train arrives, and leaves immediately, because the other train is loading all the passengers
15:57<PlayMeNow>that's ok
15:57<sartsj>it should at least wait until the other train leaves imo
15:57<Smoovious>perhaps you should set them to 'full load' then... then they'll wait
15:57<sartsj>i know
15:57<sartsj>but i never did that with passengers before
15:57<PlayMeNow>it gets no pax, doesn't need to wait for laod, then it leaves
15:58<PlayMeNow>then it was a bug
15:58|-|Purno [] has quit [Quit: Life is a game of pick-up-sticks, played by fucking lunatics.]
15:58<PlayMeNow>(debug windows is still there, might not minimize, not sure)
15:58<sartsj>i get why it's working like this
15:59<sartsj>just seems like silly behaviour
15:59<Smoovious>well, if ya don't wanna wait for them t o board, then that's what ya get
15:59<PlayMeNow>so until we get pax destinations, it's ok
15:59|-|Darkebie [] has quit [Ping timeout: 480 seconds]
15:59|-|Darkby changed nick to Darkebie
16:00<sartsj>i guess my ctrl button on my keyboard was not functioning again
16:01<sartsj>because those 2 passenger trains didnt have their orders shared
16:01<sartsj>which made one still doing 'full load' in that station
16:01<sartsj>while the other one didnt
16:01<sartsj>stupid keyboard ;p
16:02<Rippsy>owned :D
16:02<PlayMeNow>a multimedia slim (1 inch thick) keyboard from A4tech (with A-Shape format) is 7 bucks here
16:03<PlayMeNow>but watch out, if food goes under the keys, you can be in deep trouble
16:03<PlayMeNow>I got abut 400g of bread from mine (lol)
16:04<PlayMeNow>Rippsy: I now require you to download MediaX in order to get a cookie for your suggestion (jk:P)
16:05<sartsj>this keyboard cost me 24 euros
16:05|-|BobingAbout [~BobingAbo@adsl-212-50-187-248.karoo.KCOM.COM] has joined #openttd
16:05|-|BobingAbout [~BobingAbo@adsl-212-50-187-248.karoo.KCOM.COM] has quit []
16:05<sartsj>logitech ultrax
16:05<PlayMeNow>what does it do, prepare coffe & brush your teeth?
16:05<sartsj>it has notebook keys!
16:05<PlayMeNow>mine has gold keys
16:06<Rippsy>Mine cost me £50
16:06<Rippsy>but it does have an LCD display light up and have 18x3 macro keys :)
16:06<sartsj>i'm not that bad
16:06<Rippsy>(and about 150g of bread)
16:06<sartsj>G15 Rippsy?
16:06<sartsj>those are sicl
16:06<sartsj>i'd never buy that
16:06<sartsj>the only thing i want are those slim notebook keys
16:06<sartsj>i cant live without em anymore
16:07|-|Moose^ [~Moose@] has joined #openttd
16:07<PlayMeNow>on my A4tech I can set the multimedia keys (17 keys) to do anything I want
16:07<Moose^>fail boat at me.. just dropped of mirc
16:07<Moose^>after i said "why"
16:07|-|Moose^ changed nick to Rippsy^
16:07<sartsj>when you're working on a laptop 60% of the time, it kinda sucks when you have to use a normal keyboard on your pc
16:07<PlayMeNow>[00:06] <sartsj> the only thing i want are those slim notebook keys
16:07<PlayMeNow>[00:06] <sartsj> i cant live without em anymore
16:08<Rippsy^>i like the brushed allu enermax ones
16:08<Rippsy^>those are nice
16:08<PlayMeNow>I wanna a touchscerrn
16:08<Rippsy^>naww they get too grubby too fast
16:08<PlayMeNow>no need for keyboard then
16:09<Rippsy^>SON OF A BITCH
16:09<Rippsy^>I built a sea-rail network and then the god dam oil refinery closed
16:09<Rippsy^>the only other one is on the other side of the map
16:09<PlayMeNow>or mp?
16:09<sartsj>build a new refinery on the spot you want
16:09<Rippsy^>im going too
16:09<Rippsy^>but its still a kick in the shins
16:09<Rippsy^>Spent £8m raising the sea
16:09<PlayMeNow>on sp you can build on pause
16:09<sartsj>i have that a lot too
16:10<Rippsy^>and then it closed
16:10<Rippsy^>just as the first cargo reached it
16:10|-|Sacro [~ben@adsl-87-102-80-216.karoo.KCOM.COM] has quit [Remote host closed the connection]
16:10|-|Darkebie [] has quit [Quit: VIP Gill ;D]
16:11<PlayMeNow>hard luck
16:11<PlayMeNow>i need a beer
16:11<PlayMeNow>gimme beer!!!!!!!
16:11<Rippsy^>*faxes you a beer*
16:11<PlayMeNow>I got a better idea
16:12<Rippsy^>btw, how do the profit numbers which pop up from transfer-unloads actually work
16:12|-|DaleStan [] has joined #openttd
16:13<Chicago_R_A>hi Dale
16:13|-|DaPolice [~DaPolice@] has joined #openttd
16:13|-|DaPolice [~DaPolice@] has quit []
16:13|-|Sacro [~ben@adsl-87-102-80-216.karoo.KCOM.COM] has joined #openttd
16:14|-|PlayMeNow [Desolator@] has quit [Quit: Leaving FTW!]
16:14|-|Rippsy [] has quit [Ping timeout: 480 seconds]
16:14|-|DaPolice [~DaPolice@] has joined #openttd
16:15|-|Desolator [DaPolice@] has joined #openttd
16:15[~]DaPolice pours Desolator an icy cold beer
16:15<Desolator>ahhh yeah!
16:15<Desolator>love this guy
16:15<Desolator>want one, Rippsy?
16:17|-|Desolator [DaPolice@] has quit [Read error: Connection reset by peer]
16:17<Rippsy^>im more of a spirits man myself ;p
16:17<Rippsy^>rofl @ joining an egg drop
16:17<Rippsy^>just for a beer :)
16:17|-|Rippsy^ changed nick to Rippsy
16:17|-|Desolator [Desolator@] has joined #openttd
16:19|-|DaPolice [~DaPolice@] has left #openttd []
16:26|-|Desolator [Desolator@] has quit [Quit: Leaving FTW!]
16:29|-|Sacro [~ben@adsl-87-102-80-216.karoo.KCOM.COM] has quit [Remote host closed the connection]
16:30|-|Nickman87 [] has quit [Quit: ( :: NoNameScript 4.02 :: )]
16:35|-|Sacro [~Ben@adsl-87-102-80-216.karoo.KCOM.COM] has joined #openttd
16:37|-|Tlustoch [] has joined #openttd
16:37|-|Osai [] has quit [Quit: Osai]
16:49|-|caladan [] has quit [Quit: leaving]
16:51|-|Phazorx [] has quit [Read error: Connection reset by peer]
16:51|-|Phazorx [] has joined #openttd
17:01|-|sartsj [] has quit [Remote host closed the connection]
17:03|-|lolman [] has joined #openttd
17:06|-|e1ko [] has quit [Remote host closed the connection]
17:07|-|Tlustoch [] has quit [Quit: Leaving]
17:14|-|Vikthor [] has quit [Quit: Leaving.]
17:14|-|Progman [] has quit [Remote host closed the connection]
17:29|-|Zr40 [] has quit [Quit: Zr40]
17:30|-|thgergo [] has left #openttd []
17:41|-|Thomas[NL] [] has quit [Ping timeout: 480 seconds]
18:10|-|BobingAbout [~BobingAbo@adsl-212-50-187-248.karoo.KCOM.COM] has joined #openttd
18:11|-|BobingAbout [~BobingAbo@adsl-212-50-187-248.karoo.KCOM.COM] has left #openttd []
18:26|-|Digitalfox_Desktop [] has quit [Quit: Bye]
18:28|-|lolman [] has quit [Remote host closed the connection]
18:31|-|Digitalfox_Notebook [] has joined #openttd
18:31<Rippsy>There is something extremely nice about being able to place £38,000 worth of signals in one click
18:34<Jerub>Rippsy: hehe
18:34<Jerub>I hate laying signals.
18:34<Rippsy>I used to hate it
18:34<Rippsy>now its just like.. oh signals
18:34<Rippsy>I clearly owe who ever coded the signals in one click thing in the nightlys a serious amount of cookies
18:35<SmatZ>Rippsy: I think it was peter1138 :)
18:35<Rippsy>*gets the cookie delivery train ready*
18:37<Rippsy>£113,000 in one trip
18:38<Jerub>Long distance passenger trains are now my favourite.
18:39<Jerub>I had a brief flirtation with iron ore/steel/goods, but it turned into a mess, so passenger trains it is :)
18:39<Rippsy>Well this is an oil train
18:39<Rippsy>doing about 220 squares in a strait line :D
18:39<Rippsy>lol i love ore-steel-goods combo's
18:39<Rippsy>but the stations get horrifically stupidly big
18:40<Jerub>especially with multiple ore.
18:40<Rippsy>well i have a funny one on this map
18:40<Jerub>in 2030 I found a corner of the map that had 9 oil wells and 1 oil refinery down 1 end, with nothing developed
18:40<Rippsy>Station A has - Factory + Ore
18:40<Rippsy>Station B has Steelmill
18:41<Rippsy>Profit in both directions :D
18:41<Rippsy>wtf? lol
18:41<Jerub>oh, yeah, I had that.
18:41<Rippsy>awf.. i have a factory making 900goods a month.. and then WOOF its delivery city stopped accepting goods
18:41|-|XeryusTC [] has quit [Quit: Solong, and thanks for all the fish.]
18:41<Rippsy>Just rude!
18:41<Jerub>My factory also had an ore mine.
18:41<Jerub>it'll probably accept them again in a momehtl
18:43<Rippsy>I just station walked into the city to get the goods access back
18:48|-|ThePizzaKing [] has joined #openttd
18:50|-|Bjarni [] has quit [Quit: Leaving]
18:50|-|Tobin [] has joined #openttd
19:08|-|elmex [] has quit [Remote host closed the connection]
19:08|-|Sacro [~Ben@adsl-87-102-80-216.karoo.KCOM.COM] has quit [Read error: Connection reset by peer]
19:08|-|Sacro [~Ben@adsl-87-102-80-216.karoo.KCOM.COM] has joined #openttd
19:21<@orudge>you slapping me, Sacro?
19:21<@orudge>because that won't be much use.
19:21<@orudge>not on QuakeNet, anyway.
19:21<@orudge>Why were you slapping me?
19:22<Sacro>cos you'd not heard of X3
19:22|-|DorpsGek changed nick to Guest433
19:22|-|CobraA1 [] has joined #openttd
19:22|-|DorpsGek [] has joined #openttd
19:22|-|mode/#openttd [+o DorpsGek] by ChanServ
19:22|-|Guest433 [] has quit [Read error: Connection reset by peer]
19:23<@orudge>Sacro: ah, so not because of the network otuage :p
19:27|-|KritiK [] has quit [Quit: Leaving]
19:27<CobraA1>Is there some way, some debugging software, perhaps, to get the history of a variable? I've got a pointer that gets set to strange values, and I have no idea why.
19:28<Sacro>CobraA1: gdb?
19:29<+glx>Sacro: doesn't work if compiled with MSVC
19:29<Eddi|zuHause>i'm sure you can add watchpoints whenever a certain variable gets changed
19:29<CobraA1>MSVC. 2005, Express.
19:29<Sacro>glx: so?
19:30<Sacro>g++ and gdb are both gpl
19:31<CIA-1>OpenTTD: richk * r10585 /branches/NewGRF_ports/bin/data/ (rb_airport2.grf rb_airport2_old.grf):
19:31<CIA-1>OpenTTD: [NewGRF_ports] -Add: Added two test newgrf files.
19:31<CIA-1>OpenTTD: rb_airport2.grf: Adds Commuter airport using Action0Airports (00 0D)
19:31<CIA-1>OpenTTD: rb_airport2_old.grf: Adds Commuter airport using Action0Stations. (00 04). Should become obsolete once full 000D support is working.
19:32<CobraA1>What information does gdb give me?
19:34<CobraA1>And is cygwin or MinGW preferable?
19:34<Eddi|zuHause>almost none, if not compiled with debug information
19:34<+glx>I'm sure you can debug using msvc
19:35<CobraA1>I can debug, yes, but that just tells me something is wrong.
19:36<+glx>even in step by step?
19:36|-|Sacro [~Ben@adsl-87-102-80-216.karoo.KCOM.COM] has quit [Read error: Connection reset by peer]
19:36<CobraA1>The memory location changes long before the error occurs.
19:38<CobraA1>I wouldn't know where to begin stepping.
19:39<CIA-1>OpenTTD: richk * r10586 /branches/NewGRF_ports/ (13 files in 4 dirs):
19:39<CIA-1>OpenTTD: [NewGRF_ports] -Feature: Load an airport via a newgrf file. Currently, only graphics support provided.
19:39<CIA-1>OpenTTD: Try loading rb_airports.grf as a newgrf. Airport gui should list one Commuter airport in the Small Airports category.
19:39<CIA-1>OpenTTD: DO NOT TRY TO USE NORMAL AIRPORTS. All normal stuff is disabled, to validate that airport is coming from newgrf file.
19:39<CIA-1>OpenTTD: Work in progress... dont expect miracles!
19:40<CobraA1>Oh, great, that code just committed may conflict with my path, I've been doing soo much with airports lately . . .
19:40<+glx>no it is in a branch
19:41<CobraA1>Anyways, I managed to use a data breakpoint and got this stack trace:
19:41<CobraA1>   ntdll.dll!_RtlFillMemoryUlong@12()  + 0x10 bytes   
19:41<CobraA1>    ntdll.dll!_RtlpInsertFreeBlock@12()  + 0xbc1b bytes   
19:41<CobraA1>    ntdll.dll!_RtlpExtendHeap@8()  + 0x50 bytes   
19:41<CobraA1>    ntdll.dll!@RtlpAllocateHeap@20()  - 0x35f9b bytes   
19:41<CobraA1>    ntdll.dll!_RtlAllocateHeap@12()  + 0xb1f bytes   
19:41<CobraA1>    ntdll.dll!_RtlDebugAllocateHeap@12()  + 0xb5 bytes   
19:41<CobraA1>    ntdll.dll!@RtlpAllocateHeap@20()  + 0x1bb26 bytes   
19:41<CobraA1>    ntdll.dll!_RtlAllocateHeap@12()  + 0xb1f bytes   
19:41<CobraA1>    openttd.exe!_heap_alloc_base(unsigned int size=65572)  Line 105 + 0x28 bytes   C
19:41<CobraA1>   openttd.exe!_heap_alloc_dbg(unsigned int nSize=65536, intnBlockUse=1, const char * szFileName=0x00000000, int nLine=0)  Line 411+ 0x9 bytes   C++
19:41<CobraA1>    openttd.exe!_nh_malloc_dbg(unsigned intnSize=65536, int nhFlag=0, int nBlockUse=1, const char *szFileName=0x00000000, int nLine=0)  Line 268 + 0x15 bytes   C++
19:41<CobraA1>    openttd.exe!malloc(unsigned int nSize=65536)  Line 154 + 0x15 bytes   C++
19:41<CobraA1>    openttd.exe!_zcalloc()  + 0xf bytes   C
19:41<CobraA1>    openttd.exe!_deflateInit2_@32()  + 0x17e bytes   C
19:41<CobraA1>    openttd.exe!_deflateInit_@16()  + 0x21 bytes   C
19:41<CobraA1>>   openttd.exe!InitWriteZlib()  Line 1194 + 0x13 bytes   C++
19:41<CobraA1>    openttd.exe!SaveFileToDisk(bool threaded=true)  Line 1543 + 0xa bytes   C++
19:41<CobraA1>    openttd.exe!SaveFileToDiskThread(void * arg=0x00000000)  Line 1574   C++
19:41<CobraA1>    openttd.exe!Proxy(void * arg=0x035b2060)  Line 120 + 0x10 bytes   C++
19:41<CobraA1>    kernel32.dll!@BaseThreadInitThunk@12()  + 0x12 bytes   
19:41<CobraA1>    ntdll.dll!__RtlUserThreadStart@8()  + 0x27 bytes   
19:42<+glx>next time use
19:44|-|Ammler [] has quit [Quit: Konversation terminated!]
19:45<CobraA1>I don't use IRC that often, sorry.
19:48<CobraA1>Anyways, I have a thread open on the forums.
19:50|-|Ammler [] has joined #openttd
19:56<+glx>hmm 10383 is quite old (doesn't apply cleanly on latest trunk)
19:57<CobraA1>Yeah, I tend to stick to one revision and update later.
19:57<+glx>but some memory corruption bug may have been fixed
19:58<+glx>(can't remember if it's the case though)
19:58<CobraA1>ok, so I should update and try again?
20:00<Phazorx>!openttd commint 10491
20:00<Phazorx>!openttd commit 10491
20:00<_42_>Commit by KUDr :: r10491 /trunk/src/yapf/yapf_costrail.hpp (2007-07-09 18:57:12 UTC)
20:00<_42_>-Fix [FS#988, YAPF]: When rail segment was cached using electric engine and it ended with non-electric rail it was incorrectly cached with the end reason ESRB_DEAD_END instead of ESRB_RAIL_TYPE. (Eddi)
20:00<_42_> - It caused YAPF to end prematurely there when it was searching for another path (for non-electric engine).
20:00<_42_> - It can lead to sub-optimal path taken or 'train is lost' message.
20:00<_42_> - In MP game it can also cause desync.
20:00<_42_> - Uses changes made in r10489.
20:01<Phazorx>that one was buffer overflow kind
20:01<Phazorx>is "crash in tunnles" bug fixed?
20:02<CobraA1>mmk, bbl, gonna update my patch and try again . . .
20:02<+glx>Phazorx: not yet
20:02<Phazorx>glx: at least identified?
20:03<+glx>probably a hash problem but I'm not specialist
20:04<Rippsy>peter1138 i've got an idea/sugguestion for you :)
20:04<Rippsy>if it was peter who did the control-click build signals that is
20:04<Eddi|zuHause>i kinda doubt he will respond at this hour :p
20:05<Rippsy>hey if anyone is awake he might be :P was worth a ding just incase :)
20:05<Rippsy>Was just thinking if you can impliment signal creation like that, can't you impliment rail-convert the same way but in a full loop
20:06<+glx>Phazorx: maybe r10513 fixed what you are talking about
20:06<Eddi|zuHause>why? you can drag&drop convert...
20:06<Phazorx>glx: 550 introduced the tunnel thingy i doubt it was fixed before
20:08|-|ThePizzaKing [] has quit [Quit: ThePizzaKing]
20:08<Eddi|zuHause>i hate this habit of abbreviating revision numbers by 3 digits...
20:09<Phazorx>well sorry but first ones do not matter much
20:09<Rippsy>Eddi|zuHause because if you have lots of seperate but crossing networks
20:09<Rippsy>it makes it very easy to upgrade in parts
20:09<Rippsy>Just thought it might be able to be done using the same code
20:09<Rippsy>a quick thing to make upgrades easier
20:09<Rippsy>or at least similar code
20:10<+glx>CobraA1: compilation fails with gcc
20:10<Eddi|zuHause>i am against a one-click-convert...
20:11|-|ThePizzaKing [~jeff@] has joined #openttd
20:11<CobraA1>It also conflicts with the trunk. Hang on, updating . . . what errors does GCC throw?
20:11<Rippsy>Eddi, why?
20:11<Eddi|zuHause>but then, i rarely upgrade at all... sometimes conventional to elrail
20:12<Rippsy>i usually do rail-electric-maglev
20:12<Rippsy>don't bother with monorail usually
20:12<Eddi|zuHause>well, i did not get to the maglev stage in a long time...
20:13<Rippsy>eheh :)
20:13<Rippsy>149million at 2002 at the moment in my sandbox
20:13<Rippsy>can't be too long now
20:13<Eddi|zuHause>but since most vehicle sets do not have generic maglevs, upgrading the network would not make sense anyway
20:15<Rippsy>Surely the sets will grow to include maglev? or at least some form of advanced rail?
20:15<Eddi|zuHause>i should start a daylength x4 or x8 game, x32 is over the top
20:15<Rippsy>x32 speed? :O!?
20:15<Eddi|zuHause>they contain maglev, but not generic, and that is deliberate
20:16<Eddi|zuHause>no, x32 length = /32 speed :p
20:17<Rippsy>Whats wrong with generic maglev :P
20:17<Eddi|zuHause>it's unrealistic
20:17<Rippsy>its in the future, whos to say thast unrealistic
20:17<CobraA1>glx: Ugh, template problems again? It was bad enough getting them working in MSVC++ :(
20:18|-|SmatZ [] has quit [Quit: Konversation terminated!]
20:21|-|Rippsy [~Moose@] has quit [Quit: <Maddy|2ndPC> sorry.. just checking my penis]
20:30|-|Eddi|zuHause2 [] has joined #openttd
20:34<CobraA1>Updated buggy patch for trunk. Bug still occurs.
20:37|-|Eddi|zuHause [] has quit [Ping timeout: 480 seconds]
20:42<+glx>at what date the crash should happen?
20:43<Phazorx>who needs generic maglev... yay for transrapids
20:46<CobraA1>glx: Tell all of the aircraft at the small airport to start moving, and it should crash soon after the second aircraft lands. Mine crashed @ 3rd November.
20:47<CobraA1>glx: Did you modify the template code to get it working in GCC? If so, can you send me the modifications?
20:48<+glx>no I don't know templates very well so I use MSVC for now
20:49<+glx>ok crash in push()
20:50<+glx>it can't read 'size' it seems
20:52<CobraA1>Interesting. I get the error in getPos(), but for a similar reason.
20:54|-|DeGhosty [] has joined #openttd
20:55<+glx>now it is in getpos
20:59<+glx>v->queue_item is correct but v->queue_item->getQueue() is wrong
21:01<+glx>hmm indeed v->queue_item is not valid
21:05<+glx>when is an aircraft removed from the queue?
21:08<CobraA1>In IndexedQueue: ~IndexedQueue() pop() midDelete() clear()
21:08<CobraA1>Anything that calls one of those
21:09<+glx>I think v->queue_item points to an old queue_item but I fail to see why
21:12[~]glx goes to sleep
21:12<+glx>bye all
21:12|-|glx [] has quit [Quit: bye]
21:22|-|CobraA1 [] has quit [Quit: Leaving.]
21:49|-|Red [] has quit [Quit: 8====D - - - - ( . Y . )]
22:00|-|TinoM| [] has joined #openttd
22:07|-|TinoM [] has quit [Ping timeout: 480 seconds]
22:35|-|Ammller [] has joined #openttd
22:39|-|Ammler [] has quit [Ping timeout: 480 seconds]
23:20|-|Osai [] has joined #openttd
---Logclosed Mon Jul 16 00:00:09 2007