Times are UTC Toggle Colours
00:11:59 *** pugi [~pugi@p4FCC468E.dip.t-dialin.net] has quit [Ping timeout: 480 seconds] 00:12:18 *** pugi [~pugi@p4FCC5AD5.dip.t-dialin.net] has joined #openttd 00:14:59 *** Progman [~progman@p57A1D1CB.dip.t-dialin.net] has quit [Remote host closed the connection] 00:20:24 *** pugi [~pugi@p4FCC5AD5.dip.t-dialin.net] has quit [Ping timeout: 480 seconds] 00:20:51 *** pugi [~pugi@p4FCC4F7C.dip.t-dialin.net] has joined #openttd 00:28:54 *** pugi [~pugi@p4FCC4F7C.dip.t-dialin.net] has quit [Ping timeout: 480 seconds] 00:29:15 *** pugi [~pugi@p4FCC3301.dip.t-dialin.net] has joined #openttd 00:36:03 *** lolman_ [~lolman@188-220-249-105.zone11.bethere.co.uk] has quit [Ping timeout: 480 seconds] 00:37:15 *** kjub [~kjub@78.141.82.131] has joined #openttd 00:37:35 <kjub> its not in tutorials on wikky ... cargo systems !!! 00:38:09 *** fanioz [~fanioz@125.167.89.190] has joined #openttd 00:38:55 <kjub> train load on farm ... unload in fabric/load cargo (...?? now I have to go to houses but I made a train station in a city but it wont unload the cargo from train ) 00:39:07 <CIA-2> OpenTTD: yexo * r21695 /trunk/src/ (currency.h settings.cpp settings_gui.cpp settings_type.h): -Codechange: add helper function to get the currently applicable GameSettings object 00:41:01 <kjub> ok...under factory / display chain ... is farm/factory/houses ... i build a train station in the city (houses) but it wont unload the cargo from the train :( 00:42:01 <DanMacK> The station needs to accept goods kjub 00:42:02 <planetmaker> the station tells you what cargo it accepts 00:42:26 <Terkhen> good night 00:42:26 <planetmaker> you need sufficient houses which accept goods in order to have your station accept them, too 00:42:29 <kjub> ? under build stations is only one type of station 00:42:41 <planetmaker> yes, not station type. That doesn't matter 00:42:48 <DanMacK> when you build the station though it'll say what cargoes it accepts 00:42:51 <planetmaker> good night also Terkhen 00:43:00 <Yexo> good night Terkhen and planetmaker 00:43:11 <DanMacK> You need to place near a large city to deliver goods 00:43:13 * planetmaker hands over explanations to DanMacK on grounds of tiredness. Good night Yexo and all others 00:43:27 *** Kurimus [Kurimus@dsl-tkubrasgw1-fe86de00-46.dhcp.inet.fi] has quit [] 00:43:30 <kjub> to all > thx ... I will try it 00:43:59 <DanMacK> lol 00:44:24 *** lolman [~lolman@188-220-249-105.zone11.bethere.co.uk] has joined #openttd 00:49:32 *** pugi [~pugi@p4FCC3301.dip.t-dialin.net] has quit [Ping timeout: 480 seconds] 00:52:27 *** KenjiE20 [~KenjiE20@92.0.107.57] has quit [Quit: WeeChat 0.3.3] 00:52:45 <ABCRic> good night all 00:52:49 *** ABCRic [~ABCRic@81.51.54.77.rev.vodafone.pt] has left #openttd [] 00:55:55 *** nicfer [~nicfer@190.50.61.137] has quit [Read error: Connection reset by peer] 01:01:59 <kjub> depo .. buy new trains steam ... build 1925 lifetime 15y .. now I am in 1953 ... ???? 01:02:42 <kjub> 3types newest 1935 lifetime 20y I am in 1953 .. ? 01:02:53 <Yexo> it's the lifetime of a single train 01:03:01 <Yexo> the train will get old 15 years after you buy it 01:03:03 <__ln__> I am in 2011 and we've got flying cars here. 01:03:30 <DanMacK> So if you buy it in 1953, it won't "get old" until 1973 01:04:07 <kjub> yes but ... 1953 ... how can the system sell me a steam car from 1925 with 15y lifetime ??? 01:04:41 <Yexo> it was designed in 1925 01:04:54 <kjub> ;) 01:04:56 <kjub> thx 01:04:59 <Yexo> it'll be build in 1953 when you buy it, after that i'll have a lifetime of 15 years 01:05:16 <Yexo> so if you buy it in 1953 it that vehicle will get old in 1968 01:05:26 <kjub> thx Yexo 01:06:56 *** nicfer [~nicfer@190.50.61.137] has joined #openttd 01:13:10 *** Brianetta [~brian@188-220-91-30.zone11.bethere.co.uk] has quit [Remote host closed the connection] 01:13:51 *** Joni_ [~Joni-@80.220.0.41] has joined #openttd 01:16:00 *** Joni- [~Joni-@80.220.0.41] has quit [Ping timeout: 480 seconds] 01:25:28 <kjub> hi cant build a station in a city ... goverment refuses it ... how this can be solved ? 01:25:43 <Wolf01> place trees 01:25:53 <Wolf01> or bribe the local authority 01:26:47 <DanMacK> Trees are a good bet 01:26:54 <DanMacK> Bribing gets expensive 01:27:33 * DanMacK will build his station first before building the connecting tracks 01:29:22 *** Fuco [~dota.keys@188.123.106.105] has quit [Ping timeout: 480 seconds] 01:30:33 <kjub> where is the bribr frature ? 01:31:35 <Zuu> you need to have enough money for it to show up in the town action list. 01:31:59 <Zuu> trees is a much cheaper solution 01:32:02 *** Fast2 [~Fast2@p57AF8255.dip0.t-ipconnect.de] has quit [Ping timeout: 480 seconds] 01:32:13 <kjub> thx 01:32:20 <Zuu> demolish tiles within a near distance of the city and then plant trees on them. 01:32:26 <Zuu> (one tree per tile is enough) 01:33:01 <kjub> thx 01:33:44 <kjub> when I miss the sign of new invented engine ... how can I than get the new model between buy new vehicles options ? 01:33:52 <Zuu> You can use the query tool to find how far away from the city that tiles are still related to the city. 01:34:22 *** zachanima [~zach@2506ds3-od.0.fullrate.dk] has quit [Ping timeout: 480 seconds] 01:34:54 <Zuu> Not sure what you want. 01:36:23 <kjub> when a new engine is invented ... you get a blu screen showing y/n to try it 01:36:50 <kjub> later is it possible to get back to those models ? if you choose n ? 01:40:42 <DanMacK> Once they're released in a year of gametime, yes 01:40:45 <Wolf01> yes, wait a year and you can use them 01:41:39 * DanMacK wonders how the "Scotland 1956" scenario would function w/one of the new AI's... 01:57:39 <kjub> how do I place 2 signal signs on one square ? 01:58:13 <kjub> signal command and click places only one ... after clicking it change only directions 01:59:12 *** Xaroth [~Xaroth@86.92.135.101] has quit [Ping timeout: 480 seconds] 01:59:22 <DanMacK> there are several types of signals... some only show one side. First one is both ways 02:00:14 <DanMacK> http://wiki.openttd.org/Signals 02:01:29 <kjub> no 02:01:57 <kjub> both way signal is placed only on one side of the track and one direction on on square 02:02:21 <DanMacK> 2 tracks? 02:02:31 <kjub> when I click again on that square it wont place another one on other side but it switches sides for the forst one 02:02:37 <kjub> first 02:02:37 <DanMacK> ahh 02:02:56 <DanMacK> is this on a square with 2 tracks though? 02:03:25 <kjub> I want to have 2x (2way sign)signs on one square 02:05:02 *** KingJ [~KingJ-OFT@95.154.197.17] has quit [Read error: Connection reset by peer] 02:05:56 <kjub> It wont me place another 2way signal on one square 02:06:46 <DanMacK> Only one signal per square per track. If you've got 2 tracks side-by-side on the same tile like = then you need to move the cursor over the top track 02:07:06 <DanMacK> and it'll let you place the dual-way signal 02:07:38 <kjub> DanMacK 02:07:40 <kjub> NO 02:07:53 <kjub> http://wiki.openttd.org/Signals 02:08:04 <kjub> Two-way signals 02:08:10 <kjub> and look at the image 02:08:34 <kjub> next to train station are 2x (Two-way signal) at one square 02:09:41 <Yexo> kjub: you need to be more carefull where on the tile you click 02:09:56 <Yexo> if you click on the existing signals it'll switch them between two-way, one-way, one-way other direction 02:10:03 <Yexo> if you click on the empty track it'll build signals there 02:10:04 <DanMacK> Ahhh, I think I know now 02:10:48 <DanMacK> When you're in the signal menu, there are 5 types of signals. Only the first option (the smaller signal icon) will allow you to do the standard dual signals 02:11:29 <DanMacK> http://wiki.openttd.org/images/4/4e/2-way_signals.png 02:11:35 <DanMacK> You mean those signals right? 02:12:33 <Yexo> good night 02:12:51 <DanMacK> Night Yexo 02:15:03 <kjub> Dan > yes that image 02:15:23 <kjub> yes there are 2 signals on one square 02:16:49 *** Devroush [~dennis@94-225-75-247.access.telenet.be] has quit [] 02:16:50 <DanMacK> That's the default signal _ http://wiki.openttd.org/Image:Signal_Selection.png 02:16:55 <kjub> Dan w8 02:17:06 <DanMacK> Make sure the left-most option is clicked 02:17:15 <DanMacK> either top or bottom 02:17:18 <DanMacK> ? 02:18:30 <kjub> http://img801.imageshack.us/img801/9600/screenshot015ty.jpg 02:18:31 <kjub> lok 02:18:33 <kjub> look 02:19:09 <kjub> on the left is the option you mentioned ... but I dont know how I managed to place the 2 standard signs on ONE square 02:23:01 <Wolf01> 'night 02:23:03 *** Wolf01 [~wolf01@host15-238-dynamic.0-87-r.retail.telecomitalia.it] has quit [Quit: Once again the world is quick to bury me.] 02:23:44 <kjub> sorry Dan let it be :) I dont understand to all the signals thing now 02:23:52 <kjub> thx for effort 02:23:59 <kjub> maybe in a few games ;) 02:24:51 <DanMacK> No probs 02:25:38 <DanMacK> I've been playing for years and still am figuring out signals 02:26:29 <DanMacK> remove the ones on the right (they're path signals) And select the first signal option on the elft in the menu and re-place the signals 02:27:04 <DanMacK> Right click on each signal in the menu, it'll tell you what they do 02:28:07 <DanMacK> but yeah, play with it, that's all you can do 02:35:15 <kjub> I dont know ... the right click thing doesnt work by me 02:35:44 <kjub> i have to hover for 3s and than the description pops up :( 02:38:56 <DanMacK> ahhh, used to be right click 03:00:36 <kjub> I ment ... the right click doesnt work ... i have to hover for 3s to see the popup description 03:00:54 <DanMacK> Yeah. it used to be right click on earlier versions, haven't checked it in awhile 03:02:03 <kjub> :( .. would be great if it would stay that way also no 03:02:20 *** DanMacK [~DanMacK@206.191.69.149] has quit [Read error: Connection reset by peer] 03:02:20 <kjub> I had serious problem 3time crash ... 03:03:19 <kjub> http://img831.imageshack.us/i/screenshot016vt.jpg/ 03:03:27 <kjub> http://img196.imageshack.us/i/screenshot017ov.jpg/ 03:03:35 <kjub> http://img411.imageshack.us/i/screenshot018je.jpg/ 03:03:58 <kjub> on the same place after same action 3times in a row the same windows the same text 03:06:47 *** Lakie [~Lakie@91.84.251.149] has quit [Quit: Sleep.] 03:09:15 *** Eddi|zuHause [~johekr@p54B7458B.dip.t-dialin.net] has quit [Remote host closed the connection] 03:11:01 *** Tidret [~delamarde@bas9-quebec14-1168087051.dsl.bell.ca] has joined #openttd 03:11:14 *** Tidret [~delamarde@bas9-quebec14-1168087051.dsl.bell.ca] has left #openttd [] 03:15:05 *** Eddi|zuHause [~johekr@p54B745E1.dip.t-dialin.net] has joined #openttd 03:16:34 *** dfox [~dfox@ip-84-42-201-180.net.upcbroadband.cz] has quit [Ping timeout: 480 seconds] 03:25:34 *** kjub [~kjub@78.141.82.131] has quit [Ping timeout: 480 seconds] 03:35:44 *** nicfer [~nicfer@190.50.61.137] has quit [Read error: Connection reset by peer] 04:03:16 *** fanioz [~fanioz@125.167.89.190] has quit [Remote host closed the connection] 04:05:33 *** Pulec [~pulec@static-cl093181068250.unet.cz] has joined #openttd 04:11:47 *** KouDy [~KouDy@245.40.49.60.kmr01-home.tm.net.my] has quit [Quit: Leaving.] 04:14:17 *** Pulec [~pulec@static-cl093181068250.unet.cz] has quit [] 04:26:34 *** Pulec [~pulec@static-cl093181068250.unet.cz] has joined #openttd 05:22:13 *** glx [glx@2a01:e35:2f59:c7c0:355e:9b0e:377e:27a0] has quit [Quit: bye] 05:28:48 *** mkv` [~Markavian@37.64-67-202.dynamic.dsl.syd.iprimus.net.au] has quit [Ping timeout: 480 seconds] 05:56:02 *** Eddi|zuHause [~johekr@p54B745E1.dip.t-dialin.net] has quit [Remote host closed the connection] 05:56:23 *** Eddi|zuHause [~johekr@p54B7747D.dip.t-dialin.net] has joined #openttd 06:02:03 *** xiong [~xiong@netblock-72-25-106-246.dslextreme.com] has joined #openttd 07:07:51 *** supermop [~daniel_er@cpe-67-243-25-39.nyc.res.rr.com] has quit [Quit: supermop] 07:15:43 *** mkv` [~Markavian@37.64-67-202.dynamic.dsl.syd.iprimus.net.au] has joined #openttd 07:33:20 *** Phoenix_the_II [ralph@home.deboom.biz] has quit [Read error: Connection reset by peer] 07:33:22 *** Phoenix_the_II [ralph@home.deboom.biz] has joined #openttd 07:51:56 *** andythenorth [~andy@cpc9-aztw25-2-0-cust133.aztw.cable.virginmedia.com] has joined #openttd 07:52:05 <andythenorth> hola 07:58:13 *** pugi [~pugi@p4FCC445E.dip.t-dialin.net] has joined #openttd 08:15:06 *** DayDreamer [~DayDreame@94.142.234.1] has joined #openttd 08:16:25 *** |Jeroen| [~jeroen@d5152B6A8.access.telenet.be] has joined #openttd 08:38:52 *** andythenorth [~andy@cpc9-aztw25-2-0-cust133.aztw.cable.virginmedia.com] has quit [Quit: andythenorth] 08:43:11 *** Brianetta [~brian@188-220-91-30.zone11.bethere.co.uk] has joined #openttd 08:51:36 <dihedral> happy new year Brianetta 08:51:37 *** andythenorth [~andy@cpc9-aztw25-2-0-cust133.aztw.cable.virginmedia.com] has joined #openttd 08:51:43 <andythenorth> planetmaker: do you use xcode? 08:51:50 <dihedral> yes 08:52:02 <dihedral> but not to build openttd 08:52:10 <dihedral> just for coding 08:52:26 <andythenorth> I am trying to figure out how to setup a project in it so I can use the search functions 08:52:30 <dihedral> else i was also hoping he might submit a xcode project configuration to openttd :-P 08:52:34 <Brianetta> happy date 08:52:41 <dihedral> :-) 08:52:59 <dihedral> i am looking forward to the 11th feb 08:53:13 <dihedral> 11.02.2011 08:53:16 <dihedral> ^^ 08:53:31 <Brianetta> meh 08:53:36 <Brianetta> it's all a bit Gregorian 08:54:05 <Brianetta> and those Yanks will wait until November to hype that one up 08:55:54 <dihedral> Brianetta, the one in november is my birthday 09:00:21 <andythenorth> my mum's birthday is 11/11/11 09:03:05 <Rubidium> moi 09:03:09 *** Kurimus [Kurimus@dsl-tkubrasgw1-fe86de00-46.dhcp.inet.fi] has joined #openttd 09:10:07 <Terkhen> good morning 09:14:21 <dihedral> hello Rubidium 09:14:29 *** Progman [~progman@p57A19C90.dip.t-dialin.net] has joined #openttd 09:22:48 <andythenorth> * we can't draw the crossing without roadbits ;) */ 09:23:11 <andythenorth> * Don't allow road to be removed from the crossing when there is tram; 09:23:39 <Terkhen> I remember that code a bit, it is quite confusing 09:24:31 <andythenorth> what I want to figure out - is the current way the only way to do it, or was it just work that wasn't done for whatever reason? 09:24:44 <andythenorth> but I don't yet know enough about the map 09:24:51 <Terkhen> to do what? 09:24:56 <andythenorth> fixing level crossings for trams 09:25:12 <andythenorth> if I can work that out, then given enough time, I can probably do something towards road types 09:25:20 <Terkhen> hmmm... that problem with the catenary that you mentioned? 09:25:24 <andythenorth> nah 09:25:36 <andythenorth> trams can't have a level crossing without road currently 09:25:41 <andythenorth> road_cmd.cpp 09:26:01 <andythenorth> CmdBuildRoad 09:26:18 <andythenorth> and DrawTile_Road 09:26:44 <andythenorth> if it can be fixed, it would be a nice fix :) 09:26:46 <Rubidium> andythenorth: missing crossing graphics 09:26:51 <andythenorth> is that all? 09:26:59 <Rubidium> yeah 09:27:04 <andythenorth> ok, I can fix that 09:27:14 <andythenorth> then the rest of the code I just rewrite until it all works? 09:27:26 <andythenorth> I'm not going to run into some map thing that blocks me? 09:27:53 <Rubidium> IIRC the map should have the bits free for 2x16 road types 09:27:59 <Rubidium> m4 IIRC 09:28:13 *** xiong [~xiong@netblock-72-25-106-246.dslextreme.com] has quit [Ping timeout: 480 seconds] 09:28:33 <andythenorth> yup 09:28:59 <andythenorth> or so docs say :P 09:33:34 <andythenorth> heh 09:34:20 <andythenorth> http://tt-foundry.com/misc/tram_no_road.png 09:36:29 <dihedral> heh 09:36:33 <dihedral> nice one :-P 09:37:28 <andythenorth> hmm 09:37:46 <andythenorth> in my limited frame of reference, C++ is more like javascript than python 09:38:05 <andythenorth> doesn't like me just sticking undeclared variables into stuff 09:39:10 *** LordAro [56a754a1@ircip2.mibbit.com] has joined #openttd 09:39:48 <LordAro> moin 09:40:46 <dihedral> andythenorth, bad habbit ;-) 09:41:02 <dihedral> getting used to something like that is really bad habbit ;-) 09:52:39 <andythenorth> http://tt-foundry.com/misc/road-rail-crossing-1.png 09:52:50 <andythenorth> top 3 are result of building road across rail line 09:52:55 <andythenorth> bottom 3 are result of building rail across road 09:53:07 <andythenorth> guess there's two separate functions for building crossings :P 09:55:12 <andythenorth> rail_cmd.cpp, line 425-436, I can see what it does, but not how 09:55:40 *** roboboy [~robotboy@CPE-58-173-41-16.nxzp1.ken.bigpond.net.au] has joined #openttd 10:01:32 * andythenorth hacks at it 10:01:43 <andythenorth> breaking things shows you how they work :P 10:02:29 *** Alberth [~hat@a82-95-164-127.adsl.xs4all.nl] has joined #openttd 10:02:32 *** mode/#openttd [+o Alberth] by ChanServ 10:02:50 * LordAro agrees 10:03:44 * Terkhen agrees too 10:03:47 <andythenorth> http://tt-foundry.com/misc/road-rail-crossing-2.png 10:04:02 <andythenorth> now works for both cases 10:04:06 <andythenorth> existing rail / existing road 10:04:56 <LordAro> but the rail on tram (only, no road) has disappeared! :O 10:05:34 <andythenorth> there's no graphics for it 10:05:47 <andythenorth> but meh, I'm not drawing it until I know if it can be coded 10:05:57 <andythenorth> I need to fix the 'remove road' case now 10:06:03 <andythenorth> and maybe build costs 10:06:04 <LordAro> true, but i think perhaps the rail should be on top of the tram rails... 10:07:36 <andythenorth> don't let me stop you coding that :P 10:07:42 <andythenorth> go ahead ;) 10:07:45 *** tokai|noir [~tokai@port-92-195-31-8.dynamic.qsc.de] has joined #openttd 10:13:32 *** tokai|mdlx [~tokai@port-92-195-13-156.dynamic.qsc.de] has quit [Ping timeout: 480 seconds] 10:14:22 <dihedral> http://pub.dihedral.de/openttd/patches/company_pw_cmd05.diff <- adjusted the help message of the console command to reflect the usage for the 3 different modes (dedicated, non-dedicated, client) 10:18:28 *** Brianetta [~brian@188-220-91-30.zone11.bethere.co.uk] has quit [Quit: TschÃŒÃ] 10:18:39 <Alberth> moin 10:19:03 <dihedral> hello Alberth 10:27:17 <andythenorth> how do I save out a patch? 10:28:12 <andythenorth> hg diff > file.diff 10:28:13 <andythenorth> ? 10:29:11 <Terkhen> yes 10:34:49 <Alberth> if you add "--git" (or add that in your defaults), you get git-style diffs, which handles some corner cases better 10:35:08 <SmatZ> + company_id = (CompanyID) atoi(argv[1]); 10:35:18 <SmatZ> there shouldn't be space between the cast and atoi() 10:35:45 <SmatZ> + if (Company::IsValidID(company_id)) { 10:35:59 <SmatZ> better if (!Company::IsValidID(company_id)) return; 10:36:25 <dihedral> SmatZ, interesting - i was told by someone rather if something than if not something 10:36:55 <SmatZ> it's better to if (..) return; 10:37:00 *** Fast2 [~Fast2@p57AF9A74.dip0.t-ipconnect.de] has joined #openttd 10:37:09 <SmatZ> or if (...) { ... return; } 10:37:12 <Alberth> short 'if' branches are easier to follow 10:37:20 <dihedral> SmatZ, Rubidium ^ i think you 2 should tell me the same stuff :-P 10:37:42 <SmatZ> dihedral: those things are independent on each other 10:38:01 <dihedral> i am just referring to the if (!something) return 10:38:18 <dihedral> because i had used that in the admin stuff and was asked to change it - which is why i did not use it in this patch 10:38:46 <dihedral> i am happy to change it - but i do not like changing stuff one way for one dev and another way for another dev ;-) 10:39:09 <SmatZ> don't change it then 10:39:23 <dihedral> i'll change the upper one though 10:40:06 <dihedral> should i add a -1 to the company id for consistency with other commands? 10:40:27 <dihedral> e.g. CompanyID company_id = (CompanyID)(atoi(argv[1]) - 1); 10:40:34 <SmatZ> I guess it would make sense 10:42:58 <dihedral> question on a side note: would it make sense if the company pool started with an index of 1 instead of 0? 10:43:14 <dihedral> then all those -1 and +1 additions could be ditched 10:43:19 <SmatZ> no 10:43:31 <SmatZ> then you could have at most 14 companies 10:43:43 <dihedral> oh true :-P 10:43:47 <SmatZ> or you would have to add -1/+1 at other places 10:43:47 <dihedral> blast 10:44:17 <dihedral> it gets confusing :-P 10:44:18 <SmatZ> does it make sense to set password for AI company? 10:44:24 <dihedral> uh! 10:44:27 <dihedral> nice one :-) 10:45:03 <dihedral> i assume IsValidHumanCompany() should be enough then :-P 10:45:20 <SmatZ> Company::IsValidHumanID() I think 10:45:26 <dihedral> yes 10:46:15 <dihedral> so - you would prefer a short if not return? 10:46:33 <SmatZ> yes 10:47:02 <SmatZ> maybe you could add message about AI company in the console, too 10:47:24 <SmatZ> + errormsg = "You have to specify a valid company ID."; 10:47:28 <SmatZ> maybe +human or so 10:49:25 <Alberth> dihedral: the point of short ifs, is that it is easier to think in a sequence of cases than thinking in cases with sub-cases 10:50:20 <dihedral> i do understand the reasoning, that is not a concern 10:50:37 <dihedral> i am just confused because i was under the impression that i was told something else not that long ago 10:50:59 <dihedral> but it's ok 10:51:12 <dihedral> that's something you have to sort out internally 10:51:53 <SmatZ> dihedral: the mistake can be at your side as well 10:52:13 <SmatZ> eg. this situation can be different from the other one in a way you don't notice 10:52:38 <dihedral> yes :- 10:52:40 <dihedral> :-) 10:52:46 <dihedral> easily ^^ 10:52:49 <Alberth> there is no single rule that always works. Rules may conflict, at some point "best" becomes a matter of balancing, and personal preference 10:52:52 <dihedral> probably even more likely :-D 10:53:13 <SmatZ> what Alberth said :) 10:53:15 <dihedral> none the less, confusing :-P 10:53:57 <Alberth> welcome to programming :p 10:55:02 <dihedral> http://pub.dihedral.de/openttd/patches/company_pw_cmd06.diff 10:55:28 <dihedral> or even shorter? i.e. if (blah) return; 10:55:36 <dihedral> in a single line 10:57:25 <SmatZ> I think that would be acceptable 10:57:45 <dihedral> else 07 is up with a what i just mentioned :-P 11:01:33 *** ar3k [~ident@87-239-75-101.internetia.net.pl] has joined #openttd 11:02:42 <Rubidium> dihedral: what are you talking about exactly? 11:04:32 <dihedral> looking for it ^^ 11:06:45 *** Fuco [~dota.keys@188.123.106.105] has joined #openttd 11:07:50 <dihedral> i'll look in my irc logs 11:07:57 <dihedral> that'll help my memory i hope :-D 11:08:10 *** LordAro [56a754a1@ircip2.mibbit.com] has quit [Quit: http://www.mibbit.com ajax IRC Client] 11:09:46 *** LordAro [56a754a1@ircip1.mibbit.com] has joined #openttd 11:14:17 <dihedral> i cannot find it :-( so i appologize "<SmatZ> dihedral: the mistake can be at your side as well" <- :-) 11:16:22 <SmatZ> :) 11:17:01 *** KritiK [~Maxim@89-178-6-235.broadband.corbina.ru] has joined #openttd 11:18:01 <dihedral> someone seems to be enjoying my openttd folder on that server ... ^^ 11:19:02 <LordAro> that'd be me ;) 11:19:10 <dihedral> ^^ 11:19:19 <LordAro> :D 11:19:50 <LordAro> you need to sort out your filing system, pathes all over the place ;) 11:20:27 <LordAro> *patches 11:20:52 <dihedral> there are hidden ones too :-D 11:21:04 <Rubidium> LordAro: you've never seen the notorious /o/ directory of "someone" 11:21:30 <LordAro> how did you know someone was looking at your folders? 11:21:53 <LordAro> Rubidium: nope, cos i've got no idea what you're talking about :D 11:22:20 <dihedral> i had the logs open in one of the console windows :-P 11:22:39 <dihedral> Rubidium, did you try the redirect config stuff i posted in the fs ticket? 11:23:05 <LordAro> so do you know what my ip address is now? 11:23:20 <dihedral> if you are using a proxy: no 11:23:23 <Rubidium> didn't I reply to the ticket? 11:23:45 <Alberth> andythenorth: http://devs.openttd.org/~alberth/tram_crossings_commented.txt 11:24:04 <dihedral> i replied also 11:24:26 *** andythenorth [~andy@cpc9-aztw25-2-0-cust133.aztw.cable.virginmedia.com] has quit [Quit: andythenorth] 11:24:45 <LordAro> dihedral: you do then :D 11:24:59 <dihedral> want it published? :-P 11:26:32 <dihedral> i replied with apach2 and nginx config so it does not affect the templates ;-) 11:26:43 <dihedral> s/h2/he2/ 11:26:48 <LordAro> normally, i wouldn't mind, but there are people on here who could actually do something with it, so no thanks :D 11:27:04 <dihedral> if they do: sue them 11:28:11 <dihedral> LOL? i can position my laptop in a way that limits the radio reception of my hifi :-P 11:28:20 <Rubidium> dihedral: I don't dare touching nginx's configuration anymore; did that a few times and what I wanted never worked, so you're better off talking to TrueBrain about that 11:29:08 <blathijs> dihedral: At my girlfriend's place, radio reception would be distorted when someon used the bathroom... 11:29:12 <Rubidium> though I did try to do it in lighty, but that failed as well 11:29:26 <dihedral> so basically a: will be done in 2000-never :-P 11:29:54 <dihedral> apologies TrueBrain ;-) 11:30:02 <dihedral> no offense 11:30:36 <dihedral> ah well :-) 11:33:56 *** zachanima [~zach@2506ds3-od.0.fullrate.dk] has joined #openttd 11:35:02 *** fanioz [~fanioz@222.124.156.228] has joined #openttd 11:41:43 *** Devroush [~dennis@94-225-75-247.access.telenet.be] has joined #openttd 11:41:52 *** andythenorth [~andy@cpc9-aztw25-2-0-cust133.aztw.cable.virginmedia.com] has joined #openttd 11:45:21 *** KenjiE20 [~KenjiE20@92.0.107.57] has joined #openttd 11:49:35 *** hoax_ [U2FsdGVkX1@dhcp-077-249-151-209.chello.nl] has joined #openttd 12:06:05 * LordAro has just made a 1250 character long variable :D 12:09:29 * roboboy has been reading his C++ in 28 days book again 12:12:45 * dihedral just turned the water tap off in order to wash his hands 12:12:51 <dihedral> :-S 12:13:13 *** dfox [~dfox@ip-84-42-201-180.net.upcbroadband.cz] has joined #openttd 12:13:28 * Ammler just read, what bullshit you write 12:14:15 <dihedral> :-P 12:21:37 <andythenorth> Alberth: thanks for comments 12:21:51 <andythenorth> I've replaced the 'if else' with what you provided 12:22:34 <andythenorth> I have no idea if the switch statement is still needed though :( 12:23:35 *** KouDy [~KouDy@245.40.49.60.kmr01-home.tm.net.my] has joined #openttd 12:26:16 * andythenorth tries without switch 12:26:34 <Alberth> the kind of changes I did are useful after you have decided the code behaves as you want it. You seem to be more in the stage of figuring out what the code should actually do 12:27:41 <andythenorth> well the code so far works for me :) 12:27:42 <Alberth> switch is just a glorified multi-branch if statement, with one case, it is just a normal if :) 12:27:57 <andythenorth> I replaced it with your suggestion 12:28:00 <andythenorth> still seems to work 12:28:28 <andythenorth> I don't actually know why we're checking that case though 12:28:33 <andythenorth> if (roadtypes == ROADTYPES_ALL && road != tram) return CMD_ERROR; 12:28:55 <andythenorth> this might be a stub left over from plans for future addition of other types 12:29:08 <andythenorth> there are a couple of comments in other places suggesting similar 12:29:19 *** fanioz [~fanioz@222.124.156.228] has quit [Ping timeout: 480 seconds] 12:29:21 <andythenorth> looks like the intention was to handle case of HWAY 12:31:14 <Alberth> oh, that can be. You have studied that code infinitely longer than I have. 12:32:10 <Alberth> hmm, maybe not infinitely, I looked at it while preparing the comments :p 12:32:38 <andythenorth> new diff http://www.tt-forums.net/viewtopic.php?f=33&t=52122&p=922391#p922391 12:32:42 *** Xaroth [~Xaroth@86.92.135.101] has joined #openttd 12:33:38 * andythenorth wonders if level crossing build in road_cmd.cpp and rail_cmd.cpp can be unified? 12:33:52 <andythenorth> seems odd to have it in two places with few shared functions 12:34:34 *** fanioz [~fanioz@222.124.156.229] has joined #openttd 12:36:48 <Alberth> usually a good idea, but separate from adding road types 12:37:42 <Alberth> once you start digging you find lots of places where you can enhance the code :) 12:39:46 <andythenorth> Alberth: I think I have to modify the crossing code to handle road types anyway? 12:39:57 <andythenorth> unless that can all be done with one set of bit magic somewhere? 12:40:04 <andythenorth> looking at rail code, probably not :P 12:40:22 * roboboy wonders where such a unified function would belong since it isn't specific to rail or road 12:40:33 <Alberth> rail probably handles track reservations etc 12:40:47 <Terkhen> for road vehicles and rail vehicles there is a unified ground vehicle class 12:41:49 <CIA-2> OpenTTD: yexo * r21696 /trunk/src/ (4 files in 3 dirs): -Feature [FS#4362]: allow changing the AI configuration in the scenario editor / in game 12:42:14 <Alberth> unifying while adding a concept is a bad idea. Do it in 2 steps (and if you unify first, there is less code to change ;) ) 12:44:05 <Terkhen> yes, something like GroundVehicle for unifying parts of the road/rail code should be good it will probably break existing RoadTypes code, though) 12:44:59 <Terkhen> s/it will/(it will/ 12:52:56 <CIA-2> OpenTTD: yexo * r21697 /trunk/src/ai/ (ai_config.cpp ai_info.cpp): -Codechange: use GetGameSettings() in a few more places to enhance readability 13:14:17 *** Wolf01 [~wolf01@host15-238-dynamic.0-87-r.retail.telecomitalia.it] has joined #openttd 13:16:18 <Wolf01> hoi 13:16:34 <LordAro> hio 13:19:11 <Alberth> andythenorth: http://devs.openttd.org/~alberth/grouping.png a very non-impressive grouping gui, at the top left a number of grouping concepts, at the right a (to be created) tree using the same grouping concepts in the levels, at the bottom left a number of buttons to add new levels. 13:21:35 <Alberth> where the leafs of the tree contain vehicle counts 13:22:02 * dihedral looks for something to do in the src/ folder :-P 13:22:38 <Alberth> doxyment some functions of structs :p 13:22:46 <Alberth> s/of/or/ 13:23:35 <Terkhen> that should entertain you for weeks :) 13:23:39 <dihedral> hehe lol 13:24:25 <roboboy> reduce code duplication :) 13:25:34 <Terkhen> trains and road vehicles could use further unifications, yes 13:26:54 <LordAro> how about implement something like this: http://www.tt-forums.net/viewtopic.php?f=32&t=52094 :P 13:27:29 <Rubidium> LordAro: go ahead 13:27:39 <Terkhen> that's unlikely to work for the reasons already mentioned there, but feel free to try :) 13:29:59 <LordAro> Disclaimer: Please note the @:P' 13:31:41 *** mkv` [~Markavian@37.64-67-202.dynamic.dsl.syd.iprimus.net.au] has quit [Ping timeout: 480 seconds] 13:31:57 *** fanioz [~fanioz@222.124.156.229] has quit [Ping timeout: 480 seconds] 13:32:38 <andythenorth> dihedral: road types :P 13:32:58 <dihedral> andythenorth, which has like nothing to do with what i usually touch 13:33:17 <andythenorth> it's good to learn :P 13:33:24 <Alberth> moving visibilty options from the 'wrench' drop down to the ^X window is also not yet taken 13:33:28 <andythenorth> I reckon it's closer to what you normally do than what I normally do 13:33:54 <dihedral> yeah but honestly it does not really interest me :-P 13:33:59 <andythenorth> dihedral: fix the comment near line 236 of road_cmd.cpp 13:34:14 <andythenorth> it's a one char typo :D 13:34:15 <dihedral> 'near line' ..? 13:34:30 <dihedral> hehe 13:34:53 <andythenorth> well I have made changes in that file :) 13:35:02 <andythenorth> so I guess my line numbers are off 13:35:45 *** |Jeroen| [~jeroen@d5152B6A8.access.telenet.be] has quit [Quit: oO] 13:35:47 <dihedral> how about removing all references to mofphos? :-P 13:36:30 *** Fuco [~dota.keys@188.123.106.105] has quit [Read error: Connection reset by peer] 13:36:55 *** Fuco [~dota.keys@188.123.106.105] has joined #openttd 13:39:18 <Alberth> andythenorth: you missed the ones at lines 694 and 767 :p 13:40:16 <andythenorth> can't get em all ;) 13:41:58 *** fanioz [~fanioz@222.124.156.227] has joined #openttd 13:44:15 *** |Jeroen| [~jeroen@d5152B6A8.access.telenet.be] has joined #openttd 13:46:02 <andythenorth> hmm 13:46:19 <andythenorth> crossing sprite graphic is pre-composited with the track 13:46:34 <andythenorth> that's unexpected :P 13:46:55 <andythenorth> I thought road would be an overlay on the track 13:47:11 <andythenorth> how does that work with newgrf sets? :o 13:47:30 <andythenorth> do all road sets have to provide graphics for all known rail sets? 13:48:12 <roboboy> that used to be the case pre railtypes 13:51:16 <andythenorth> planetmaker: you handled crossings in Swedish rails? 13:53:08 <andythenorth> seems like rail type grfs just draw track on top of a normal road piece 13:53:39 <andythenorth> but default track needs the crossing piece? 13:54:36 *** glx [glx@2a01:e35:2f59:c7c0:f979:c50e:be20:6fd] has joined #openttd 13:54:39 *** mode/#openttd [+v glx] by ChanServ 14:04:25 *** KouDy1 [~KouDy@245.40.49.60.kmr01-home.tm.net.my] has joined #openttd 14:08:41 *** KouDy [~KouDy@245.40.49.60.kmr01-home.tm.net.my] has quit [Ping timeout: 480 seconds] 14:11:42 <LordAro> hmmm 14:12:24 <LordAro> a search of 'iff' brings up over 80 results :) quite a lot in the ai files... 14:14:39 <SmatZ> iff <3 14:15:06 <andythenorth> hmm 14:15:27 <andythenorth> the situation with graphics for level crossings with rail types isn't hugely satisfactory 14:15:46 <andythenorth> I guess it's down to newgrf authors to use the spec correctly 14:19:15 *** IvanS [~istepaniu@62.Red-83-33-119.dynamicIP.rima-tde.net] has joined #openttd 14:20:55 <LordAro> SmatZ: what? a notepad++ search of "iff" (whole word only) through the openttd source brings up 80 results in 45 files 14:25:16 *** KingJ [~KingJ-OFT@95.154.197.17] has joined #openttd 14:27:37 <LordAro> oh, and there is a naughty word in network\network_client.cpp line 109 ;) 14:29:26 <Xaroth> line 109 for me is 14:29:27 <Xaroth> } 14:31:04 <SmatZ> same here 14:31:56 *** JVassie [~James@92.27.149.231] has joined #openttd 14:32:00 <roboboy> for me it si a blank line 14:33:08 *** zodttd [~me@user-0c90n0l.cable.mindspring.com] has joined #openttd 14:34:33 <LordAro> my local checkout is obviously outdated, try this: http://hg.openttd.org/openttd/trunk.hg/file/39bf39445586/src/network/network_client.cpp#l190 14:34:53 <Xaroth> [LordAro]: oh, and there is a naughty word in network\network_client.cpp line 109 ;) << note the '109' 14:35:48 <LordAro> no, notepad++ tells me 109, it's probably just that 79 lines have been added since :) 14:36:03 <Xaroth> ah 14:36:22 <IvanS> Hello there, In case somebody comes here blaming OpenTTD ;) ... it seems that there is a bug in xorg's intel drivers on Debian (and probably in other distros) that causes OpenTTD or any other SDL based app. to go completely black when switching to full screen in native resolution. (Debian Bug #602207). 14:36:22 <Alberth> LordAro: iff is not a typo 14:37:35 *** LordAro [56a754a1@ircip1.mibbit.com] has quit [Quit: http://www.mibbit.com ajax IRC Client] 14:37:38 <Xaroth> heh 14:37:45 <SmatZ> you scared him away 14:38:03 <Xaroth> bad Alberth :P 14:38:35 <Alberth> maybe he got scared of his own naughty word :p 14:39:07 <SmatZ> :) 14:40:12 <Alberth> or his screen went completely black due to the Debian bug :p 14:41:03 <SmatZ> hehe 14:41:22 <IvanS> :P could be, as there is no way to fix it but rebooting 14:42:01 <Alberth> LordAro is not on Linux afaik 14:43:06 <SmatZ> [15:27:35] <LordAro> oh, and there is a naughty word in network\network_client.cpp line 109 ;) <== he uses backslash in file names 14:44:03 <Terkhen> wow, that's a big bug 14:45:57 <Alberth> bad drivers are always messy 14:53:43 *** kuch3n [~Thomas@p579F7720.dip.t-dialin.net] has joined #openttd 14:56:01 <IvanS> yes... backslashes in filenames are big bug.. oh wait :P 14:59:07 <Terkhen> that too :P 15:00:27 <SmatZ> :) 15:00:53 <Mazur> Oh, "fucked" up. 15:01:18 <Mazur> To consider that still a 'naughty' word one must have led a very sheltered life, not? 15:01:41 <Mazur> Like, in hte USA, or something. 15:01:44 <Mazur> ;-D 15:03:19 <Alberth> or be quite young 15:03:59 <roboboy> or old as in being say 80+ 15:04:43 * roboboy shall go to bed soon 15:06:53 *** fanioz_ [~fanioz@222.124.156.229] has joined #openttd 15:07:41 *** ABCRic [~ABCRic@159.205.189.46.rev.vodafone.pt] has joined #openttd 15:07:50 *** kjub [~kjub@78.141.82.131] has joined #openttd 15:07:52 <kjub> hi 15:08:05 <kjub> assertion failed at line 1024 15:08:15 <SmatZ> hi 15:08:17 <kjub> this error I have 5th time in a row 15:08:23 <SmatZ> beta2? 15:08:27 <kjub> y 15:08:27 *** fanioz [~fanioz@222.124.156.227] has quit [Ping timeout: 480 seconds] 15:08:57 <Yexo> please upload crash.dmp / crash.log / crash.png to a new bug report at bugs.openttd.org 15:08:59 <SmatZ> beta1 is so 2010 15:09:03 <SmatZ> no 15:09:08 <kjub> r21615 15:09:17 <SmatZ> "assertion failed at line 1024" is most likely fixed in trunk/beta2 15:09:30 <SmatZ> verify it still crashes in trunk or beta2 15:09:37 <SmatZ> before submitting the bug report 15:09:41 *** fanioz_ is now known as fanioz 15:09:50 <SmatZ> because that had been reported many many times 15:10:00 <Yexo> <@SmatZ> beta2? <kjub> y <- I thought that was "Yes" to "are you using beta2". Hence my reaction 15:10:29 <SmatZ> Yexo: I don't know what that meant :) I think it means "why", or "why are you asking?" 15:10:57 <Yexo> most likely :) 15:11:16 <kjub> can you tell me why http://www.openttd.org/ is blocked by peerbolcker ? 15:11:25 <Alberth> as again demonstrated: using chat speak is confusing :) 15:11:34 <SmatZ> because peerblocker sucks 15:11:37 <SmatZ> whatever it is 15:11:41 <SmatZ> :) 15:11:43 <kjub> it blocks shit from web 15:11:51 <kjub> and its realy good 15:11:56 <kjub> ;) 15:11:56 <Yexo> just add it once to the "don't block this ip" list 15:12:11 <kjub> ok 15:12:29 <Alberth> kjub: any form of automatic 'shit' detection is bound to fail at some point 15:12:44 <SmatZ> hehe 15:13:25 <Ammler> openttd is shit, so it does quite a good job 15:13:59 <kjub> which point 15:14:03 <SmatZ> hehe 15:14:24 <kjub> no ... but can be hosted on shit IP server 15:14:46 <kjub> that didnt suck blocked IP from air 15:14:52 <Ammler> nah, the only thing you can blame is yourself 15:14:53 <kjub> or ? do you thin so ? 15:15:01 <SmatZ> kjub: yes, I do 15:15:06 <kjub> :) 15:15:07 <Mazur> Ammler. :-) 15:15:13 <Alberth> kjub: it no doubt uses some heuristic to decide between good and bad. Blindly following heuristics is known to fail, otherwise it is not a heuristic 15:15:28 <Mazur> Good shit, this, want a puff? 15:15:47 <SmatZ> it may be using that IWF list of bad servers written by English nuns... 15:16:03 <kjub> thx Alverth ... finaly one reasonable answer 15:20:02 * roboboy tries to sleep 15:20:04 <Alberth> kjub: and then you have the discussion whether you should trust other people to decide for you what is bad :p 15:20:13 <Ammler> I hope, you now will fix this issue at peerblocker... 15:20:17 <Terkhen> :D 15:20:41 <Alberth> roboboy: I found it helps if you stop reading and typing 15:20:55 <kjub> yes I use 1.1.0 beta2 ... so dont need to send it to bug 15:21:27 <Alberth> 1.1 beta2 crashes? 15:21:28 <SmatZ> kjub: beta2 should be fixed 15:21:35 <SmatZ> [16:09:08] <kjub> r21615 15:21:46 <SmatZ> but you said r21615 a while ago 15:22:00 <SmatZ> which is beta1 15:22:21 <SmatZ> (for windows version, beta1 shows r21615 in the window frame) 15:23:30 <kjub> aaaaaa I downloaded both anod both installed 1.0 and 1.1...released 24th.12. 15:23:49 <kjub> on my window up is Open TTD r21615 ... 15:24:05 <ABCRic> which is beta1 15:24:10 <kjub> my faulth 15:24:15 <kjub> I have now chacked it 15:24:17 <kjub> thx 15:24:20 <kjub> going to fix it 15:24:22 <kjub> ;) 15:24:38 <kjub> didnt hope for a fix so soon ;) 15:27:07 <SmatZ> so soon? it's over a week since beta1 was released :) 15:27:17 <SmatZ> and it was fixed the next day after release... 15:27:37 <ABCRic> proof you devs are efficient :) 15:27:53 <SmatZ> :) 15:28:24 <andythenorth> it went all sweary for a bit :P 15:28:25 *** fanioz [~fanioz@222.124.156.229] has quit [Ping timeout: 480 seconds] 15:28:35 <SmatZ> :0 15:28:38 * andythenorth tries very hard not to swear on irc, and mostly succeeds 15:28:51 <andythenorth> I should apply that to real life 15:29:10 <SmatZ> hehe 15:29:31 <Terkhen> :) 15:30:48 *** kjub [~kjub@78.141.82.131] has quit [Quit: Bye for now!] 15:39:48 *** fanioz [~fanioz@222.124.156.226] has joined #openttd 15:41:14 <dihedral> the only downside of flying model planes in winter: my fingers are frozen stiff - it's hard to type :-P 15:42:20 <Alberth> are there buoy newgrfs? 15:42:35 <Rubidium> probably 15:44:01 <Rubidium> but it might be very hard to find 15:48:48 *** Fast2 [~Fast2@p57AF9A74.dip0.t-ipconnect.de] has quit [Ping timeout: 480 seconds] 15:50:02 *** roboboy [~robotboy@CPE-58-173-41-16.nxzp1.ken.bigpond.net.au] has quit [Ping timeout: 480 seconds] 15:50:42 <Alberth> it is :) 15:59:07 <Eddi|zuHause> dihedral: may i present you this invention: gloves! 15:59:43 <dihedral> feeling of the controls is too indirect with gloves 16:01:03 <Rubidium> but... but... don't they have ice scrapers with "built in" gloves? Then they ought to have those for radio controllers as well 16:01:22 <Rubidium> if not, lets patent it! 16:02:23 <dihedral> :-D 16:02:28 <dihedral> lol 16:02:47 <dihedral> one big fat glove, with an outlet for the antenna 16:03:42 <dihedral> but people will complain that they cannot see the display 16:03:51 <dihedral> but i am sure people would buy it 16:13:33 *** einKarl [~einKarl@77-23-166-116-dynip.superkabel.de] has joined #openttd 16:21:36 *** fjb is now known as Guest2996 16:21:37 *** fjb [~frank@p5DDFF59D.dip.t-dialin.net] has joined #openttd 16:28:46 *** Guest2996 [~frank@p5DDFE030.dip.t-dialin.net] has quit [Ping timeout: 480 seconds] 16:29:18 *** xiong [~xiong@netblock-72-25-106-7.dslextreme.com] has joined #openttd 16:29:31 *** roboboy [~robotboy@CPE-58-173-41-16.nxzp1.ken.bigpond.net.au] has joined #openttd 16:31:39 *** Fuco [~dota.keys@188.123.106.105] has quit [Read error: Connection reset by peer] 16:32:06 *** Fuco [~dota.keys@188.123.106.105] has joined #openttd 16:34:40 *** Cybertinus [~Cybertinu@tunnel3304.ipv6.xs4all.nl] has joined #openttd 16:42:56 *** Chillosophy [Chillosoph@ip91350749.adsl-surfen.hetnet.nl] has joined #openttd 16:44:34 * andythenorth wonders 16:44:44 <andythenorth> no-one noticed tram crossings were broken already? 16:44:48 <andythenorth> with monorial 16:44:52 <andythenorth> monorail /s 16:45:18 <dihedral> define 'broken' 16:45:28 <andythenorth> oh yes :D 16:45:41 <andythenorth> tram track is drawn over the top of the monorail sprite 16:45:52 <andythenorth> incorrect ;) 16:45:59 <andythenorth> maglev is....just a bit odd 16:47:13 <andythenorth> I'm not even sure how trams would cross monorail or maglev 16:47:30 <andythenorth> for that matter, default monorail-road crossing is a bit weird 16:47:36 <SmatZ> ... 16:47:37 <andythenorth> as is maglev 16:48:24 *** roboboy [~robotboy@CPE-58-173-41-16.nxzp1.ken.bigpond.net.au] has quit [Ping timeout: 480 seconds] 16:48:37 <Terkhen> monorail/maglev crossing over road don't make much sense 16:48:50 <andythenorth> I guess for gameplay, it sucks to disallow it 16:49:06 <Terkhen> yeah, but I wouldn't worry much if graphics look weird 17:00:43 *** |Jeroen| [~jeroen@d5152B6A8.access.telenet.be] has quit [Quit: oO] 17:01:01 <andythenorth> can I haz cookies? 17:03:03 <SmatZ> no 17:03:42 * ABCRic givez andythenorth sum cookiess :) 17:03:50 <ABCRic> *cookies 17:04:00 *** Wolf03 [~wolf01@host148-234-dynamic.14-87-r.retail.telecomitalia.it] has joined #openttd 17:04:00 *** Wolf01 is now known as Guest3001 17:04:00 *** Wolf03 is now known as Wolf01 17:05:51 *** Adambean [AdamR@82.hosts.reece-eu.net] has joined #openttd 17:09:30 *** Guest3001 [~wolf01@host15-238-dynamic.0-87-r.retail.telecomitalia.it] has quit [Ping timeout: 480 seconds] 17:21:33 *** LordAro [56a754a1@ircip1.mibbit.com] has joined #openttd 17:21:55 <LordAro> it's good fun to read the logs of shortly after you left... ;) 17:23:24 <LordAro> Alberth: how is "iff" not a typo? 17:23:45 <SmatZ> LordAro: iff == if and only if 17:24:32 <LordAro> *if* you say so :p 17:24:36 <dihedral> monorail crossings should make some sense 17:28:17 *** DanMacK [~DanMacK@206.191.69.149] has joined #openttd 17:29:16 *** ABCRic [~ABCRic@159.205.189.46.rev.vodafone.pt] has left #openttd [] 17:29:37 <DanMacK> Hey all 17:34:47 *** Hyronymus [~chatzilla@s53757898.adsl.wanadoo.nl] has joined #openttd 17:36:36 <LordAro> oh and about monorail crossings: the 32bit artists have noticed it for a while, see this: http://www.tt-forums.net/viewtopic.php?p=771330#p771330 17:38:07 <Eddi|zuHause> in TT original, monorail-road crossings were forbidden 17:38:56 <DanMacK> They were? 17:39:46 <andythenorth> IIRC they were 17:40:07 <DanMacK> been years since I've played TTO 17:40:10 <andythenorth> I think the crossings are fixable. I'm just not sure what might break on the way 17:40:35 <LordAro> i think just new graphics are needed... 17:40:47 <bb10X> nice paint drawing :D 17:41:59 <andythenorth> LordAro: new graphics would be needed for every single newgrf providing roads or rails 17:42:09 <andythenorth> they would need to know about all other possible road / rail grfs 17:42:11 <andythenorth> that would suck 17:43:00 <LordAro> i'm only talking about the base sets :) don't care about newgrfs :p 17:47:45 <andythenorth> maglev makes no sense 17:47:51 * andythenorth screenshots 17:49:15 <andythenorth> http://tt-foundry.com/misc/road-rail-crossing-3.png 17:49:23 <andythenorth> look at the rear tram line 17:49:39 <andythenorth> normal rail track + monorail are now drawn above the tram track 17:49:44 <andythenorth> maglev isn't for some reason 17:49:46 <andythenorth> hmm 17:50:07 <andythenorth> I guess maybe GetCrossingRoadAxis ?? 17:50:10 <LordAro> is that clean trunk? 17:50:18 <andythenorth> no 17:50:20 <andythenorth> this is my patch 17:50:35 <dihedral> pffft! TB and his 'wont fix' 17:51:15 <LordAro> andythenorth: good luck wih that :) 17:51:50 <Hyronymus> evening all 17:52:01 <dihedral> uh :-) happy new year sir :-) 17:52:10 <Alberth> good evening 17:52:14 <Hyronymus> can someone provide me witht the proper command line to compile a NML 17:52:15 <LordAro> evenin' 17:52:41 <Yexo> nmlc file.nml -o file.grf 17:52:43 <Hyronymus> I have nml in nml-r1118 and my nml-file in a subdir of that 17:52:47 <Yexo> or -o file.nfo if you want nfo output 17:52:53 <Hyronymus> hmm 17:53:24 <Yexo> if you haven't installed it, you can use an indirect path like nml-r1118/nmlc file.nml -o file.grf 17:54:02 <andythenorth> is maglev made up of a ground sprite for the 'channel' part, and then some weird grey overlay for the 'magnets' 17:54:21 <Hyronymus> the funny thing is it keeps complaing about the default lng file english.lng not being available 17:54:28 <Hyronymus> no matter what I try 17:54:36 *** Hyronymus is now known as Hyr|dinner 17:54:38 <Hyr|dinner> brb 17:55:02 <Yexo> Hyr|dinner: from which directory are you starting nmlc? Do you have a lang/ directory inside that directory? 17:55:07 <andythenorth> I can't special case for maglev, that's (a) bonkers, and (b) same issue might come up with newgrf rail types 17:55:10 <Yexo> and an english.lng file inside that dir? 17:55:10 <andythenorth> bleargh 17:55:49 <LordAro> @fs 2290 17:55:49 <DorpsGek> LordAro: http://bugs.openttd.org/task/2290 17:56:07 <LordAro> why is this still open? it's not needed, is it? 17:56:34 <dihedral> needs updating :-) 17:56:43 <andythenorth> can I haz pram? 17:56:45 <Yexo> LordAro: there are many tasks with feature requests or patches that are still open and are not really needed 17:56:49 <Ammler> TrueBrain recommends uploading senarios without newgrfs and other devs recommend not changing newgrfs :-) 17:56:51 <andythenorth> I want to throw toys :P 17:57:07 <Yexo> closing can lead to a discussion about why it was closed, so often leaving it open is less work 17:58:02 <LordAro> Yexo, dihedral: but the jukebox controls work, why was this needed in the first place? 17:58:05 <dihedral> Yexo, that is cheating ^^ 17:58:28 <andythenorth> now I know why trams require road pieces for level crossing :( 17:58:29 <dihedral> LordAro, how should I know? :-) 17:58:32 <Yexo> LordAro: I don't know, I'm not claiming it was ever necesary 17:58:32 <andythenorth> I'm not sure this can be fixed 17:58:39 <Yexo> just giving a reason why it might not have been closed 17:59:12 <dihedral> but the reason for closing can be added to the task 17:59:19 <dihedral> and that in fact should suffice 17:59:35 <LordAro> devs decision is final, after all :) 17:59:48 <dihedral> i.e. those tasks that have 'waiting for reporter' since 2008 could be closed :-P 18:00:18 <Ammler> closed means implemented, this sounds more like rejecting 18:00:33 <dihedral> why does 'closed' mean implemented? 18:00:36 <Yexo> it doesn't 18:00:47 <dihedral> i was just going to say :-P 18:00:49 <Yexo> there are many reason a task can be closed 18:01:09 <dihedral> i was snooping around bugs. and was wondering why some of them were still open actually 18:01:09 <andythenorth> hmm 18:01:26 <Ammler> really, what is another reason to close a ticket? 18:01:29 <andythenorth> I can't provide new sprites that reuse default game pieces - they're not GPL 18:01:30 <Yexo> "Not a bug", "Invalid", "Bug in NewGRF", "Bug in AI", "Unreproducable are all examples of reasons to close while nothing has been fixed 18:01:45 *** Fast2 [~Fast2@p57AF9A74.dip0.t-ipconnect.de] has joined #openttd 18:01:55 <Yexo> dihedral: bugs or feature requests / patches? 18:01:55 <Alberth> "Won't fix" :) 18:02:03 <dihedral> bugs.openttd.org :-) 18:02:04 <Ammler> yhea, those are rejects, aren't? 18:02:31 <Zuu> Yexo: Your recent changes for AI config, does they allow access to the same AI config dialog from within games/SE as in the main menu? 18:02:34 <dihedral> Alberth, in some cases i just hate certain attitude - 'wont fix' or 'works for me' for an answer to everything is very annoying 18:02:39 <Yexo> Zuu: yes 18:02:41 <Rubidium> "rejected" is just a subset of "closed" 18:02:42 <Zuu> Cool 18:03:14 <LordAro> how about... 18:03:17 <LordAro> @fs 54 18:03:17 <DorpsGek> LordAro: http://bugs.openttd.org/task/54 18:03:21 <LordAro> :) 18:03:30 <Alberth> we didn't find a good use for it 18:03:52 <Yexo> LordAro: last message in that task is from september 2010, so it's not that old 18:04:03 <Yexo> patch seems to be ok, just not included in trunk 18:04:38 <Yexo> if in the future a good reason is given to implement smallmap zoom-in than that patch is ready there just waiting to be included 18:04:42 <Yexo> so no reason to close the task 18:04:46 <LordAro> yes, it got 'merged' with cargo-dist, didn't it... 18:05:09 <Alberth> fonsinchen is the author 18:05:27 <LordAro> there you go then :) 18:05:51 <Alberth> the sole reason that patch exists is because he wanted to have a lot of information in the smallmap 18:06:55 * LordAro wonders why string names use "CENTER"...and whether the devs would accept a patch that changed it ;) 18:07:32 <Rawh> Best wishes to everyone! 18:07:40 <Rawh> and yes I'm late, just got home >.> 18:10:30 * Rubidium wonders why LordAro thinks FS#2290 is not needed 18:10:52 *** ZirconiumX [561b9bc6@ircip1.mibbit.com] has joined #openttd 18:10:53 * andythenorth wonders how to extend tram track graphics in ottd_grf 18:11:02 <ZirconiumX> hello 18:12:53 <ZirconiumX> newGRF? 18:13:00 <Alberth> oldGRF? 18:13:03 <ZirconiumX> or a patch 18:13:04 <CIA-2> OpenTTD: rubidium * r21698 /trunk/src/ (5 files): -Fix: incorrectly named global variable 18:13:21 <ZirconiumX> antiGRF 18:13:23 <Alberth> oh, you were answering a question :p 18:14:06 <Alberth> add pixels, I think :) 18:14:34 * ZirconiumX gets irritated with Alberth, but realises I'm too hot to fight, so goes off and grabs a soda 18:14:56 <ZirconiumX> except I'm only wearing sockas and underwear 18:15:12 <Yexo> we really need to know that 18:15:15 <ZirconiumX> so tries to do so as undisturbingly as possible 18:15:51 * ZirconiumX hides 18:16:03 <Alberth> andythenorth: the only way I see is to declare some new sprites in the base set 18:16:13 <andythenorth> I think that's the way to go 18:16:20 <andythenorth> I only need to draw two things 18:16:36 <andythenorth> all tram track grfs will need updating though :( 18:16:42 <Rubidium> change the spec, like signals or water/coast that supports different amounts of sprites 18:17:01 <ZirconiumX> answer: a callback to refer to the new sprites 18:17:19 <Rubidium> then it will fall back to the "old" (i.e. OpenTTD base set) sprites in case they're missing 18:17:20 <andythenorth> changing the spec will break all existing tram track grfs? 18:17:23 <andythenorth> ok 18:17:27 <andythenorth> win 18:17:32 <ZirconiumX> so as far as grfs are concerned they don't exist 18:18:54 <Rubidium> LordAro: because there's no clear coding style rule what flavour of English to use in the source code? 18:19:13 <ZirconiumX> LordAro isn't here, is he? 18:20:19 <ZirconiumX> he's probably watching the logs 18:20:38 <andythenorth> I have improved tram crossings for rail types (this is with swedish rails) 18:20:38 <andythenorth> http://tt-foundry.com/misc/road-rail-crossing-4.png 18:20:57 <andythenorth> to fix the default track types, I need to extend ottd_grf 18:20:59 <Rubidium> then I guess my IRC client missed him leaving... 18:21:30 <Rubidium> andythenorth: could you make that screenshot with catenary disabled/hidden? 18:22:11 <ZirconiumX> Rubidium: Like the normal rail, for instance? 18:22:18 <andythenorth> http://tt-foundry.com/misc/road-rail-crossing-5.png 18:24:04 <ZirconiumX> Hmmm, not sure about the road+tram intersecting with the rail, it looks weird 18:24:27 <ZirconiumX> the rail looks as if it has 'disappeared' 18:24:48 <Rubidium> in that image is looks okay to me 18:25:16 <andythenorth> it's easy to swap the order of rail / tram overlay 18:25:28 <andythenorth> currently tram is over rail 18:25:51 <andythenorth> there's no perfect solution, because newgrf authors could draw any kind of crazy stuff in both cases 18:26:13 <ZirconiumX> try rail over tram 18:26:20 <ZirconiumX> if possible 18:29:22 <andythenorth> http://tt-foundry.com/misc/road-rail-crossing-6.png 18:29:58 <Terkhen> IMO it looks nicer 18:30:10 <andythenorth> there is something odd there 18:30:15 <Terkhen> as impossible as the last one, but nicer :P 18:30:26 <andythenorth> the swedish rails have black pixels only on the crossing 18:30:40 <andythenorth> not sure where that's coming from, maybe I have a palette problem 18:31:07 <ZirconiumX> I think tram over rail, because IRL the rail would be dug in the road, to allow the flanges through 18:33:01 <andythenorth> http://tt-foundry.com/misc/road-rail-crossing-7.png 18:33:03 <andythenorth> improved 18:33:12 <andythenorth> but tram over rail is better IMO 18:33:32 <ZirconiumX> tram over rail 18:35:03 <andythenorth> actually, I think rail over tram is better 18:35:36 <ZirconiumX> make up your mind... 18:36:31 <z-MaTRiX_> hey-ho 18:36:54 *** z-MaTRiX_ is now known as z-MaTRiX 18:38:37 <ZirconiumX> I can't find a picture of that in real life, so you have to ask yourself, *can* this happen 18:40:35 <Rubidium> does it matter whether it can happen? 18:40:45 <Rubidium> can you find a picture of a train running through itself? 18:40:57 <Rubidium> can you find a picture of a level crossing with maglev? 18:41:42 <George> Hi. Is it possible to remove airports in OTTD? 18:41:58 <ZirconiumX> it used to be, but AFAIK no 18:42:02 <Yexo> you mean disable them like you can with the default industries? 18:42:18 <George> I mean demolish it 18:42:39 <Rubidium> demolishing one works just fine for me 18:42:39 <Yexo> yes, just make sure there are no planes inside it 18:42:41 <Alberth> a click with dynamite will work if it is empty 18:42:48 <George> I want to replace my old airport with the larger one, but I can't do it 18:43:04 <Yexo> there is most likely an aircraft somewhere on the ground 18:43:13 <George> I click with dynamite 18:43:26 <Alberth> all hangars empty? 18:43:29 <Rubidium> "vehicle in the way" 18:43:49 *** ZirconiumX is now known as OTTDmaster 18:44:06 *** fonsinchen [~fonsinche@brln-4d0cd538.pool.mediaWays.net] has joined #openttd 18:44:10 <George> Can't clear this area message 18:44:20 <George> Hangars are empty 18:44:32 <George> I did it several days later 18:44:55 <George> May the plane that just flue away from it be the reason? 18:45:02 <Yexo> yes 18:45:24 *** Hyr|dinner is now known as Hyronymus 18:45:30 <Yexo> as long as it's taking off (even while already in the air) it's counted as "on the airport" and as such you can't remove the airport 18:45:30 *** OTTDmaster is now known as ZirconiumX 18:45:35 <Hyronymus> back again 18:45:38 <CIA-2> OpenTTD: translators * r21699 /trunk/src/lang/ (7 files): (log message trimmed) 18:45:38 <CIA-2> OpenTTD: -Update from WebTranslator v3.0: 18:45:38 <CIA-2> OpenTTD: english_US - 2 changes by Rubidium 18:45:38 <CIA-2> OpenTTD: finnish - 1 changes by jpx_ 18:45:38 <CIA-2> OpenTTD: french - 1 changes by glx 18:45:39 <CIA-2> OpenTTD: indonesian - 62 changes by fanioz 18:45:39 <CIA-2> OpenTTD: italian - 1 changes by lorenzodv 18:45:58 <ZirconiumX> hellp 18:45:59 <Hyronymus> Yexo: I start nmlc from directory nmlc-r1118 18:46:09 <DanMacK> Help how? 18:46:10 <Hyronymus> a sub dir of that is dtrains 18:46:16 <Yexo> so you working directory is nmlc-r1118? 18:46:18 <ZirconiumX> hello 18:46:27 <Hyronymus> and a subdir of dtrains is lang 18:46:34 <Hyronymus> yes, Yexo 18:46:35 *** KenjiE20 [~KenjiE20@92.0.107.57] has quit [Remote host closed the connection] 18:46:42 <Yexo> make dtrains you working directory, than start nmlc as "../nmlc" 18:47:24 *** KenjiE20 [~KenjiE20@92.0.107.57] has joined #openttd 18:47:37 <Hyronymus> hmm, let me try if I understand what you're saying 18:49:44 *** `Fuco` [~dota.keys@188.123.106.105] has joined #openttd 18:53:40 <Hyronymus> bah 18:53:57 <Hyronymus> I should've written down what I did when I made the dutch townnames 18:54:22 <Yexo> you'll make it a lot easier for yourself when you install nml 18:54:36 <Yexo> make sure nmlc-r1118 is your working directory, than do "python setup.py install" 18:54:44 <Hyronymus> ok 18:54:51 <Hyronymus> trying 18:55:15 *** yuriks [~yuriks@200-203-113-58.smace701.dsl.brasiltelecom.net.br] has joined #openttd 18:55:37 <Yexo> after that "nmlc --version" should work from every directory 18:55:59 <Hyronymus> python not recognised as an internal or external command 18:56:36 <Yexo> how are you able to run nml without python? 18:56:44 <Hyronymus> not sure 18:56:45 *** Fuco [~dota.keys@188.123.106.105] has quit [Ping timeout: 480 seconds] 18:57:08 <Yexo> but "./nmlc --version" works? 18:57:12 <ZirconiumX> it could be installed, but not recognised as a command 18:57:18 <Hyronymus> I have python installed in C:\Python26 18:58:36 <Hyronymus> nmlc.py --version works 18:58:46 <Yexo> ZirconiumX: can you stop saying things you don't have a clue about? You're starting to get on my nerves with your comments 18:58:52 <Hyronymus> nmlc --version works fails 18:59:18 <Yexo> even stranger, as there is by default no file named "nmlc.py" 18:59:31 <Hyronymus> no, I copied nmlc and attached .py 18:59:32 *** ZirconiumX [561b9bc6@ircip1.mibbit.com] has quit [Quit: http://www.mibbit.com ajax IRC Client] 18:59:36 <Yexo> ah, ok :) 18:59:40 <Hyronymus> I read it might work on occosions 18:59:44 <Hyronymus> running w7 btw 18:59:54 <Yexo> if you do "cd dtrains" first and after that "..\nmlc.py --version", does that also work? 19:00:04 <Hyronymus> lemme see 19:00:32 <Hyronymus> as a charm 19:00:47 <Yexo> and your nml file is in that directory? 19:00:52 <Hyronymus> yes 19:00:59 <Hyronymus> yay 19:01:00 <Yexo> than "..\nmlc.py file.nml -o file.grf" should work 19:01:01 <Hyronymus> works 19:01:02 <Yexo> :) 19:01:15 <Hyronymus> to the point that it yields a code error 19:01:17 <Hyronymus> :P 19:01:29 <Yexo> well, at least you're one step further 19:01:40 <Hyronymus> indeed 19:01:44 <Hyronymus> thanks Yexo 19:01:50 <Yexo> you're welcome 19:02:20 <andythenorth> any good reason why level crossings shouldn't show PBS reservations when a newgrf rail type is used? 19:02:29 <andythenorth> code change for that would be simple to do 19:02:48 <Rubidium> doesn't it already? 19:03:01 <andythenorth> nope 19:03:04 <andythenorth> code is in the wrong place 19:03:13 <andythenorth> I checked 1.0.5 19:03:14 <Hyronymus> I must say the debug info you get is neat 19:03:18 *** KenjiE20 [~KenjiE20@92.0.107.57] has quit [Remote host closed the connection] 19:03:24 <andythenorth> I'm testing what happens if I move the reservation code 19:04:08 *** KenjiE20 [~KenjiE20@92.0.107.57] has joined #openttd 19:04:47 <andythenorth> ok that looks wrong 19:05:05 <andythenorth> newgrf authors would need to provide extra sprites for the reservation 19:06:17 *** retro [~retro@125.151.broadband3.iol.cz] has joined #openttd 19:07:50 <Alberth> they currently don't provide such sprites afaik 19:08:11 * andythenorth experiments 19:08:13 <Alberth> so just for the crossing would be somewhat weird 19:08:23 <andythenorth> fixed 19:08:32 <andythenorth> wonder if that should be a separate patch? :P 19:08:46 <Alberth> if in doubt, yes :) 19:09:09 <Alberth> merging is easy, splitting them later is much harder 19:12:54 *** retro [~retro@125.151.broadband3.iol.cz] has left #openttd [] 19:14:24 *** Biolunar [~mahdi@blfd-5d822bd7.pool.mediaWays.net] has joined #openttd 19:14:33 <Hyronymus> hmm, the imaging c unit isn't installed 19:14:43 <andythenorth> there should be a cleaner way to do this: http://pastebin.com/pmBbWsvS 19:14:54 <Hyronymus> do I have to run setup from the ply directory? 19:14:54 <andythenorth> drawing the rail sprite twice is pointless 19:15:21 <andythenorth> I guess just switching palette? 19:15:28 <andythenorth> anyone clean up my C++ ? 19:15:51 <Hyronymus> with backspace :P? 19:16:04 <Yexo> Hyronymus: normally run "python setup.py install" from the pil directory 19:16:12 <Hyronymus> ok 19:16:22 <Yexo> it might be easier to get some installer in exe form though 19:17:12 *** fjb is now known as Guest3019 19:17:13 *** fjb [~frank@p5DDFDDAD.dip.t-dialin.net] has joined #openttd 19:18:19 <Alberth> andythenorth: PaletteID pal = (<long 'if' condition>) ? PALETTE_CRASH : PAL_NONE; DrawGroundSprite(rail, pal); ? 19:18:30 <Alberth> assuming 'PaletteID' exists 19:18:30 <andythenorth> ok 19:18:34 <andythenorth> hmm 19:18:50 <andythenorth> PaletteID exists 19:19:20 <Alberth> or DrawGroundSprite(rail, (<long 'if' condition>) ? PALETTE_CRASH : PAL_NONE); 19:20:22 <Hyronymus> meh 19:20:31 <Hyronymus> still doesn't recognise python of course 19:21:03 <Yexo> "C:\python26\bin\python.exe setup.py install" might work 19:21:18 <Yexo> or just "setup.py install" 19:21:56 <andythenorth> can I haz cookies? http://www.tt-forums.net/viewtopic.php?f=33&t=52129&p=922456#p922456 19:24:00 <Hyronymus> ok, seems to have been installed now 19:24:06 <Hyronymus> next step then 19:24:22 <Alberth> andythenorth: forum may not be ideal for storing patches 19:24:25 *** Guest3019 [~frank@p5DDFF59D.dip.t-dialin.net] has quit [Ping timeout: 480 seconds] 19:24:37 <andythenorth> fs? 19:26:44 <Alberth> would be useful imho 19:27:30 <Hyronymus> no :( 19:27:42 <Hyronymus> now I get a load of text when I run nmlc.py --version 19:27:56 <Hyronymus> and it ends with no module named Image 19:28:17 * Hyronymus hit himself 19:28:19 <andythenorth> can I haz cookies now? http://bugs.openttd.org/task/4369 19:28:21 <Hyronymus> *hits 19:29:34 <andythenorth> does nml use PIL? 19:29:52 <andythenorth> PIL is at the root of many problems with python stuff 19:30:02 <Hyronymus> according to the manual it is 19:31:27 <Hirundo> nml indeed uses PIL 19:31:49 *** raidghost [raidghost@levende.rose.no] has joined #openttd 19:31:53 <Zuu> Hmm, maybe there should be a big banner on the screen that is displayed (non-removable) for games where there is a NewGRF change in the gamelog. ^^ 19:32:26 <raidghost> To compile openttdlx for larger maps. How to do that on windows? 19:32:42 <Hirundo> andythenorth: What's the problem with PIL? 19:32:46 <Zuu> What is openttdlx? 19:32:59 <raidghost> openTTD then 19:33:31 <Zuu> See wiki: http://wiki.openttd.org/Category:Compiling_OpenTTD 19:33:45 <Zuu> MinGW or Microsoft Visual studio will work on Windows. 19:33:56 <andythenorth> Hirundo: compiling / installing PIL is often tricky in python projects at work. For nml, I'm not sure 19:34:12 <Zuu> Learn to compile plain OpenTTD without any patches before tryng to compile with the larger maps patch. 19:34:31 <raidghost> 404 file not found on the download selection. A christmas gift ;) 19:35:21 <Zuu> Are you looking for the useful zip? 19:36:12 <andythenorth> how do I break my patch into smaller parts :P 19:36:27 <raidghost> Zuu: . yes 19:36:44 <Zuu> When I click on Headers/libraries ... for MVCS on http://www.openttd.org/en/download-openttd-useful 19:36:55 <Zuu> I get it. But we might be on different mirror servers. 19:39:46 <Hyronymus> C:\Users\Jeroen\Documents\OpenTTD\nml-r1118\dtrains>..\nmlc.py dtrains.nml 19:39:47 <Hyronymus> nmlc: An internal error has occurred: 19:39:49 <Hyronymus> nmlc-version: r1118 (8e14adfe6003) 19:39:50 <Hyronymus> Error: (ImportError) "The _imaging C module is not installed". 19:39:52 <Hyronymus> Command: ['C:\Users\Jeroen\Documents\OpenTTD\nml-r1118\nmlc.py', 'dtrai 19:39:53 <Hyronymus> ns.nml'] 19:39:55 <Hyronymus> Location: File "C:\Python26\lib\site-packages\PIL\Image.py", line 37, in __get 19:39:57 <Hyronymus> attr__ 19:40:01 <raidghost> For the future. is there any possible way to make a menu in the game. Where to select the patch and press apply? 19:40:13 <Zuu> No 19:40:37 <Zuu> Patches make modification of the source code and thus the source code need to be recompiled after the patch is applied. 19:41:13 <Yexo> Hyronymus: PIL is still not installed correctly 19:41:20 <Zuu> So unless you also want to ship a compiler for each operating system that OpenTTD works with along with OpenTTD, no it will not work. 19:41:23 *** ecke [~ecke@188.75.130.59] has joined #openttd 19:41:38 <Hyronymus> does it have to be installed upside-down? 19:41:59 <Yexo> it looks like the python part is installed correctly but the binary part is not 19:42:06 <Zuu> And even then, applying patches requires some manual work to resolve conflicts in case you want to apply a patch for another version than it was made for. 19:42:29 <Hyronymus> I believe you, Yexo :P 19:42:37 <Zuu> Where *some manual work* can be a really a lot of work in some cases as well. 19:42:38 <Hyronymus> and how can it be solved 19:42:42 <Yexo> Hyronymus: did you try an executable installer like http://effbot.org/downloads/PIL-1.1.7.win32-py2.6.exe ? 19:42:59 <Hyronymus> I used that very installer I believe 19:43:18 <Hyronymus> PIL-1.1.7.win32-py2.6.exe is on my desktop 19:43:33 <Yexo> I don't know how to solve it then :( 19:43:43 <Zuu> andythenorth: Not trivial. But I would use HG queues with a fresh trunk and then apply the patch manually step by step and record it as multiple patches in HG queues. 19:44:10 <Hyronymus> can it be I have to run the setp for nmlc again after installing pil? 19:44:16 <andythenorth> Zuu: thanks 19:44:27 <Hyronymus> now I ran it before installing pil 19:44:29 <andythenorth> I'm not sure how small it can be 19:44:38 <Yexo> no, that doesn't matter 19:44:48 <andythenorth> If I split the part that changes how road bits are set in a tile, the drawing will fail 19:45:03 <andythenorth> and if I change the drawing without changing the road bits part, the drawing will fail... 19:45:21 <andythenorth> or perhaps not :D 19:45:22 <Zuu> I would say things that are logical to isolate makes sense, but concentrate on the parts that are closest in time for review and possible inclusion. 19:46:39 <Hyronymus> Yexo: reading image.py line 37 from the pil directory: class _imaging_not_installed: 19:46:40 <Hyronymus> # module placeholder 19:46:42 <Hyronymus> def __getattr__(self, id): 19:46:43 <Hyronymus> raise ImportError("The _imaging C module is not installed") 19:46:53 <Hyronymus> can it be I have to install something else for PIL? 19:47:33 <Zuu> Things that make sense in trunk even without your further changes are good candidates for trying to get into trunk sooner than later as that will hopefully both help trunk and reduce the size of your remaining patches. 19:48:10 <andythenorth> I should have installed hg patch queue earlier :P 19:48:12 <andythenorth> ho hum 19:52:18 <Alberth> learning on the job :) 19:52:45 <dihedral> padawan 19:53:20 <Alberth> I usually have a repo for experimenting with a MQ, and when happy, I copy things in a nice order to a second repo 19:54:02 <andythenorth> I need to do that 19:54:55 <Alberth> I use gvimdiff (vim that shows the changes between a file in the first repo and the second repo) for each changed file 19:55:15 * andythenorth enables mq 19:55:15 <Alberth> Hyronymus: PIL is mostly a C module with a small Python interface wrapper 19:55:35 <andythenorth> too many things to learn at once :P 19:55:49 * Hyronymus joins andythenorth 19:55:52 *** ar3k [~ident@87-239-75-101.internetia.net.pl] has quit [Ping timeout: 480 seconds] 19:55:59 <Hyronymus> too much info for setting up stuff 19:56:06 * Hyronymus loves installers 19:56:08 <Hyronymus> :P 19:56:31 <Hyronymus> I'm reading some info now on the error 19:56:38 <Hyronymus> seems to be a common one 19:56:59 <andythenorth> hmm 19:57:01 <andythenorth> this is weird 19:57:02 <Alberth> andythenorth: and to make it more fun, there are a lot of useful ways to do it, everybody has his own style 19:57:28 <andythenorth> because I know how to code newgrf, I am baffled how I extend openttd_grf 19:57:39 <andythenorth> my brain already only thinks one way with that stuff 19:57:45 <Alberth> lol 19:58:07 <andythenorth> where's my action 2 / 3, how do I compile etc? 19:58:12 <andythenorth> all I see is some realsprites 19:58:20 <andythenorth> where's everything else defined? 19:58:22 <Yexo> most of it is actionA / action 5 19:58:38 <Yexo> compiling is done by "make' 19:59:21 <andythenorth> how does ottd find it as a dependency? 19:59:30 <andythenorth> should I have it checked out in the same working dir? 19:59:41 <Yexo> it's part of the source code 20:00:02 <Yexo> if you checked out the source you've also checked out the source for openttd.grf 20:00:25 *** ar3k [~ident@87-239-75-101.internetia.net.pl] has joined #openttd 20:00:31 <andythenorth> I thought it was in a separate project? 20:00:35 <Yexo> not anymore 20:00:38 <Alberth> media/extra_grf 20:00:40 <andythenorth> ok 20:00:49 <andythenorth> I had it in an old svn checkout as separate 20:00:50 <Hyronymus> ok, that didn't work either what they write on internet 20:00:51 <andythenorth> ;) 20:01:31 <Yexo> not anymore 20:01:44 <andythenorth> then there's probably some .h file somewhere that tells ottd there are new tram track sprites? 20:01:57 <Alberth> yes :) 20:02:02 *** fonsinchen [~fonsinche@brln-4d0cd538.pool.mediaWays.net] has quit [Remote host closed the connection] 20:02:23 <Yexo> andythenorth: if it's an action5, try searching in newgrf.cpp for "Action 0x05" 20:02:44 <Alberth> src/table/sprites.h, apparently 20:03:16 <andythenorth> kaching 20:03:17 <andythenorth> thanks 20:04:12 <Alberth> src/table contains all fixed data, a simple 'grep TRAM *' was sufficient 20:05:34 *** ar3kaw [~ident@87-239-75-101.internetia.net.pl] has joined #openttd 20:06:03 *** ar3k [~ident@87-239-75-101.internetia.net.pl] has quit [Read error: Connection reset by peer] 20:06:22 *** fanioz [~fanioz@222.124.156.226] has quit [Ping timeout: 480 seconds] 20:09:22 <andythenorth> do I want to disable hg pull if I'm using a patch queue? 20:09:38 <andythenorth> documentation suggests so... 20:10:57 <Alberth> pulling while you have patches active in the queue is not recommended, but "hg qpop -a ; hg fetch ; hg qpush -a" is useful to stay up-to-date 20:11:20 <Alberth> although there is also 'rebase' stuff which may do the same (no idea) 20:11:57 <andythenorth> thanks 20:12:00 <Alberth> where "hg fetch" = "hg pull -u" iirc 20:13:51 *** staN [~Miranda@p4FD86D02.dip.t-dialin.net] has joined #openttd 20:14:07 <Alberth> mq simply adds the applied patches as revisions (do a "hg log" after a "hg qpush") 20:18:00 <andythenorth> dihedral: is there a decent mac tool for viewing diffs? 20:18:03 <Hyronymus> btw: the copyright on opentd.org expired 20:18:18 <Hyronymus> *openttd.org 20:19:31 <Zuu> Did the OpenTTD changlog format change recently? 20:20:24 <dihedral> mergeview or something like that 20:20:48 <andythenorth> filemerge? 20:21:11 <Zuu> I've noticed that my changelog parser in OpenTTDAU have stoped to work and resorts to raw log display. 20:21:30 <Zuu> So I guess I have to dig up the source code and see what I can do. 20:24:59 <dihedral> yes that one 20:27:16 <Alberth> Hyronymus: line 37 is just a placeholder class that crashes when accessed (instantiated at line 57). Line 53 is the failing import (import _imaging) 20:28:27 *** dada_ [~dada_@195-241-69-171.ip.telfort.nl] has joined #openttd 20:28:47 <Alberth> do you have a _imaging.dll (???) in site-packages? (at my Linux system: /usr/lib64/python2.6/site-packages/PIL/_imaging.so ) 20:29:28 <Alberth> at your system quite likely C:\Python26\lib\site-packages\PIL\_imaging.<something> 20:33:09 *** Fuco [~dota.keys@188.123.106.105] has joined #openttd 20:39:36 *** FloSoft [bouncer@www.siedler25.org] has quit [Remote host closed the connection] 20:40:12 *** `Fuco` [~dota.keys@188.123.106.105] has quit [Ping timeout: 480 seconds] 20:41:07 *** FloSoft [bouncer@www.siedler25.org] has joined #openttd 20:41:41 <andythenorth> so if I have a patch queue, I submit all to one fs ticket? 20:44:25 *** ecke [~ecke@188.75.130.59] has quit [Ping timeout: 480 seconds] 20:44:59 <Alberth> yes 20:45:15 *** IvanS [~istepaniu@62.Red-83-33-119.dynamicIP.rima-tde.net] has left #openttd [] 20:45:40 <Alberth> 1000 issues per year is enough :) 20:47:20 <dada_> you got 1000 issues but the bitch ain't one 20:47:34 *** murr4y [~murray@122.84-48-65.nextgentel.com] has joined #openttd 20:50:08 <dihedral> what a nice first line 20:51:59 *** ezra_ [~ezracoope@209-6-36-133.c3-0.smr-ubr1.sbo-smr.ma.cable.rcn.com] has joined #openttd 20:52:16 *** kuch3n [~Thomas@p579F7720.dip.t-dialin.net] has quit [Read error: Connection reset by peer] 20:52:32 <dada_> couldn't refuse 20:52:46 * Alberth doesn't understand it 20:52:52 * dihedral neither 20:53:13 <dihedral> just a waste of a line, bandwidth, space, time ... 20:53:37 <dada_> it's a pop culture reference 20:53:47 <dada_> (the worst kind of reference) 20:56:06 <dihedral> well - then i consider it a good thing that i do not know it :-P 21:00:20 *** lewymati [~lewymati@dynamic-78-8-5-221.ssp.dialog.net.pl] has joined #openttd 21:07:36 <Hyronymus> Alberth: I don't have the dll 21:07:39 <Hyronymus> I do have the pyd 21:08:39 *** LordAro [56a754a1@ircip1.mibbit.com] has quit [Quit: http://www.mibbit.com ajax IRC Client] 21:09:05 <Alberth> the *.py* files are the python side of PIL, the dll is the C side with the real functionality. 21:09:14 *** Fast2 [~Fast2@p57AF9A74.dip0.t-ipconnect.de] has quit [Ping timeout: 480 seconds] 21:09:32 <Hyronymus> so I have to look on internet for the dll 21:10:01 <Alberth> you'd expect that the installer works, as it did copy the *.py files 21:10:57 <Hyronymus> yeah 21:11:02 <Alberth> but I am utterly clueless at the windows platform 21:11:07 <andythenorth> does ottd flip some sprites? :o 21:11:23 <andythenorth> I can only find 3 definitions for crossing sprites, there should be 6 21:12:58 <Alberth> Hyronymus: a simple PIL test is to start Python from the command line and type "from PIL import Image" at the >>> prompt (like in the example http://www.pythonware.com/library/pil/handbook/image.htm ). That way you don't have nml in the equation 21:13:21 <Hyronymus> ok 21:13:23 <Hyronymus> trying 21:13:45 <Alberth> (and exit with ^Z <return> probably) 21:14:07 <Rubidium> andythenorth: possibly it's using something like CROSSING_X + axis 21:14:09 <Alberth> should give you the same line 37 21:14:09 <Yexo> or by typing "exit()" 21:14:48 <andythenorth> Rubidium: code suggests that... 21:14:50 <andythenorth> what does it do? 21:14:51 * Alberth learned a new python command :) 21:15:49 <Hyronymus> ok 21:16:35 <Rubidium> andythenorth: axis in that case is a variable with either value AXIS_X (=0) or AXIS_Y (=1), so it's an easy way to get the right sprite number for a given axis without resorting to a (axis == AXIS_X) ? CROSSING_X : CROSSING_Y conditional statement 21:17:16 <Rubidium> as such the value of CROSSING_Y was/is never used in the code and thus never added to the list of constants for sprites 21:17:21 <andythenorth> makes sense 21:18:06 <Rubidium> likewise you generally only list once sprite number per vehicle; the other 7 are just that first sprite number plus an offse 21:18:37 <andythenorth> thanks 21:18:55 <Hyronymus> nothing opens 21:19:02 <Hyronymus> or better: nothing happens 21:19:46 <andythenorth> Alberth: we never discussed this :) http://devs.openttd.org/~alberth/grouping.png 21:19:58 <Xaroth> Hyronymus: if you get another >>> line it can load 21:20:01 <Xaroth> else it'll give an error 21:20:11 <Alberth> Hyronymus: hmm, it loads the dummy class of course :( 21:20:33 <Alberth> andythenorth: no we didn't, you must be too busy 21:20:44 <andythenorth> he :) 21:20:51 <andythenorth> I am patched out for today 21:21:00 <andythenorth> I can't learn hg q tonight 21:21:02 <Hyronymus> you lost me there Xaroth 21:21:04 <Hyronymus> :P 21:21:05 <andythenorth> and I can't write any more code with q 21:21:10 <andythenorth> with / without /s 21:22:09 <Alberth> Hyronymus: normally >>> import X fails if the library is not installed correctly. In PIL, it fails, but hides the failure by loading the dummy class, so it succeeds, and gives you >>> 21:22:23 <Hyronymus> ok 21:22:46 <Hyronymus> anything I can do with debugging 21:23:32 <Hyronymus> but reading between the lines: PIL isn't installed properly 21:24:01 <Alberth> that seems to be the case indeed 21:24:45 <Alberth> andythenorth: feel like giving some comment to my non-impressive png? 21:25:04 <Hyronymus> seems to be a very common problem with PIL 21:25:20 <Hyronymus> and yet nowhere can you find _imaging.dll 21:25:46 <andythenorth> Alberth: are there any user-defined groups? 21:26:19 <Alberth> what I call drag/drop is what the current group gui does 21:27:04 <Alberth> ie create a set of 'group' entries, where you drag vehicles to (although I now realize that won't work if you only have vehicle counts :p ) 21:28:44 <Alberth> so you create a drag/drop giving a name like "lines", and then group entries "X-Y", "A-B-C" 21:28:58 <Alberth> then drag vehicles to one of those entries. 21:30:19 <Alberth> for now I am mostly busy to create this tree in the first place, and have it automagically maintained as vehicles change. I have not yet considered how to use the tree elements 21:30:58 <Alberth> oh, and the active concepts at the top-left are draggable too, you can change order (which causes the tree to be re-ordered) 21:31:13 <Hyronymus> ok, I found an interesting approach to the python/pil problem 21:31:43 <Alberth> random guess: you are installing Linux :p 21:31:48 <Hyronymus> it seems installing python for 64bit is a problem as PIL 'searches' for 32bit hooks 21:31:57 <Hyronymus> on windows that is 21:32:18 <Hyronymus> Alberth: if I could play Civ 5 on Linux I would :P 21:32:51 <Hyronymus> I'll try re-installing the stuff tomorrow 21:33:00 <Alberth> I never got further than civ 1 :) 21:33:12 <Hyronymus> civ 1 was great in its own right 21:33:21 <Hyronymus> played all the sequals sofar 21:33:52 <Hyronymus> (Open)TTD, Civ and Sim City are my all-time favourites 21:35:20 <Eddi|zuHause> Hyronymus: i can play civ5 on linux 21:35:45 <Hyronymus> wine? 21:36:42 <Alberth> good night 21:36:49 <Hyronymus> good night 21:36:57 <Yexo> good night Alberth 21:37:21 *** Alberth [~hat@a82-95-164-127.adsl.xs4all.nl] has left #openttd [] 21:37:30 <Hyronymus> right, I'm off 21:37:42 <Hyronymus> tell me the solution tomorrow, Eddi|zuHause :) 21:37:44 <Hyronymus> cya 21:37:59 <Hyronymus> enjoy work tomorrow if you're 'lucky' to start work again 21:38:01 *** LordAro [56a754a1@ircip2.mibbit.com] has joined #openttd 21:38:08 <Eddi|zuHause> i don't know about "solution", but it worked after i created a clean prefix 21:38:37 *** murr5y [~murray@122.84-48-65.nextgentel.com] has joined #openttd 21:38:38 *** Hyronymus [~chatzilla@s53757898.adsl.wanadoo.nl] has quit [Quit: ChatZilla 0.9.86 [Firefox 3.6.13/20101203075014]] 21:39:36 *** Chillosophy [Chillosoph@ip91350749.adsl-surfen.hetnet.nl] has quit [Ping timeout: 480 seconds] 21:41:19 *** Chillosophy [Chillosoph@ip91350749.adsl-surfen.hetnet.nl] has joined #openttd 21:42:53 <dihedral> countdown 1:17h 21:43:09 <SmatZ> for the next day? 21:43:19 <SmatZ> for my birthday? :D 21:43:49 * LordAro makes note of that... ;) 21:44:52 *** murr4y [~murray@122.84-48-65.nextgentel.com] has quit [Ping timeout: 480 seconds] 21:45:14 *** Adambean [AdamR@82.hosts.reece-eu.net] has quit [Quit: Gone fishing] 21:49:24 *** Chillosophy [Chillosoph@ip91350749.adsl-surfen.hetnet.nl] has quit [Ping timeout: 480 seconds] 21:49:38 *** Chillosophy [Chillosoph@ip91350749.adsl-surfen.hetnet.nl] has joined #openttd 21:49:49 <dihedral> <SmatZ> for my birthday? :D <- that one :-) 21:50:37 <dihedral> what you gonna be up to tomorrow :-) 21:51:30 <Eddi|zuHause> it's kind of the time of year where you're just exhausted from celebrating, and need to relax or distract yourself ;) 21:52:05 <dihedral> heh 21:54:18 <SmatZ> :) 21:54:56 <Eddi|zuHause> feel yourself congratulated anyway, even if i forget in an hour ;) 21:55:06 <SmatZ> thanks :) 21:55:36 <dihedral> lol 21:55:54 *** Fast2 [~Fast2@p57AF9A74.dip0.t-ipconnect.de] has joined #openttd 21:56:19 <dihedral> Eddi|zuHause, Happy New Year 2012 - just in case i forget in a years time :-P 21:57:39 *** Chillosophy [Chillosoph@ip91350749.adsl-surfen.hetnet.nl] has quit [Ping timeout: 480 seconds] 21:57:51 *** Chillosophy [Chillosoph@ip91350749.adsl-surfen.hetnet.nl] has joined #openttd 22:00:00 * andythenorth is sad 22:00:03 <andythenorth> no commits today 22:01:02 <andythenorth> (by me) 22:01:32 <dihedral> on the devzone? 22:04:03 <andythenorth> yup 22:04:17 <andythenorth> "I commit therefore I am" 22:05:11 *** DDR [~DDR@66.183.113.224] has joined #openttd 22:07:51 <andythenorth> good night 22:07:58 *** andythenorth [~andy@cpc9-aztw25-2-0-cust133.aztw.cable.virginmedia.com] has quit [Quit: andythenorth] 22:21:02 *** LordAro [56a754a1@ircip2.mibbit.com] has quit [Quit: http://www.mibbit.com ajax IRC Client] 22:22:27 *** LordAro [56a754a1@ircip3.mibbit.com] has joined #openttd 22:23:08 <LordAro> i _*really*_ hate the router i'm having to use... 22:24:46 <SmatZ> maybe he hates you? 22:25:53 <Terkhen> routers are known for hating everybody 22:27:14 <LordAro> yours doesn't cut out, seemly at random (normally a couple of hours between each), despite no problems showing, then having to unplug the router, and then wait for it to start up again -_- 22:27:16 *** supermop [~daniel_er@cpe-67-243-25-39.nyc.res.rr.com] has joined #openttd 22:28:07 *** ccfreak2k [~ccfreak2k@4chan.fm] has quit [Remote host closed the connection] 22:28:12 <dihedral> maybe it's not the router :-P 22:28:32 <dihedral> order another one. if it still does not work as expected, send it back and get hold of your isp 22:28:56 *** ccfreak2k [~ccfreak2k@4chan.fm] has joined #openttd 22:29:07 <LordAro> hopefully going to. i guess it could also be the network card in the laptop... 22:29:15 * Rubidium is still wondering why LordAro thinks FS#2290 is not needed 22:30:55 *** ccfreak2k [~ccfreak2k@4chan.fm] has quit [Remote host closed the connection] 22:31:07 <LordAro> there are working controls in the jukebox, why have more? 22:31:32 <LordAro> ah, ok, so it spilts up the sound effects, but the rest isn't needed... 22:31:40 * LordAro cowers in a corner 22:31:54 <Rubidium> because you like the steam engines' sound but don't like the level crossing? 22:32:07 *** ccfreak2k [~ccfreak2k@4chan.fm] has joined #openttd 22:32:27 * LordAro digs hole 22:32:30 <Rubidium> having said that the patch is badly done and I don't see any real reason for it, but it doesn't mean it ought to be closed 22:32:55 * LordAro keeps digging :) 22:33:31 *** ccfreak2k [~ccfreak2k@4chan.fm] has quit [Remote host closed the connection] 22:33:35 *** Linux_Time [~Linux_Tim@p5B3ABE32.dip.t-dialin.net] has joined #openttd 22:33:42 *** ccfreak2k [~ccfreak2k@4chan.fm] has joined #openttd 22:34:46 <Linux_Time> Hi, How can i transfer money to other companys in MUltiplayer games? 22:35:06 <Yexo> via the client list 22:35:40 <Linux_Time> Ah, Thank you 22:38:04 <LordAro> g'night all 22:39:00 <Yexo> I have a set of files of varying sizes. I've determined that the last two bytes are a checksum. Given that the file format is quite old (at least pre 2000), what are the most likely algorithms used to compute the checksum? 22:39:35 <Yexo> I can generate as many files as I want and get a valid checksum for them, but I'd like to be able to write another program to compute the checksum 22:40:10 <Yexo> just don't have a real clue where to start 22:45:55 <dihedral> @logs 22:45:55 <DorpsGek> dihedral: http://irclogs.qmsk.net/channels/openttd 22:46:42 <dihedral> hmmgr 22:46:49 <dihedral> what up with qmsk.net? 23:00:40 *** KouDy1 [~KouDy@245.40.49.60.kmr01-home.tm.net.my] has quit [Read error: Connection reset by peer] 23:00:55 *** DorpsGek changed the topic of #openttd to: 1.0.5 | Website: *.openttd.org (translator: translator, server list: servers, wiki: wiki, patches & bug-reports: bugs, revision log: vcs, release info: finger) | Don't ask to ask, just ask | 'Latest' is not a valid version | English only | HAPPY BIRTHDAY SmatZ :-) (dihedral) 23:01:00 <dihedral> :-) 23:01:09 *** KouDy [~KouDy@245.40.49.60.kmr01-home.tm.net.my] has joined #openttd 23:01:23 <dihedral> happy birthday SmatZ 23:01:26 <dihedral> :-) 23:01:51 <Yexo> happy birthday SmatZ :) 23:02:26 <Wolf01> hb SmatZ 23:02:28 <SmatZ> thank you people! 23:02:33 <SmatZ> you are very nice :-) 23:02:40 * SmatZ is very happy :-) 23:03:06 <dihedral> :-) 23:03:16 <Terkhen> happy birthday SmatZ :) 23:03:39 <SmatZ> thank you dihedral, Yexo, Wolf01 and Terkhen - and others :-) 23:04:17 <dihedral> :-) 23:04:22 <dihedral> paaaarty ^^ 23:04:41 <dihedral> rather than everyone visiting SmatZ - i think SmatZ should visit everyone :-P 23:04:57 <dada_> happy bday! 23:05:50 <supermop> i dont know who you are smatz, but it seems i should wish you a good birthday 23:06:01 <SmatZ> hehe thanks :-) 23:06:25 <dihedral> lol 23:06:35 <dihedral> someone has not been around long enough then :-D 23:07:03 <Xaroth> happy beerday SmatZ 23:07:38 <SmatZ> :-) 23:07:49 <SmatZ> thanks Xaroth 23:09:41 <supermop> how many houses are there? 23:09:57 *** pugi [~pugi@p4FCC445E.dip.t-dialin.net] has quit [Quit: I reject your reality and substitute my own] 23:10:15 <SmatZ> 3 houses 23:10:30 <supermop> i like that answer 23:10:31 <SmatZ> house atreides, house ordos and house harkonnen 23:11:02 <supermop> well i think there were a few more that did not come up in the books 23:11:31 <SmatZ> well I only played the game :-x 23:11:53 <supermop> fair enough 23:12:18 <supermop> i kind of feel like starting to ddraw this town set i've had in the back of my mind for ages 23:15:13 <michi_cc> Yexo: Either a simple checksum set so the total file sum is zero or CRC-16 would be my guesses. 23:16:33 <michi_cc> Yexo: Otherwise look at http://en.wikipedia.org/wiki/List_of_checksum_algorithms 23:16:38 <planetmaker> oh... hello, happy Beerday, Smatz and also good night :-) 23:16:49 *** Timmaexx [~chatzilla@port-92-201-3-35.dynamic.qsc.de] has joined #openttd 23:17:06 <Timmaexx> Good Morning Guys 23:17:16 <dihedral> good night planetmaker 23:17:19 <dihedral> good morning Timmaexx 23:17:25 <Timmaexx> good night 23:17:41 <Timmaexx> I found a big bug in OpenTTD 1.1.0-beta2 23:18:10 <Ammler> we have seg faults in beta2 too 23:18:25 <Timmaexx> If I want to join a passworded server, i cannot click on the "join server" button nor type in a password 23:18:33 <Ammler> http://stable.openttdcoop.org/stable/crash.log 23:18:40 <Timmaexx> is this understandable and known? 23:18:49 *** Linux_Time [~Linux_Tim@p5B3ABE32.dip.t-dialin.net] has quit [Quit: Gn8.] 23:19:59 <SmatZ> Ammler: booh 23:20:07 <Timmaexx> I have to revert my report 23:20:18 <Timmaexx> I can do it now *crazy* 23:20:28 <Ammler> SmatZ: :-P 23:21:01 <SmatZ> Ammler: is it reproducible? 23:21:03 <Ammler> it is the 2nd crash today 23:21:15 <SmatZ> :( 23:22:04 <planetmaker> Ammler: look at crash.png 23:22:10 <planetmaker> http://stable.openttdcoop.org/stable/crash.png 23:22:10 <SmatZ> Ammler: it would be good to compile with debug and run it under gdb to get better backtrace 23:22:11 <Ammler> oh, and the server is completely unpatched 23:22:13 <planetmaker> that's interesting 23:22:17 <SmatZ> oh 23:22:20 <SmatZ> newgrf bug :( 23:22:41 <Ammler> hmm 23:22:48 <Ammler> planetmaker: did you apply patches? 23:22:52 <planetmaker> no. 23:23:10 <Ammler> so how is it able to make a screen :-P 23:23:11 <planetmaker> hm... I *think* no 23:23:18 <planetmaker> but probably the keepblitter 23:23:30 <Ammler> oh well, I guess the srouces.list patch survives those 23:24:25 *** JVassie [~James@92.27.149.231] has quit [Ping timeout: 480 seconds] 23:24:29 <planetmaker> hm... that's another crash.png, I think 23:24:34 <Terkhen> hmmm... :/ 23:24:45 *** Timmaexx [~chatzilla@port-92-201-3-35.dynamic.qsc.de] has quit [Read error: Connection reset by peer] 23:24:46 *** dada_ [~dada_@195-241-69-171.ip.telfort.nl] has quit [Quit: Goodbyte] 23:25:03 <planetmaker> yes, sorry. it's 9 months old 23:25:10 <SmatZ> still, it doesnt look like that could cause a crash 23:25:13 <SmatZ> :) 23:25:21 <planetmaker> deleted ;-) 23:26:00 <supermop> how many houses are in a town set? 23:26:03 <supermop> over 100? 23:26:28 <planetmaker> depends on how many you put in it 23:26:33 <planetmaker> from 1 to ... 23:26:46 <supermop> ok 23:27:00 <supermop> i was thinking of starting with something like 20 23:27:00 <Ammler> but the crash.log is new 23:27:01 <planetmaker> it's like the question how many trains there are in a train set ;-) 23:27:07 <planetmaker> supermop: that's fine 23:27:16 <planetmaker> yes, crash.log and crash.sav are ok 23:27:17 <supermop> but was afraid it would feel too repetitive 23:27:30 <planetmaker> supermop: one has to start with something 23:27:36 <planetmaker> also it's no problem to use two town sets 23:27:39 <supermop> houses can use random CC for vareity? 23:27:41 <planetmaker> so you can start with an add-on 23:27:48 <planetmaker> yes, they can 23:27:55 <supermop> ok that willl help 23:29:08 <supermop> can houses have custom foundations, or only stations 23:38:26 <Terkhen> good night 23:38:32 <Xaroth> nn terk 23:38:33 <DanMacK> Night 23:39:10 *** DayDreamer [~DayDreame@94.142.234.1] has quit [Read error: Connection reset by peer] 23:40:49 <planetmaker> g'night 23:41:10 <SmatZ> good night planetmaker 23:42:28 *** Cybertinus [~Cybertinu@tunnel3304.ipv6.xs4all.nl] has quit [Remote host closed the connection] 23:51:26 *** KritiK [~Maxim@89-178-6-235.broadband.corbina.ru] has quit [Quit: Leaving] 23:53:26 *** avdg [~avdg@101.haydn.openttdcoop.org] has left #openttd []