IRC logs for #openttd on OFTC at 2007-10-17
⏴ go to previous day
00:09:29 *** Belugas_Gone has joined #openttd
00:18:45 <DaleStan> Shouldn't that be "We should handle absolutely anything at all without crashing"?
00:19:27 <Belugas> everyone's wish, indeed
00:24:21 <Eddi|zuHause3> ideally, you would also not fall nto an infinite loop :p
00:26:33 *** Eddi|zuHause3 is now known as Eddi|zuHause2
00:27:07 <Eddi|zuHause2> and all that by one movement of the mouse wheel ;)
00:28:00 <Eddi|zuHause2> self.bed = true;
00:28:48 <Sacro> Eddi|zuHause2.sendTo("Bed");
00:34:16 <huma> self in python is annoying
01:06:05 *** Diabolic1Angel has joined #openttd
01:13:02 *** Diabolic-Angel has quit IRC
01:21:47 *** Belugas_Gone has joined #openttd
01:22:34 <Amix^> oki.. dont kill me. be nice with me. but i have to paste this youtube video. as it is a part of the history in scandinavia..
01:23:06 <Amix^> you have to be swedish or norwegian to understand though
01:30:55 *** Eddi|zuHause3 has joined #openttd
01:33:44 <CIA-5> OpenTTD: belugas * r11281 /trunk/src/music_gui.cpp:
01:33:44 <CIA-5> OpenTTD: -Revert(r11259): the problem was not there. In fact, it made it so that no more music were allowed on intro.
01:33:44 <CIA-5> OpenTTD: -Fix[FS#1331]: Somehow, the notion that the first song must be the ttd theme has been lost while on the intro window.
01:33:44 <CIA-5> OpenTTD: When using shuffling setting (which was saved), the intro song at startup was shuffled too. No more :)
02:18:39 *** Diabolic1Angel has quit IRC
02:46:46 <CIA-5> OpenTTD: belugas * r11282 /trunk/src/newgrf.cpp: -Fix[FS#1344]: Use the right pointer when evaluating the size of the layouts.
02:50:37 <CIA-5> OpenTTD: belugas * r11283 /trunk/src/newgrf.cpp: -Fix(r11282): a typo. Don't ask.
03:49:48 *** nairan_ZZzz has joined #openttd
04:06:47 *** GordonF has joined #openttd
04:08:43 <notbob> i'm having trouble getting newindustries to work in the latest nightly
04:09:02 <notbob> specifically getting UK Renewal to work
04:09:20 <notbob> the UK Renewal engines work but new industries don't
04:09:28 <notbob> am i missing something obvious?
04:37:31 *** Arpad58 has joined #openttd
04:53:01 <notbob> so it looks like you install the industry and vehicle grfs separately
05:34:41 *** Deathmaker has joined #openttd
05:50:22 *** Greyscale has joined #openttd
06:18:07 *** ThePizzaKing has joined #openttd
06:53:08 *** |Bastiaan| has joined #openttd
07:01:25 *** Frostregen_ has joined #openttd
07:04:40 *** |Bastiaan| has joined #openttd
07:07:06 *** Frostregen_ is now known as Frostregen
07:12:24 *** |Bastiaan| has joined #openttd
07:16:31 *** |Bastiaan| has joined #openttd
07:20:03 *** |Bastiaan| has joined #openttd
07:24:23 *** |Bastiaan| has joined #openttd
07:25:37 *** |Bastiaan| has joined #openttd
08:14:55 *** ThePizzaKing has joined #openttd
08:15:33 *** dihedral|away is now known as dihedral|work
08:19:07 <dihedral|work> TrueBrain: is there a 'test' squirrel ai i could use to test stuff with?
08:19:44 <dihedral|work> what will that do?
08:19:51 <TrueBrain> test all AI API functions
08:19:56 <TrueBrain> which are defined, that is
08:19:58 <TrueBrain> it misses a few now
08:20:03 <dihedral|work> and it konks out if something does not work?
08:20:07 <TrueBrain> and tests if they keep consistent over time
08:20:17 <TrueBrain> see bin/ai/regression/regression.nut
08:20:53 <dihedral|work> but thing like checking if a vehicle is in the depot... that does not really do much appart from returning true or false...
08:21:15 <TrueBrain> so what the regression does: build a vehicle, test if in depot, should be true
08:21:23 <TrueBrain> start vehicle, wait a bit... test if in depot, should be false
08:21:34 <TrueBrain> now if that test ever fails, something is wrong with IsInDepot
08:22:00 <dihedral|work> for the api, should it not rather use the is stopped in depot one?
08:22:03 <TrueBrain> this assures as that no matter what happens with OpenTTD over time, the AI API functions keep on giving the same isgnals :)
08:22:20 <dihedral|work> there are 2 methods
08:22:35 <dihedral|work> one that check if a vehile is in a depot
08:22:46 <dihedral|work> and one that check if a v is in a depot and stopped
08:22:56 <TrueBrain> in fact, good suggestion
08:23:03 <TrueBrain> now go and find out what the API currently does :)
08:23:11 <dihedral|work> i was doing the IsInDepot last night
08:23:16 <TrueBrain> if it doesn't check stopped state, please add and provide patch :)
08:23:22 <TrueBrain> oh, there isn't InDepot yet?
08:23:30 <dihedral|work> there is the c stuff for it, yes
08:23:34 <TrueBrain> Oh, wait, it comes from an event :)
08:23:36 <dihedral|work> just no squirrel stuff
08:23:45 <TrueBrain> dihedral|work: either it is in the API or not
08:23:53 <dihedral|work> it was not in the api
08:23:59 <TrueBrain> There is no C or SQ when it comes down to AI :p
08:24:12 <dihedral|work> so i copied the stuff from SendVehicleToDepot
08:24:12 <TrueBrain> But yeah, you are right: when a vehicle enters a depot, an event is triggered
08:24:40 <TrueBrain> so having a IsInDepot is useful :)
08:24:41 <dihedral|work> and changed it to return ::GetVehicle(vehicle_id)->IsInDepot();
08:24:46 <TrueBrain> although in your case: IsStoppedInDepot
08:25:21 <TrueBrain> && GetVehicle(vehicle_id)->status & VS_STOPPED
08:25:29 <TrueBrain> or what ever it is to check if a vehicle is stopped :p
08:25:50 <dihedral|work> there is v->IsInDepot() and v->IsStoppedInDepot()
08:26:41 <dihedral|work> i'll let you know this evening if i can get that stuff to work :-)
08:27:33 <TrueBrain> now I am back to processor design :)
08:27:36 <dihedral|work> i must say - i did pick out the easiest there was on the todo list :-P
08:27:55 <TrueBrain> you have to start somewhere, don't you?
08:28:04 <TrueBrain> and did you notice the simplicity of the API?
08:29:38 <dihedral|work> yes - but did you notice that i am absolutely unfamiliar with c/c++?
08:29:53 <TrueBrain> did you notice you don't have to know C++ to do the API? :p
08:30:04 <TrueBrain> a bit of copy/pasting, finding the right function, making the doxygen header
08:30:13 <TrueBrain> in fact, a minor 10% of the API is real C++
08:30:18 <TrueBrain> the rest are just redirects and comments
08:30:18 <dihedral|work> you never have to know a langauge that well to make small patches
08:30:38 <TrueBrain> true :) But in the case of the API, it is even worse :)
08:30:48 <TrueBrain> commenting takes 60% of the time
08:30:53 <TrueBrain> an other 30% I spent on copy/pasting :p
08:33:52 <dihedral|work> commenting is very important
08:33:58 <dihedral|work> no comments = bad code
08:34:14 <TrueBrain> in case of the API it is the difference between dead or alive :)
08:34:23 <TrueBrain> without good comments, nobody can work with it
08:34:32 <TrueBrain> while in the rest of OpenTTD, only the devs need to work with it :)
08:34:56 <dihedral|work> i may believe that you do get quite a few patches from non-devs
08:35:17 <TrueBrain> okay: s/devs/patches/
08:35:18 <dihedral|work> so no comments at all would be pretty nasty
08:35:33 <dihedral|work> yes - the patches need the comments :-P
08:35:46 <dihedral|work> or do the comments need the patches?
08:41:21 <dihedral|work> TrueBrain: where are your psig stats btw?
08:44:27 <dihedral|work> do you use a sed script for openttdcoop?
08:46:31 <dihedral|work> you feel like sending it over? :-P
08:48:02 <TrueBrain> in stats/ the file convert_coop.sh
08:48:27 <TrueBrain> the script does little safety checks
09:02:02 *** FlowaPowa has joined #openttd
09:02:08 *** FlowaPowa has left #openttd
09:02:38 *** RamboRonny has joined #openttd
09:15:14 *** Dephenom has joined #openttd
09:23:51 *** Vikthor has joined #openttd
09:28:43 *** ChanServ sets mode: +v tokai
09:34:08 <DorpsGek> dihedral|work: skidd13 was last seen in #openttd 11 hours, 9 minutes, and 29 seconds ago: <skidd13> good night
09:41:03 *** Brianetta has joined #openttd
09:45:22 *** Brianetta has joined #openttd
10:58:46 <|Bastiaan|> is there a patch to auto replace vehicles on diff. tracks ?
10:59:18 <|Bastiaan|> like, replace all rail vegicles for monorail
11:00:42 <SmatZ> you cannot have monorail vehicles in a rail depot
11:02:31 <|Bastiaan|> ok, is there an easy way to replace them, like, "clone with diff. locomotive" ?
11:02:42 <|Bastiaan|> or do i really have to replace em all by hand ?
11:04:33 <SmatZ> I don't know if someone did a patch to do that
11:05:39 <SmatZ> at least, it is easy to convert rail->el.rail
11:15:03 *** Progman has joined #openttd
11:39:04 <dihedral|work> Gekz: why does the sunset
11:39:35 <Gekz> because you're a creationist
11:40:01 <dihedral|work> because in the evening when it gets cooler it's the same as with a pudding
11:54:34 <_42_> dihedral|work, skidd13 (skidd13@p548A72FB.dip.t-dialin.net) was last seen parting #openttd 13 hours 29 minutes ago (16.10. 22:24), after spending 1 hour 15 minutes there.
11:54:54 <dihedral|work> does anybody here remember sim farm?
12:07:02 <dihedral|work> i am looking for one image of that game... where the towns held a celebration.... :-(
12:22:30 *** LeviathNL has joined #openttd
12:44:04 *** ThePizzaKing has joined #openttd
12:51:09 *** Dark_Link^ has joined #openttd
12:51:40 *** glx|away has joined #openttd
12:51:40 *** ChanServ sets mode: +v glx|away
12:52:13 *** glx is now known as Guest1962
12:52:13 *** glx|away is now known as glx
12:57:14 <Ammler> cd <directory | number>
12:57:21 <Ammler> what can I do with number?
12:59:33 <Ammler> TrueBrain: you get a number with dir
12:59:42 <Ammler> and then you can change to that number with cd
12:59:56 <TrueBrain> Ammler: in the old days, you could only use the number to navigate
13:00:03 <TrueBrain> now you can navigate via names, but still via numbers
13:00:06 <TrueBrain> but numbers isn't useful anymore :p
13:02:17 <Ammler> strange, I changed with cd to a home outside, but ottd does save still in ./save
13:03:28 <Ammler> ottd is in ~/svn-zone/bin/openttd
13:03:55 <Ammler> how do I save something in ~/website/savearchive/ ?
13:08:56 <Ammler> (some output could be from AP)
13:10:37 *** Greyscale has joined #openttd
13:18:19 *** Diabolic-Angel has joined #openttd
13:20:05 *** frosch123 has joined #openttd
13:31:03 *** Ihmemies has joined #openttd
14:27:36 <Ammler> someone around, who can help with debugging?
14:28:02 <Ammler> I have now the assert with packet.cpp
14:28:25 <Ammler> what have I to do now?
14:35:29 <Phazorx> is there a refference in gdb?
14:40:51 *** egladil has joined #openttd
14:52:42 <Eddi|zuHause3> Ammler: type "bt"
14:53:19 <Eddi|zuHause3> but that probably will not tell anything interesting
14:53:57 <Eddi|zuHause3> hm, you did not compile with debug symbols
14:54:02 <Phazorx> debug symbols would help
14:54:13 <Phazorx> did you run with net=2 ?
14:54:36 <Phazorx> was thre anything interesting there?
14:54:39 <Ammler> as its default in debug mode
14:54:51 <Phazorx> that defult overridde by AP
14:55:01 <Phazorx> unless you set it manually afterwards it is not active
14:56:19 *** Greyscale has joined #openttd
14:56:59 <Ammler> Eddi|zuHause3: so I need to recompile
14:57:14 <CIA-5> OpenTTD: glx * r11284 /trunk/src/industry_gui.cpp: -Codechange: don't reset build industry cursor if it failed
14:57:45 <Ammler> hmm, its possible I forgot that because of update to newindustries
14:58:17 <Eddi|zuHause3> Ammler: maybe one of the gdb gurus can help attaching debug symbols afterwards, but i don't know how
14:58:35 <Phazorx> Ammler: or we can trace that ip in frankfurt and ask a person what did they do
14:58:53 <Ammler> I don't believe he did something special
14:59:28 <Phazorx> missing some grfs apparently is special enough
14:59:37 <Phazorx> and a key to be able to reproduce
15:00:25 <Ammler> possible to see, with which revision someone connected?
15:00:43 <Phazorx> only if you get tcpdump running
15:01:26 <Ammler> haven't installed that tool
15:02:11 <Ammler> I have a distro, not toys
15:02:29 <Phazorx> a distro that does not come with tcpdump doesnt qualify weven as a toy
15:05:56 <Ammler> I have posted an other problem 2 hours ago:
15:05:58 <Ammler> [15:04] <Ammler> strange, I changed with cd to a home outside, but ottd does save still in ./save
15:05:58 <Ammler> [15:05] <Ammler> ottd is in ~/svn-zone/bin/openttd
15:05:58 <Ammler> [15:06] <Ammler> how do I save something in ~/website/savearchive/ ?
15:06:39 <Ammler> Phazorx: that sounds like a workaround
15:07:13 <Phazorx> i was told you can not define any paths in ottd
15:07:17 <Ammler> hmm, I don't find, how to compile with debug mode anymore
15:07:18 *** ChanServ sets mode: +v tokai
15:07:27 <Phazorx> so all homedirs and globals are workarounds :)
15:07:36 <glx> ./configure --enable-debug = 3
15:07:39 *** Markkisen has joined #openttd
15:08:05 <Ammler> I guess, the assert will happen until tomorrow
15:09:39 <frosch123> Ammler: "Usually, I'll make diffs with svn diff, how do I make proper diffs with diff" <- diff -u
15:12:12 *** Deathmaker has joined #openttd
15:15:52 <Ammler> I don't need any special start parameter for debugging in dedicated mode?
15:17:24 <Eddi|zuHause3> <Ammler> so its not possible? <-- it might be with ./configure
15:17:52 <Ammler> Eddi|zuHause3: thats fine, how?
15:18:26 <huma> anyone using palm these days?
15:19:05 <Eddi|zuHause3> --personal-dir=?
15:20:54 <Eddi|zuHause3> if i understand this correctly, if you specify --personal-dir=/foo, it tries to save in /foo/save
15:21:13 <Ammler> Eddi|zuHause3: yeah, but I like to save it in different locations
15:21:41 <Ammler> I thought thats the need of cd, but then its only for load?
15:21:43 <Eddi|zuHause3> i never tried saving from the console...
15:22:00 <Ammler> I would like to make the server SSH independent
15:22:33 <Eddi|zuHause3> well, then you should patch the save command ;)
15:22:56 <Ammler> hmm, or I could just smylink the save folder to the webserver...
15:26:25 *** Markkisen has joined #openttd
15:27:21 <Ammler> does debug mode also alter the revision number?
15:30:57 <Eddi|zuHause3> M means local modifications
15:31:50 <Eddi|zuHause3> (a "svn revert . -R" solves that)
15:32:57 <Ammler> hmm, if I configure with --revision=XXX and later an other ./configure without --revision, will then the revision be overwritten again?
15:34:15 <glx> hmm no it will use default rev
15:34:58 <Eddi|zuHause3> a reconfigure should remove that override again
15:36:01 <Ammler> hmm, why does it compile every file?
15:36:12 <Ammler> usually it compiles only rev.cpp
15:38:20 <Eddi|zuHause3> because you reconfigured
15:38:29 <Eddi|zuHause3> reconfigure triggers full recompile
15:40:57 <Ammler> I mean, I did reconfigure just to remove the "M" more then once and it didn't recompile everything
15:47:20 <fjb> I have a question regarding pathfinding again. Should "new global pathfinding" be disabled in the patch settings? I have YAPF enabled for road vehicles and trains.
15:48:02 <CIA-5> OpenTTD: glx * r11285 /trunk/src/industry_cmd.cpp: -Fix: 'site unsuitable' was always shown instead specified message when trying to build industry ingame (Csaboka)
15:52:06 <Eddi|zuHause3> fjb: YAPF setting overrides NPF setting
15:54:06 <fjb> Ok, but what about planes? Do they have their own path finding?
15:54:57 *** fjb is now known as fjbAWAY
16:00:09 *** dihedral|work is now known as dihedral|away
16:03:07 <Rubidium> Ammler: is somebody already debugging the crashed server (assuming it's still in stopped in gdb)?
16:03:44 <Ammler> Rubidium: I have restarted, forgot to compile the new revision in debug mode
16:03:58 <Ammler> but it should crash within 24h
16:09:27 <CIA-5> OpenTTD: rubidium * r11286 /trunk/src/texteff.cpp: -Fix (r11228): NewGRF industries assume that the order of animation always stays the same. Patch by Csaboka.
16:10:54 <Phazorx> cant add a bug for 2 days now
16:11:02 <Phazorx> does FS have something against me?
16:11:48 <Phazorx> i get timeout from site
16:12:06 <Phazorx> however same browser has no issue when browsing other side or reviewing old reports i made from same browser
16:12:47 <Rubidium> strange as there were reports made yesterday
16:13:29 <Phazorx> yesterday is really an abstract concept with so many timezones :)
16:13:51 <Sionide> everyone should work on Swatch .beats
16:14:04 <Rubidium> Phazorx: well... it at least covers your 2 days not being able to make a bug report
16:14:19 <Phazorx> Rubidium: not necessary
16:14:27 <Phazorx> my yesterday was 16 hours ago
16:14:35 <Phazorx> whoch is not anywhere close to 2 days
16:14:59 <Rubidium> Phazorx: there were people making a bugreport between 40 and 16 hours ago
16:15:12 <Rubidium> so there were people able to make bugreports when you couldn't
16:15:13 <Phazorx> yet again, that is completely irrelevant to the question if there is anything at this time
16:15:20 <Rubidium> so it looks like a problem on your side
16:15:30 <Phazorx> Rubidium: i'm happy for these people, doesnt help me any
16:15:46 <Phazorx> so a problem specific to submitting a bug?
16:15:48 <Rubidium> it just should work; as far as I am aware nothing has been changed
16:16:24 <Phazorx> weee worked oon 7th time
16:16:47 <glx> that may be the problem :)
16:17:37 <Phazorx> C:\BuildOTTD\msys\home\trunk\bin\save>ls -la
16:17:37 <Phazorx> -rw-rw-rw- 1 user group 8628 Oct 17 12:03 wagonspeedlimits.sav
16:18:36 <Phazorx> perhaps save is less than bugreport itself in html form is the issue...
16:18:47 *** Brianetta has joined #openttd
16:19:29 <Phazorx> well and i made a spellig logic error
16:19:46 <Phazorx> Triggering *wagon_speed_limits* on a fly ...
16:19:54 <Phazorx> if soemone can correct that - please do
16:35:39 *** Wezz6400 has joined #openttd
16:39:16 <Belugas> i mean... your report of a bug...
16:39:19 *** dihedral has joined #openttd
16:40:18 <Belugas> so, is it still a valid one?
16:40:24 <Belugas> have you retested it recently?
16:41:05 <Belugas> whenever you'll have time for it, it would be appreciated ;)
16:41:44 <Eddi|zuHause3> still the same in r11265
16:42:39 <Eddi|zuHause3> if you exchange alpine and dbset, the ore wagons show the default cargo of the wagon
16:42:55 <Belugas> and in ttdp? Or does it react?
16:43:03 <Eddi|zuHause3> as far as i can determine, it's only graphically
16:43:09 <Eddi|zuHause3> i did not test ttdpatch
16:43:17 <Eddi|zuHause3> i'm gonna try that right now
16:46:55 <Eddi|zuHause3> appears to work correctly in TTDPatch
16:47:40 <Eddi|zuHause3> how do i cheat the year in TTDP?
16:48:26 <Eddi|zuHause3> that even worked :p
16:49:03 <Belugas> ok, Eddi|zuHause3. thaks for confiming it is still a valid but
17:12:28 <dihedral> should noai branch stuff go to bugs.openttd.org category AI (New/Old) ?
17:16:21 *** Dephenom has joined #openttd
17:18:20 *** fjbAWAY is now known as fjb
17:23:09 * dihedral wonders where TrueBrain could be
17:25:25 <Belugas> ho... TrueBrain,not you
17:32:50 <_42_> Wolf01, peter1138 (~petern@217.151.109.242) was last seen quitting #openttd 4 weeks 20 hours 1 minute ago (18.09. 21:31) stating "Quit: Leaving" after spending 29 minutes there.
17:33:12 <Eddi|zuHause3> <dihedral> should noai branch stuff go to bugs.openttd.org category AI (New/Old) ? <- where else would it go?
17:33:43 <dihedral> do i know how many attempts the could be for ai stuff?
17:36:16 *** gfldex_ is now known as gfldex
17:38:46 *** skidd13 has joined #openttd
17:43:20 *** Brianetta has joined #openttd
17:50:13 <Roujin> did anyone look at my patch (area terraform) since yesterday and found something bad (bad coding, or bug while playtesting)?
17:51:44 <Roujin> since most people voted that they find it useful, i'll make a flyspray task for it...
17:52:22 *** ChanServ sets mode: +o Bjarni
17:53:11 <Eddi|zuHause3> isn't that a planet?
17:53:25 <Vikthor> Eddi|zuHause3: I think it is
17:53:40 <Bjarni> as usual I didn't just pick a random number
17:54:06 <Roujin> wolf01, we might be related ^^
17:54:32 <Vikthor> Not exactly planet, it is star
17:54:53 <Roujin> that is, if wolf is your real name ;)
17:55:36 <Wolf01> eheh, it's not, but i would have liked it :P
17:56:10 <Bjarni> Wolf 359 is a real star, but it's far away and way better known in it's fictional usage where Star Trek has a huge battle with the Borg there
17:56:15 <Roujin> you could still marry someone with that name if you like it :D
17:57:16 <Wolf01> is hard to find a female named wolf... even in italian...
17:57:52 <Eddi|zuHause3> Bjarni: yeah, i know all that ;)
17:58:12 <Bjarni> Eddi|zuHause3: then why did you call it a planet?
17:58:27 <Bjarni> and there might be other people in here who don't know those facts
17:58:32 <Roujin> aha, google speaks truth ^^
17:58:45 <Wolf01> eeek star trek links weren't forbidden like youtube?
17:59:08 <Bjarni> I didn't quote Star Trek
17:59:25 <Roujin> like those popular examples... "complete failure" --> first link George Bush's biography, or what was it ^^
18:01:25 <Eddi|zuHause3> i liked "evil empire" more :p
18:01:50 <Eddi|zuHause3> (that ended up in "microsoft.com")
18:02:27 <Eddi|zuHause3> i don't think it works anymore
18:02:35 <Bjarni> some guy tried to prove that google isn't the right source for info
18:02:36 <Bjarni> Is fortran dying: 203,000 hits
18:02:36 <Bjarni> Is scala dying: 247,000 hits
18:02:36 <Bjarni> is george w. bush dying: 2,060,000 hits
18:03:46 <Wolf01> tomorrow there is a movie about Bush's death on an italian tv channel
18:11:58 *** Klanticus has joined #openttd
18:12:05 *** Wolf01 is now known as Wolf01|AWAY
18:14:26 <dihedral> when does openttd know of the 'client id' or 'unique id' of a joining / joined client?
18:16:21 *** stillunknown has joined #openttd
18:17:14 <Eddi|zuHause3> i assume TrueBrain is the one to ask about network protocol stuff
18:17:44 * dihedral wonders this time when TrueBrain might be back
18:19:09 *** Arpad58 has joined #openttd
18:22:10 *** valhalla1w is now known as valhallasw
18:36:14 *** Greyscale has joined #openttd
18:40:18 *** Wolf01|AWAY is now known as Wolf01
18:46:00 *** Dephenom has joined #openttd
18:58:24 <Markkisen> Acid, and haaaaaaaaaaaardstyle
18:59:31 <Bjarni> what are you talking about?
19:00:55 <SmatZ> Eddi|zuHause3: watch football? :)
19:01:46 <Bjarni> great now the power is unstable
19:01:50 <ln-> once you've seen one football you've seen them all.
19:01:54 <Bjarni> the light just started flashing :(
19:02:05 <Markkisen> I've got a little boring
19:02:24 <Bjarni> Markkisen: yeah you are boring, but wtf did you just say?
19:02:30 <Markkisen> And im listening to hardstyle and have acid at home
19:02:46 <Wolf01> bah.. 22 years old and at home to watch "a shark tale" instead of go out to hunt some girls... poor myself
19:02:59 <valhallasw> Wolf01: get a life? ;)
19:04:16 *** Bjarni sets mode: +b *!*shit@*.bredband.skanova.com
19:04:33 <ln-> Wolf01: you never know when the perfect girl arrives at your door, so better be home to not to miss her.
19:04:40 *** Markkisen was kicked by Bjarni (Drug money funds terrorists so you fund terrorism)
19:04:57 <Bjarni> ln-: that's my strategy
19:04:57 <Wolf01> eheh, you are right ln- ;)
19:05:13 <MarkSlap> I think you are a little hard now
19:05:41 <Bjarni> well... I did meet a cute girl at uni not long ago... well she was cute until she opened her mouth and then the cute vanished right away
19:06:28 <Bjarni> I started to wonder "wtf is she doing at a university with a mind like that???"
19:06:41 <Bjarni> could be a visitor though
19:07:33 <Bjarni> there was no language barrier
19:07:57 <Bjarni> well, there could be one... intellectual vs whatever you call whatever she spoke
19:09:24 <Prof_Frink> Bjarni: It's called en_US
19:10:40 <Bjarni> Prof_Frink: well, there is no dk_US, but I didn't mean like that. I meant the choice of words and the vocabulary
19:10:59 <Bjarni> then again en_US tend to lack words as well so in a way... yes
19:12:09 <Ammler> Phazorx: do I have symbols now?
19:13:38 <ln-> Bjarni: btw, the code for danish is "da", not "dk"
19:15:02 <skidd13> Anyone who can help me a bit with GIT? I want to checkout a branch of someone.
19:16:33 *** Greyscale has joined #openttd
19:17:06 <Bjarni> ln-: but I'm talking about something that wouldn't classify as Danish, so it would be fitting to call it something else
19:17:32 <Bjarni> skidd13: I don't know how to do that, but I can tell you how to do that in Hg
19:19:14 <skidd13> :( I want to switch from svk to git cause in svk there is no revision number at these branches.
19:19:50 <Ammler> skidd13: did you read man git ?
19:20:26 <Bjarni> that's the best I can do
19:20:47 <Ammler> is there something more you need to know?
19:21:11 <Phazorx> perhaps glx will ask you to do more digging
19:21:17 <Phazorx> but we seems to know what grf casused it now
19:21:19 <skidd13> Ammler: partitialy Bjarni: thanks that should help
19:21:36 <Phazorx> and it's like 36 chars string only
19:22:12 <glx> Ammler: as Phazorx said, don't close gdb
19:22:13 <Ammler> Phazorx: next game will have another grf
19:22:55 <Ammler> but it was everytime one of the last
19:23:42 <Ammler> glx, hmm, I will, but there is a really nice Beer production
19:24:24 <Phazorx> the bug seems to appear in ukrs addon rather than pbi
19:25:10 <Ammler> as I already said, the GRF has nothing to do with taht
19:25:44 <Phazorx> i tihnk it is the last
19:26:14 <glx> Phazorx: the problem is not the grf
19:26:55 <Phazorx> glx: you sure that nothing specific to GRF with longest name out of the whole list has anything to do with buffer overflow?
19:27:40 <Ammler> yes, but independent on the specific grf
19:32:59 <Wolf01> BigBB, do you think is possible to add the support for the Asiatic faces maybe with a grf? (and so maybe the support for more faces via grf)
19:33:33 *** |Bastiaan| has joined #openttd
19:41:22 <Belugas> would require to define new specs...
19:41:28 <Belugas> nothing allows that, right now
19:46:06 <Belugas> plus, you would need someone to draw the said face...
19:49:11 * dihedral wonders if TrueBrain is back yet :_)
20:00:54 <Eddi|zuHause3> you need a sad face? -> :'(
20:02:41 <dihedral> thanks Eddi|zuHause3
20:02:56 <dihedral> i would not have found the right way to express my feelings without you
20:03:23 <Eddi|zuHause3> well, technically, i was replying to Belugas, but if it helps you ;)
20:03:33 <Rubidium> Ammler: any way I can communicate directly to that gdb?
20:04:03 * dihedral is tempted to type /nick gdb
20:04:37 <Prof_Frink> Rubidium: Run gdb in gdb.
20:05:43 <Prof_Frink> run gdb in gdb running on bsd in vmware through wine on linux on Xen.
20:06:02 <Ammler> Rubidium: public ssh key?
20:06:42 <dihedral> and make the private one available ad devsl.openttd.org/~rubidium/id_rsa
20:07:09 <hylje> one shouldnt need to make priv keys available
20:07:12 <Ammler> dihedral, that would break much :P
20:07:12 <Rubidium> Ammler: you mean .ssh/id_rsa.pub?
20:07:24 <Prof_Frink> Ammler: Quiet you.
20:07:32 <Ammler> or an other special one...
20:08:15 <dihedral> Prof_Frink> run gdb in gdb running on bsd in vmware through wine on linux on Xen. <--- that is good... that is real good
20:09:39 <CIA-5> OpenTTD: rubidium * r11287 /trunk/src/ (6 files): -Codechange: add support for pushing paramaters into NewIndustries' error messages. Patch by Csaboka.
20:10:38 <Ammler> Rubidium: ssh tt-ms@mozart.ammler.ch
20:11:49 <dihedral> so you are splitting up into more users now?
20:34:03 *** LeviathNL has joined #openttd
20:34:05 <Rubidium> Ammler: is that server running with 35 NewGRFs?
20:34:49 <Ammler> do you need it correct?
20:35:02 <Rubidium> well, otherwise I wouldn't ask it this way
20:36:34 <Eddi|zuHause3> smells like an array out of bounds access
20:36:53 <Eddi|zuHause3> if only you used a decent language :p
20:38:46 <Rubidium> if only Eddi|zuHause3 would know where he's talking about
20:39:45 * Ammler runns to plugin the notebook...
20:40:25 <Eddi|zuHause3> yeah, i'm leaning quite far out of the window, but i associated that 35 entries with the length 36 Phazorx was talking about
20:41:32 <Rubidium> well, there seems to be a obiwan somewhere, though I haven't found it yet
20:43:03 <Ammler> Rubidium: if needed you can also include other public key in authorized_keys...
20:43:21 <Ammler> maybe someone else can help...
20:45:07 <Ammler> and we can also keep it until tomorrow, I don't like to be quilty if you don't have enough sleep
20:45:58 <Rubidium> what is the 34th newgrf?
20:47:04 *** LeviathNL has joined #openttd
21:03:19 *** MarkSlap has joined #openttd
21:06:58 *** Klanticus has joined #openttd
21:08:44 *** Deathmaker has joined #openttd
21:12:32 <Rubidium> Ammler: very odd bug
21:12:45 <Rubidium> I can't reproduce it
21:13:50 <Rubidium> I just have to wait till the next time to gather a little more info
21:14:19 <Ammler> but can I start "my" game with it or should I make a new one?
21:14:47 <Rubidium> you can load your game in it
21:14:54 <Rubidium> I haven't started autopilot or so though
21:17:41 <Ammler> Rubidium: did you change something to get more infos next time?
21:17:53 <Ammler> or should I do something else?
21:17:57 <Rubidium> added an extra assert
21:18:30 <Rubidium> should trigger where the problem begins with "showing"
21:19:03 <Ammler> do what you like... :)
21:19:48 <Belugas> anyone knows where ttdpatch holds the code for its action 7/9 params evalutation? the pendant of our GetParamVal in newgrf.cpp:3361 ?
21:23:53 <LeviathNL> is it possible to set a default blitter in the .cfg?
21:24:15 <Rubidium> depends on the version of OTTD. For the current nightlies you can
21:25:02 <LeviathNL> that's what i thought but I can't find anything in openttd.cfg
21:25:35 <Rubidium> Mr. Says Burp All The Time should know the answer ;)
21:26:51 <TrueBrain> blitter=32bpp-optimized
21:26:51 <glx> LeviathNL: it is not in it by default
21:26:54 <TrueBrain> works in openttd.cfg
21:26:58 <TrueBrain> add in first section
21:27:09 <glx> same goes for video, music and sound
21:27:16 <TrueBrain> they are 'hidden' like video, ... what glx says :p
21:29:30 <LeviathNL> ty, 32bpp-anim seems best on my system, with the other blitters I see the screen being divided in vertical bars when scrolling
21:29:58 *** Wezz6400 has joined #openttd
21:31:27 <Belugas> not mentionned in wiki but referenced in asm: var 80, 82, 89, 8A, 8C, 90, 91, 97, 98, 99, 9B, 9C, 9E, 9F, A0
21:32:55 *** ChanServ sets mode: +o Bjarni
21:33:01 <Belugas> or maybe it is internal, and the user do not really need to know about them, like 8C current callback
21:33:18 *** Bjarni sets mode: -b *!*shit@*.bredband.skanova.com
21:33:48 <Bjarni> I realised I forgot to unban him while the system was shutting down.... so I had to start the computer again :/
21:34:26 <Bjarni> this time I leave for real... I haven't ban anybody else :P
21:34:49 <Prof_Frink> Quick! Ban Bjarni!
21:36:01 <Belugas> or maybe i'm not reading stuff correctly and there is another catch to the whole thing
21:36:21 <Prof_Frink> Belugas: Eat DaleStan's brain.
21:36:38 <Prof_Frink> Then you will understand GRF
21:37:26 <Belugas> i'm sure he needs his brain ;)
21:38:04 <Wolf01> maybe you can lick him like the poison frogs
21:39:13 <Belugas> problem, tough, is that i want to add a variable, and i stumble in this problem.... which number it should be? obviously, it should be A1, but...
21:39:21 <glx> Belugas: all 80+X in action7/9/D are the same as X in spritegroup GetVariable()
21:40:18 <Rubidium> Belugas: just write specs and then file a bugreport for TTDP not following the specs ;)
21:43:46 * Prof_Frink really thinks openttd should move away from grf as a primary format
21:45:17 <Prof_Frink> Hmm, kopete's failing with MSN
21:46:56 *** |Bastiaan| has joined #openttd
21:47:03 <Rubidium> Prof_Frink: then write something that is a) better, b) more powerfull, c) backward compatible with grfs
21:47:51 <Prof_Frink> Rubidium: That's your job.
21:47:59 <CIA-5> OpenTTD: miham * r11288 /trunk/src/lang/ (10 files): (log message trimmed)
21:47:59 <CIA-5> OpenTTD: -Update: WebTranslator2 update to 2007-10-17 23:47:06
21:47:59 <CIA-5> OpenTTD: bulgarian - 47 fixed by thetitan (47)
21:47:59 <CIA-5> OpenTTD: catalan - 46 fixed by arnaullv (46)
21:47:59 <CIA-5> OpenTTD: dutch - 46 fixed by habell (46)
21:48:01 <CIA-5> OpenTTD: french - 46 fixed by glx (46)
21:48:01 <CIA-5> OpenTTD: hungarian - 28 fixed by miham (28)
21:48:24 <Rubidium> then it's never going to happen ;)
21:48:28 <Prof_Frink> I'm the end-user. I think of annoying features and find irritating bugs, you implement and fix them.
21:49:15 <Ammler> and you sponsor Rubidium to doing it :P
21:52:30 <Phazorx> Prof_Frink: did you send a case of beer tyo Rubi it?
21:52:33 <SpComb> (just to bring back some old memories)
21:53:14 <Rubidium> Phazorx: as if that would help in any way
21:53:25 <Phazorx> Rubidium: usualy helps me :)
21:54:28 <Rubidium> SpComb: so one binary format for another binary format?
21:55:10 <Rubidium> cause XDA is just another binary format just like GRF is
21:55:14 <SpComb> Rubidium: it's more generic! It's even got eXtensible in it's name!
21:56:03 <Rubidium> DaleStan: can we rename NewGRF to XGRF? Just so it is more generic?
21:56:27 <SpComb> best to run that by the OpenTTD marketing department first
21:56:53 <Prof_Frink> Nope, no complaints from Marketing.
22:08:45 <Jhs> or anyone else involved with localisation
22:10:00 <Jhs> well, in the global statistics page it says that my language (Norwegian Bokmål) has 54 'bad' strings
22:10:18 <Jhs> but when i go to language menu » fix, it only gives ten strings in need of fixing
22:10:28 <Jhs> so where are the other 44?
22:10:31 <TrueBrain> next commit that will be fixed
22:12:38 <Jhs> when i go to languages menu » manage, it also says that 54 strings are missing. when i press "show", the ten strings i just fixed are pending waiting to be committed, but the other strings only say "Needs to be fixed soon.". and they were all added in r11269 by Rubidum
22:13:00 <glx> Jhs: press next and previous in fix page
22:13:15 <Jhs> previous only leads to the same page i'm on
22:14:09 <Jhs> oh, all the other 44 messages are STR_FACE_ messages
22:14:17 <Jhs> which i assume is a new feature
22:14:38 *** boekabart has joined #openttd
22:14:47 *** boekabart has left #openttd
22:23:24 <Jhs> glx / TrueBrain, i also have some more questions
22:23:30 <Jhs> for example, about gender support
22:23:35 <Jhs> it needs to be turned on for norwegian
22:23:42 <Jhs> some of the newspaper headlines are f00ked
22:25:04 <Jhs> And, i need to know which messages are used for the industry names where. (names of industry types (e.g. Factory, Farm, Iron Ore Mine) should not be capitalized in headlines or in names (like Oslo Factory, should be Oslo fabrikk in norwegian)). but i don't know which messages to change to fix that
22:25:06 <glx> I don't know how to do that
22:28:34 <Eddi|zuHause3> I'd say introduce a grammar case "normal" and a case "capital"
22:28:53 <Eddi|zuHause3> then decide on that which one to print
22:29:19 <Eddi|zuHause3> there should be an explanation on cases somewhere
22:30:09 <SpComb> Whitehat Greyhat Blackh#at Asshat
22:31:20 <Prof_Frink> SpComb: I liked that comment
22:34:03 <Ailure> I like replacing the title screen
22:34:19 <Ailure> only one vehicle, and it's a bus entering and leaving the screen
22:35:06 <dihedral> TrueBrain: that would have been the flipping Dev-C++ editor...
22:35:34 <TrueBrain> Ailure: I would like a patch that rotates the intro games :)
22:36:03 <Jhs> Eddi|zuHause3, ah, good idea. i always assumed cases were about grammatical cases, but that might just as well be one use of them
22:36:31 <Prof_Frink> TrueBrain: Or, randomly pan the intro view around the world
22:36:48 <TrueBrain> Prof_Frink: bad idea, intro games are most of the time only good from one position on the map
22:36:56 <TrueBrain> I think that is a good thing
22:38:58 <Ailure> [00:33] <TrueBrain> Ailure: I would like a patch that rotates the intro games :)
22:39:07 <Ailure> hell I was considering to program that into
22:39:16 <Ailure> but I was too busy with two heavy courses and forgot about it
22:39:35 <Ailure> [00:34] <Prof_Frink> TrueBrain: Or, randomly pan the intro view around the world
22:39:35 <Ailure> [00:35] <TrueBrain> Prof_Frink: bad idea, intro games are most of the time only good from one position on the map
22:39:40 <Ailure> it worked for rollercoaster tcyoon
22:39:54 <Ailure> although it works better for real games that "titlescreen games"
22:40:21 <Ailure> titlescreen savegames have dead ends and stuff, and is rarely functioning
22:40:36 <Ailure> most of the offical titlescreens are overkill
22:40:40 <Ailure> the TTO, TTD and openTTD one
22:40:48 <Ailure> trying to squeeze lots of features into one place :P
22:40:56 <Ailure> instead of going for something gentle heh
22:41:30 *** gfldex_ has joined #openttd
22:44:01 <Eddi|zuHause3> i think the most loaded one was in the TT Demo, but my memory might be blurry
22:45:37 <Ailure> I have a picture of that one somewhere
22:46:33 <Ailure> it's possible to scroll in the titlescreen on that demo
22:46:39 <Ailure> and you don't need to go far
22:46:44 <Ailure> to notice that there are deadends
22:46:44 <Eddi|zuHause3> hm, no, that wasn't the one i meant
22:47:36 <Ailure> I can take a screenshot of the TTO one
22:47:58 <Eddi|zuHause3> is that the one with the long suspension bridge?
22:48:07 <TrueBrain> Ailure: strange monorail bridge there...
22:48:09 <Eddi|zuHause3> or was that from world editor expansion?
22:48:31 <Ailure> yeah, TTO had weird monorail bridges
22:48:34 <Eddi|zuHause3> TrueBrain: why? it was like that in TT
22:48:38 <Ailure> dosen't look too bad over short distances
22:48:44 <Ailure> but over long idstances it looked dumb
22:48:46 <TrueBrain> we should have them!
22:48:48 <Eddi|zuHause3> i liked that bridge
22:48:58 <TrueBrain> max-allowed-length :)
22:49:08 <Ailure> I would like to see a similar bridge
22:49:14 <Prof_Frink> Eddi|zuHause3: seconded
22:49:15 <Ailure> as long there's suport every other tile or so
22:49:21 <Ailure> so it dosen't look as ridicolus as in that screenshot
22:49:52 <Ailure> it would mean that bridge would only have two supports in the middle
22:49:57 <Prof_Frink> monorails are futuristic
22:50:06 <Eddi|zuHause3> placing pillars shouldn't be difficult, with newbridges
22:50:14 <Prof_Frink> they're made of carbon nanotubes
22:50:40 <Eddi|zuHause3> but that brings back an old question of mine
22:51:00 <Eddi|zuHause3> how do i convince ottd to have the transrapid run on monorail instead of maglev?
22:51:03 <Ailure> we already have that today technically
22:51:25 <Ailure> openTTD simple dosen't have unified maglev
22:51:34 <Ailure> so you would have to change the GRF to use monorails
22:51:47 <Ailure> or add unified maglev to ottd
22:53:10 <Prof_Frink> Or create a human-readable format and port dbxl to that
22:54:00 <Eddi|zuHause3> doesn't MB's license forbid decompiling?
22:54:29 <TrueBrain> can you make a nice archive page of those screenshots? I like it ;)
22:54:35 <TrueBrain> but okay, I was going to bed...
22:55:00 <Prof_Frink> Eddi|zuHause3: Well, you write a converter and ask him nicely
23:00:27 <Eddi|zuHause3> Prof_Frink: well, you come up with a decent spec, and a plan to build a jit-compiler into grf, then we can talk about a converter
23:02:52 <Ailure> ah yes I seen that titlescreen before
23:03:00 <Ailure> makes me wonder how many diffrent titlescreens there are
23:03:20 <Ailure> seems to be a slightly more recent demo too
23:03:44 <Ammler> this bridge is in newbridges, imo
23:04:14 <Eddi|zuHause3> i've never had monorail with newbridges
23:04:32 <Eddi|zuHause3> (because of the afore mentioned problem)
23:06:02 <Ammler> oh no, its in the monorail replacement
23:07:43 *** Greyscale has joined #openttd
23:22:28 <fjb> Hm, you could replace the maglev sprites with monorail sprites.
23:27:31 <Sacro> yes but it doesn't replace everything
23:27:54 <SmatZ> and the design of windows
23:28:54 <Sacro> crappy horrible building style
23:29:22 <Sacro> the Stanier 'Crab' is too slow :(
23:30:03 <SmatZ> are you talking about Ammler's screenshot?
23:31:16 <Ammler> sacro, I don't care about your opinion about buidling style, just like to show the bridges
23:34:22 <Ammler> but not the same as TTO, I realized.
23:45:45 <CIA-5> OpenTTD: truelight * r11289 /branches/noai/ (5 files in 2 dirs): [NoAI] -Add [FS#1346]: added AIVehicle::Is(Stopped)InDepot() (dihedral)
23:52:36 <Eddi|zuHause3> that picture has a lot of alignment and colour issues with the monorail
23:55:54 <_Ben_> looks nice, but the white/grey amount on the rail varies greatly on bridges
23:59:47 <Eddi|zuHause3> hm, i'm getting weird jams where there's no reason for them...
continue to next day ⏵