Log for #openttd on 24th August 2007:
Times are UTC Toggle Colours
00:05:15  <CIA-3> OpenTTD: belugas * r10971 /trunk/src/vehicle.cpp: -Codechange: One less magical number
00:14:13  *** Brianetta [] has quit [Quit: TschÌß]
00:15:42  *** Wezz6400 [] has quit [Quit: Zzz]
00:15:53  *** Digitalfox [] has quit [Ping timeout: 480 seconds]
00:23:53  <CIA-3> OpenTTD: belugas * r10972 /trunk/src/ (industry.h industry_cmd.cpp industry_map.h):
00:23:53  <CIA-3> OpenTTD: -Codechange: Implement the counterpart(GetTranslatedIndustryTileID) of
00:23:53  <CIA-3> OpenTTD: getindustileid of TTDPatch. This allows to ensure that the ID of a tile (taken
00:23:53  <CIA-3> OpenTTD: out of the map or not) is still a valid one regarding the possible override it
00:23:53  <CIA-3> OpenTTD: may have been flagged to.
00:23:54  <CIA-3> OpenTTD: It is not the strict same thing, but is what we need regarding the slightly different approach we took for newindustries.
00:47:17  *** Nickman [] has quit [Quit: ( :: NoNameScript 4.02 :: )]
00:54:13  *** Tobin_ [] has joined #openttd
01:02:18  <TrueBrain>
01:02:25  <TrueBrain> Blender works lovely :)
01:02:28  <TrueBrain> okay, now really good night :)
01:02:38  <TrueBrain> (and yes, one sprite is gone missing... oh well :p
01:12:31  <_Ben_> looks nice
01:12:53  <_Ben_> I'm surprised your not just making them in a 2d graphics program though
01:15:15  <Sacro> mlcad!
01:19:59  <Sacro> TrueBrain:
01:30:58  *** Eddi|zuHause3 [] has joined #openttd
01:34:14  *** XeryusTC [] has quit [Quit: Solong, and thanks for all the fish.]
01:37:24  *** Eddi|zuHause2 [] has quit [Ping timeout: 480 seconds]
01:38:51  *** BTH_ [] has quit [Read error: Connection reset by peer]
01:38:58  *** BTH_ [] has joined #openttd
02:04:32  *** Diabolic-Angel [] has quit [Quit: leaving]
02:05:53  <Sacro> the one problem with real lego
02:05:53  <Sacro> it doesn't have points
02:06:06  *** glx [] has quit [Quit: bye]
02:07:10  *** Red [] has joined #openttd
02:27:28  *** Ammler [] has quit [Quit: Konversation terminated!]
03:04:59  *** elmex_ [] has joined #openttd
03:09:30  *** elmex [] has quit [Ping timeout: 480 seconds]
03:16:23  <ln-> good moooorniiiingg
03:31:25  *** Osai [] has joined #openttd
03:59:47  *** Osai [] has quit [Quit: Osai]
04:08:16  *** Progman [] has joined #openttd
04:26:02  *** BTH__ [] has joined #openttd
04:26:02  *** BTH_ [] has quit [Read error: Connection reset by peer]
04:35:09  <Noldo> morning
04:39:40  *** mikk36 [] has joined #openttd
04:50:38  *** mikk36 [] has quit [Ping timeout: 480 seconds]
05:26:04  *** BTH__ [] has quit [Read error: Connection reset by peer]
05:26:04  *** BTH_ [] has joined #openttd
05:45:14  *** ITSBTH [] has joined #openttd
05:45:14  *** BTH_ [] has quit [Read error: Connection reset by peer]
06:14:48  *** Prof_Frink [] has quit [Ping timeout: 480 seconds]
06:40:08  *** raimar3 [] has quit [Ping timeout: 480 seconds]
06:49:04  *** raimar3 [] has joined #openttd
06:59:05  *** Deathmaker [] has joined #openttd
07:04:11  *** Deathmaker [] has quit [Read error: Connection reset by peer]
07:04:28  *** marc-andre [~marc-andr@] has joined #openttd
07:20:04  *** mikk36 [] has joined #openttd
07:48:54  *** Ammler [] has joined #openttd
07:48:54  *** ITSBTH [] has quit [Read error: Connection reset by peer]
07:49:06  *** ITSBTH [] has joined #openttd
07:51:48  *** ThePizzaKing [] has joined #openttd
08:10:06  *** Darkebie [] has joined #openttd
08:13:03  *** Progman [] has quit [Quit: Progman]
08:13:21  *** Progman [] has joined #openttd
08:13:22  *** XeryusTC [] has joined #openttd
08:16:00  <TrueBrain> Sacro: you made that? :)
08:16:14  <TrueBrain> downside of MLCad is that you can't render in a simple way
08:16:54  *** Smoovious [] has quit [Ping timeout: 480 seconds]
08:21:45  *** Smoovious [] has joined #openttd
08:44:33  *** Syphic [~icechat5@] has joined #openttd
08:44:47  <Syphic> hey
08:45:29  *** Bjarni [] has joined #openttd
08:45:31  *** mode/#openttd [+o Bjarni] by ChanServ
08:45:47  <Syphic> anyone in here in the game by FacePLant? or something like that?
08:46:40  <Bjarni> what is FacePLant?
08:46:48  <Syphic> one of the servers
08:46:55  <Bjarni> oh
08:46:59  <Bjarni> well, I'm not ;)
08:47:12  <Syphic> Its called Face_Punch_*****
08:47:17  <Syphic> are u playing any games? atm?
08:47:54  <Bjarni> actually I'm playing a cool game right now called RL
08:48:09  <Syphic> RL?
08:48:18  <Syphic> RealLive?
08:48:19  <Bjarni> it's about how other people will make you pay fortunes for nearly nothing
08:48:22  <Syphic> oops RealLife*
08:48:31  <Bjarni> yeah
08:48:35  <Syphic> ah ok
08:48:46  <Bjarni> the point is to avoid such incidents, which can be tricky :s
08:49:04  <Syphic> got ya... well im more of a ttd person biz games
08:49:40  <Syphic> what does NoBrk stand for?
08:50:02  *** Farden [jk3farden@] has joined #openttd
08:50:29  <TheMask96> No Breakdowns
08:50:35  <Syphic> thx
08:50:42  <Syphic> so is anyone in here actually playing ttd?
08:51:38  <TrueBrain> nah, we just hang here
08:51:53  <Syphic> do yall even like the game
08:53:03  <Syphic> anyways ltr
08:53:06  *** Syphic [~icechat5@] has quit [Quit: The early bird may get the worm, but the second mouse gets the cheese]
08:58:11  <alex_> Syphic has quit (Quit: The early bird may get the worm, but the second mouse gets the cheese)
08:58:11  <alex_> WTF
08:58:11  <alex_> what the hell is that supposed to mean?
08:58:11  <Rubidium> that the first mouse dies in the mouse trap
08:59:21  *** Nickman [] has joined #openttd
09:09:06  <Nickman> hi all
09:10:57  <alex_> lol Rubidium
09:12:29  *** Thomas[NL] [] has joined #openttd
09:39:18  <TrueBrain>
09:39:22  <TrueBrain> somehow I think it isn't that clear...
09:39:44  <Nickman> looks cool
09:39:54  <TrueBrain> but you can't really see the topleft thing of going down
09:40:06  <Nickman> that is indeed hard to see
09:40:15  <TrueBrain> then it is always a bit hard to see
09:40:17  <TrueBrain> but still
09:40:22  <Nickman> :)
09:40:30  <Nickman> maybe you should see it on a bigger scale?
09:40:39  <TrueBrain> means adding more tiles ;)
09:40:43  <Nickman> like bigger platform
09:40:45  <Nickman> :D
09:43:26  *** mikk36[EST] [] has joined #openttd
09:44:18  <TrueBrain> more often I am fighting Blender than that it is working for me :p
09:44:25  <TrueBrain> hidden options all over the place :p
09:44:49  <Nickman> hehe, you need to know the right keys to press ;)
09:49:43  *** mikk36 [] has quit [Ping timeout: 480 seconds]
09:51:33  <Progman> TrueBrain: is it a raised tile or corner?
09:52:00  <Progman> maybe its better to use the roof-stones instead of this
09:52:14  <TrueBrain> but then you can't build on it
09:52:41  <Nickman> it's a bit slippery then :)
09:53:11  *** mikk36[EST] is now known as mikk36
09:54:51  *** Nickman is now known as Nickman^Away
09:57:05  <Progman> am I right you are using only 3 level steps instead of 4?
09:57:32  <Progman> maybe it works better if you start rasing at the edge of the tile
09:57:56  <TrueBrain> 4 steps is the next floor
09:58:14  <TrueBrain> in this case it looks like 3, but that is beause the top isn't part of the next floor yet
09:58:33  <TrueBrain> hmm, height is fucked up anyway :(
09:59:16  <Progman> can you raise a tile and post a screenshot?
09:59:49  <TrueBrain> after correcting the height, I will
10:01:39  <TrueBrain>
10:01:42  <TrueBrain> not 100% perfect yet
10:04:49  <Progman> and if you use the relation "3 lego-steps ~ 1 ottd height"?
10:04:49  <TrueBrain> but okay, it indeed is a 3 step
10:05:52  <Progman> anyway, you get it ;)
10:12:58  *** scia [~scia@] has joined #openttd
10:16:34  *** tokai [] has quit [Ping timeout: 480 seconds]
10:18:07  *** tokai [] has joined #openttd
10:18:08  *** mode/#openttd [+v tokai] by ChanServ
10:21:24  <TrueBrain> hmm, I really need to make that 4 lego steps are 1 ottd height
10:21:30  <TrueBrain> so far the attempts ... well... failed :p
10:21:31  <TrueBrain> hehe
10:23:27  <Noldo> so in that picture the top most stud of the slope is the same height as the top of the hill?
10:23:27  *** Ammler [] has quit [Read error: Connection reset by peer]
10:26:08  *** Ammler [] has joined #openttd
10:26:33  <TrueBrain> I need to make a few other pictures first, before I can see if this really works :)
10:32:12  <TrueBrain> and now, now I need to pick up my gf :) Be back later, much later :p
10:33:30  <TrueBrain>
10:33:33  <TrueBrain> far from perfect :p
10:34:39  <Progman> but almost close ;)
10:35:13  <blathijs> TrueBrain: That's rendered by openttd? Nice :-)
10:36:04  <Noldo> I wonder hos the will could jump up more
10:40:26  *** Wezz6400 [] has joined #openttd
10:45:27  *** kaan [~Klaus@] has joined #openttd
10:45:33  <kaan> hi all
10:46:05  <Noldo> s/hos/how/ and s/will/hill/
10:48:11  *** Vikthor [~Vikthor@] has joined #openttd
10:59:24  *** BTH_ [] has joined #openttd
10:59:24  *** ITSBTH [] has quit [Read error: Connection reset by peer]
11:01:43  <Nickman^Away> TrueBrain, looking good ;)
11:02:00  <Noldo> TrueBrain: what git version do you use?
11:02:28  <Rubidium> I guess gentoo's latest stable
11:05:32  *** prakti [] has joined #openttd
11:14:26  *** Thomas[NL] [] has quit [Remote host closed the connection]
11:16:43  <TrueBrain> hmm, it looked better then I thought :)
11:16:45  <TrueBrain> how nice ;)
11:21:02  <Eddi|zuHause3> i really like the new green
11:24:39  <blathijs> TrueBrain: Did you try using the "schuine blokjes" for the slops instead of a stairs of blocks?
11:24:50  <blathijs> angled bricks, would be the word
11:25:58  <TrueBrain> blathijs: you can't build on those!
11:26:25  <Noldo> :)
11:28:15  <blathijs> :-)
11:45:18  *** kaan [~Klaus@] has quit [Read error: Connection reset by peer]
11:48:18  *** Diabolic-Angel [] has joined #openttd
12:10:33  *** glx [] has joined #openttd
12:10:34  *** mode/#openttd [+v glx] by ChanServ
12:20:24  <svip> Hm.
12:20:36  <svip> What variable in _prices stores how much it cost to clear farmland?
12:23:02  <Maedhros> have a look in ClearTile_Clear
12:23:33  *** scia [~scia@] has quit [Ping timeout: 480 seconds]
12:30:26  *** Diabolic-Angel [] has quit [Quit: leaving]
12:30:38  <svip> GetClearGround, hm. :O
12:33:33  *** Diabolic-Angel [] has joined #openttd
12:34:24  *** Red [] has quit [Ping timeout: 480 seconds]
12:45:53  *** Mark [~Mark@] has quit [Ping timeout: 480 seconds]
12:46:16  *** Mark [~Mark@] has joined #openttd
12:47:09  *** Digitalfox [] has joined #openttd
12:47:46  <Digitalfox> Hello :)
12:48:47  <Digitalfox> What do i need to create a portuguese newgrf of town names?? Decode one already existing for other language and replace names or is there some tutorial?
12:49:43  <Maedhros> this is the manual page:
12:49:59  <izhirahider> Digitalfox, hey
12:50:12  <glx> Digitalfox: I converted 2 of the original OTTD townname generators into action F
12:50:13  <izhirahider> Digitalfox, Sorry for that, I haven't had time for it before
12:50:19  <Digitalfox> hey izhirahider :)
12:50:31  <izhirahider> and seriously, the newgrf thing kinda turned me down considerably
12:50:45  <Digitalfox> izhirahider: I know, that's why i'm going to try
12:52:35  <izhirahider> What time do you have for it?
12:53:17  <Digitalfox> glx, tha's cool :) but if there were one in english, at least would be easier, but i can always translate sweden to english and then english to portuguese :)
12:53:24  <Digitalfox> izhirahider: A lot ;)
12:54:15  <glx> Digitalfox: I can't convert the english generators because they use ReplaceWord()
12:54:25  <Digitalfox> ok
12:54:59  <Digitalfox> So anyone knows a good site for translating sweden to english? ;)
12:55:30  <glx> what do you want translate?
12:55:51  <colle>
12:55:52  <glx> there are just list of townname parts
12:58:10  <Digitalfox> Well, for me is easy to just translate the names on sweden to portuguese and try to make the newgrf worl well :)
12:58:27  <izhirahider> it doesn't work like that Digitalfox
12:58:32  <glx> you want to translate townnames?
12:58:36  <izhirahider> our town generator is much more complex
12:58:41  <izhirahider> it requires programming
12:58:56  <izhirahider> I'm affraid newgrf doesn't allow that, only combinations per se
12:59:54  <Digitalfox> Well i'll give it a shot anyway!
13:01:36  <glx> jpset_namw.grf uses only full names
13:01:57  <Digitalfox> ok
13:02:10  <Digitalfox> I'll try and see what i can do..
13:02:10  *** blazer [] has quit [Remote host closed the connection]
13:02:15  *** blazer [] has joined #openttd
13:03:10  <glx> izhirahider: can I see your generator?
13:03:57  <izhirahider> glx, thanks for asking. I'll quite busy at this time to send it though, maybe at some later time I can show you, if you don't mind
13:04:16  <glx> np
13:06:48  <TrueBrain>
13:06:51  <TrueBrain> it looks ugly :(
13:06:59  <TrueBrain> depth perception totally fails
13:07:24  *** |Jeroen| [] has joined #openttd
13:08:17  <glx> TrueBrain: wrong offset for one it seems
13:08:21  <Progman> weird antialias thing
13:08:35  <TrueBrain> glx: no, not all tiles are converted to the new coordinates :)
13:09:03  <TrueBrain> and the red is just a silly thing of me :)
13:10:41  <glx> use a lighter green if possible
13:10:52  <TrueBrain> still doesn't give any depth perception
13:14:34  <Noldo> the slopes aren't exactly the same color in the originals
13:14:44  *** Ammler [] has quit [Quit: Konversation terminated!]
13:17:16  *** joosa [] has quit [Read error: Connection reset by peer]
13:17:17  *** joosa` [] has joined #openttd
13:24:15  *** ThePizzaKing [] has quit [Ping timeout: 480 seconds]
13:25:13  <Eddi|zuHause3> <TrueBrain> depth perception totally fails <- a grid might help that :)
13:26:39  <Eddi|zuHause3> <Noldo> the slopes aren't exactly the same color in the originals <- yes, but here, slopes are not slopes, but steps of flat tiles, so you don't have "lighting effects" to explain the colours (especially on the backwards slopes)
13:26:50  <Nickman^Away> it's a bit to green i think TrueBrain... :D
13:26:53  *** skidd13 [] has joined #openttd
13:27:12  <Nickman^Away> to much of the same clour
13:27:12  *** Nickman^Away is now known as Nickman
13:29:59  *** frosch123 [] has joined #openttd
13:30:01  <TrueBrain> [15:25] <Eddi|zuHause3> <TrueBrain> depth perception totally fails <- a grid might help that :) <- nope, 1 tile itself doens't have depth perception
13:30:42  <Belugas> i'll go along glx's opinion: colors might do the trick
13:30:54  <TrueBrain> Belugas: nope, tried :(
13:31:06  *** Wezz6400 [] has quit [Quit: bbl]
13:33:53  *** Osai [] has joined #openttd
13:35:43  <Noldo> you are going to end up modeling it with blender
13:35:49  <frosch123> Who wants to pay 4.99 pounds for TTDP?
13:35:49  <Eddi|zuHause3> i'd suggest different colours per height level, but the system probably does not allow this
13:35:56  <TrueBrain> this _is_ blender
13:37:48  <Noldo> :(
13:38:45  <Belugas> for TTD<P> ???
13:39:04  <frosch123> The advertisment on
13:39:31  <Belugas> TrueBrain, i guess that blender is good, but doing some manual modifications are good too :)
13:39:53  <Belugas> IIRC, this is the conclusion Wolf01 came up with
13:40:48  <Belugas> frosch123, i don't see that. Maybe a banner thing :(
13:40:56  <Noldo> google ads
13:41:30  <joosa`> e links
13:41:30  <joosa`> pe1617.16 -!- Topic set by TrueBrain [] [Sun Aug 19 00:15:49 2007]
13:41:33  <joosa`> pe1617.16 [Users #openttd]
13:41:35  <joosa`> oops
13:41:38  <joosa`> pe1617.16 [@Belugas   ] [ BTH_           ] [ eQualizer       ] [ marc-andre  ] [ raimar3     ] [ TheMask96    ]
13:41:54  <joosa`> sry, the mouse dropped and clicked paste
13:43:56  <joosa`> I got a strong deja vu from that.
13:44:04  *** joosa` is now known as joosa
13:44:40  <frosch123> Well, it links to a page, where it seems you could buy TTDX with win XP support for 4.99 pounds.
13:45:16  <frosch123> But the FAQ says: "All the games mentioned on this site are Abandonware. We do not sell these games. What we do sell, is the ability to play these games on Windows XP. The money that you pay, is ONLY buying our software and packaging costs."
13:45:39  <frosch123> So I guess, they sell TTDP on a nice CD or something.
13:46:03  <ln-> well that's not illegal.
13:46:20  <frosch123> No, I just asked, who wants to buy TTDP for 4.99.
13:46:31  <Belugas> ho... TTDX...  I kinda remember an offer similar to that one, but with the screenshot provided, it looked more like OTTD then TTDP
13:46:37  <ln-> if they sell the "abandonware" game too, then it is illegal.
13:46:46  <Belugas> it was on EBay, IIRC
13:47:21  <frosch123> Well the abandonware thingy is only in the "tiny things". I cannot see it on the main selling page.
13:48:01  <Noldo> quite interesting business logic I have to say
13:56:17  <skidd13> Today I found out a quite interesting point regarding the legal existence of openttd. Even if ATATRI forbids OpenTTD (What isn't legal anyway) they have to pay all the developers and patch writers for their work. =) And they probably won't.
14:03:21  *** BTH_ [] has quit [Read error: Connection reset by peer]
14:03:21  *** BTH__ [] has joined #openttd
14:05:51  *** dfox [] has quit [Remote host closed the connection]
14:08:38  *** Ammler [] has joined #openttd
14:17:15  *** skidd13 [] has left #openttd []
14:23:17  *** Wezz6400 [] has joined #openttd
14:42:29  *** Diabolic-Angel [] has quit [Quit: leaving]
14:43:22  *** BTH__ [] has quit [Read error: Connection reset by peer]
14:43:22  *** BTH_ [] has joined #openttd
14:51:19  *** Diabolic-Angel [] has joined #openttd
15:03:12  <svip> :[
15:03:34  <svip> Should I add a button to the railway/road/etc. building toolbars.
15:03:40  <svip> Or to the main toolbar.
15:05:52  <Eddi|zuHause3> maybe add a submenu to the landscaping button, one entry opens the terraforming toolbar, and the other the "land usage" toolbar, with different sets of highlighting filters (town rating, tile owner etc.)
15:06:16  <Eddi|zuHause3> railtype!!
15:07:08  <Eddi|zuHause3> it's one of the long standing feature requests, a way to easily spot stray unelectrified pieces of rail
15:07:46  <Eddi|zuHause3> and the tile highlighting sounds like the perfect solution
15:07:55  *** Frostregen_ [] has joined #openttd
15:09:38  *** Diabolic-Angel [] has quit [Ping timeout: 480 seconds]
15:10:10  <svip> Aha!
15:10:24  <Eddi|zuHause3> other idea for filter: accepted goods
15:10:33  <Eddi|zuHause3> but that can be extended later :)
15:10:40  <svip> :)
15:11:24  <Eddi|zuHause3> it could also be a submenu entry of another button
15:11:34  <Eddi|zuHause3> like where the transparency toolbar is
15:11:56  <Eddi|zuHause3> that even sounds like a better idea :)
15:12:18  <svip> Huh?
15:12:58  *** mikk36 [] has quit [Quit: The pedestrian had no idea which way to run, so I ran over him.]
15:13:01  <Eddi|zuHause3> you know the transparency gui?
15:13:10  <svip> I do not.
15:13:54  *** Frostregen [] has quit [Ping timeout: 480 seconds]
15:14:05  *** Frostregen_ is now known as Frostregen
15:16:02  <Eddi|zuHause3> svip: in the options menu (the one with the wrench), there is "game options", "difficulty options", "patch options", "newgrf options" and "transparency options"
15:17:01  <svip> Ah.
15:17:43  <svip> Sounds like a plan.
15:20:53  <Eddi|zuHause3> there you can add "highlighting options"
15:21:08  <svip> Good idea.
15:23:23  *** BTH__ [] has joined #openttd
15:23:23  *** BTH_ [] has quit [Read error: Connection reset by peer]
15:37:38  *** Zavior [] has quit [Read error: Connection reset by peer]
15:41:06  *** Diabolic-Angel [] has joined #openttd
15:41:34  *** Zavior [] has joined #openttd
15:41:34  *** Zavior [] has quit []
15:42:32  *** Zavior [] has joined #openttd
15:44:12  <frosch123> bye, going home...
15:44:28  *** frosch123 [] has quit [Remote host closed the connection]
15:44:37  *** Peakki [] has joined #openttd
15:47:50  <TrueBrain> k, girlfriend is sleeping
15:47:53  <TrueBrain> back to the blender
15:48:16  <peter1138> with the frogs?
15:48:22  <TrueBrain> kwak!
15:48:38  <Eddi|zuHause3> frogs say "quak" here...
15:48:59  <TrueBrain> does it look like I care? :p
15:49:13  <Eddi|zuHause3> do you care if i said 'yes'?
15:50:25  *** Ammler [] has quit [Quit: Konversation terminated!]
15:50:30  <TrueBrain> yes
15:50:38  <TrueBrain> as it means I can run an other @kick line ;)
15:50:42  <TrueBrain> HA
15:50:42  <TrueBrain> HA
15:51:31  <Eddi|zuHause3> hmm... i'm not in a mood to be kicked right now...
15:51:41  <TrueBrain> pfew :p
15:54:22  <TrueBrain> bah, I need a real artist in here :p
15:54:43  <TrueBrain> as I can't make it like I would like to :p
15:55:30  <svip> :P
15:56:49  <TrueBrain> I can't get this depth visible :(
15:57:07  <TrueBrain> I guess I need a second sun :)
15:58:42  <Belugas> in here, frogs would rather sound like "wrebbit" ;)
15:59:18  <Eddi|zuHause3> those are american frogs :p
16:00:30  <svip> Hm.
16:00:31  <svip> SVN question.
16:00:41  <svip> If I rename a file, how do I coupe with that?
16:00:46  <svip> Like with svn add stuff.
16:01:10  <TrueBrain> svn move
16:01:11  <Bjarni> svn move file new_file
16:01:16  <TrueBrain> amazing how simple life is :p
16:01:27  <Bjarni> svn help move (if you really need to read this)
16:01:57  <Bjarni> you might want to read "svn help" anyway to see what it can do for you
16:01:59  <Nickman> so, no progress on thebricks TrueBrain? :)
16:02:11  <TrueBrain> backward progress :p
16:02:17  <Nickman> that's bad progress :D
16:02:31  <Nickman> I'm at episode 18 of heroes ATM :)
16:03:08  <Eddi|zuHause3> that's where *insert really bad spoiler here*?
16:03:18  <Nickman> hehe :D
16:03:30  <Nickman> I don't really care about spoilers, but the rest in here might ;)
16:03:49  <Eddi|zuHause3> i care...
16:03:49  <TrueBrain> but we don't care about the rest :)
16:03:53  <TrueBrain> you is all that matters!
16:03:54  <Bjarni> wtf is heroes?
16:03:59  <Nickman> lol
16:04:03  <Nickman> a series
16:04:04  <Eddi|zuHause3> the greatest series on earth...
16:04:07  <TrueBrain> Bjarni: clearly you aren't :p
16:04:14  <Nickman> the greatest? hehe
16:04:33  <Eddi|zuHause3> yeah, it's way beyond lost...
16:04:49  <Nickman> Lost gives to little answers and to much questions :)
16:05:02  <Bjarni> yeah, I might not care about spoilers from heroes
16:05:21  <Eddi|zuHause3> Bjarni: you would if you watched it...
16:05:35  <Bjarni> and "episode 18 of heroes" kind of gave the series part of it away ;)
16:06:23  <TrueBrain>
16:06:27  <TrueBrain> at least I have the height figured out
16:06:45  <TrueBrain> hmm, not 100%, but almost in fact :p
16:07:12  <Nickman> that's cool :)
16:07:46  <Nickman> the tiles going down on the top right have a bug in them
16:07:52  <Eddi|zuHause3> the steps look kind of irregular... especially the backwards down steps
16:07:56  <Nickman> yep
16:08:00  <TrueBrain> on the back are wrong somehow yes
16:08:06  <TrueBrain> but to the front are perfect, as far as I can tell
16:08:29  <Eddi|zuHause3> yeah, but the half-slopes have different step size than the full slopes
16:08:38  <TrueBrain> full slopes are the only one done
16:08:41  <TrueBrain> ignore the rest
16:09:27  *** Ammler [] has joined #openttd
16:09:45  <Eddi|zuHause3> the upwards slopes on the right also have a wrong step height
16:09:58  <TrueBrain> ?
16:10:07  <Nickman> how are you making them nowe TrueBrain?
16:10:11  <TrueBrain> Nickman: via Blender
16:10:16  <Nickman> :D
16:10:32  <Nickman> you can test the commandline rendering ;)
16:11:08  <TrueBrain> that too :)
16:11:17  <Nickman> go for it ;)
16:11:18  <Nickman> :D
16:11:48  <TrueBrain> just the light is wrong
16:11:50  <TrueBrain> which sucks
16:11:59  <TrueBrain> I can also make it a bit transparent? :)
16:12:08  <Nickman> :p
16:12:19  <Nickman> there is a lightning setup somewhere on the forums?
16:12:23  <TrueBrain> yes
16:12:24  <TrueBrain> via wiki
16:12:31  <TrueBrain> in a blender file
16:12:34  <TrueBrain> not the most clear way, if you ask me
16:12:35  <TrueBrain> but okay
16:12:40  <Nickman> :p
16:13:19  <Nickman> make it clearer ;)
16:14:01  <svip> Hm, Eddi|zuHause3.
16:14:07  <svip> I have formed an idea!
16:14:24  <TrueBrain> oh-oh
16:14:32  <Nickman> :D
16:14:38  <svip> How about we allow the users to pick which "tile" type they want to use for a specific highlight.
16:14:40  <Sacro> TrueBrain: did you see my rendering?
16:14:47  <TrueBrain> Sacro: I believe so yes
16:14:49  <svip> Like "use select highlight for A, and inner highlight for B."
16:14:49  <TrueBrain> it was pretty nice :)
16:15:03  <TrueBrain> too bad it is almost imposisble to go from MLCad to any real renderer
16:15:12  <Sacro> TrueBrain: real... like POV-RAY?
16:15:19  <svip> So there will be small drop down menus showing all possible zoning.
16:15:20  <TrueBrain> POV really sucks :s
16:15:21  <Sacro> or like Blender?
16:15:40  <Sacro> you can go ldraw -> blender
16:15:47  <svip> Does text in a window require a widget?
16:15:48  <TrueBrain> Sacro: tried, I couldn't find anything
16:17:14  *** Wezz6400 [] has quit [Ping timeout: 480 seconds]
16:17:14  <svip> And how do I make a drop down box widget?
16:17:31  <Nickman> maybe a plugin TrueBrain?
16:18:02  <TrueBrain> Nickman: tried, I couldn't find anything
16:18:10  <Nickman> look harder!!! :D
16:18:22  <Nickman> I wanna play with lego :(
16:18:53  <Eddi|zuHause3> svip: hm, i don't really like that idea... either only use the inner highlighting, or make a colour variant for the outer highlighting, if it would collide with mouse selection (white, red, blue)
16:19:00  <TrueBrain> currently I am confirming my upwards slope is pixel perfect
16:19:05  <TrueBrain> and it is :) :)
16:19:08  <Nickman> ;)
16:19:25  <TrueBrain> oh doh
16:19:27  <TrueBrain> not 100%
16:19:29  <TrueBrain> like 95% :p
16:19:44  <Nickman> that's not the way to roll!
16:19:53  <svip> I disagree, I still like it, Eddi|zuHause3.
16:20:13  <Eddi|zuHause3> svip: the GUI should not get too complicated
16:20:13  <svip> That's why people pick some sane choices for the "outer" highlight.
16:20:15  *** Tobin_ [] has quit [Quit: Leaving...]
16:20:18  <svip> It won't.
16:20:50  <TrueBrain> k, then I wonder, the backwards going down stuff
16:20:52  <TrueBrain> does it just LOOK wrong
16:20:55  <TrueBrain> or is it really wrong...
16:21:11  <Nickman> is IS :D
16:21:18  <Nickman> it cuts off a piece
16:21:23  <TrueBrain> no, it looks wrong
16:21:27  <TrueBrain> because it misses other tiles
16:21:48  <Nickman> when there are two tiles below each other
16:21:55  <Nickman> the upper one seems to be to high
16:22:01  <Nickman> it covers to much of the tile below it
16:22:08  <Sacro> TrueBrain: google ldraw to blender
16:22:49  <TrueBrain> Sacro: I searched for ldr to blender :p
16:22:56  <Nickman> :p
16:23:05  <Sacro> TrueBrain: a rather primitive scanner?
16:23:38  <TrueBrain> would be useful if you could load them directly :)
16:23:46  <TrueBrain> but I have to say I am not using the correct scaling :s
16:23:56  <Sacro> hmm, the site is wrong
16:24:00  <Sacro> well i can render to a bmp
16:24:06  <Sacro> but if i can export to blender, that'd be easier
16:24:10  <Sacro> cos then i can just do models
16:24:16  <TrueBrain> you want models :)
16:24:29  <TrueBrain> anyway, the Z-scaling isn't the same as the X/Y scaling
16:24:30  *** NukeBuster [] has joined #openttd
16:24:33  <TrueBrain> that I needed to make it look right
16:24:42  <TrueBrain> (else you go up twice as fast)
16:25:34  <Sacro> mmm
16:25:43  <Sacro> it's not orthographic is it?
16:25:54  <TrueBrain> but for most other things that won't be a real problem I guess...
16:26:14  <TrueBrain> Sacro: I refuse to comment on it, as I have it always wrong :p
16:26:15  *** skidd13 [] has joined #openttd
16:26:20  <TrueBrain> hmm, I wish I knew how to change the grid in Blender :)
16:26:34  <TrueBrain> hi skidd13, wb :)
16:26:41  <Sacro> TrueBrain: hehe
16:26:50  <Sacro> well i did a nice model of a freight wagon
16:26:59  <TrueBrain> It was very nice indeed :)
16:27:03  <TrueBrain> find a way to get it imported :)
16:27:08  <Sacro> i shall
16:27:15  <Sacro> well do you want PNG renders?
16:27:17  <Sacro> or a model?
16:27:29  <TrueBrain> model would be best
16:27:34  <TrueBrain> as then we can apply the same lightning as all other models
16:27:50  <TrueBrain> and proofs Nickman's concept, that the 32bpp site should only accepts blender files :)
16:28:06  <Nickman> ;)
16:28:26  *** NukeBuster [] has left #openttd []
16:28:39  <Sacro> yes, alright
16:28:42  <TrueBrain> hmm, it looks like on the backwards stuff, the drawing is done in the wrong order...
16:28:43  <skidd13> TrueBrain: :)
16:28:59  *** NukeBuster [] has joined #openttd
16:29:28  <Sacro> grrr, the is down
16:29:46  <Nickman> that too could be possible TrueBrain ;)
16:29:53  *** Wolf01 [] has joined #openttd
16:30:05  <Wolf01> hello
16:30:21  <TrueBrain> hi Wolf01 :)
16:30:27  <TrueBrain> <- via Blender :)
16:30:43  <Wolf01> nice :)
16:30:47  *** NukeBuster [] has quit [Read error: Connection reset by peer]
16:30:55  *** NukeBuster [] has joined #openttd
16:31:12  <TrueBrain> it is a bit wrong
16:31:14  <TrueBrain> just slightly
16:31:17  <TrueBrain> but it annoys me
16:31:25  *** NukeBuster [] has quit [Read error: Connection reset by peer]
16:31:54  <_Ben_> TrueBrain is it the slightly increase for the 4th step thats a bit wrong?
16:31:57  <Priski> lego theme would be lot nicer than toyland
16:32:13  <TrueBrain> _Ben_: yes, the height of a single tile just doesn't work out with the next tile
16:32:19  <TrueBrain> so step 1 and step 4 are a mismatch
16:32:21  <TrueBrain> about 0.2 pixel :p
16:32:36  <_Ben_> It seems to work really nicely on the slope on the bottom right, why not mirror that?
16:32:56  <TrueBrain> _Ben_: they _are_ mirrored... Blender -> Anim, 4 frames with different viewpoint
16:33:21  <_Ben_> I mean mirror the render (for the bottom to front facing sides
16:33:28  <_Ben_> )
16:33:49  *** Eddi|zuHause [] has joined #openttd
16:34:08  <TrueBrain> they should be an exact mirror... let me check
16:35:55  <TrueBrain> bah, even thinking seems to fail.. it is hot in here :(
16:36:48  <Wolf01> i hope that when you'll finish it you'll remember to credit me :D
16:36:57  <TrueBrain> hehe :p
16:37:14  *** Eddi|zuHause3 [] has quit [Ping timeout: 480 seconds]
16:37:38  <TrueBrain> _Ben_: btw, thisone you might know: the backwards going down thingies have very bad depth view, because the light comes from the front (where the user looks from)
16:37:48  <TrueBrain> any easy way to give it back some depth prespective?
16:38:02  *** Eddi|zuHause [] has quit [Remote host closed the connection]
16:38:18  <_Ben_> brightness-contrast in PS, or (not shore about gimp).  maybe hue-saturation a little also
16:38:27  <TrueBrain> is it possible via Blender?
16:39:05  <_Ben_> hmm, yes, changing the diffuse settings should do it, I'm not exactly shore how to do that, I always do it post render, as its quicker to get correct
16:39:14  <TrueBrain> hehe :)
16:39:33  <svip> Does WE_PAINT mean?
16:39:40  <TrueBrain> any chance you also know how to change the grid-size in Blender? :p
16:40:10  <Wolf01> svip: put there what you need to paint
16:40:19  <svip> As in drawing the window?
16:40:21  <Wolf01> is a window event
16:40:42  <Wolf01> usually there you draw the widgets and other things
16:41:02  <_Ben_> TrueBrain: no idea I'm affriad.  The grid is usually just used to give an idea of scale, you move things relative to it, rather than changing it
16:41:13  <TrueBrain> _Ben_: but you have this lovely clipping
16:41:15  *** Eddi|zuHause [] has joined #openttd
16:41:22  <TrueBrain> clipping = snap
16:41:32  <TrueBrain> having lego it would be very useful to use snap to grid :)
16:41:37  <Wolf01> TrueBrain, but in lego you can see the grid :D
16:42:08  <svip> Okay...
16:42:12  <svip> That's a pretty messed up window.
16:42:15  <Wolf01> in temperate you don't... at least, i've never seen a grid around in real world
16:42:18  <_Ben_> ah, I see what you mean.  In max its called the angle snap toggle.  I'm not shore where that is in blender, but try searching for that name
16:42:30  <TrueBrain> k, tnx :)
16:45:24  *** Eddi|zuHause [] has quit [Remote host closed the connection]
16:45:24  *** BTH__ [] has quit [Read error: Connection reset by peer]
16:45:25  *** BTH__ [] has joined #openttd
16:45:32  *** Eddi|zuHause [] has joined #openttd
16:46:44  <TrueBrain> _Ben_: Nickman had to idea to only allow .blend files to be uploaded for the 32bpp website, so we have the source files, instead of just the PNG.. bad idea / good idea?
16:47:12  <Nickman> and we render the PNG files ourselfs on a server ;)
16:47:27  <Nickman> (I could provide some CPU power for that matter ;))
16:47:36  <_Ben_> TrueBrain, It would certaintly be a good idea to get hold of the source of models, otherwise preview shots are nothign more than a teezer
16:48:03  <TrueBrain> but are .blend files all that we need? I mean, you already talk about doing it post-render, some changes
16:48:18  <Nickman> I think the .blend files (or other "source" files should be neccesary) and maybe the PNG should be uploaded to...
16:48:48  <_Ben_> 2 problems.  a lot of people don't use blender, including myself most of the time.  2)  a lot of people seem to be reluctant to release models under gpl, but would prefer credit (cc-sa)
16:49:04  <Nickman> credit CAN be provided...
16:49:13  <Nickman> that won't be much of a problem I think?
16:49:23  <Nickman> the one that uploads the source gets the credit...
16:49:41  <Noldo> Nickman: gpl doesn't promise that everybody who uses the file gives credit
16:50:02  <TrueBrain> credits aren't the problem, as long as we, as OpenTTD Developers Team, are free to do with the graphics (and source files) what ever we want
16:50:10  <TrueBrain> I have no idea which licenses provide that :)
16:50:15  <Nickman> No, but when they upload the file to this site, their name is next to it, so whoever downloads them, sees who it is from...
16:50:29  <TrueBrain> Nickman: more when we release a 32bpp set (if ever)
16:50:45  <Nickman> what do you mean? The credit will be gone then?
16:51:04  <TrueBrain> Nickman: there are, what, 10000 images?
16:51:12  <_Ben_> hmm, well if its specific to openttd, they could be completly copyright as long as there is personally permission that openttd can use them, and release them.  But then the release of openttd with graphics would have to hold that liecence, so if its all gpl as it currently is?  then there would be an issue
16:51:17  <Nickman> Place it somwhere in a txt file or somthing, where do the credits of the developers go? :)
16:51:35  *** scia [~scia@] has joined #openttd
16:51:36  <TrueBrain> Nickman: long long long long long list :)
16:51:41  <TrueBrain> _Ben_: I will ask around which licenses fits both
16:51:43  <Nickman> yeah...
16:51:47  <Nickman> (y)
16:51:48  <Nickman> oeps
16:51:54  <Nickman> no kick TrueBrain :s
16:52:13  <_Ben_> cool, cheers.  Would be nice to resolve that.  I think a lot of artists would be motivated if credit is enshored
16:52:31  <TrueBrain> credits, as in, naming who made which image, can't be a real issue
16:52:34  <TrueBrain> just it will be a long list :p
16:52:38  <Nickman> where are the credits of the developers?
16:52:41  <TrueBrain> readme.txt
16:52:41  <Nickman> yeah... indeed
16:52:44  <Nickman> well
16:52:48  <Nickman> make the list longer when needed ;)
16:53:20  <TrueBrain> ideal, for us, would be that they give up the credits as GPL to OpenTTD Developer Team, and get credits in graphics.txt or what ever :)
16:53:44  <_Ben_> yeah
16:54:24  <Nickman> credits won't be that big of a problem I think :)
16:54:31  <Nickman> there are a lot of ways of handling it
16:55:19  <Nickman> I'm off to dinner ;)
16:55:21  <Sacro> TrueBrain: i can't release models under the GPL
16:55:21  <Noldo> GPL is a not the clearest license there is when it comes to media files
16:55:39  <TrueBrain> I believe Creative License is the counter-part of GPL for images?
16:55:41  <Sacro> at least, i don't think so
16:55:57  <_Ben_> Sacro: why is that?
16:57:50  *** KritiK [] has joined #openttd
16:58:30  <TrueBrain> now I need to find this 'diffuse' option :p
16:58:34  <Sacro> _Ben_: the renderings are free for personal/non commercial
16:58:48  <TrueBrain> Sacro: we are non-commercial :) (we don't ask money :p)
17:00:16  <Wolf01> TrueBrain, if i can find some .ldr of lego buildings, do you think that is possible to use them for brickland?
17:00:30  *** Tekky [] has joined #openttd
17:00:34  <TrueBrain> Wolf01: Sacro claims it can be done :)
17:00:36  <TrueBrain> I couldn't find it
17:00:38  <_Ben_> Truelight, In blender I think its called Amb and Ref, and there under the materials, wich is the red dot right of 'panels'
17:00:49  <TrueBrain> k, tnx :)
17:00:54  <TrueBrain> Materials I know to find :)
17:01:10  <TrueBrain> ah, there, hidden! :)
17:01:15  *** Wezz6400 [] has joined #openttd
17:01:38  <_Ben_> you are altering the materials rather than the LS though, so would need to do it to each.  I have no idea on blend enviroment settings, which would be the other way to go about it
17:01:48  <Tekky> Hi, I have a short question: The Signls Auto Completion Patch is in trunk, but not the corresponding signal GUI, is that correct?
17:02:08  <TrueBrain> _Ben_: all my objects are linked to one single object, so changes to materials is instant for all :p
17:02:25  <Wolf01> (and since the work is based on my hard work, maybe is me who should decide what license to use, don't you think so?)
17:02:40  <_Ben_> ah, referenceing meshes.  Thats pretty efficient
17:02:49  <TrueBrain> Wolf01: we are not talking about brickland, a bit more general :)
17:03:00  <TrueBrain> _Ben_: yeah, I hate doing things more often then strictly needed :p
17:03:01  <Wolf01> ah ok
17:05:03  <TrueBrain> Wolf01: and you no longer have a saying in what I do, as I started from scratch :p MWHAHAHAHAHAHAHAHA :)
17:05:03  * TrueBrain hugs Wolf01 :)
17:05:03  <TrueBrain> how is your road going?
17:05:03  <Wolf01> the idea is mine, the images are derived from my work :)
17:05:03  <TrueBrain> is lego your work?
17:05:03  <TrueBrain> cool :p
17:05:03  <TrueBrain> but don't worry, you will get the credit you deserve :p
17:05:03  <Wolf01> i copyrighted the use of 4 studs per side
17:05:05  <TrueBrain> nah, Wolf01, I doubt I will ever finish this any way, I just want to see if 32bpp has enough in it to make stuff like tiles :)
17:05:06  <Wolf01> so you can use from 1 to 1000000 but not 4 or 0
17:05:12  <Wolf01> :D
17:06:06  <Wolf01> why not?
17:06:20  <TrueBrain> too much work :p :p
17:06:48  <Sacro> Wolf01: yep, ldr is fine
17:08:20  <Wolf01> sacro, if you have some buildings... i can do 2 villas and some vehicles with my building instructions
17:08:40  <Sacro> Wolf01: there are lots of instructions onine
17:08:41  <TrueBrain> lol, and all of a sudden we are done with brickland ;)
17:08:41  <TrueBrain> hehe
17:08:49  <Sacro> and i have a huge box of them at home that I will collect
17:08:58  <Sacro> TrueBrain: i've done a level crossing :p
17:09:06  <TrueBrain> I have many many many instructions :p
17:09:09  <Sacro> hehe
17:09:13  <Sacro> it was great
17:09:19  <Sacro> i spent ages rummaging around looking for parts
17:09:22  <Sacro> it was like being 8 again
17:09:22  <TrueBrain> my brother and I played it for ages :)
17:09:31  <Wolf01> i prefer to not use stuff i find online, specially when i'm not sure about copyrights and licenses
17:09:47  <Sacro> Wolf01: mmm,
17:09:49  <TrueBrain> but I dunno if you can use any of the instructions at all
17:10:03  <Wolf01> i crawl every day brickshelf
17:10:13  <Wolf01> and i found a lot of stuff
17:10:31  *** Wezz6400_ [] has joined #openttd
17:10:50  <Sacro> TrueBrain: well we don't have to
17:11:02  <Sacro> i was just having fun finding different types of bricks
17:11:15  <TrueBrain> yeah, me 2 :) but it was ment for Wolf01, as he clearly wanted to copy the instructions
17:11:36  <Sacro> well...
17:11:43  <Sacro> i was going to steal the big yellow lego station
17:11:58  <Sacro> <- so nice
17:12:17  <TrueBrain> but please first try to get a good image from ldr format
17:12:20  <TrueBrain> or a blender
17:12:43  <Sacro> i will upload some renderings later
17:12:47  <Sacro> i need a page
17:13:05  <TrueBrain> as I truely wonder if we can make correct renders from ldr
17:13:30  <Sacro> oooh, a class 06 shunter
17:13:35  <Sacro> yes we can
17:13:43  <_Ben_> the nice thing about a lego set is that it would only take a short while to create all the bits in one blend file, then just reference that and build up many models
17:13:44  <Sacro> either through pov-ray, or blender
17:13:46  <TrueBrain> Sacro: show me :)
17:13:52  <Sacro> TrueBrain: i'm not at home :p
17:13:59  <TrueBrain> _Ben_: exactly what I am trying to do right now :)
17:14:14  <TrueBrain> _Ben_: just it takes a bit of time.... as Blender isn't the most logic application :(
17:14:31  <TrueBrain> for example, it claims that you can link multiple colors to one object, but when you try to change it in your Proxy object, it refuses....
17:14:32  <TrueBrain> grr
17:14:36  <Sacro> and my battery is dying here
17:15:00  <Sacro> oooh
17:15:00  <TrueBrain> but okay, I now have a height problem... stupid scaling :p
17:15:03  <Sacro> a BR APT
17:15:04  *** Wezz6400 [] has quit [Ping timeout: 480 seconds]
17:15:20  <TrueBrain> wait, it is supposed to be duplo...
17:15:30  <TrueBrain> so I can scale down the Z an extra 50%
17:15:34  <Sacro> you can't make anything good out of duplo
17:15:41  <Sacro> the bricks are too big
17:15:48  <TrueBrain> no, the idea was: ground-tiles are 4x4
17:15:51  <TrueBrain> but you build 16x16 on them
17:15:53  <_Ben_> hmm, I could model up some lego bits quite quickly maybe...although I havn't got the time at the sec.  I have a lego man if its ever needed though! <
17:16:02  <Wolf01> but you can stick together duplo with normal lego
17:16:06  <TrueBrain> _Ben_: the lego man was very cool :)
17:16:18  <TrueBrain> _Ben_: and you spent time on things that are much more important (temperate climate :p)
17:16:25  <TrueBrain> and let us fiddle around with lego ;) hehe :)
17:16:54  <TrueBrain> oh, yes, now the scale is much better :) :)
17:16:56  <_Ben_> ar crap, so tempting...A lego set would be so good, although I would love to do x4 zoom for that also
17:17:13  <TrueBrain> _Ben_: the stuff I currently make is x4 zoom ready I believe :p
17:17:23  <TrueBrain> but okay, lego is limited in size
17:17:26  <Wolf01> eheh
17:17:27  <TrueBrain> so I dunno if that would really help :)
17:17:36  <TrueBrain> omg Wolf01!!
17:17:38  <TrueBrain> we need thatone :p
17:17:47  <Noldo> Thomas!
17:18:01  <_Ben_> thats sweet.  Maybe I'll make some lego bits later tonight.  Still messing with scaling at the moment, trying to work out some decent ratios
17:18:07  <Sacro> :D
17:18:12  <Wolf01> <- see
17:18:52  <TrueBrain> as you can see, enough stuff to base our work on :p
17:20:35  <glx> Wolf01: so 4x4 duplo means 8x8 "normal"
17:20:41  <Wolf01> yes
17:20:46  <TrueBrain> glx: 8x8 indeed
17:20:54  <TrueBrain> silly me with 16x16.. that is wrong :)
17:24:26  <_Ben_> TrueBrain: I proposed that trains could be made to 1:2, but I think I'm going to change that back to 1:1.  I said it because of tunnels and bridge, but I think we can get away with it if the tunnels are modelled well.  But the other concern would be train length.  Is it plausable that trains will be able to be longer at some point?  If so, would we need to model the trains in elements so parts of the train can disapear at differnt times as it goes into a tunne
17:24:27  <_Ben_> l?
17:25:01  <TrueBrain> _Ben_: I truely wouldn't know
17:25:14  <TrueBrain> I think a wagon shouldn't exceed a single tile for now
17:25:54  <Nickman> so, any progress on the lego TrueBrain? :)
17:25:56  <_Ben_> the tunnels only give room for about half a tile long trains really, so for that problem 2 or 1 tiles would be the same
17:26:22  <Belugas> personally, if you ask me, i would way that the proportions of today's game should not change in any kind of 32bpp project.
17:26:24  <Eddi|zuHause> Tekky: no, a different auto completition patch is in trunk, which has no gui
17:26:26  <TrueBrain> hmm.. Rubidium / peter1138 / Maedhros: any input from you guys on this?
17:26:33  <Belugas> would loose the aspect., the feel..
17:26:52  <TrueBrain> I agree with you Belugas
17:26:58  <TrueBrain> I personally dislike big-anything
17:27:01  * Belugas hugs TrueBrain
17:27:01  <TrueBrain> brrrr
17:27:12  <Nickman> :p
17:27:20  <TrueBrain> but that is just personally :)
17:28:09  <Belugas> i know!  We should ask athanasio :) such a priceless resource ;)
17:28:31  <TrueBrain> :)
17:28:36  <TrueBrain> Nickman: I believe I finally got it :)
17:28:45  <TrueBrain> trying them in game right now...
17:28:47  <Nickman> the logo's?
17:28:49  <Nickman> lego's
17:28:50  <TrueBrain> oh boy oh boy :)
17:28:52  <_Ben_> I think we should keep them as close to the original as posible, but at higher zoom things need to be scaled consitently, and there is little consitency for original graphics.  When you zoom in an see a TGV that is only 6.25m long it really looks odd.  It would be nice to have the width/height scales the same, but allow full length, and that wouldn't effect game play dramatically
17:28:59  <Rubidium> (rail)road vehicles must not exceed the current size of the vehicles, otherwise you are going to get into one *very* big hell with blitting and such. Even though it's fairly broken at this moment, it is going to get much worse with larger vehicles.
17:29:00  <Nickman> show us!!! :D
17:29:10  <TrueBrain> DOH! Almost :'(
17:29:39  <Rubidium> and stop using those "measures" everyone has given for the size of a tile. They do not apply to anything.
17:29:50  <TrueBrain> Rubidium: take a deep breath :)
17:29:50  <Eddi|zuHause> hm, for lego vehicles, 16x16 would be a much better scale
17:30:06  <Rubidium> TrueBrain: YOU wanted my input ;)
17:30:08  <TrueBrain> let me explain a few things Rubidium: currently we are trying to gather information for artists to create 32bpp image
17:30:11  <TrueBrain> it needs a guideline
17:30:20  <Belugas> _Ben_, although i understant your point, i think that changing proportion ingame, depending of the zomm level, might bring a whole lot of problems, been technical or visual or even else
17:30:23  <Eddi|zuHause> means a vehicle can be 4x8
17:30:51  <TrueBrain> bah, so close, yet so far away :(
17:30:52  <glx> a small lego wagon (no bogie) is 6x16
17:31:07  <Rubidium> TrueBrain: but the "measurement" that a tile is *always* 12.5 or 25 meter is stupid and won't work.
17:31:09  <TrueBrain> Belugas / glx: you 2 were right, making it brighter did do the trick, just not in the way I expected :)
17:31:24  <TrueBrain> Rubidium: therefor _Ben_ suggested to scale Trains and Aircrafts 1:2, and Ships 1:3 I believe
17:31:25  <Belugas> French Power!!
17:31:28  <Eddi|zuHause> glx: all cars i have seen are 4x??
17:31:28  <Rubidium> in that case the steel mill would span the whole map
17:31:28  <TrueBrain> the reason we have this talk :)
17:31:36  <Rubidium> and a big oil tanker 60 tiles
17:32:00  <_Ben_> big oil tankers (biggest in the world) would be 8
17:32:01  <glx> Eddi|zuHause: cars are 4x yes but wagons are 6x
17:32:16  <Eddi|zuHause> i have never had lego rail...
17:32:17  <_Ben_> a more suitable one for the game could be modelled to be about 3-4 and still look plausable
17:32:35  <glx> I only have
17:32:44  <Eddi|zuHause> and the monorail stuff (airport shuttle, space shuttle) were also 4x??
17:33:01  <TrueBrain> k, time to wake up my girlfriend and get some food :) Be back later
17:33:30  <Eddi|zuHause> s/get/get her to make/ :p
17:33:30  <TrueBrain>
17:33:35  <TrueBrain> _Ben_: tnx for the help with Blender :)
17:33:37  <svip> Hm.
17:33:45  <Nickman> wake her up TrueBrain? :p
17:33:47  <svip> I notice that the WE_CLICK area can be appointed to something.
17:33:49  <_Ben_> truebrain: no problem, bye
17:33:52  <svip> But how do I do that?
17:34:01  <Bjarni>  <Eddi|zuHause> i have never had lego rail... <-- poor you. The 12 V system was pretty cool. You could put the tracks on normal blocks/plates and if you put two plates next to it, it would be at the same level as the rail, so cars could drive on it
17:34:03  <glx> TrueBrain: yes better like that
17:34:05  <Rubidium> in my opinion we should keep to the current scaling of vehicles and structures. Changing the scaling makes it impossible to have 8bpp and 32bpp with the same binary.
17:34:05  <TrueBrain> as you can see btw, the tileset is getting there... REALLY close now :)
17:34:12  <svip> I mean, how do I create the widget and refer it to a specific area in the window?
17:34:17  <Bjarni> so yes, I built a combined road/rail ferry :)
17:34:18  <Nickman> looking good TrueBrain, only need more depth now :D
17:34:30  <TrueBrain> Nickman: it has as much depth as the original set
17:34:38  <Nickman> yeah, but it looks flatter :D
17:34:45  <TrueBrain> that is because not all tiles are finished
17:34:53  <TrueBrain> or you mean it the other way
17:34:55  <_Ben_> Rubidium, the problem is there is no current scale, its a mix.  Its very hard to model to that
17:34:56  <TrueBrain> on which I say: who cares :p
17:35:03  <Nickman> I think it needs some harder outlines :)
17:35:08  <Nickman> ;)
17:35:21  <Bjarni> I think the elevation will appear better when the steep slopes are done as well
17:35:21  <TrueBrain> but okay, bbl
17:35:29  <Nickman> ;)
17:35:29  <Rubidium> _Ben_: maybe it's hard to model, but having 8 tile ships is even harder to program correctly
17:35:55  <_Ben_> Rubidium, I think a 3 tile ship could be plausable for an oil tanker, and that is as large as they would be
17:35:56  <Eddi|zuHause> svip: maybe look how the transparency gui did it
17:36:13  <_Ben_> at 1:3 wich is the proposal a hover craft would be about 1.2 tiles, wich is the same as it is currently
17:36:20  <Rubidium> _Ben_: graphically maybe, but technically it's virtually impossible
17:36:36  <Bjarni> _Ben_: yeah, and it would look better if the ships are unable to move through each other, but we need some better code to handle it
17:36:44  <_Ben_> rubidium, technically in what sence? reality, or are you refering to programming?
17:36:47  <Rubidium> as you need to extend the pathfinders heavily to find routes that are *at least* 3 tiles wide
17:37:00  <Eddi|zuHause> _Ben_: he means programming
17:37:10  <Rubidium> the docks need to become 3 tiles longer, ship "depots" need to be much bigger
17:37:26  <_Ben_> Rubidium, a oil tanker wouldn't be 3 tiles wide, I was refering to length
17:38:23  <_Ben_> Rubidium, for realism the dock would need to be 3 tiles long, but there is no reason that it couldn't work on a current dock
17:38:28  <Rubidium> _Ben_: but when it needs to turn, the length of the ship has to still fit in the water
17:39:21  <_Ben_> that is true.  A better example for a problem would be the a380 scaled at 1:2.  It would struggle around the current airports..
17:39:21  <Rubidium> i.e. when going around a sharp corner there must be enough space so the ship "fits" in the water and doesn't go onto land
17:40:22  <_Ben_> is it not proposed/intended to have differnet water depths?  larger ships should stay in deeper water, that way they would avoid coast. (I've probably scanned over a tricky problem rather casually there)
17:40:29  <Belugas> svip, almost anything that you declare in the widget array can be a button.  But look more to something like WWT_TEXTBTN,WWT_PUSHTXTBTN and others alike
17:40:44  *** Smoovious [] has quit [Ping timeout: 480 seconds]
17:40:44  <Rubidium> well, *any* vehicle bigger than 1 tile is getting blitting errors that are most likely virtually impossible to solve nicely. And any (rail)road vehicle larger than 1/2 a tile is going to get the same issues.
17:40:53  <Belugas> svip: they are grouped in the arrays of type Widget
17:41:12  <svip> Yeah yeah.
17:41:17  *** |Jeroen| [] has quit [Quit: oO]
17:41:37  <Belugas> svip: with WE_CLICK, you react to the number of the widget itself, zero based, using e->
17:41:48  <svip> I understand that.
17:41:53  <Belugas> pretty easy, once you now how it workd :)
17:41:58  <svip> :< Yeah.
17:42:37  <Rubidium> _Ben_: but with deeper water, you still need the "deep" water part to be wide enough to turn etc.
17:42:53  <_Ben_> rubidium, would deep water exsist next to land?
17:43:19  <svip> :[ Eddi|zuHause, I tried.
17:43:22  <svip> But I still can't figure it out.
17:43:35  <Belugas> _Ben_: maybe, if we can attract Boekabart in :)
17:43:37  <svip> Some magic is going on.
17:43:38  <Rubidium> no, but ships that need deep water should not be in shallow water
17:43:39  *** Greyscale_ [] has joined #openttd
17:43:40  <_Ben_> rubidium: for planes/ships its actually less of a concern I think, as we can make them only up to a certain size and have all the rest a beleivable size.  But for trains, nearly every single train that is width/height to a beleivable scale, is way longer than half a tile.
17:44:10  <Eddi|zuHause> svip: gui stuff is magic all over the place :)
17:44:18  <svip> :O
17:44:19  <Greyscale_> hey, I built server version r10948 and it won't let me connect because the server revision is norev000
17:44:20  <Eddi|zuHause> i can't really help you there...
17:44:22  <Greyscale_> what the crap?
17:44:49  <Noldo> you need to fake the revision
17:45:02  <Eddi|zuHause> Greyscale_: norev000 can connect to all versions (although that might give nasty results)
17:45:04  <Greyscale_> fffff
17:45:05  <Greyscale_> how?
17:45:11  <Greyscale_> the *server* is norev000
17:45:12  <Noldo> ah ok
17:45:21  <Belugas> _Ben_, one thing for sure, if rescaling for train occurs, pretty good chances that newgrf support (as we know it) would have to be disabled, to some degree
17:45:31  <Rubidium> obviously you have to fake the revision of the client
17:45:34  <Belugas> trains and vehicls would bnot follow the same rules
17:45:39  <Greyscale_> how?
17:45:48  *** Smoovious [] has joined #openttd
17:46:09  <Noldo> Greyscale_: there is rev.something that holds the revision number
17:46:35  <Greyscale_> its windows.
17:46:39  <Greyscale_> (client)
17:46:42  <Greyscale_> and a linux server
17:46:50  <Greyscale_> I just can't win
17:46:57  <Greyscale_> why the hell is the server reporting norev?
17:47:03  <_Ben_> Belugas: hmmm right. I won't pretend to understand why on that.
17:47:27  <Greyscale_> the client AND the server are both r10948
17:47:30  <Eddi|zuHause> Greyscale_: possibly not used svn?
17:47:45  <Greyscale_> no, got it from the nightlys
17:47:53  <Eddi|zuHause> svn is required to get the correct revision number automatically
17:47:54  <Greyscale_> dunno how to use git/svn
17:48:00  <Greyscale_> fffffffffffffffffff...
17:48:07  <Greyscale_> how do I do it manually?
17:48:11  <Greyscale_> Surely its just a flag
17:48:23  <Greyscale_> anyone got a git tutorial for this?
17:48:38  <Eddi|zuHause> Greyscale_: ./configure --help
17:48:57  <Eddi|zuHause>   --revision=rXXXX               overwrite the revision detection.
17:48:57  <Eddi|zuHause>                                  Use with care!
17:49:05  <Greyscale_> yay!
17:49:07  <svip> _zoning.outer = (EvaluationMode)e->we.dropdown.index + 3; << That won't work.
17:49:12  <svip> C doesn't like that conversion.
17:49:30  <svip> Should I make an IntToEvaluationMode function?
17:49:45  <Eddi|zuHause> what is that +3 for?
17:49:52  <svip> That I do not know yet.
17:49:59  <svip> Please.
17:50:06  <CIA-3> OpenTTD: KUDr * r10973 /trunk/src/waypoint.cpp: -Fix [FS#1154]: update wp->xy when waypoint is moved (Catalan)
17:50:06  <svip> Let's focus on the question at hand.
17:50:07  <Greyscale_> compile is going
17:50:53  <Eddi|zuHause> svip: what is the error it actually gives?
17:51:10  <Rubidium> svip: casts have higher priority than +
17:51:21  <Eddi|zuHause> svip: i assume its a priority error
17:51:32  <Eddi|zuHause> so add ()
17:53:12  <svip> Woo.
17:53:14  <svip> That worked.
17:55:28  <Belugas> _Ben_, maybe there are stuff that could be simply deactivated on the fly... don't know with precision.  But i thnink that while no sets are available, it would be pretty much like blowing in the wind...
17:55:49  <svip> Ugh.
17:55:54  <svip> Now it crashes horribly.
17:55:57  <Belugas> but looking at how george's long vehicles can sometimes present strange behaviours, i would say there are indeed much work to be done
17:56:01  <Belugas> good for you svip :)
17:56:01  <svip> Error: !String 0x1B01 is invalid. Probably because an old version of the .lng file.
17:56:06  <Belugas> bad for you :(
17:56:06  <_Ben_> Belugas/Rubidium:  Is there a way that rather than trains going into tunnels and popping out the other side as 1 graphic, that artists could make trains out of more than 1 sprite, but work as 1 train?.  That way they can disapear in steps as they go into the tunnel.. (again, I'm treading into an area I don't really understand, but its just an idea)
17:56:30  <_Ben_> the other option, which I would do in premier is masking, rather than getting rid of elements of the sprite, just mask it out
17:56:43  <Rubidium> then that vehicle will "bend" in corners
17:56:50  <Belugas> dunno, really dunno
17:57:32  <_Ben_> rubidium: I don't mean that 1 train is made from 2 units, but just 2 sprites.  So usually they would work as 1
18:04:05  <Greyscale_> _Ben_, easier solution:
18:04:24  <Greyscale_> Have the train go through the tunnel tile itself and have the tunnel sprite be made of two
18:04:27  <Greyscale_> front and back
18:04:35  <Greyscale_> and just pass the train sprite between
18:04:50  <Greyscale_> </no idea what he's talking about>
18:06:18  <Rubidium> _Ben_: then the train is made up as two units, *or* you want to rewrite the complete backend of OTTD, which isn't going to happen on such scale
18:06:55  <Rubidium> Greyscale_: obviously yes. The problem is that the train part is going to show over the stuff drawn on the tile *after* the tunnel entrance.
18:07:15  <Greyscale_> then hide it after the tunnel entrance
18:07:24  <Greyscale_> just make it invisible :o
18:07:25  <Greyscale_> or something
18:07:27  <Greyscale_> I dunno
18:07:30  <_Ben_> sigh, thats what we are talking about
18:08:20  <Rubidium> Greyscale_: that is what happens and requires the trains to be at most half a tile long...
18:08:35  <_Ben_> rubidium: right, well a rewrite of the backend of OTTD obviously isn't an option!
18:08:57  <Greyscale_> :|
18:09:06  <_Ben_> rubidium:  So 1 unit can only hold 1 sprite for a train?  And that/those sprite/s must appear/dissapear at the same point?
18:09:20  <Greyscale_> anyway, I wish there was another way of running it other than in screen
18:09:25  <Rubidium> _Ben_: rewrite meaning completly starting from scratch
18:09:26  <Greyscale_> like, a deamonise function
18:09:43  <Greyscale_> (for dedicated builds)
18:09:58  *** Nickman [] has quit [Quit: ( :: NoNameScript 4.02 :: )]
18:11:04  <_Ben_> Rubidium: yeah, I didn't mean to sound sarcasitc, of corse thats not a viable option
18:13:51  <Eddi|zuHause> Greyscale_: an example of something being drawn beyond a tunnel entrance: (wrong type of catenary being drawn)
18:14:19  <Rubidium> Eddi|zuHause: that's already solved, isn't it?
18:14:25  <Eddi|zuHause> (that bug is fixed meanwhile)
18:15:01  <Greyscale_> Eddi|zuHause, what am I looking at in that picutre?
18:15:24  <Eddi|zuHause> Greyscale_: the catenary goes into the tunnel entrances, and sticks out behind them
18:15:46  <Greyscale_> OH I SEE
18:15:50  <Greyscale_> Right. :|
18:16:02  <Greyscale_> Yeah, its a bit minor, but yeah, thats a bit annoying
18:16:10  <Greyscale_> one-way light setting would be nice too
18:16:16  <Greyscale_> so I can mass-set a load one way
18:16:26  <Greyscale_> because I have miles of two lanes of one way track
18:16:35  <Greyscale_> and its a bitch to light it up
18:16:37  <Greyscale_> :/
18:17:53  <Eddi|zuHause> Greyscale_: there is signal autocompletition, just click&drag on an existing signal with ctrl pressed
18:18:27  <_Ben_> Rubidium: Ok...another idea/question.  If additional train sprites are created, would a render of half the train be able to replace the full train as it goes into the tunnel?
18:18:50  <Greyscale_> ... Eddi|zuHause I never knew that
18:18:53  <Greyscale_> I'll try it now
18:19:11  <Eddi|zuHause> yeah, it's kind of a hidden feature :)
18:19:58  <Greyscale_> OH WOW
18:20:01  <Greyscale_> <3
18:20:06  <Greyscale_> eddi wins 5 internets
18:20:11  <Bjarni> we don't have any hidden features
18:20:14  <Bjarni> it's open source
18:20:20  <Greyscale_> you just saved me hours of pain and suffering
18:20:26  <Bjarni> we have poorly and not well known features
18:20:28  <Greyscale_> :P
18:20:29  <Belugas> _Ben_, just an idea : draw the train as if it was one tile long, but in fact is 2 half tile
18:20:52  <Bjarni> *poorly documented
18:20:57  <Belugas> if you see what i mean...
18:21:02  *** Nickman [] has joined #openttd
18:21:06  <Eddi|zuHause> some people do not even know that you can click and hold the icons to get other railtypes :)
18:21:35  <_Ben_> Belugas: possibly, can you illaberate? sounds similar to what I said, but I dought it's the same
18:22:05  <Eddi|zuHause> Belugas: a suggestion: allow wagons with a "no bend" flag, to attach two half-wagons together
18:22:36  <Bjarni> Eddi|zuHause: I remember when I got the monorail in the TT days. I thought it was great until I realised that I was unable to build normal rails anymore. Then I thought it was really bad :p
18:22:54  <Bjarni> took me ages to figure out to hold down the rail button XD
18:23:05  <Noldo> :)
18:23:12  <Eddi|zuHause> i never got to monorail age on my 386 :p
18:23:22  <Bjarni> I used a 486
18:23:30  <Bjarni> but it was not mine :(
18:23:39  <Eddi|zuHause> i not even got electric
18:23:41  <Belugas> _Ben_ : usually, there is a separation between each wagon of a train.  Drawing them a bit wider as if the there were only o...
18:23:45  <Belugas> haaa.. forget it
18:23:49  <Belugas> not good of an idea...
18:24:20  <Belugas> Eddi|zuHause, i guess it wold be, dunno. got to dig in sources i'm not familliar with
18:24:51  <Eddi|zuHause> you just have to enforce that the wagon is always positioned relative to the wagon in front of it
18:25:00  <Eddi|zuHause> and you could restrict that to articulated vehicles
18:25:30  <Eddi|zuHause> so you don't get issues with such a wagon being in the front of the train
18:30:53  <Greyscale_> I went on the "AsiaStar" last night
18:30:53  <Greyscale_> returning from france-land
18:30:53  <Greyscale_> And why is there no EMU's?
18:30:53  <Noldo> EMU?
18:30:53  <Greyscale_> Like the dash diesel or the something-manly but electric
18:30:53  <Greyscale_> DMU = Diesel multiple unit; EMU = electric multiple unit
18:30:53  <Noldo> right, I have a feeling I've asked that before and will ask again
18:32:06  <Eddi|zuHause> Greyscale_: there are, in newgrf sets
18:32:36  <Greyscale_> Noldo, What is confusing you?
18:32:55  <Greyscale_> Its a little shitty train which is entirely electric and has no drive unit
18:32:57  *** skidd13 [] has left #openttd []
18:33:00  *** skidd13 [] has joined #openttd
18:33:02  <Eddi|zuHause> and technically, TGV and EuroStar are EMUs
18:33:03  <Greyscale_> its just like the Dash diesel but elecrtic
18:33:20  <Greyscale_> yes yes, TIM and AsiaStar, but I mean like the Dash
18:33:28  <Greyscale_> no drive units, just powered carrages
18:33:44  <Eddi|zuHause> Greyscale_: try UKRS
18:34:03  <Greyscale_> Huh?
18:34:31  <Eddi|zuHause> it's a newgrf set based on british vehicles
18:34:49  <Eddi|zuHause> from what i have seen it's closest to the original vehicles
18:35:09  <_Ben_> greyscale:
18:35:21  <Noldo> Greyscale_: The M
18:37:04  <Greyscale_> ah
18:42:00  *** marc-andre [~marc-andr@] has quit [Remote host closed the connection]
19:14:26  *** skidd13 [] has left #openttd []
19:19:34  *** alex__ [~email@] has joined #openttd
19:19:41  <CIA-3> OpenTTD: rubidium * r10974 /trunk/src/ (roadveh_cmd.cpp station.cpp station.h station_cmd.cpp): -Fix [FS#1144, FS#1155]: road vehicles that could not (properly) use a road stop still tried to go to that road stop.
19:21:40  <Tekky> what are "articulated" road vehicles? What does that word mean?
19:22:05  <Rubidium>
19:23:13  <Tekky> thanks, but I still have no idea what "articulated" means in the context of road vehicles :)
19:23:16  <Noldo> does anyone agree with me about changes like this
19:23:38  <_Ben_> Tekky: they bend, they have a pivot point in them.  So a lorry is often called an artic
19:23:39  <Rubidium> Tekky: 2a
19:23:59  <Tekky> ah, yes.... Thx....
19:25:14  <Tekky> articulated road vehicles are only available in newGRFs, aren't they?
19:28:07  <Rubidium> Noldo: there are quite a few spacing mismatches in that diff
19:28:29  <Rubidium> like /256 and removing whitelines or adding too much spaces
19:30:37  <Noldo> I seem to be a bit tired, I almost pasted a single space as an example
19:36:39  *** Peakki [] has quit [Quit: LÀhdössÀ]
19:41:28  <Greyscale_> request: The in-road busstops/truck stops should be placable over road tiles
19:41:34  <Greyscale_> without having to clear it first
19:41:56  <Rubidium> Greyscale_: it is...
19:42:16  <Rubidium> you just need to own the road, or the patch that the towns accept it must be enabled
19:42:29  <Rubidium> but you cannot build them on roads of opponents
19:42:46  <Greyscale_> roads should automaticly be council owned
19:43:01  <Rubidium> they shouldn't
19:43:10  <Rubidium> as then they can be removed by opponents
19:45:44  <Eddi|zuHause> but unused roads should be able to change owner...
19:47:09  * Bjarni wonders
19:47:39  <Bjarni> I'm looking though my hd and I found a dir containing two directories, both called "music"
19:47:56  <Bjarni> not music1 and music2, but music
19:47:59  <Bjarni> but they are different
19:49:49  <Bjarni> I'm pretty sure there is something I'm missing in this
19:49:53  <CIA-3> OpenTTD: miham * r10975 /trunk/src/lang/ (croatian.txt finnish.txt):
19:49:53  <CIA-3> OpenTTD: -Update: WebTranslator2 update to 2007-08-24 21:49:23
19:49:53  <CIA-3> OpenTTD: croatian - 1 fixed by knovak (1)
19:49:53  <CIA-3> OpenTTD: finnish - 4 changed by tonihele (4)
19:52:41  <Noldo> does "(/openttd/trunk)        (revision 22)" matter on line "--- src/engine_gui.cpp  (/openttd/trunk)        (revision 22)" in a diff
19:53:26  <Rubidium> with a proper "patch" (the executable) it shouldn't (but it depends on the place in the patch)
19:55:54  <svip> :|
19:56:00  <svip> :O
19:56:05  <svip> A Mac!
19:56:42  <Bjarni> don't tell me you didn't knew that
19:56:51  <svip> I didn't until now.
19:56:56  <Bjarni> ...
19:57:03  *** scia [~scia@] has quit [Quit: Lost terminal]
19:57:10  <svip> Well...
19:57:15  <svip> You hadn't made it apparent!
19:57:27  <Bjarni> I disagree
19:57:33  <svip> Oh.
19:57:34  <Bjarni> I'm the mac porter
19:57:34  <svip> How so?
19:57:42  <svip> I did not realise.
19:57:49  <svip> I haven't checked the credits yet.
19:57:55  <Bjarni> you should
19:58:01  <svip> Hm.
19:58:14  <svip> I am just wondering...
19:58:21  <svip> Never mind.
19:58:31  <svip> If Christ Sawyer should follow Toys for Bob.
19:58:35  <svip> -t
19:58:59  <Bjarni> I know some people think of him as a god, but still....
19:59:31  <svip> :/ Toys for Bob released their major game's source code ten years after it was released (1992).
19:59:54  <svip> "The project began in 2002 when the original creators Fred Ford and Paul Reiche III released the source code of the 3DO version as open source under the GPL."
20:00:52  <Eddi|zuHause> svip: the problem is a) that CS repeatedly stated that he does not like what people have done to "his" game, and b) that he probably does not have the (sole) copyright to release anything
20:00:55  <svip> But sadly, SC2 isn't as free as OTTD.
20:01:30  <svip> a) < And yet people see him as a god.  b) < Makes sense.
20:02:14  *** Smoovious [] has quit [Ping timeout: 480 seconds]
20:02:42  <Bjarni> <svip> a) < And yet people see him as a god. <--- well, you should explain that one since you clearly sees him as a god
20:02:57  <svip> I do?
20:03:04  <svip> O_o
20:03:19  <Bjarni> [21:58:31]  <svip> If Christ Sawyer should follow Toys for Bob.
20:03:19  <Bjarni> [21:58:35]  <svip> -t
20:03:26  <Rubidium> the t is too far from the s and the spacebar for it to be a typo ;)
20:03:40  <svip> :/
20:03:56  <_Ben_> haha..hmm
20:03:59  <Eddi|zuHause> but that would imply that you see christ as god, which is clearly not the case either :)
20:04:07  <svip> Rubidium, sometimes you start a word, and then you forget how you wanted to end it, and you end up typing something else.
20:04:14  <svip> Because you don't type by character, you type by word.
20:04:19  <Eddi|zuHause> christ is, if anything, the "son of god"
20:04:27  <svip> Accordingly he is also god.
20:04:36  <svip> The son of god is also god.
20:04:44  <svip> That is like giving birth to yourself.
20:04:45  <Eddi|zuHause> only if his dad dies, and he inherits the family company :)
20:04:52  <svip> Makes sense?
20:04:54  <svip> I thought not.
20:06:09  <Eddi|zuHause> you clearly missed the point where it says "you shall not have any gods beside me"
20:06:41  <Bjarni> maybe he is a polytheist
20:07:06  <svip> Hm.
20:07:09  <svip> Did I say "a god"?
20:07:11  <svip> I think not.
20:07:17  <svip> But I am neither.
20:07:21  <svip> I am not religious at all.
20:07:57  <Eddi|zuHause> you are, you just do not recognise it
20:09:06  <Eddi|zuHause> i totally believe that there is someone who has "root-access" to the "universe-simulator"
20:09:15  <svip> :|
20:09:24  <svip> That is not being religious.
20:09:41  <Eddi|zuHause> so, what do you think "being religious" is?
20:09:54  <svip> Is to commit yourself to a bigger project.
20:10:15  <svip> But regardless of evidence against your project.
20:10:24  <svip> You refuse to disconnect.
20:10:28  <Eddi|zuHause> and what do you work for? money? then money is your religion...
20:10:35  <svip> Work?
20:10:38  <svip> There is not work in it.
20:10:52  <svip> By project I mean a group/community.
20:10:59  <svip> Not a project as building a house.
20:11:12  <svip> Eddi|zuHause, I'd like if you stop putting words in my mouth.
20:11:25  <Eddi|zuHause> <svip> But regardless of evidence against your project.
20:11:26  <Eddi|zuHause> <svip> You refuse to disconnect.
20:11:37  <svip> My English sucks.
20:11:37  <Eddi|zuHause> that is not part of any definition of "religion"
20:11:46  <svip> I am quite aware.
20:12:14  <Eddi|zuHause> it may be part of some interpretations of certain churches, but that is not what religion is about
20:12:54  <svip> But religion is not about you believing some one has a root-access either.
20:13:28  <Eddi|zuHause> by the words of my maths teacher: religion is a set of rules, that can neither be proven nor disproven
20:13:52  <Eddi|zuHause> (followed by the words: by that definition, maths is the only religion)
20:14:09  <svip> Indeed.
20:14:34  <CIA-3> OpenTTD: richk * r10976 /branches/NewGRF_ports/src/ (aircraft.h engine.h newgrf.cpp):
20:14:34  <CIA-3> OpenTTD: [NewGRF_ports] -Change: Additional changes to further support seaplanes. Checks now made in IsAircraftBuildable for seaplane requirement.
20:14:34  <CIA-3> OpenTTD: Seaplaneport has bit 3 of subtype set.
20:14:34  <CIA-3> OpenTTD: Seaplane has bit 3 set in Action0Aircraft Prop 09 (Helicopter support). This overrides helicopters, so at the moment, no seaplane helicopters are permitted.
20:14:35  <svip> Cause most religions has things that *can* be proven or disproven.
20:15:05  *** DaleStan [] has quit [Ping timeout: 480 seconds]
20:17:46  <Eddi|zuHause> anyway, you seem to not have a clear distinction between "religion" and "church"
20:17:57  <svip> I do.
20:18:02  <svip> But it doesn't seem that way, I agree.
20:18:15  *** Digitalfox_ [] has joined #openttd
20:19:07  *** doofer [] has joined #openttd
20:19:27  *** doofer [] has left #openttd []
20:19:59  *** Digitalfox [] has quit [Ping timeout: 480 seconds]
20:20:12  *** Digitalfox_ is now known as Digitalfox
20:24:15  *** Smoovious [] has joined #openttd
20:27:31  <Bjarni> <Eddi|zuHause> anyway, you seem to not have a clear distinction between "religion" and "church" <-- is that another way of saying "you don't care about any of them?"?
20:28:21  <Eddi|zuHause> hm, that is kinda an overinterpretation on your part :p
20:31:42  <Bjarni> it was a question, not a statement ;)
20:49:04  *** Wezz6400_ [] has quit [Quit: nn :)]
20:51:33  <Tekky> I am currently studying the YAPF source code which makes heavy use of templates and I don't understand the following piece of code:
20:51:34  <Tekky> template <class Types>
20:51:34  <Tekky> class CYapfFollowAnyDepotRailT
20:51:34  <Tekky> {
20:51:34  <Tekky> public:
20:51:35  <Tekky> 	typedef typename Types::Tpf Tpf;
20:51:57  <Tekky> I don't understand what Types::Tpf means?
20:52:38  <Tekky> does this mean that Types must be of a variable type which has a Tpf member?
20:53:22  <Rubidium> no, Types is a class, which has Tpf as declared type
20:53:23  <Tekky> i.e. the class that is used in "Types" must have a Tpf tpedef?
20:53:30  <Tekky> tpedef= typedef
20:54:41  <Tekky> that means that only classes with a Tpf typedef in its namespace can be used in the "Types" Template?
20:55:01  <Tekky> otherwise the compiler would produce an error?
20:56:15  <Rubidium> guess so
20:56:51  <Tekky> Ok, thanks!
21:00:21  <Eddi|zuHause> <Bjarni> it was a question, not a statement ;) <- it was a suggestive question, which is pretty close to a statement :)
21:00:44  <Rubidium> Tpf seems to be the "container" with all pathfinder related functions (cost determination, node follower, cache and other stuff)
21:01:26  <Rubidium> but yes, YAPF is hard to read and understand
21:02:22  <Tekky> Container? Like an STL container which contains a variable? Or just a class with a list of functions?
21:02:23  <Rubidium> but that's because it uses some pretty nifty features of templates
21:02:32  <Tekky> yes, I noticed :)
21:02:35  <Rubidium> just a class with functions
21:02:44  <Tekky> ok, thanks.
21:02:47  <Rubidium> but it isn't really a class when the compiler is finished with it
21:03:26  <Tekky> I guess most of the work in implementing my new PBS signalling system will be to understand YAPF :)
21:03:30  <Rubidium> it just optimizes all "overhead" of calls and virtual calls out of it (when compiling without -noinline)
21:05:05  <Tekky> Virtual calls? I thought virtual functions can only be called at runtime and therefore the overhead cannot be optimized at compile time?
21:05:06  <Rubidium> I think that PBS only needs to touch yapf_costrail.hpp
21:05:32  <svip> cpp*
21:06:00  <Rubidium> svip: I wish you luck in finding yapf_costrail.cpp
21:06:10  <Tekky> yes, that is the file I am currently looking at :)
21:06:13  <svip> Oh right.
21:06:16  <svip> Header file.
21:06:18  <svip> :P
21:06:18  <Rubidium> Tekky: not really virtual as in normal classes
21:07:50  <Tekky> Rubidium: Ah, with "virtual calls" you didn't mean calls of virtual functions?
21:07:51  <Rubidium> but it "looks" virtual as the classes using Tpf assume that a given function exists
21:08:00  <Tekky> aha
21:08:24  <Tekky> yes, it is like being "compile-time virtual" :)
21:08:36  <Rubidium> exactly
21:08:36  <Tekky> instead of "run-time virtual"
21:09:17  <Tekky> cool, I didn't know that C++ templates had such a feature... and I guess for such reasons OpenTTD had to drop support for MS Visual C++ 6.0 because it didn't support all these template features.
21:12:37  <Eddi|zuHause> that is exactly the reason :)
21:12:40  <Rubidium> and the advantage of "compile-time virtual" is that the compiler can still optimize it ;)
21:15:59  <Tekky> yep... I must say I am impressed with templates..... I should have used them a long time ago instead of programming C-style....
21:16:31  <Rubidium> though they make compiling slow
21:17:06  <Tekky> really? I did not notice much difference in compiling yapf and the other parts of OpenTTD.
21:17:36  <Rubidium> what compiler?
21:17:50  <Rubidium> I guess MSVC
21:18:36  <Tekky> yes, MS VC++ .NET 2003
21:19:11  <Rubidium> that does basically everything after is "woeshish" through the files
21:19:34  <Bjarni> the faster the computer is, the less you pay attention to how long each file takes to compile
21:19:42  <glx> compiling is fast with VC but linking is dead slow for release builds
21:20:00  <Tekky> by the way, which compiler is best for compiling OpenTTD? Do all compilers produce a similarly fast executable file? Or does OpenTTD run faster when compiled on a particlular compiler?
21:20:20  <Rubidium> don't think anybody ever tested that
21:20:25  <Bjarni> did we ever test that?
21:20:28  <Rubidium> and it's hard to test anyway
21:20:32  *** prakti [] has quit [Quit: Quitting .... Hackedi...hackedi...weg.]
21:20:34  <glx> for debug builds gcc is better
21:20:47  <glx> they are playable :)
21:20:51  <Bjarni> heh
21:21:00  <Rubidium> for windows < 2000 GCC is also better ;)
21:21:08  <Rubidium> and everything non-windows for that matter
21:21:30  <Tekky> you mean > 2000, don't you?
21:21:43  <Rubidium> no < 2000
21:21:49  <glx> non unicode builds works in win98/ME
21:22:24  <glx> VC 2005 just removed win95 support
21:22:38  <Tekky> aha....
21:23:08  <glx> that's why I make win9x release with gcc
21:23:20  <Tekky> does Visual C++ 2005 Express also have a good optimizer? Or do I have to get the Pro Version to get a good optimizer?
21:23:43  <Rubidium> and for win64 MSVC is still "certainly" better than GCC
21:24:04  <glx> I think the optimizer is the same for both
21:24:20  <glx> pro just supports more things like wince
21:25:38  <Tekky> does the Express Edition of MS VC++ 2005 also have a Profiler?
21:25:43  <glx> <Rubidium> and for win64 MSVC is still "certainly" better than GCC <-- of course mingw64 is far from finished
21:27:02  <glx> Tekky: I don't think so
21:28:43  <glx> VS express misses "integration" (ie you need VWD for asp and VC# for the managed code if you want a nice code "coloration")
21:29:56  * glx returns to TV
21:29:59  <Tekky> I guess I need the Pro Edition for a good profiler...
21:29:59  <Tekky> Hmmm, maybe I should upgrade to MS VC++ 2005 then.....
21:30:00  <svip> Ah, Tekky is writing PBS.
21:30:00  <Tekky> yes, I am currently studying YAPF in order to implement PBS.
21:30:00  *** DaleStan [] has joined #openttd
21:30:00  <svip> Hm.
21:30:00  <svip> I wouldn't continue work.
21:30:00  <svip> But I cannot explain why it crashes each time now.
21:30:08  <Tekky> hehe, I actually use EditPad Pro ( for coding because I can program my own syntax coloring in it :)
21:30:59  <Rubidium> hmm, copy con is so much simpler ;)
21:31:06  <Tekky> lol
21:31:23  <Tekky> svip: Are you trying to get the old PBS path to work?
21:31:29  <svip> Not at all.
21:31:30  <Tekky> svip: Are you trying to get the old PBS patch to work?
21:31:36  <Rubidium> ever tried to make a file called "con" on a Windows system.
21:31:36  <svip> I said no.
21:31:55  <Tekky> sorry, I reposted because I wrote "path" instead of "patch' :)
21:32:12  <svip> I knew what you meant. ;)
21:32:23  <Wolf01> lol
21:33:41  <Bjarni> :)
21:34:03  <Bjarni> did you guys know that there is a Thomas the tank engine theme park in Japan?
21:34:20  <Rubidium> ofcourse there is... it's like that
21:34:21  <Bjarni> in Japan!!!! not England where the story originates, but Japan o_O
21:34:23  <Rubidium> "comic"
21:34:43  <Tekky> Rubidium: con means "console", I think... so if you write "copy con file.txt" your console input goes to file.txt.
21:34:58  <glx> rigth
21:35:04  <Rubidium> Tekky: yes, but try to make a file called con on your windows system ;)
21:35:12  <Rubidium> explorer won't let you do it
21:35:41  <svip> When does this happen?
21:35:42  <svip> if (index >= _langtab_num[tab]) {
21:35:45  <Tekky> lol, yes, I just tested that.....
21:36:01  <glx> it fails without msgbox
21:36:30  <svip> Huh?
21:36:34  <Rubidium> I even wonder whether windows can actually open or delete files called con
21:36:40  <Wolf01> like lptN or comN
21:36:52  <Wolf01> where N is a number
21:37:12  <Rubidium> lpt/i/ :O
21:37:14  <Tekky> svip: We were talking about the filename "con" on Windows :)
21:39:56  <Tekky> svip: I guess your question has to do with language support... I have not looked much at that part of OpenTTD, but if you tell me in what file that line is that you are talking about, I will take a look and see what it could mean.
21:40:50  <Rubidium> for some reason (probably a drop down box), it tries to "read" a StringID that has no string defined to it.
21:40:53  <Wolf01> :O
21:41:21  <svip> Ah, Rubidium.
21:41:23  <svip> That is my problem.
21:41:30  <svip> Because it happens when I try to open a drop down box.
21:41:44  <svip> case ZTW_OUTER: case ZTW_OUTER_DROPDOWN:
21:41:44  <svip> 					ShowDropDownMenu(w, zone_types, (int)_zoning.outer, ZTW_OUTER_DROPDOWN, 0, 0);
21:42:24  <svip> zone_types contains 3 strings.
21:42:27  <svip> If that is any help.
21:43:06  <Bjarni> <-- found it. Thomas the tank engine theme park o_O
21:43:37  <Rubidium> zone_types isn't terminated by invalid string
21:43:58  <svip> Huh?
21:45:23  *** Purno [] has joined #openttd
21:45:25  <Bjarni> <-- this one appears to be great.... if only I could understand what they said :s
21:47:58  <Eddi|zuHause> this is weird, i had a crash, and afterwards a file that was not touched for a long time is trunkated...
21:48:42  <Bjarni> you mean your system or app crashed?
21:48:49  <Eddi|zuHause> system...
21:49:06  <Tekky> better do a chkdsk -f if you are using Windows....
21:49:13  <Bjarni> then it crashed while writing to it and before it wrote the modification date
21:49:15  <Bjarni> or something
21:49:46  <Eddi|zuHause> where "long time" means it was one of the last files touched before, but it was not active at the time of crash
21:50:06  <Bjarni> are you using windows?
21:50:20  <Tekky> I guess that file was still in the write cache and it wasn't flushed before the system crash.
21:50:46  <Bjarni> that sounds very likely
21:51:13  <Tekky> You had better check your file system. This can be done with chkdsk /f if you are using windows.....
21:51:29  <Wolf01> 'night
21:51:30  <Eddi|zuHause> pah... windows :p
21:51:32  *** Wolf01 [] has quit [Quit: Once again the world is quick to bury me.]
21:51:38  *** Purno [] has quit [Quit: Life is a game of pick-up-sticks, played by fucking lunatics.]
21:52:09  <Eddi|zuHause> i am now running reiserfsck --rebuild-tree, but it may have been too much changed before i noticed...
21:52:36  <Eddi|zuHause> and it takes ages...
21:54:34  <svip> Tekky.
21:54:42  <svip> Are you going to create like new "one-way" thingies?
21:54:56  <svip> Perhaps...
21:55:10  <svip> You should make a thing where you drag along a piece of track, and then it becomes in that direction.
21:55:16  <svip> Label with small arrows on the track.
21:55:20  <svip> Beneath the trains.
21:55:25  <Tekky> Yes, I am planning to make an option for a signal to be one-way or two-way....
21:55:30  <svip> And it uses the same method as auto-completion for the signals does.
21:55:44  <svip> So when it meets an intersection, station or a signal it stops.
21:56:22  <svip> For long routes, it would be wise to do the way signing first, and when you put a signal on a one-way track, it automatically selects the appriate signal.
21:56:55  <Eddi|zuHause> i am not sure if that is an intelligent suggestion...
21:57:01  <svip> How so?
21:57:09  <Eddi|zuHause> and it is certainly not related to pbs
21:57:15  <svip> True.
21:57:31  <svip> But some people claim to make PBS really work, the signalling system itself needs to be redefined.
21:57:37  <Tekky> Well, I was actually thinking more of having a one-way-sign on the other side of the signal if that track is one-way.... But I haven't made any decisions on that, yet.
21:57:39  <Greyscale_> Why have my lights turned into semphor signals?
21:58:15  <Eddi|zuHause> because you clicked ctrl?
21:58:35  <Greyscale_> how do I undo it?
21:58:43  <svip> Remove it.
21:58:48  <Eddi|zuHause> remove it, build another one
21:59:14  <Greyscale_> ta
21:59:43  <Tekky> I consider signal auto-completion a secondary issue.... My first priority is to get the signals to work at all :)
22:00:11  <Greyscale_> What is the little yellow thing on the signal now?
22:01:01  <Eddi|zuHause> Greyscale_: ever looked at the wiki about signalling?
22:01:50  <Greyscale_> no
22:01:54  <Greyscale_> linky?
22:02:23  <Eddi|zuHause> topic?
22:02:43  <Tekky>
22:04:17  *** Gebruiker [] has joined #openttd
22:04:46  <Tekky> svip: What I am actually trying to do is to make most track bi-directional in the long run.
22:04:55  <svip> Hm.
22:05:04  <Tekky> svip: But my first new PBS release will not support bi-directional double track yet.
22:05:09  <svip> Ah.
22:05:34  <Tekky> svip: Of course, nobody should be forced to use bi-directional track if he preferse one-directional track.
22:05:44  <svip> Hehe. ;o
22:05:48  <Eddi|zuHause> bi-directional single-track and bi-directional stations are more important
22:05:48  <svip> s/he*
22:06:03  <svip> Indeed.
22:06:58  <Tekky> Here in Germany, all newly built double track is bi-directional on both sides. I would like OpenTTD to support that.
22:07:12  <Tekky> At least in the long run.
22:07:32  <Eddi|zuHause> especially "intelligent presignalling", as in, a signal turns red if all suitible exits are red, not if all exits are red (even unreachable and dead ends)
22:07:48  <Tekky> But it is very complicated and KUDr persuaded me to first release a simple PBS version which doesn't support bi-directional double track yet.
22:08:08  <Eddi|zuHause> yes, but it only matters if there are works on one track, so it is closed :)
22:08:41  <Eddi|zuHause> so you need a way to discourage using the "reverse" track, without completely forbidding it
22:10:34  <Eddi|zuHause> also it needs serious load balancing
22:10:40  <Tekky> Eddi: What you said about "suitable exits" does not apply to my signalling system because I don't use signals on the exit of intersections. In my signalling system, such exit signals are unnecessary. They don't exist in reality, either, because signals are only placed in places where trains are supposed to wait. And because trains are supposed to wait only in front of intersections, you only place signals in front of intersections,
22:10:45  <Tekky> Eddi: not behind them.
22:11:16  *** Farden [jk3farden@] has quit [Quit: ( :: NoNameScript 4.02 :: )]
22:11:57  <Tekky> For example, a roro station would look like this in my signalling system:
22:12:03  <Eddi|zuHause> Tekky: yes, but then you need to have a way to mark a dedicated exit without having a signal there
22:13:12  <svip> I am having a problem with the drop menus.
22:13:22  <svip> It gives me values 4 too high.
22:13:37  <Eddi|zuHause> svip: because you did "+3"?
22:13:42  <svip> No.
22:13:44  <svip> I removed that.
22:14:52  <Tekky> Eddi: well, you cannot mark dedicated exits in my system, but you could put one-way signs on entry tracks so that the pathfinder will not attempt to use them as exit tracks.
22:15:24  <svip> Doing that, Eddi|zuHause, doesn't change anything...
22:16:25  <svip> Wait...
22:16:27  <Eddi|zuHause> Tekky: so your system assumes that a train fits between the end of the junction and the next signal
22:16:27  <svip> Sorry.
22:16:33  <svip> Just me being foolish.
22:16:46  <Eddi|zuHause> i guess that might work, too
22:16:49  <Tekky> Eddi: For example, take this bi-directional roro station (which doesn't work with current OpenTTD signalling): On the two entry tracks, one could put one-way signals. Then the pathfinder will only consider the two exit tracks as possible exits.
22:17:00  <Eddi|zuHause> it is just incompatible with most existing networks
22:17:22  <Eddi|zuHause> which means you will again need a way to keep non-PBS
22:17:53  <Tekky> Eddi: Yes, in my first version, I am assuming that signals are only placed in safe waiting locations for trains.
22:18:31  <Tekky> Therefore, signals should only be placed in places where it is indeed safe for the train to wait.
22:18:38  <Greyscale_> how do I enable quantum loading on a server?
22:18:54  *** KritiK [] has quit [Quit: Leaving]
22:19:10  <Rubidium> loading every game state at the same time?
22:20:36  <Greyscale_> and there is no wiki entry for town_layout
22:20:36  <Eddi|zuHause> hm... --rebuild-tree did not help...
22:20:48  <Bjarni> <Tekky> Here in Germany, all newly built double track is bi-directional on both sides. I would like OpenTTD to support that. <-- I want that too, but it would be really complicated to code
22:20:59  <Bjarni> also it's a fairly new way of building tracks
22:22:08  <Greyscale_> anything you can link me to about it?
22:22:16  <Tekky> Eddi: Well, trains also block intersections in the current OpenTTD signalling system, so I see no disadvantage of my system if it is applied to existing networks... except for cases in which pre- and exit-signals are used....
22:22:30  <Bjarni> it wouldn't help much with only two tracks as it would lock each track in one direction. It would help if you add a 3rd track, that can be used to take over broken trains and stuff
22:23:56  <Tekky> Bjanri: a third bi-directional track with two outer one-way tracks should be easy to implement, because I don't require unsafe signals and "weak" reservations as I do with bi-directional double track.
22:24:33  <Tekky> Bjarni: because there is never any danger of a lockup.
22:24:37  <Eddi|zuHause> Tekky: any sane network uses plenty of pre- and exit signals
22:26:58  <Tekky> Eddi: hmmmm, I am thinking whether my PBS method is compatible with pre- and exit signals.....
22:27:48  <Tekky> the problem is that pre- and exit signals use block signalling while my PBS signals use path signalling. I'm not sure whether they are compatible....
22:29:03  *** orudge [~orudge@] has quit [Ping timeout: 480 seconds]
22:30:58  *** orudge [~orudge@] has joined #openttd
22:31:01  *** mode/#openttd [+o orudge] by ChanServ
22:33:14  <svip> Okay.
22:33:26  <svip> Apparently I fail at creating cross file static variables.
22:33:57  <Rubidium> that isn't strange
22:34:04  <svip> That I fail?
22:34:07  <svip> Why thank you. :P
22:34:24  <Rubidium> static variables are meant to be only in one file
22:34:31  <svip> Hm.
22:34:43  <svip> I want a variable I change in one file and read in another.
22:34:49  <Rubidium> except when you're talking about static variables in classes
22:35:55  <svip> Should I do like here in variables?
22:35:56  <svip> VARDEF GameOptions _opt;
22:36:05  <svip> Just a link I picked out from variables.h
22:37:07  <Eddi|zuHause> how about just un-static-ing the variable, and put it in a header included by both files?
22:37:21  *** Vikthor [~Vikthor@] has quit [Quit: Leaving.]
22:38:00  <svip> Then I get these messages.
22:38:01  <svip> viewport.o(.bss+0x64): multiple definition of `_zoning'
22:38:01  <svip> main_gui.o(.bss+0x8): first defined here
22:40:42  * Bjarni just saved around 460 EUR (3400 DKK)
22:40:44  <Bjarni> :D
22:40:46  <svip> :O
22:40:49  <svip> 3400 DKK on what?
22:41:04  <Bjarni> I fixed my DVD/HDD recorder myself
22:41:10  <svip> \o/
22:41:26  <Bjarni> the HD had a zillion bad blocks, so I replaced the HD myself and reformatted it
22:41:30  <svip> Bjarni, can you perhaps help me with my cross-file variable?
22:41:42  <Bjarni> with a spare HD that I didn't even use anyway
22:41:54  <svip> And you installed Linux on it I assume.
22:42:31  <Bjarni> no, it's one of those HDD recorders (replacement for video) that you connect to the TV
22:42:39  <svip> :|
22:42:41  <svip> I know.
22:42:47  <svip> There is MythTV you know for Linux.
22:42:58  <svip> It has an awesome strip-commercial algorithm.
22:43:05  <svip> That can remove commercials from recordings.
22:44:05  <Bjarni> I don't consider that an issue with TV2 ;)
22:44:25  <svip> :P
22:44:47  <svip> But I am still in deep water.
22:44:50  <svip> Cause my code won't compile!
22:44:58  <Bjarni> lucky you
22:45:04  <svip> No.
22:45:07  <Bjarni> my source will not compile either :p
22:45:11  <svip> Not lucky me.
22:45:17  <svip> :[ I want to make a cross-file variable.
22:45:33  <Bjarni> I know what's wrong with mine... I just haven't had time to solve it yet
22:45:36  *** Greyscale [] has joined #openttd
22:45:47  <Bjarni> so you want to make a global var
22:46:11  <Bjarni> shouldn't be tricky, but are you sure it's needed?
22:46:34  <svip> :[ Yes.
22:46:51  <Bjarni> go read src/variables.h
22:47:10  <svip> I did.
22:47:16  <svip> And then I tried VARDEF on it.
22:47:18  <svip> Didn't work either.
22:47:33  <svip> Should I add my variable to variables.h instead of zoning.h?
22:47:42  <Bjarni> you are making this more complicated than it has to be :P
22:47:55  <svip> You are not helping me by stating that.
22:47:57  <Bjarni> VARDEF is defined as something else in some header file
22:48:10  <Bjarni> make sure you include that file
22:48:37  <svip> No no.
22:48:43  <svip> It's not that it doesn't know VARDEF.
22:48:56  <Bjarni> then what is the problem?
22:48:57  <svip> It's that I get these messages when linking.
22:48:58  <svip> zoning_cmd.o(.text+0x225): In function `DrawTileZoning(TileInfo const*)':
22:48:58  <svip> : undefined reference to `_zoning'
22:49:25  <Bjarni> hmm
22:49:40  *** kurtisnelson [] has quit [Ping timeout: 480 seconds]
22:49:50  *** kurtisnelson [] has joined #openttd
22:49:52  <Bjarni> I think you have to make the var in a cpp file as well... same line, but without VARDEF
22:50:24  <Bjarni> otherwise it ends up as a pointer to some .o file containing this, but no .o files contains this var and the linker fails
22:50:25  <svip> But wouldn't that mean declaring it twice?
22:50:33  <Bjarni> no
22:51:12  <Bjarni> because if you use VARDEF, it's actually using external, so it's telling that this variable exists in some file and you can access it
22:51:35  <Maedhros> what is VARDEF, and how is it different to extern?
22:51:42  <svip> That worked.
22:52:04  <Bjarni> Maedhros: I don't know why ludde used a define to call external VARDEF :s
22:52:09  *** Greyscale_ [] has quit [Ping timeout: 480 seconds]
22:52:30  <Bjarni> never asked him
22:52:43  *** RichK67 [~RichK67@] has joined #openttd
22:52:53  <RichK67> hi all
22:53:19  <CIA-3> OpenTTD: richk * r10977 /branches/NewGRF_ports/ (12 files in 4 dirs): (log message trimmed)
22:53:19  <CIA-3> OpenTTD: [NewGRF_ports] -Feature: Added multi-tile depot support.
22:53:19  <CIA-3> OpenTTD: In the newgrf depot list, each depot is defined as x, y, FSMposition. The
22:53:19  <CIA-3> OpenTTD: FSMposition is the location in the state machine that has the moving data that
22:53:19  <CIA-3> OpenTTD: defines where the hangar is. Thus, you can enter a depot at several locations,
22:53:21  <CIA-3> OpenTTD: but you always exit at the same location (unless you define it as a separate
22:53:23  <CIA-3> OpenTTD: depot).
22:54:21  <svip> Hm.
22:54:30  <svip> He enters and already is there report about his doings.
22:54:32  <svip> Great man.
22:54:38  *** Progman [] has quit [Remote host closed the connection]
22:54:56  <RichK67> i always like to watch my commit messages roll by :)
22:55:02  <svip> :)
22:55:06  <RichK67> also, its handy if people have questions
22:56:42  <RichK67> you can get some way out whacky effects with that feature... i had a/c entering the lower hangar of the international, but exiting from the upper hangar :)    but at least it proved the principle
22:57:10  <svip> lol
22:57:12  <svip> Magic plane.
22:57:22  <RichK67> teleporters R us
22:57:32  <Greyscale> a/c?
22:57:36  <RichK67> aircraft
22:57:38  <Greyscale> aircraft?
22:57:39  <Greyscale> oh
22:57:39  <Greyscale> :P
22:58:20  <svip> Shush!
22:58:23  <svip> It crashes.
22:58:23  <svip> openttd: /home/svip/openttd-dev/trunk/src/spritecache.cpp:471: const void* GetRawSprite(SpriteID, bool): Assertion `sprite < _spritecache_items' failed.
22:58:40  <RichK67> balls
22:58:47  <RichK67> what sort of airport
22:59:15  <svip> Airport?
22:59:53  <RichK67> ah... trunk... its not my branch
23:00:33  <svip> :P
23:00:48  <RichK67> phew
23:01:01  <RichK67> sudden paranoia attack there ;)
23:01:14  <Sacro> grr
23:01:35  <RichK67> i saw some screenies of the overlays... looks like you got the colours working nicely
23:01:36  <Sacro> annyone any idea how to use a PC when windows will see neither the keyboard or the mouse>
23:01:51  <Eddi|zuHause> he is struggeling on GUI work afaik :p
23:02:07  <ln-> Sacro: speech recognition
23:02:31  <Sacro> RichK67: would that work for trains?
23:02:51  <RichK67> nope... state machines only atm
23:03:11  <glx> Sacro: try pressing the power button for more than 5s
23:03:17  <Sacro> ln-: i don't think it'd understand me
23:03:22  <Sacro> glx: i did, it got me back to the start
23:03:41  <glx> usb or ps2?
23:07:33  <RichK67> although i see no reason why you couldnt just test for adjacent depots, and have the most northwest one as the keydepot
23:07:33  *** Eddi|zuHause2 [] has joined #openttd
23:07:33  *** Maedhros [] has quit [Quit: good night]
23:09:02  <Sacro> this motherboard has no ps2 ports
23:09:11  *** Gebruiker [] has quit [Read error: Connection reset by peer]
23:09:13  <Sacro> and refuses to work with my microsoft keyboard and trust mouse
23:09:15  <svip> ps/2*
23:09:27  <svip> Microsoft keyboard?
23:09:34  <svip> Why not get yourself an old IBM keyboard.
23:09:36  <svip> From the good days.
23:09:38  <svip> The eighties.
23:09:44  <Sacro> usb? in the 80s?
23:09:51  <svip> :/ Screw that.
23:09:54  *** Eddi|zuHause [] has quit [Ping timeout: 480 seconds]
23:09:55  <svip> Get a motherboard from then as well.
23:10:06  <svip> My motherboard supports PS/2.
23:15:52  <svip> glx: ;-;
23:16:02  <svip> What does this mean:
23:16:02  <svip> openttd: /home/svip/openttd-dev/trunk/src/spritecache.cpp:471: const void* GetRawSprite(SpriteID, bool): Assertion `sprite < _spritecache_items' failed.
23:17:05  <RichK67> you are trying to reference a sprite that is outside of the range of sprites cached
23:17:15  <svip> :/
23:17:24  <glx> ie non loaded sprite or non existing sprite
23:17:41  <RichK67> could be either
23:17:55  <glx> start gdb to see the "invalid" value
23:17:56  <svip> :/ That does not make sense.
23:18:22  <ln-> first recompile with debug symbols enabled
23:18:39  <glx> right ./configure --enable-debug=3
23:18:52  <svip> Moo.
23:18:52  <glx> so it doesn't inline either
23:18:53  <RichK67> if you've added your own .grf, but not adjusted the "end of sprites" marker appropriately, then its easy to get this
23:19:09  <svip> Hmm...
23:19:13  <svip> I did add my own grf.
23:19:13  <svip> ;o
23:19:21  <RichK67> hence me mentionning
23:19:55  <glx> I can't remember myself adjusting an "end of sprite" marker when adding flags.grf
23:20:15  <RichK67> yeah, its sort of automatic if you add them right
23:20:38  <RichK67> gfxinit load_index IIRC
23:20:59  <glx> I guess it's a bug in his code, maybe an unitialised var used as SpriteID
23:21:38  <glx> svip: show the diff :)
23:21:44  <svip> :[
23:22:29  <svip> :|
23:22:38  <svip> Have I completely forgot how gdb works?
23:22:50  <svip> I am trying to run the program.
23:23:02  <glx> well with the diff I can try gdb :)
23:23:13  <RichK67> otherwise, its trying to reference beyond the end of the sprites... depends where you added your sprites... if to the end, its most likely your code at fault
23:23:20  <svip> But I keep getting "no such file or directory".
23:24:53  <svip> Starting program: /home/svip/openttd-dev/trunk/bin/openttd
23:24:54  <svip> Cannot exec : No such file or directory.
23:25:09  <Sacro> right, modelling time
23:25:14  <Sacro> !seen TrueBrain
23:25:16  <_42_> Sacro, please look a bit closer at the memberlist of this channel.
23:25:23  <Sacro> stupid bot
23:25:26  <Sacro> @seen TrueBrain
23:25:26  <DorpsGek> Sacro: TrueBrain was last seen in #openttd 5 hours, 50 minutes, and 4 seconds ago: <TrueBrain> but okay, bbl
23:26:00  <glx> Sacro: don't worry if he kicks you when he returns :)
23:26:13  <Sacro> glx: why would he kick me?
23:26:17  <Sacro> tis Bjarni who does that
23:26:32  <glx> he doesn't like to be highlighted
23:26:46  <Sacro> but Bjarni likes to recieve the sex of paying men
23:28:03  *** Digitalfox [] has quit [Quit: Bye]
23:31:57  <Bjarni> wtf
23:32:24  <Bjarni> Sacro is talking garbage again
23:32:29  <svip> :s
23:32:30  <Bjarni> I guess I shouldn't be surprised
23:32:43  <svip> Still doesn't change that gdb is being a bitch with me.
23:32:47  <svip> Curse you, gdb.
23:32:52  <svip> Just run the damn program already!
23:33:50  <Sacro> right, i have an ldraw -> blender converter
23:33:55  <Sacro> time to render some LEGO
23:34:04  *** Darkebie [] has quit [Ping timeout: 480 seconds]
23:34:16  <glx> svip: gdb ./openttd ?
23:34:31  <svip> (gdb) run
23:34:31  <svip> Starting program: /home/svip/openttd-dev/trunk/bin/openttd
23:34:31  <svip> Cannot exec : No such file or directory.
23:34:36  <svip> I am baffled.
23:35:03  <glx> weird
23:42:13  <RichK67> gnight
23:42:24  *** RichK67 [~RichK67@] has quit [Quit: RichK67]
23:50:33  <svip> :/ I'm going to bed.
23:50:34  <svip> Night!

Powered by YARRSTE version: svn-trunk