IRC logs for #openttd on OFTC at 2009-05-09
⏴ go to previous day
00:03:14 <Nite_Owl> about the elephant stuff - it was just me and my somewhat silly elephant jokes
00:15:25 *** Nite_Owl_ has joined #openttd
00:17:35 *** Nite_Owl_ is now known as Nite_Owl
00:26:48 *** KenjiE20|LT has joined #openttd
00:34:25 *** Milloflex has left #openttd
00:35:10 <ccfreak2k> Heh, the downloads page lists the releases index page as "unknown filetype".
00:37:52 <ccfreak2k> Also the in-game content downloading is neat.
01:36:52 *** Nite_Owl has joined #openttd
02:14:26 *** DephNet[Paul] has joined #openttd
03:12:38 *** TinoDidriksen has joined #openttd
03:14:31 *** Singaporekid has joined #openttd
03:42:58 *** TinoDidriksen has joined #openttd
05:03:09 *** TinoDidriksen has joined #openttd
05:13:02 *** TinoDidriksen has joined #openttd
05:21:18 *** TinoDidriksen has joined #openttd
06:32:21 *** mib_zvi37rh4 has joined #openttd
06:33:10 *** Alberth has joined #openttd
06:35:43 *** racetrack has joined #openttd
07:47:54 *** Cybertinus has joined #openttd
08:00:45 *** maristo has joined #openttd
08:02:53 <CIA-3> OpenTTD: alberth * r16255 /trunk/src/network/network_gui.cpp: -Fix [FS#2887] (r16237): Nested widgets of client list window used incorrect length.
08:03:28 <Alberth> planetmaker: thanks for the report
08:06:55 *** NukeBuster has joined #openttd
08:21:08 <petern> i just upgraded from 16254 to 16255 and 8 files were updated...
08:25:05 *** thingwath has joined #openttd
08:26:53 <TinoDidriksen> Does svn log -v -r16255 concur?
08:31:29 <petern> well no, there's only 1 file changed in 16255
08:32:09 <TinoDidriksen> So you must have been at an earlier rev, or seriously mangled your working copy.
08:37:38 <Alberth> petern: maybe you did the previous update in a sub-directory?
08:38:50 <petern> lost in the scrollback now
08:39:16 <petern> /usr/include/bits/string3.h:82: warning: call to ‘__warn_memset_zero_len’ declared with attribute warning: memset used with constant zero length parameter; this could be due to transposed parameters
08:39:29 <petern> unless i put a printf before the memset
08:41:03 <TinoDidriksen> What's the memset() call?
08:42:00 <petern> memset(blah, 0, pt.x * pt.y)
08:42:16 <petern> the printf is printf("%u\n", pt.x * pt.y);
08:43:08 <Alberth> try an assignment. at first sight it looks like a compiler bug
08:43:38 <Alberth> uint q = pt.x * pt.y; assert(q != 0); memset(bla, 0, q);
08:44:08 <TinoDidriksen> No way that is constant either case...and yeah, maybe upgrade compiler?
08:44:21 <petern> without the assert it complains
08:44:36 <petern> gcc (Debian 4.3.2-1.1) 4.3.2
08:44:52 <TinoDidriksen> Well, isn't compiler then.
08:44:53 <SmatZ> petern: somewhere in bmp/png loader code?
08:45:39 <SmatZ> some gcc4.4 pre-release was giving this (false?) warning
09:08:05 *** |Jeroen| has joined #openttd
09:34:58 *** Milloflex has joined #openttd
10:10:41 *** Skiddles has joined #openttd
10:11:52 *** de_ghosty has joined #openttd
10:12:42 *** Beklugas has joined #openttd
10:22:54 *** Frostregen has joined #openttd
10:26:56 *** frosch123 has joined #openttd
10:48:58 *** tkjacobsen has joined #openttd
11:04:55 *** KenjiE20 has joined #openttd
11:14:15 *** Biolunar has joined #openttd
11:20:05 *** Hirundo has joined #openttd
11:31:36 *** [com]buster has joined #openttd
11:44:21 *** ChanServ sets mode: +v tokai
11:46:38 *** Millofle has joined #openttd
11:46:39 *** Milloflex has left #openttd
11:48:14 *** [com]buster has joined #openttd
11:49:32 *** Millofle is now known as Milloflex
12:19:08 <Eddi|zuHause> oh, i just thought we were "going green" ;)
12:26:01 *** Booth is now known as Guest1392
12:37:23 *** ohnoitsavram has joined #openttd
12:44:25 <CIA-3> OpenTTD: alberth * r16256 /trunk/src/misc_gui.cpp: -Codechange: Moved load/save dialogue widget numbers outside the window struct.
12:46:12 *** Cybert1nus has joined #openttd
12:49:33 *** Cybert1nus is now known as Cybertinus
12:49:40 <CIA-3> OpenTTD: alberth * r16257 /trunk/src/misc_gui.cpp: -Codechange: Added empty widgets in load dialogue to move the resize box to the right place in the array.
12:57:07 <CIA-3> OpenTTD: alberth * r16258 /trunk/src/misc_gui.cpp: -Codechange: Remove panel with negative height and some small adjustments in the load/save dialogue windows.
12:58:09 <Chruker> while you are add it, add some window pinning to the AI debug window :-)
12:58:15 *** Cybertinus has joined #openttd
12:59:22 <Alberth> I did that window ages ago :)
12:59:46 <Alberth> My current goal is just to add nested widgets without any other change.
13:01:35 <Alberth> With respect to the sticky boxes, I don't know why some windows have them and why other don't. It would need some discussion what the policy of window stickyness is, exactly.
13:01:50 <Alberth> Then we can change all of them according to that policy
13:02:35 *** [alt]buster has joined #openttd
13:03:57 <CIA-3> OpenTTD: alberth * r16259 /trunk/src/misc_gui.cpp: -Codechange: Added nested widgets to the load and save dialogue windows.
13:06:48 <Alberth> (changing window sticky boxes is at this time just about the worst possible moment you can pick ;) )
13:07:02 <Milloflex> when you're having a singal button selected + remove railroad button selected, and you click another signal, the remove railroad buttons should be de-selected. Don't you think?
13:08:21 <frosch123> yes, that was thought quite often, also by me. but noone did
13:08:43 *** combuster has joined #openttd
13:08:46 <frosch123> also you would have to question whether to depress the signal button when pressing the remove button
13:10:32 <Milloflex> with "remove" you mean demolish-button?
13:10:56 <TrueBrain> I don't like your name
13:11:11 <Alberth> this mrning he changed name
13:12:25 *** Belugas has joined #openttd
13:12:25 *** ChanServ sets mode: +o Belugas
13:13:02 <frosch123> yeah, no need to show of with his "klug"-ness :)
13:13:21 <Eddi|zuHause> i thought something similar ;)
13:13:41 <Eddi|zuHause> but then i noticed whose name contained "brain" ;)
13:15:16 <Alberth> Eddi|zuHause: no need to panic, "Pinky" is the dangerous one
13:16:55 <Milloflex> Ctrl + D Toggle double-mode (window mode only) -- the hotkey do not seem to do anything?
13:17:19 <frosch123> because it got removed in 0.6, where did you find a reference to it?
13:18:00 <Milloflex> lower parts of the left column*
13:18:01 <Belugas> because of the way the blitters had to be reworked for 32bits
13:18:01 <Eddi|zuHause> i miss the double mode :(
13:18:22 <Milloflex> what was the double mode?
13:18:40 <Belugas> i know how to do it: 640*480, full screen
13:18:40 <Eddi|zuHause> everything gets displayed twice as big
13:18:48 <Belugas> roughly the same output
13:19:01 <Eddi|zuHause> only on 4:3 displays
13:19:21 <Milloflex> oh.. that would be good. i just asked about that the other day.. the text and stuff is to big on sertain screens
13:20:16 <frosch123> anyway, it did only work on windows and in window mode
13:20:20 <Milloflex> just noticed something funny
13:20:31 <Milloflex> Ctrl + B View the tile structure (in nightly).
13:20:38 <Milloflex> triggers for the main menu intro
13:20:40 * Belugas is at work, for a rush of bug fixes. lovely day ahead
13:20:45 <Milloflex> even though i'm not running "nightly"
13:21:06 <Belugas> fix the wiki, dear Milloflex
13:21:14 <Belugas> your contribution will be greatly appreciated
13:21:14 <frosch123> because the page is older than 0.6 :)
13:21:42 <Milloflex> yeah sure.. but should it be even be triggered in a non-nightly version?
13:22:07 <Milloflex> Belugas, bug fixes? where do you work?
13:22:15 <frosch123> the note is from the dark age, when 0.5 was stable and did not have that feature
13:22:19 <Alberth> may be useful while developing a grf no?
13:22:21 <Belugas> if it's on the 0.7 series release, yes
13:22:58 *** [com]buster has joined #openttd
13:23:00 <Belugas> Milloflex, i'm the senior programmer of the Point Of Sales section of our software company
13:23:29 <Belugas> POS, in short, or tilt or electronic cash register or whatever you call it :D
13:24:33 <Belugas> well.. not cool on a saturday morning, no
13:25:01 <Milloflex> yeah why DO you work on a saturday?
13:25:57 <Alberth> no doubt it must be working at monday
13:26:34 <Belugas> 'cause we've got way too many contracts to do for the too few people we have available. And since it's supposed to be a recession, all the money we can collect is good money
13:27:08 <frosch123> software is anti-cyclic
13:27:20 <Alberth> tell that to the managemenr :p
13:27:30 <Eddi|zuHause> the IT sector is supposed to be the least affected by the recession
13:28:19 <frosch123> they are all supposed to buy new software to increase efficiency and to get rid of expensive workers
13:28:47 <Belugas> or make the current software better faster and more flexible
13:29:09 <Belugas> and more robust and less prone to let employees stealing money out of the drawer
13:32:20 <Belugas> mmh... SirXavius has shown his face, as promised
13:33:52 <frosch123> yeah, and SHADOW has ruined the most joyful topic of the last week
13:37:06 <Belugas> i loved the old-planes/vehicles-reselling suggestion :)
13:37:11 <Belugas> that was quite ... mausing
13:37:30 <CIA-3> OpenTTD: frosch * r16260 /trunk/src/ (6 files): -Codechange: Add Vehicle::IncrementOrderIndex() to deduplicate some code.
13:38:37 <frosch123> hehe, you have become quite popular in those discussions :)
13:39:33 <Belugas> yeah... as soon as someone dare saying "realism", they almost beg pity for me not to slap them or even worse :D
13:39:53 <Belugas> i think i've made quite an impression..
13:40:19 <frosch123> which releases you from the need to bash them yourself :)
13:46:21 *** [alt]buster has joined #openttd
13:47:21 *** [com]buster was kicked by Belugas ([ghost]buster)
13:49:47 <Alberth> Elvis has entered the building obviously
13:50:17 <Belugas> Ho my!!! You're alive!!12 There are so many people who are looking for ya!
13:50:18 <Alberth> but otherwise, yes, some are
13:50:28 <Elvis> is there anyonewho knows about the map creating thing from google earth to macrodems stuff?
13:51:03 <Belugas> we have such a feature?
13:51:22 <Elvis> yeah... thouse programs for creating openTTD maps made of the real world
13:51:39 *** combuster has joined #openttd
13:51:42 <frosch123> there are various topics about that on the forums
13:52:11 *** [alt]buster was kicked by Belugas (sneaking another one?)
13:52:14 <Elvis> there is a huge tutorial or at least a guide on the forums wich tells you how to make thouse maps... but I cant get it tu work :(
13:53:20 <Belugas> which part does not work, Elvis?
13:53:21 <Elvis> and when I was gonna try to post a question about it on the topic... I couldnt find the place to register an account in order to post!
13:53:28 <Elvis> it is getting very aggrovating
13:53:55 <frosch123> err, doesn't it show you login or register when you press the reply button?
13:54:11 <Elvis> I think I got my asc files... but I cant get any map or picture into the macrodem program :(
13:54:16 <Alberth> Elvis: it shows "register" at top-left when I log out
13:54:39 <frosch123> it also shows "register" just below the username-editbox when pressing "reply"
13:54:39 <Elvis> maybe Im blind :P (embarrased)
13:55:22 <Elvis> aha... found the register butten ;)... thanks
13:55:54 <Elvis> but anyhow... the real problem is the other one... so if anyone could help me here?... Id say thats the best :P
13:56:05 <Belugas> haaa.. it's microdem, not macrodem...
13:57:21 <Belugas> by looking at the first post, it seems the DEM part was not successful
13:57:22 <Elvis> my spelling isnt too good ;)
13:57:51 <Belugas> french speaker, actually
13:58:03 <Belugas> but chut... don't tell ayone...
13:58:56 <Elvis> well... any idea if there is anyone else who can make this "makin go the highmaps" possible?
13:59:54 <Belugas> "If you click on the Green dot, you then have the option to download the DEM data for that cell. Once we have the cell(s) we need, we then need to load them into Microdem, reduce the definition of the data from really detailed to detailed enough for what we want."did that worked?
14:00:54 <Elvis> no... thats the problem... and I'm not entirly shure I got the right file from Google Earth anyway
14:01:10 <Eddi|zuHause> *** Belugas hat [com]buster aus dem Kanal geworfen ([ghost]buster). <- how long have you planned to do that? :p
14:01:28 <Belugas> ok, so it's not the microdem part that yu need fixing, it's the google part
14:01:37 <Elvis> what I want is to make a small map of a place close to Oslo (Norway)... but the maingrid thing is all over Sweden :(
14:01:41 <Belugas> Eddi|zuHause: inspiration of the moment ;)
14:02:11 <Elvis> but how big is the ZIP files from Google Earth supposed to be?
14:03:07 <Belugas> no idea, never did any maps with google
14:03:07 <Elvis> what I got is 16 Mb... I feel that is too small... but I dont know how good the encryption is
14:03:32 <Belugas> the only heightmaps i've got are drawing made by my son
14:04:10 <Elvis> so what do you suggest I do?
14:04:20 <Aali> Elvis: that file references a URL, which has been dead for ages
14:04:36 <Aali> so, you're shit out of luck unless you can find another source
14:04:48 <Aali> the one you load into google earth
14:04:55 <Elvis> okey so I can just forget the whole prosess then?
14:05:40 <Elvis> couse I got some SRMT 4.1 loaded up to the google Earth... just not the 2.0 version I see him use in the description
14:07:21 <Aali> does it have all those green dots?
14:08:06 <Elvis> they are not dots... they are more like triangles... you know... a sqare without 1 corner?
14:08:27 <Noldo> oh how I wish I had !grab
14:08:40 <Elvis> and yes.. they are green... but as I sead... not dots or balloons as he describes it in the guide
14:08:56 <Elvis> didnt I spell it right?
14:09:21 <Aali> well, if the data you're supposed to see isn't there, then you're obviosuly missing something
14:10:34 <Elvis> well I do get a grid when I zoom out.. I then there is green triangles in each grid... with the same numbers as in the guide
14:11:13 <Elvis> so everything seems very mutch like its working... dont you think?
14:12:55 <Elvis> the problem is that when I try to load the files into Mircodem, it appears as a small window wich is only white in the middle
14:13:05 <Elvis> there is no map... there is no image
14:16:13 *** XeryusTC is now known as prozone
14:16:23 *** prozone is now known as XeryusTC
14:19:43 <frosch123> sorry, but there was just a nuclear impact
14:19:52 <TrueBrain> we all had to run for our lifes
14:20:36 <frosch123> by desk is just under attack by millions of photons
14:22:43 <Elvis> okey... thanks for your help anyway
14:23:33 <CIA-3> OpenTTD: frosch * r16261 /trunk/src/vehicle_base.h: -Fix (r16260): Replace a space with a newline and a tab. (thanks smatz)
14:23:39 <Elvis> I didnt get it right... but I posted a post in the topic and now Im getting quite boored... so Ill just hope for an answere to the post in some time
14:24:22 <Noldo> mm, since when that has been the coding style?
14:26:48 <Belugas> well... if ever you wrote patches, that might the very first reason you never got commited ;)
14:30:17 <Noldo> aha, it's different with ifs, that explains why my mind was playing tricks with me
14:46:04 *** thingwath has joined #openttd
15:09:23 <Belugas> anyone have seen my coffee?
15:10:19 *** Chruker has joined #openttd
15:10:41 *** Chruker has joined #openttd
15:11:39 <planetmaker> Belugas: I wouldn't even dare to lay eyes on YOUR coffee ;)
15:11:49 <Alberth> maybe the coffee lady took it
15:11:53 <Westie> Who said he laid eyes?
15:12:45 <Westie> (obviously I must be blind due to the redicilous amount of typos)
15:12:56 <Belugas> i'm blind, using braille keyboard and listent=ing to test to speech software!
15:13:24 <Westie> can you listent=ing to PuTTY? :o
15:13:47 <Chruker> What does the downloadable content system do if there is a new version of ex. an AI or AI library? Is the old version just removed and then new version will show as just yet another thing to download?
15:14:16 *** Guest1392 is now known as Booth
15:14:20 <Alberth> afaik the old one is kept, you may need in in some saved game
15:14:46 <frosch123> Chruker: every file has a minimum and maximum compatible version. the newest compatible one is the one available for download
15:15:02 <frosch123> if an old savegame needs an older version it can get that one independent of newer ones
15:16:43 <frosch123> though the last line maybe only applies to newgrfs, and not ais
15:21:24 <planetmaker> he... might be an idea to have that for AIs, too :)
15:26:36 <Belugas> you mean the AI can have an interface to the download section and checks if there is a better version of himself and download self if its' the case?
15:26:51 <Belugas> i guess i've got too much coffee already
15:27:23 <planetmaker> Belugas: mainly also the other way around: if I'm starting an old version, the appropriate version of the AI should be used, too
15:27:37 <planetmaker> but... nvm. I should test that before I make such claims :)
15:28:04 *** DR_Jekyll has joined #openttd
15:28:09 <frosch123> there are functions to check compatibility of save/load for ais, so I guess someone has thought long about that stuff :)
15:28:10 <Hirundo> Why would you want the old version? for the bugs and crashes?
15:28:36 <Hirundo> ^^ AIs have their own functions for compatibility
15:29:15 <Chruker> I was mainly wondering if the green dot would dissapear when there is a new version available.
15:29:52 *** z-MaTRiX has joined #openttd
15:30:00 <frosch123> if the new one is compatible, then yes
15:30:44 <frosch123> btw. if another file depends on a specific older version both will be visible
15:43:12 *** z-MaTRiX has joined #openttd
15:47:23 *** Hirundo_ has joined #openttd
15:53:03 *** Hirundo_ is now known as Hirundo
15:56:48 *** stuffcorpse has joined #openttd
16:08:10 *** goodger has joined #openttd
16:30:37 *** z-MaTRiX has joined #openttd
16:33:40 <frosch123> start with "-d grf=1"
16:35:08 <frosch123> though I have no idea what you try to archive with that grf
16:35:31 <Ammler> it works without action9
16:36:02 <Ammler> 1/4 < year 1900, 1/2 < year 1930
16:36:43 <frosch123> but you are aware that the popuilation will not change while the game is running?
16:36:56 <Ammler> hmm, no error with debug
16:37:35 <frosch123> then increase the level
16:39:02 <Ammler> shouldn't action9 change that?
16:39:18 <Ammler> 0 * 0 09 A4 04 \7> \d1930 0
16:40:20 <Ammler> if the year is >1930, skip the grf
16:40:41 <Ammler> if the year is >1900 skip 1/4
16:41:38 <Belugas> congratulations Ammler!
16:41:55 <Belugas> this is a perfect example of a desynch :D
16:42:26 <frosch123> hehe, rb fixed that somewhen that newgrfs will be loaded with the fake date of server start :)
16:43:27 <frosch123> Ammler: provide the grf in a more suitable format than paste :)
16:45:12 <Belugas> what if a user joins AFTER 1930, while the game started BEFORE 1930, there will be a difference in the data used by the newly joined client
16:45:16 <Ammler> you mean the grf itself?
16:45:19 *** DephNet[Paul] has joined #openttd
16:45:42 <frosch123> Belugas: that has been fixed :)
16:45:55 <Ammler> oh, so my idea doesn't work
16:46:08 <Ammler> the grf will only be runned once on loading?
16:46:46 <Ammler> but what is A4 for then?
16:46:59 <Ammler> A4 D Current year; long format, year zero based since r13376 in OpenTTD
16:47:13 <frosch123> Ammler: those variables are shared with action2
16:47:45 <frosch123> use callback 2E instead
16:56:45 <DorpsGek> SmatZ: Commit by rubidium :: r14769 trunk/src/newgrf.cpp (2008-12-29 20:36:12 UTC)
16:56:46 <DorpsGek> SmatZ: -Change: when loading games in "network" mode use the start date of the save game for the server and all clients when loading the NewGRFs instead of the current date. Prevents desyncs caused by action 7/9s skipping parts of the GRF based on the date or some other variables that can differ at NewGRF load time.
16:57:26 <frosch123> quite new actually :)
16:57:42 <SmatZ> ahhh it's that what frosch123 pointed out :-p
16:58:07 <frosch123> so Ammler: enjoy desyncs in 0.6 :)
16:58:24 <Ammler> well, I won't use it that way anyway
16:58:41 <Ammler> I want to change the population during game
16:59:08 <Ammler> how do I get the current value?
17:00:38 <frosch123> is described on the wiki: it is computed using a random value and the population on the tile. as you cannot read the population, you have to create some id->population table yourself
17:01:00 <Belugas> w do not provide world population?
17:01:26 <frosch123> that was not asked for :)
17:02:48 <frosch123> I do not know a variable that just returns a static property, newgrfs are generally assumed to know what they do :p
17:03:08 *** HerzogDeXtEr has joined #openttd
17:04:52 * Belugas wonders how easy it would be to provide such a var...
17:04:57 <Ammler> yeah, I might do it like I wanted first.
17:05:24 <Ammler> instead of replacing the houses, creating new houses and change the properities
17:06:00 <Ammler> this was just a nice easy copy&paste nfo :-)
17:06:33 <frosch123> doing it with callback 2e would be a nice #define gcc -E nfo :p
17:07:35 <Ammler> I have no clue about callbacks, that looks far away.
17:11:38 * Belugas guesses the proper way would be indeed a Variational Action 2 Variables for Houses
17:12:57 <Belugas> haaaa... food delivery guy
17:16:40 <Ammler> hmm, documenation would explain the callback quite well, maybe I try...
17:17:41 <frosch123> I am just trying something :p
17:33:49 <Belugas> there are "only" 43 unique house population number
17:37:07 <Belugas> if ever it might be interesting
17:38:49 <SmatZ> population of different houses in TTD
17:41:19 <frosch123> yeah, just using them :)
17:41:38 <frosch123> but the row of numbers did not suggested tht
17:43:31 <Belugas> it was a summarization
17:43:34 <Belugas> removeing the duplicates
17:43:59 <Belugas> i had the strange idea to regroup the houses using the same initial number
17:44:13 <Belugas> therefor, changes would be easier to apply
17:56:54 <barry> can you help me out a bit? I have problems with ai
17:57:17 <frosch123> depends on your problem :)
17:57:22 <barry> It doesnt seem to do anythin, thou I have dled ai scripts
17:57:33 <Eddi|zuHause> my 8ball says ask again later
17:57:44 <barry> I thing its couse it dont heve enough money
17:58:07 <barry> Is there any way to give money to ai?
17:58:45 <Eddi|zuHause> yes, you can switch to the ai company with the company cheat, and then use the money cheat
17:59:38 <barry> lol, I dont use cheats, so what r they?
18:02:31 <barry> hmm, there is list of what cheat commands can do, but no actual commands
18:06:28 *** HerzogDeXtEr1 has joined #openttd
18:07:19 *** HerzogDeXtEr was kicked by Belugas (The Truth is Out there)
18:07:47 <Sacro> wtf is with the kicking?
18:08:20 <Belugas> i help the poor dudes who have conncetivity problems by removing the ghosts they left behind
18:08:32 <SpComb> /msg nickserv help ghost
18:08:52 <barry> well ai istn still working
18:09:06 <barry> debug just shows that there aint no veachles it can buy
18:12:49 *** [com]buster has joined #openttd
18:13:10 *** tkjacobsen has joined #openttd
18:13:48 <Westie> petern: Double negatives ftw! You can tell people who live in 'teh ghetto'
18:13:58 <Westie> and try not to be no cool
18:15:12 <barry> does ai build industries list itself?
18:18:07 <frosch123> Ammler: forget it, you have to also provide graphics for the houses if you want to use callbacks
18:18:55 <Ammler> then I try my first thought.
18:19:05 <Westie> I wonder if there is a realism openTTD server
18:19:10 *** [alt]buster has joined #openttd
18:19:17 <Westie> where the whole economy is in dire straits
18:19:36 <Westie> can't buy a bus because all the trains are wrecked
18:20:48 <Belugas> Mark Knofler would be against itr
18:21:52 *** [com]buster was kicked by Belugas (I'm killing a ghost, ok?)
18:27:41 <z-MaTRiX> i'm afraid of no ghost
18:29:20 <Yexo> barry: check the values of "Advanced settings->Competitiors->Computer players->Disable * for computer"
18:29:29 *** batti5_ has joined #openttd
18:30:29 *** combuster has joined #openttd
18:50:08 *** HerzogDeXtEr has joined #openttd
18:51:22 <Belugas> MY PINPAD IS ALIVE!!!!
18:54:46 <Chruker> Is there a ingame command to delete all signs?
18:57:00 <Belugas> not as far as i can see
18:58:00 <TrueBrain> sounds like a horrible feature :)
18:58:16 <Yexo> it can be usefull when debugging AIs
18:58:26 <TrueBrain> AIs and their signs ...
18:58:35 <Belugas> are we talking about signals or signs here?
18:59:01 <Yexo> deleting all signals would only lead to crashes
18:59:25 <Belugas> ok. i was a bit afraid it was actually signal removal been asked for...
18:59:32 <Chruker> TrueBrain, if you have something else that display nicely in which tile the AI failed, I'll take it.
18:59:54 <TrueBrain> only build signs when something failed!
19:00:32 <TrueBrain> make AIs remove their signs once in a while
19:00:41 <Chruker> Indeed when used in production they are horrible, however during development.
19:01:04 <TrueBrain> anyway, lalala, movie time :)
19:05:31 <Ammler> I still need to define 0A, also if i use 21 (long format), else the houses from 1930 are available before too. Right?
19:06:33 <frosch123> the 1930 magic decribed on the wiki does not apply to ottd
19:06:37 <frosch123> ottd does a different hack
19:07:08 <Ammler> I have set the 1930 with 21 to 1930 but they are still avaialble
19:07:24 <frosch123> it sets the appearance date of the most early available houses to the startyear, if it is earlier
19:07:56 <frosch123> did you also disable the overridden houses?
19:08:05 <Ammler> I have some houses avaialbe at year 0, so all houses from 1930 are avaiable then too?
19:08:20 <Ammler> also if I used 21 to 1930?
19:08:59 <Ammler> I do that first set 8 to FF for all
19:09:51 <Ammler> then I set 21 to the same as 0A in the table.
19:11:01 <Ammler> frosch123: nvm, I made a fault
19:11:17 <frosch123> you just started to confuse me :p
19:14:47 <Ammler> frosch123: that is the same with all "objects" not just houses
19:15:08 <Ammler> i.e. bridges, my oldbridge hack isn't needed for trunk.
19:15:29 <Ammler> but newbridge still needs it.
19:16:56 <Ammler> if you use the grf newbridges, you don't have bridges before 1930
19:18:36 <Ammler> is it possible to substitute a "newhouse" from TTRS or NACity or such?
19:18:53 <frosch123> ah, maybe the bridge thingie is a bug
19:19:15 <frosch123> [21:19] <Ammler> is it possible to substitute a "newhouse" from TTRS or NACity or such? <- no
19:19:36 <Ammler> I liked to ask for removing my oldbridge.grf from bananas
19:20:19 <Chruker> Insanity check: If I have a tile that returns SLOPE_NW (1+8 = 9) what value should GetComplementSlope return?
19:20:22 <Ammler> but it seems, it is still needed ;-)
19:21:28 <Eddi|zuHause> the bits should be inverted, so 1001 becomes 0110
19:21:42 <Chruker> thank you so why am I getting values like 521, 522, 523
19:22:07 <Eddi|zuHause> because you invert 8 bits instead of 4?
19:22:27 <TrueBrain> clearly it also flags bit 9
19:23:12 <Eddi|zuHause> bit 8 i would think ;)
19:23:14 <frosch123> slopes are only 8 bit
19:23:20 <TrueBrain> Eddi|zuHause: value 512? :)
19:24:00 <Chruker> Those 521, 522, 523 values are for tile which all have SLOPE_NW (9)
19:24:21 <Eddi|zuHause> but i obviously can't think today ;)
19:24:44 <Yexo> Chruker: can you show (some of) your code?
19:24:54 <Yexo> use paste.openttd.org as pastebin if you need one
19:30:38 *** Azrael- has joined #openttd
19:32:17 <frosch123> try AITile.GetComplementSlope(AITile.GetSlope(Tile))); :)
19:33:22 <frosch123> however, the validation check should maybe get hardened a bit
19:33:26 <Yexo> hmm, GetCompelentSlope should return -1 for invalid slopes
19:33:33 <Yexo> ^^= what frosch123 said :)
19:33:39 <frosch123> if (slope == SLOPE_INVALID) return SLOPE_INVALID; <- depends on "invalid" :p
19:34:45 <TrueBrain> isn't there an IsValidSlope?
19:34:55 <Yexo> if ((slope & ~SLOPE_ELEVATED) != 0) return SLOPE_INVALID; <- frosch123: would that work?
19:35:00 <Yexo> TrueBrain: no, and there is no need for it either
19:35:11 <TrueBrain> Yexo: I agree, but we have IsValid for everything :p
19:35:13 *** batti5_ has joined #openttd
19:35:23 <Yexo> TrueBrain: for a lot of things, but not everything
19:35:36 <TrueBrain> Yexo: you should notice when I am joking by now :p
19:35:39 <Yexo> we don't have an IsValidVehicleType either (for VT_ROAD, VT_RAIL, etc.)
19:35:51 <Yexo> joke meter was failing here :)
19:36:04 <frosch123> SLOPE_ELEVATED | SLOPE_STEEP | SLOPE_HALFTILE_MASK is the maximum
19:36:17 <frosch123> those halftile stuff is not used anywhere in the api
19:36:19 <Yexo> yes, but SLOPE_STEEP and SLOPE_HALFTILE are not allowed for it
19:36:31 <Yexo> that's already in the precondition, and won't work properly anyway
19:36:54 <frosch123> but all slope functions use the '== SLOPE_INVALID' test :)
19:37:07 <Yexo> then all slope functions need to be fixed :)
19:37:33 <frosch123> by adding a IsValidSlope :)
19:37:41 <TrueBrain> oh please ...... :(
19:38:25 <frosch123> I suggest TB for the task
19:38:33 <TrueBrain> hehe :) How many months do you have?
19:39:03 <TrueBrain> for the task to complete :p
19:39:17 <frosch123> have you ever seen me using the api?
19:39:40 <TrueBrain> haha, you ever seen me using it? :) :) :)
19:40:01 <frosch123> you wrote wright, didn't you? :p
19:40:22 <TrueBrain> forgot about thatone :p
19:40:43 <TrueBrain> yes; it looks ugly! :)
19:40:57 <TrueBrain> (don't mind me, bored out of my mind here)
19:43:00 <frosch123> s/SLOPE_HALFTILE/SLOPE_HALFTILE_MASK/ though
19:45:17 <CIA-3> OpenTTD: yexo * r16262 /trunk/src/ai/api/ai_tile.cpp: -Fix [NoAI]: Check slopes passed to the API better for validity
19:48:26 <CIA-3> OpenTTD: frosch * r16263 /trunk/src/newgrf.cpp: -Change: Interpret setting bridge property 08 to 0 as always available.
19:48:38 <TrueBrain> no more nice number :(
19:48:51 <frosch123> 1-6-2-6-3 is a fine 'hot'-line number
19:49:08 <TrueBrain> do I want to know how you know? :)
19:49:36 <frosch123> though I do not know whether the '6'-association works in dutch
19:50:45 <Eddi|zuHause> well, only 4 revisions to go till the next prime number
19:51:31 <TrueBrain> Eddi|zuHause: lol :)
19:52:02 <Eddi|zuHause> well, you can clearly tell that the person is compensating something :p
19:52:30 <Eddi|zuHause> only problem is that it's not an Audi TT :p
19:55:14 <TrueBrain> changing hosts ... nice :p
19:56:30 <frosch123> yeah, the 'fixme' one was broken
19:57:33 <SpComb> I managed to upgrade to 2.6.26, so I can now using policy routing!
19:58:06 <SpComb> and it logically follows that using kernel 2.6.26 lets you use nicer hostnames
19:58:30 <TrueBrain> what has a kernel to do with hostnames, I wonder ...
19:58:40 <TrueBrain> next to absolutely nothing :p
19:58:41 *** z-MaTRiX has joined #openttd
19:59:15 <z-MaTRiX> why did server drop my host?
19:59:22 <SpComb> because your address was too silly
19:59:45 <TrueBrain> SpComb: btw, your ident is now failing :(
19:59:55 <SpComb> oidentd apparently doesn't support IPv6
20:00:20 <TrueBrain> needs a change in inetd I believe ...
20:00:53 <TrueBrain> I was trying to remember how I fixed that here .. I believe oidentd ran via xinetd
20:00:58 <TrueBrain> and I needed to add it there as ipv6 :p
20:02:05 <z-MaTRiX> [215922] SpComb because your address was too silly
20:02:24 <z-MaTRiX> what's silly in this? (~matrix@index.linuxsecured.net)
20:03:12 <SpComb> z-MaTRiX: ebfore it was ~matrix@2a01:270:dd00:7701:1337:1337:1337:1337
20:03:34 <z-MaTRiX> when i connected it was host
20:03:46 <z-MaTRiX> then it became ipv6...
20:11:07 <Eddi|zuHause> wasn't 1337 a ban reason? :p
20:11:20 <TrueBrain> ghehe, I should remember that .. :)
20:12:34 <z-MaTRiX> lost @index.linuxsecured.net, got address instead
20:12:49 <batti5_> Atention: the Romania in OpenTTD Project launches, Romanian in OpenTTD RSS Feed.
20:13:51 <z-MaTRiX> or was domain reverse down for some time, and server querying frequently?
20:14:49 <Eddi|zuHause> wah... my ignore mask wasn't wide enough...
20:14:58 <petern> Attention: There are three Ts in attention.
20:15:21 <TrueBrain> his attempt to speak french ;)
20:15:47 <Eddi|zuHause> attention also has three ts in french ;)
20:15:53 <TrueBrain> Eddi|zuHause: no shit?! :)
20:16:48 <Eddi|zuHause> should be better now...
20:17:19 <TrueBrain> Belugas: you can also use a car
20:29:18 <frosch123> batti5_: can all those empty romtain wiki pages get deleted, or do you want to add content again?
20:29:20 *** batti5_ is now known as batti5
20:30:09 <batti5> yes thay can be deleted
20:30:24 * TrueBrain sees frosch123 hitting DELETE DELETE DELETE now :p
20:33:15 <Eddi|zuHause> # The phone rings, it's early, it's seven o'clock
20:33:16 <Eddi|zuHause> # He says: 'Sorry, I woke you, but i just had to talk'
20:33:18 <Eddi|zuHause> # 'You know, last night, remember when I tried to choke you?'
20:33:19 <Eddi|zuHause> # 'I didn't mean it, i was drunk, it was only a joke'
20:33:32 <TrueBrain> tnx for sharing Eddi|zuHause :p
20:34:03 <TrueBrain> blathijs: nice try :p
20:34:59 <TrueBrain> errors are in full capitals :p
20:35:00 <z-MaTRiX> SpBot, do you still see that in my host ?
20:35:20 <Eddi|zuHause> not in Belugas' Delphi-World ;)
20:35:37 <TrueBrain> Eddi|zuHause: that world sucks :p
20:35:38 *** batti5 is now known as batti5_
20:35:39 <z-MaTRiX> SpComb, do you still see that in my host ?
20:35:56 <Eddi|zuHause> although that should be case-insensitive ;)
20:36:01 <SpComb> not a literal IPv6 address, no
20:36:32 <Eddi|zuHause> [Whois] z-MaTRiX verwendet den Host 2a01:270:dd00:7701:1337:1337:1337:1337.
20:37:03 <Eddi|zuHause> and bans should also work on ip-addresses
20:37:15 <Eddi|zuHause> no matter what the host name is
20:40:18 <Eddi|zuHause> # You should know that by now
20:40:20 <Eddi|zuHause> # When the chequered flag comes down
20:40:21 <Eddi|zuHause> # noone, noone, noone has
20:40:31 <Eddi|zuHause> i don't know why i love that song so much...
20:40:49 <TrueBrain> I do now I stink when I fart
20:41:07 *** batti5 is now known as batti5_
20:41:10 <Eddi|zuHause> then you should not enter danish elevators :p
20:41:52 <TrueBrain> will remember that :)
20:42:29 <Eddi|zuHause> (they say 'i fart', meaning 'in motion')
20:43:14 <Eddi|zuHause> yes, my TrueSpellchecker did catch that one ;)
20:43:44 <TrueBrain> could makes lots of money
20:44:12 <Eddi|zuHause> it's not easy to get a patent on implementations...
20:47:25 <TrueBrain> How I Met Your Mother is a briliant serie :)
20:48:10 <TrueBrain> season 2 to season 3 is nice :)
20:48:20 <Eddi|zuHause> we're at 3x12 over here... they broadcast 3 seasons in a row, with the first one starting with a huge delay
20:48:30 <TrueBrain> "It is Legend ... wait for it" -- end season, new season starts with "dary!"
20:49:31 <Eddi|zuHause> i'm wondering if they continue with season 4 immediately
21:03:58 *** Rexxars has joined #openttd
21:06:36 <Chruker> So who becomes their mother?
21:22:56 <Chruker> I wonder if I should add some insanity features to my AI. Like randomly spending its money on planting trees, leveling land, terraforming etc.
21:26:21 <Eddi|zuHause> yes, randomly load other AIs who happen to be installed ;)
21:29:50 <el_en> Or how about a manic-depressive one...
21:31:18 <el_en> Half a year of very fast construction, then two years of idling.
21:36:15 *** [1]KenjiE20 has joined #openttd
21:36:15 *** KenjiE20 is now known as Guest1436
21:36:15 *** [1]KenjiE20 is now known as KenjiE20
21:37:43 <Aali> AIs are already manic-depressive enough
21:37:55 <Aali> the "depression" is spent pathfinding though
21:40:58 *** torahteen has joined #openttd
21:42:13 <torahteen> Hey guys... got a Q... I have the UK roadset grf, but have an error on it: Another readset is active (and thus conflicting)
21:42:48 <torahteen> Any idea what it could be? I don't have any other GRFs active that have road vehicles, so what's a readset?
21:43:50 <planetmaker> torahteen: can you post an image of your grf list?
21:50:32 <torahteen> I can't have TTRS and UKRS?
21:51:00 <torahteen> Oh, 'cause of roads?
21:51:00 <planetmaker> you cannot have ttrs and the roads
21:51:10 <torahteen> was just thinkin' vehicles
21:51:36 <planetmaker> your bridges conflict with eachother, too
21:51:52 <torahteen> any way around that? aside from taking out TTRS?
21:52:18 <Eddi|zuHause> yes, TTRS has parameters to disable the roads
21:52:19 <planetmaker> removing the road set?
21:52:19 <torahteen> can I disable roads and bridges with some params in TRS?
21:52:30 <torahteen> Any idea which params?
21:52:42 <Eddi|zuHause> there's a readme for a reason
21:53:07 <torahteen> lol, if I had the readme... think I used online content downloader
21:53:11 <torahteen> I'll find it though
21:53:25 <planetmaker> torahteen: even then you have it. the tar is an archive
21:53:37 <planetmaker> at least I guess it's in there
21:55:11 <Eddi|zuHause> see, wasn't so difficult after all ;)
21:58:32 <torahteen> yeah... just needed to know which set was conflicting, had no clue lol
22:05:31 <Eddi|zuHause> yes, and we happily gave you that information ;)
22:09:59 <torahteen> Okay lol, never run into this problem before
22:10:56 <torahteen> I have a coal mine and a steel mill so close that when my coal train drops coal off a tthe mill, it picks up coal from the mine... now it won't drop that coal 'cause the other station doesn't accept coal... how to make it so only one of the stations supplies coal? :\
22:12:37 <Eddi|zuHause> use "undload" and "no loading" orders
22:25:25 *** racetrack has joined #openttd
22:49:50 *** KenjiE20|LT has joined #openttd
23:17:20 *** goodger has joined #openttd
23:22:40 *** Frostregen has joined #openttd
23:33:16 *** Eddi|zuHause has joined #openttd
23:47:22 <torahteen> how to make two stations into the same station when they're seperated? I've seen others do it
23:47:46 <Westie> You'll then get a dialogue come up
23:47:52 <Westie> with a list of possible outcomes
23:49:02 <Yexo> you'll have to do that at the time you build the station, once you have two seperate stations there is no way to combine them into 1
23:49:13 <Yexo> you can do that only be removing one and rebuidling it
23:49:45 <torahteen> And yeah, that's what I figured Yexo
23:59:08 <Eddi|zuHause> why would an abstract list check the values?
23:59:41 <Eddi|zuHause> if it doesn't know the items (because they are abstract), how would it know that it could sort them?
continue to next day ⏵