IRC logs for #openttd on OFTC at 2007-06-29
⏴ go to previous day
00:01:00 <Bjarni> ln-: I wonder if this can explain the crash on Intel Core 2 Duo (OSX port) that I can't reproduce and that makes no sense
00:01:20 <Bjarni> it breaks when switching resolution or something
00:01:47 <Sacro> the opening screen shows 2 bugs
00:02:52 *** Bjarni sets mode: -b Sacro!*@*
00:03:19 <Bjarni> we wondered if you left or something
00:04:00 <ln-> Sacro: do you think one needs to place a ban before removing it?
00:04:22 <Eddi|zuHause3> do i hear suicidal tendencies?
00:04:34 <Sacro> Eddi|zuHause3: had them for ages
00:09:14 <Bjarni> now he stopped talking
00:09:29 <Bjarni> maybe he is following his tendencies
00:09:40 <strstrep> I love the new loading indicators, by the way.
00:09:54 <eekee> strstrep: yeah, me too ^_^
00:10:07 <strstrep> Hearty thanks from me.
00:10:57 * eekee attempts a resurection... botches it :/
00:11:22 * Smoovious sets mode: +b Sacro!*@*
00:12:40 <Bjarni> Smoovious: he just died
00:12:53 <Bjarni> isn't it too early to bury him?
00:12:53 <Smoovious> he won't complain then
00:13:38 <Bjarni> maybe we played a bit too much with him tonight
00:14:02 <Bjarni> I wonder if he ever figures out when he was banned and why
00:14:22 <Smoovious> or if he was banned. :)
00:15:30 <Jerub> I've run out of space on the banlist in #python before.
00:15:47 <Bjarni> Sacro has returned from the grave
00:15:49 <Jerub> I've literally had to prune the list first before being able to ban an annoying person.
00:15:49 <strstrep> Python is a slightly larger project. ;-)
00:16:14 <Bjarni> it's not as important as this one
00:16:21 <Jerub> that's certaintly true.
00:16:29 <strstrep> I didn't say anything about importance ;-)
00:16:29 <Jerub> this project is far more important.
00:16:42 <Bjarni> at one time we banned Diablo-D3 and forgot about it for months
00:16:48 <Bjarni> so much for a temp ban
00:16:48 <Sacro> i grokked the logs for +b
00:16:51 <strstrep> I use this a whole lot more than Python.
00:17:37 <glx> <@Bjarni> at one time we banned Diablo-D3 and forgot about it for months <-- each time he comes here, he does everything to get banned :)
00:18:02 <Bjarni> glx: yeah... it's much faster just to keep the ban
00:18:17 <Smoovious> I extremely rarely put on a perma-ban... 97% of the time I add an expire time
00:18:53 <strstrep> Ahh... the politics of IRC.
00:18:59 <Bjarni> I never bothered to figure out how to set time limits on the bans. I ban people so rarely that it's not a hard task to unban them manually
00:19:12 <Jerub> Smoovious: how do you add an expire time?
00:19:29 <Bjarni> that is what I was about to ask
00:20:21 <orudge> tis a client-side feature
00:20:24 <Smoovious> well, I don't know if IRC allows expire times, although services should... but the /ban command in mIRC has a switch for # of seconds
00:20:58 *** Nukebuster has left #openttd
00:21:07 <Jerub> I used to op on austnet, where an op could jus tdo `ban foo -expires never
00:21:21 <Jerub> it's been a fair few years since then.
00:21:46 <Smoovious> that would probably be services handling the ban
00:22:05 <Jerub> oh, yes, it was the services that actually did the ban.
00:22:13 *** ThePizzaKing has joined #openttd
00:22:21 <Jerub> kinda neat because you just had to be identified, not wearing your @
00:26:32 <CIA-1> OpenTTD: glx * r10383 /branches/0.5/train_cmd.c: [0.5] -Fix (r10373, FS#958): v->z_pos was wrong for trains on bridge
00:27:28 <Sacro> glx: does that sort out the opening screen?
00:27:37 *** NukeBuster has joined #openttd
00:28:03 <glx> what is the problem in intro?
00:28:22 <Sacro> glx: watch the train coming out the tunnel at the top right
00:30:03 <Sacro> NukeBuster: keep watching... :p
00:32:30 <NukeBuster> hmm... i don't see it...
00:33:21 <NukeBuster> hmm... watching trunk...
00:33:25 <benc_> train is going "under" the bridge
00:33:38 <Smoovious> load up the opening screen as a saved game... and look at the newgrf list... on my end, it looks like it had a grf loaded...
00:34:09 <glx> Smoovious: color of icon?
00:36:12 <SmatZ> glx: i fixed that too :D but in a different way :)
00:36:17 <Smoovious> it may have been my fault too, now that I think about it... ruling that out
00:36:40 <Smoovious> yeah, nvm... it seems to have been my own fault
00:37:03 <glx> SmatZ: your fix was similar :) (but the comment style is wrong)
00:37:34 <Eddi|zuHause3> the title screen is like savegame version 4 or something, it cannot have been saved with newgrfs
00:37:57 <SmatZ> glx: yes, it is wrong, I just reverted what was removed :)
00:38:01 <Eddi|zuHause3> more likely is that the game automatically loaded the grfs from the .cfg
00:38:30 <Smoovious> I ran trunk, and loaded it, no grf's... then I ran 0.5.2, and loaded the opening screen that came with it, and it shows US Train Set with a green icon
00:38:42 <strstrep> It needs to have one of the savegames from #openttdcoop --- bring the game to its knees on the title screen.
00:38:54 <Smoovious> it shouldn't automatically add newgrf's with a saved game, should it?
00:39:39 <Eddi|zuHause3> yes, with savegames from before the newgrf information it should load the grfs from the default config
01:27:07 *** Elvis_Cooper has joined #openttd
01:28:12 *** Hendikins has joined #openttd
01:30:41 *** Eddi|zuHause2 has joined #openttd
01:53:40 <elmz> what exactly does Giant screenshot do? :P
02:02:44 <Tobin> It takes a giant screenshot.
02:03:25 <Tobin> The image you'll get using the giant screenshot command covers the entire map.
02:04:42 <elmz> and the game froze for god knows how long :P
02:06:39 <elmz> 4 am.....maybe I should stop playing ottd and get to bed?
02:21:58 <gerrh> hi, i got disconnected, so i'll dare repeat what i said in case i timed out before it got transmitted
02:22:00 <gerrh> lads, another question. i've been toying around with the [news_display] section in openttd.cfg, trying to set some values to "none" without any luck. they simply get set back to full when the i end the server
02:22:03 <gerrh> anyone know what the correct value would be in order to turn off the news spam?
02:27:32 <gerrh> probably the only variation of the term "turn this off" i havent tried
02:27:34 <NukeBuster> what did you put there?
03:10:07 *** Phazorx has joined #openttd
03:28:35 *** Ammller has joined #openttd
04:02:22 *** NukeBuster has left #openttd
06:13:35 *** setrodox has joined #openttd
06:16:00 *** Alanin is now known as alanin
07:03:29 *** TinoM|Mobil has joined #openttd
07:26:39 <Smoovious> do I need a newgrf to have trams in trunk, or are there some that are default?
07:32:35 *** dihedral has joined #openttd
07:45:51 *** XeryusTC has joined #openttd
08:18:15 *** Luukland has joined #openttd
08:18:34 <Luukland> Heya, Is there a max. number of industries set in OTTD?
08:18:49 <Luukland> or can i add as many i like in my scenario?
08:20:12 <Luukland> also no max. number of towns? ^^
08:20:26 <Rubidium> peter1138: lies... there is a maximum number of towns and industries
08:20:38 <Rubidium> for example towns can't be closer than 10 tiles or so from eachother
08:20:53 <Rubidium> on a map of 2048x2048 this limits the number of towns to 4096 ;)
08:22:06 <Rubidium> if you've got the multiple industries per town not enabled it's something like 44000 (11 industries per town)
08:22:27 <Rubidium> or 65535 because the variable that holds the index doesn't hold more
08:22:42 <Rubidium> so yes, there is a maximum
08:22:42 *** Chris82 has joined #openttd
08:22:46 <Luukland> well that should be enough to add a lot into my scenario
08:22:57 <Rubidium> but I guess you won't reach that maximum
08:23:31 <Luukland> Working on 2056 x 2056 -> UK + Ireland + Calais :)
08:23:49 *** Smoky555 has joined #openttd
08:24:50 <Luukland> i know it is sick :)
08:25:06 <Luukland> But you can build everything from your dreams in England :P
08:25:39 <Luukland> Gigantic Railwaynetworks, from Thurso to Calais (north-south)
08:26:15 * Rubidium thinks Luukland didn't get it ;)
08:26:17 <Phazorx> gigantic wont be realistic probably
08:26:44 <Phazorx> Rubidium: only programmers know at least 16 powers of 2 by heart :)
08:26:48 <Rubidium> ofcourse, as long as you flood large parts of it ;)
08:27:12 <Luukland> Rubidium i guess 50% is flooded (not very usefull)
08:27:25 <Rubidium> Phazorx: but everyone playing large maps should now it is 2048x2048
08:27:44 <Smoovious> well, I suppose you could hit t he max industries, with multiple-per-town enabled, and the theorhetical maxiimum of 4096 towns...
08:28:41 <Smoovious> laying track would be a problem after a whilie tho
08:28:45 <Phazorx> Rubidium: does map size itself directly defines server load?
08:29:06 <Phazorx> ot it is indureies, towns and result of player activity only?
08:29:43 <Smoovious> yes, yes, yes, and yes
08:30:07 <Phazorx> that was "or" question
08:31:26 <Smoovious> oh... in that case...
08:32:03 * Phazorx thinks Smoovious is being femaleish
08:33:20 <peter1138> Phazorx: "is it hot or cold?" "yes"
08:33:26 <peter1138> perfectly valid answer
08:33:46 * Smoovious thinks Phazorx incorrectly assumes that is actually insulting to Smoovious
08:33:53 *** tokai|ni has joined #openttd
08:34:23 <Phazorx> in human conversation answer is something that provides information rather than validates the input peter1138 :)
08:34:41 <Phazorx> Smoovious: that was just statement based on behavioral similarities :)
08:34:44 <Smoovious> it did provide information
08:35:04 <Chris82> peter, or any other dev, do you have some suggestions for me what I can change with daypatch to get it eventually in trunk :D ?
08:35:21 <Smoovious> the question itself was invalid... it assumes XOR which didn't apply.
08:35:26 <Chris82> I've rewritten the whole patch to make it work with an inline function already which should've have helped at least a little
08:36:04 <Smoovious> er... logical OR... not XOR
08:36:55 <Phazorx> however that's all spemantics... i wonder what exactly does server do with the map then
08:37:07 <Luukland> Who started this silly discussion?!
08:37:24 <Luukland> Pfff... Don't you have better things to do :P
08:37:42 <peter1138> bitwise operators are great; 1 or 2 equals 3. 1 and 2 equals 0.
08:38:08 <peter1138> Phazorx: grow trees, change farm fields, flood water...
08:38:32 <dihedral> Chris82: how did it work out yesterday - you got my email?
08:38:57 <peter1138> every tile is periodically updated. more tiles, more updates.
08:39:19 <Phazorx> trees and flood does apply... i was kinda hoping that animation is client side only
08:39:46 <Smoovious> everything calculated on one side, is identically calculated everywhere else
08:39:54 <Phazorx> peter1138: so in order to grow trees - all map is analyzed rather than something added randomly?
08:39:56 <peter1138> nope, everything has to be synchronised
08:40:12 <Smoovious> it is added randomly
08:40:29 <Smoovious> all computers would add it randomly together
08:40:44 <Phazorx> peter1138: i dont see muhc point in sinchronizing tidal tiles or state of any particular field, or lights sequence of thaetre animation
08:41:08 <peter1138> well palette animation isn't synchroized
08:41:57 <Phazorx> but farms tiles actuly have differen type?
08:42:15 <Phazorx> i had hoped that it is jst client animatioon... sound very useless for server
08:42:35 <Phazorx> kinda representational matter only
08:42:38 <Smoovious> but then again, you have no idea how i t works
08:42:56 <Phazorx> what difference does it make for the server?
08:43:28 <Phazorx> peter1138: how does tree growing works?
08:43:31 <Smoovious> the different stages of farmland are different sprites... different type of land...
08:44:07 <Phazorx> Smoovious: that is representation which is only visualy visible as different element rendederd on client side, has no influence on game logic of the server
08:44:22 <Smoovious> if it isn't identical on the server and client, the map desyncs because they're different... they need to be i denticaal as different swatches of farmland are periodically placed around the farm... and farmland costs more to clear
08:44:53 <Smoovious> Phazorx... you know what a random seed is, right?
08:45:06 <Phazorx> is the cost of clearing farm tile type 1 is different from farm tile 2 ?
08:45:20 <Phazorx> Smoovious: i know how randomization works within ottd
08:45:37 <Phazorx> my point is - in this particular case it is not necesasry to cunch that information
08:45:47 <Phazorx> whether it does it now or not that is different
08:46:18 <Phazorx> Smoovious: please, explain why server should care if it is grteen field or brown?
08:46:20 <Smoovious> as I just said... they're d ifferent sprites, with different land identifications... that isn't palette animation... it is changing one kind of tile, to another...
08:46:26 <peter1138> trees are important :)
08:46:38 <peter1138> they have to be synchronised
08:46:52 <Phazorx> Smoovious: you are only stating how it is now, not explaining why is it needed
08:46:59 <Phazorx> peter1138: trees are, indeed
08:47:02 <Smoovious> everything the client does, the server and other clients also have to do, at t he same moment
08:47:14 <Smoovious> you're just not listening
08:47:23 <peter1138> and how much processing time would you save by skipping field updates?
08:47:37 <Phazorx> Smoovious: why does server not syncronizing screen sizes of all client, or which windows are opened
08:47:45 <peter1138> well, not none, but negligable
08:47:45 <Phazorx> or location of map view point?
08:47:47 <Smoovious> quite a bit, s ince the clients would desync quite often
08:48:01 <Smoovious> cuz the screen sizes have nothing to do with game play or the state of the map
08:48:04 <Phazorx> peter1138: on 4096x4096 it could be quite a bit
08:48:14 <peter1138> 4096x4096 isn't possible
08:48:38 <Phazorx> peter1138: that wasnt my point
08:49:00 <peter1138> you should profile it.
08:49:11 <peter1138> updating a farm field is a tiny amount of work
08:49:16 <Phazorx> Smoovious: type of particular farm tile has nothign to do with gameplay either
08:49:37 <Rubidium> no, but whether a tile is "brown" or "green" or a "farm" tile does
08:49:39 <Phazorx> peter1138: it is nothign compared to yapf, indeed but perhaps there are other things liek that
08:49:42 <Smoovious> the different farm tiles, are different sprites... as I already said now, three times...
08:50:02 <Phazorx> sprites matter only for rendedr Smoovious, which server lacks
08:50:09 <Smoovious> they have different tile #'s... when h ashed, the map hashes, would be different from client to server...
08:50:17 <Rubidium> oh, the state of the farm tiles matters too
08:50:24 <blathijs> Smoovious: What would be the gain of not synchronizing farm land types?
08:50:31 <Phazorx> Smoovious: you seem to miss my poiont.. i know how it is now... but it makes very little sense to me
08:50:47 <Rubidium> because they get removed when the farm stops producing, but only after it is "fully" grown
08:51:03 <blathijs> Smoovious: Why would we want to not synchronize it?
08:51:04 <Smoovious> I get your point, Phazorx... you just won't listen to why peter1138 and I are telling you, your point is flawed
08:51:13 <Rubidium> and *if* the server didn't do it, it would get different cost for destroying the tile -> boom
08:51:16 <Smoovious> blathijs... pardon?
08:51:22 <Phazorx> and rest just keeps fruiting till then?
08:51:30 <Smoovious> blathijs... please scroll back and catch up with the convo
08:51:41 <Phazorx> Smoovious: untill Rubidium meantying this peter1138 was in agreemenet with me
08:52:03 <Smoovious> Phazorx... you and I must have very different i deas of 'in agreement'
08:52:47 <Phazorx> perhaps you are still stuck at synchronization matter rather than moved on to question why is it necesary to do it in this partiular case :)
08:52:52 <stillunknown> uint8 cached_veh_length; // length of this vehicle in units of 1/8 of normal length, cached because this can be set by a callback
08:53:06 <blathijs> Smoovious: So, only to reduce the load on a dedicated server?
08:53:12 <stillunknown> Is this actually correct, it's more like normal units.
08:53:12 <Phazorx> Rubidium: i guess it adds to eyecandy
08:53:14 <Smoovious> and we've told you 3 times now why it i s necessary
08:53:14 <Rubidium> and the whole palette animation is done client side *if* enabled, all other animation isn't
08:53:29 <peter1138> stillunknown: 1/8th of a train length happens to be 1 normal unit
08:53:42 <Smoovious> but farm tiles, are not done by palette animation
08:53:48 <Smoovious> they're different sprites
08:54:03 <Phazorx> Rubidium: i was just thinking of clear separatio between gamelogic relevant and rendeder relevant parts
08:54:22 <Rubidium> the farm fields are part of the game logic
08:54:49 <Rubidium> because they cost more to destroy
08:55:00 <Smoovious> which I already mentioned
08:55:04 <Phazorx> Rubidium: i see that now, i didnt know that there are conditional removal of particular type only at farm death
08:55:23 <stillunknown> peter1138: Is it possible that cached_veh_length is not always correct?
08:55:24 <Phazorx> Rubidium: that wasnt my point, difference between farm tile types was
08:55:46 <Smoovious> they're different sprites... different land ID's...
08:55:48 <peter1138> stillunknown: under what circumstances?
08:56:08 <Smoovious> if t hey aren't i dentical between server and all clients, they desync
08:56:08 <Rubidium> Smoovious: the fact that they are different sprites has *NOTHING* to do with the fact that it affects the game logic
08:56:37 <Smoovious> and has nothing to do witht hashing the map?
08:56:39 <Phazorx> back to trees... i was wondering how tree growing wroks... as peter said it is proportional to map size... is it analysing every tile or picks them randomly?
08:56:41 <stillunknown> peter1138: always
08:56:50 <stillunknown> peter1138: when a train is moving
08:56:56 <peter1138> stillunknown: you're saying it's not always correct always?
08:57:13 <peter1138> what value have you got, and what did you expect?
08:57:35 <Rubidium> Phazorx: it's done in the tile loop stuff; clear tiles randomly place trees, whereas tree tiles randomly upgrade/downgrade trees
08:57:42 <peter1138> Smoovious: what is this "hashing the map" you talk of?
08:58:08 <stillunknown> Let me put this way, all the cars align perfectly(various size cars), except the tender is sticking half way in the train, which suggests a newgrf error (hopefully).
08:58:31 <Smoovious> peter1138... like... for the hashes that are compared to check for desync's? I seem to remember that was an issue in 0.4.8
08:58:57 <Phazorx> Rubidium: i mean is it based on analyzyz of all tiles or engine randonmly picks some to update?
08:58:59 <Rubidium> hashes used for desync? that's new for me
08:58:59 <peter1138> Smoovious: random seeds are checked, there is no hash checking
08:59:22 <Rubidium> Phazorx: it iterates over all tiles and then randomly places a tree
08:59:42 <Smoovious> then I misunderstood the convo about it back then... and stand corrected
09:00:03 <peter1138> Phazorx: you need to understand how the tileloop process works :)
09:00:37 <Phazorx> peter1138: perhaps... but in grame scale of things that can be omitted
09:00:41 <peter1138> iterates over all tiles does not mean every tile every tick
09:00:53 <Phazorx> peter1138: what does it mean then ?
09:01:10 <peter1138> it means what it say
09:01:17 <Rubidium> that every tile gets a tileloop tick every X game ticks
09:01:31 <Rubidium> and not all tiles get that tick at the same time
09:01:33 <stillunknown> I wonder how anyone ever programmed ttd.
09:01:33 <blathijs> We could probably refrain from synchronizing different farm types and other presentation-only aspects, but since we're only comparing random seeds it won't cost anything to do it, and it would require some way to clearly distinguish between things that are and are not synchronized
09:02:13 <Rubidium> blathijs: farm types aren't presentation only
09:02:26 <blathijs> then we couldn't :-)
09:02:50 <peter1138> stillunknown: chris sawyer clearly has armies of gnomes
09:02:57 <blathijs> Rubidium: Or we could make them presentation only :-p
09:02:58 <Rubidium> when you delete a farm, all farm tiles continue to grow except the one that "restarts" the farm growth (that one removes the farm tile)
09:05:32 <peter1138> handlelocomotivesmokecloud ;)
09:06:16 *** Vikthor has joined #openttd
09:08:06 *** DJ_Mirage has joined #openttd
09:08:47 * dihedral slaps Chris82 with a fish
09:10:18 <stillunknown> I know understand what bitch custom bridge heads must have been.
09:10:57 * Chris82 slaps dihedral around a bit with a large trout
09:11:19 <Chris82> hmmm inflation seems a bit insane in long games
09:11:24 * dihedral dunks Chris82 in fish&chip batter
09:11:30 <Chris82> I have a test game running which is at 2113 right now
09:11:38 <Chris82> and a Lev 4 Chimera costs 209 million :D lol
09:12:09 <Chris82> building a coal mine costs 9,2 billion lmfao
09:12:12 <peter1138> inflation works then
09:12:21 <peter1138> although i thought it was supposed to stop
09:12:46 <Chris82> well I can't say I have too much money :D I only have 2,2 billion but I also only have like 40 road vehicles
09:12:53 <Chris82> the game is very unstable though
09:13:09 <Chris82> world population is 6,7 million and there are around 3000 vehicles in the game (waggons not counted)
09:13:18 <Chris82> the game crashes every few minutes
09:13:20 <dihedral> Chris82: how did you get along yesterday evening?
09:13:32 <Chris82> I just unpacked your stuff and try it now :)
09:14:09 * dihedral slaps Chris82 just for the fun of it
09:14:12 <Chris82> I was actually testing longtime stability of the game with this ultra long game
09:14:35 <Chris82> the largest city is almost 100k :D lol
09:14:48 <Chris82> but I said the game has become pretty unstable since around 2110
09:16:19 *** lolman_ has joined #openttd
09:16:32 <peter1138> Chris82: got a save? :p
09:16:35 <Chris82> but inflation is really crazy, is it a hard coded percentage?
09:16:40 <Chris82> yeah but you need my ChrisIN to load it
09:17:54 <Chris82> 26th Mar 2113, I can't get any further
09:18:08 <Chris82> time to start a game with r10383-trunk and see how far it goes :D
09:18:22 <dihedral> Chris82: can you actually get .htaccess files to work with the windows webserver?
09:18:40 <Chris82> there is a tool that enables .htaccess files on IIS yes
09:18:58 <dihedral> another question: why do you use IIS and not apache2? :-D
09:19:47 <Chris82> I am using 64-bit IIS6 and I am pretty happy with it
09:19:59 <Chris82> I am alos already testing IIS7 which has superior performance to Apache2
09:20:08 <hylje> iis6 is nice but unfortunately it locks you in to windows
09:20:30 <hylje> kernel mode webserver, heh
09:22:05 <Chris82> dihedral: htscanner will support htaccess on IIS but that's not the tool I meant actually
09:22:12 <Chris82> I have too many favorites to find it right now :p
09:22:27 <dihedral> was just being curious
09:22:41 <dihedral> because you can set the include path in .htaccess files
09:23:13 <dihedral> with a php_val include_path ".:pear" instead of what i did, setting it at the top of php files
09:23:45 <Chris82> I don't like such behaviour on websites though
09:24:00 <Chris82> I don't feel save when a site I host has access to a folder not available to the public
09:24:05 * dihedral thinks that's worth a slap :-D
09:24:59 <Chris82> just started a r10383 unpatched game on fw :D let's see if it beats my IN in long time stability *ggg*
09:25:01 <dihedral> i have setup apache2 in a way that i never have to revonfigure/restart apache even if i start hosting another domain
09:25:13 <hylje> Chris82: might you have thought of private space? like settings files..
09:25:34 <Chris82> what do you mean by private space?
09:25:37 <dihedral> hehe, hylje: what about virtual machines :-)
09:25:46 <hylje> things a site may use that is not public
09:26:19 <Chris82> well one security hole in there and you never know what happens
09:26:29 <Chris82> I don't tend to use features that I don't really need
09:26:43 <Chris82> bad enough that PHP is enabled *g* :p
09:27:15 <Chris82> a few other people have their sites on my server and one guy made a pretty flawed PHP contact script which I had to take off
09:27:19 <dihedral> once you start hosting a lot of other peoples stuff you tend to have a bunch of stuff
09:27:26 <Chris82> because it could be misused to send mail to foreign domains
09:27:54 <Chris82> and since the mails were not going through my ASSP proxy I couldn't block it
09:28:30 <dihedral> Chris82: i tend not to continue hosting such people's stuff
09:28:49 <hylje> why do you assert having a non-public part of a site being a security hole moreso than the public part?
09:32:02 *** DNazarov has joined #openttd
09:32:38 <Chris82> because PHP apps often have security issues
09:32:50 <Chris82> and therefore I don't want a PHP script to access anything on C:
09:32:56 <Chris82> all websites are on a different hd
09:33:28 <hylje> why would a non-public script access /C when a public doesnt?
09:35:02 <Chris82> dunno you just sometimes read stuff like a php script had includes lying on c and because the script was badly coded through a security hole in php you could access to the drive where the includes were residing
09:35:52 <hylje> so actually your settings or php itself just suck
09:36:26 <Chris82> yeah thus I don't allow much to php scripts
09:38:52 <dihedral> chroot the webserver :-)
09:40:18 <dihedral> personally i think that works great :-)
09:40:30 <dihedral> + chroot of ssh logins :-)
09:40:46 <Chris82> I obviously don't use SSH tho :p
09:41:05 <dihedral> you can though install an ssh server on windows :-D
09:41:28 <dihedral> you allow others to rdp to your server?
09:42:10 <Chris82> sorry didn't get what you mean lol
09:42:43 <dihedral> has the zip worked yet?
09:48:29 <stillunknown> When did this stop being the openttd channel?
09:48:51 <dihedral> oh - am i in an openttd channel?
09:55:33 <Chris82> they just demolished a road field from my own highway
09:56:15 <dihedral> it it were possible the other way around that should be fine
09:57:54 <Chris82> hmmm isn't the autorenew not working when servicing disabled fixed?
09:58:05 <elmz> I just realized why my junctions werent all that efficient....never even thought of the speed limit om girder steel bridges ^^
09:59:04 <elmz> kinda sux that you cant build tubular bridges of 3 squares in length...
09:59:23 <Chris82> hmmmm 6 fountains next to each other aren't very smart either
09:59:26 <dihedral> would be a nice addition
10:01:50 <elmz> guessing hes speakin of a town :P
10:02:19 <Chris82> and they just build 6 fountains right next to each other
10:02:26 <Chris82> and there were 5 statues nearby as well
10:02:55 <Chris82> I am just running ChrisIN and r10383 on FW on one CPU each and see which game crashes earlier :D *g*
10:02:59 *** Brianetta has joined #openttd
10:05:59 <stillunknown> Chris82: It's more interesting to test trunk for potentional problems.
10:05:59 <Chris82> I also test performance if ChrisIN is slower, but so far they both show roughly the same day and year
10:07:52 <stillunknown> svn://svn.openttd.org/trunk
10:10:09 <stillunknown> Chris82: You don't know what trunk is?
10:10:16 <hylje> how does Chris82 know what a trunk is
10:11:41 <Chris82> r10383 is the latest version in trunk
10:11:53 <Brianetta> It's the latest revision in trunk
10:12:02 <Brianetta> revision and version are not necessarily the same thing
10:12:18 <elmz> ...but we all got the point :P
10:12:25 <stillunknown> I just got the strangest error, floating point exception :-|
10:12:42 <Chris82> and if you mean if I know what the word trunk means, yes I do, it's the main stem of a tree :p
10:12:52 <peter1138> stillunknown: usually division by zero
10:13:10 <peter1138> i have no idea what FP has to do with it...
10:13:39 <SmatZ> Chris82: isn't "trunk" the well known part of elephant's body, too?
10:13:58 <elmz> and the trunk of a car? :P
10:13:59 <Chris82> well overflow, underflow, inexact calculation can all be a fp exception
10:14:14 <Chris82> haha I don't know about that elmz
10:14:30 <SmatZ> I am glad I can learn new English words here :)
10:14:43 <Brianetta> Comparing nought with zero is a fraught process in floating point
10:14:44 <Chris82> stillunknown: Where did you get the fp exception?
10:14:57 <Brianetta> Plus or minus zero times ten to the power of plus or minus anything
10:15:06 <stillunknown> Nothing that isn't my fault ;-)
10:15:50 <Chris82> hmmm it seems that some of the IN patches have quite some performance impact
10:16:03 <Chris82> trunk is almost a year ahead after 20 minutes
10:16:13 <peter1138> elmz: no, cars have boots, not trunks
10:16:28 <Chris82> boots? what part of a car is called boot?
10:16:49 <Chris82> aren't boots "strong" shoes
10:16:53 <peter1138> Brianetta: correct. i'm assuming stillunknown was refering to an error from openttd, and there's not a lot of floating point there...
10:17:04 <Chris82> like my Crusader in Ragnarok is wearing boots *g*
10:17:11 <peter1138> it's the bit that isn't the bonnet
10:17:56 <Chris82> a car trunk is a compartment in an automobile that carries luggage or shopping or tools btw
10:18:32 <stillunknown> Remember there are different kinds of english, with subtle or less than subtle differences.
10:19:05 <Chris82> well British English is usually considered the "correct" English while all others are derivates from it
10:19:13 <elmz> yes, we have british, international and stupid english ;)
10:19:14 <Brianetta> peter1138: I got a floating point exception last night.
10:19:15 <Chris82> just like Bavarian is not "Hochdeutsch" (High German)
10:19:30 <Brianetta> I copied my whole openttd checkout from my workstation to my laptop.
10:19:48 <Brianetta> Ran ./openttd, and it bombed out with an FP exception immediately.
10:22:31 <stillunknown> Sometimes i wonder why i pick the hard challenges, i can't just do a small feature, no i have to rewrite a core part of openttd.
10:22:50 <stillunknown> With all the fun that comes with it.
10:23:42 <stillunknown> I just hope that in the end it performs better, otherwise i'll be sad.
10:24:58 <dihedral> Brianetta: -bash: mkae: command not found
10:25:18 <Brianetta> dihedral: You need to install Gnu mkaetools (:
10:26:44 <dihedral> though there is no Mkaefile
10:27:13 * Chris82 slaps dihedral around a bit with a large trout
10:27:23 <Chris82> your php all in once package doesn't work :D
10:27:56 <Chris82> also when I try to open your php file instead of seeing a blank page or something the php code is parsed
10:28:04 <Chris82> do you use non default php tags?
10:28:27 <dihedral> ftp or rdp for good old dihedral ?
10:28:38 <Chris82> just a sec I make an ftp account
10:28:51 <dihedral> and perhaps a web address :-P
10:31:14 <Chris82> vBulletin uses <?php I think <? is not enabled in the php config file
10:31:44 * dihedral slaps Chris82 with a small trout just to experience the difference
10:32:53 * Chris82 is not even being tickled by this really really little trout
10:33:47 <dihedral> am i supposed to get an email from you?
10:34:05 <Chris82> didn't you get my query?
10:34:30 <dihedral> nope - using irssi - command line tool
10:34:47 * dihedral slaps the trout with Chris82
10:35:10 * Chris82 is too heavy for being used as slapper
10:36:04 * dihedral does not even work up a sweat slapping Chris82 around - he weights nothing at all!!
10:37:46 <Chris82> hmmmm I mention it again...
10:38:00 <Chris82> auto renew does NOT work when servicing is disabled
10:38:16 <Chris82> although trunk log tells me otherwise (i.e. it's supposed to be a fixed bug)
10:39:08 *** Ammller has joined #openttd
10:39:36 <stillunknown> Ah, i almost forgot the existence of ignore.
10:41:00 <hylje> well.. ignore's existence's point is that it makes stuff not exist
10:48:18 <dihedral> Chris82: what happend to your server?
10:48:29 <dihedral> cannot reach the page...
10:49:49 * dihedral slaps Chris82 with a mid-sized trout
10:50:59 <Chris82> my server is fine why?
10:51:00 *** Gekkko` has joined #openttd
10:51:02 <dihedral> getting Service Unavailable
10:51:53 <Chris82> your PHP had multiple failures so the App Pool was disabled :p
10:52:33 <dihedral> Chris82: The connection to the server was reset while the page was loading.
10:52:36 <stillunknown> \ignore nathaneal@*
10:53:23 <dihedral> and you may want a forward slash
10:53:50 <Chris82> diheadral: I added the URL to its own AppPool now so it doesn't crash the other pages in the pool ;)
10:53:54 <dihedral> and well done for looking up the whois :-)
10:54:18 <dihedral> Chris82: still get a "connection reset by peer"
10:54:36 <Chris82> which URI do you try to open?
10:54:58 <dihedral> <host>/example.sb.php
10:55:28 <stillunknown> It's not working :-(
10:55:48 <dihedral> stillunknown: perhaps because my name aint known here!!
10:55:55 <dihedral> you would have to use my nick!
10:56:17 <dihedral> that just is tough luck :-)
10:56:20 <Chris82> I dunno what's wrong with your php site but it crashes the AppPool :p
10:57:34 <dihedral> is sais "page not found" when i access example.sb.php
11:00:35 <dihedral> what does the error one say?
11:01:13 <Chris82> well your script just keeps terminating unexpectingly and that shuts down the app pool after too many crashes
11:01:18 <Chris82> it's some php or pear problem
11:01:53 <Chris82> I disabled rapid fail protection for now
11:02:27 <Chris82> try example.php those php code isn't parsed properly
11:02:53 <dihedral> because of the <? tag
11:03:45 <Chris82> set_include_path( '.;pear' ); < this won't work
11:03:53 <Chris82> you must use 'pear' or '/pear'
11:04:05 <Chris82> and '\pear' should work as well
11:05:11 <Chris82> and require_once( 'HTML/Template/Sigma.php' ); doesn't exist, how does the script know this dir is in the pear directory?
11:05:48 <dihedral> which has to be in the include path :-)
11:06:42 <dihedral> i set include path to the full path of this thing...
11:07:30 <Chris82> I am just checking what could be wrong
11:11:04 <Chris82> ok the example.sb.php file is fine now but Sigma.php doesn't find PEAR.php hmmm
11:11:05 <dihedral> the include path setting is fine
11:11:24 <dihedral> i know a dirty hack :-P
11:12:41 <dihedral> na - take out the ../../ again
11:12:51 <dihedral> does not work that way :-P
11:15:08 <dihedral> i would need to see those error messages Chris82
11:15:15 <Chris82> I gotta go now unfortunately
11:15:20 <Chris82> we need to continue on this matter later on
11:16:05 <Chris82> require_once 'PEAR.php'; < this line isn't working as it should in Sigma.php
11:16:10 <Chris82> well I'll check it later
11:19:57 <dihedral> Chris82: the require_once statements do work
11:20:01 <dihedral> just tried it from info.php
11:20:03 <Phazorx> was there some grf for lighter canopy trams tracks?
11:21:18 <Chris82> the easiest solution would be to make it work without PEAR :D cuz PHP itself works fine on the server
11:21:32 <Chris82> anyway gotta hurry my girlfriend is waiting :p
11:24:24 *** NukeBuster has joined #openttd
11:25:32 <Gekkko> Chris82: did you fix your ChrisIN?
11:49:11 <stillunknown> Is there existing routine for reversing all the next pointers of a vehicle?
11:49:54 *** Luukland has joined #openttd
11:50:16 <blathijs> stillunknown: There should be something like that for dualhead trains, I'd say
11:54:23 <dihedral> Chris82: problem lies in openttd.class.php
11:54:47 <dihedral> the function call stream_select() seems to be causing issues!!
11:55:12 <dihedral> has nothing to do with pear!
11:58:52 *** thgergo has joined #openttd
12:00:13 *** Progman has joined #openttd
12:02:03 <Luukland> How do English people call: Antwerpen? (near Bruxelles)
12:02:52 <Luukland> Making an English scenario :)
12:03:00 <Luukland> So i need those town names :)
12:04:20 * dihedral slaps Chris82 just for the fun of it
12:05:04 <CIA-1> OpenTTD: miham * r10384 /trunk/src/lang/ (5 files in 2 dirs):
12:05:04 <CIA-1> OpenTTD: -Update: WebTranslator2 update to 2007-06-29 14:03:32
12:05:04 <CIA-1> OpenTTD: croatian - 261 fixed, 9 changed by tperic (270)
12:05:04 <CIA-1> OpenTTD: finnish - 2 changed by habazi (2)
12:05:04 <CIA-1> OpenTTD: hungarian - 1 fixed by miham (1)
12:05:05 <CIA-1> OpenTTD: romanian - 1 fixed, 38 changed by CrystyB (39)
12:05:05 <CIA-1> OpenTTD: ukrainian - 1 fixed by mad (1)
12:05:25 *** th_gergo has joined #openttd
12:05:26 <_42_> Sacro, Bjarni (~Bjarni@0x50c79adc.virnxx14.adsl-dhcp.tele.dk) was last seen quitting #openttd.wt2 11 hours 28 minutes ago (29.06. 00:36) stating "Quit: Leaving" after spending 5 hours 43 minutes there.
12:05:47 <_42_> Luukland, Jupix? hmm... I'm trying to remember... maybe... I'm not sure... no. I don't remember Jupix.
12:05:59 <DorpsGek> Sacro: I have not seen Jupiz.
12:06:03 <DorpsGek> Sacro: I have not seen Jupix.
12:06:47 <Luukland> So Finally my England Scenario is done!!
12:09:04 <peter1138> 12:59 < Luukland> How do English people call: Antwerpen? (near Bruxelles)
12:09:35 <Luukland> It is Northwestern Europe :P
12:09:36 <peter1138> it always amuses me that countries' city names have different names in other languages...
12:14:33 <stillunknown> KUDr_wrk: Is there a distance_to function in yapf that accepts x and y coordinates?
12:15:24 <stillunknown> It exists for tileindex i think.
12:15:36 <stillunknown> But i need specific coordinates.
12:16:28 <stillunknown> I need the proper distance between vehicles when reversing, and no this is not trunk.
12:17:15 *** Thomas[NL] has joined #openttd
12:18:34 <stillunknown> When leaving depots i can make all sorts of assumptions which work great, but outside a lot more comes into play.
12:19:26 <stillunknown> peter1138: So if you have secret ideas, don't hesitate to share them ;-)
12:24:24 <dihedral> does anybody have any ideas as to why stream_select() on windows php5 64bit iis causes iis to crash?
12:27:26 <CIA-1> OpenTTD: miham * r10385 /trunk/ (4 files in 3 dirs): -Change: [Translations] Croatian is an accepted language
12:29:00 <peter1138> because php is buggy shit
12:29:11 <peter1138> there's quite a few hits on google for that
12:29:26 <KUDr_wrk> [14:16:17] <stillunknown> KUDr_wrk: Is there a distance_to function in yapf that accepts x and y coordinates? << distance to WHAT it should count?
12:31:59 <KUDr_wrk> stillunknown: yapf uses distance between target tile (center) and tile edge (tile/exitdir) when it calculates estimates
12:40:00 <stillunknown> KUDr_wrk: Distance between two points on the center of rail
12:42:21 <stillunknown> Follow the rail, but with x and y coordinate precision.
12:44:47 <KUDr_wrk> stillunknown: virtual coords (16/tile) or tile coords (1/tile)? Some general distance functions exist but not in yapf
12:48:14 <peter1138> virtual coords i think
12:48:27 <peter1138> sounds to me like the wrong solution to a problem
12:55:45 <Brianetta> It's a solution desperately in need of a problem
12:57:19 <Sacro> Brianetta: i tried to type a message and peer reset me :(
12:57:27 <Brianetta> Erection reset by beer
12:57:31 <Sacro> ooh yes... with mustard, ketchup and onions...
12:59:03 <Brianetta> Ready for an early start?
12:59:32 <Sacro> i don't even know my route
12:59:37 <Brianetta> Have you rung Virgin?
12:59:52 <Brianetta> My advice is to ring them today
13:01:01 <Sacro> well Northern Rail are running buses from Doncaster to Sheffield
13:01:34 <Sacro> but personally, i'd rather divert via leeds
13:01:50 <Brianetta> Your ticket isn't with Northern (:
13:02:03 <Brianetta> well, not the important bit
13:02:14 <Sacro> but if Northern won't let me connect at Leeds
13:02:30 <Brianetta> This is why I said to ring up
13:02:43 <Sacro> i'm trying to find anumber
13:02:50 <Brianetta> Fact is, they sold you a ticket and they have to work together to honour it if possible
13:03:28 <Sacro> do i ring Virgin, or National Rail?
13:07:22 <Sacro> Brianetta: do i want customer relations?
13:07:58 <peter1138> that's complaints,heh
13:08:03 <Sacro> they don't put any numbers on their website
13:08:07 <Sacro> i thought by law they had to
13:08:21 <Sacro> we have to have a page with company info...
13:08:40 <Brianetta> Only the postal address is a legal requirement
13:08:53 <Sacro> i don't see that either
13:09:11 <Brianetta> Whose site are you on?
13:09:26 *** |Jeroen| has joined #openttd
13:10:30 <Sacro> the national rail line?
13:10:42 <Brianetta> no, that's 08457 48 49 50
13:11:37 * Sacro grabs the non 0845 number
13:11:55 <dihedral> that is just sick Brianetta
13:12:08 <dihedral> how often do you have to call them to know those numbers off by heart?
13:12:11 <Sacro> 0845 numbers are expensive when calling off a mobile
13:12:14 <Brianetta> Virgin Trains 85 Smallbrook Queensway Birmingham B5 4HA
13:12:28 <Brianetta> You can go and see them in person (:
13:12:38 <Sacro> Brianetta: only if they let me change at leeds
13:12:40 <dihedral> Brianetta: does your girl know about this?
13:13:04 <dihedral> the shocking fact that you know these details off by heart
13:13:12 <Brianetta> She works for a travel agency
13:13:40 * dihedral bangs his head on the table
13:14:30 <Sacro> first they read the number i read as 08457 484 950
13:14:39 <Sacro> and then its a voice activated switchboard
13:14:59 <Sacro> can they not just say it as 48 49 50
13:15:06 <dihedral> you probably also got redirected to a call centre in india :-P_
13:15:13 <Brianetta> I learned it first as 484 950
13:15:17 <Sacro> dihedral: could be worse, could be brummies
13:15:25 <Brianetta> back when it was 0845 484 950
13:15:35 <Sacro> I DON'T CARE ABOUT AUTOMATED CRAP
13:15:52 * dihedral slaps Sacro in the hope he stops shouting around
13:16:08 <Sacro> ever since i used to work in one
13:16:21 <dihedral> must have been a shock
13:16:28 <Sacro> i just want to talk to a real person D:
13:16:35 * dihedral slaps Sacro over and over again
13:17:20 * Sacro tries to slow down his talking and tone down his accent
13:17:40 <dihedral> was his first sentance: "what i can do for you?"
13:19:05 <Brianetta> Sacro comes from near Ull
13:19:24 <Brianetta> That's how he'd say Hull
13:19:58 <dihedral> they dont say bu''er instead of butter and stuff like that do they?
13:20:19 <dihedral> good job you dont have a t in Sacro
13:20:20 <Sacro> its a Yorkshire accent with no t's or h's
13:20:52 <Brianetta> You can' ge''a be''a bi''a bu''a on yer knife
13:21:07 <Brianetta> Actual butter advert for Golden Churn
13:21:17 * dihedral slaps Sacro wi'' a 'ou'
13:21:20 <Sacro> Brianetta: thats actually how i sound D:
13:21:40 <dihedral> missin an r there i know
13:21:44 <Brianetta> I ave a selection of accents that come naturally
13:22:04 <Sacro> yes, i can do west yorkshiree when i'm with someone from there
13:22:11 <Brianetta> I have a UK armed forces accent, from my upbringing
13:22:23 <Brianetta> A west country accent from ten years in Wiltshire
13:22:42 <Brianetta> and a bit of a Geordie sound from living up here for the last 13 years
13:22:54 <Sacro> i just heard a dixie horn...
13:23:02 <Brianetta> and I can switch between them, depending on who I'm talking to
13:23:50 <Brianetta> Bah, wasn't Golden Churn
13:24:55 <Sacro> now need to call 08707891234
13:25:09 *** Fuchsi| has joined #openttd
13:25:09 <elmz> hehe, only thing I can switch between is british and american english ^^
13:25:41 <elmz> and my accents most likely dont resemble anything in either place
13:25:45 <Sacro> Received Pronounciation...
13:25:53 *** Fuchsi| is now known as Dikuj
13:25:56 <Gekkko> US English has so many weird phrases
13:26:01 <Brianetta> Gekkko: Don't start lumping the Scottish in with us
13:26:03 <Gekkko> and lacks the letter "u" in many cases
13:26:07 <Gekkko> Canceling doesnt look right
13:26:10 <Gekkko> it's Cancelling damn it
13:26:16 <Brianetta> And that tosh the Yanks speak isn't English
13:26:26 <Gekkko> US English == American
13:26:51 <Gekkko> unlike French where each country that speaks french doesnt speak Guinea French
13:27:08 <Gekkko> America had to go screw it up.
13:27:39 <Sacro> well national rail say to do Hull Donny on train
13:27:43 <Sacro> then donny sheff on bus
13:28:38 <Sacro> peter1138: its cos i have a seat reservation
13:28:47 <Sacro> what? i wasn't listening to the options ><
13:29:01 * Sacro will act like he doesn't have DTMF and just sit here
13:32:38 <Brianetta> Gekkko: Don't try telling a Frenchman that the Canadians speak his language
13:32:56 <CIA-1> OpenTTD: miham * r10386 /trunk/src/lang/croatian.txt: -Fix: [translations] croatian translators made a few type which prevented croatian langfile to be compiled. reported by boekabart
13:33:07 <Gekkko> Brianetta: anything on the North American continent should be ashamed
13:33:54 <Gekkko> Canada to a lesser extent, mainly north-east.
13:34:21 <dihedral> Gekkko: i have no idea where you are from, but there is one thing i know for sure
13:34:31 <dihedral> idiots are born in every country :-D
13:34:48 <elmz> Canadians are actually very sane people.....compared to americans :P
13:34:55 <dihedral> na - that was not a could return
13:35:00 <Gekkko> elmz: tell that to me after the one i spoke to today
13:35:09 <Gekkko> "You can't install linux from australia on a canadian computer"
13:35:13 <Belugas> somehow, i still don't get it, Gekkko. I'm in Canada, Quebec. I speak french and english...
13:35:16 <Brianetta> Gekkko's from that great antipodean "English" speaking country
13:35:18 <elmz> haha, immigrant, no doubt :P
13:35:18 <Gekkko> "no you cant, like PS2 games."
13:35:38 <Gekkko> and he things a TB is a Trilobyte
13:35:42 <Belugas> pure canadian does not exists...
13:35:51 <Brianetta> Belugas: It does. Innuit/
13:35:53 <Gekkko> Pure Australian doesnt either
13:35:54 <elmz> every country has weirdos though ^^
13:36:00 <Gekkko> but for the sake of stfu, i shall continue
13:36:11 <Gekkko> he says to me "I know, I'm good at math."
13:36:16 <Sacro> BUNCH OF FECKING RETARDS
13:36:21 <Belugas> inuits are alomost in their own country ;)
13:36:24 <Gekkko> I reply, 'I know, I'm ont a rock cross bred with a sponge.'
13:36:25 <Sacro> i wonder if they'll chase me
13:36:46 <Gekkko> i wonder what rock on sponge sex would look like
13:36:50 <Brianetta> Sacro: If there's a replacement bus on your route, you'll have to take it
13:36:51 <Sacro> Brianetta: well that was a fun call
13:36:58 <Gekkko> o\ something like that
13:37:21 <Sacro> she said i can go to leeds
13:37:33 <Sacro> they want me to go on the replacement bus
13:37:43 <Sacro> Hull - Doncaster - York - Birmingham
13:37:58 <Sacro> on a GNER, which my ticket says "NO GNER"
13:38:11 *** Vikthor has joined #openttd
13:38:44 <Sacro> either do Birmingham - York - Doncaster *stuck cos i missed the last connection to Hull*
13:38:45 <dihedral> rail always sucked in the uk
13:39:06 <Sacro> on the way back, she said i can either get off at Doncaster or York
13:39:07 <Brianetta> No, it was fine until the 60s
13:39:17 <Brianetta> Look up Dr. Richard Beeching
13:39:22 <Sacro> would anyone stop me if i just got of at Leeds WHICH IS IN BETWEEN ><
13:39:28 <Brianetta> He was director general of British Rail
13:39:35 <Brianetta> and he was a complete f***tard
13:39:36 <Sacro> Brianetta: would that help my situation?
13:39:44 <Brianetta> Sacro: I was addressing dihedral
13:39:50 <Sacro> Brianetta: true... sorry
13:40:03 <dihedral> Sacro: why dont you just go by coatch
13:40:11 <Sacro> dihedral: i've bought my tickets
13:40:19 <dihedral> there must be some X something
13:40:19 <Sacro> oh... here's the best bit
13:40:29 <Sacro> to get off at leeds, i need to pay £7.50
13:40:29 <Brianetta> Sacro: The BTP will be waiting for you at Leeds, and will arrest you as you step off the train.
13:40:43 <Sacro> but i can get off at the stop before, or after, for free
13:41:01 <Brianetta> Leeds has exit barriers
13:41:12 <Sacro> Brianetta: i won't be leaving the station
13:41:13 <Gekkko> Australia has no subway
13:41:16 <Gekkko> and 3 hour train delays
13:41:21 <dihedral> how is the floods over there btw?
13:41:27 <Brianetta> Sacro: If you're just changing, I can't see anybody checking your ticket
13:41:30 <Gekkko> and the toxins in Sydney are 4 times the safe level at peak hour
13:41:34 <Brianetta> dihedral: Causing this fuss
13:41:40 <Sacro> Brianetta: the problem is if Northern Rail have issues
13:42:20 <dihedral> no one will stop you if you even go 90 on the motorways
13:42:26 <Brianetta> Sacro: Is your bike still broken since you did that head-first somersault thing?
13:42:35 <Sacro> the Virgin way seems to be a 4 hour journey there... and 4 hours back only to get stuck at Doncaster
13:42:42 <Brianetta> dihedral: THey won't stop you, but you get a fine in the post for every camera you pass
13:42:54 <Sacro> Brianetta: yes, plus it's stand is broken, plus it kinda got under 3 foot of water
13:43:03 <dihedral> Brianetta: if you know where thos cameras are :-)
13:43:10 <Gekkko> the flood owned your bike?
13:43:19 <Sacro> Gekkko: i dunno yet, not tried to start it
13:43:24 <Gekkko> Engulfed and stolen by the one thing that we NEED to keep us alive
13:43:25 <Brianetta> dihedral: There's a constitutional defence. You can't be tried and punished for the same crime more than once.
13:43:31 <dihedral> i drove between oxford and cam for 2 years and never got anything
13:43:45 <Brianetta> If you speed for 40 miles, that's a single crime, no matter how many cameras see you do it.
13:44:16 <dihedral> never got a single ticket
13:44:26 <dihedral> and i also went the long way round
13:45:32 <dihedral> and not once did i have to slow down
13:45:45 <dihedral> appart from oxford - london road and cambridge
13:45:51 <dihedral> whatever the name of that road is
13:46:05 <dihedral> but appart from that it was a constant 90 ;-P
13:46:21 * Gekkko notes this to get dihedral a fine.
13:46:33 <dihedral> Gekkko: will not :-)
13:46:44 <Gekkko> So... how many times would you say you would have sped past?
13:47:05 <dihedral> nearly every weekend for 2 years :-)
13:49:40 <dihedral> so - and what do you intend to do with that number?
13:49:49 <dihedral> cuddle it at night so you dont feel so scared in the dark?
13:50:01 <Gekkko> The dark fears me buddy.
13:50:47 <dihedral> and that is where your goose bumps come from....? the dark fearing you?
13:51:39 <Gekkko> I have a genetic trait where I have to poison people with cyanide.
13:51:47 <Gekkko> wanna come to my house dihedral?
13:51:53 <Gekkko> we can have a cyanide party.
13:52:27 <dihedral> Gekkko: nothing in the world would get me even close to your house
13:52:49 <dihedral> not even if 'close' meant 100 miles distance
13:53:08 <Gekkko> but the thing is, I'm coming to you
13:53:15 <Gekkko> you have 3 years to leave Germany.
13:53:21 <Gekkko> and the vercinity of Germany
13:53:37 <Sacro> Brianetta: what would you do?
13:54:04 <dihedral> Sacro: do you mean: what would he do to Gekkko ?
13:54:23 <dihedral> how about sticking a soldering ion up his ***...
13:54:48 <dihedral> now that explains a lot
13:54:53 <Brianetta> Sacro: Is it the same pair of trains?
13:55:09 <Sacro> Brianetta: what do you mean?
13:55:22 <Brianetta> I mean I'm not clear what your options are
13:55:32 <dihedral> Sacro: if there was a bus you *could* take
13:55:41 <dihedral> i would check if i could not take the tickets back
13:55:46 <Sacro> Brianetta: Hull - Doncaster - bus to Sheffield - Birmingham
13:56:02 <Sacro> or Hull - Doncaster - GNER to York, Birmingham
13:56:04 <Brianetta> Will you make your connecting train?
13:56:27 <dihedral> whats the faster option?
13:56:28 <Brianetta> I'd pay for Donny - York
13:56:32 <Sacro> gner, yes, but i have to leave at 0650
13:57:00 <Sacro> or Hull - Leeds/York - Bham
14:02:52 <peter1138> i'd just go by car :p
14:03:21 <Brianetta> Sacro has a motorcycle, but it's been flood damaged
14:05:03 <peter1138> it's supposed to be summer :)
14:05:17 <Brianetta> without which, we'd not be discussing alternative train routes
14:11:18 *** Gekkko is now known as Gekko[PDA]
14:15:01 <dihedral> uk under water is a very bad thing
14:15:10 <dihedral> half of england is blow sea level :-P
14:16:04 <stillunknown> Is there a single function that will reset all signals on a map?
14:18:06 <stillunknown> Ignore me, i'm being stupid again.
14:19:25 *** NW|Aerandir has joined #openttd
14:24:26 *** setrodox has joined #openttd
14:26:41 *** Sedontane has joined #openttd
14:34:43 <dihedral> Brianetta: stream_select is causing a crash on windows, php5.2.1
14:34:48 <dihedral> do you know of a way to avoid it?
14:35:01 <dihedral> i mean avoid using that function :-)
14:35:53 <CIA-1> OpenTTD: glx * r10387 /trunk/src/lang/ (5 files in 2 dirs): -Fix (r10326, r10330): update unfinished langs
14:38:02 *** Gekkko is now known as Gekko[PDA]
14:38:33 <dihedral> hmm... fstat() bring the same behavirou as stream_select()
14:42:00 *** Brianetta has joined #openttd
14:50:15 <dihedral> Gekko[PDA]: iis is not causing the problem
14:52:19 <peter1138> it's php/64bit/ness
14:53:42 <dihedral> i believe it's just php on windows
14:54:25 <dihedral> but i though it was just an issue with stream_select9)
14:54:59 <dihedral> but seing as fstat() has the same behaviour as stream_select()
14:55:35 <dihedral> my hope is that the fixes for the stream bugs in 5.2.2 and 5.2.3 solve the issue
14:56:14 <hylje> you think php people fix bugs?
14:56:29 <dihedral> if you have a look at their changelog :-)
14:56:32 <hylje> theyll say, "no, it might break backwards compability!" and shrug it off
14:56:42 <dihedral> and appart from the change log - i know that bugs have been fixed, yes
14:58:14 <Brianetta> hylje: DOesn't stop them breaking backwards compatibility by deprecating functions where the "replacement" only replaces most of the task...
15:00:42 * Chris82 jumps in the room and scares everybody of :D
15:01:18 <Chris82> still trying to solve the PHP issue dihedral?
15:01:33 <dihedral> Chris82: check your email
15:01:57 <dihedral> and there is a slight chance an upgrade will fix the issue :-)
15:01:57 <Chris82> lol really? never found any php bugs yet :D I'll check
15:02:14 <Chris82> uhm well an upgrade is difficult, because as I said I use self-compiled 64-bit PHP
15:02:20 <Chris82> nothing that would be available on php.net
15:02:26 <Chris82> but I'll see what I can do :)
15:02:47 <Chris82> it's just that I don't want to use IIS in 32-bit compatibility mode, that's why I don't use the php.net public version
15:02:55 <eekee> oh aye, yer a software masochist like me then
15:03:02 <dihedral> i dont think it's a 64bit issue
15:03:55 <Chris82> hmmm you sent me an e-mail?
15:03:59 <dihedral> are you good at processing xml files?
15:06:02 <Chris82> I have some fundamental understanding, but it's not like I am a guru :p
15:06:29 <Gekko[PDA]> Chris82: how goes ChrisIN
15:06:32 <Chris82> are you using an ISP Mail Server or do you have your own?
15:06:39 <Chris82> Gekko: Fine, Found a town is included already
15:10:21 <|Jeroen|> is there an svn for chisIN ? or just patches
15:10:35 <Chris82> a windows binary including language file and a .diff file no svn
15:10:56 <Chris82> feel free to modify anything and upload a .diff to the thread if you want :)
15:11:29 <|Jeroen|> pftt im kinda lazzy :-)
15:11:34 <Chris82> hmmm that's weird I have two games running FW right now since 1950 and they are at 2024, 2021 right now
15:11:46 <Chris82> yesterday I had a game running which first crashed in 1980 already
15:13:14 <Chris82> takes around 4-5 hours to pass 100 years in fw
15:13:37 <Chris82> I intended to test how long a game can take, the last test ended in 2113 always crashes in March
15:14:42 <dihedral> Chris82: do you have another machine you could test it on for me?
15:15:39 <Chris82> well just another Win 2003 server and PHP is not installed on it
15:15:43 <Chris82> that won't help a lot I fear
15:16:06 <Chris82> and I have a 64-bit Win 2008 Server but PHP doesn't run on it yet at all :p
15:16:49 <Chris82> what is the bug in PHP that is causing it?
15:17:49 <Chris82> waaa how often did you refresh the page lol 100 warnings in the event log :p
15:18:05 <dihedral> i was trying to find what was causing the error
15:18:13 <dihedral> commenting out parts of code
15:18:16 <Chris82> right now I get page cannot be displayed
15:18:37 <dihedral> until i reached the function call stream_select()
15:20:06 <dihedral> i could be mistaken though
15:20:43 <eekee> Chris82: where can I get your diff from? I'd like to try compiling ChrisIN in Linux
15:22:20 <Chris82> thanks :) I can't test it on linux myself
15:22:46 <Chris82> source.list is updated as well as the VC project files (required by copy & paste) so I hope it works properly
15:25:56 *** alanin is now known as Alanin
15:27:33 <dihedral> Chris82: whats the plan?
15:32:08 *** Chris1982 has joined #openttd
15:32:23 <Chris1982> I didn't have a MIME Type for diff specified
15:32:29 <Chris1982> so only right click -> save as worked
15:32:37 <Chris1982> should work with a left click as well now :)
15:33:02 *** Chris1982 is now known as Chris82
15:35:17 <Chris82> dihedral: I just compile a new 5.2.3 x64 php the bug should be fixed in this version
15:39:14 *** |Jeroen| has joined #openttd
15:43:11 <dihedral> last 15 mins :-) ohhh
15:49:48 <Chris82> still page cannot be displayed
15:49:53 <Chris82> or do I have to change back some stuff first?
15:51:50 <Chris82> according to the links you sent me the bugs are fixed in the version I just installed
15:53:55 <dihedral> yes - that is what i was hoping for
15:59:01 <dihedral> Chris82: i have an offer i can make
15:59:07 <dihedral> i can either host it for you
15:59:27 <Chris82> or you install Linux on my server ;) ? *jk*
15:59:28 <dihedral> or build a webservice that will return an xml file with the details for you to process
15:59:43 <dihedral> well, i could also to that :-D
15:59:45 <Chris82> oh that would be very cool indeed
15:59:52 <Chris82> then I can play with xml parsing
15:59:56 <Chris82> I wanted to learn that anyway
16:00:02 <Chris82> maybe I can make a nice xslt style sheet then
16:00:17 <dihedral> i'll get something to work for you then
16:00:59 <dihedral> on my way home now - i'll join you guys in a bit :-)
16:01:18 <Chris82> kk I play around with the script in the meantime
16:01:34 <Chris82> I have the site in its own app pool now so it can crash happily without affecting the other sites :D
16:04:05 <eekee> Chris82: r10383 railed to build in linux. Something about _cur_railtype being declared extern & later static
16:07:06 <Chris82> hmm it worked fine with Visual Studio but I'll see what might cause it
16:07:20 <eekee> ok. Want the full error?
16:07:27 <Chris82> yeah that would help :)
16:07:46 <eekee> /home/ethan/ottd/trunk/src/rail_gui.cpp:36: error: '_cur_railtype' was declared 'extern' and later 'static'
16:07:46 <eekee> /home/ethan/ottd/trunk/src/gui.h:46: error: previous declaration of '_cur_railtype'
16:12:05 <Chris82> ah it's VARDEF RailType _cur_railtype; once and static RailType _cur_railtype; in the other file
16:12:09 <Chris82> I assume that's the problem
16:14:15 *** Frostregen__ has joined #openttd
16:15:15 <Chris82> that VARDEF is added by copy & paste I'll see if I can fix that
16:15:52 *** Frostregen93 has joined #openttd
16:16:11 *** Frostregen93 is now known as Frostregen_
16:20:01 *** Frostregen_ is now known as Frostregen
16:22:03 *** Alanin is now known as alanin
16:22:43 <Chris82> I removed the VARDEF and declared the static only in the header file since it's included by rail_gui.cpp anyway
16:23:18 *** BobingAbout has joined #openttd
16:24:39 *** BobingAbout has left #openttd
16:29:50 *** |Jeroen| has joined #openttd
16:31:36 <Chris82> narf I hate MS SQL Server, can't they write a nice uninstall routine
16:31:45 <Chris82> there are about 300 registry entries you have to clean manually
16:32:08 *** glx is now known as glx|away
16:32:10 <peter1138> Chris82: if it's only in rail_gui.cpp then there's no need for it in a header...
16:32:24 <Chris82> copy_paste.cpp needs it as well
16:32:28 <Chris82> and I don't know which other whiles
16:32:41 *** boekabart has joined #openttd
16:40:58 * dihedral puts Chris82 in a bandage
16:41:13 * Chris82 wishes it had been a sexy nurse
16:41:40 <hylje> otherwise you rather redefine your sexy
16:42:04 * dihedral sure is happy he aint some kind of sexy nurse
16:43:51 <Chris82> just wasted half an hour uninstalling SQL Server grrrr
16:44:09 <Chris82> it's really one of the crappiest products MS released :D
16:44:22 <Chris82> at least if it comes to uninstall routines
16:46:13 <dihedral> yes it is one of the crapiest producst, next to windows, office, active directory, onenote, virtual pc, windows media player
16:46:36 <Chris82> Virtual PC? it's awesome :D
16:46:45 <Chris82> you can run Linux on Vista with great performance using Virtual PC
16:46:53 <Chris82> tell me one tool with which I can do it the other way round
16:47:57 <Chris82> I tried to install XP on Debian with Vmware but it was soooo slow
16:48:05 <Chris82> and Virtualization wasn't working
16:48:19 <dihedral> if you have virtual pc running
16:48:33 <dihedral> you could get php to work fine in there :-D
16:48:43 <Chris82> :p I have it on my local PC
16:49:36 <Chris82> you would dare to hit such a nice lady =O
16:50:14 <dihedral> just look like one - rofl
16:50:41 <dihedral> stop trying to hide the truth with your *jk*
16:51:52 *** alanin is now known as Alanin
16:59:36 *** Digitalfox has joined #openttd
17:06:14 <Sacro> Brianetta: they are west country
17:06:37 <Brianetta> It's been about 25 years since I saw it, in my defence
17:14:27 *** freepenguin has joined #openttd
17:18:23 <stillunknown> peter1138: do you know (precisely) _tunnel_fractcoord_3 contains?
17:19:06 <stillunknown> But what coordinates?
17:23:58 <peter1138> coordinates for entering a tunnel
17:24:36 <peter1138> hmm, i have a new volume thing.
17:26:31 <Eddi|zuHause2> hm, it does not let me start a game...
17:27:06 <Sacro> peter1138: i'm guessing your playing too now :p
17:27:13 *** ChanServ sets mode: +o Bjarni
17:27:51 <Bjarni> he would just enjoy it or something
17:27:59 <Sacro> Bjarni: Cries of super, great, smashing can be heard all over south Yorkshire as people from Sheffield and Rotherham can finally use that fucking speedboat they won on Bullseye
17:28:19 <peter1138> ah. orrange is... interesting
17:29:17 <Sacro> peter1138: i'm stuck on 6
17:29:57 *** freepenguin has left #openttd
17:30:15 <Bjarni> Sacro: isn't that kind of old and square for you to spend time on?
17:31:52 <Eddi|zuHause2> this game does not work!?!oneeleven
17:36:33 *** Nickman has joined #openttd
17:37:14 *** Alanin is now known as alanin
17:38:43 <Bjarni> this isn't that hard after all
17:40:10 <Bjarni> ok, level 7 needs some thinking
17:40:50 <DorpsGek> Sacro: I have not seen lolman#.
17:40:53 <DorpsGek> Sacro: lolman was last seen in #openttd 1 week, 1 day, 22 hours, 20 minutes, and 5 seconds ago: <lolman> I was in the middle of compiling when that update went up...damnit >_<
17:41:57 *** Chris82 is now known as Chris|SupCom
17:42:08 *** Chris|SupCom is now known as ChrisSupCom
17:42:18 *** ChrisSupCom is now known as Chris|SupCom
17:42:23 *** Chris|SupCom is now known as ChrisSupCom
17:42:31 <Sacro> stop flooding the channel
17:43:01 <ChrisSupCom> sorry Azureus seems to have caused quite some latency :D
17:45:42 <ChrisSupCom> hey this game is fun :D
17:46:44 <ChrisSupCom> no the 10 17 11 game :p
17:46:57 <ChrisSupCom> not enough people in the lobby yet SupCom is great too of course :D
17:48:25 *** skidd13 has joined #openttd
17:49:16 <peter1138> 8 is nice 'n easy ;)
17:49:18 <ChrisSupCom> hmmm I am only at 5 yet
17:53:59 <ChrisSupCom> that looks though
17:55:11 <skidd13> WTF is going on here?
17:56:47 <Eddi|zuHause2> hm, this is kind of old... -rwxr-xr-x 1 root root 2154768 Dec 9 2005 /usr/lib/browser-plugins/libflashplayer.so
17:57:56 <ChrisSupCom> I don't know how to solve this level
17:58:08 <ChrisSupCom> the right bottom x opens the right bottom corner but I can't stand up there
17:59:33 <ChrisSupCom> I loaded that level :p
18:00:20 <lolman> From a code you found online :)
18:00:42 <Eddi|zuHause2> now where did that damn thing put the new flash player binary to?!?
18:00:56 <ChrisSupCom> no I asked my brother lol
18:01:07 <ChrisSupCom> I knew that he played that this game before :D
18:03:34 *** Brianetta has joined #openttd
18:05:17 <ChrisSupCom> ok now I am back to 11 where I've really been
18:13:48 <Bjarni> and now it's starting to get old :s
18:15:16 <Eddi|zuHause2> i'm in stage 10 now
18:17:12 <Eddi|zuHause2> well, you started way earlier :p
18:17:49 <ChrisSupCom> can some dev give me suggestions where performance improvements could be done best in OpenTTD?
18:17:54 *** alanin is now known as Alanin
18:18:08 <ChrisSupCom> when I am running fw for 80 years with 7 AIs the game is getting sooooo much slower :D
18:18:51 <ChrisSupCom> well when playing normally you don't notice it
18:19:02 <ChrisSupCom> but with fw it's like from 50 days per second to 5 days per second
18:20:06 <hylje> you are still above normal speed
18:20:25 *** thgergo has joined #openttd
18:21:37 *** Vikthor has joined #openttd
18:23:56 <Bjarni> <Sacro> i'm just cleverer <-- can you prove this?
18:24:08 <Sacro> Bjarni: what level are you on?
18:24:19 <Bjarni> I stopped at 18... then it became boring
18:24:36 <Eddi|zuHause2> wow, 11 was quite tricky indeed :)
18:24:37 <Bjarni> I didn't even try to finish that level... didn't even start on it in fact
18:25:02 <Bjarni> also I was interrupted twice by the phone :/
18:25:09 <ChrisSupCom> I think I need the limit town growth patch
18:25:39 <Bjarni> there is a perfectly good buildin png screenshot feature and the result is much better than jpg
18:26:03 <Sacro> Bjarni: why not disable jpg and bmp
18:26:49 <Bjarni> it was never able to make jpg screenshots. People make screendumps using the OS and we can't prevent that
18:27:01 <Thomas[NL]> ChrisSupCom, it looks like you don't use diagonal rail :/
18:27:11 <ChrisSupCom> 7 AIs in that game
18:27:23 <ChrisSupCom> I am only testing long time performance/stability of the game :p
18:27:35 <ChrisSupCom> and I intended to test the results of the patches I added late in the game
18:29:43 <Caemyr> yay, someone watching volleyball? world league?
18:30:21 <ChrisSupCom> hmmm I also don't understand why AI uses steam engines in 2030 =O
18:32:59 <Belugas> AI does not mean Awesome Intelligence...
18:39:06 <hylje> AI = A stupid intelligence
18:42:28 <Belugas> Abherant Intelligence
18:45:10 <Belugas> ambiguous is not really repesentative, if you ask me. It means that it's between two states.
18:45:14 <Belugas> which is not the case here...
18:45:23 <Belugas> it is ALWAYS stupid :D
18:45:30 <Prof_Frink> Apresent Intelligence.
18:46:19 <Prof_Frink> Or is it American Intelligence?
18:47:49 <peter1138> 19:15 < ChrisSupCom> can some dev give me suggestions where performance improvements could be done best in OpenTTD?
18:49:38 <skidd13> how far is the work on the opengl stuff for ottd?
18:51:41 <skidd13> big performance improvement?
18:56:28 <peter1138> large screen is fast
18:56:31 <peter1138> but zoomed out is slow
19:01:35 <dihedral> how's the house coming along Belugas
19:03:06 <dihedral> lol - no - did not mean that
19:14:59 <Belugas> dihedral : still in renovation, but getting near completion
19:19:06 *** Digitalfox has joined #openttd
19:25:31 <dihedral> i am actually quite curious as to what you are building :-P
19:28:26 <Belugas> replaced a door with a wall, remove wooden floor with ceramic, placing a big picture on the new wall and putting some collumns around that picture
19:29:44 *** Purno__ has joined #openttd
19:30:19 *** ChrisSupCom has joined #openttd
19:32:07 <ChrisSupCom> hmmm the default railtype patch doesn't work for me
19:32:52 *** ChrisSupCom is now known as Chris82
19:33:15 <Chris82> I have selected erail but it still opens the normal rail by default on a new game as long as I haven't selected erail myself at least once
19:34:29 <Chris82> ahhh I have to restart the game to make it work
19:34:40 <Chris82> it doesn't work when I am in the game and just load new games
19:36:22 <dihedral> Belugas: you doing all that on your own?
19:38:21 <Eddi|zuHause2> hey, i'm now to that level that Chris82 linked to ;)
19:38:33 <Sacro> Eddi|zuHause2: are you *still* playing?
19:38:48 <Eddi|zuHause2> is there an end to this?
19:39:57 <Belugas> dihedral, mostly, after kid and wife are to sleep, before starting to do some OTTD work
19:41:15 <dihedral> Belugas: that is quite some impressive going
19:41:33 <Belugas> thanks. I wish it was already done
19:41:41 <Belugas> i'm getting good with my hands :)
19:41:41 <dihedral> hope family life is not suffering all too much under that pressure
19:41:42 <dihedral> and any possible bad moods
19:42:09 <Belugas> naaaa... bad mood is for work@work and some stupid users on the forums ^_^
19:43:35 <Chris82> oh no signal auto complete has the same no money still subtracting bug as diagonal levelling had :D
19:43:39 <dihedral> besids that i was not ratteling on your cage...
19:44:06 <dihedral> Chris82: by now you should know how to fix it :-P
19:45:01 <Chris82> lol yeah I know the fix but I gotta do it later because I just play :p
19:46:05 * dihedral slaps Chris82 for playing too much
19:46:31 <dihedral> although i nearly prefer bitchslapping :-P
19:49:09 <dihedral> Sacro: which post is it (last or one before last)
19:51:02 <dihedral> i should get a status for my post though
19:51:04 <peter1138> well, at least dihedral gets it ;)
19:51:08 <dihedral> "defendant of the devs"
19:51:22 <peter1138> i've seen some people call nightlies a release...
19:51:39 <dihedral> or "anti-dev-deamon hunter"
19:51:53 <dihedral> na - like the first one better
19:52:11 <hylje> is this warhammer on rails?
19:52:21 <dihedral> peter1138: i think it would be funny to compile a nightly and change the version number to 0.6.0 or something
19:52:47 <dihedral> just seeing all the posts that arise when this shows in the ms
19:53:07 <dihedral> that would be sooo amusing
19:53:16 <dihedral> no hylje too obvious
19:53:22 <hylje> you can do that yourself dihedral
19:53:36 <hylje> if you truly want to screw with the people on tt-forums
19:53:36 <dihedral> people are so waiting for any reference to 0.6 to appear anywhere
19:54:15 <dihedral> even if it were 0.6-RC1 or something
19:54:16 <hylje> just take the latest trunk and call that "Unofficial 0.6.0" and leak it
19:54:20 <elmz> do a java, go directly to v 6.0 or something :P
19:54:36 <Prof_Frink> dihedral: It's a shame it's June
19:54:48 <dihedral> Prof_Frink: why is that
19:54:58 <Prof_Frink> It's a long time till April, fool
19:55:36 <elmz> but still, its just called 5.0, all code, files, API and everything stil says 1.5 (or 1.6 now...)
19:55:36 * dihedral gives Prof_Frink a pinch and a punch for the first of the month
19:55:45 <Prof_Frink> elmz: Or, do a 'buntu and have the first release as 4.10
19:56:40 <dihedral> why dont you release a 0.6-Preview version :-P
19:56:45 <dihedral> just to bump it up a nodge
19:57:03 <dihedral> basically a nightly build announced in the forums
19:57:26 <Prof_Frink> Do a ..0.05microgallons release!
19:58:16 <Chris82> I will simply compile my next in as UltraTTD-1.0 :D
19:58:20 <dihedral> as if that just made a lot of sense
20:00:14 <dihedral> Prof_Frink: it would not have to go down as an aprils fool joke
20:00:23 <dihedral> it couls simple be a RTFF (forum)
20:01:29 <dihedral> best practical have a Request Tracker system
20:01:52 <Prof_Frink> A better april fools would be (fake) google ads on the newspapers
20:02:22 <dihedral> google adds in the end of game new papper screen :-D
20:02:35 <dihedral> and then get google to sponsor the project :-D
20:02:57 <Prof_Frink> Well, I was thinking on all the newspaper messages
20:03:06 <Prof_Frink> but "targetted" at evens in-game
20:03:35 <dihedral> but that is a little more work than changing the version number the game announces itself as
20:03:42 <Prof_Frink> "Buy coal wagons on eBay now!"
20:04:13 <dihedral> 1 $ - delivery cost 10.000$
20:04:38 <dihedral> haha scam - you dont get anything and i get to keep all your money
20:05:07 <Eddi|zuHause2> yay, i'm done :)
20:05:13 <Chris82> TTDLX is worth a lot of money :D
20:05:27 <Prof_Frink> Well, to do it properly would be hard, but mocking up some screenshots and getting the devs to make an official-looking announcement wouldn't be
20:05:39 <Chris82> 7,89 EUR + shipping, you don't get that much for most games that are just 2 years old
20:05:59 <peter1138> i got it for £2.50, along with RCT1 & RRT2
20:06:22 <dihedral> who says it's 2 years old?
20:06:56 <dihedral> i downloaded the themesong and put it on my mobile as ringtone
20:07:15 <Sacro> "I am only selling you the PDF that links you to these games. These games are all free ware, and legal to download from thier proper websites. "
20:07:18 <Chris82> but when I sell games on eBay I usually don't get more than 5 EUR and those games are usually newer than TTDLX :p
20:07:28 <Sacro> cos OpenTTD isn't freeware
20:07:45 <Sacro> oh and he states TTD works on XP
20:08:05 <Chris82> Moneyback Garuntee if the games don't work!
20:08:07 <boekabart> comes with "Moneyback Garuntee"
20:08:32 <Chris82> well report him but those guys at ebay are so slow, when they reply to my reports the auctions are usually long over
20:08:47 <Prof_Frink> Sacro: Those screenshots ain't TTD
20:09:31 <Sacro> only ones to have the hacked low res
20:10:12 <Sacro> "...ITEM IS DESIGNED TO WORK ON ALL VERSIONS OF WINDOWS INCLUDING XP."
20:10:18 <Prof_Frink> But still, it's wallet darwinism, surely
20:10:24 <Sacro> item was designed to run on 9x
20:10:30 <Eddi|zuHause2> <Prof_Frink> It's a long time till April, fool <- the weather is acting like it's april :)
20:10:52 <Chris82> rain, sun, rain, sun the last few days
20:10:53 <Prof_Frink> Eddi|zuHause2: No, the weather is acting like it's wimbledon week
20:11:11 <unyer> Hallo all, can you help me? I'm new to OpenTTD a I would like to ask you if it's possible to renew all old road vehicles in few steps not one by one send to depo, sold and buy new.
20:11:49 <Smoovious> unyer... there is the autoreplace function... settings are in the patches menu, under vehicles
20:11:50 <Prof_Frink> unyer: yes, enable auto renewal
20:12:25 <Smoovious> enable auto-replace... set how many months before or after the 'old' date to start replacing
20:12:35 <Smoovious> and the minimum amount of money to keep on-hand
20:13:02 <Eddi|zuHause2> unyer: open the vehicle list, there's a "manage list" dropdown, choose autoreplace
20:13:18 <dihedral> Sacro: look at the ttd images names of that ebay auction
20:13:24 <unyer> thank you, that was very fast, so cu, I go to play
20:13:28 <dihedral> they are called 1openttd.gif and 2openttd.gif
20:14:38 <Sacro> dihedral: .gif? ... fool
20:15:55 <Chris82> well gif is as outdated as the games are :D
20:16:02 <Chris82> he's just sticking to the theme :D
20:18:03 <Sacro> HE'S THE BSTARD WHO HASN'T RELEASED HIS SOURCE
20:21:22 <Caemyr> Sacro: wtf are you talking about?
20:21:37 <Sacro> Caemyr: the gp2x guy doesn't release source
20:21:50 <Sacro> why does XP not have awk
20:23:18 <Sacro> but i want to use awk D:
20:23:23 <Bjarni> stop asking why it can't do common stuff :P
20:23:58 <Bjarni> <Sacro> but i want to use awk D: <-- easy solution: get an OS that can do common stuff
20:24:10 <Sacro> Bjarni: i have linux and OSX on here
20:24:31 <Bjarni> then you just need to reboot or start VMware
20:24:51 <dihedral> there are enough tools to make windows half way descent
20:25:30 <dihedral> there is even a linux service one could install :-D
20:25:45 <dihedral> very amusing - have it at work
20:26:06 <dihedral> got debian to work in that strange service
20:27:25 <peter1138> grrrrr, my firefox keeps crashing on downloads :(
20:28:33 <Chris82> install downThemAll :)
20:29:44 <peter1138> if i could see the actual url...
20:31:18 <boekabart> what would help yes
20:33:46 <stillunknown> Am i correct in assuming that MP_STATION, MP_RAILWAY and MP_TUNNELBRIDGE have trackbits?
20:35:03 <stillunknown> MP_STATION does not?
20:35:35 <boekabart> neither does MP_TUNNELBRIDGE
20:35:50 <boekabart> it has direction only
20:36:00 <boekabart> iirc, and i was looking at it today :)
20:36:53 <stillunknown> I thought MP_TUNNELBRIDGE had TRACK_BIT_WORMHOLE?
20:37:19 <boekabart> ah, dunno about that
20:38:16 <stillunknown> peter1138: Do you know that?
20:39:46 <peter1138> that's a flag on a vehicle
20:42:36 <dihedral> have we actually tried calling chris sawyer's agency to find out who currently hold the copyright?
20:42:55 <Chris82> Chris Sawyer holds the copyright of course
20:43:02 <Prof_Frink> dihedral: eis_os had a look at it
20:43:15 <Chris82> even when somebody else publishes the game, the original author always holds the copyright
20:43:16 <Prof_Frink> I think it got traced to Atari
20:43:27 <dihedral> Chris82: this is not nessesarily the case
20:43:28 <Chris82> like Britney Spears has the copyright for all her songs and not EMI or whoever publishes her stuff
20:43:39 <Chris82> in German copyright law it is
20:43:41 <Prof_Frink> But I may be mistaken
20:43:59 <dihedral> Chris82: if you are contracted to a company to develop something
20:44:25 <dihedral> it is most likely that the copyright is owned by the company
20:44:53 <dihedral> esp. in germany that is the case
20:44:57 <Chris82> iirc they can only have a trademark or something, but the original author always has the last word on it
20:45:21 <Chris82> like Bill Gates could leave Microsoft and make another company that publishes DOS
20:45:26 <dihedral> the "origianl author" is in many cases the company
20:45:33 <Chris82> he may just not call it Microsoft DOS because Microsoft is a trademark
20:45:57 <dihedral> MSDOS is a hack of something that used to be called QDOS
20:46:05 <Chris82> I know, but he bought it
20:46:18 <dihedral> depending on the contract
20:46:25 *** Fuchsi| has joined #openttd
20:46:34 <dihedral> Chris Sawyer may not nessesarily be the one holding the copyright
20:47:13 <peter1138> 21:43 < dihedral> the "origianl author" is in many cases the company
20:47:30 <dihedral> badly put - i'll agree with that one
20:47:32 <peter1138> if the original author sold the rights, he... has no rights
20:48:01 <Chris82> yeah but many authors, especially photographers don't sell their rights on the pictures
20:48:09 <dihedral> if you are contracted to a company as a developer and are asked to develop something or are even only employed for a certain contrackt
20:48:11 <Chris82> they just licence them to companies like the companies licence them to the users
20:48:40 <Chris82> it's the same way of business as with computers, Intels builds the CPUs, the OEMs buy them or B2B Resellers and then the shops get them where we can buy them
20:48:45 <Chris82> still the copyright is by Intel
20:48:48 <dihedral> then you can be sure that you will not end up with the copyright :-)
20:49:01 <Chris82> yeah I agree with that
20:49:24 <Chris82> ok so I was misunderstandable, what I was saying is that the original author is usually the copyright holder
20:49:36 <Chris82> and in seldom cases where he completely sells his rights he looses the copyright of course
20:49:48 <Chris82> but licencing a software or whatever to a company doesn't mean selling the copyright
20:50:08 <dihedral> i have no copyright whatsoever of stuff i develop at work
20:50:54 <Chris82> well don't think so, according to Wiki e.g. the employee of an original authro (which can also be a company) can very well have the copyright to something
20:51:27 <Chris82> so when you leave the company you can take source code you have created yourself without the help of others to do your own business, unless in your working contract you state that all your work is owned by the company
20:51:35 <Prof_Frink> Chris82: I'd rank terms of employment above wikipedia for such research
20:51:35 <Chris82> which is in most contracts of course, but not in al
20:51:58 <Belugas> don't know about you, but here, if i'm paid to developp something, what i do is owned by the one who pays me for that work
20:52:03 <dihedral> i have been developing for various web appliactions for 4 different companies/organizations
20:52:23 <Chris82> well I am paid for making websites and website designs, I still own the copyright to the design
20:52:29 <dihedral> during the past 4 years
20:52:48 <Chris82> but that's because I do it as a "freelancer"
20:52:58 <Belugas> if you specify it on your contract, maybe. otherwise, it is contestable
20:53:02 <dihedral> that is something slithly different
20:53:14 <Chris82> when you're contracted your contract usually has clauses like you may not take the work created at the company outside etc.
20:53:48 <Chris82> well I always write (c) by me on my website designs
20:53:49 <dihedral> it is enough to state: the company owns all developt blah blupp
20:53:59 <Chris82> actually design (c) by me
20:54:15 <Chris82> yup that's right dihedral
20:54:22 <Chris82> but not all contracts have such terms
20:54:39 <dihedral> hgehe - sofare it's always been on my contract :-(
20:54:43 <Chris82> otherwise there would be no individuals who hold copyrights anymore or at least not many
20:55:01 <dihedral> anyhow - getting back to the main point
20:55:05 <Chris82> like with Civilization for example
20:55:09 <Chris82> the copyright holder is Sid Meyer
20:55:23 <dihedral> it is not clear if chris holds the copyright
20:55:26 <Chris82> and not Microprose, Firaxis Games, Take 2 Interactive or whoever publishes or programs the game
20:55:42 <dihedral> and i just though that contacting his agency might be a nice way to go abou this thing
20:56:08 *** NukeBuster has left #openttd
20:56:30 <dihedral> well - the step would be to find out who could make that flipping thing open source :-)
20:56:31 <Chris82> I am 99,9% sure that he holds the copyrights
20:56:38 <Chris82> Microprose is only the publisher of his game
20:57:42 <dihedral> Belugas: what do you think - i give the agency a call?
20:58:26 <Chris82> Microprose doesn't exist anymore and Chris Sawyer is an individual programmer not working for a company
20:59:05 <boekabart> heh, 3 of four sites he lists... don't work
20:59:23 <dihedral> last update was 2005
20:59:34 <Chris82> whoa Roller Coaster Tycoon is written in Assembler code =O hs
20:59:54 <Chris82> no wonder that game is so damn fast
21:00:26 <Chris82> at least he registered his domain until 2012 :D
21:00:46 <Belugas> dihedral : yeah good idea. That may answer why Atari does not give any signs of life...
21:01:10 <Chris82> didn't Atari just release some heavy loaded gaming PCs ?
21:02:06 <dihedral> i only know that atari does not respond to our emails
21:02:13 <dihedral> does not matter who you contact
21:02:47 <Sionide> "for example the station limit cannot be increased without extensive work on other parts of the game to handle larger station pointers. Doing any of this would require a lot of work, and would make saved games completely incompatible with existing versions."
21:02:50 <dihedral> kirk prindle, senior director of Atari, slow coatch
21:02:54 <dihedral> that was for google :-)
21:02:56 <Sionide> from chris sawyer's FAQ
21:04:15 <dihedral> No, neither the DOS version nor the Win95 version will run under Windows 2000 or XP. The changes required for Transport Tycoon Deluxe Win95 to run under Windows 2000/XP are probably minimal, but it's unlikely it will ever be updated unless the time and costs can be justified by potential sales and the willingness of the publisher to market an updated version.
21:04:42 <Sionide> i can't believe he's so willing to just let the game die
21:04:45 <Sionide> i wonder if he's ever tried ottd
21:04:50 <boekabart> welll, but what he writes basically implies that's it's ok to try to :)
21:05:06 <boekabart> (to change stuff by recompiling)
21:05:32 <dihedral> No! All versions of Transport Tycoon are protected by copyright, and are the subject of a publication agreement with Microprose, which means the only legal way to obtain the game (and support the developer) is to purchase the full boxed product
21:06:03 <SpComb> there's one online store selling a version of TTD that works on XP, it shows up often in the tt-forums.net google ads
21:08:29 <mikk36> i can't send patch max_trains command over rcon
21:08:44 <mikk36> rcon password patch max_trains 1000 gives me just instructions
21:09:06 <Chris82> rcon password "patch max_trains 1000"
21:09:22 <Chris82> with pause and unpause it works without " "
21:09:29 <Chris82> but everything that has more than one operand you need the "
21:09:36 <dihedral> it also works without the second "
21:09:39 *** boekabart has left #openttd
21:09:48 <dihedral> i.e. rcon <pass> "patch foo 100
21:09:52 <Chris82> just noticed that before too :p
21:10:15 <Chris82> I dunno if that is intended behaviour tho
21:12:59 <Belugas> have a nice evening/weekend
21:15:30 <Sacro> "Use patch in any way except including in original/modified form into official ottd. That was all that i wanted. Thank you. Good bye."
21:15:43 <Sacro> isn't that like saying 1||0 ?
21:17:45 <dihedral> Sacro: who and what are you refering to?
21:19:12 <XeryusTC> ev is a whiny biatch
21:19:31 <XeryusTC> he is like "hey, they dont include my patch, macros rule"
21:20:05 <XeryusTC> like "functions have the tendency to be type save"
21:20:29 <XeryusTC> he considers type saveness to be a bad thing :s
21:26:37 <dihedral> XeryusTC: why not bitch about ev when ev is here?
21:26:48 <dihedral> perhaps you guys can get your own room too :-D
21:26:59 <dihedral> aww - get a room :-P
21:27:05 <Chris82> does vehicle order sharing also work for timetables?
21:27:06 <XeryusTC> and it seems like he is never comming back :P
21:27:17 <XeryusTC> shared vehicles also share timetables
21:27:20 <_42_> dihedral, Ev (~chatzilla@213.141.137.47) was last seen quitting #openttd 2 days 9 hours 35 minutes ago (27.06. 11:51) stating "Quit: ChatZilla 0.9.78.1 [Firefox 2.0.0.3/2007031001]" after spending 1 hour 1 minute there.
21:32:33 <Chris82> clicking reset late counter should be shared too imho
21:35:17 <dihedral> once the autofill button is clicked you cannnot stop it :-)
21:36:15 <Chris82> hmmm ok I think timetables isn't really working as I want it to
21:36:31 <Chris82> when they run early they just run early and they go as they wouldn't have timetables
21:36:53 <Chris82> what I wanted tho is that I intentionally set a longer time than they need and then they stay loading at a station until they are on time again
21:36:59 <Chris82> but that doesn't seem to work
21:37:14 <dihedral> i shall go do bed ladies
21:37:34 * dihedral slaps Chris82 before going to bed :-)
21:38:04 <dihedral> i shall get something to work for you Chris82 but i will probably not be around all day tomorrow
21:38:43 <Chris82> no problem I have to learn for exams anyway
21:52:19 *** raimar3 has joined #openttd
22:04:38 *** Progman has joined #openttd
22:05:58 *** Ammller has joined #openttd
22:12:47 *** Johnmit has joined #openttd
22:16:38 <CIA-1> OpenTTD: KUDr * r10388 /trunk/src/misc/blob.hpp: -Cleanup: coding style (CBlobT & CBlobBaseSimple), removed CStrA
22:17:56 * Touqen has been in england for the past week.
22:19:17 * Touqen is actually still in england
22:30:26 *** Progman has joined #openttd
22:33:10 <Eddi|zuHause2> my condolences :p
22:33:39 <Touqen> it hasn't been that bad
22:33:53 <Touqen> the people that i've been interacting with have been quite nice
22:34:15 <CIA-1> OpenTTD: KUDr * r10389 /trunk/ (5 files in 3 dirs): -Add: CStrA, CStrCiA, CStrW, CStrCiW - case sensitive/insensitive ANSI/UNICODE string classes that support formatted (sprintf like) output.
22:34:33 <Touqen> I'm hanging out in Cheshire near manchester.
22:36:19 <Eddi|zuHause2> err... what kind of string has to be case sensitive?
22:37:11 *** Osai is now known as Osai^zZz
22:37:28 <Touqen> It makes defining comparision operators easier to define.
22:38:10 <Eddi|zuHause2> yes. anything that is case sensitive means the programmer was too lazy...
22:38:25 <Eddi|zuHause2> but i mean ottd-related
22:40:03 <CIA-1> OpenTTD: KUDr * r10390 /trunk/src/misc/array.hpp: -Fix: constness
22:41:41 <KUDr> [00:36:18] <Eddi|zuHause2> err... what kind of string has to be case sensitive? << i.e. linux file names are case sensitive
22:42:30 <Eddi|zuHause2> hm, ok... but that is a prime example for my last statement :)
22:44:49 <KUDr> programing languages are also case sensitive
22:45:04 <Eddi|zuHause2> i know, and i hate it
22:45:08 <KUDr> you can find many other examples
22:45:37 <KUDr> yoes but we need to follow what is already made by others
22:45:47 <eekee> urls for apache web servers (& maybe others) on linux file systems
22:46:07 <Eddi|zuHause2> there are no URLs in OTTD, though :p
22:47:45 <Eddi|zuHause2> funny, just yesterday it was discussed that opening a browser from ottd creates too many unnecessary dependencies ;)
22:48:15 <Sionide> Eddi|zuHause2, just right-click -> copy link, would be good enough for me
22:48:27 <Sionide> then it's just focus->firefox, ctrl+t, ctrl+v, enter
22:48:57 <Eddi|zuHause2> i believe linking to some kind of clipboard is even worse :p
22:50:16 <KUDr> we already handle clipboards
22:50:46 <KUDr> you can paste to the game console
22:52:39 <eekee> we do now? We didn't seem to a few revisions ago (linux)
22:52:53 <Eddi|zuHause2> that is exactly what i mean...
22:53:16 <KUDr> but if done on one os, it can be easily supported on others
22:53:25 <eekee> Plain-text-only clipboard shouldn't be hard, I think.
22:53:41 <KUDr> yes it is simple on all systems
22:53:47 <Eddi|zuHause2> well, the windows clipboard is a pretty deep kernel feature
22:54:05 <Eddi|zuHause2> you cannot expect such a standardised behaviour on linux
22:54:05 <eekee> KUDr: only if you want to impose the Windows keybindings on everyone :D
22:54:23 <eekee> Eddi|zuHause2: It's pretty standardised. Works via X properties
22:56:07 <eekee> ctrl-c... it's cmd-c on a Mac, and most linux programs simply let you selct with the left button & paste the sellection with the middle
22:56:09 <Eddi|zuHause2> personally, i hate how unstandardised things in linux are... e.g. copy-pasting, some apps allow Ctrl/Shift-Ins only, others allow Ctrl-C/V only, rarely any support both...
22:56:28 <valhallasw> I've stucked a tram into a position it cannot be removed from
22:56:41 <valhallasw> tram rails to transmitter
22:57:23 <Eddi|zuHause2> need magic bulldozer
22:57:47 <eekee> Eddi|zuHause2: I hate how the attempts at standardisation mostly force you into an immitation-Windows way of working that I've never got on with
22:57:48 <Eddi|zuHause2> but you can probably do the same at the edge of the map
22:58:01 <eekee> nah, can't raise land to the edge of the map
22:58:45 <Eddi|zuHause2> no, but you can build trams to the edge (except the last pseudo-water tile)
22:59:52 <eekee> I will continue to maintain that trams need a turn-around button, and that it wouldn't be any more unrealistic than the turnaround button on trains
23:01:47 <Eddi|zuHause2> yes, stuck trams should be able to be force-reversed
23:06:19 <Chris82> hmmm my game is again not on the master server although we are playing for hours already
23:06:25 <Chris82> it's not even in the offline server list
23:06:38 <Chris82> although when I start OpenTTD I see it in the multiplayer list, how is that possible
23:07:28 *** Eddi|zuHause has joined #openttd
23:09:04 <Chris82> also another question why is Signal Auto Complete not in trunk? bad coding style?
23:09:15 <Chris82> because the patch is working perfectly :D it rox my sox :D
23:17:36 <Sionide> that sandra-bullock.co.uk domain cracks me up
23:21:30 <Chris82> eekee: same problem as before, I forgot the mime-type :p
23:21:40 <Chris82> will fix it right away just a few secs
23:24:02 <Chris82> right click save as only works with IE when no MIME Type is specified
23:24:16 <Chris82> and probably also with Firefox and Opera but definitely not with Konqueror and alike
23:24:41 * Prof_Frink throws wget at eekee
23:25:13 * eekee knows wget well, is just lazy =^_^= and was using firefox
23:25:48 <Prof_Frink> Yeah, but wget is but a c-a, c-a away
23:28:15 <eekee> Chris82: ok it's working in Linux, & looking cool ^^
23:30:11 *** NukeBuster has joined #openttd
23:30:36 <CIA-1> OpenTTD: KUDr * r10391 /trunk/ (5 files in 3 dirs): -Add: debug support - structured dump of variables/classes/structures (with anti-recursion repository) into string
23:31:00 <Chris82> I just play with my bro on a server with daylength 3 :D
23:31:09 <Chris82> it's so much more fun when time doesn't fly by so quickly
23:31:25 <Chris82> and you don't have to replace your waggons every 10 minutes :D (using DB XL)
23:32:10 <Eddi|zuHause> yes, daylength is great
23:32:28 <Eddi|zuHause> but 32 is a little over the top most of the time :)
23:33:06 <Eddi|zuHause> the problem is to decide what should be day based and what should be realtime/tick based
23:33:07 <Prof_Frink> Chris82: It's "wagons" (Sorry, it's another mispelling that annoys me)
23:33:52 <Eddi|zuHause> it's "Waggong" or "Wagen" in german
23:34:11 <Chris82> you surely mean Waggon?
23:34:29 <Eddi|zuHause> that one slipped through, sorry :)
23:34:45 <Eddi|zuHause> too many 'g's in that sentence :)
23:35:21 <Chris82> one g is correct too tho
23:36:19 <Chris82> Eddi: I made the daypatch to handle most by day ticks so things that don't need to be influenced by the length of a day like desync checks don't use DaylengthMultiplier() but rather DAY_TICKS
23:36:51 <Chris82> and yeah 30 is really much :D I have never played with more than 10 myself
23:37:18 <Chris82> with 30 one game year takes almost 7 hours *g*
23:37:51 <Eddi|zuHause> well, i have only finished 6 years in over 6 months now :p
23:39:16 <Eddi|zuHause> -rw-r--r-- 1 johannes users 1811786 28. Okt 2006 Johannes Transporte, 6. Feb 1920.sav
23:39:16 <Eddi|zuHause> -rw-r--r-- 1 johannes users 2230096 25. Jun 23:39 Johannes Transporte, 13. Nov 1925.sav
23:39:26 <Eddi|zuHause> it's more than 6 months :)
23:39:37 <Chris82> with or w/o daypatch?
23:39:45 <Eddi|zuHause> with x32 daylength
23:40:03 <Eddi|zuHause> but i don't play all the time :)
23:41:19 <Chris82> but good to see that no bugs occur with such high industry production :D
23:42:00 <Eddi|zuHause> can i assume that you did not update the PBS patch for your IN?
23:44:08 <Chris82> je ne sais pas what that is
23:44:09 <Eddi|zuHause> the thing that annoyed me the most with the daylength patch was, that it multiplied the yearly running costs, instead of dividing the per-day running costs
23:44:24 <Eddi|zuHause> Path Based Signalling
23:44:37 <Chris82> well it depends wheter you have daylength affects economy enabled or not
23:44:40 <Eddi|zuHause> that is THE feature that made me use the MiniIN
23:44:54 <Chris82> hmm what does path based signalling do?
23:45:02 <Chris82> I only have Signal GUI and Auto Complete in the IN
23:45:05 <Eddi|zuHause> allows multiple trains per signal blocks
23:45:14 <Eddi|zuHause> as long as their paths do not cross
23:45:26 <CIA-1> OpenTTD: KUDr * r10392 /trunk/src/ (7 files in 2 dirs): -Add [YAPF]: added structured dump support into some essential YAPF classes (node-list, nodes, keys, etc.) and CArrayT
23:45:33 <Chris82> hmmm doesn't that cause a huge amount of collision calc overhead?
23:46:59 <Eddi|zuHause> you only need to check that your trackbit is not reserved when passing a signal
23:47:07 <Eddi|zuHause> it's a rather cheap check
23:47:14 <Chris82> is there a .diff file for the patch?
23:47:30 <Chris82> I could have a look at it as to wether it will be possible for me to update it for current trunk
23:47:34 <Eddi|zuHause> try branches/PBS
23:47:42 <Eddi|zuHause> but it is extremely old
23:48:02 <Chris82> well that doesn't necessarily mean it's a problem
23:48:06 <Eddi|zuHause> and it was rejected because of bugs
23:48:11 <Chris82> I have one patch update from around r1500 in the IN :D
23:48:28 <Eddi|zuHause> well, but lots of things have changed, e.g. the bridges
23:48:50 <Chris82> apropo changed bridges
23:49:01 <Eddi|zuHause> there are several patches related to this in the miniin, you could check the log
23:49:01 <Chris82> there are lots and lots of clipping errors with bridges over diagonal railway
23:49:13 <Chris82> although the usefulness of the feature overweighs of course
23:50:57 <CIA-1> OpenTTD: KUDr * r10393 /trunk/src/yapf/yapf_node_rail.hpp: -Fix [YAPF]: Trackdir needs 4 bits to store (not 3). The cached segment key didn't use the highest trackdir bit. It could confuse YAPF on bi-directional track segments.
23:51:47 *** Alanin is now known as alanin
23:52:26 <Chris82> hmmm but junctions like this should work anyway?
23:52:37 <Chris82> you should see what kind of crazy junction weirdness my brother builds in games :D
23:52:51 <Eddi|zuHause> well, without PBS it would be blocking as hell
23:53:21 <Eddi|zuHause> i have seen 5 trains passing this signal block simultaneously
23:53:57 <Chris82> hmmm ok signal blocking might be possible
23:54:05 <Chris82> I thought you meant the pathfinding couldn't handle i
23:54:11 <Eddi|zuHause> this snapshot was taken in a rather quiet moment
23:54:22 <Chris82> I will test build something like that :D
23:54:41 <Eddi|zuHause> PBS would not affect pathfinding
23:55:28 <CIA-1> OpenTTD: KUDr * r10394 /trunk/src/yapf/yapf_costrail.hpp:
23:55:28 <CIA-1> OpenTTD: -Fix [YAPF]: MP desync caused by incorrect last-red-signal penalties applied
23:55:28 <CIA-1> OpenTTD: when cached segment was reused. Players that connected more recently (didn't
23:55:29 <CIA-1> OpenTTD: have these segments cached yet) calculated those penalties correctly. This
23:55:29 <CIA-1> OpenTTD: caused different YAPF results.
23:57:03 <Eddi|zuHause> the main problem with the old PBS are, that it often crashes trains, especially when they reverse automatically, two way segments will lock up (especially stations) with both trains waiting outside, and it requires NPF (major ressource issue)
23:57:47 <KUDr> ok, guys. You can play MP without desyncs
23:58:18 <KUDr> I am going home. Finally!
continue to next day ⏵