IRC logs for #openttd on OFTC at 2008-07-18
⏴ go to previous day
00:13:36 *** Digitalfox has joined #openttd
00:15:23 <CIA-3> OpenTTD: truebrain * r13723 /branches/noai/ (5 files in 2 dirs): [NoAI] -Add: added AIIndustry::GetStockpiledCargo() (Yexo)
00:34:03 *** Eddi|zuHause2 has joined #openttd
01:00:16 <CIA-3> OpenTTD: truebrain * r13724 /branches/noai/src/ai/api/ai_industry.cpp:
01:00:18 <CIA-3> OpenTTD: [NoAI] -Fix r13723: in this modern world with all those checks and warnings GCC
01:00:18 <CIA-3> OpenTTD: can give when ever I not ask him to, it fails to see the simplest of all, 'if
01:00:20 <CIA-3> OpenTTD: (cargo_id == cargo_id)'.. makes you wonder, doesn't it? Well, such is life,
01:00:20 <CIA-3> OpenTTD: wondering wondering wandering .. Status Quo, Yeah! Oh yeah, what was I doing ...
01:00:22 <CIA-3> OpenTTD: ah, yes: don't compare one variable with itself, it is always true.. Obiwan by
01:04:32 <fmauNeko> beautiful commit summary :)
01:05:13 <CIA-3> OpenTTD: truebrain * r13725 /branches/noai/ (bin/ai/regression/regression.txt src/ai/api/ai_industry.cpp): [NoAI] -Fix r13723: yexo ducks
01:20:27 *** dlunch_ has joined #openttd
01:52:24 *** Sacro1 is now known as Sacrop
01:52:29 *** Sacrop is now known as Sacro
02:03:20 *** TiberiusTeng has joined #openttd
02:03:39 <TiberiusTeng> somebody with svn commit permissions here ?
02:03:59 <TiberiusTeng> it makes OTTD left-channel only ;p
02:05:57 <TiberiusTeng> the patch changed buffer[1] to buffer[0], which I believe is a typo
02:07:21 <DorpsGek> SmatZ: Commit by frosch :: r13706 trunk/src/mixer.cpp (2008-07-15 17:13:50 UTC)
02:07:22 <DorpsGek> SmatZ: -Fix (r13695): Small typo.
02:07:41 <SmatZ> you are late, TiberiusTeng :)
02:08:01 <TiberiusTeng> ahh, that's great :P
02:08:26 <TiberiusTeng> just Ctrl+F "sound" on the changelog page so didn't notice that
02:33:14 *** fmauNeko is now known as fmauNekAway
02:58:08 <ArmEagle> so, did openttd.org move too?
03:35:56 *** TiberiusTeng has joined #openttd
05:09:01 *** Doorslammer|BRSet has joined #openttd
05:09:06 *** dlunch_ has joined #openttd
05:40:13 *** Prof_Frink has joined #openttd
06:03:16 *** einKarl has joined #openttd
06:16:37 *** Sir-Bob has joined #openttd
07:02:28 *** Marduuhin has joined #openttd
07:04:42 <Forked> adsl sucks.. imagine it getting disconnected just because you disable your position on the DSLAM
07:08:04 *** ChanServ sets mode: +v DorpsGek
07:08:04 *** ChanServ sets mode: +v orudge
07:08:04 *** ChanServ sets mode: +v Rubidium
07:08:04 *** ChanServ sets mode: +v peter1138
07:08:04 *** ChanServ sets mode: +v Belugas_Gone
07:08:13 *** Prof_Frink is now known as Guest4
07:32:38 <Doorslammer|BRSet> Hi Forked :P
07:41:54 <Doorslammer|BRSet> Thought you called me ;)
08:05:21 *** Sir-Bob has joined #openttd
08:06:31 <Forked> oh, dorslammer - dslam. :)
08:08:34 *** Guest4 is now known as Prof_Frink
08:09:14 *** Prof_Frink is now known as Guest22
08:16:45 *** GoneWacko has joined #openttd
08:39:07 *** Deathmaker has joined #openttd
08:46:34 *** Vikthor has joined #openttd
08:52:47 *** GoneWacko has joined #openttd
09:04:38 <Yorick> indstatrw.grf:22]ParamSet: GRM: Unable to allocate 6 sprites
09:08:32 <Yorick> I'd like the newnewgrf gui for 0.6
09:09:37 *** Guest22 is now known as Prof_Frink
09:10:14 *** Prof_Frink is now known as Guest30
09:14:35 <peter1138> But no new features in 0.6
09:20:09 <peter1138> r13713... isn't that more like 'remove lots of (unneeded?) information' rather than 'possible crash' ?
09:20:55 *** mucht_work has joined #openttd
09:22:48 <Noldo> peter1138: rubidium was quite certain he could crash servers with just one udp packet
09:23:56 <peter1138> (svn r13713) -Fix: possible crash on creating a network packet.
09:24:08 <peter1138> (svn r13713) -Fix: possible crash on creating a network packet BY REMOVING LOTS UNNEEDED INFORMATION.
09:27:31 <Celestar> the amount of micromanagement on a 1kx1k map with close to 300 trains is incredible
09:28:28 * Lachie hugs peter1138 and/or Celestar
09:28:45 <Lachie> had a quick question lol
09:29:34 <Lachie> are either of you aware if the experimental AI in multiplayer switch is known for causing seemingly random desyncs in 0.6.0?
09:32:23 <Yorick> Lachie: switches are ttdp, and 0.6.2-RC1 is newest version
09:33:31 <Lachie> Yorick: I've been in the community for four years, don't treat me like a noob.
09:34:07 <Noldo> and by experimental AI you mean NoAI ?
09:34:17 <Lachie> and as far as I'm aware 0.6.2*RC1* isn't a stable :P
09:34:36 <Lachie> Yorick: not according to synaptic
09:35:09 <Noldo> Synaptic is a graphical package management program for apt.
09:35:22 <Lachie> 0.6.0 is the newest version on the apt reposes.
09:35:36 <Yorick> "The latest stable version is 0.6.1, released on June 1st 2008. "
09:35:48 <Lachie> and I'm too damn lazy to manually install stuff, as you know.
09:35:55 <Lachie> I'll have to build that one then
09:36:25 <Noldo> which distro are you using?
09:37:13 <Noldo> and there is a deb in the downloads page
09:38:31 <Lachie> well cheers for that one, Noldo
09:38:44 <Lachie> I'll get it installed accross the network
09:44:19 <Celestar> heh ... one million cargo units per year \o/
09:44:28 <Rubidium> peter1138: I can give you a rundown on what you have to do to crash a server
09:45:25 <peter1138> That's not the point.
09:45:27 <Celestar> axe.grab(); axe.apply(server); ?
09:45:59 * Celestar classifies himself officially as "nerd"
09:46:13 <Rubidium> and the whole packet is (currently) unneeded, but I kept it so someone could make company stats of their servers fairly easily
09:46:25 <Celestar> is there any way to count the number of towns?:P
09:47:29 <Rubidium> gdb ./openttd, run -g <savegame>, alt-0, print _total_town_count or something like that (see the town header)
09:48:55 <Rubidium> (it's _total_towns though)
09:49:40 <Celestar> gotta recompile for that who :P
09:50:30 <Celestar> maybe the towns list should contain the total number, just like the trains list contains the total number
09:54:09 <Lachie> peter1138: you still want in on the Australian Set testing list?
09:55:00 <Celestar> man I want my ICE :P
09:56:08 <Rubidium> but... but... they aren't running now either
09:56:08 <Celestar> I got 99 IC that need replacing 8)
09:56:26 <Celestar> Rubidium: they're running again, and only the ICE3 had .. problems
09:56:59 <Celestar> Rubidium: I'm not sure you can hit 3 million cargo units per year with passengers only on a 1k map
09:57:17 <ln> is there going to be a maglev in Munich, or did they cancel it?
09:57:54 *** Progman has joined #openttd
09:57:56 <Lachie> just had the most awesome idea regarding the "engine pool" feature I heard about today
09:58:04 <Celestar> ln: cost overrun by 60% before even starting
09:59:11 <Lachie> having a 2000x2000 split into several islands, which could serve as different countries
09:59:11 <ln> Celestar: well, fortunately the existing rail connection is already there and operational.
09:59:31 <Celestar> ln: it is THERE, operational is not really the right word for a 50-minute trip
09:59:37 <Yorick> Lachie: unfortunatly, the base costs are modified global
10:00:10 <Rubidium> Lachie: as none of them is Canada it's possible (with the before mentioned 'problem' of the global costs)
10:01:09 <Lachie> so, the locomotives/rolling stock which share an ID would have the same costs you mean?
10:01:54 <Rubidium> all costs of a vehicle are from a GRF seen between 0 and 255, this is multiplied with a constant
10:02:08 <Rubidium> that constant is global, but can be changed by the NewGRF
10:02:25 <Lachie> so the cost multiplier is global?
10:02:52 <Rubidium> so the last newgrf 'wins'
10:02:56 <Celestar> oh man. Station with 6 trunks coming in. it 0wns
10:03:20 <Lachie> Rubidium: that would screw things up a little.
10:03:34 <Yorick> "deleting dir"..."deleting files"..."error: can't delete files..files not found"...
10:04:27 <Yorick> so it can't delete the dir because it tries to find and delete the files it just deleted
10:10:40 *** Guest30 is now known as Prof_Frink
10:11:14 *** Prof_Frink is now known as Guest40
10:11:25 *** fmauNekAway is now known as fmauNeko
10:11:39 <Yorick> is the opntitle.dat grf bug fixed?
10:15:37 <CIA-3> OpenTTD: truebrain * r13726 /branches/noai/src/ai/api/ (ai_vehicle.cpp ai_vehicle.hpp ai_vehicle.hpp.sq): [NoAI] -Add: AIVehicle::ReverseVehicle (Yexo)
10:16:00 <Lachie> still not synchronising
10:17:07 <Lachie> I never remember this amount of instability in LAN games before
10:18:15 <Lachie> could also be the GRFs I'm using I suppose
10:19:17 <Rubidium> I've never tested the 'new ai' in MP (or heard anybody about using it)
10:19:24 <Rubidium> so it could easily be just the AI
10:19:36 *** DJNekkid has joined #openttd
10:19:36 <Lachie> turned it off, still got the desyncs also.
10:20:01 <Rubidium> do you have elrail disabled?
10:22:13 <Lachie> shall I stick my config somewhere?
10:22:32 <Rubidium> it is reproducable when you save the game and then reload it in the server?
10:25:37 <Rubidium> I can't quickly find a reason why newai would desync though
10:25:51 <Lachie> it was desyncing without it though
10:26:07 <Rubidium> yeah, but did you restart the game before that?
10:26:36 <Rubidium> (restart as in save-load)
10:26:37 <Lachie> so, was this a known bug or something? random desyncs which resolved when you reloaded the game in-server?
10:27:06 <Lachie> I didn't do the save-load with the AI on
10:27:11 <Rubidium> but for me to solve a desync I must be able to reproduce it
10:27:27 <Lachie> Rubidium: it did happen in several different new games
10:28:06 <Rubidium> just make sure that elrail is not disabled
10:28:22 <Rubidium> (as that does cause desyncs with a dedicated server)
10:29:05 <Lachie> thanks for the help ^^
10:29:11 <Lachie> I'll try starting with AI no, see what happens
10:33:34 <Lachie> alright, I'll leave that a while and see what happens
10:35:23 <Lachie> I'll see if it's still connected when I come back from a shower
10:46:57 <Celestar> Rubidium: disabling elrails causes desyncs?
10:58:34 <ln> so... when can we expect to see international flights and trains and ships?
10:59:03 <hylje> when can we expect nations at all?
11:01:09 <Noldo> I see a group of independent town states with common currency
11:02:31 <ln> and a common language, which often defines a nation.
11:08:19 <Celestar> :o just spent one billion on replacing vehicles :P
11:09:33 <peter1138> One thousand million, eh?
11:09:58 * peter1138 wants one billion to mean one million million again... *grumble*
11:10:25 <Forked> it does in Norway .. we have "Milliard" as a htousand million .. and a thousand milliarder again is a billion
11:10:26 <Lachie> Rubidium: whatever the problem with the desyncs was... it fixes itself after a save and reload on the server.
11:10:52 <Rubidium> but with a new game it's almost instantaniously?
11:11:23 <Lachie> within thirty seconds or so
11:11:31 *** Guest40 is now known as Prof_Frink
11:11:32 <Lachie> Forked: Norway still uses Long-scale?
11:12:04 *** Prof_Frink is now known as Guest47
11:12:06 <Rubidium> Lachie: can I then have the config + newgrfs you use to recreate the issue?
11:12:25 <Rubidium> is there an endianness difference between the server and client?
11:12:59 <Forked> words I'm afraid to google .. betting results wont be sfw
11:13:11 <Rubidium> something to do with the internals of the processor
11:13:24 <Lachie> both 32 bit intel processors I believe?
11:13:30 <peter1138> You'll need the random seed I guess.
11:13:59 <peter1138> If pause on no clients is not enabled then anything can happen between starting and the first client connecting...
11:14:32 <peter1138> ^ Stating the obvious
11:15:33 <Lachie> peter1138: server is a player :P
11:15:44 <Lachie> where would I find the cfg under Ubuntu Linux?
11:16:18 <Lachie> Rubidium: but one client is a Dual Core
11:16:27 <Lachie> not that that should matter though i guess
11:21:31 <Celestar> bah I hate network bugs :P
11:23:11 *** ChanServ sets mode: +v tokai
11:24:07 *** Touqen_ has joined #openttd
11:27:41 <Rubidium> Lachie: okay, got it locally reproduced too (so I can fix it)
11:29:03 <Lachie> good to know I've found a possible bug for you :)
11:46:07 <fjb> The second OpenTTD only grf is there. Now we need a 19tn century rail set...
11:46:55 <ln> and a 16th century ship set
11:50:05 *** Brianetta has joined #openttd
11:51:13 <peter1138> I suppose the first OpenTTD only GRF was openttd[w|d].grf? :p
11:51:22 * Brianetta machine-guns everybody a good afternoon
11:51:47 <fjb> peter1138: Ok, then it is the third grf. :-P
11:51:57 <peter1138> What's the second GRF?
11:52:10 <peter1138> I'm afraid it's not something I ever kept track of.
11:52:11 <Brianetta> peter1138: You just mentioned two
11:52:35 <peter1138> That counts as one, heh...
11:53:17 <Brianetta> Not compatible with anything but the SVN trunk... wow, that's bleeding edge
11:55:34 <Brianetta> I've been out of the loop for a while. IRC only, and then mostly not paying attention. What's the general prediction on the future of shared tracks, and default-red signalling? Use a scale of "it's being considered", "it might happen eventually" and "it won't happen"
11:57:39 <Lachie> default-red signalling?!
11:57:46 <Lachie> like, realistic signalling? :D
11:57:52 <Brianetta> I think PBS is a prerequisite for that
11:58:22 <Brianetta> It was either peter1138 or Richk67 who wrote a patch for manual control of a train
11:58:42 <Brianetta> unfortunately, you never quite knew whether to stop for a green that might go red at any moment
11:59:42 <Vikthor> Brianetta: There is YAPP, which, I believe is default red, and that may eventually reach the trunk
12:00:20 <planetmaker> Brianetta: you might want to try out yapp on our dev server :)
12:05:14 <planetmaker> there's also a track sharing patch, but... it has way less dev attention than yapp :)
12:07:33 <fjb> I had an idea how to solve the race condition in the dinstant join station patch. But I have to learn more C++ first.
12:11:55 <CIA-3> OpenTTD: smatz * r13727 /trunk/src/ (debug.cpp debug.h gamelog.cpp gamelog.h openttd.cpp): -Fix (r13375): compilation with NO_DEBUG_MESSAGES was broken
12:12:33 *** Guest47 is now known as Prof_Frink
12:13:14 *** Prof_Frink is now known as Guest58
12:17:22 <fjb> Yes. That patch opens a window with the station to chose. But the stations can go away while the window is displayed.
12:20:46 <Rubidium> Lachie: desync solved
12:20:47 <CIA-3> OpenTTD: rubidium * r13729 /trunk/src/newgrf_house.cpp:
12:20:49 <CIA-3> OpenTTD: -Fix: assumption that non-north tiles of a house do not have the 1x1 building
12:20:49 <CIA-3> OpenTTD: bit set was flawed with some NewGRFs. This caused the amount of houses to
12:20:52 <CIA-3> OpenTTD: differ, which causes the town radii to differ, which causes desyncs when towns
12:20:55 <CIA-3> OpenTTD: smatz * r13728 /trunk/src/debug.h: -Codechange: define DEBUG as an empty block so compiler warns us less
12:24:37 <Lachie> Rubidium: any idea why reloading would fix it though?
12:24:42 <Lachie> just as a matter of interest?
12:25:12 <Rubidium> both the server and client would've have the wrong number of houses and after that the number of houses doesn't change that often
12:25:33 <eldeng> hi. is it possible to change the player id of a player to 1 to make him the owner/master of the game?
12:25:33 <Rubidium> so joining quickly means nothing changed, joining after an hour could likely desync
12:30:49 <Lachie> the fix will be in 0.6.2 then?
12:34:56 *** Doorslammer|BRSet is now known as Doorslammer|Site
12:44:37 <Lachie> OTTD has autoslope now :D
12:44:45 * Lachie has been out of this far too long.
12:44:48 <peter1138> That could've been the cause of many problems :)
12:45:29 * peter1138 is going to go look at new offices later today.
12:45:42 <peter1138> I'm not quite sure why I've been asked to look, being a mere techie.
12:45:59 <peter1138> hylje, TTDPatch's name for being able to alter foundations.
12:46:16 <hylje> obviously they want techie-friendly offices
12:46:31 <hylje> (or are simply incompetent enough to trust techies)
12:46:36 <planetmaker> hehe. Techies are much better exploited if they feel happy :)
12:46:54 <peter1138> Well, the building was custom built a few years ago as combined datacentre and offices.
12:47:19 <peter1138> planetmaker, well it's just the MD and me going.
12:47:57 * planetmaker wonders what MD means... - but then peter1138: you feel happy and can be put to more work :)
12:49:01 <planetmaker> give people the feeling that they have a say in what's going on... and they're happy what they're doing :)
12:49:30 <planetmaker> I know it works for me :P
12:49:43 <peter1138> Possibly something to do with the company only having eight employees...
12:50:56 <planetmaker> so you're in an expanding company :)
12:53:08 <planetmaker> anyway, with 8 people, every person counts :)
12:54:52 * Brianetta is reading the YAPP thread
12:55:01 <Brianetta> I'm hot for those signals
12:55:06 <Lachie> have you guys ever considering allowing dragging of the diagonal rails?
12:56:07 <peter1138> Yeah, use 'autorail'
12:57:57 <Ammler> Brianetta: YAPP just rocks.
12:58:23 <Ammler> he made a really good penalty system.
13:00:34 <dih> Ammler: has it improved since the last openttdcoop test?
13:01:23 <Lachie> autorail can get a little messy
13:02:09 <Ammler> dih: there wasn't need for that :-)
13:02:20 <Ammler> "our" asserts are all gone
13:02:51 <Ammler> just the unneeded "waiting for path" is still there...
13:03:59 <Ammler> why isn't that solveable?
13:05:39 <planetmaker> Didn't understand it either. Maybe ask :)
13:06:28 <Celestar> Brianetta: I'm using them currently
13:06:34 <Celestar> Brianetta: they ROCK
13:06:52 <Celestar> thing is (as I predicted about a year ago): Presignals are now completely useless :P
13:07:34 <planetmaker> [15:06] <Celestar> thing is (as I predicted about a year ago): Presignals are now completely useless :P <--- I beg to disagree :)
13:07:45 <Celestar> planetmaker: well you may :P
13:07:49 <planetmaker> How could you build a nand gate without? :)
13:08:17 <Celestar> wth is a nand gate and what do you need it for?
13:08:31 <planetmaker> advanced logic functions :)
13:09:01 <Celestar> but what's that to do with signals
13:10:04 <fjb> Presignals are now completely useless beside esoteric uses.
13:10:23 <planetmaker> --> building electronic circuits using OpenTTD :P
13:11:23 <hylje> try submitting openttd logic gates to esolangs
13:11:23 <planetmaker> so as long as there are no programmable signals, you can help yourself by using quite large logic circuits this way :)
13:11:52 <planetmaker> hylje: wth is esolangs ?
13:11:52 <Lachie> do we have route restrictions or something?
13:11:57 <Celestar> Brianetta: well, you can now build an 8-platform bi-directional stations without a problem
13:12:11 <hylje> planetmaker: a repository of silly ("esoteric") languages
13:13:36 *** Guest58 is now known as Prof_Frink
13:14:14 *** Prof_Frink is now known as Guest64
13:15:00 <planetmaker> Celestar: another application is still priorities... - you cannot build them using YAPP...
13:16:25 <Ammler> presignals can't be used with PBS signals together, but aren't useless.
13:16:46 <Ammler> or how do you make traditional SL-ML joiners?
13:17:07 <planetmaker> Ammler: I guess he doesn't build that way... :)
13:17:12 <peter1138> They're all flawed concepts, IMHO.
13:17:52 <planetmaker> [15:17] <peter1138> They're all flawed concepts, IMHO. <-- referring to what statement?
13:18:12 <Ammler> Celestar: that looks like our YAPP coal drop
13:18:17 <planetmaker> Celestar: SL = side line, ML: main line
13:18:30 <Celestar> planetmaker: I don't join lines outside of stations
13:18:31 <Ammler> Celestar: do you have 8.2 installed?
13:18:35 <peter1138> Priorities and joiners...
13:18:43 <Celestar> Ammler: it'S the diff from about 6 days ago...
13:18:55 <Celestar> I quite agree with peter1138 on that one :D
13:19:13 <planetmaker> :) They ensure a fluent network with max. capacity.
13:19:18 <Ammler> we have a yapp server at #openttdcoop.dev...
13:19:43 <glx> Celestar: you have some bus killer places ;)
13:20:50 <peter1138> Yeah, we need better foundations, to allow the road to be raised in some places, to allow bridges.
13:21:00 <Celestar> glx: the crossing close as soon as the track is reserved by yapp
13:21:08 <Celestar> which is ages ahead of the train
13:21:42 <peter1138> Damn, I need a Windows build of YAPP, to play right now :p
13:21:59 <glx> peter1138: I can make one if you want ;)
13:22:52 <Brianetta> Celestar: That's cool. Is it just me, or do your level crossing gates turn to lights when trains pass?
13:22:53 <glx> planetmaker: There is no binary package for OS win32.
13:23:09 <Celestar> Brianetta: dunno. haven'T checked (using TTRS3)
13:23:39 <Brianetta> Oh, it's just me - there's lights *and* gates.
13:23:58 <eldeng> is it possible to change the company-id of a player to make him the default player?
13:25:12 *** Wezz6400 has joined #openttd
13:25:18 <eldeng> as i suspected.. ok, thanks
13:26:01 <Ammler> planetmaker: I made no bins :P
13:26:26 <Ammler> I didn't upload my linbin, either.
13:26:40 <fjb> That level crossings with lights and gates are from TTRS.
13:27:53 <Ammler> Celestar: congratulations, you read the readme of dbset :-)
13:28:08 <Celestar> Ammler: What do you mean?
13:28:19 <Ammler> most have default roads on rail crossing with dbset and ttrs
13:28:36 <glx> now fixing conflicts after svn up :)
13:28:55 <Celestar> Ammler: "load dbset before ttrs?"
13:29:10 <Ammler> oh, that would possible too :-)
13:29:20 <Ammler> so you had just luck :P
13:30:00 <Celestar> Ammler: it's been a bit since I read that readme
13:30:28 <Brianetta> The possibilities for single-track are revealing themselves in my mind
13:32:18 <Ammler> Celestar: dbset has a bitswitch to disable the crossovers.
13:32:27 <Eddi|zuHause2> single track has a few blocking issues unless you use 1-way-signals on the sidings
13:32:29 <Ammler> (if you would load dbset after ttrs)
13:33:16 <Celestar> I *still* manage to crash trains with YAPP
13:33:52 <Eddi|zuHause2> i haven't had a crash in ages
13:33:53 <planetmaker> I still manage to crash trains even without yapp :)
13:33:58 *** Guest64 is now known as Prof_Frink
13:37:21 <Celestar> Error: NOT_REACHED triggered at line 954 of /nfs/home/fischer/coding/openttd/trunk/src/strings.cpp
13:37:39 *** Touqen_ is now known as Touqen
13:38:12 <Rubidium> Celestar: did you have a vehicle window (any) opened at the time?
13:38:52 <Rubidium> and one of the vehicles went into a depot for autore(new|place)
13:39:04 <Celestar> Rubidium: that is possible
13:40:36 <Celestar> Rubidium: sounds like that
13:40:39 <Eddi|zuHause2> www.informatik.uni-halle.de/~krause/Klein%20Elsmünster%20Transport,%207.%20Mär%201930.png
13:40:56 <Eddi|zuHause2> Ammler: i kinda fail to see how that is "similar" :p
13:41:33 <Forked> Eddi|zuHause2: that didn't open here :\ The requested URL /~krause/Klein Elsmünster Transport, 7. Mär 1930.png was not found on this server.
13:41:49 <Eddi|zuHause2> hm... umlaut trouble i assume...
13:42:14 <Eddi|zuHause2> or disable it ;)
13:44:32 <Ammler> hmm, aren't there also the original depots available for longer versions?
13:44:57 <Eddi|zuHause2> Ammler: they look ugly...
13:45:12 <Celestar> Rubidium: trying with debug symbols
13:45:17 <Celestar> Rubidium: and fixing it :S
13:45:34 <Ammler> Eddi|zuHause2: agree, check my line after :-P
13:46:23 <Eddi|zuHause2> turntables and large engine sheds!
13:46:37 <Ammler> the amazing canset of course, which else :-)
13:46:37 <Celestar> I should try the OpenGL blitter
13:47:04 <Celestar> whether it really speeds things up
13:47:23 <Celestar> Eddi|zuHause2: we don't use umlauts, spaces or similar crap in URLs :P
13:47:50 <Eddi|zuHause2> well... i _could_ have renamed the file
13:47:55 <Eddi|zuHause2> but i was lazy ;)
13:48:18 <Lachie> also, are the devs aware that 0.6.1 is not on the ubuntu respositories?
13:48:56 <Lachie> I'm not familiar with how you get in on there, so just checking
13:48:56 <Ammler> fjb: ah, that is a new depot, isn't?
13:48:58 <Eddi|zuHause2> fjb: they look much better... which grf is that?
13:49:50 <Eddi|zuHause2> the red road bridge looks kinda weird
13:50:15 <Eddi|zuHause2> maybe it's too bright or something...
13:50:18 <fjb> The truck drivers are sometimes drunken. So we painted the bridges red.
13:50:30 *** Prof_Frink has joined #openttd
13:58:10 <fjb> Yes. I know. The problem are also two diferent track types on the same tile.
14:06:12 <Eddi|zuHause2> fjb: are those opengfx grfs? they look very dark
14:07:32 <Eddi|zuHause2> i mean the rails, landscape, farm
14:07:38 <Rubidium> Eddi|zuHause2: if you feel depressed when looking at them, then likely yes
14:08:25 <Eddi|zuHause2> i don't really like TTRS buildings either
14:09:18 <fjb> Eddi|zuHause2: Make better buildings. I will use them.
14:09:24 <Ammler> or are they used in opengfx too?
14:09:42 <Ammler> fjb: did you try newbuildings from opengfx?
14:10:00 <Eddi|zuHause2> MB once announced a building set... but all he ever does is teasers :p
14:10:14 <fjb> Ammler: I didn't try them yet. Thought they are not ready.
14:11:06 <fjb> MB announced much. A building set. A new version of the newships, a new version of DBset XL, a new version of newstations...
14:11:50 <peter1138> I don't know if he announced them as such.
14:11:54 <fjb> I guess real life cought and never released him.
14:12:03 <peter1138> More, just posted sneak previews...
14:13:11 <fjb> But there are more and more artists working on grfs. And that is great.
14:15:32 <Eddi|zuHause2> www.informatik.uni-halle.de/~krause/Klein%20Elsmuenster%20Transport,%207.%20Maer%201930#1.png
14:16:50 <Ammler> "Diese Seite ist leer" <-- lies :P
14:17:03 <ArmEagle> that BuildOTTD thingy is handy. Though you still have to do stuff manually I like it!
14:17:32 <ArmEagle> without much fuzz I could patch both yapp and 32bpp-zoom
14:19:18 <Eddi|zuHause2> try www.informatik.uni-halle.de/~krause/Klein%20Elsmuenster%20Transport,%207.%20Maer%201930-1.png now
14:20:40 <glx> Eddi|zuHause2: station needs more trains ;)
14:20:54 <Eddi|zuHause2> it has, just a slow day ;)
14:21:18 <fjb> Ammler: Looks good. Does every building have a replacement yet?
14:25:40 <Ammler> but they have also snow support.
14:25:49 <Eddi|zuHause2> i need diagonal bridges ;)
14:26:31 <Eddi|zuHause2> there are no diagonal tunnels either
14:27:36 <Ammler> you could tunnel the tracks below and then make diagonal tracks which should be a bridge :-)
14:28:22 <Ammler> but I see the part, you would like to use diagonal bridge
14:30:42 <Eddi|zuHause2> www.informatik.uni-halle.de/~krause/Klein%20Elsmuenster%20Transport,%207.%20Maer%201930-2.png
14:30:56 <Eddi|zuHause2> Ammler: noticed that, too ;)
14:32:28 *** grumbel has joined #openttd
14:32:38 <ArmEagle> yapp ftw, ...and then two trains crashed :)
14:34:59 <Rubidium> ArmEagle: your construction methods are soo... uhm... 1900
14:35:03 <ArmEagle> i guess.. was playing around with it on a running network
14:35:37 <Rubidium> currently they stop all train traffic when they are playing with the signals
14:35:57 <ArmEagle> yeah, I can't figure out why they do that these days! :)
14:36:52 <Eddi|zuHause2> www.informatik.uni-halle.de/~krause/Klein%20Elsmuenster%20Transport,%207.%20Maer%201930-3.png
14:37:38 *** fmauNeko is now known as fmauNekAway
14:40:32 <ln> what's faster than x = abs(y)?
14:41:26 <Eddi|zuHause2> maybe you need to be more precise about the requirements ;)
14:42:05 <ln> i did try x=y too, but unfortunately y really is negative sometimes.
14:42:22 <ArmEagle> I'd set the pre-condition that y is positive :)
14:43:29 <planetmaker> works in the language I programm in :P
14:43:33 *** frosch123 has joined #openttd
14:44:22 <ln> so what i want is, a quicker way to calculate abs(y). it doesn't matter if the result is off by one to either direction.
14:44:54 <ArmEagle> How is abs slow then though?
14:45:35 <ln> it's a lot slower than x=y.
14:46:01 <ln> hmm, perhaps i could try a table approach.
14:46:39 <ArmEagle> though.. it only has to do a compare to 0, then change the sign, or substract it from 0. How slow can that be? (Or am I missing something here)?
14:50:15 <SmatZ> unbelievable, this can be patented?
14:50:26 <Rubidium> SmatZ: *everything* can be patented
14:50:33 <Rubidium> you can even patent the wheel
14:50:45 <Prof_Frink> As some crazy aussie did
14:51:15 <Rubidium> though the patent is worthless because of prior art
14:52:02 *** lobster_MB has joined #openttd
14:52:13 <dih> MS have a patent on ctrl+z for undo
14:52:21 <SmatZ> I thought mathematics algorithms can't be patented
14:52:59 <Rubidium> if software can be patented, then mathematics can too
14:53:14 <Rubidium> cause software is just basically applied mathematics
14:53:32 <SmatZ> that's my argument against software patents
14:53:49 <SmatZ> but maybe my expectation that math algorithms can't be patented is wrong
14:54:28 <SmatZ> anyway, that URL goes to my Bookmarks ;)
14:55:41 <Eddi|zuHause2> <SmatZ> unbelievable, this can be patented? <- the text below states that the patent is most likely invalid
14:56:21 <SmatZ> Eddi|zuHause2: good - my bad
14:56:48 <Eddi|zuHause2> the sad thing is, EU is again discussing about software patents :(
14:56:58 <Rubidium> patents just lost *all* their value the last tens of years
14:58:11 <Rubidium> companies are 'forcing' people to make patents of all their ideas, so when they have an idea that another company already patented you can swap some (worthless) patents and be happy
14:58:13 <Eddi|zuHause2> patents are useful [and designed for] all physical objects that you can sell as black boxes
14:58:38 <Rubidium> this basically makes it impossible for small companies to develop something because all basic things will be covered by patents
14:59:40 <Rubidium> and what was the intention of patents... that small companies could invest in something fairly safely, no it is just used to sue them out of the market
14:59:40 <Eddi|zuHause2> patents just don't work in a society that does not exchange physical objects anymore
15:00:22 <Rubidium> even with physical objects it starts to become pointless
15:00:54 <Rubidium> seriously... the idea to authenticate yourself using a pin or fingerprint at a printer is covered by dozens of patents
15:01:38 <Rubidium> so if you want to develop a networkprinter you are forced to buy a lot of licenses from your (bigger) competitors
15:01:51 <Eddi|zuHause2> the innovation level of patents must be very high, otherwise patents are useless
15:02:06 <Rubidium> there are even companies entirely living on making patents and getting money from them
15:02:24 <Rubidium> Eddi|zuHause2: and that's exactly what it lost lately
15:02:33 <Eddi|zuHause2> that by itself is not a real problem ;)
15:03:58 <Eddi|zuHause2> there is nothing wrong with an "intelligence company" patenting an idea, maybe even providing a prototype, and then licensing the patent to a company that can actually do mass production
15:04:56 <fjb> Ammler: Yes, that is LV4. The vehicles are way to big.
15:05:44 <Ammler> but they look like vehicles, the rvs from generic set looks like ships
15:05:47 <Eddi|zuHause2> that is a known fact about LV :p
15:06:33 <Eddi|zuHause2> didn't pikka once have a road vehicle set??
15:06:42 <fjb> The vehicles from the generic set are looking better in every relaese, so there is hope. And the new generic set starts 1700.
15:06:52 <Rubidium> patenting a real ground breaking idea maybe, but the eolas patent... patenting that you can add a reference to some object in html
15:07:40 <Ammler> also the narv (or how is it called) is promising
15:07:44 <Eddi|zuHause2> yes, but how do you want to measure an innovation level?
15:07:54 <Eddi|zuHause2> Ammler: is that released?
15:08:12 <fjb> The german road vehicle sets also look promising. But they have nobody who makes the trucks.
15:08:18 <Ammler> only looked at screens :-)
15:09:46 <Ammler> isn't pikka the coder of the narv set?
15:09:48 <ccfreak2k> Eddi|zuHause2, the USPO takes care of that.
15:10:13 <Eddi|zuHause2> ccfreak2k: obviously not effective.
15:10:14 *** Doorslammer|online has joined #openttd
15:10:46 <Rubidium> ccfreak2k: takes care of innovation level?
15:11:05 <ccfreak2k> Rubidium, they determine whether or not your idea allows for a patent.
15:11:40 <ccfreak2k> Oh yeah, that's how I got my patent on breathing.
15:11:59 <Rubidium> whether your patent is worth something is determined in court
15:12:10 <Rubidium> again I think of the eolas patent
15:12:22 <Rubidium> ccfreak2k: no, it does not
15:12:26 <Eddi|zuHause2> ccfreak2k: no, it doesn'T
15:12:30 <Rubidium> it's basic terrorism
15:12:59 <Eddi|zuHause2> ccfreak2k: ever heard of the term "patent troll"?
15:13:02 <Rubidium> oh, company X has a patent of something I use, might be a worthless patent, but I'll just pay them to not get sued
15:13:26 <ccfreak2k> Whatever you say. I'll leave you two to jerk each other off.
15:14:19 <Doorslammer|online> I again...
15:14:25 <Doorslammer|online> ...have joined at the wrong moment
15:14:32 <Eddi|zuHause2> even the EU people that are for software patents realise that he current american system is worthless
15:16:11 *** Doorslammer|Site has quit IRC
15:26:35 <fjb> Yes, sorry, didn't find a shorter one.
15:29:03 <hylje> sorry, i think it didn't come out in whole
15:30:05 <fjb> I try to find a shortcut.
15:30:30 <Eddi|zuHause2> Prof_Frink already posted one
15:31:18 <Sacro> hylje: you should tinyurl that
15:31:35 <hylje> i considered hugeurling the tinyurl
15:35:35 <fjb> Wikipeadia has the stats of many ancient lokomotives, but there are almost no pictures.
15:36:07 <Eddi|zuHause2> i noticed that, tooo
15:37:05 *** ProfFrink has joined #openttd
15:41:25 *** ProfFrink is now known as Prof_Frink
15:43:13 *** AmixE90 has joined #openttd
15:43:35 <AmixE90> Love trams in openttd :)
15:44:35 *** Doorslammer|online has quit IRC
15:48:25 <KingJ> Good capacity, slow speed
15:53:09 <AmixE90> My city, www.tv7norge.com/MorphOS/openttd.png
15:54:03 *** Digitalfox has joined #openttd
15:55:23 <Digitalfox> peter1138 have you seen the new GRF Road set of Zephrys using the engine pool? Pretty awesome =0
15:57:22 <Eddi|zuHause2> i hate the default tram tracks
15:58:28 <Digitalfox> have you tried zephrys new set Eddi|zuHause2 ?
15:58:47 <AmixE90> Sacro: www,morphos-team.net
15:59:14 <Eddi|zuHause2> i'm on strike ;)
16:02:54 <Ammler> Digitalfox: do they have wheels?
16:04:31 <Digitalfox> Ammler wheels? There's horses =0
16:06:38 *** GoneWacko has joined #openttd
16:12:46 <Ammler> omg, are those horses nice!
16:18:28 <AmixE90> Eddi|zuHause2: what tram tracks do you recommend?
16:18:57 <Eddi|zuHause2> any other should do ;)
16:19:27 <AmixE90> Does trams make cities grow?
16:19:35 <Eddi|zuHause2> like any other transport
16:20:00 <Eddi|zuHause2> the main critics point about the tram tracks is the amount of pylons it places
16:20:11 <Eddi|zuHause2> all track sets i know solve that
16:20:28 <Eddi|zuHause2> then it's basically only about what gauge you want ;)
16:21:34 <AmixE90> I wish there was LTR or metro available... With stations underground and leveled
16:24:12 <Eddi|zuHause2> provide a patch ;)
16:27:42 <CIA-3> OpenTTD: rubidium * r13730 /trunk/src/ (43 files in 2 dirs): -Fix: make a copy of the names for news messages about the deletion of companies as the removal of a company could lead to wrong names in the news messages.
16:40:39 <CIA-3> OpenTTD: rubidium * r13731 /trunk/src/ (38 files in 5 dirs): -Codechange: make a pool of the array of players.
16:41:20 *** Zealotus is now known as Guest97
16:41:20 *** Zeal is now known as Zealotus
16:46:29 *** fmauNekAway is now known as fmauNeko
16:57:40 <peter1138> Digitalfox, no, I haven't.
17:07:00 <Digitalfox> peter1138 you should try it :)
17:12:32 <peter1138> I might, I've just downloaded a YAPP build...
17:15:28 *** Mirrakor has joined #openttd
17:16:52 <peter1138> I've not played with ISR 0.7 yet, either.
17:18:29 <peter1138> Hey, millions of horse-drawn carriages...
17:22:42 *** ProfFrink has joined #openttd
17:25:20 <ccfreak2k> "Real programmers don't write in BASIC. Actually, no programmers write
17:25:20 <ccfreak2k> in BASIC after reaching puberty."
17:25:24 <Digitalfox> peter1138 you couldn't resist lol
17:26:39 <Digitalfox> Blizzard support is amazing, they still support games released 12 years ago.. =0
17:27:02 <glx> they have enough money for that ;)
17:27:10 *** ProfFrink is now known as Prof_Frink
17:27:41 <Digitalfox> glx, yes true, but nonetheless they could just not care like many game company's do :)
17:28:26 <ccfreak2k> I was suprised even to see a patch for Warcraft III recently.
17:29:02 <glx> btw if they support them, it means they still sell them
17:29:15 <Digitalfox> I wonder.. Why don't games company remake some of there popular games? An example done is Tomb Raider, but heard anything about any game remake..
17:29:38 <Digitalfox> glx, for example Warcraft 2 they don't sell it anymore and still support it :)
17:29:41 *** Klanticus has joined #openttd
17:29:42 <joachim> glx: if companies have "enough money", they truly are great
17:29:48 <joachim> not many of those... :)
17:30:24 * peter1138 needs to raise £1.2 million
17:31:08 <Ammler> Digitalfox: I have the extension package for wc2, but no original anymore...
17:31:11 <Digitalfox> peter1138 you do? Play on euro millions you still have 30 minutes before it closes =0
17:31:20 <glx> peter1138: it's not a debug build
17:31:33 <Digitalfox> Ammler I'm getting war2 Blattle Net :)
17:31:47 <peter1138> And I do actually mean in real life :P
17:32:33 <Digitalfox> By the way, I have to go play on euro millions before it closes 20M€ of prize.. bye for now..
17:32:58 <Digitalfox> I'm telling peter to do it and forgot myself :(
17:36:00 <peter1138> Hmm, can I play online...
17:37:15 <Yorick> Yorick@YORICK-LAPTOP /home/ottdsrc/mega2/projects
17:37:18 <Yorick> sh: ./generate: No such file or directory
17:38:20 <Yorick> also sh generate gives me nothing
17:39:08 <Yorick> but that sh script should work with sh
17:39:42 <glx> no it has no bash and sh is bash
17:40:00 <Yorick> sh: bash: command not found
17:40:02 <glx> Yorick: both works for me
17:40:14 <Yorick> GNU bash, version 2.04.0(1)-release (i686-pc-msys)
17:40:30 <Yorick> glx: hmm...possibly a vista issue
17:40:31 <glx> GNU bash, version 3.1.0(1)-release (i686-pc-msys)
17:42:33 <Yorick> I'm getting a clean version of the openttd chat-commands
17:42:36 <Rubidium> oh vista... that voids the support
17:42:54 <glx> just use the vbs on windows anyway
17:48:07 *** stillunknown has joined #openttd
17:54:42 *** KillaloT has joined #openttd
17:58:42 *** Klanticus has joined #openttd
18:15:11 <Yorick> /src/network/../core/enum_type.hpp:88: error: ISO C++ forbids declaration of `FORCEINLINE' with no type
18:20:40 *** stillunknown has joined #openttd
18:23:30 <Rubidium> Yorick: what did you change now?
18:24:08 <Yorick> I added an empty h file to the source.list and included it somewhere
18:24:49 <Yorick> src/network/../openttd.h:19: error: `byte' does not name a type
18:25:05 <Rubidium> include stdafx.h first in all .cpp files
18:25:25 *** Klanticus has joined #openttd
18:26:13 <Rubidium> well... somewhere it includes a header without including stdafx.h first
18:26:32 * Yorick checks...ah...there...fixed :)
18:27:22 <Yorick> you cleared me some errors
18:29:56 <Yorick> src/network/network_internal.h:116: error: `VARDEF' does not name a type
18:31:31 <Rubidium> because it guarantees your patch to be not working in the future
18:32:03 <Yorick> network_internal.h:116 is an empty line
18:33:04 <Rubidium> if you have that error it isn't
18:33:10 <Rubidium> at least not the one it is using
18:33:35 <Yorick> text editors with tabs that do not show paths
18:33:46 *** Klanticus has joined #openttd
18:34:28 <Yorick> the 0.6 network_internal.h is full of VARDEF
18:35:12 <Yorick> but I'm working on 0.6
18:35:57 <Yorick> it appears to want openttd.h for its network_internal purposes
18:46:33 * TiberiusTeng starts trying to make the cargo-filtering widget
18:57:55 *** Brianetta has joined #openttd
18:58:18 <Ammler> TiberiusTeng: did you see my post at newgrf gui?
19:01:00 <TiberiusTeng> yes, I've read it. I'll try to incorporate the economy thing later :)
19:03:42 <TiberiusTeng> about trunk inclusion proposal ...
19:03:51 <TiberiusTeng> I think they'll include it when they think it's okay :P
19:04:21 <TiberiusTeng> really don't have time begging for it or handle some quick-fixing response
19:05:47 <Yorick> Ammler: that patch resets inflation too
19:06:25 <Ammler> no, it is not the problem, just you need to know it :-)
19:06:39 <TiberiusTeng> so we can cheat by opening the NewGRF window, then apply the new settings? :P
19:06:40 <Yorick> possibly only do it if inflation is disabled
19:07:04 <Ammler> isn't there a red msg box anyway?
19:07:37 <Eddi|zuHause2> "just you need to know it" <- that is not an argument
19:08:09 <Ammler> Eddi|zuHause2: OTTD official has no GRF change support
19:08:39 <Ammler> so if you change that, you "fuck up" the settings anyway, so do you really care about the infaltion?
19:08:49 <Eddi|zuHause2> Ammler: that is true, but it will also do stuff if you don't change grfs. or change non-industry grfs
19:09:33 <TiberiusTeng> can we just 'redo' the inflation progress ?
19:09:54 <Ammler> that is why you should know it, I suggest a additional "reset" button then. :-)
19:10:09 <peter1138> What needs to be reset?
19:10:23 <peter1138> Having a reset button in a game smells of something gone wrong elsewhere.
19:10:41 <Yorick> peter1138: something with newcargoes
19:11:18 <Ammler> engines has the console command which you would like to remove too.
19:11:49 <Ammler> or is the function itself the "ugly" thing?
19:12:17 <peter1138> Solution: Don't change NewGRFs.
19:12:52 <Ammler> or play TTDPatch, I know
19:13:02 <Ammler> but I would like to use OTTD :P
19:16:42 <peter1138> I have no idea how well TTDPatch copes with changing NewGRFs, and don't really care.
19:17:25 <Ammler> I do not know more, do also not care :-)
19:17:35 <peter1138> Also, you piss me off
19:17:55 <DaleStan> Unless you remove industries or cargoes that are in use, nothing breaks.
19:18:08 <SpComb> hmm... gdb thinks my bin/openttd isn't an executable, yet I can execute it fine via bash, and file says it's a "ELF 64-bit LSB executable, x86-64, version 1 (SYSV), for GNU/Linux 2.6.8, dynamically linked (uses shared libs), stripped"
19:18:32 <SpComb> (gdb says "not in executable format: File format not recognized")
19:19:11 <DaleStan> "stripped"? Could that cause problems for gdb?
19:20:08 <SpComb> I thought that was odd as well, but I'm not really familiar with what it means
19:20:23 <peter1138> That just means you don't get debug symbols (so gdb is pretty useless anyway)
19:20:25 <SpComb> I configured OpenTTD with --enable-debug
19:21:03 *** stillunknown has joined #openttd
19:21:34 <TiberiusTeng> seems your gdb isn't targeted for x86-64 ?
19:22:11 <SpComb> I've used it before on this machine, and I'm pretty sure I've been building x86-64 executables
19:22:51 <SpComb> yes, I can use gdb fine with other files that I've compiled that `file` shows as x86-64
19:23:20 <SpComb> and the only difference is indeed "stripped" vs "not stripped"
19:26:41 <SpComb> ah well, I'll try again with --enable-debug=3, I think that'll work better
19:27:12 <glx> --enable-debug=3 is always better for gdb
19:30:58 <SpComb> interesting that a google search for that error didn't turn up anything relevant
19:34:09 <Brianetta> dih: MrConsole should pause the game when nobody's about. he's damned cool, though
19:37:34 *** TrueBrain has joined #openttd
19:38:06 <TrueBrain> No Unauthroised what?
19:38:32 *** DorpsGek sets mode: +o TrueBrain
19:39:02 *** TrueBrain changes topic to "0.6.1 | Website: *.openttd.org (DevBlog: blog, Translator: translator2, Gameservers: servers, Nightly-builds: nightly, WIKI: wiki, Dev-docs: docs, Patches & Bug-reports: bugs) | #openttd.notice for FS + SVN notices | UTF-8 please | No Unauthorised Bots"
19:39:08 <TrueBrain> I removed 'archive' and 'maillist', both out-dated
19:39:10 *** DorpsGek sets mode: -o TrueBrain
19:39:44 <Yorick> what do we need to thank for this unexpected visit, oh lord TrueBrain _O_
19:39:44 <glx> there was a "No Idiots" for some time
19:40:10 <TrueBrain> Yorick: I was looking for someone to kick, so I checked which channels you were in :p
19:41:41 <Brianetta> Oooh, yapp applied to tonight's nightly
19:42:06 <Brianetta> That saved changing revision
19:42:28 <Eddi|zuHause2> YAPP should be IN today's nigtly :p
19:43:22 *** stillunknown has joined #openttd
19:43:39 <fjb> I guess it will sometime in the future.
19:44:02 <Forked> with maybe less cpu usage when not in use :\
19:44:41 <Rubidium> fjb: the future will not add YAPP to today's (i.e. 2008-07-18's) nightly
19:45:10 <Noldo> but future's today is not today's today
19:45:20 <TrueBrain> Rubidium, as picky as always :)
19:45:23 <fjb> Rubidium: Ok you convinced me.
19:48:13 <TrueBrain> Rubidium: FS reports still reported incompletely?
19:48:30 <TrueBrain> Vote No UTF-8; Vote No UTF-8
19:48:34 <Rubidium> seems to be okay now
19:48:43 <TrueBrain> so it was just (an other) network hickup ;)
19:51:32 <Eddi|zuHause2> UTF-8 is bad, we should all use EBCDIC :p
19:52:12 <Yorick> vote No chinese bugreports
19:52:54 <TrueBrain> glad to see you guys are still a fun bunch
19:52:59 <TrueBrain> Yorick: that should deserve a kick ...
19:53:32 <Yorick> could you stop looking for opportunities to kick me, it scares me
19:53:41 <TrueBrain> but you make it so very easy ...
19:53:58 <TrueBrain> glx: can you provide me with how the nightly line looked like? (in the days it worked :p)
19:56:13 <TrueBrain> but Sacro is nice :)
19:56:59 <Sacro> well i'm certainly confused
19:57:19 <Sacro> TrueBrain: no, i can be a pain
19:57:30 <TrueBrain> @kick TrueBrain enough is enough
19:57:30 *** TrueBrain was kicked by DorpsGek (enough is enough)
19:57:47 <Yorick> he likes kicking...it seems
19:57:58 *** Yorick was kicked by peter1138 (Whoops)
19:59:45 <Yorick> there is a wolf that woud not mind kicking...
20:01:04 <Yorick> and there is a ln that would certainly not
20:08:28 *** TrueBrain has joined #openttd
20:08:30 *** Yorick was kicked by peter1138 (AND a yorick too!)
20:08:42 <TrueBrain> reminder to self, do what you came for before kicking yourself
20:10:09 <DorpsGek> TrueBrain: Servers online: 156; Running version 0.6.1 (latest): 79; Clients online: 114
20:10:25 <Yorick> some guy is planning to set up 100
20:10:36 <Rubidium> less clients than servers
20:11:01 <DorpsGek> TrueBrain: Open Bugs: 45; Not assigned: 31; Closed this week: 7; Opened this week: 7
20:13:14 <TrueBrain> Ammler: good for you :)
20:14:46 <Ammler> GRF "ladder" doesn't change much...
20:15:58 <KingJ> Hmm, is there any reason why towns start to expand really slowly late in the game? (2100+)
20:16:20 <joachim> if they do, there is a reason
20:16:46 <TrueBrain> lol, even a bug would be a reason, cool ideology :)
20:17:11 <Forked> "it wouldn't happen if it wasn't coded that way"
20:17:25 <TrueBrain> Forked: that for sure isn't true :)
20:17:41 <Forked> but if it happens the code told it to do so :\
20:17:57 <TrueBrain> what if the OS changed the code runtime and made it do something else?
20:18:28 <Forked> then the OS was coded to do so, and it's still code doing it?
20:18:40 <TrueBrain> if you define that as 'code', you are right :)
20:18:49 <TrueBrain> but 'instructions' would be better ;)
20:18:49 <Yorick> what if the user changed the code runtime and made it do something else?
20:19:12 <Yexo> the the code of word can type letters! Ok, it needs some help from the user, but the code shows the letters on the screen
20:19:52 <Yorick> Yexo: you're claiming your chat is actually AI?
20:20:11 <TrueBrain> who mentoined the word AI?
20:20:16 <Forked> TrueBrain: but is the OS not made out of code that too?
20:20:20 <TrueBrain> or give you the idea of any intelligence on the part of the code?
20:20:24 <TrueBrain> @kick Yorick go fish
20:20:24 *** Yorick was kicked by DorpsGek (go fish)
20:20:24 <Yexo> no, I'm only claiming some codes in my computer are sending this message to you all :P)
20:20:48 <joachim> if AI made TTD he would have made himself smarter
20:20:56 <TrueBrain> Forked: depends on which OS :) I know a few OSes which isn't built from 'code'
20:21:02 <Yexo> Yorick is going to set a record: "How many times can you be kicked in one hour"
20:21:03 <TrueBrain> dunno if you can call it an OS ..
20:21:15 <Forked> written in machine code?
20:21:17 <Yorick> Yexo: no, I've broke that in noai
20:21:29 <Forked> note to self: never argue about code-related stuff with a coder .. at least not before you can code
20:21:40 <joachim> btw, you shouldn't blaim the code for things that does not happen
20:21:48 <Yorick> note to self: never argue with TrueBrain
20:21:51 <joachim> like growth, our doing your shopping
20:21:53 <TrueBrain> Forked: yes, machine code, or worse: what is the english word .. those things with holes?
20:21:57 <TrueBrain> which they used to use ..
20:22:09 <TrueBrain> Yorick: in your case, wise idea
20:22:12 <Yexo> joachim: so you shouldn't blame your computer if it does nothing?
20:22:18 <Forked> but machine code .. still contains the word CODE! :p
20:22:46 <TrueBrain> encode, also contanis the word code, but if it has anything to do with programming ...
20:22:54 <TrueBrain> I am sure we can find more words with the word 'code' in it
20:23:14 <Forked> it's probably code somewhere encoding though .. ;p
20:23:17 <Forked> ok I'll shut it now :)
20:23:18 <TrueBrain> really, 5 minutes in this channel, and Yorick already annoys me
20:23:22 <TrueBrain> you have a second sense for that Yorick?
20:23:29 <joachim> Yexo: then it's the lack of code, not the code, that is the problem :P
20:23:30 <TrueBrain> Forked: depends, if you do it with pen and paper :)
20:23:34 <Yorick> some people really get annoyed by me easily
20:23:53 <TrueBrain> but my guess is you can't count past 2
20:23:59 <TrueBrain> 1, 2, 1, 2, 1, 2, ..
20:24:06 <TrueBrain> as I estimate the number to be around 90
20:24:10 <TrueBrain> where I assume 3 bots :p
20:24:14 <Yexo> or he counts 1, 3, 4, 5, 6, 7, 8, 9, ...... , 2
20:24:23 <joachim> 10 as in ten or three?
20:25:00 <TrueBrain> "the other's got annoyed enough to have you on /ignore so they can't be annoyed by you anymore" -- anonymous
20:25:22 <Forked> hm, usually it's me that annoy people.. I guess I'm not active enough for that here :)
20:25:40 <TrueBrain> so far you seem like a fun guy Forked :p
20:25:41 <Yexo> <joachim> i might be code <- if code qualifies as bot, you're not allowed here :p
20:25:50 <Yorick> TB: you're strange...sacro annoys you not, but I do
20:25:59 <TrueBrain> but I like Sacro :)
20:26:25 <TrueBrain> I always messed up Sacro and SpComb, which was good for Sacro's reputation :)
20:26:35 <TrueBrain> s/messed up/confused/
20:26:44 * Sacro throws a log at TrueBrain
20:27:45 * TrueBrain kicks Yorick out of the channel
20:27:45 *** Yorick was kicked by DorpsGek (you missed)
20:29:02 <TrueBrain> but then a bit more static
20:32:10 <TrueBrain> like he would never leave :p
20:32:41 <glx> when he'll come back I'll kick him for posting a youtube link :)
20:33:02 <TrueBrain> you guys are even more mean than I am :p
20:35:13 *** Progman has joined #openttd
20:36:13 <Yorick> The youtube videos need to be ontopic...this one is :)
20:36:20 <SpComb> TrueBrain: you mean you loved Sacro more than me? :<
20:36:24 <TrueBrain> glx: it is all yours :)
20:36:29 <TrueBrain> SpComb: not really ...
20:36:34 <Yorick> and get me the no offtopic youtube link rule
20:40:03 <KingJ> Argh, stupid inflation. Destroying my game
20:41:00 *** peter1138 sets mode: +b *!~yorick@*
20:41:19 <TrueBrain> peter1138: you made the world a better place :)
20:42:14 <Forked> peter1138 - Making the world a better place, one IRC channel at the time =D
20:42:21 *** DJNekkid has joined #openttd
20:43:17 <DJNekkid> sorry for asking again, but are you guys sure that the callback 36 type 17 (purch cost) work for train wagons?
20:43:34 <DJNekkid> -1 * 0 02 00 B5 81 10 00 FF 04 \b45 80 14 14 \b51 80 16 16 \b20 80 0D 0D \b135 80 17 17 B4 00 <-- dont work
20:43:39 <TrueBrain> DJNekkid: lets ask the gods :)
20:44:22 <DJNekkid> isnt that just what i did?
20:44:43 <CIA-3> OpenTTD: rubidium * r13732 /trunk/src/ (lang/english.txt network/network_gui.cpp window_gui.h): -Feature: add a few extra columns with information to the server list. Patch by Pegasus.
20:44:56 <TrueBrain> but it is missing the silly dance that comes with it :)
20:45:34 <peter1138> DJNekkid: Are you dealing with articulated parts?
20:46:36 <peter1138> And the other bits of that line work?
20:46:55 <DJNekkid> here is the whole section for that train
20:47:16 <TrueBrain> every time I see NewGRF lines, all my brain things is: ..... *deep silence* .... :)
20:47:21 <TrueBrain> respect to those who understand it ;)
20:47:31 *** TrueBrain has left #openttd
20:47:38 <peter1138> You haven't formatted that very well.
20:47:59 <peter1138> You know you can have line breaks, right?
20:48:00 <Rubidium> formatting and comments is 90% of understanding nfo ;)
20:48:19 <DJNekkid> i comment all my stuff pretty good tho :)
20:48:45 <peter1138> No, that Action 0 is not commented well at all.
20:48:46 <DJNekkid> and the paster dont seem to handle tab's very well :)
20:49:03 <DJNekkid> the action 0 is a matter of copy/paste and forget :)
20:49:16 <DJNekkid> it's commented, just that the commentes dont mach up
20:49:27 <DJNekkid> it just so that i can remember what parts do what :)
20:50:16 <peter1138> This is why line breaks are useful.
20:50:35 <DJNekkid> i heavent gotten that to work ... atleast with a -1 * 0 ...
20:50:36 <DaleStan> Are you quite sure the wagon gets attached to the engine (thus triggering the override 3) *before* the vehicle gets purchased?
20:51:09 <peter1138> If it's an override, then no, that won't work.
20:51:26 <DJNekkid> but the capacity and weight works
20:51:32 <DJNekkid> and the running cost as well ...
20:51:41 <DJNekkid> just not the purchase price (17)
20:51:54 <peter1138> They're modified when the wagon is attached.
20:52:11 <DaleStan> How many times does purchase price get called? Exactly once. On purchase.
20:52:13 <peter1138> Purchase price is always before it's attached.
20:52:42 <DaleStan> The rest are called in the vehicle window and again immediately after attachment.
20:52:51 <DaleStan> The rest are called in the vehicle *purchase* window and again immediately after attachment.
20:53:13 <DJNekkid> so, i guess there is no way of doing what i want there then
20:54:31 <TiberiusTeng> speaking of GRFs, I always wondered why it's xpos ypos ysize xsize ... i.e. the order of x/y is reversed when describing the size
20:57:27 <DJNekkid> or is it possible to do a "if ice3 then get higher price" on the wagon?
20:58:25 * Ammler is checking newest HEAD, seems a nice addon :-)
20:59:41 <joachim> is the number of units forced?
21:00:08 <frosch123> TiberiusTeng: because ysize xsize xrel yrel is the order in the binary .grf. Now it's your turn: Can you tell me why they start with "DO NOT MODIFY" :p
21:00:39 <peter1138> DJNekkid: As that's what you've just been trying, no.
21:00:55 <DJNekkid> peter1138: isnt it kida opposite?
21:01:38 <CIA-3> OpenTTD: smatz * r13733 /trunk/src/ (oldpool_func.h player_base.h): -Fix (r13731): gcc2.95 compilation
21:02:03 <SpComb> is sscanf portable in OpenTTD code? It's used in src/network/network.cpp, but both cases are behind #ifdefs
21:02:12 <DJNekkid> peter1138: either way ... i guess ill scratch that idea :)
21:03:37 <SmatZ> SpComb: I think it doesn't work in windows builds, but I may be terribly wrong.... there was some problem with s(n)printf not supported there, I don't really remember
21:06:32 <DJNekkid> but a counterquestion peter1138 ... if i were dealing with articulated parts, would it help?
21:07:09 <peter1138> No, you only pay for the first part.
21:07:33 <DJNekkid> oki ... i guess ill set the price to a typical 8part formation then
21:08:16 <DaleStan> TiberiusTeng: Because that's what GRFCodec expects. And *that* is because the order in the GRF file is ysize xsize xrel yrel.
21:08:40 <DaleStan> If you want to know why the grf file is encoded that way, you'll have to ask CS.
21:10:02 <TiberiusTeng> DaleStan, thanks for that info
21:10:46 *** ben_goodger has joined #openttd
21:10:58 <DJNekkid> btw, does anyone have a nice remix of "viva la vida" ? :)
21:16:37 *** fmauNeko is now known as fmauNekAway
21:21:44 <Eddi|zuHause2> YOU are the DJ :p
21:22:34 <DJNekkid> i know, but i lack that one...
21:22:45 <DJNekkid> and i got a gig tomorrow, and i cant find one
21:25:29 *** Frostregen has joined #openttd
21:29:54 *** fmauNekAway is now known as fmauNeko
21:34:44 *** ProfFrink has joined #openttd
21:39:50 <DJNekkid> crapshit! i found one, but it wont dl
21:40:20 *** ProfFrink is now known as Prof_Frink
22:04:24 <Eddi|zuHause2> hm... which revision was the quarry fix?
22:05:35 <Eddi|zuHause2> i have a fear that my yapp version is older :p
22:08:06 <Eddi|zuHause2> it does not appear to say "quarry" in the log...
22:08:56 <Eddi|zuHause2> fjb: industry placement check was failing for quarries
22:10:35 <fjb> Oh. In some games the quarry appears. But most of the time the placement function doesn't find any place for it. But that isn't easy anyway.
22:15:30 *** DaleStan_ has joined #openttd
22:15:30 *** DaleStan is now known as Guest145
22:15:30 *** DaleStan_ is now known as DaleStan
22:19:22 <Eddi|zuHause2> fjb: on a 2048^2 map when all other industries are about 60, having 0 quarries is kinda odd :p
22:19:42 <Eddi|zuHause2> also, it fails for manual placement
22:20:49 <fjb> Yes, but as I understood it the placement function choses a random place and test the conditions then.
22:21:28 <frosch123> @openttd commit 12759
22:21:28 <DorpsGek> frosch123: Commit by belugas :: r12759 trunk/src/newgrf_industrytiles.cpp (2008-04-18 03:17:22 UTC)
22:21:30 <DorpsGek> frosch123: -Fix(r12358): There is no need to mask callback result for pre-version7 since CBID_INDTILE_SHAPE_CHECK (cb2F) is really 15 bits.
22:21:46 <frosch123> but IIRC it was broken and fixed several times :p
22:22:57 <Ammler> Eddi|zuHause2: there was also a "quarry update" itself
22:23:08 <Ammler> do you use the newest PBI ?
22:23:31 <Eddi|zuHause2> Ammler: yes, i know that, but it still fails without the code fix
22:27:51 *** De_Ghost has joined #openttd
22:31:33 <SpComb> that's how far I've gotten - it filters out the missing NewGRFs, displays them, and then requests available NewGRFs from the central db
22:31:47 <SpComb> next step would be to download the NewGRFs and activate them
22:32:16 <Ammler> it should download a archive (tar)
22:33:55 <SpComb> it does, the truncated URL ends in dbsetxl.tar
22:42:50 *** ProfFrink has joined #openttd
22:43:15 *** ProfFrink is now known as Prof_Frink
22:44:27 <Brianetta> YAPP has a bug which crashes my trains into each other
22:45:12 <Ammler> Brianetta: really? do you play with 8.2?
22:45:25 <Brianetta> Let me read the patch
22:45:59 <Brianetta> I downloaded it today
22:46:39 <Brianetta> patched against tonight's nightly
22:46:59 <Brianetta> and my trains explode (:
22:47:19 *** GoneWacko has joined #openttd
22:50:30 * Brianetta is posting and attaching the necessaries
22:52:18 <Eddi|zuHause2> frosch123: thanks, that was the right fix ;)
22:52:48 <Eddi|zuHause2> my build is 12697M
22:53:05 <Eddi|zuHause2> which was like 60 revisions before that fix
22:53:07 <Ammler> Eddi|zuHause2: did you end your strike :P
22:53:31 <Eddi|zuHause2> no, i just loosened the constraints ;)
22:53:46 <Brianetta> for those who are keen
22:53:48 <Eddi|zuHause2> i don't not play, but instead i don't update :p
22:54:21 <Eddi|zuHause2> well... you know how it works with addictions...
22:55:30 <Brianetta> I don't need to post config on modern OpenTTDs do I?
22:55:49 <Eddi|zuHause2> most settings are saved in the game
22:55:49 <Brianetta> That should be enough, then
22:56:03 <Brianetta> Saved game, revision, patch version and grfs
22:56:44 *** Osai is now known as Osai^zZz
22:56:54 * Brianetta has been a professional tester
22:57:15 <Brianetta> I can find bugs, reproduce them *and* describe them.
22:58:04 <Ammler> ottdc_grfpack 7.1 is now compatible with your server :-)
22:58:24 <Brianetta> Mind you, we're updating to industry renewal soon
22:58:30 <Ammler> what should I do do make the crash?
22:58:39 <Brianetta> See that link I posted?
22:58:54 <Brianetta> Just load the game and wait
22:59:14 <Brianetta> Or build a similar system and wait longer
23:00:08 <Brianetta> Reproduction of bugs is assisted immensely in games with this much state if you have a save which precedes a manifestation of the bug by enough time to get a debugger involved.
23:00:13 <Brianetta> In this case, six game months.
23:00:50 <Brianetta> it's a deterministic bug, which means it's fixable
23:01:26 <Brianetta> See, now I don't want to carry on with that game
23:01:36 <Brianetta> because the trains do explode with some regularity
23:01:42 <Brianetta> which is bad for business
23:02:34 <Brianetta> It's a test network
23:02:40 <Brianetta> I wanted to push the PBS
23:02:52 <Brianetta> This was a testing attempt from the start
23:03:11 <Brianetta> Few of the busy bits are similar
23:03:22 <Brianetta> Every station has its differences
23:03:41 <Brianetta> There are "reasonable" diversionary routes throughout
23:04:01 <Brianetta> I did get some deadlocking at one point, but that was remedied
23:04:21 <Brianetta> I was trying for as few one-way tracks as possible.
23:04:42 <Brianetta> Basically, I was picturing the "LOOK BOTH WAYS" signs we have on NR property
23:05:12 <Ammler> signals aren't that optimal
23:05:20 <Ammler> did you use pbs everywhere?
23:05:27 <Brianetta> Of course they aren't, and yes I did
23:06:01 <Brianetta> "Optimal" means "like every other bugger does it," and implies "all the bugs here were fixed"
23:07:44 <Ammler> I could make you a better save
23:07:56 <Brianetta> Better in which respect?
23:08:03 <Brianetta> Yes, I said it does
23:08:06 <Ammler> every time, if I fast forward.
23:08:24 <Brianetta> I wanted to give the dev the full 6 months
23:08:35 <Brianetta> The bug could be caused by something that happens earlier
23:08:53 <Brianetta> This way, more information is provided
23:12:51 <Ammler> it happens also with older yapps
23:13:19 <Brianetta> yeah; I made no assumption that this was a new bug. just newly found.
23:14:12 <Ammler> just don't see what is that special on your testcase
23:14:35 <Brianetta> That's basically it.
23:14:48 <Brianetta> It can go for years without having a problem
23:14:56 <Brianetta> there were a couple of near misses
23:16:37 <Brianetta> Basically, one train enters a platform as the other leaves
23:16:44 <De_Ghost> or the track section involving it
23:16:48 <Brianetta> so you get two trains in the station
23:17:02 <Brianetta> Hang on, let me upload the screenies
23:18:31 <Ammler> Brianetta: the main problem is the train which is first in the station loses the reservation
23:18:46 <Ammler> it should keep that until it has left the station
23:20:29 <Ammler> my old yapp was already 8.1
23:24:59 <Brianetta> btw, the monitor I am playing on cost £500 (-:
23:26:01 <De_Ghost> my monitor cost me 200$ cad :D
23:26:20 <Brianetta> It's rotatable, has five inputs, picture in picture
23:26:34 <Brianetta> and a built in USB hub / card reader
23:26:47 <De_Ghost> my case have 10 of em
23:27:11 <De_Ghost> i wanna build a wall mount for mine so i can rotate it too :)
23:28:55 <Brianetta> That's the monitor (:
23:29:25 <Brianetta> Privce has come down a bit; we've had it a while now
23:30:36 <De_Ghost> i think 22" are the best bang for bucks
23:30:52 <De_Ghost> that's 1k cad for that mon
23:31:00 <Brianetta> Probably. Not having a TV set, we needed something to plug the PS/2 and the DVD player ionto
23:31:23 <Ammler> Brianetta: are you able to rebuild it?
23:31:23 <De_Ghost> i rather get 4 22" monitor lol
23:31:30 <De_Ghost> and i still have 200$ left
23:31:35 <Brianetta> Ammler: From memory? No.
23:31:49 <De_Ghost> and get another gfx card
23:32:00 <De_Ghost> and i have 44" screen XD
23:32:57 *** fmauNeko is now known as fmauNekAway
23:33:16 <Brianetta> but look at the plugholes
23:33:34 <De_Ghost> the tv plug is nice tho
23:33:49 <De_Ghost> look at my plug holes :D
23:33:53 <Brianetta> we don't have, or want, a TV license
23:34:12 <De_Ghost> 1 dvi 1 blue one and a power plug
23:34:42 <Brianetta> and 24" is nice for DVDs, and we have a lovefilm.com account
23:35:53 <Brianetta> Not much use in California
23:36:15 <Brianetta> Hey, you should have a .ca
23:36:36 <Brianetta> Actually, I just got changed from a .uk so I can't talk
23:36:40 <De_Ghost> canada is like a state of usa
23:36:46 <De_Ghost> except we have a cooler gov
23:36:54 <De_Ghost> and we don't waste shitload of money doing useless things
23:36:59 <Brianetta> and we share a monarch
23:37:20 <De_Ghost> only a figure head tho
23:37:37 <De_Ghost> my passport still say something about the queen her majesty soemthing
23:38:04 <De_Ghost> and i can use ur embassy too if a canadian doesn't exist :D
23:38:18 <De_Ghost> or if ur's is closer
23:38:36 <Brianetta> Her Britannic Majest Requests and Requires the Bearer to be permitted to Pass without Let nor Hindrance, and to provide the Bearer with such Assistance as is Necessary
23:38:39 <Brianetta> otr something like that
23:39:13 <Brianetta> I could grab my passport for the exact wording, it's just over there
23:39:23 <De_Ghost> it's probably the same
23:39:30 <De_Ghost> i'm going out later man
23:40:16 <Eddi|zuHause2> i have no idea what that sentence means
23:40:20 <Brianetta> It's mostly my wife's
23:40:51 <Brianetta> Eddi: Basically, let the bearer through, and help him if necessary, or piss off the Wueen
23:40:53 <De_Ghost> she owns 70% of the mon?
23:41:11 <Brianetta> De_Ghost: It was a present from me
23:41:14 <De_Ghost> i need to watch movie!!
23:41:17 <Brianetta> and it's on her box
23:41:41 <Brianetta> My monitors and PC are still packed (we moved three weeks ago)
23:42:07 <Brianetta> I can't unpack them until the loft gets floorboards. They're buried in other crap, as is the space it's going
23:42:15 <Brianetta> Our spare room, isn't
23:43:11 <Ammler> Brianetta: the problem is train 10 from the other side, it "cleans" the reservation.
23:43:12 <Eddi|zuHause2> i think i still have an unpacked moving box
23:43:18 <Eddi|zuHause2> and we moved 10 years ago :p
23:43:29 <Brianetta> Ammler: Great. Are you fixing it? (:
23:44:49 * Brianetta has four virtual monitors on the sides of a cuboid
23:44:57 <Brianetta> Search Youtube for Compiz
23:45:04 <Brianetta> and you'll see what I'm using
23:46:36 <De_Ghost> cuz games only work on windows
23:47:24 <De_Ghost> wine emulation is horrid
23:47:46 <De_Ghost> well not horrid jsut a big penaty
23:47:47 <glx> crysis requires too much power anyway
23:48:29 <De_Ghost> oh i saw that interface
23:48:38 <De_Ghost> it's alot cooler with touch screen :D
23:48:53 <Brianetta> That's Windows Aero vs Compiz
23:49:19 <glx> aero is just a ressource eater
23:49:20 <Brianetta> I've been using Compiz for a few years now
23:49:22 <De_Ghost> i would use 98 if it had dx 9
continue to next day ⏵