IRC logs for #openttd on OFTC at 2007-10-30
⏴ go to previous day
00:00:18 <Ammlller> oh, thats possible it needs a big freezer, to be so cool like Michael Blunck
00:00:49 <fjb> Is he living in the Alps? That would explain it.
00:00:55 <Ammlller> I never saw so much smiles 8)
00:01:20 <Ammlller> he is the creator of Alpine, thats explains :)
00:02:00 <fjb> It's getting colder. Maybe I could start to code.
00:02:34 <fjb> It's always funny when people want to be coders and are not able to write in their mother tongue.
00:02:48 *** Digitalfox has joined #openttd
00:03:25 <fjb> What that? I only see maga girls there.
00:04:19 <fjb> But the people can draw, indeed.
00:04:21 <Ammlller> I liked to download his grfs...
00:04:27 *** Greyscale has joined #openttd
00:05:04 <fjb> Yes, you will know hin if you are reading the german forum.
00:05:20 <fjb> But are you shure that is his homepage?
00:06:32 <fjb> I'm playing a bit with xara, I just installed it.
00:07:20 <Ammlller> :) do you know an other page from him
00:09:20 <fjb> He has a (what's the english word for groe Klappe?)
00:09:51 <Ammlller> He is old, older then me...
00:10:31 <fjb> I don't think he is that much older than me.
00:10:31 <Ammlller> hmm, does that explain anything?
00:11:44 <fjb> How old is he? I think he wrote that he is 43.
00:12:49 <fjb> How old do you think I am? :-)
00:13:04 <Ammlller> :) oh, then you are older then me :)
00:13:19 <fjb> Don't know how old you are.
00:14:12 <fjb> I don't thik that he was different from now when he was younger.
00:20:56 *** NukeBuster has joined #openttd
00:22:13 *** NukeBuster has joined #openttd
00:22:23 *** NukeBuster has left #openttd
00:22:41 * Belugas beats fjb by two years (and soon 3)
00:23:28 *** NukeBuster has joined #openttd
00:24:33 *** NukeBuster has joined #openttd
00:25:06 <Eddi|zuHause2> i believe you beat me by almost 20 years
00:26:59 <Ammlller> fjb: thats a ugly thread, so much arrogance...
00:29:05 <fjb> Ammlller: yes, there is everything from stupidity to arrogance.
00:30:12 <Eddi|zuHause2> apparently, it's a picture of bands
00:31:55 <fjb> Then something went wrong for Fay Wray and King Kong...
00:33:03 <Eddi|zuHause2> it's the Gorillaz
00:33:18 <Eddi|zuHause2> and wtf is Fay Wray?
00:42:14 * fjb thinks about writing a nfo assembler.
00:44:00 *** Tefad_ is now known as Tefad
00:44:49 * Belugas thinks he does not like all those url posting... or maybe it is just fatigue...
00:46:51 <Ammlller> oui, je veux sleep too
00:46:57 <fjb> Belugas doesn't have to read that all.
00:47:33 * Belugas did not read anything but the urls posted
00:47:55 * Belugas should go to sleep, he thinks
00:59:34 *** Diabolic-Angel has quit IRC
01:07:10 <Maarten> sleep? I heard about people doing that..... what is this "sleep"?
01:08:55 <Belugas> it is actually easy to do. you do not need to do much. simply close your eyes, lay on your back, reduce your breathing, empty your mind, listen to.....
01:09:43 <fjb> How can I sleep when I have to manage a traffic jam?
01:31:19 *** Eddi|zuHause3 has joined #openttd
02:45:03 *** maria29 has joined #openttd
04:15:50 *** blathijs has joined #openttd
04:43:20 *** nairan_wokr has joined #openttd
07:00:41 *** Zaviori has joined #openttd
07:02:48 *** gfldex_ has joined #openttd
07:28:40 *** Eddi|zuHause3 has joined #openttd
07:42:30 *** janejane has joined #openttd
07:52:04 *** |Bastiaan| has joined #openttd
08:13:33 *** Deathmaker has joined #openttd
08:20:13 *** egladil has joined #openttd
08:40:09 *** Lord[cant_sleep] has joined #openttd
08:40:19 *** Lord[cant_sleep] is now known as LordAzamath
08:48:12 *** boekabart has joined #openttd
08:50:06 *** boekabart has left #openttd
09:03:38 *** dihedral|away is now known as dihedral|work
09:26:14 *** mucht_work has joined #openttd
09:40:45 *** BigBB_ is now known as BamBam
09:41:43 *** BamBam is now known as BigBB
10:10:31 *** Vikthor has joined #openttd
10:31:41 *** LeviathNL has joined #openttd
10:36:03 <Rubidium> DaleStan, action 7 is ambigious: one part saying "Variable 88 is only valid in combination with GRFID tests", the another part saying that Variable 88 is (also) valid in combination with cargo tests ("Cargo type is [not] available (variable is ignored)*"). So, is Variable 88 valid with both cargo and GRF tests or not?
10:36:57 *** Farden123 has joined #openttd
10:44:21 *** NukeBuster has joined #openttd
10:44:25 *** Farden123 is now known as Farden
10:45:17 *** Hendikins|Work is now known as Hendikins
10:52:59 *** Gonozal_VIII has joined #openttd
10:58:16 <dihedral|work> md5 sums generally are 32 chars in length correct?
10:59:05 <dihedral|work> and _network_unique_id is a md5sum correct?
11:00:22 <dihedral|work> so would it not be sufficient to make _network_unique_id[32]
11:00:26 <dihedral|work> rather than _network_unique_id[NETWORK_NAME_LENGTH]
11:01:12 <dihedral|work> where NETWORK_NAME_LENGTH = 80
11:01:32 <TrueBrain> dihedral|work: who cares, the network only sends the amount of bytes required :)
11:01:55 <dihedral|work> PACKET_UDP_SERVER_CLIENT_DETAIL_INFO might care
11:02:04 <TrueBrain> check SendString :)
11:02:19 * dihedral|work checks SendString
11:03:39 <Gonozal_VIII> hex as string is not efficient
11:05:37 <dihedral|work> src/network/network_udp.cpp:150 packet.Send_string(ci->unique_id);
11:07:14 <dihedral|work> and i see nothing in Send_string that would only make it send the 32 chars
11:07:27 <dihedral|work> i am pretty sure i am missing something :-)
11:07:45 * dihedral|work wonders what he is getting wrong... _again_
11:08:11 <dihedral|work> TrueBrain: some little help for someone getting things wrong... _again_ ?
11:08:26 <TrueBrain> in network_data.h I believe
11:08:39 <dihedral|work> oh - i looked in core/packet.cpp
11:08:58 <TrueBrain> where ever the function is defined
11:09:04 <TrueBrain> I didn't tell you to look where it was called
11:09:08 <TrueBrain> I told you to look at the function itself
11:09:30 <dihedral|work> i only see 2 assers, 1 comment and 1 line adding the stat
11:09:48 <TrueBrain> the line you just pasted isn't what I ment :p
11:10:29 <dihedral|work> while ((this->buffer[this->size++] = *data++) != '\0') {}
11:10:35 <dihedral|work> above that are 2 asserts
11:10:46 <TrueBrain> so in words, tell me what that line does
11:11:06 <dihedral|work> adds the passed data to the packet's buffer
11:11:25 <TrueBrain> then why don't we use a memcpy?
11:13:12 <dihedral|work> then what does it do?
11:13:21 <TrueBrain> if it really would do a 1-1 copy from the data to the buffer, the the length of 80 in the case of unique_id, then we would have just used memcpy
11:13:51 <TrueBrain> this->buffer, at the position of this->size, which is then incremented with 1, is assigned the char at *data, which is then increased with 1, as long as *data IS NOT NULL
11:14:30 <TrueBrain> so, if I send a string "abc", in a char-array of 100000
11:14:33 <TrueBrain> how many chars does it send?
11:14:46 <dihedral|work> so if 11 clients edit their openttd.cfg and past the value of network_id 3 times behind the value already there
11:15:26 <dihedral|work> use the name command of the console to change their name to max length (2 chars more than using guy before joining)
11:15:34 <dihedral|work> and give the companies max length names
11:15:43 <dihedral|work> that udp packet is getting whopping full
11:16:34 <TrueBrain> in the time I wrote it, it did fit, as I made the player-name adjust to the size :)
11:17:21 <dihedral|work> i know it fits if the unique id is 32 in length
11:17:54 <dihedral|work> but i was wondering if it still fits if 11 x unique id is more than double that in length
11:19:49 <TrueBrain> most likely it then will overflow
11:20:09 <dihedral|work> so it would assert :-)(
11:20:14 <TrueBrain> I am only truly wondering if anyone ever did :p
11:21:08 <dihedral|work> so fixing _network_unique_id to 32 chars rather than NETWORK_NAME_LENGTH would help?
11:21:24 <TrueBrain> in the very rare case, yes
11:21:37 <dihedral|work> so i was not soooo wrong afterall :-D
11:21:58 <dihedral|work> "afterall" refering to my statement at 12:07
11:22:12 <TrueBrain> you only should talk a bit more clear about what you mean ;)
11:22:28 <TrueBrain> as you begin statment suggested that you were under the assumption the network sends 80 chars no matter what
11:22:53 <dihedral|work> then there would be no problem
11:23:02 <dihedral|work> as it would always be reserved space
11:23:30 <dihedral|work> just like the uints being sent being reserved space
11:24:40 * dihedral|work will get some food now
11:24:46 *** dihedral|work is now known as dihedral|lunch
11:29:31 <CIA-1> OpenTTD: truelight * r11357 /trunk/src/network/ (4 files in 2 dirs): -Fix: NetworkUniqueID could be 80 chars, while the max size we generate is 32. So reduce the size a bit. Pointed out by dihedral, so give him a big hug ;)
11:33:33 <gule> can anybody help me with building new wagons?
11:34:59 <gule> I was looking through the code, but i di not understand how it works
11:38:08 *** Progman has joined #openttd
11:51:14 <dihedral|lunch> lol TrueBrain ...
11:51:20 <dihedral|lunch> thanks for getting me some hugs
11:54:40 *** Tino|R152 has joined #openttd
12:15:22 *** dihedral|lunch is now known as dihedral|nick
12:15:26 *** dihedral|nick is now known as dihedral|work
12:16:29 *** LordAzamath has joined #openttd
12:31:23 <Ammler> and now, the assert we had at wwottdgd won't happen amymore?
12:36:59 *** Farden123 has joined #openttd
12:39:01 <dihedral|work> Ammler: that assert was caused by having too many clients
12:39:09 <dihedral|work> just as i said rigtht in the beginning
12:39:40 <dihedral|work> we will always have to make sure those packets are constructen in the way that tells everyone that no clients are playing...
12:40:52 <Ammler> but it would be possible to make that "unhackerish"
12:41:16 <Ammler> instead of outcommenting, just truncate to righ length
12:41:41 <Ammler> so if we have "only" 20 clients connected, it would work like it should
12:42:27 <dihedral|work> the packet would still overflow
12:43:25 *** Farden123 is now known as Farden
12:44:42 <Ammler> but you could make a if loop and comment it out only if the pack will be too big, not?
12:55:25 <dihedral|work> Ammler: either way - it would only be used for wwottdgd
12:55:37 <dihedral|work> and therefore would not really matter :-P
12:56:15 <Ammler> hmm, ok, but the usage of the Stats will be possible
12:56:26 <Ammler> because its also like a clients
12:56:26 <dihedral|work> only if you have less than x clients
12:56:51 <dihedral|work> if you have more the packet will overflow
12:57:04 <dihedral|work> and we know what happens that that is the case
12:57:17 <Ammler> but the server is patched...
12:57:36 <dihedral|work> the network part of it is not
12:57:45 <dihedral|work> at least not in a way to send data differently
12:58:40 <dihedral|work> besids, we are somewhat sure that it was the udp packet that was overflowing
13:24:30 *** Tino|R152 has joined #openttd
13:39:59 *** XeryusTC has joined #openttd
13:48:05 *** XeryusTC has joined #openttd
13:56:12 *** XeryusTC has joined #openttd
14:00:13 *** julius_ has joined #openttd
14:01:01 <julius_> Can anyone help me for a little problem in the game ? (if someone speak french, that's better :p)
14:01:23 <julius_> 2 of my trains have a profit of -1.000.000 € each per year and I don't unerstand why
14:02:18 <julius_> I can give a save if someone has the time to look at it
14:16:25 <huma> julius_: checked the route? is the station accepting the load it delivers?
14:16:34 *** Diabolic-Angel has joined #openttd
14:17:55 <julius_> huma, yep, I'm sure of that but that's a load that is forward from an other place... But when the train load it, it costs a lot of money !! (maybe 400.000 € :/)
14:19:57 <huma> oh, not sure about transfers. maybe glx can help?
14:21:37 <julius_> I'm using the basic version of openttd. I'm not really aware of glx, etc. I'm just hoping the futur version of openttd will contain those things
14:22:02 <dihedral|work> glx is a person
14:22:17 <julius_> I thought you were talking about add-ons
14:22:25 <dihedral|work> 'basic' version = 0.5.3?
14:22:44 <dihedral|work> yes, only a diff of 2 chars :-P
14:22:50 <julius_> dihedral|work, yes : 0.5.3
14:23:08 <glx> transfers are broken in 0.5.x
14:23:13 <julius_> not the dev version I mean
14:23:42 * dihedral|work goes adds some NewGLX to his servers :-D
14:25:16 <dihedral|work> it's not my fault you have a nick that gets confused like that
14:26:28 * dihedral|work wonders if his NewGLX is 32bpp
14:26:46 <julius_> 2 aur/openttd-svn 10000-1 ==> can we play this version without problems ?
14:26:59 *** frosch123 has joined #openttd
14:27:28 <julius_> Is NewGRF the new open-source graphics for the futur version of openTTD ?
14:27:38 <julius_> dihedral|work, that's what I have in my repository....
14:27:51 <hylje> newgrf is user-made grf
14:28:01 <dihedral|work> svn up -r 11353 # for yesterdays nightlies
14:28:02 <hylje> maybe someday ottd ships with a default total conversion grf
14:28:25 <huma> "glx is a person" - haha :)
14:28:37 <huma> glx: maybe you should rename yourself :)
14:28:45 <julius_> I don't know what 'grf" means :|
14:28:53 <dihedral|work> to glx|thePerson
14:29:35 <julius_> and glx sounds like a graphic thing (you know... aiglx, xgl, etc)
14:29:51 <dihedral|work> gfx sounds like a graphics thing
14:30:43 <dihedral|work> register a domain openglx.net
14:31:14 <dihedral|work> or check in the glxcrawler if something is found under that name
14:31:26 <huma> No match for "OPENGLX.NET" - yay!
14:32:11 * dihedral|work slaps the underscore of glx
14:32:54 <dihedral|work> i need to go and save this conversation :-D
14:33:32 <glx_> I need to be known by DorpsGek
14:34:38 <DorpsGek> glx_: kick [<channel>] <nick> [<reason>]
14:35:00 <hylje> i'd enjoy a human-like syntax
14:35:07 <hylje> or english-like, rather
14:35:35 <hylje> please kick <nick> [from <channel>] [because <reason>]
14:35:56 <Prof_Frink> "I say, DorpsGek, would you be so kind as to kick <nick> from <channel>, he's a <reason>."
14:36:37 <dihedral|work> "he's a" will not always make sense
14:38:20 <huma> better some obfuscated perl syntax
14:38:38 <hylje> english defaults to male when the gender is unknown
14:38:51 <hylje> it might not be politically correct but that's how it works
14:39:53 <huma> it's not a rule, but common misconception
14:40:16 <hylje> when it comes to languages common misconceptions are rules
14:40:24 <hylje> but feel free to enlighten me
14:42:40 *** Diabolic-Angel has quit IRC
14:42:50 *** |Bastiaan| has joined #openttd
14:45:02 *** Diabolic-Angel has joined #openttd
14:45:02 *** Progman has joined #openttd
14:45:02 *** blathijs has joined #openttd
14:45:02 *** RamboRonny has joined #openttd
14:45:02 *** Markkisen has joined #openttd
14:45:02 *** svippery has joined #openttd
14:45:02 *** MiHaMiX has joined #openttd
14:45:02 *** kippari has joined #openttd
14:45:02 *** valhallasw has joined #openttd
14:45:02 *** Celestar has joined #openttd
14:45:02 *** TheMask97 has joined #openttd
14:45:02 *** welterde has joined #openttd
14:45:02 *** Rubidium has joined #openttd
14:45:02 *** unununium.oftc.net sets mode: +ov Rubidium Rubidium
14:49:09 *** Diabolic-Angel has quit IRC
14:50:12 *** Diabolic-Angel has joined #openttd
14:50:13 *** Progman has joined #openttd
14:50:13 *** blathijs has joined #openttd
14:50:13 *** RamboRonny has joined #openttd
14:50:13 *** Markkisen has joined #openttd
14:50:13 *** svippery has joined #openttd
14:50:13 *** MiHaMiX has joined #openttd
14:50:13 *** kippari has joined #openttd
14:50:13 *** valhallasw has joined #openttd
14:50:13 *** Celestar has joined #openttd
14:50:13 *** TheMask97 has joined #openttd
14:50:13 *** welterde has joined #openttd
14:50:13 *** Rubidium has joined #openttd
14:50:13 *** unununium.oftc.net sets mode: +ov Rubidium Rubidium
14:57:29 *** LordAzamath has joined #openttd
14:57:47 *** thgergo has joined #openttd
14:58:45 *** Brianetta has joined #openttd
15:09:34 *** Ben_1 is now known as _Ben_
15:12:12 *** thgerg1 has joined #openttd
15:49:36 *** stillunknown has joined #openttd
15:50:52 *** dihedral|work is now known as dihedral
15:51:25 *** dihedral is now known as dihedral|work
15:55:19 <glx_> @kick dihedral|work now I can have fun too
15:55:19 *** dihedral|work was kicked by DorpsGek (now I can have fun too)
15:56:59 <ln-> like yeah, since when have away nicks and feeling nicks become acceptable?
15:57:07 *** dihedral|work has joined #openttd
15:57:31 <TrueBrain> ln-: I wonder about that every day
15:58:16 <ln-> 17:56 < ln-> like yeah, since when have away nicks and feeling nicks become acceptable?
15:59:32 <TrueBrain> @kick dihedral|work don't make fun of my friends
15:59:32 *** dihedral|work was kicked by DorpsGek (don't make fun of my friends)
16:00:08 <TrueBrain> see, that is more fun :)
16:02:16 *** dihedral|work has joined #openttd
16:04:39 <dihedral|work> TrueBrain: i was actually more making fun of the fact that oneone had confused glx for grf :-P
16:05:29 <TrueBrain> and who says that that 'oneone' isn't a friend of mine? Anyone you mock is a friend of mine ;)
16:05:48 <TrueBrain> and oh, I just like kicking people
16:06:47 *** JimmyJames has joined #openttd
16:07:03 <DorpsGek> TrueBrain: Error: him is not in #openttd.
16:07:03 <JimmyJames> Error: You don't have the #openttd,op capability. If you think that you should have this capability, be sure that you are identified before trying again. The 'whoami' command can tell you if you're identified.
16:07:18 *** stillunknown has joined #openttd
16:07:41 *** DorpsGek sets mode: +o TrueBrain
16:07:41 <JimmyJames> Error: You don't have the #openttd,op capability. If you think that you should have this capability, be sure that you are identified before trying again. The 'whoami' command can tell you if you're identified.
16:07:44 *** JimmyJames has left #openttd
16:07:54 *** DorpsGek sets mode: -o TrueBrain
16:08:19 <glx> @kick dihedral|work was not nice
16:08:19 *** dihedral|work was kicked by DorpsGek (was not nice)
16:08:29 *** dihedral|work has joined #openttd
16:15:28 <DaleStan> Belugas: (1) More recent text supersedes less recent text. (2) See the edit by Wile E about 31 hours ago. Or test for yourself. (3) Not relevant to the problems with A1.
16:31:08 *** Frostregen_ has joined #openttd
16:32:39 <DaleStan> Rubidium: (1) More recent text supersedes less recent text. (2) See the edit by Wile E about 31 hours ago. Or test for yourself.
16:37:18 *** Frostregen_ is now known as Frostregen
16:43:49 *** Digitalfox has joined #openttd
16:43:59 *** stillunknown has joined #openttd
17:02:10 <Rubidium> DaleStan: and how can one see what is the most recent text? One can only go about 10 "revisions" back, which does not contain the addition of either of them. There isn't a 'svn blame' a like commands either. So how am I supposed to know what was there first?
17:03:25 <Rubidium> The edit on the other hand only tells the way TTDP implements it (differently) from OTTD. It could *still* mean that the TTDP implementation is wrong.
17:03:30 *** mackensen has joined #openttd
17:03:58 *** BiA|pavel-css has joined #openttd
17:04:18 <DaleStan> Generally, smaller numbers are older. The GRFID tests (06..0A) have smaller numbers than the cargo tests (0B..0C), so they're older.
17:05:15 *** dihedral|work is now known as dihedral|temporarily_unavailab
17:05:44 *** mackensen has left #openttd
17:06:28 <Rubidium> By the way, where is stated that newer things always override older things and that smaller numbers (generally) mean they were earlier in the specification?
17:06:41 <Rubidium> especially the first thing is not obvious
17:08:29 <DaleStan> Why is the first not obvious? If I said a week ago that "TTDPatch has $NUM features that Open doesn't", and then today say "TTDPatch has $OTHER_NUM features that Open doesn't", which is more likely to be accurate today?
17:10:06 <Rubidium> well... if it *were* obvious, then OTTD wouldn't have behaved differently
17:10:13 <DaleStan> And smaller is earlier is something you pick up from the minimum versions. If it's supported by an earlier version of Patch, then it was in the spec earlier.
17:13:12 <Rubidium> for all it's worth both condition types 0B and 0C were added at the same time as variable 88. I can't trivially determine that based on the specs and the limited history.
17:13:59 *** Wezz6400 has joined #openttd
17:19:08 *** LordAzamath has joined #openttd
17:21:21 <Belugas> DaleStan, the Station Naming Callback(s) thread was the only one regarding solutions on the subjet, right?
17:21:50 <Belugas> the oil rig -> fishing ground one, i mean...
17:24:28 <CIA-1> OpenTTD: rubidium * r11358 /trunk/src/newgrf.cpp: -Fix: condition types 0x0B and 0x0C are also valid for variable 0x88 in action 7/9.
17:24:50 <DaleStan> Belugas: As far as I know.
17:25:57 <Belugas> do you still envision the generic and station callback?
17:27:06 <Belugas> i started a bit of work on it, without the callback, by adding a reference to industry in station, but i doubt it is a sane way
17:27:47 <Belugas> on the other hand, having a callback checking for an industry around might be a bit overkill, unless th result is cached
17:29:26 <DaleStan> The callback is called once per station, so anything useful should be provided, ignoring CPU expense. But I'm not sure how "nearest industry" is useful with newindustries.
17:29:59 <Belugas> oil rig <--> fishing ground
17:30:06 <Belugas> that is my main concern right now
17:30:32 <Belugas> i think i've received at least 2 bug reports about it
17:31:53 <DaleStan> And yes to the former. Station specific, for things like "$CITY Union Station" or "$CITY Grand Central", generic for the addition of ... generic station names
17:32:31 *** |Jeroen| has joined #openttd
17:32:54 <Belugas> indeed, they are not bugs, WE know it, THEY don't. and THEY are so proud of finding a bug...
17:33:25 <glx> Belugas: but we said check in ttdpatch before reporting bugs
17:33:42 <Belugas> we said it many times. Do they do it? naaaaaaaa
17:34:17 <DaleStan> But in that particular case the easiest solution it to let the GRF file change text 301D to "\80 Fishing Grounds".
17:34:19 <Belugas> hello welterde :) sorry, you were the first w on the list ;)
17:35:06 <glx> DaleStan: but you can have fishing grounds and oil rig on the map
17:36:01 <DaleStan> Oh. I'd gotten the idea the fishing grounds replaced the oil rig.
17:36:49 *** Wolf01 is now known as Guest425
17:37:56 <DaleStan> Since I can't come up with any reliable way of determining what industry is associated with what ID, "\80 Fishing Grounds" probably needs to come from an industry or industry-tile callback, not a station callback.
17:38:14 <Belugas> i thnk both are available, after a while. Got to verify tough...
17:39:09 <Belugas> but the station that is integrated to the oil-rig has to know about its name, i doubt it has to be the other way around, that the industry specifiy the station name
17:40:06 <DaleStan> But the station that is integrated to the oil rig is not a newgrf station, so it can't have callbacks.
17:40:07 <Belugas> it's that or we add a pointer to the corresponding structure, like industry has a pointer to station OR station has a pointer to station
17:40:27 <Belugas> agree DaleStan. good point. forgot about that one
17:41:38 <Belugas> so the industry must know of its linked station, and must be able to suply it a decent name
17:44:59 *** KaareMai has joined #openttd
17:45:05 <DaleStan> An industry can probably get away with a property. Stations could in most cases, but it would be nice if the waypoints could select either of "Waypoint" or "Checkpoint", which can't be done in a single property. The generic callback obviously has to be a callback.
17:45:46 <KaareMai> Hi, i have one question: Is there a dedicated server package (for windows) or do i have to run the game on my server?
17:46:06 <Belugas> granted. so we have two projects: a new industry property and a generic callback
17:46:32 <Belugas> dunno KaareMai. I'm not in MP games.
17:46:40 <glx> KaareMai: any windows build can be a dedicated server
17:48:07 *** dihedral has joined #openttd
17:51:53 <Eddi|zuHause3> [dai’hi: drəl] <- i wouldn't ever have pronounced it that way...
17:55:15 <dihedral> Eddi|zuHause3: that is exactly why i chose to write it in phonetics :-)
17:55:45 <dihedral> you shoule hear it with a swiss accent...
17:57:59 <Eddi|zuHause3> hylje: i don't think i actually will
17:58:12 <CIA-1> OpenTTD: rubidium * r11359 /trunk/src/timetable_cmd.cpp: -Fix [FS#1381]: shared timetables were not properly refreshed with autofill.
18:05:36 *** Maedhros has joined #openttd
18:16:41 *** LordAzamath has joined #openttd
18:18:36 <gule> can anybody help me with building new wagons? I was looking through the code, but i di not understand how it works (DoCommandP)?
18:20:06 <Eddi|zuHause3> gule: what kind of "wagon" or "build" do you mean?
18:20:51 <Eddi|zuHause3> you want to introduce a new wagon type? or just build a wagon from some piece of code, like you would do from a depot window?
18:20:56 *** Progman has joined #openttd
18:21:26 <gule> i was looking in build_vechile_gui.cpp
18:21:43 <gule> i found DoCommandP, but then I am lost
18:22:51 <Eddi|zuHause3> gule: there will probably be a function "BuildRailVehicle" (i'd say in rail_cmd.cpp)
18:23:07 <gule> i want to make new button "build and refit" in build vechicle window
18:25:10 <Eddi|zuHause3> so what prevents you from issuing a build command, and if that was successful, a refit command?
18:25:25 <Eddi|zuHause3> the autoreplace code should do something like that
18:25:42 <Eddi|zuHause3> that is probably also in rail_cmd.cpp
18:26:08 <Eddi|zuHause3> or in autoreplace_cmd.cpp
18:26:22 <gule> i will look there, thank you
18:27:12 <Maedhros> cloning may help you as well - i think you can find CmdCloneVehicle in vehicle.cpp
18:32:49 <CIA-1> OpenTTD: rubidium * r11360 /trunk/src/strings.cpp: -Fix [FS#1375]: do not crash when trying to "draw" an invalid string, just draw a message saying it is invalid.
18:40:08 *** stillunknown has joined #openttd
18:46:56 *** lolman is now known as John
18:55:41 <Tefad> why is industry generation so slow with ecs?
18:56:13 <Rubidium> because ECS rejects almost all places
18:56:25 <Rubidium> and the normal industries accept a place earlier
18:56:31 <CIA-1> OpenTTD: miham * r11361 /trunk/src/lang/ (22 files in 2 dirs): (log message trimmed)
18:56:31 <CIA-1> OpenTTD: -Update: WebTranslator2 update to 2007-10-30 19:53:53
18:56:31 <CIA-1> OpenTTD: afrikaans - 211 fixed, 22 changed by TrueTenacity (233)
18:56:31 <CIA-1> OpenTTD: brazilian_portuguese - 2 fixed by fukumori (2)
18:56:31 <CIA-1> OpenTTD: bulgarian - 3 fixed by thetitan (3)
18:56:32 <CIA-1> OpenTTD: catalan - 3 fixed, 1 changed by arnaullv (4)
18:56:36 <CIA-1> OpenTTD: croatian - 49 fixed by knovak (49)
18:56:53 <Rubidium> and because it tries to place each industry with a max of (I believe) 2000 times, it's going to do it more often with ECS.
18:57:56 <Rubidium> furthermore callbacks searching for water "nearby" are more expensive than is this tile water
18:58:54 <MiHaMiX> maybe i'd try out a current ottd build, since I don't really understand what're you talking about :-)
18:59:18 <Tefad> so it can take upward of several hours to make a huge map?
18:59:33 <Rubidium> yes, if you're unlucky
18:59:37 <Eddi|zuHause3> MiHaMiX: a lot has changed since r3000 ;)
18:59:47 <MiHaMiX> ok, I18N status is 97%
18:59:49 <Rubidium> oh.. what makes it take longer is the fact that there are just more industry types with ECS
19:00:06 <MiHaMiX> Eddi|zuHause3: the last build I used was like r8xxx
19:00:14 <Sionide> is this ECS described on the forums or wiki anywhere? :)
19:00:17 <Eddi|zuHause3> close enough ;)
19:00:29 <Sionide> last build i have is 10023 or such
19:01:01 <Sionide> such an active project.. i love it!
19:01:46 <Maedhros> for some reason i have a folder with r6512 here, but i have no idea why
19:03:29 <MiHaMiX> afrikaans language is considered stable from now on.. I'll move it from unstable to stable
19:06:26 *** stillunknown has joined #openttd
19:09:06 *** Brianetta has joined #openttd
19:09:24 <Tefad> heh, this coal mine has hotels on it
19:25:18 *** peterbrett has joined #openttd
19:27:20 *** Hendikins is now known as Hendikins|Work
19:39:19 *** Sacro` is now known as Sacro
19:59:37 <Belugas> Maedhros r6512, wasn;t it around start of newhouses?
20:02:30 <Maedhros> ooh, it might have been, actually
20:05:03 <Belugas> a bit like me... i have a repo industries at home and at work (on my SD card) a bit useless now :)
20:07:56 *** bubersson has joined #openttd
20:15:19 <Tefad> i am highly confused as to how i'm supposed to get ecs and long vehicles working
20:18:28 <Eddi|zuHause3> add to newgrf window, get proper order, start new game?
20:18:38 <Tefad> ECS craps are all before lv4
20:18:50 <Tefad> however lv4 still complains that ecs wasn't loaded
20:19:12 <glx> using latest version for all?
20:19:29 <Tefad> whatever is in coop's pack
20:19:57 <Tefad> then i started another game and it doesn't work
20:20:06 <Tefad> and i don't remember changing anything (but i might have)
20:20:42 <Eddi|zuHause3> console output? error messages?
20:20:50 <Tefad> only error i get is from lv4
20:21:39 <Eddi|zuHause3> bin/openttd -d grf=3
20:22:36 <Tefad> oh wait i think i remember what i did last time.
20:23:13 <Eddi|zuHause3> you care to share this information?
20:23:37 <Tefad> yeah. i left alllll of ECS loaded
20:23:55 <Tefad> lv4 won't work if the other climate ECS grfs are loaded but have errors
20:24:39 <Eddi|zuHause3> i'm not sure if i actually understand that separation into climates
20:24:59 <Eddi|zuHause3> why not put all in one grf, and check the climate setting on load?
20:25:41 <Maedhros> George works in mysterious ways...
20:26:42 <LeviathNL> -d grf=3 shows the comments in grf files?
20:27:27 <LeviathNL> but you can't decode a grf saving the comments?
20:27:48 <Maedhros> 2 and above shows action C comments, which will still be there when you decode the grf
20:28:12 <Maedhros> comments starting with // will never make it into the grf
20:30:53 <LeviathNL> that was a pretty stupid question, they will be removed while compiling off course .
20:31:58 <CIA-1> OpenTTD: rubidium * r11362 /trunk/src/vehicle.cpp: -Fix [FS#1380]: cloning vehicles with non-standard sub-cargotypes (i.e. livery refits) failed.
20:32:16 <Rubidium> hmm.. GRF and compiling
20:41:52 *** ChanServ sets mode: +o Bjarni
20:48:23 <BiA|pavel-css> -Fix (r11305): funding industries in MP game was causing desync
21:02:32 <Rubidium> what have you done so far?
21:04:57 <Wolf01> i should code a drag&drop feature for building road stations instead of doing nothing, but my last attempt was a failure :/
21:05:31 <BiA|pavel-css> I patched it, compiled, runned game and tested :-/ I dont understand functions in that so i dont try to change anythink
21:05:41 <Rubidium> Wolf01: rather attempt fixing bugs from bugs.openttd.org starting with the low numbers
21:07:28 *** RamboRonny has joined #openttd
21:07:32 *** ChanServ sets mode: +v tokai
21:07:45 <Rubidium> BiA|pavel-css: and how did you perform said steps?
21:08:32 *** thgergo has joined #openttd
21:10:16 <BiA|pavel-css> I patch with cygwin, so i patched, it said some errors, so i open VS and open file and file.rej and i change code in ccp/h file in model of .rej file
21:10:42 <Rubidium> okay, so the patch failed to apply to your checkout
21:11:44 <Rubidium> didn't the "how-to-patch" manual state you should patch the version the patch was made with for good results and that any other version might not work
21:11:44 <BiA|pavel-css> yeah, i guess the only problem is, that source have some more or less rows and it didnt find the right rows
21:13:27 <Rubidium> you should ask the author of the patch for more help
21:16:54 *** Uatec-Home has joined #openttd
21:17:20 <Uatec-Home> does korenn hang about here?
21:34:11 <LordAzamath> somebody yesterday wanted me to draw a 2x2 park, I think
21:34:28 <LordAzamath> I have done something but I need some feedback
21:34:44 <LordAzamath> especially for the pavement
21:36:41 *** XeryusTC has joined #openttd
21:37:05 <LordAzamath> hmm...seems like I hit a wrong time right now :D
21:37:34 <LordAzamath> ..no-one answers...definatly a wrong time
21:38:28 <Tefad> the thing i was complaining about the other day got fixed
21:38:30 <Wolf01> you should find the zen moment
21:38:38 <Tefad> no more crazy audio from loading too many grfs ; )
21:39:51 <Wolf01> uhm, i can't find a bug to fix which is enough simple for me :P
21:40:22 <LordAzamath> what's "zen moment"? :D
21:41:31 <Wolf01> eh, you should feel it, is different for each person ;)
21:41:44 <LeviathNL> nice LordAzamath, I mentioned a park yesterday. Looks great!
21:43:47 *** bubersson has left #openttd
21:46:18 <Tefad> is it like an epiphany?
21:49:12 <Eddi|zuHause3> that's a special kind probably
21:49:44 <Eddi|zuHause3> LordAzamath: looks nice, but for a 2x2 building, i'd have expected something more interesting
21:50:14 <Eddi|zuHause3> this more looks like a 1x1 building with a little stuff around it
21:50:38 <Eddi|zuHause3> the outer areas are way too empty
21:51:14 <LordAzamath> imagine some pedestrians relaxing there then :D
21:51:19 <Eddi|zuHause3> and i think the scale is wrong, the left-right stairs look much shorter than the up-down stairs
21:52:57 <LordAzamath> ok...don't be too critiscising :D I'm just a beginner ...
21:54:09 <Eddi|zuHause3> yeah, i do imagine that there gets some more stuff added, but i think you should think in bigger scales ;)
21:55:18 <Tefad> what is this "moreairports" option?
21:55:48 <Eddi|zuHause3> that sounds like a ttdp option...
21:55:56 <Tefad> some grf is retarded then
21:56:03 <Eddi|zuHause3> ottd had bigger airports for years
21:56:28 <Tefad> i saw some goofy ones in ottd at one point did i not?
21:56:38 <Eddi|zuHause3> ottd airports probably work way differently than ttdp airports
21:56:50 <Tefad> like.. real international airports
21:57:10 <Eddi|zuHause3> yeah, those exist
21:57:18 <Tefad> i thought i saw them in openttd
21:57:49 <Eddi|zuHause3> i don't remember those being a patch setting
21:58:01 <LordAzamath> internationals haven't vanished anywhere...as far as I know
21:58:22 <Tefad> no, real airports represented in ottd land
21:58:49 <LordAzamath> ahh...those custom ones, that you can make by yourself?
21:59:12 <Eddi|zuHause3> Tefad: that's the newgrf_ports branch, that is still under development
21:59:24 <Tefad> it was in main-stream i thought
21:59:28 <Tefad> i could be confused though
22:00:17 <Tefad> i could be very confused about it existing in openttd
22:00:25 <Tefad> but that's how i remember it
22:00:48 <Tefad> at the moment i'm trying to get the banks out of my coal mine
22:01:37 <LeviathNL> Wolf01, if you are interested, you can take a look at preview for autoroad
22:02:26 <Tefad> also the not having to blow things up to adjust land under foundations is awesome
22:02:28 <_42_> Sacro: 18446744073709551616;
22:02:35 <LordAzamath> autoroad is really...really useful for laying town road layouts
22:03:01 <Tefad> to mix things up, lately i've only been using road vehicles
22:03:19 <Tefad> with LV4 it's pretty practical
22:04:05 *** |Bastiaan| has joined #openttd
22:04:24 <LeviathNL> It only annoys me when I try to make a half-tile road for corners etc, many times I get the wrong direction. With a proper preview this will be ficed hopefully
22:07:11 <Tefad> hmm.. a grf disabled itself
22:07:20 <Tefad> due to grf order i think
22:07:27 <Tefad> i fixed order now it one re-enable
22:16:30 *** NukeBuster has left #openttd
22:24:04 *** MarkSlap has joined #openttd
22:46:46 *** LordAzamath has left #openttd
continue to next day ⏵