IRC logs for #openttd on OFTC at 2010-09-28
            
00:05:20 *** Brianetta has quit IRC
00:05:37 *** Brianetta has joined #openttd
00:07:14 *** KritiK has quit IRC
00:07:45 *** zachanima has quit IRC
00:09:17 *** robotboy has joined #openttd
00:13:35 *** KenjiE20 has quit IRC
00:16:45 *** Adambean` has quit IRC
00:19:16 *** Pulec has quit IRC
00:21:48 *** tokai has quit IRC
00:23:45 *** tokai has joined #openttd
00:23:45 *** ChanServ sets mode: +v tokai
00:24:34 *** ajmiles has quit IRC
00:36:05 *** fanioz has quit IRC
00:38:26 *** HerzogDeXtEr has joined #openttd
00:39:22 *** fanioz has joined #openttd
00:44:30 *** HerzogDeXtEr1 has quit IRC
00:45:45 *** glevans2 has quit IRC
00:53:22 *** glevans2 has joined #openttd
00:53:55 *** robotboy has quit IRC
01:00:05 *** Brianetta has quit IRC
01:13:51 *** pugi has quit IRC
01:29:15 *** nicfer1 has joined #openttd
01:30:10 *** Eddi|zuHause has quit IRC
01:31:22 *** Eddi|zuHause has joined #openttd
01:31:59 *** fanioz has quit IRC
01:35:05 *** nicfer has quit IRC
01:42:04 *** lugo has quit IRC
01:52:54 *** lafille has joined #openttd
01:54:32 *** lafille has quit IRC
02:09:53 *** avdg has quit IRC
02:20:48 *** cybergirl has joined #openttd
02:22:36 *** cybergirl has quit IRC
02:31:21 *** fanioz has joined #openttd
02:50:55 *** nicfer1 has quit IRC
02:52:38 *** Lakie has quit IRC
03:36:19 *** glx has quit IRC
04:49:35 *** robotboy has joined #openttd
04:56:03 *** Eddi|zuHause has quit IRC
04:56:23 *** fmauneko has joined #openttd
04:56:32 *** Eddi|zuHause has joined #openttd
04:56:51 *** fmauneko has quit IRC
05:15:41 *** Kurimus has joined #openttd
05:29:15 *** fanioz has quit IRC
05:46:58 *** SirSquidness has quit IRC
05:49:06 *** Mucht has quit IRC
05:50:20 *** SirSquidness has joined #openttd
05:55:27 *** robotboy has quit IRC
05:57:25 *** robotboy has joined #openttd
06:22:24 *** Cybertinus has joined #openttd
06:23:44 *** KouDy has joined #openttd
06:34:47 *** ^Spike^ has joined #openttd
06:39:12 *** KouDy has quit IRC
06:39:17 *** KouDy has joined #openttd
06:54:44 *** robotboy has quit IRC
06:58:03 *** X-2 has quit IRC
07:00:05 *** TomyLobo has joined #openttd
07:17:13 *** andythenorth_ has joined #openttd
07:32:14 *** Progman has joined #openttd
07:36:39 <dihedral> good morning
07:36:48 *** pugi has joined #openttd
07:47:10 *** fjb has quit IRC
08:01:57 *** ar3kaw has joined #openttd
08:06:29 *** Joni_ has joined #openttd
08:07:20 <andythenorth_> morning
08:08:54 *** ar3k has quit IRC
08:10:38 *** Devroush has joined #openttd
08:13:14 *** Joni- has quit IRC
08:13:42 *** Joni- has joined #openttd
08:14:34 *** Joni_ has quit IRC
08:20:32 <Terkhen> good morning
08:35:51 <andythenorth_> hi Terkhen
08:36:22 * andythenorth_ thinks FIRS might be fun for coop
08:36:34 <andythenorth_> one person handles delivering supplies, the other deals with main routes
08:39:59 <Terkhen> IIRC there are some FIRS games in the public archive
08:41:05 <Terkhen> in the games I played with my friends (a lot of months ago) one took care of supplies while the others chose a chain to develop
08:41:22 <andythenorth_> makes sense
08:41:35 <andythenorth_> maybe I should find an AI that likes supplies :o
08:42:06 <andythenorth_> must be relatively easy, on the scale of writing AIs
08:42:49 * andythenorth_ ponders
08:43:24 <Terkhen> it would probably work if they prioritize supply chains, and delivering them to their own industries
08:43:31 <Terkhen> the last part might be more complicated
08:44:06 <andythenorth_> I was just thinking of a helper AI
08:44:25 <andythenorth_> as soon as supplies are available on the map, it builds routes out to nearest accepting industries
08:44:46 <andythenorth_> if average supplies waiting at source > 0, it keeps building more routes
08:45:02 <andythenorth_> 1 small vehicle per route: ships, RVs and planes only
08:45:50 <andythenorth_> hmm
08:45:58 * andythenorth_ likes delivering supplies anyway
08:46:10 <andythenorth_> just not in 1901 with bad RVs
08:46:42 <andythenorth_> I need to make a smaller ship in FISH as well
08:47:40 <Terkhen> that would be boring :)
08:47:53 <Terkhen> I prefer to deliver things myself
08:48:45 <andythenorth_> exactly :)
08:48:52 <andythenorth_> hmm
08:49:10 <andythenorth_> I made a FIRS parameter to prevent primary industry production falling
08:49:22 <andythenorth_> which is useful
08:49:51 <andythenorth_> I would rather have this (but might be too complicated)
08:50:04 <andythenorth_> - industry has baseline production. Production will not fall below this value
08:50:22 <andythenorth_> - supplies boosts production. If supplies arent delivered in a month, production can fall back towards baseline
08:50:49 <andythenorth_> this I would prefer personally, but is it too complicated to explain?
08:51:19 *** thvdburgt has joined #openttd
08:52:00 <Terkhen> wasn't that the default behaviour some time ago?
08:53:04 <andythenorth_> nearly
08:53:17 <andythenorth_> the primary production could also fall below the baseline however
08:53:34 <andythenorth_> it's irritating on larger maps
08:54:42 *** TomyLobo has quit IRC
08:56:54 *** KouDy1 has joined #openttd
08:59:35 *** KouDy has quit IRC
09:11:49 *** zodttd has quit IRC
09:21:30 <Terkhen> so, currently, production will either fall down to nothing as with standard industries or don't drop at all?
09:22:04 *** Adambean has joined #openttd
09:22:06 *** robotboy has joined #openttd
09:30:24 *** Fuco has joined #openttd
09:42:41 *** DDR_ has joined #openttd
09:48:11 <andythenorth_> Terkhen: yes, production either falls, or is fixed
09:48:12 *** DDR has quit IRC
09:48:19 *** DDR_ is now known as DDR
09:49:47 *** X-2 has joined #openttd
09:57:18 *** zodttd has joined #openttd
10:14:07 *** DDR has quit IRC
10:24:35 *** trebuchet has quit IRC
10:38:39 *** robotboy has quit IRC
10:44:54 <Fuco> Can someone briefly explain how OTTD multiplayer is synced over the network? Is it synced every frame? Like a server sending a request to calculate 1 frame, then waiting for ack and repeat?
10:45:25 <Fuco> I'm looking at the code but I have pretty much no knowledge of codebase so it's all kind of just guessing at this point
10:46:27 <Eddi|zuHause> i believe it's every 100*net_frame_freq ticks
10:46:41 *** Klanticus has joined #openttd
10:47:28 *** zachanima has joined #openttd
10:47:53 <Eddi|zuHause> the server just goes on calculating ticks and sending a heartbeat. if a client can't keep up for more than 10 (ingame) days [~4 seconds], it gets kicked
10:47:54 <Fuco> and if one client is going too fast, it's then suspended to wait for others?
10:49:15 <Fuco> by "calculating ticks" you mean it actaully "play" the game right?
10:49:19 <Eddi|zuHause> yes
10:50:29 <Fuco> ok this seems reasonable
10:50:29 <Eddi|zuHause> like moving vehicles forward, and handling player [client] input
10:50:51 *** Pulec has joined #openttd
10:51:14 <Fuco> and broadcasting the commands to others
10:51:18 <Eddi|zuHause> yes
10:51:35 <Eddi|zuHause> commands are the player input
10:51:49 <Fuco> I'm just having fun with my small game project and I thought, well, MP would be sweet challenge
10:52:02 <Fuco> and it's quite similar to OTTD so the net code might work similarly
10:52:13 <Fuco> in a sense you build "stuff" with other players
10:54:01 <Eddi|zuHause> well, it all boils down to a few design decisions: like do you a) let the server do the calculations, and broadcast the result [bandwidth heavy], or b) let the clients calculate everything, and exchange synch status [cpu heavy]
10:54:18 <Eddi|zuHause> openttd does version b)
10:55:06 <Eddi|zuHause> depending on the nature of your game, version b) requires the client to see things that the player shouldn't see, allowing for "wallhacks" etc.
10:55:11 <peter1138> Do you allow prediction?
10:55:36 <Fuco> yea, I was aiming for b) anyway
10:55:42 <peter1138> Doesn't really apply to a game like OpenTTD, mind.
10:55:48 *** KenjiE20 has joined #openttd
10:55:50 <Fuco> a) is also CPU heavy on server
10:56:07 <Eddi|zuHause> Fuco: the server is just a glorified client in that way
10:56:18 <Eddi|zuHause> "first under equals"
10:56:19 <Fuco> well the game is a coop, so players see the whole map anyway
10:56:23 <peter1138> s/glorified/cut-down/ :)
10:56:47 <Eddi|zuHause> peter1138: well, there are non-dedicated servers ;)
10:56:52 <Fuco> well, that's quite right actually, now when I think about it
10:56:54 <peter1138> !
10:56:56 <peter1138> You lie!
10:57:57 <peter1138> That needn't be the case. Some games start a dedicated server even for single player games.
10:58:16 <Eddi|zuHause> freeciv
10:58:21 <peter1138> Aye
10:58:23 <Fuco> well I probably get to actually do this like after a month or so, but I wanted to know a bit about it so I can design the stuff better
10:58:36 <Fuco> like the input queues and such
10:58:53 <peter1138> I made a mistake with a game I wrote :(
10:59:04 <peter1138> I used OpenTTD-style networking, because it was a tile-based game.
10:59:09 <Fuco> "Some games start a dedicated server even for single player games" that might probably save some trouble
10:59:13 <peter1138> But it's also an action game.
10:59:20 <Fuco> you just write one server and on client, instead of SP and MP client version
10:59:28 <peter1138> Network latency makes it unplayable across the Internet :(
10:59:49 <Eddi|zuHause> Fuco: it's basically about how far you can separate logic and gui
11:00:06 *** Adambean has quit IRC
11:00:07 <Fuco> well you should always separate those completely :P
11:00:19 <peter1138> You'd hope :)
11:00:34 <Eddi|zuHause> Fuco: the further you separate them, the more data exchange you have to make
11:00:44 <Eddi|zuHause> which might become the bottleneck
11:01:16 <Fuco> hmm, I'm not quite sure what you mean now
11:01:29 <Eddi|zuHause> it's a basic rule of parallel computing...
11:01:33 <Fuco> by GUI you mean all the rendering or just the input handling?
11:01:45 <Eddi|zuHause> both
11:02:27 <Eddi|zuHause> the question is: how easily can you exctract the fraction of the game state that is relevant for displaying
11:03:21 <Eddi|zuHause> because that's the part that needs to be exchanged between client and server
11:04:36 <Eddi|zuHause> answering that question is key for deciding the architecture: monolithic program, separate threads, separate processes, ...?
11:05:32 <Fuco> right now it simply runs in the standard while loop, with some things threaded during the update routine (pathfiding, weather calculations, water flow, unit state updates)
11:06:05 <Fuco> then I join on all those threads and re-draw the scene
11:06:06 <Fuco> and repeat
11:07:40 <Eddi|zuHause> see, and now if you separate this into threads [tighter communication (e.g. shared memory)] or processes [loose communication (e.g. network protocol)], then you can't guarantee anymore that the redrawing loop is synched with the updating loop
11:08:08 <Eddi|zuHause> the redrawing loop will request a part of game state, that might currently be updating
11:08:23 <Fuco> no no, before I call redraw I wait for all the threads to complete
11:08:41 <Eddi|zuHause> but you can't call redraw anymore, if they're separate
11:09:44 <Rubidium> threading and everyone executing the same might be quite troublesome
11:09:54 <Eddi|zuHause> if they are separate processes, all you can do is send a packet "i'm done updating, you can redraw now"
11:09:59 <Rubidium> also OpenTTD's separation of GUI and logic isn't that great
11:10:08 <Eddi|zuHause> but the client might or might not handle that in time
11:10:09 <Fuco> http://java.pastebin.com/gcU8Q9UD
11:10:16 <Fuco> it works like this
11:10:24 <Fuco> (pseudocode)
11:11:54 <Fuco> so in a sense, the "update" routine is seen as atomic for the redraw()
11:12:45 <Rubidium> yes, but if all clients need to execute it the exact same way you can't have them 'communicating' with eachother
11:13:06 <Rubidium> e.g. the pathfinder in one run can't influence the units
11:13:48 <Fuco> ah I see what you mean
11:14:04 <Fuco> well, this was pretty much just the example but yes, all the parallel threads will be independent
11:15:39 *** Vitus has joined #openttd
11:16:18 *** X-2 has quit IRC
11:20:03 <Eddi|zuHause> Fuco: what i mean is, for GUI (redraw) and logic (update) to be separated into processes, the redraw can't be an "atomic" method anymore.
11:20:27 <Fuco> but they are not running in parallel
11:20:34 <Fuco> redraw is always called after all the updates are finished
11:20:45 <Eddi|zuHause> if they become processes, they will be doing that.
11:21:18 <Eddi|zuHause> right now, the example you gave is "monolithic"
11:21:41 <Fuco> yes, I'm going to stick with that :P
11:22:18 <Eddi|zuHause> alright, i was just saying it's a design decision...
11:23:02 <Rubidium> yeah, the microkernel OpenTTD didn't get far
11:24:00 <Fuco> One more question about the command distribution. I assume the client where the command originate will also wait for it to be trasmited back by server? So it recieve it at the same time as the other clients?
11:24:10 <Eddi|zuHause> yes
11:24:45 <Eddi|zuHause> by the time it receives the command back, it has forgotten that it even sent it
11:24:48 *** robotboy has joined #openttd
11:25:13 <Eddi|zuHause> might as well have been from a different client in the same company
11:25:20 <Rubidium> hell, when it actually sents the command it has already forgotten about it :)
11:25:50 <Fuco> I'm just looking at the
11:25:51 <Fuco> void NetworkSend_Command(TileIndex tile, uint32 p1, uint32 p2, uint32 cmd, CommandCallback *callback, const char *text, CompanyID company)
11:26:00 <Fuco> and I wasn't sure about the callback
11:26:04 *** last_evolution has joined #openttd
11:26:19 <Fuco> surely when the pointer is sent over the network it won't be of any use for other clients
11:27:00 <Eddi|zuHause> i have no idea what that does. i have not looked that deeply into the network protocol
11:27:34 <Noldo> Fuco: I'm sure they are somehow numbered
11:28:15 <Fuco> what is "they"?
11:28:18 <Noldo> command
11:28:19 <Noldo> s
11:28:21 <Fuco> ah
11:28:39 <Fuco> well, yea, they should probably be executed in some fixed order
11:28:58 <Fuco> removing a construction before placing it would be... unpleasant :P
11:29:56 <Rubidium> the callback is for (stupid) stuff like sounds and building the rail/road before a depot/station
11:30:30 <Fuco> so it's kind of "ottd" specific
11:30:42 <Fuco> not the general "must have" of the idea
11:31:41 <Eddi|zuHause> yes
11:33:14 <Eddi|zuHause> if you want to design things properly, you might also want to replace "uint32 p1" by a "PackedParameterUnion p1" or similar
11:33:41 <Eddi|zuHause> it's just this way because the network protocol is from C [without ++] times
11:33:45 <Fuco> well, I'm not using C, so no unions for me
11:34:17 <Rubidium> unions might not be that good for network protocols though
11:35:03 <Eddi|zuHause> i mean, it might be a nicer way to handle the bitstuffing magic that is going on
11:36:22 <Rubidium> true, as long as the syntax sugar has a strictly defined behaviour
11:37:57 <Rubidium> but then you also have stuff like endianness issues with low level languages like C and C++
11:39:39 *** KouDy1 has quit IRC
11:39:57 <Eddi|zuHause> with java you can do lots of evil stuff, like sending the whole class and having it dynamically loaded into the other clients :p
11:40:23 *** KouDy has joined #openttd
11:49:45 *** robotboy has quit IRC
11:52:21 *** Biolunar has joined #openttd
11:58:28 *** glx has joined #openttd
11:58:28 *** ChanServ sets mode: +v glx
12:23:50 *** Adambean has joined #openttd
12:25:15 *** fjb has joined #openttd
12:42:29 *** robotboy has joined #openttd
12:51:32 *** irundo has joined #openttd
12:52:49 *** irundo has quit IRC
13:04:06 *** lugo has joined #openttd
13:04:23 *** a1270 has quit IRC
13:07:20 *** demanufacture has joined #openttd
13:07:42 <demanufacture> hello
13:08:00 <demanufacture> is there any way to automatically replace old trains with new one?
13:08:19 <fjb> Yes
13:08:50 <demanufacture> and where i can find it?
13:09:44 <fjb> In the list of your vehicles.
13:10:51 <fjb> Or dod you mean replacing it with the same vehicle? There is an "auto renew" setting in the advanced settings.
13:10:59 <Rubidium> it's called autorenew (if you want to keep the same type) or autoreplace (if you want another vehicle type)
13:11:13 <Rubidium> the wiki has more information about it
13:12:01 <demanufacture> ok
13:12:41 <demanufacture> and in case when there is no more normal train vehicles and there is only monorail?
13:13:10 <V453000> turn off expiring vehicles and use reset_engines (?) in the console afaik
13:13:16 <demanufacture> i must rebuild it all?
13:13:41 <demanufacture> is it not a cheat?
13:13:50 <V453000> umm, no
13:13:53 <V453000> just changing settings
13:14:45 <V453000> there is a setting "vehicles never expire" ... you need to have it on ;) I expect it somewhere in the vehicles subtab ... and I recommend to have that on by default :)
13:14:55 <V453000> so that it doesnt happen again ;)
13:17:29 *** fjb has quit IRC
13:20:23 <demanufacture> thanx a lot
13:22:07 *** robotboy has quit IRC
13:23:36 <V453000> youre welcome :)
13:32:10 *** robotboy has joined #openttd
13:36:02 <Belugas> hgello
13:36:04 <Belugas> -g
13:40:54 <Rubidium> heh, did you know that modifying and distributing OpenTTD is illegal according to Luukland?
13:42:33 <Rubidium> http://wiki.luukland.net/index.php/Guidelines (fairly) clearly states that, after all OpenTTD's sources must be a part of "THE GOULP PRO DEV TEAM Technology, or any part thereof"
13:42:38 *** bryjen has joined #openttd
13:44:18 <Fuco> You might ask, what is so special? Well here are a few answers to that one!*
13:44:21 <Fuco> - Only server where players actually prefer cars above trains!
13:44:26 <Fuco> that did it for me
13:45:52 <demanufacture> trains arent better?
13:47:15 <Fuco> is that a question?
13:49:03 <V453000> :D
13:49:17 <Fuco> well it can either be a question or a sarcastic remark
13:49:18 *** fjb has joined #openttd
13:49:54 <V453000> luukland servers are ridiculously bad, I wouldnt talk about them to stay politically correct :P
13:50:34 <Rubidium> I'm just wondering how I should interprete their guidelines exactly
13:51:10 *** andythenorth_ has quit IRC
13:54:39 <Rubidium> I like it that you're not allowed to play on that server with your family or at most LAN parties
13:55:45 *** robotboy has quit IRC
13:56:24 <Rubidium> although you might even read their rules as: sharing a dynamic IP with some other player is disallowed as well
13:57:41 <V453000> iirc their channel (at least used to be) is #goulp ... if you want to ask them :p
13:58:11 <dihedral> i do not think Rubidium would last very long in that universe, as the wiki claims that nobody likes him :-P
13:58:25 <V453000> I guess :)
13:58:29 <dihedral> however, i must admit, they have a well administered games
13:59:04 <dihedral> and they are making an effort in making sure users do not come here to complain about bugs - not saying it is always successful, but they are trying
13:59:22 <dihedral> which one cannot say about a bunch of other server admins :-P
13:59:42 <V453000> :)
14:00:00 <peter1138> So they have lawyers now?
14:00:14 <dihedral> i cannot say that i like the fact that they run heavily patched games
14:00:15 <peter1138> (Or just copied some other EULA...)
14:00:21 <dihedral> :-D
14:00:32 <Rubidium> "e) Using a different program then OpenTTD as interface between the player and his game is prohibited." <- that's the one I like most
14:00:51 <dihedral> :-P
14:00:56 <dihedral> i joined with my bot once
14:00:58 <peter1138> Did you add all the stuff to make their life difficult?
14:01:07 <dihedral> in all luukland servers i found :-D
14:01:12 <peter1138> Just for having that stupidly long document...
14:02:05 <Rubidium> peter1138: actually, that document was placed there by a Luukland
14:02:27 <peter1138> Rubidium, obviously. I mean stuff in OpenTTD's networking etc...
14:02:38 <peter1138> Like desync checks...
14:03:44 <Rubidium> nah, desync checks aren't the main problem... it's my favoritism to fixing remote-exploit-bugs over keeping stuff they're using
14:04:13 <dihedral> "you certify that you (a) are at least fifteen (15) years of age," :-P
14:04:26 <dihedral> my name is not "a"
14:05:50 <V453000> lmao, they require their users to be @least 15 years old?
14:06:03 <V453000> then why do there play people with brains of 10year olds
14:07:03 <Rubidium> in any case, I'm wondering whether the guidelines tell me that *my* masterserver and updater application may access their server as it's an interface between players and their games
14:07:18 <V453000> :D
14:07:25 <dihedral> \o/
14:07:29 * dihedral smirks
14:07:39 <V453000> that is ridiculous
14:07:49 <V453000> well maybe rather sad
14:07:49 <dihedral> "Any situation intended to saturate a players interface through any method is forbidden."
14:08:03 <dihedral> that may apply then too
14:09:02 <Rubidium> it's not intended to saturate that interface
14:11:28 <dihedral> a players interface
14:11:30 <dihedral> i.e. the lobby
14:15:38 <dihedral> that page is rather amusing
14:15:51 *** Fast2 has joined #openttd
14:17:22 <dihedral> "THE GOULP PRO DEV TEAM' or its respective parents, subsidiaries, affiliates, successors, assigns, employees, agents, directors, officers or shareholders" <- HAHA
14:17:53 <V453000> I really wonder why all that bullshit tbh
14:17:55 <dihedral> i bet their parents would spank their arses for some of that bs :-P
14:19:19 <Eddi|zuHause> [28.09.2010 16:00] <dihedral> i joined with my bot once <-- it's ok, as long as it has "OpenTTD" as name :p
14:20:37 <V453000> :D
14:21:54 <dihedral> :-P
14:22:18 *** andythenorth_ has joined #openttd
14:23:38 <Eddi|zuHause> well, obviously they made no other requirements what does actually constitute the program of "OpenTTD" that they want to be required
14:29:59 <dihedral> "Resale Prohibited Products sold from the Website" ... erm
14:30:28 <Ammler> well, at least you read that page :-P
14:30:48 <peter1138> I wonder what products they sell...
14:31:29 <V453000> shit, what else :)
14:33:58 *** Lakie has joined #openttd
14:34:29 <Rubidium> probably something with cats
14:44:12 <dihedral> "Only server where planes are allowed!" yet nobody on the servers semms to care :-D
14:45:15 *** robotboy has joined #openttd
14:52:48 *** nicfer has joined #openttd
15:12:01 <KouDy> hi
15:14:24 <KouDy> i would have question... if i started new game with autorenew disabled and enabled it later, is it allright that trains just don't get reaplaced in depos?
15:16:04 <Ammler> autorenew != autoreplace, does the vehicle still exist?
15:17:16 <KouDy> yes
15:17:38 <KouDy> autorenew i believe is replacing old vehicles with same one (but new)
15:17:56 <KouDy> while autoreplace is switching from one engine to another
15:22:13 <dihedral> and you have enough money right?
15:22:27 <KouDy> yes
15:22:39 <dihedral> and it's not a setting on a server
15:23:46 <KouDy> it's single player
15:24:15 <dihedral> and the vehicle can still be bought
15:24:18 <KouDy> yes
15:24:51 <dihedral> how old is the train?
15:25:04 <KouDy> 22 from 22
15:26:10 <KouDy> my point is tho... that maybe this option cannot be changed after the game is created
15:26:40 *** Tennel has joined #openttd
15:26:49 *** Tennel has quit IRC
15:27:01 <Rubidium> it can
15:27:11 <KouDy> yea thought so...
15:27:42 <planetmaker> KouDy: but not by editing the config file :-)
15:27:47 <planetmaker> hello folks :-)
15:28:15 <KouDy> so settings there are 3, first is on, second is 6 months (i tried 12 too), and last one is a bit tricky, default is 200k, i tried that increased too but didn't help
15:28:43 <planetmaker> how much money do you have?
15:29:03 <planetmaker> you mucht have _MORE_ than the amount of money stated there
15:29:09 <Rubidium> the number is the amount of months after its aging, so with 12 it'll only replace them when 1 year too old
15:29:23 <KouDy> well i have about 400M
15:29:25 <KouDy> :)
15:29:43 <Rubidium> the amount of money is the amount that should remain after replacing, so... setting that higher does make the chance it happens lower
15:30:04 <KouDy> ahh
15:30:05 <KouDy> ok
15:30:09 <KouDy> perfect
15:30:29 <KouDy> but i have significantly more money than is combined price of all trains all together
15:32:24 <planetmaker> KouDy: but as Rubidium just told: your autoreplace settings will replace only when the train is 23/22 years :-)
15:33:07 <KouDy> option says : when vehicle is 12 months before/after max age
15:33:21 <KouDy> hence it should replace between 21 to 23 no?
15:33:29 <KouDy> that's how i would understand it
15:38:30 <KouDy> moving along with some more questions...
15:38:59 <KouDy> is there some option for how many windows can be shown same time
15:39:00 <KouDy> ?
15:40:33 *** fanioz has joined #openttd
15:41:28 <Rubidium> yes, not sure how it's called though
15:42:19 <KouDy> ok i will search
15:42:22 <KouDy> don't worry
15:42:30 <KouDy> and now heavier stuff :)
15:42:44 <KouDy> so i have about 100 trains
15:45:21 <KouDy> and reaching year 2000 meaning monrail becomes available, is there any way how to replace regular train with monorail one and keep it's destinations?
15:45:50 <KouDy> because what i tried, it didn't really work... plan was gone and i would have to manually set 100 trains again
15:47:40 *** frosch123 has joined #openttd
15:48:50 <glx> only manual way
15:50:29 <KouDy> ok
15:50:35 *** nicfer has quit IRC
15:51:54 <Ammler> glx: are you able to remember what is the max. sum of the probabilities for a town names part?
15:52:09 <Ammler> or where I could look to see that
15:52:20 <glx> hmm depends on number of parts IIRC
15:52:58 <Ammler> doesn't every part randomize for itslef?
15:55:13 <Ammler> http://bundles.openttdcoop.org/swisstowns/nightlies/r20/log/swisstowns.nfo <-- nml does split the parts self, but I guess the last part has too high sum (6500) for the probabilities
15:55:55 *** andythenorth_ has quit IRC
15:56:57 *** robotboy has quit IRC
15:58:24 <glx> each part has a "weight", max prob is sum of all weight
15:58:26 *** nicfer has joined #openttd
16:00:30 <glx> so the max is (if I read the spec correctly) 2^255
16:01:34 <Ammler> really that high?
16:01:37 <glx> well 2^32 indeed as the seed is 32bit only
16:01:53 <Ammler> that is still >6500, hmm
16:03:26 <Ammler> I have quite much teh feeling that it doens't work and the names in the last part with the subparts are prefered
16:05:00 <KouDy> chceking about 30 trains same time and autorenew seems to be working
16:05:04 <KouDy> so good
16:06:39 *** andythenorth_ has joined #openttd
16:07:46 *** avdg has joined #openttd
16:08:47 <Ammler> if I generate a town names with 10 names, I have 8 names with 1, 1 10 and 1 4
16:13:54 <planetmaker> behold: "Because of inconstancy of trunk and maybe some bugs. Yes, there are some additions, but not so much." <-- so did you know that current trunk is inconsistent? ;-)
16:14:30 <Yexo> Ammler: I just created a game with 12 towns, 4x16 and 8x4 probability
16:14:48 <Ammler> with swisstowns?
16:16:14 <Yexo> yes
16:16:29 <Yexo> another game generated, 14 towns total: 1x32, 3x16 and 11x4
16:16:56 <Yexo> testing with openttd 1.0.4
16:17:29 <demanufacture> how its working?
16:17:35 <demanufacture> 1.04
16:17:36 <demanufacture> ?
16:17:55 <planetmaker> not at all
16:17:59 <planetmaker> :-P
16:18:06 <planetmaker> it's usually playing
16:18:24 <Ammler> and with .
16:18:25 * planetmaker hides
16:19:46 * fjb unhides planetmaker.
16:20:10 <planetmaker> :-(
16:20:20 <Ammler> made another map, 1 with 4, the rest 1
16:21:09 * planetmaker goes hiding again, this time in the the talk on "origins, surprises and future of GPS"
16:22:46 <Ammler> Yexo: the problem is, if I rise the probability of the "big" towns again, I do lose a lot names for a big map
16:23:46 <fjb> GPS for TTD?
16:24:36 <Yexo> Ammler: that has nothing to do with your original perceived problem (that somehow the probabilities are not taken in account correctly), which I can't reproduce
16:25:22 <Ammler> I have no idea, how to debug this
16:25:37 <Ammler> I just generate a map and check the list
16:26:09 <Ammler> is there a special debug level for it?
16:28:34 <Yexo> no
16:28:48 <Eddi|zuHause> planetmaker: is that where the russians want to start their own one, and the european one is in eternal "we're just about doing a DNF on this" mode?
16:33:08 <glx> Ammler: with all the 0x7F prob, the sum is high
16:36:27 *** ar3kaw has quit IRC
16:37:46 *** X-2 has joined #openttd
16:40:54 *** APTX has quit IRC
16:43:04 *** GecK has joined #openttd
16:43:07 <GecK> hi guys
16:43:47 *** demanufacture has quit IRC
16:46:35 *** demanufacture has joined #openttd
16:46:37 *** theholyduck has joined #openttd
16:46:57 *** demanufacture has quit IRC
16:48:10 *** APTX has joined #openttd
16:52:57 *** demanufacture has joined #openttd
16:56:07 *** ar3k has joined #openttd
16:58:31 *** ar3k has quit IRC
17:00:15 *** ar3k has joined #openttd
17:01:28 *** Wolf01 has joined #openttd
17:01:39 <Wolf01> hello
17:09:10 <demanufacture> anyone here have dell precision?
17:10:06 *** Mazur has joined #openttd
17:11:40 *** nicfer1 has joined #openttd
17:12:34 *** fonsinchen has joined #openttd
17:12:40 <Belugas> mmh
17:12:54 <Belugas> luukland policy seems to be a big job
17:13:05 <Rubidium> ... of copy-paste-replace
17:15:27 *** nicfer has quit IRC
17:16:01 * Rubidium wonders why demanufacture wants to know that
17:16:45 <demanufacture> Rubidium: maybe somebody have here bios rom with AC adapter blocade turned off
17:17:06 <demanufacture> there is something like that in dell laptops
17:17:30 <demanufacture> if your ac adapter is broken then your pc operates slower
17:17:34 *** Progman has quit IRC
17:17:47 <demanufacture> i have broken ac adapter detector on motherboard
17:17:53 <demanufacture> so nothing i can do
17:18:00 <peter1138> Ouch
17:18:01 <demanufacture> even new adapters wont work
17:18:04 <peter1138> Thanks for the warning...
17:18:14 <demanufacture> dont buy dell
17:18:18 <peter1138> Not that it's related to OpenTTD :)
17:18:38 <demanufacture> or you can but with 3 year warranty
17:18:48 <Rubidium> ghehe, then I guess this http://i.dell.com/resize.aspx/workstation_precision_r5400_overhead_314/295 Precision doesn't quite help you
17:19:33 <demanufacture> Rubidium: it doesnt
17:19:41 <demanufacture> :D
17:19:42 <Rubidium> though I've been having a Dell laptop for 5 years and never had AC adapter problems
17:19:58 <demanufacture> you had luck
17:20:21 <demanufacture> with new adapters there are no problems
17:20:25 <Ammler> I needed 2 new for mine too
17:20:49 <demanufacture> but if i have broken detector that makes nothing to me
17:20:57 <demanufacture> Ammler: new, slim adapters?
17:21:22 <Rubidium> though I have to agree that their support staff is somewhat stupid
17:21:24 <Ammler> the first was in warranty, the second I bought
17:21:47 <demanufacture> i'm looking for way to pass that
17:22:09 <demanufacture> i can buy new adapter but in my case i must buy new motherboard
17:22:13 <Ammler> but I would still buy dell, I am happy with it else
17:22:36 <demanufacture> Ammler: i'm thinking about buy dell vostro 3700
17:22:48 <Belugas> indeed to copy-paste-replace. But that's the idea behind the big joke, in fact. It's so enormous that it's laughable, and should only be consdered as a joke, i'd say
17:23:02 <demanufacture> core i5 geforce 330m 4gb ram ddr3 and 320GB disk 7200 rpm
17:23:10 <demanufacture> but 17" :(
17:23:20 <demanufacture> i prefer 15,4" laptops
17:24:23 *** Beklugas has joined #openttd
17:24:59 <Rubidium> then search for a 15.4" one
17:25:47 <demanufacture> i cant find one which fits me
17:25:49 * andythenorth_ ponders buying a mac
17:26:11 <demanufacture> always there is something i want change
17:26:25 <demanufacture> when i was buying this one there was nothing to change
17:26:32 <demanufacture> its dell precision m65
17:26:44 <andythenorth_> buy a mac. Then you get what steve jobs wanted, you don't get to choose anything :P
17:26:48 *** Yexo has quit IRC
17:26:51 *** Belugas is now known as Guest1103
17:26:51 *** Beklugas is now known as Belugas
17:27:00 <demanufacture> :D
17:27:13 <demanufacture> I heard that macs in US are very cheap
17:27:14 *** Yexo has joined #openttd
17:28:05 <demanufacture> i have nothing against mac
17:28:13 <Rubidium> yeah, until you import them into Europe...
17:28:28 <Rubidium> even then they're not that cheap
17:28:29 <demanufacture> i just need hardware
17:28:53 <andythenorth_> not cheap at all
17:29:06 <andythenorth_> they got more fricking expensive the last few years, and no refurb bargains either
17:29:16 *** HerzogDeXtEr1 has joined #openttd
17:29:32 <andythenorth_> time was when new macs cost me about £600 + VAT. Now they're more like £999 + VAT
17:29:39 <demanufacture> :/
17:29:41 <andythenorth_> it's nearly one for the price of two :|
17:32:48 <demanufacture> and how wht ati/amd in laptops?
17:32:59 <demanufacture> with?
17:34:49 <demanufacture> i've been never using laptop with ati graphics and amd cpu?
17:35:08 <demanufacture> (without "?")
17:35:10 <demanufacture> :)
17:35:55 *** HerzogDeXtEr has quit IRC
17:37:27 *** |Jeroen| has joined #openttd
17:38:13 *** zachanima has quit IRC
17:38:17 <Ammler> nvidia has also better linux support
17:38:34 <demanufacture> i know
17:38:48 <demanufacture> but i heard that they fixed ati issues on linux
17:39:12 <demanufacture> fglrx working very fine with ati radeon hd cards
17:39:18 <Ammler> well, today it is hard to find hardware not working with linux
17:39:29 <demanufacture> true
17:39:54 <Ammler> but mostly not thanks to the manufacturer :-)
17:40:11 <demanufacture> maybe thats better in a lot of cases :D
17:41:39 <demanufacture> i'm still waiting for final version of ati OS drivers
17:45:36 <CIA-2> OpenTTD: translators * r20855 /trunk/src/lang/ (portuguese.txt ukrainian.txt):
17:45:36 <CIA-2> OpenTTD: -Update from WebTranslator v3.0:
17:45:36 <CIA-2> OpenTTD: portuguese - 1 changes by JayCity
17:45:36 <CIA-2> OpenTTD: ukrainian - 4 changes by Fixer
17:46:59 *** zachanima has joined #openttd
17:52:09 *** Belugas has quit IRC
17:52:26 *** Guest1103 has quit IRC
17:52:57 *** Beklugas has joined #openttd
17:54:33 *** Beklugas is now known as Belugas
17:55:33 *** Belugas has joined #openttd
17:55:33 *** ChanServ sets mode: +o Belugas
17:59:33 *** ajmiles has joined #openttd
18:00:51 *** a1270 has joined #openttd
18:02:38 *** SmatZ_ has joined #openttd
18:05:50 <andythenorth_> very TTD-style: http://railpictures.net/viewphoto.php?id=339228&nseq=2
18:06:19 <SpComb> nice curve radius
18:07:00 <SpComb> but there's no arbitrary height differentials
18:09:06 <KouDy> is there any way how to select more trains than one and move them into some group at once?
18:09:14 *** trebuchet has joined #openttd
18:09:37 <demanufacture> i want graphics like this in openttd :D
18:09:59 <demanufacture> openttd 3d
18:10:16 <Yexo> KouDy: no, but if you use shared orders you can move all trains that share orders in one group by moving one and than selecting "move vehicles that share orders" (or somehting like that) in the dropdown at the bottom
18:14:24 <KouDy> no, i'm not useing it
18:14:36 <KouDy> now that you mention it... i didn't even know about it :D
18:16:15 *** fonsinchen has quit IRC
18:31:10 *** Devroush has quit IRC
18:32:02 <Hirundo> andythenorth_: That's NARS, ISR, FISH, shore foundations and TTRS in one pic :)
18:41:24 *** HerzogDeXtEr has joined #openttd
18:41:59 <SpComb> looks 32bpp to me
18:42:55 <Wolf01> http://messaggeroveneto.gelocal.it/multimedia/home/25137355/1/10 <- pictures of the works on the railway which crosses my city (but I have better and more interesting ones)
18:43:36 <SpComb> green traffic light
18:44:48 <Wolf01> on the other side the traffic light was used ;)
18:45:09 <Wolf01> it's a sort of K intersection
18:47:04 *** HerzogDeXtEr1 has quit IRC
18:56:05 *** |Jeroen| has quit IRC
18:57:19 *** theholyduck has quit IRC
19:04:25 <frosch123> night
19:04:29 *** frosch123 has quit IRC
19:10:53 *** TomyLobo has joined #openttd
19:14:00 *** KouDy has quit IRC
19:18:32 *** DDR has joined #openttd
19:20:17 *** andythenorth_ has quit IRC
19:39:38 *** fonsinchen has joined #openttd
19:48:19 *** KritiK has joined #openttd
19:52:18 *** wollollo has joined #openttd
19:55:21 *** wollollo has quit IRC
19:56:56 *** wollollo has joined #openttd
20:01:57 *** wollollo has joined #openttd
20:04:49 *** fmauneko has joined #openttd
20:06:58 *** wollollo has joined #openttd
20:08:20 *** wollollo has quit IRC
20:10:57 *** fanioz has quit IRC
20:11:58 *** wollollo has joined #openttd
20:14:54 *** wollollo has quit IRC
20:16:14 *** avdg has quit IRC
20:16:58 *** wollollo has joined #openttd
20:17:09 *** avdg has joined #openttd
20:17:10 *** wollollo has quit IRC
20:21:59 *** wollollo has joined #openttd
20:23:03 *** wollollo has quit IRC
20:26:59 *** wollollo has joined #openttd
20:30:55 *** wollollo has quit IRC
20:32:00 *** wollollo has joined #openttd
20:33:54 *** nicfer1 has quit IRC
20:33:54 *** wollollo has quit IRC
20:37:00 *** wollollo has joined #openttd
20:40:31 <__ln__> http://www.bild.de/BILD/politik/2010/09/28/ende-1-weltkrieg/am-sonntag-endet-fuer-deutschland-der-1-weltkrieg.html
20:42:00 *** wollollo has joined #openttd
20:45:25 *** wollollo has quit IRC
20:47:00 *** wollollo has joined #openttd
20:48:24 *** demanufacture has quit IRC
20:48:36 *** Progman has joined #openttd
20:48:36 *** wollollo has quit IRC
20:52:01 *** wollollo has joined #openttd
20:52:36 *** KouDy has joined #openttd
20:55:46 *** fmauneko has quit IRC
20:55:46 *** wollollo has quit IRC
20:57:01 *** wollollo has joined #openttd
21:04:00 *** wollollo has quit IRC
21:04:12 *** Klanticus has quit IRC
21:04:21 *** wollollo has joined #openttd
21:04:23 <fjb> Not even 100 years. Not much in history.
21:04:30 *** asnoehu has quit IRC
21:08:58 *** asnoehu has joined #openttd
21:08:58 *** wollollo has quit IRC
21:09:50 *** wollollo has joined #openttd
21:14:43 <Wolf01> 'night
21:14:43 *** wollollo has quit IRC
21:14:48 *** Wolf01 has quit IRC
21:15:10 *** wollollo has joined #openttd
21:20:11 *** wollollo has joined #openttd
21:22:45 <KouDy> reinventing the wheel here, when changing train, you can do go to in plan and click on another train in depo (specifically on depo line with train) and new one will get it's plan
21:22:45 *** wollollo has quit IRC
21:24:27 *** last_evolution has quit IRC
21:25:11 *** wollollo has joined #openttd
21:30:15 *** wollollo has joined #openttd
21:32:08 *** wollollo has quit IRC
21:32:10 *** Fast2 has quit IRC
21:35:15 *** wollollo has joined #openttd
21:36:57 *** wollollo has quit IRC
21:37:13 <Belugas> big time night indeed let's go home and don't you dare move
21:37:38 <Rubidium> what? Is it halloween already? :)
21:38:08 *** fonsinchen has quit IRC
21:38:26 *** Sacro has joined #openttd
21:40:16 *** wollollo has joined #openttd
21:43:23 *** wollollo has quit IRC
21:45:19 *** wollollo has joined #openttd
21:45:24 <fjb> Oh no...
21:47:27 *** Vitus has quit IRC
21:47:27 *** wollollo has quit IRC
21:48:25 *** BCMM has joined #openttd
21:48:57 <BCMM> why can't i found large towns? the button is greyed-out, and i think i must've missed a setting somewhere
21:50:23 *** wollollo has joined #openttd
21:51:22 <Terkhen> IIRC you could only found small/medium towns ingame
21:51:22 *** wollollo has quit IRC
21:52:43 <BCMM> http://bugs.openttd.org/task/2327 makes it sound like you can found large ones, but it may be out of date i suppose
21:52:51 <BCMM> Terkhen: thanks
21:55:23 *** wollollo has joined #openttd
21:55:44 *** KouDy has quit IRC
21:58:33 <CIA-2> OpenTTD: terkhen * r20856 /trunk/src/ (dock_gui.cpp engine.cpp road_gui.cpp): -Fix [FS#4141]: Road/water toolbars did not get updated when the first vehicle of their type becomes available.
22:00:38 <CIA-2> OpenTTD: rubidium * r20857 /trunk/src/ (4 files in 2 dirs):
22:00:38 <CIA-2> OpenTTD: -Fix [FS#3637]: The station with the second highest rating was doubly penalised
22:00:38 <CIA-2> OpenTTD: when distributing cargo. Now the penalty is completely removed and the
22:00:38 <CIA-2> OpenTTD: granularity/precision of the distribution in increased by using fractional
22:00:38 <CIA-2> OpenTTD: cargo. This should make competing stations less "all-or-nothing".
22:11:33 *** bryjen has quit IRC
22:13:39 <GecK> good night
22:13:41 *** GecK has left #openttd
22:13:57 *** Devroush has joined #openttd
22:16:49 *** ar3k has quit IRC
22:17:33 *** Kurimus has quit IRC
22:18:11 *** ar3k has joined #openttd
22:20:54 *** pugi has quit IRC
22:21:12 *** Devroush has quit IRC
22:25:56 *** Adambean has quit IRC
22:33:20 <Terkhen> good night
22:37:33 *** Cybertinus has quit IRC
22:38:01 *** Cybertinus has joined #openttd
22:42:01 *** BCMM has quit IRC
22:43:12 *** Fuco has quit IRC
22:43:26 <Eddi|zuHause> timing is bad.
22:43:38 <Eddi|zuHause> now Civ5 arrived before the new computer...
22:44:24 <Lakie> Heh
22:44:36 <Lakie> Can your current computer not run it?
22:44:45 <Eddi|zuHause> i doubt it
22:44:48 <Lakie> :(
22:44:53 <Lakie> That is bad timing then.
22:45:38 <Eddi|zuHause> Civ4 was already close to the limit
22:45:46 <Eddi|zuHause> and it'll probably not work in wine...
22:46:25 <Lakie> Maybe, I remember Owen saying it ran out of the box on his company's crossovergames thing
22:46:45 <Lakie> So it might
22:47:16 <Eddi|zuHause> i have heard people saying the demo didn't work...
22:47:30 <Lakie> Ah,
22:48:11 <Eddi|zuHause> and my wine is not up to date, because i had graphic card trouble with 1.3.x
22:48:30 <fjb> Better stay with OpenTTD.
22:48:34 <Lakie> Ok, well probably wouldn't work all that nice in that case..
22:56:33 <Pulec> gyus know minecraft?
22:56:55 <Pulec> i wondered how it would be like to magicially somehow convert openttd map to minecraft
22:57:11 <Eddi|zuHause> it would be silly...
22:57:22 <Pulec> not just converter though, actually working transportation
22:57:28 <Pulec> yep it would be mess
22:57:34 <Eddi|zuHause> it would be extremely silly
22:57:40 <Pulec> and it would needed a super computer
22:57:53 <Pulec> dwarf fotress converters work though
22:58:10 <Pulec> but only if dwarf fortress gameplay could be imported somehow
22:58:39 <dihedral> well done Rubidium :-)
22:59:22 <Eddi|zuHause> if only unreal turnament gameplay could be imported into sim city 4!
22:59:32 *** ^Spike^ has quit IRC
23:00:12 <fjb> MUD! Import a MUD.
23:01:02 *** ecke has joined #openttd
23:01:13 <dihedral> if only all the Locomotion stuff was in OpenTTD
23:02:07 <dihedral> why can Counter Striker 1.6 not be more like Counter Strike:Source (And vise versa)
23:02:31 <fjb> Because it would be the same then?
23:07:38 *** Prof_Frink has joined #openttd
23:12:27 <Eddi|zuHause> weird... i already have a steam account...
23:12:53 *** SmatZ_ has quit IRC
23:13:07 <Eddi|zuHause> now... do i remember the password?
23:13:25 *** thvdburgt has quit IRC
23:17:33 * fjb is waiting for the day the steam servers get switched off.
23:18:15 *** Lnd has joined #openttd
23:18:27 <Lnd> hello :3
23:19:52 <Lnd> is cargodest abandoned ?
23:20:20 <orudge> Lakie: There seem to be problems on Macs with certain graphics cards, but others have it working flawlessly, indeed
23:20:34 <Eddi|zuHause> Lnd: yes, but cargodist is quite up to date
23:23:51 <Lnd> oh
23:23:58 <Lnd> I have to check that
23:25:22 <Lnd> thank you
23:32:36 *** bryjen has joined #openttd
23:51:58 *** Progman has quit IRC
23:55:08 *** KritiK has quit IRC
23:55:13 *** Sacro has quit IRC