Back to Home / #openttd / 2008 / 09 / Prev Day | Next Day
#openttd IRC Logs for 2008-09-07

---Logopened Sun Sep 07 00:00:11 2008
00:00-!-jni [] has joined #openttd
00:06-!-Jerimiah40 [] has quit [Ping timeout: 480 seconds]
00:07-!-Jerimiah40 [] has joined #openttd
00:14-!-tokai [] has quit [Ping timeout: 480 seconds]
00:15-!-tokai [] has joined #openttd
00:15-!-mode/#openttd [+v tokai] by ChanServ
01:28-!-Doorslammer [] has joined #openttd
01:41-!-Jerimiah40 [] has quit [Ping timeout: 480 seconds]
01:42-!-Jerimiah40 [] has joined #openttd
01:55-!-Zealotus [] has quit [Ping timeout: 480 seconds]
02:26-!-thgergo [] has joined #openttd
02:32-!-reldred|gone is now known as reldred
02:36-!-Zealotus [] has joined #openttd
02:40-!-Celestar [] has joined #openttd
02:42<Celestar>I need a volunteer
02:45<nckomodo>I need a cock in my mouf
02:45<nckomodo>oh holy crap this totally isnt YSN
02:45<nckomodo>serves me right for IRC and smoking
02:55<@peter1138>That's disgusting.
02:55<@peter1138>You should spell mouth correctly.
02:55-!-jni [] has quit [Ping timeout: 480 seconds]
02:55<nckomodo>yeah I'm sorry, I'm not at the peak of typing prowess right now
02:56<nckomodo>typing with a cigarette in one hand is ahrd work
03:01-!-reldred is now known as reldred|gone
03:05<Celestar>Who wants to overhaul the cargodest wiki?
03:05<Celestar>it's grown and grown and is now a total mess.
03:07<@peter1138>Not me, I'm fiddling with at the moment.
03:09-!-Jerimiah40 [] has quit [Ping timeout: 480 seconds]
03:09-!-Wolf01 [] has joined #openttd
03:09-!-Jerimiah40 [] has joined #openttd
03:11<eekee>Secure Connection Failed -- uses an invalid security certificate.
03:17<Celestar>oh no I pressed CTRL+G
03:25-!-reldred|gone is now known as reldred
03:25-!-Celestar [] has quit [Quit: leaving]
03:26<@peter1138>Uh, what the hell.
03:38<eekee>I assume your "What the hell" was pertains to my comment about the invalid server certificate?
03:39<@peter1138>See that to resolve your issue.
03:41-!-TinoM [] has joined #openttd
03:42<eekee>nothing about troubleshooting, and their own certificate has an unknown issuer. I suppose I could add it as an exception, it seems better than nothing
03:46<@peter1138>You need to install their root certificate.
03:46-!-Alberth [] has joined #openttd
03:47<eekee>oh I see
03:53<@peter1138>Rubidium, I'm getting crashes on exit during saving of the config :o
03:54<@peter1138>Possibly not helped by Celestar making a mess of savegame changes...
04:06<@peter1138>Hmm, seems okay with a fresh config, but...
04:12-!-Progman [] has joined #openttd
04:13-!-KillaloT [] has joined #openttd
04:17*peter1138 sees no reason for it, but new IniGroup() is failing.
04:18-!-roboboy [3aad2910@] has joined #openttd
04:18-!-roboboy [3aad2910@] has left #openttd []
04:18-!-roboboy [3aad2910@] has joined #openttd
04:19*peter1138 takes the sensible option and puts the kettle on.
04:19<@Rubidium>peter1138: where is it failing? (i.e. what line's calling it)
04:20<@peter1138>name is "rn.road_penalty_factor", len is 2
04:20<@Rubidium>for a group?
04:20<@Rubidium>that's very odd
04:20<@peter1138>That's how it works.
04:21<@peter1138>I thought you'd written some of this :o
04:22<@Rubidium>oh... rn is a group? Clear naming I'd say
04:23<@Rubidium>can you give me your openttd.cfg?
04:24<@peter1138>Like "pf" is a group too ;)
04:24-!-yorick [] has joined #openttd
04:25<@Rubidium>gives a nice 403
04:26<@peter1138>Try now.
04:26<@Rubidium>that worked
04:29-!-fjb [] has joined #openttd
04:47-!-|Jeroen| [] has joined #openttd
04:49-!-rortom [] has joined #openttd
04:51<CIA-1>OpenTTD: rubidium * r14257 /trunk/src/ini.cpp: -Fix (r14153): incorrect update of ini-file group tail pointer causing memory corruption.
04:55-!-Jerimiah40 [] has quit [Ping timeout: 480 seconds]
04:55-!-Jerimiah40 [] has joined #openttd
05:10-!-FR^2 [] has joined #openttd
05:14-!-[com]buster [] has joined #openttd
05:14-!-davis- [] has joined #openttd
05:20-!-welshdragon [] has joined #openttd
05:24-!-Jerimiah40 [] has quit [Ping timeout: 480 seconds]
05:24-!-Jerimiah40 [] has joined #openttd
05:30-!-Zahl [] has joined #openttd
05:38-!-Vikthor [] has joined #openttd
05:49<@peter1138>Thanks Rubidium :)
05:56<rortom>hi all
05:57<rortom>what does the "noise generated X" thing mean in the nightlies?
05:57<rortom>upon station building?
05:57<hylje>people don't like noise
05:58<SpComb>some new local authority thing?
06:00<@peter1138>Airport noise.
06:07-!-thgergo [] has left #openttd []
06:12<rortom>mh, what does noise affect?
06:23-!-celtic_cross [] has quit []
06:24<Vikthor>rortom: the airport type you can build
06:24<rortom>ah, that explains
06:28-!-fjb_ [] has joined #openttd
06:32-!-fjb [] has quit [Ping timeout: 480 seconds]
06:33-!-fjb_ is now known as fjb
06:38-!-frosch123 [] has joined #openttd
06:45-!-Belugas [~belugas@] has quit [Ping timeout: 480 seconds]
06:46-!-Belugas [~belugas@] has joined #openttd
06:46-!-mode/#openttd [+o Belugas] by ChanServ
06:52-!-lobster_MB [] has joined #openttd
06:54-!-fjb [] has quit []
07:12<@Rubidium>and now in English?
07:13<el_En>it is english
07:13<@Rubidium>no, it's Cyrilic
07:13<frosch123>chello ?
07:13<frosch123>is that something for musicians?
07:14<@Rubidium>that's a cello
07:15<frosch123>целло ?
07:23<CIA-1>OpenTTD: rubidium * r14258 /trunk/src/ (12 files):
07:23<CIA-1>OpenTTD: -Codechange: rework the way to query the vehicle hash to make sure it always results in the same irregardless of the order of the hash-linked-list.
07:23<CIA-1>OpenTTD: -Fix: desync in PBS reservation following, vehicle flooding and road vehicle overtake/follow code.
07:25<@peter1138>Back portable? :o
07:27<@Rubidium>with quite some effort it should be
07:27<@Rubidium>doesn't change the map format
07:35-!-Tim [] has joined #openttd
07:35-!-Tim [] has left #openttd []
07:36<@Rubidium>though imo the waypoint issue should be fixed too
07:36<@Rubidium>before releasing 0.6.3
07:38<@Rubidium>but I'm still not having a single clue on the cause of the issue
07:40<@peter1138>Any reports of it in trunK/
07:43-!-penfold [] has joined #openttd
07:44<@Rubidium>not that I know of
07:45<@Rubidium>hmm... many many conflicts in backporting 14258
07:53-!-Progman [] has quit [Remote host closed the connection]
07:54-!-Jerimiah40 [] has quit [Ping timeout: 480 seconds]
07:54<CIA-1>OpenTTD: rubidium * r14259 /branches/0.6/src/ (10 files):
07:54<CIA-1>OpenTTD: [0.6] -Backport from trunk:
07:54<CIA-1>OpenTTD: - Fix: desync due to randomly ordered vehicle hash by flooding and road vehicle overtake/following (r14258)
07:55<CIA-1>OpenTTD: rubidium * r14260 /trunk/src/ (4 files in 3 dirs): -Fix [FS#2277]: merge keycode for "normal" 0-9 keys and keypad 0-9 keys so people don't get confused that the keypad doesn't work as expected.
07:56-!-Jerimiah40 [] has joined #openttd
07:56<Alberth>peter1138: Just reported a problem with cargodest in the Cargodest forum thread. Should I also create a link to the post at the Wiki?
08:18-!-Hassan [] has joined #openttd
08:19<Hassan>Could someone here tell me when the nighly's can be downloaded again? Or is it possible to download the latest nightly somewhere else?
08:19<Hassan>I am have trouble to connect to (or something like that)
08:19<@Rubidium>have you read the notice at the top of the page?
08:20<FauxFaux>It appears to be down for me, too.
08:20<Hassan>Compile board is also down...
08:20<Hassan>So Rubidium to answer your question, yes I did
08:20<@Rubidium>oh... it's sunday again I reckon
08:20*Rubidium slaps that hungarian library
08:21<Hassan>I searched the forums for a message, but nobody else has submitted the problem...
08:21<Hassan>Do you have a "back-up" link for me Rubidium? :)
08:21<@Rubidium>retry :)
08:21<Hassan>Great! :D
08:22<Hassan>Never would have thought I was the first to notice :p
08:22<Hassan>Lets get it :P Cya...
08:22-!-Hassan [] has quit []
08:26-!-KritiK [] has joined #openttd
08:28-!-Phoenix_the_II [] has quit [Read error: Connection reset by peer]
08:29-!-elmex [] has quit [Remote host closed the connection]
08:29-!-tokai [] has left #openttd [icebears... take care of them!]
08:31-!-elmex [] has joined #openttd
08:36-!-Swallow [] has joined #openttd
08:46-!-Swallow_ [] has joined #openttd
08:53-!-Swallow [] has quit [Ping timeout: 480 seconds]
08:53-!-lobster_MB [] has quit [Ping timeout: 480 seconds]
08:54-!-Fuco [] has joined #openttd
08:55-!-lobster_MB [] has joined #openttd
09:05-!-Phoenix_the_II [] has joined #openttd
09:15<davis->fishheads fishheads
09:16-!-tokai [] has joined #openttd
09:16-!-mode/#openttd [+v tokai] by ChanServ
09:17-!-reldred is now known as reldred|gone
09:25<CIA-1>OpenTTD: matthijs * r14261 /trunk/ (
09:25<CIA-1>OpenTTD: -Change [Makefile]: Move the revision detection code from to a
09:25<CIA-1>OpenTTD: new bash script This commit should have no functional changes.
09:28<yorick>blathijs == matthijs?
09:30<murray>can i ask, how do you detect a commit event on svn?
09:31<murray>like you're doing there
09:31<TrueBrain>murray: post-commit hook of subversion
09:32<murray>thanks, looking that up
09:36<CIA-1>OpenTTD: matthijs * r14262 /trunk/
09:36<CIA-1>OpenTTD: -Feature [Makefile]: Let also use the new
09:36<CIA-1>OpenTTD: script. This enables revision detection for bundles for git and hg checkouts.
09:36<blathijs>yorick: yes
09:36<yorick>ok, I was looking for you
09:44-!-glx [] has joined #openttd
09:44-!-mode/#openttd [+v glx] by ChanServ
09:48-!-Singaporekid [] has joined #openttd
09:55-!-Dred_furst [] has joined #openttd
09:59-!-Celestar [] has joined #openttd
10:04-!-Sacro [~Ben@] has joined #openttd
10:13-!-Celestar [] has quit [Quit: leaving]
10:28-!-qkr [] has joined #openttd
10:37<@peter1138>Oh, missed Celestar :o
10:38<yorick> <-- that's a patch that replaces my_cmd with a clientid
10:39-!-Doorslammer [] has quit []
10:42-!-Vikthor [] has quit [Ping timeout: 480 seconds]
10:43<@peter1138>What does that fix?
10:44-!-Vikthor [] has joined #openttd
10:44<yorick>the inability to know which client did a command in a coop game?
10:45-!-Jerimiah40 [] has quit [Ping timeout: 480 seconds]
10:47-!-Jerimiah40 [] has joined #openttd
10:47-!-roboboy [3aad2910@] has quit [Quit: ajax IRC Client]
10:48-!-sulai [] has joined #openttd
10:48<sulai>hey guys =)
10:55-!-NukeBuster [~NukeBuste@] has joined #openttd
10:56<sulai>is there a posibility to slow down the game, say to 3 FPS?
10:56<yorick>if you patch source..
10:56<FauxFaux>Hold ctrl+print screen.
10:56<sulai>hehe yeah nice idea FauxFaux
10:57<Prof_Frink>sulai: Run it on a 386?
10:58<sulai>ctrl+print screen works perfectly, thanx =)
11:00<yorick>be careful, it erases the clipboard :-p
11:01<SmatZ>8-) @ sulai
11:01<SmatZ>like all those speed optimizations are contraproductive
11:01<SmatZ>there are always unhappy plyers :)
11:01<sulai>I like it like the old days =D
11:06-!-Dr_AFKyll [] has joined #openttd
11:13-!-Dr_Jekyll [] has quit [Ping timeout: 480 seconds]
11:13-!-Swallow__ [] has joined #openttd
11:13-!-Swallow__ is now known as Swallow
11:16-!-tokai [] has quit [Ping timeout: 480 seconds]
11:18-!-tokai [] has joined #openttd
11:18-!-mode/#openttd [+v tokai] by ChanServ
11:19-!-Swallow_ [] has quit [Ping timeout: 480 seconds]
11:20-!-Purno [] has joined #openttd
11:21-!-Purno [] has quit []
11:27<planetmaker>Hm... How can I achieve that FOR_ALL_PLAYERS(p) works for more than one following line of code?
11:27<planetmaker>like FOR_ALL_PLAYERS(p) { line1; line2; ... }
11:27<@peter1138>Like that?
11:29-!-Yeggs-away is now known as Yeggstry
11:29<yorick>planetmaker: try grepping it
11:29<planetmaker>well, yeah...
11:30-!-Celestar [] has joined #openttd
11:30<yorick>FOR_ALL_PLAYERS(p) {line1;
11:31<@peter1138>Hey Celestar.
11:31<Celestar>hey peter1138 (=
11:31<planetmaker>Thx peter1138, yorick
11:31<Celestar>how is it?
11:31<planetmaker>Hey Celestar
11:31<@peter1138>Fancy a pull? I fixed the saveload code to work properly...
11:33<Celestar>peter1138: pull from where?
11:33<@peter1138>Hmm, it would be on if that would automatically restart :o
11:34<Celestar>it reloads every few minutes
11:34<@peter1138>Might still work, heh...
11:35<@peter1138>It fixes the dodgy syncs so that trunk savegames load. Previous cargodest games won't, of course.
11:35<Celestar>yeah. but we currently need the previous cargodest games for testing :(
11:37<@peter1138>Oh well.
11:37<Celestar>especially for the debugging
11:37<@peter1138>I couldn't test my recent trunk game either :p
11:39-!-nckomodo [] has quit [Ping timeout: 480 seconds]
11:39<rortom>train replacement is somehow buggy for special trains
11:39<rortom>replace ICE-1 with ICE-3 = "STOP" wagons
11:40<@peter1138>That's the fault of the GRF. The solution is to not do that.
11:40<rortom>yes :p
11:40<rortom>can the grf determine how to replace stuff?
11:41<frosch123>rortom: you can also manually start those "STOP" trains
11:41<Celestar>rortom: the problem is simple: ICE-1 are dual heads. You prolly have a ICE-1 with 14 carriages. You replace it by an ICE3 (single head), so you end up with 1+14 = 15 units, which is one too few. Correct solution would be to have the reverse thing of the "Car Removal" feature.
11:41<frosch123>grfs can disallow trains to be started with certain conditions, and autoreplace would also pay attention to that, but dbxsl does not as it is too old
11:42<Celestar>like "Car Add" feature
11:43<Ammler>Celestar: new cargo patch improved around 10-20%
11:43<Ammler>(is that possible?)
11:44<Celestar>Ammler: yes,
11:44-!-nckomodo [] has joined #openttd
11:44<Celestar>Ammler: you mean 10% or 10 percentage points.
11:45<Ammler>cpu load is very floating, but my guess is around drop from 40 to 30%
11:46<Celestar>that's a 25% drop (=
11:47<Celestar>rortom: you can now hope that someone codes that feature :P
11:47-!-Frostregen [] has joined #openttd
11:47<rortom>Celestar, yes :)
11:48<rortom>im busy with coding on RoR :|
11:48<el_En>ur apostrophe is missing
11:48<frosch123>naa, everything will work with dbset 0.9 :)
11:49<Celestar>frosch123: will it?
11:49<Celestar>frosch123: auto-add wagons?
11:49<Ammler>well, you could also make the length of IC1/2 the length, you can later upgrade
11:49<frosch123>no, but it will stop autoreplace to create trains with "stop" wagons
11:49<Celestar>Ammler: not really, because then the ICE1 would be 17 tiles in length
11:50<Ammler>you can remvoe waggons
11:50<Celestar>we don't need to remove, we need to ADD
11:50<frosch123>but despite of that dbset 0.9 will include everything you can imagine (also dnf)
11:51<Celestar>when is it going to be released?
11:51<Celestar>and will it feature anything usable pre-1920?
11:51<frosch123>shortly after ottd 1.0
11:52<Celestar>well, let's finish cargodest, newgrf_ports infrastructure sharing, opengfx and 32bpp, and we can release 1.0, can we not? (=
11:52-!-qkr [] has quit []
11:53<Ammler>frosch123: we should found a fan club around MB, I am sure Eddi|zuHause would also participate ;-)
11:53<Celestar>Ammler: long story short, my stuff I added yesterday, you say they lower CPU load considerable?
11:54<frosch123>according to mb we already have a club
11:54<frosch123>btw. in fact I have a newgrf that identifies as dbset 0.9 :)
11:55<Celestar>alpha version?
11:55<Ammler>Celestar: I think so, but I didn't do much with
11:55<frosch123>I cannot remember where I got it, I guess mb posted an example for some newgrf newbie somewhere... but it contains only a single engine which you cannot attach anything to
11:56<Celestar>Ammler: if you say it appears to go down from 40% to 30%, that's perfectly enough for me (=
11:56<Ammler>if TrueBrain could trigger the compile farm, we can ask those, which have more problems with the load...
11:56<Celestar>Ammler: there's one more fix under way (=
11:58<FauxFaux>We were talking about increasing the max clients/companies the other day, did anyone look into that, or can anyone remember who said they had a patch wrt. smallvector. Was it peter1138?
11:58*Celestar shakes his head in utter disbelief
12:00<Celestar>Ok people take an old version of cargodest, add some more custom patches to it, RANT about a problem on the forum, even though I specifically ask not to write bug reports there, don't produce a savegame of the problem (which I couldn't debug anyway because of the custom patches) and then expect me to solve the problem?
12:00<Ammler>and you did :P
12:01<Celestar>no I didn't fix his problem, because I don't understand it in the first place
12:01<Celestar>is there a way to force a revision without having recompile the whole source base?
12:02<yorick>Celestar: try changing rev.cpp
12:02<yorick>or the Makefile
12:03<FauxFaux> (1 line patch against trunk HEAD) fixes the newgrf.cpp warning in VS2008.
12:03*Celestar pats FauxFaux for using rafb instead of the dreadful pastebin
12:04-!-qkr [] has joined #openttd
12:04<FauxFaux>Um, actually, that's a bad patch, ignore it. ¬_¬
12:04<qkr>any expert want to give some tips for a beginner?
12:04<Celestar>I didn't look at it :P
12:04<Celestar>qkr: beginnin in what? playing or coding?
12:05<FauxFaux> is the same without using any msvs extensions. :)
12:05<Celestar>qkr: what do you need help with and did you find the online manual?
12:06<qkr>I'm not total beginner, intermediate I guess...I need help with understanding signals, and load balancers and that stuff
12:06<FauxFaux>To the wiki!
12:06<Celestar>for signalling, use this:
12:06<Celestar>qkr: er wait.
12:06<Celestar>qkr: nightly, source or release?
12:07<Celestar>oh then forget that link, it's no in release yet
12:07-!-yorick is now known as Guest5760
12:07-!-yorick [] has joined #openttd
12:07<Celestar>qkr: (=
12:08<KillaloT>When has Signal GUI been released?
12:08<KillaloT>I'm on version 0.6.1
12:09<Celestar>it reads 0.6.0 on the wiki
12:09<yorick>KillaloT: you need to enable it at patches
12:09<KillaloT>.. yea, i just read that
12:10<KillaloT>.. but i got no openttd.cfg :S
12:12<Ammler>yorick: advanced settins :P
12:12-!-Guest5760 [] has quit [Ping timeout: 480 seconds]
12:12<Ammler>frosch123: did you commit it?
12:13<qkr>I know how to use basic presignals like when entering a station with multiple tracks, I just need to understand how to use them backwards in priority / load balancer...I already read about it on the openttdcoop wiki
12:13<Alberth>KillaloT: 'configure patches', 'construction', last on/off entry (4th from the bottom or so)
12:14<Ammler>qkr: there is another guide from uwe
12:16<Celestar>TrueBrain: are you around?
12:16-!-yorick is now known as Guest5761
12:16-!-yorick [] has joined #openttd
12:17*Celestar hates the cargodest wiki
12:18-!-Guest5761 [] has quit [Ping timeout: 480 seconds]
12:18<Ammler>quite large
12:19<Celestar>yeah :(
12:20<frosch123>Ammler: no, I did not manage to do anything useful this weekend
12:20<Celestar>I was just editing a screenshot of openttd in gimp. To save, I tried using openttd's save button on the screen about a hundred times, wondering why it doesn't work and cursing gimp
12:20<SmatZ>Celestar: ?
12:21<Ammler>that is a nice one, well, screenshots of ottd are dangerous
12:22<Celestar>they NEVER work
12:22<Forked>I usually try to zoom out
12:22<Ammler>or x
12:22<Forked> (or in, depending on the screenshot)
12:22<Forked>that one too :)
12:23<Ammler>FR for screenshots
12:23<CIA-1>OpenTTD: smatz * r14263 /trunk/src/ (lang/english.txt signs_gui.cpp): -Codechange: give a better error message when removing a sign fails
12:23<Ammler>somewhere the revision would be nice
12:23<Celestar>hg diff | grep ^- | wc -l ; hg diff | grep ^+ | wc -l
12:23<Celestar>100 fewer lines (=
12:24<Celestar>and producing more readable code :P
12:25<Celestar>polymorphism is cool
12:25<Ammler>what is the difference between " ; " and && in bash?
12:25<Celestar>Ammler: ; just separates two statements
12:26<SmatZ>Ammler: as in C
12:26<Celestar>expr1 && expr2 executes expr2 only if expr1 returned 0 :P
12:26<Celestar>or the short story: as in C
12:28<Ammler>Celestar: thx.
12:29-!-lobster_MB [] has quit [Ping timeout: 480 seconds]
12:30-!-Celestar [] has quit [Quit: leaving]
12:30-!-lobster_MB [] has joined #openttd
12:46<qkr>is there any way to stop trains from getting old?
12:46<+tokai>afaik there was a patch option for this
12:46<Ammler>if you mean with "getting old" unavailable, yes.
12:47<qkr>no, I mean I have to replace my old trains
12:47<+tokai>couldn't u disable breakdowns?
12:47<+tokai>didn't played for ages.. dunno how this options are called these days:)
13:00<ecke>Ammler ....could you make wwottdgd version for normal use (creating companies) ... for win32, linux?
13:01<ecke>we again play TiPP version its bugy...
13:01<ecke> 3 times we play 3 times was game finished by error
13:01<Ammler>ecke: planetmaker was the wwottdgd developer :-)
13:01<ecke>planetmaker ....could you make wwottdgd version for normal use (creating companies) ... for win32, linux? ^^^
13:02<planetmaker>uh... that's an aweful lot of work
13:02<Ammler>planetmaker: wasn't the company thing just setting?
13:02-!-Jerimiah40 [] has quit [Ping timeout: 480 seconds]
13:02<planetmaker>I think the problem is the join as spectator thingy.
13:03<planetmaker>But not sure anymore
13:03<Ammler>if you use the client version as server?
13:03<planetmaker>I think ecke tried that :P
13:04<Ammler>yep, I did only publish the client versions on the wiki
13:04-!-Jerimiah40 [] has joined #openttd
13:04<ecke>i used win32 version which is on wiki...
13:04<qkr>what are the minimum system requirements for openttd? are they listed on the wiki somewhere?
13:04<ecke>... i used it as dedicated win32 server... nobodz can create companz
13:05-!-jni [] has joined #openttd
13:05<planetmaker>As I said: make a map where already companies are present...
13:05<Sacro>ecke: y -> ies
13:06<yorick>or use the patch I created somewhere on flyspray to create companies
13:06<Sacro>not z
13:06<planetmaker>yorick: if he could compile, things were easy, I guess :)
13:06<ecke>i am switching keyboard ... sry for "z"
13:06-!-Singaporekid [] has quit [Quit: Leaving]
13:09<ecke>planetmaker .. yes... but i dont have version which with can i create save with companies
13:09<planetmaker>ecke: you tried OpenTTD 0.6.1?
13:09<ecke>doesnt work
13:09<planetmaker>hm... 0.6.0?
13:10<planetmaker>I really wonder, because the map was created with a trunk version of that time.
13:11<planetmaker>Prof_Frink: if you can do that, that's worth an extra cookie :)
13:11<ecke>ok i could try once again...
13:12<planetmaker>sorry, but changing this patch pack - especially as it's now thoroughly outdated - is far from anything I consider fun.
13:12<planetmaker>Besides, I cannot compile windows binaries.
13:13<planetmaker>And changing anything would then still require you to obtain that binary.
13:13<planetmaker>And AFAIK I understood you, you're mostly interested in the infrastructure sharing - or?
13:14<ecke>yes ... i like IS ... i am finding some "stable" version for online play
13:15<TrueBrain>I wish people would leave why they wanted to talk to you ... oh well :)
13:15-!-Phoenix_the_II [] has quit [Read error: Connection reset by peer]
13:18<+glx>FauxFaux: the right fix is !=(anyway peter1138 said it's not the proper solution)
13:19-!-Brianetta [] has joined #openttd
13:21<FauxFaux>glx: Yes. (/me reinstates the "no coding on sunday" rule).
13:21<FR^2>FauxFaux: *gg*
13:22<FR^2>FauxFaux: At work, we don't deploy on fridays ;)
13:22<FauxFaux>We don't do features on friday. :)
13:23-!-Alberth [] has left #openttd []
13:26<planetmaker>ecke: but if IS is what you want, you just need one person who compiles a binary with the IS patch.
13:26*yorick raises hand...
13:27<@peter1138>OpenTTD -e r14263
13:27<@peter1138>Who did that?
13:28<yorick>I suspect TB
13:29<@peter1138>blathijs, /bin/sh is not bash.
13:29<@peter1138>echo -e is a bashism.
13:29<yorick>trademark: my suspections are usually wrong
13:29<@Rubidium>peter1138: using dash, aren't you?
13:29<@peter1138>I'm using not-bash.
13:30-!-Mortal [] has joined #openttd
13:30-!-Zahl_ [] has joined #openttd
13:30<@peter1138>Actually, my shell is bash, but my /bin/sh is not.
13:30<yorick>mine is
13:30<yorick>try /bin/bash then
13:31<SmatZ>peter1138: suggested by TrueBrain, but nobody has commited it yet ...
13:31<SmatZ>replaces \t by real tab
13:31<@peter1138>And does that not work anywhere?
13:32<@Rubidium>yorick: yes, if you want it to not work on Windows you should use /bin/bash :)
13:32<yorick>I have a /bin/bash...
13:32<SmatZ>peter1138: seems to work on my system, and with dash
13:33<TrueBrain>SmatZ: while at it, replace the ifs without [] too ;)
13:34<@peter1138>(Why did we need a new shell script, anyway?)
13:34<TrueBrain>peter1138: revision checks were done in 2 places now (copy/paste is BAD!)
13:34<TrueBrain>and debian needed one, which ment the 3rd place
13:34<+glx>to not duplicate the detection
13:34<yorick>because hg and git revision bundles were broken
13:34<TrueBrain>this .. reduces problems in the future ;)
13:34<SmatZ>and with sunos's sh, surprisingly :)
13:37-!-Zahl [] has quit [Ping timeout: 480 seconds]
13:37-!-Zahl_ is now known as Zahl
13:40<CIA-1>OpenTTD: smatz * r14264 /trunk/ -Fix (r14261): 'echo -e' is not recognized on many systems
13:43-!-dfox [] has joined #openttd
13:45-!-Kasceh [] has joined #openttd
13:45<Kasceh>Is there a maglev train set for ESC?
13:46<Eddi|zuHause>you mean except the one that refits the old wagons?
13:47<Eddi|zuHause>"old wagons, new cargo" i think it is called.
13:47<Eddi|zuHause>most newgrf sets have only "express" goods via maglev (mail, goods, valuables)
13:47<Kasceh>alright, thanks
13:49-!-Jerimiah40 [] has quit [Ping timeout: 480 seconds]
13:51-!-Jerimiah40 [] has joined #openttd
13:52-!-[com]buster [] has quit [Quit: Operator, give me an exit]
13:53*peter1138 ponders the waypoint desync.
13:54<NukeBuster>at what time does the nightly compile?
13:54<@peter1138>In about 6 minutes.
13:54<@Rubidium>2000 CE[S]T (S depending on summer/winter time in Amsterdam)
13:54<NukeBuster>ok, thanks :)
13:55<@peter1138>I can't reproduce it just playing with waypoints :(
13:57<+glx>Rubidium: isn't it Budapest indeed ?
13:57<@Rubidium>glx: not for long
13:57-!-yorick is now known as Guest5775
13:57-!-yorick [] has joined #openttd
13:57<+glx>the new server is not in UTC?
13:58<Eddi|zuHause>[Sa 6. Sep 2008] [16:42:15] <Celestar> Eddi|zuHause: are you around? <- no, i'm away over the weekend :p
13:58<@Rubidium>the server uses UTC, but that doesn't mean compiles need to follow that
13:58<SmatZ>peter1138: many brave devs have failed trying to reproduce that...
13:58<@peter1138>SmatZ, I've had it myself in a game :(
13:59<Kasceh>Ugh blind, wheres the option to turn off breakdowns again, i cant find it in vechicles :x
13:59<Eddi|zuHause>it's a difficulty setting
13:59<@Rubidium>TZ="CET-1CEST,M3.5.0,M10.5.0/3" date -d "$year-$month-$day 20:00" +"%Y-%m-%d %H:%M %z" <- for the exact time at a given date with offset from UTC
13:59<Kasceh>oh, haha, thanks
14:01-!-Guest5775 [] has quit [Ping timeout: 480 seconds]
14:10<SmatZ>peter1138: DeleteWaypoint()
14:10<SmatZ>it doesn't use ovelroaded delete operator
14:10<SmatZ>for some weird reason
14:10<SmatZ>so Tpool->UpdateFirstFreeIndex(pn->index); is not called
14:11-!-|Jeroen| [] has quit [Remote host closed the connection]
14:12<@Rubidium>SmatZ: ?
14:13<SmatZ>Rubidium: yeah :)
14:14<@peter1138>What the hell? :P
14:15<@peter1138>So it's still there in trunk.
14:16<SmatZ>yeah, just reproduced :)
14:16<@peter1138>I was looking in the .cpps :(
14:17*Brianetta materialises
14:17<Brianetta>Waypoint desyncs?
14:17<@peter1138>0.6.3 soon?
14:17<Brianetta>I thought my radar was faulty
14:17<SmatZ> fixes it
14:17<@Rubidium>SmatZ: go commit it then!
14:17<@peter1138>Yes, your server desynced and kicked me off and then autocleaned me :(
14:17*SmatZ svn blames :)
14:17<SmatZ>ok Rubidium :)
14:17<Brianetta>peter1138: Ooof. Passwords.
14:18*Rubidium figures it was me :)
14:18<Brianetta>peter1138: Waypoints aside, have there been any other desyncs?
14:18<SmatZ>ok no problem Rubidium :-)
14:18<@peter1138>No, but... I admit I stopped playing when my company'd gone.
14:19<@Rubidium>has been a bad day for desyncs :)
14:19<Brianetta>Sorry about that. Rule #1 fora while has been to password your company.
14:19<Brianetta>We had a problem with a nocturnal vandal
14:20<Brianetta>who would join some rich company and spoil the map
14:20-!-ecke [~ecke@] has quit [Quit: ecke]
14:20<@peter1138>Of course, I removed the passwords when I uploaded my config earlier...
14:20<Brianetta>these things conspire
14:21-!-sulai [] has quit [Quit: Bye for now!]
14:21<NukeBuster>I still have a nice 3 line patch lying around for that ;)
14:22<CIA-1>OpenTTD: smatz * r14265 /trunk/src/ (waypoint.cpp waypoint.h): -Fix (r10750): desyncs after deleting a waypoint because of explicit destructor call instead of using operator delete
14:22<Sacro>if(Player.Password.Length == 0) Player.Kick();
14:23<Prof_Frink>if(Player.Name == "Sacro") Player.SetFireTo();
14:25-!-|Jeroen| [] has joined #openttd
14:26-!-yorick [] has quit [Ping timeout: 480 seconds]
14:27<@peter1138>Once that's backported we ought to run a test.
14:27<@peter1138>Like, say, on Brianetta's server ;)
14:28<Noldo>couldn't the dedicated server run openttd servers for dev purposes?
14:28<Brianetta>Noldo: Of course it could. You're totally missing the point, I think.
14:28-!-fonso [] has joined #openttd
14:28-!-fonso [] has left #openttd [Kopete 0.12.7 :]
14:29<Sacro>can anyone recommend some way of viewing the working memory of an application?
14:29*Brianetta is still deeply suspicious of trams
14:29<Brianetta>Sacro: Attach a debugger to it, and ask it to show you
14:30<Sacro>Brianetta: I don't have debugging symbols :()
14:30<Brianetta>This is how I used to jot down player passwords before somebody decided to hash tjem all (:
14:30<Brianetta>You don't need symbols
14:30<Brianetta>You just want to view memory
14:30<Sacro>recommend me an application :)
14:30<Brianetta>gdb is the one I have
14:30<Sacro>i need a gui :(
14:31<Brianetta>I don't know anything else
14:31<Noldo>Sacro: ddd
14:31<Sacro>Noldo: looks sweet
14:31<Sacro>grr, no exe
14:31-!-yorick [] has joined #openttd
14:32<Sacro>only i686-pc-gnu :(
14:32<@peter1138>Brianetta, there's already been a possible road vehicle desync fix.
14:32<Brianetta>GNU distribute software as sauce
14:32<Brianetta>peter1138: Cool. What about stuck trams?
14:33<@peter1138>That I don't know.
14:36-!-michi_cc [] has quit [Read error: Connection reset by peer]
14:37-!-michi_cc [] has joined #openttd
14:37-!-mode/#openttd [+v michi_cc] by ChanServ
14:40<@peter1138>SmatZ, are you backporting it?
14:43<SmatZ>peter1138: it will be backported, but I think more patches are usually backported at once
14:44<@Rubidium>it isn't required to do multiple of them a commit
14:44<@peter1138>See r14259 ;)
14:45-!-nekx [] has joined #openttd
14:52-!-michi_cc [] has quit [Read error: Connection reset by peer]
14:53-!-michi_cc [] has joined #openttd
14:53-!-mode/#openttd [+v michi_cc] by ChanServ
14:55-!-sulai [] has joined #openttd
14:56<sulai>I just finished my newest patch =)
14:56<sulai>safer level crossings ;)
14:58<sulai>trains stop for road vehicles :)
15:01<yorick>cant sublicense openttd binaries :(
15:02<yorick>I want to stop others from using a patch made my me, claiming it's theirs
15:02<dih>yorick, funny - i know that somehow
15:02<dih>but it's impossible ;-)
15:02<dih>you could take them to court of course
15:03<dih>making it the first time gpl get's its chance to be tried
15:03<yorick>dih: . . . it only shares 2 lines and the idea :-p
15:03<TrueBrain>more chance you win in court on the 'idea' part than on the '2 lines'
15:04<yorick>he didn't patent it
15:04<dih>anyway - you know, patching is about supporting a project, not bringing ones name into the center of discussion
15:04<dih>you bring your name into discussion quite well without patching :-D
15:04<yorick>not it you know it won't make it into the project
15:05<TrueBrain>so when it is added to the project, we should forget who did it
15:05<TrueBrain>and when it isn't added, we should remember?
15:05*TrueBrain now feels sad :(
15:05<@Rubidium>TrueBrain: shall we unmerge all features and bugfixes written by us?
15:06<hylje>NewEverything (thanks anonymous)
15:06<TrueBrain>yeah .. I want my name attached to all of them!
15:06<TrueBrain>oh, lets add it in comments at every function we added/modified! :)
15:06<dih>lol hylje
15:06<yorick>TB: commit logs should be enough :)
15:06<sulai>ever heard of "annotation"
15:06<TrueBrain>Rubidium forgets more than often to credit me when I pointed him to a bug/problem
15:07<sulai>yep... blame ;)
15:07<TrueBrain>so I insist that he reverts all of them!
15:07<dih>which is only useable until the repository changes
15:07<TrueBrain>he is stealing my ideas :(
15:07<dih>and needs setting up from 'scratch'
15:07<dih>(which has happened before)
15:08<TrueBrain>dih: chances of that ever happening again are close to 0
15:08<Noldo>there are backups?
15:08<yorick>the same idiot who stole the passwords also stole the maps and patches
15:08<TrueBrain>not only is the official SVN mirrored over several places, many people hav ea svk checkout, and also many have hg and git checkouts
15:08<TrueBrain>either one enough to recover a SVN completely
15:08<dih>close to != equals
15:08<yorick>now I cannot license the patches :-p
15:09<TrueBrain>dih: if the world burns down, it will be lost
15:09<TrueBrain>so it can never be 0
15:09<yorick>I cannot license the passwords
15:09<TrueBrain>maybe I should upload a backup to the IIS or something
15:09<yorick>the maps are not licensed
15:09<yorick>except for the "keep this sign: made by *"
15:10<dih>yorick: next time pay more attention to your stuff :-P
15:10<yorick>they don't seem to care about the maps
15:10<yorick>and the passwords were changed
15:11<yorick>but I can not license the patches so they shouldn't download and use the patches claiming they're theirs
15:12-!-yorick [] has quit [Read error: Connection reset by peer]
15:12<TrueBrain>people shouldn't be selling OpenTTD .. still people do
15:12<Noldo>why not?
15:12-!-yorick [] has joined #openttd
15:12<TrueBrain>selling things as if it were yours? Not nice in general
15:13<TrueBrain>asking money for other peoples effort? Not nice too ..
15:13<Noldo>isn't that what all companies do?
15:13<TrueBrain>I remember a big fight with those guys who made a WinMobile port of OpenTTD and claimed they created the game or something
15:14<yorick>now they have the port, but point their donations link to their bank account :-p
15:14<yorick>that people?
15:14<TrueBrain>exactly those, yes
15:14<yorick>ooh, I know these
15:14<TrueBrain>well, at least they link to now, publish their patch, and tell that their patch is based on OpenTTD
15:15<el_En>TrueBrain: should have picked a better license than GPL if selling is not nice.
15:15<yorick>they made a winmobile port of openttd and claimed they created the game or something, right?
15:15<+glx><TrueBrain> maybe I should upload a backup to the IIS or something <-- not a good idea, they have a virus on board
15:15<TrueBrain>el_En: selling perse isn't what bothers me .. taking others people stuff and act like it is yours .. I was hoping we were living in a better word
15:15<TrueBrain>glx: hehe :)
15:16<el_En>TrueBrain: errr, taking other people's stuff like ludde did with Chris Sawyer's TTD?
15:16<TrueBrain>el_En: slightly different; we never hide the fact the game is based on what CS Did
15:16<TrueBrain>and we will never try to make any money out of OpenTTD
15:17<TrueBrain>at all places you can find: Original game by CS
15:17-!-nckomodo [] has quit [Ping timeout: 480 seconds]
15:17<+glx>and it's ISS (IIS is windows web server)
15:17<TrueBrain>not like we removed him completely and act like this is all our idea
15:17<TrueBrain>glx: oops :)
15:18<TrueBrain>I made various pieces of software in the last few years, most licensed to LGPL .. you have no idea how many big companies just take your software and use it, without notifying you, without paying you ..
15:18<el_En>TrueBrain: except implicitly by relicensing it from commercial closed-source into GPL. but yes, i get your point.
15:18<TrueBrain>if you use work of others, at least credit them, and if you make money from it, at least pay them
15:18<TrueBrain>but okay .. a fair world died long long ago I guess ;)
15:19<TrueBrain>el_En: for OpenTTD in fact it is a bit worse (positive for CS): we 'force' everyone to buy the real game
15:19<TrueBrain>so if anything, OpenTTD should make CS gain more money ;)
15:19<Noldo>force for now
15:19<+glx>if only it was easily findable in stores ;)
15:20<TrueBrain>Noldo: fair enough
15:20<frosch123>err, would the money still find its way to CS?
15:20<TrueBrain>frosch123: not our problem, is it? :)
15:20<TrueBrain>we at least try :)
15:21-!-nckomodo [] has joined #openttd
15:21<Rexxars>I wish it did
15:21<Rexxars>he deserves everything he can get for making such an awesome game
15:22<SmatZ>on the other hand...
15:22<+glx>simple concept are often good
15:22<yorick>CS is a company, not a person...
15:22<+glx>it is a person
15:22<Rexxars>how is CS a company?
15:22<TrueBrain>very much a person indeed
15:23<yorick>"Chris Sawyer software development"
15:23<SmatZ>"Chris Sawyer is an independent game developer based in Scotland, specializing in constructional / strategic / simulation style games."
15:24<el_En>I don't believe the yorick company.
15:24<Rexxars>he's still just one person.. + back when he made TTD, he was a single developer with microprose as a publisher
15:24<+glx>never listen to yorick
15:24<Rexxars>I did an email interview with him about assembly back in the day, haha
15:25<Rexxars>ty, ty
15:25<Rexxars>still think it's impressive to create something like TT entirely in assembly ;)
15:25-!-Tim [] has joined #openttd
15:25<TrueBrain>as impressive in any other language back then I guess
15:26<SmatZ>I still find asm much better in some cases
15:26<@peter1138>overflow flags!
15:26<SmatZ>bit arrays!
15:27<SmatZ>return more-than-one-level from recursion!
15:27<SmatZ>custom call ABI
15:27-!-michi_cc_ [] has joined #openttd
15:28<sulai><SmatZ> return more-than-one-level from recursion! <--- make code more confusing ;)
15:28-!-michi_cc [] has quit [Read error: Connection reset by peer]
15:28<+glx>use goto for that ;)
15:28<SmatZ>sulai: I don't expect anyone to read my asm code ;)
15:28<SmatZ>glx: and leave stack full of mess :-P
15:28<sulai>good point ;)
15:28<TrueBrain>sulai: it is asm .. how can it be less confusing?
15:29-!-ben_goodger [] has joined #openttd
15:31-!-|Jeroen| [] has quit [Quit: oO]
15:35-!-lobster_MB [] has quit [Quit: This computer has gone to sleep]
15:51-!-frosch123 [] has quit [Remote host closed the connection]
16:00<Eddi|zuHause>put the ASM in XML, that'll make it widely portable and human readable!
16:03-!-Sacro [~Ben@] has quit [Read error: Connection reset by peer]
16:16-!-tokai [] has quit [Ping timeout: 480 seconds]
16:17-!-tokai [] has joined #openttd
16:17-!-mode/#openttd [+v tokai] by ChanServ
16:18-!-Jerimiah40 [] has quit [Ping timeout: 480 seconds]
16:19-!-Jerimiah40 [] has joined #openttd
16:24-!-Mortal [] has quit [Quit: [FATAL] Client error: Memory leak - More RAM needed. More! More! More!]
16:25-!-Zuu [] has joined #openttd
16:28-!-Sacro [] has joined #openttd
16:29-!-michi_cc_ [] has left #openttd [Und weg...]
16:30-!-Swallow__ [] has joined #openttd
16:30-!-michi_cc [] has joined #openttd
16:30-!-mode/#openttd [+v michi_cc] by ChanServ
16:30-!-yorick [] has quit [Quit: Poef!]
16:30-!-qkr [] has quit []
16:34<Elukka>hmh, my world generation on a 2048x2048 map, with ECS, gets stuck on 56% creating the industries
16:34<Elukka>no wait it continued now, very slowly though
16:35-!-Sacro [] has quit [Quit: Lost terminal]
16:36<SmatZ>generationg a 2048x2048 map with ECS industries is best to leave over night
16:36<Elukka>yesterday it took around 10 minutes
16:36<Elukka>maybe 5
16:37-!-Swallow [] has quit [Ping timeout: 480 seconds]
16:37<Elukka>now its taking ages, though
16:37<Elukka>which is strange since i havent changed anything
16:40<Elukka>its also missing capitalization ;)
16:40<Elukka>punctuation, too!
16:40<el_En>capitalization and punctuation are completely different, unrelated things.
16:41<Elukka>missing both, though
16:41<Elukka>well, partly
16:43<el_En>a full stop missing from the end of a separate sentence, or lower-case letters only rarely change the semantic meaning of words or the sentence.
16:43-!-Yexo [] has joined #openttd
16:43<Elukka>like most, i just cant be bothered, on irc anyway
16:43<Zuu>Though there is a course webportal called it's learing. But on the ITS course I am taking we like to call it ITS learing. :)
16:44<Prof_Frink>el_En: "I helped my unlce jack off a horse" and "I helped my unlce Jack off a horse" have very different meanings.
16:44<Prof_Frink>And I fail at spelling uncle.
16:44<Elukka>unlce also has no meaning
16:44<el_En>Prof_Frink: yes, you need to use a capital J when pronouncing that.
16:45<Elukka>in that particular sentence, its pretty important
16:46<Elukka>in that one i just wrote, it isnt
16:46<Elukka>or that one
16:46-!-dfox [] has quit [Read error: No route to host]
16:46<SmatZ>*it's *isn't
16:47<Noldo>Elukka: is this another case of "I know how to do it but this is the Internets so I don't care" ?
16:47<Elukka>generally people dont bother with fully correct grammar on irc
16:47<Elukka>im one of those people
16:48<SmatZ>naw dis kewl 2 tyep liek taht
16:48<Elukka>i dont do that, though
16:48<Prof_Frink>/kb SmatZ
16:48<Elukka>actually, its very much a pet peeve
16:48*davis- gn
16:48<SmatZ> /ignore Prof_Frink
16:48<SmatZ>nn davis-
16:48<Elukka>also, people not bothering writing properly on forums is also a pet peeve
16:48-!-davis- [] has quit [Read error: Connection reset by peer]
16:49<Elukka>oh and people writing "of" instead of "have"
16:49<Elukka>on another note, the map generating gets slow at precisely 56%
16:49<Elukka>which is weird
16:49<Elukka>up to that point it generates the industries at a nice pace
16:50<Eddi|zuHause>complain to george about that
16:50-!-Vikthor [] has quit [Ping timeout: 480 seconds]
16:50-!-Boyinblue0 [] has joined #openttd
16:51<Eddi|zuHause>openttd does everything correctly, but ECS has insane placement requirements
16:51<Eddi|zuHause>which are expensive to check
16:51-!-ecke [~ecke@] has joined #openttd
16:51<Elukka>the problem is something on my end
16:51<Elukka>it worked fine yesterday or so
16:51<Zuu>Good luck maybe?
16:51<Eddi|zuHause>and if industry placement checks are O(n^2), it will take 100 times longer to place 1000 industries than 100
16:52<Eddi|zuHause>it's a known problem of ECS
16:52-!-Netsplit <-> quits: tokar, SpComb, rortom, Prof_Frink, @peter1138, elmex, wolfy, neli, ben_goodger, Brianetta, (+10 more, use /NETSPLIT to show all of them)
16:52<Elukka>yet it only started happening now?
16:52-!-Netsplit over, joins: SpComb, elmex
16:52-!-Netsplit over, joins: neli
16:52-!-Netsplit over, joins: peter1138
16:52-!-Netsplit over, joins: Kloopy, Tim
16:52-!-Dr_Jekyll [] has joined #openttd
16:52-!-mode/#openttd [+o peter1138] by ChanServ
16:53-!-Netsplit over, joins: wolfy, Rubidium
16:53-!-Netsplit over, joins: Prof_Frink
16:53-!-mode/#openttd [+o Rubidium] by ChanServ
16:53-!-Netsplit over, joins: tokar, Wezz6400
16:53<Eddi|zuHause>it was always happening
16:53-!-Netsplit over, joins: tneo, ben_goodger
16:53-!-wolfy is now known as Wolfensteij
16:53-!-Netsplit over, joins: sono
16:53-!-Wolfensteij is now known as Wolfensteijn
16:53-!-Netsplit over, joins: rortom, welshdragon
16:53-!-Netsplit over, joins: Brianetta, Fuco
16:53<Elukka>as i said before, i generated multiple 2048x2048 maps with ECS before and it took 5-10 minutes
16:54<Eddi|zuHause>maybe you used less vectors
16:54<Elukka>...actually, i just switched on one grf, which should have nothing to do with it
16:54<Eddi|zuHause>or fewer industries
16:54<Elukka>i'll try turning that on
16:54<Elukka>nope, i first tried with medium industries or something, thought it was too much so i changed it to very low
16:54<Elukka>all the same vectors, too
16:55<Elukka>uh, i meant i'll try turning that grf of
16:55-!-DorpsGek [] has joined #openttd
16:56-!-mode/#openttd [+o DorpsGek] by ChanServ
16:58<Elukka>nope, still slows down on 56%..
16:58-!-Celestar [] has joined #openttd
16:59<Celestar>Brianetta: thanks for .. having a go at Wan-To :)
17:01<Eddi|zuHause>Celestar: what did you want yesterday?
17:01<Celestar>Eddi|zuHause: er...
17:01*Celestar thinks
17:01<Celestar>did you test the "hop overdrive" patch?
17:02<Prof_Frink>holly hop drive!
17:02-!-sulai [] has quit [Quit: cu later guys]
17:04<Eddi|zuHause>well, not this weekend, as i was away
17:04<Eddi|zuHause>when i played last time, i found no noticeable problems
17:05<Celestar>does it do what we expect it to?
17:05<Celestar>I hadn't much time to test it myself for nasty side-effects
17:05<Elukka>hmh, now i got a 1024x1024 map generated, i estimate it took less than 2 minutes
17:06<Elukka>ah well good enough
17:06-!-Sacro [~Ben@] has joined #openttd
17:07<Eddi|zuHause>well, there was some kind of weird behaviour that people would take the tram to the main station, and at the main station they decided to take the tram back instead of the train around the city
17:07<Brianetta>Celestar: I tried to disguise it
17:09<Eddi|zuHause>maybe that would be solved with better biasing of train routes vs. tram routes
17:09<Celestar>disguise the "telling him off" ?
17:09<Celestar>Eddi|zuHause: I see.
17:09<Celestar>Eddi|zuHause: I'll work on that stuff next week
17:09<Eddi|zuHause>so the people won't want to take the train in the first place
17:11<Celestar>no I might just want to forbid looping I guess
17:12-!-FR^2 [] has quit [Quit: Connection reset by caffein depletion...]
17:13<@Rubidium>Celestar: isn't that going to cause trouble when removing links?
17:14<Celestar>Rubidium: nothing to do with what is on hg now
17:14<Celestar>Rubidium: just wondering how to use express systems
17:17<Celestar>TrueBrain: *gentle poke*
17:18-!-Boyinblue0 [] has quit []
17:18-!-Tim [] has quit [Read error: Connection reset by peer]
17:20-!-Swallow__ [] has quit [Quit: ChatZilla 0.9.83 [Firefox 3.0.1/2008070208]]
17:20-!-KillaloT [] has quit [Quit: HydraIRC -> <-]
17:22-!-dfox [] has joined #openttd
17:24<Celestar>:o the wiki has around 500 unused images in its database
17:24<el_En>only 75% of them porn?
17:25<Celestar>up to now, I've see only one
17:25<el_En>was it a good one?
17:25-!-Wolf01 [] has quit [Quit: Once again the world is quick to bury me.]
17:26<Celestar>sorry, it's more than 500
17:26<CIA-1>OpenTTD: rubidium * r14266 /branches/0.6/ (15 files in 5 dirs): (log message trimmed)
17:26<CIA-1>OpenTTD: [0.6] -Backport from trunk:
17:26<CIA-1>OpenTTD: - Fix: Desyncs after deleting a waypoint because of explicit destructor call instead of using operator delete (r14265)
17:26<CIA-1>OpenTTD: - Fix: Crash when the AI tries to find the depot of an airport that doesn't have a depot [FS#2190] (r13999)
17:26<CIA-1>OpenTTD: - Fix: MSVC cannot handle changed files in the prebuild event, so make the version determination a separate subproject [FS#2004] (r13998)
17:26<CIA-1>OpenTTD: - Fix: The dedicated console removed any character that was not a printable ASCII character instead. Now it allows UTF8 formated strings too [FS#2189] (r13992)
17:26<CIA-1>OpenTTD: - Fix: Resetting construction stage counter reset more than it should (r13981)
17:27<Celestar>explicit destructor call? .o
17:28<el_En>explicit destructor call??!? 0·0
17:28<el_En>who did that?
17:29<Celestar> <= hr hr hr
17:29<+glx>wp->~Waypoint(); <-- nice isn't it
17:29<Celestar>glx: when veteran C programms learn C++ :P
17:29-!-rortom_ [] has joined #openttd
17:30<Celestar>glx: especially lovely is the 'wrapper' function around the destructor
17:30*Celestar giggles loudly
17:30<el_En>the line was there by Rubidium.
17:31<Celestar>as I said, that happens when you move from C to C++
17:31*Sacro grabs a flaming torche and heads to dutchland
17:32*Prof_Frink grabs the pitchforks
17:32<Eddi|zuHause>you forgot your pitchfork
17:32<el_En>Celestar: with the additional condition that you don't even attempt to read a book about C++ while doing so...
17:32<Celestar>I fail to get the joke?
17:32<Celestar>el_En: not sure. just some search-and-replace error or something
17:33<Celestar>oh man
17:33<el_En>does someone dare to grep the project for other instances of '->~'?
17:33-!-NukeBuster [~NukeBuste@] has quit [Quit:]
17:33<Celestar>gcc's loop vectorizer is SLOW
17:33<el_En>Celestar: are you still using GCC 3.x?
17:34<Celestar>el_En: 4.3
17:34<Celestar>src/misc/fixedsizearray.hpp: pItem->~Titem_();
17:34<Celestar>src/misc/blob.hpp: pLast->~Titem_();
17:35<+glx>KUDr's code
17:35*Celestar redirects Sacro to CZ
17:35-!-rortom_ [] has quit [Quit: Leaving]
17:35<el_En>in what the fuck kind of a state is an object after its destructor has been explicitly called? memory is not freed, i suppose.
17:36<Sacro>Celestar: thanks :)
17:36<Celestar>el_En: I guess if it's the default constructor, notthing is done?
17:36-!-rortom [] has quit [Ping timeout: 480 seconds]
17:36-!-stillunknown [] has joined #openttd
17:37<Celestar>el_En: > grep -R "\->\~" /usr/include/c++/4.3/ | wc -l
17:39<Celestar>el_En: I guess that depends on the destructor. Calling it explicitly, it's just treated like any other function, is it not?
17:39<el_En>Celestar: there's reason to believe that libstdc++ coders have had a better idea of what they are doing than average OTTD coders.
17:40<el_En>Celestar: actually i'm not sure what does the standard say about calling the destructor explicitly. would be logical that it is treated like any function.
17:40<Eddi|zuHause>what reason?
17:40<@Rubidium>el_En: now imagine that the destructor only marks a pool item invalid and delete will does not free it, is calling it explicitly that bad?
17:41<Celestar>el_En: KUDr isn't an average OTTD code. he's a 100% C++ guy (and afaik never used C)
17:41<Celestar>el_En: manually written allocators often seem to call the destructor
17:41<Eddi|zuHause>and KUDr definitely appeared as someone who really knows what he was doing...
17:41<CIA-1>OpenTTD: rubidium * r14267 /branches/0.6/src/ (12 files in 4 dirs): (log message trimmed)
17:41<CIA-1>OpenTTD: [0.6] -Backport from trunk:
17:41<CIA-1>OpenTTD: - Fix: Make the 'Transfer Credit' display aware of the entire consist, not only the first vehicle (r14098)
17:41<CIA-1>OpenTTD: - Fix: Do not flood a NewGRF industry when it implicitly tells that it wants to be build on water (land shape flags bit 5) [FS#2230] (r14093)
17:42<CIA-1>OpenTTD: - Fix: The vehicle window of articulated road vehicles would show the clone/refit button when the vehicle was not completely stopped in the depot (r14090)
17:42<CIA-1>OpenTTD: - Fix: Flawed parsing of words (as in 2 bytes) in GRF strings due to sign extension [FS#2228] (r14087)
17:42<CIA-1>OpenTTD: - Fix: Division by 0 in NewAI [FS#2226] (r14062)
17:42-!-elmex [] has quit [Remote host closed the connection]
17:43<Celestar>Eddi|zuHause: juding from the YAPF code, yes
17:43<el_En>i wonder why it caused desyncs if it is problem-free way to do things.
17:44<Celestar>el_En: it's not problem free. "delete thing" and "thing->~ThingType()" do different things
17:44<@Rubidium>because later in time the delete override got functionality, which made some assumptions break
17:45<@Rubidium>at the time of writing that line of code it was perfectly fine and it didn't cause desyncs
17:45<Celestar>Rubidium: still I wonder why a waypoint was just destructed, but never removed?
17:46*Celestar begins to understand the explicit destructor call
17:46*Prof_Frink prefers the explicit terminator call
17:46<Prof_Frink>Sarah Connor?
17:46<@Rubidium>Celestar: I've got no clue about that
17:47<@Rubidium>Prof_Frink: the chronicles thereof?
17:47<Celestar>Rubidium: ok ;)
17:47*Celestar points randomly at some people. "You there. You'll help me cleaning up the cargodest wiki"
17:47<@Rubidium>Celestar: my mind is like an OpenTTD game... after a few days the state of a few days ago is unrecoverable
17:47<Eddi|zuHause>shouldn't new episodes be out soon?
17:48<el_En>Dexter 3x01 is out
17:48<Eddi|zuHause>old news :p
17:48<el_En>only a stupid low-resolution, letterboxed version on rslinks.
17:48<Celestar>Rubidium: heh
17:49<Celestar>Rubidium: the information there is good. It's just ... unorganized
17:49<Celestar>el_En: Dexter being what?
17:49<Eddi|zuHause>one of the most genious TV series currently
17:49<Celestar>on German TV?
17:50*Rubidium agrees with Eddi|zuHause
17:50<@Rubidium>Celestar: once they've dubbed it it will be
17:50<Eddi|zuHause>Celestar: the dubbing totally sucks i'm afraid
17:50<Celestar>dubbing always sucks
17:50<Eddi|zuHause>Celestar: RTL II has the rights to show it, i think
17:50-!-welshdragon is now known as welshdra-gone
17:50<Celestar>I've never seen any dubbed show on TV that didn't have a sucky dubbing
17:50<Eddi|zuHause>Celestar: no, but this time, the series lives from the original tone...
17:51<@Rubidium>Das A-Team :(
17:52-!-Progman [] has joined #openttd
17:53<el_En>Celestar: Dexter is serial killer working as a crime scene investigator in Miami Police Department.
17:54<el_En>And that's not a spoiler.
17:55<+glx>that's just the pitch ;)
17:56<Eddi|zuHause>"Dexter RTL II Montag, 29.September 2008 22.50 Uhr"
17:56<Eddi|zuHause>and really, be warned to not watch the german dub...
17:57<Celestar>Eddi|zuHause: I'm not watching shows in German (=
17:58<Elukka>(is overdue)
17:58-!-Elukka [] has quit []
18:02-!-Zuu [] has quit [Quit: Leaving]
18:02<Eddi|zuHause>"in „Dexter“ und einer ganzen Reihe von durch schlechten Umgang „getöteten“ Serien geht es um mehr Ethik und Moral als im ganzen deutschen Fernsehen zusammen."
18:04<CIA-1>OpenTTD: rubidium * r14268 /branches/0.6/src/ (12 files in 3 dirs): (log message trimmed)
18:04<CIA-1>OpenTTD: [0.6] -Backport from trunk:
18:04<CIA-1>OpenTTD: - Fix: Properly update the current timetable's travel/wait times instead of only doing it for one vehicle in the shared order chain and only when some bit has not been set [FS#2236] (r14192)
18:04<CIA-1>OpenTTD: - Fix: Sprite payload skipping would not skip enough bytes in a very small subset of compressed sprites (r14191)
18:04<CIA-1>OpenTTD: - Fix: After applying NewGRF settings, all rail and road types were available as the engine availability check was performed too early (r14182)
18:04<CIA-1>OpenTTD: - Fix: Close all related vehicle lists when closing a station window (and not only the train list) (r14180)
18:04<CIA-1>OpenTTD: - Fix: RemoveOrderFromAllVehicles() did not mark enough windows dirty (r14179)
18:05*Celestar smells a release coming (=
18:05<Prof_Frink>No, that's just Sacro
18:06<Celestar>4.39 10.11 2.82 85666889 0.00 0.00 GetTileSlope(unsigned int, unsigned int*)
18:07<Celestar>and with that, I'm off to bed.
18:07<Celestar>good night
18:07-!-Celestar [] has quit [Quit: leaving]
18:08-!-lobster_MB [] has joined #openttd
18:10<TrueBrain>and again ..
18:10<TrueBrain>why oh why does Celestar poke me and stuff, without telling me why
18:10<Eddi|zuHause>bahaha :p
18:10<TrueBrain>useless ..
18:10<+glx>maybe he wanted a build
18:11<el_En>maybe he wanted you to spill your cup of coffee on your keyboard
18:11<TrueBrain>I guess so .. he should say so
18:11<TrueBrain>like: TrueBrain: when you have the time, can you compile cargodest again?
18:11<TrueBrain>instead of: /me pokes TrueBrain
18:11<+glx>gentle poke ;)
18:13<ben_goodger>poking is fun
18:13<ben_goodger>it keeps volunteer developers on their toes
18:15<CIA-1>OpenTTD: rubidium * r14269 /branches/0.6/src/ (11 files in 3 dirs): (log message trimmed)
18:15<CIA-1>OpenTTD: [0.6] -Backport from trunk:
18:15<CIA-1>OpenTTD: - Fix: Merge keycode for "normal" 0-9 keys and keypad 0-9 keys so people do not get confused that the keypad does not work as expected [FS#2277] (r14260)
18:15<CIA-1>OpenTTD: - Fix: Clicking on the smallmap didn't break the "follow vehicle in main viewport" [FS#2269] (r14243)
18:15<CIA-1>OpenTTD: - Fix: The engine-purchase-list-sorter doubled running-cost and halfed capacity of double-headed engines [FS#2267] (r14239)
18:15<CIA-1>OpenTTD: - Fix: Feeder share was computed wrong when splitting cargo packet (r14234)
18:15<CIA-1>OpenTTD: - Fix: Signs (town name, station name, ...) could be too long for 8bit width in pixels (r14221)
18:16<Yexo>TrueBrain: Celestar indeed wanted a new cargodest build
18:16<TrueBrain>then he should just say so :)
18:16<@Rubidium>Yexo: he merely wanted to poke TrueBrain for the fun of it
18:19-!-tokai [] has quit [Ping timeout: 480 seconds]
18:20-!-welshdra-gone [] has quit [Ping timeout: 480 seconds]
18:21-!-tokai [] has joined #openttd
18:21-!-mode/#openttd [+v tokai] by ChanServ
18:23<CIA-1>OpenTTD: smatz * r14270 /trunk/src/disaster_cmd.cpp: -Fix: make small UFO aware of articulated RVs
18:31<CIA-1>OpenTTD: rubidium * r14271 /branches/0.6/ (31 files in 5 dirs):
18:31<CIA-1>OpenTTD: [0.6] -Backport from trunk:
18:31<CIA-1>OpenTTD: - Change: Makefile updates for compile farm
18:31<CIA-1>OpenTTD: - Change: Updated debian package generation metadata
18:38-!-tokai [] has quit [Ping timeout: 480 seconds]
18:40-!-tokai [] has joined #openttd
18:40-!-mode/#openttd [+v tokai] by ChanServ
18:45<TrueBrain>well, tell Celestar the compile is done
18:47-!-Jerimiah40 [] has quit [Ping timeout: 480 seconds]
18:48-!-nekx [] has quit [Quit: ( :: NoNameScript 4.21 :: )]
18:48-!-Jerimiah40 [] has joined #openttd
18:58-!-Progman [] has quit [Remote host closed the connection]
19:01<el_En>great soviet tv commercials:
19:04-!-Jerimiah40 [] has quit [Read error: Operation timed out]
19:04-!-Jerimiah40 [] has joined #openttd
19:10-!-Yeggstry is now known as Yeggzzz
19:10-!-reldred|gone is now known as reldred
19:16-!-reldred is now known as reldred|work
19:18-!-penfold [] has quit [Ping timeout: 480 seconds]
19:20-!-Kasceh [] has quit [Ping timeout: 480 seconds]
19:23-!-TinoM [] has quit [Quit: Verlassend]
19:32*Brianetta hugs British Rail:
19:33-!-Jerimiah40 [] has quit [Ping timeout: 480 seconds]
19:34-!-Jerimiah40 [] has joined #openttd
19:34-!-stillunknown [] has quit [Ping timeout: 480 seconds]
19:34<Sacro>Brianetta: <3 the police 37
19:34<Brianetta>Using the two-tone horn (:
19:34<Brianetta>They painted one that way for real
19:35<eekee>I used to hear that all the time from my parents' place, especially when the clouds were low
19:37-!-lobster_MB [] has quit [Quit: This computer has gone to sleep]
19:39-!-Zahl [] has quit [Quit: (~_~]"]
19:44-!-Dred_furst [] has quit [Quit: Leaving]
19:46-!-Gekz [] has quit [Read error: Connection reset by peer]
19:47-!-Gekz [] has joined #openttd
19:49-!-KritiK [] has quit [Quit: Leaving]
20:16<Brianetta>Sacro: <- Brighton to Hove and back (:
20:21-!-Phoenix_the_II [] has joined #openttd
20:24<eekee>Major improvements happened in the 90s. Rail was neglected until then
20:24<eekee>(in britain, of course)
20:30-!-Brianetta [] has quit [Quit: Tschüß]
20:32-!-Eddi|zuHause [] has quit []
20:33-!-Eddi|zuHause [] has joined #openttd
20:39<ben_goodger>eekee: you refer to the mass closure of branch lines, and continued privatisation that has since caused worse conditions and more wasted money than ever before?
20:41<eekee>ben_goodger: possibly, but the trains are a lot nicer and more people seem to use them (at least where they exist)
20:43<ben_goodger>first great western [named "most late of all operators"] has just completed a series of overhauls to its mk3 stock that require the passenger to remove his legs before boarding, and ensure that the only thing they can see is a huge grey "F" that is embossed onto the seat in front
20:45<ben_goodger>I could continue anecdoting rhetorically, but I must go to bed now
20:45<ben_goodger>good morning/evening
20:46<eekee>night :)
20:46*eekee is, incidentally, glad to be in the south east, after that comment
21:09-!-Sacro_ [~Ben@adsl-83-100-173-236.karoo.KCOM.COM] has joined #openttd
21:11-!-reldred|work is now known as reldred|gone
21:15-!-Sacro [~Ben@] has quit [Ping timeout: 480 seconds]
21:22-!-Sacro_ [~Ben@adsl-83-100-173-236.karoo.KCOM.COM] has quit [Quit: Leaving]
21:24-!-penfold [] has joined #openttd
22:17-!-Frostregen_ [] has joined #openttd
22:23-!-Frostregen [] has quit [Ping timeout: 480 seconds]
22:24-!-Frostregen_ is now known as Frostregen
22:47-!-nckomodo [] has quit [Read error: Operation timed out]
22:51-!-nckomodo [] has joined #openttd
22:56-!-Pikka [PikkaBird@] has joined #openttd
22:57-!-glx [] has quit [Quit: bye]
22:59<Pikka>sup chaps
23:13-!-Fuco [] has quit [Quit: Quit]
23:51-!-sono [~sono@] has quit [Read error: No route to host]
23:52-!-sono [~sono@] has joined #openttd
---Logclosed Mon Sep 08 00:00:46 2008