IRC logs for #openttd on OFTC at 2007-11-14
            
00:00:31 <Eddi|zuHause> who said that _i_ had such a weapon?
00:02:20 <ln-> nobody
00:05:44 *** valhallasw has quit IRC
00:06:06 <ln-> "Wikipedia does not have an article with this exact name. Please search for Eddi's personal weapon in the military in Wikipedia to check for alternative titles or spellings."
00:10:29 *** Wezz6400 has quit IRC
00:10:57 *** Osai^zZz has quit IRC
00:18:01 *** exe has left #openttd
00:19:55 *** exe has joined #openttd
00:24:12 *** dihedral has quit IRC
00:25:43 *** fjb has quit IRC
00:27:52 *** Progman has quit IRC
00:36:32 *** tiaz has joined #openttd
00:36:47 *** SpComb^ has joined #openttd
00:37:15 *** CIA-1 has quit IRC
00:37:16 *** SpComb has quit IRC
00:37:16 *** tiaz_ has quit IRC
00:38:26 *** CIA-1 has joined #openttd
00:43:43 *** Brianetta has quit IRC
00:50:49 *** SmatZ has quit IRC
01:02:43 *** Nitehawk has joined #openttd
01:23:33 *** Vikthor has quit IRC
01:26:18 *** BigBB has quit IRC
01:31:25 *** Eddi|zuHause2 has joined #openttd
01:33:38 *** nzvip has quit IRC
01:37:47 *** Eddi|zuHause has quit IRC
02:04:16 *** KritiK has quit IRC
02:06:18 *** exe has left #openttd
02:13:28 *** glx|away has joined #openttd
02:13:28 *** ChanServ sets mode: +v glx|away
02:13:47 *** glx is now known as Guest618
02:13:47 *** glx|away is now known as glx
02:20:32 *** Guest618 has quit IRC
02:32:41 *** NW|Aerandir has quit IRC
02:37:55 *** AntB has joined #openttd
02:43:16 *** AntB has quit IRC
02:47:47 *** tokai has quit IRC
02:49:30 *** tokai has joined #openttd
02:49:30 *** ChanServ sets mode: +v tokai
03:27:49 *** a1271 has quit IRC
03:30:09 *** a1270 has joined #openttd
03:33:53 *** Gekz has quit IRC
03:38:52 *** glx has quit IRC
03:40:56 *** ThePizzaKing has joined #openttd
03:45:45 *** Gekz has joined #openttd
04:00:57 *** Tino|Home has joined #openttd
04:04:16 *** TinoM has joined #openttd
04:07:12 *** TinoM| has quit IRC
04:09:03 *** Tino|Home has quit IRC
04:16:12 *** TinoM has quit IRC
04:47:31 *** Gekz has quit IRC
04:50:13 *** Gekz has joined #openttd
04:50:56 *** Gekz has joined #openttd
05:20:46 *** Osai has joined #openttd
05:38:02 *** Nitehawk has quit IRC
05:39:06 *** Nitehawk has joined #openttd
05:50:30 *** Osai has quit IRC
06:12:22 *** TinoM has joined #openttd
06:21:08 *** Unknown_Entity has joined #openttd
06:24:42 *** Hendikins|Work is now known as Hendikins
06:47:22 *** Deathmaker has joined #openttd
06:53:24 *** G has joined #openttd
06:53:25 *** ludde has joined #openttd
06:55:13 *** G_ has quit IRC
07:00:54 *** Frostregen_ has joined #openttd
07:06:23 *** Frostregen has quit IRC
07:06:34 *** Frostregen_ is now known as Frostregen
07:07:29 *** Deathmaker has quit IRC
07:07:47 *** stillunknown has joined #openttd
07:14:18 *** Gonozal_VIII has joined #openttd
07:25:27 *** blathijs has joined #openttd
07:32:02 *** Gonozal_VIII has quit IRC
07:41:50 *** Farden has joined #openttd
08:07:00 *** Purno has joined #openttd
08:09:02 *** stillunknown has quit IRC
08:14:14 *** Unknown_Entity has quit IRC
08:23:10 *** Unknown_Entity has joined #openttd
08:25:49 *** TrainzStoffe has joined #openttd
08:27:30 *** Jezral has joined #openttd
08:32:49 *** llugo has quit IRC
08:33:17 *** Stoffe has quit IRC
08:33:17 *** TrainzStoffe is now known as Stoffe
08:33:32 *** TinoDidriksen has quit IRC
08:54:53 *** ThePizzaKing has quit IRC
09:04:36 *** ThePizzaKing has joined #openttd
09:09:37 *** prakti has joined #openttd
09:12:26 *** a1270 has quit IRC
09:13:57 *** a1270 has joined #openttd
09:21:07 *** Ailure has quit IRC
09:28:37 *** Gekz has quit IRC
09:29:24 *** Gekz has joined #openttd
09:30:57 *** Gekz has quit IRC
09:31:19 *** Gekz has joined #openttd
09:32:18 *** Gonozal_VIII has joined #openttd
09:32:54 *** Gonozal_VIII has joined #openttd
09:35:02 *** Gekz has quit IRC
09:35:30 *** Gekz has joined #openttd
09:44:45 *** dihedral has joined #openttd
09:45:28 <dihedral> hello DaleStan
09:56:42 *** Gonozal_VIII has quit IRC
09:56:48 *** Starbud has quit IRC
09:59:53 *** Zavior has joined #openttd
10:12:54 *** BigBB has joined #openttd
10:30:44 *** Entane has quit IRC
10:30:52 *** Entane has joined #openttd
10:38:03 *** shodan has joined #openttd
10:38:18 *** Vikthor has joined #openttd
10:57:52 *** Gekz has quit IRC
11:09:54 *** SmatZ has joined #openttd
11:13:28 *** Ailure has joined #openttd
11:14:28 <SmatZ> hello
11:25:07 *** izhirahider has quit IRC
11:25:09 *** izhirahider has joined #openttd
11:38:06 *** Entane_ has joined #openttd
11:38:44 *** shodan has quit IRC
11:38:51 *** Progman has joined #openttd
11:41:37 *** BigBB has quit IRC
11:42:17 *** Entane has quit IRC
11:43:35 *** HerzogDeXtEr has joined #openttd
11:44:34 *** RamboRonny has joined #openttd
11:47:54 *** Bjarni has joined #openttd
11:47:54 *** ChanServ sets mode: +o Bjarni
11:50:16 *** Entane_ is now known as Entane
11:50:42 *** HerzogDeXtE1 has quit IRC
11:55:32 *** Unknown_Entity has quit IRC
11:55:57 *** Gonozal_VIII has joined #openttd
11:56:42 *** BigBB has joined #openttd
11:58:51 *** BigBB has left #openttd
12:03:16 *** BigBB has joined #openttd
12:11:49 *** BigBB_ has joined #openttd
12:12:05 *** BigBB has left #openttd
12:14:26 *** Diabolic-Angel has joined #openttd
12:36:15 *** Entane has quit IRC
12:53:54 *** ThePizzaKing has quit IRC
13:08:32 *** Bjarni has quit IRC
13:14:45 *** frosch123 has joined #openttd
13:23:44 *** Eddi|zuHause has joined #openttd
13:26:02 *** Eddi|zuHause2 has quit IRC
13:30:55 *** Vikthor has quit IRC
13:31:22 *** Vikthor has joined #openttd
13:51:11 *** glx has joined #openttd
13:51:11 *** ChanServ sets mode: +v glx
13:52:38 *** glx has quit IRC
13:52:41 *** glx has joined #openttd
13:52:42 *** ChanServ sets mode: +v glx
13:53:11 *** Ben_1 has joined #openttd
13:58:12 *** _Ben_ has quit IRC
14:02:52 *** lola22 has joined #openttd
14:04:31 *** lola22 has quit IRC
14:04:36 <dihedral> LeviathNL: pocking webdune?
14:07:45 <LeviathNL> dihedral, pocking ?
14:10:15 <dihedral> having a look at
14:10:34 <dihedral> i only saw you show up and dissapear again
14:16:25 *** Jezral is now known as TinoDidriksen
14:20:41 *** BigBB_ has quit IRC
14:29:27 *** Ben_1 has quit IRC
14:39:26 *** _Ben_ has joined #openttd
14:46:49 *** stillunknown has joined #openttd
14:47:16 *** BigBB has joined #openttd
14:59:03 *** TinoM has quit IRC
15:07:43 * Belugas submerges into the music of Underworld
15:09:38 <hylje> :o
15:12:18 <dihedral> lol
15:20:26 *** De_Ghosty has joined #openttd
15:20:36 <De_Ghosty> how i creat dynamic array in c++?
15:21:25 <Noldo_> use std::vector
15:21:40 <De_Ghosty> what about in c?
15:23:00 <Belugas> http://vergil.chemistry.gatech.edu/resources/programming/c-tutorial/dynamic.html
15:23:40 <dihedral> anybody in here plays ET?
15:24:13 <Eddi|zuHause> De_Ghosty: you reallocate memory
15:24:56 *** Diabolic-Angel has joined #openttd
15:28:52 *** stillunknown has quit IRC
15:29:35 *** Peakki has joined #openttd
15:30:38 <De_Ghosty> k
15:30:39 <De_Ghosty> thx
15:31:37 <Eddi|zuHause> C has no such thing as arrays
15:31:43 <Eddi|zuHause> just pointer arithmetics
15:31:53 <hylje> pedant
15:32:46 *** strongfrakk has joined #openttd
15:34:26 <strongfrakk> hi how can i build railroad bend ?
15:34:26 *** _Ben_ has quit IRC
15:34:58 *** strongfrakk has left #openttd
15:34:59 *** strongfrakk has joined #openttd
15:35:08 <strongfrakk> hi
15:35:28 <Belugas> bend?
15:35:28 <strongfrakk> how can i build a railroad bend?
15:35:39 <strongfrakk> curve
15:35:48 <strongfrakk> wimple
15:35:50 <strongfrakk> yes
15:36:18 <Belugas> ho... do one direction, then choose the other road direction. the curve willbe made automatically
15:36:38 <Belugas> just make sure the first road part is done on half a tile
15:37:07 <Belugas> and start the other direction on the opposite upper half tile
15:37:14 <Belugas> or something like that
15:37:26 <strongfrakk> how can make half tile:)
15:38:01 <Belugas> roads are always constructed on half tiles
15:38:02 <strongfrakk> when i made them then i had not half tile
15:38:11 <strongfrakk> ok
15:38:13 <strongfrakk> wait
15:38:18 <strongfrakk> i believe in you
15:38:55 <LeviathNL> he's talking about railroad
15:38:58 <strongfrakk> i have tried
15:39:09 <strongfrakk> i does not work
15:39:29 <strongfrakk> i did not get half tiled raildroad
15:40:00 <glx> there's no half-rail
15:40:03 <Gonozal_VIII> that's because they don't exist, belugas was talking about roads
15:40:05 <LeviathNL> there are 4 directions railroad, if you build 2 against against each other in a way the angle is 45 degrees trains will be able to drive over it
15:41:00 <strongfrakk> ok im trying
15:41:06 <LeviathNL> look at the rails in this Screenshot: http://www.openttd.org/images/screens/0.5.0/multiplayer_newstations.png
15:41:30 *** Osai has joined #openttd
15:41:38 <Gonozal_VIII> use the fifth rail building tool with the crossed rails on it, you can build any direction with that
15:42:56 <Belugas> oups....
15:43:01 <strongfrakk> oh yeah when i have moved the mouse over the current place it offers to variations
15:43:13 <strongfrakk> -to
15:43:14 <strongfrakk> the
15:43:42 <Belugas> sorry strongfrakk... i've got confused... indeed, i though you ment roads, truck and bus roads...
15:44:05 * Belugas re-submerges
15:44:14 <Gonozal_VIII> hehe
15:45:37 *** _Ben_ has joined #openttd
15:46:34 <strongfrakk> i does not matter my first railroad have already started
15:46:36 <strongfrakk> :)
15:46:46 <Gonozal_VIII> :-)
15:47:30 <Gonozal_VIII> leviath, what's that in the bottom right corner of your screenshot?
15:47:38 <strongfrakk> ups something wrong
15:47:51 <strongfrakk> it must be turn back:)
15:48:10 <strongfrakk> it can be turn back:)
15:48:21 *** frosch123 has quit IRC
15:49:26 *** strongfrakk has left #openttd
15:50:04 <LeviathNL> Gonozal_VIII, it is not my screenshot but if you are referring to the crane etc I think it is the Container Freight Station & Harbor set: http://grfcrawler.tt-forums.net/details.php?do=details&id=74
15:50:42 *** stillunknown has joined #openttd
15:51:03 *** Digitalfox has joined #openttd
15:51:04 <Gonozal_VIII> ah ok thanks... so it's a rail station, not really a dock
15:51:37 <LeviathNL> indeed
15:53:37 *** Dephenom has quit IRC
15:55:26 *** skidd13_uni has joined #openttd
15:56:10 *** skidd13_uni is now known as skidd13_UNI
16:03:22 *** Unknown_Entity has joined #openttd
16:13:37 *** SpComb^ is now known as SpComb
16:17:20 <De_Ghosty> hey
16:17:23 <De_Ghosty> if i have to exit
16:17:33 <De_Ghosty> how do i get c to terminate all the mallocs?
16:18:54 <glx> free
16:19:17 <De_Ghosty> free what?
16:19:27 <De_Ghosty> i mean when i get an error i wanna exit
16:19:34 <De_Ghosty> and i want it to free everything
16:19:39 <glx> pointer = malloc(); free(pointer)
16:20:24 <De_Ghosty> errrr isn't there a call to something to free everything?
16:20:31 <glx> no
16:20:38 <Gonozal_VIII> make it a function
16:20:40 <glx> you need to do it yourself
16:21:11 <Belugas> De_Ghosty: http://vergil.chemistry.gatech.edu/resources/programming/c-tutorial/dynamic.html
16:21:18 <Gonozal_VIII> garbage collector ftw^^
16:21:19 <Belugas> read it, it will help you, i'm sure
16:22:01 *** Bjarni has joined #openttd
16:22:01 *** ChanServ sets mode: +o Bjarni
16:23:15 <De_Ghosty> oh i am reading it
16:23:27 <De_Ghosty> i donno how to signal or terminate properly
16:23:55 *** Ben_1 has joined #openttd
16:24:36 <dihedral> ET players in here?
16:26:12 <Gonozal_VIII> a game where you have to phone home?
16:26:57 <Vikthor> No, I presume he means Wolfenstein: Enemy Territory
16:27:10 <Gonozal_VIII> ah
16:27:14 <LeviathNL> I have the demo if you mean ET:Quake wars
16:27:27 <dihedral> no, simple ET
16:28:00 <Vikthor> Well I had been playing, but I cant get my mouse to work correctly with ET
16:28:14 <dihedral> give it another try
16:29:33 <Vikthor> Well it is since I upgraded to Xorg 7.3
16:30:02 <Vikthor> I cant turn mouse accel off
16:30:06 <Gonozal_VIII> http://www.adventure-archiv.com/etreviewe.htm <-- there really is an E.T. game where you have to phone home^^
16:30:24 <Vikthor> Anyway I have to go, bye
16:30:39 *** Vikthor has quit IRC
16:31:12 *** _Ben_ has quit IRC
16:33:05 *** XeryusTC has joined #openttd
16:37:12 *** |Bastiaan| has joined #openttd
16:37:48 *** XeryusTC2 has joined #openttd
16:41:07 *** XeryusTC has quit IRC
16:44:28 *** Mucht_ has quit IRC
16:44:55 <De_Ghosty> is there anyways to beak from a if ?
16:45:08 *** Mucht has joined #openttd
16:45:41 <Gonozal_VIII> another if inside...
16:46:55 <De_Ghosty> if(asdf){if(fail)break;}
16:47:01 <De_Ghosty> i only wanna end the if
16:47:04 <De_Ghosty> first if
16:47:07 <De_Ghosty> and continue on
16:47:16 <glx> goto
16:47:50 <De_Ghosty> goto...
16:47:58 <De_Ghosty> i though it's bad to use goto
16:48:16 <Gonozal_VIII> just }
16:48:19 <BigBB> an extra function and return;
16:48:39 <De_Ghosty> ahhh
16:48:42 <De_Ghosty> good idea bigbb
16:48:43 <De_Ghosty> :)
16:48:47 <De_Ghosty> thx
16:48:48 <Eddi|zuHause> what happened to "else"?
16:48:50 <BigBB> np
16:48:53 <Belugas> it is indeed bad to use goto..
16:50:04 <Gonozal_VIII> if(asdf){if(!fail) {do the rest} }
16:50:15 <Eddi|zuHause> if(asdf){x; if(fail){y;} else {z;}}
16:50:46 <De_Ghosty> bbl
16:51:07 <De_Ghosty> big if are hard to read
16:51:54 <Belugas> add comments
16:52:06 <Belugas> or split in smaller functions
16:53:32 *** ludde has quit IRC
16:53:40 <Gonozal_VIII> if(asdf){if(!fail) {do the rest} } <-- that's not bigger than break just the other way around
16:54:16 *** ludde has joined #openttd
16:57:41 <Gonozal_VIII> if(asdf){do something; if(!fail){do the rest;}} makes more sense^^
16:59:10 *** De_Ghosty has quit IRC
17:00:05 <skidd13_UNI> Anyone tried the Intel Linux C++ Compiler?
17:00:19 <dihedral> nope
17:00:24 <dihedral> you tried playing ET?
17:00:30 *** Ben_ has joined #openttd
17:02:00 <skidd13_UNI> dihedral: yes... but ... I stopped playing shooters ;9
17:02:14 <dihedral> join us tonight
17:02:18 <dihedral> anyway
17:02:21 <dihedral> have to catch a bus
17:02:52 <Gonozal_VIII> ah yes.. those buggers are fast
17:07:49 *** Ben_1 has quit IRC
17:11:24 *** De_Ghosty has joined #openttd
17:12:12 *** Farden has quit IRC
17:17:34 *** skidd13_UNI has left #openttd
17:20:52 <De_Ghosty> when i free something
17:20:56 <De_Ghosty> it become null right?
17:21:05 *** Wezz6400 has joined #openttd
17:21:08 <Rubidium> De_Ghosty: no
17:21:14 <Rubidium> free(x) doesn't make x null
17:21:17 <glx> it's safer to do free(pointer); pointer = NULL;
17:22:00 <Gonozal_VIII> why does that matter?
17:23:00 <De_Ghosty> k
17:23:30 *** exe has joined #openttd
17:23:32 <De_Ghosty> do i crash if i free something twice?
17:24:12 <SmatZ> may happen, especially when the memory has been reallocated for some other data
17:24:38 <Gonozal_VIII> free(pointer); pointer = NULL; <-- you change it after you freed it?
17:26:09 *** exe has left #openttd
17:26:10 <Rubidium> a pointer is technically a int-like type that contains the memory address of something
17:26:12 *** Ammler has joined #openttd
17:26:30 *** |Jeroen| has joined #openttd
17:26:46 <Rubidium> so you change the 'thing' that points, not the stuff that it is pointing to
17:26:46 *** exe has joined #openttd
17:27:18 <Gonozal_VIII> aah
17:27:56 <Gonozal_VIII> had nothing of that in java...
17:28:29 *** |Bastiaan| has quit IRC
17:32:26 <De_Ghosty> so i should null it whenever i free it?
17:32:36 <De_Ghosty> k thx
17:37:51 <LeviathNL> Ammler, something is wring the the basecost grf, http://i8.tinypic.com/6tp6wpc.png in this pic other grf are also loaded but I also tested it with only basecosts and it does the same
17:38:50 *** dihedral is now known as Guest669
17:38:53 *** dihedral has joined #openttd
17:39:50 *** Farden has joined #openttd
17:41:30 <Sionide> anybody had ottd working on a symbian s60 3rd edition device?
17:42:53 <spark_> ottd on symbian ? wow
17:47:45 <De_Ghosty> lol for your palm?
17:54:11 *** lolman is now known as John
17:54:29 *** eJoJ has quit IRC
17:55:50 *** De_Ghosty has quit IRC
17:56:26 *** De_Ghosty has joined #openttd
17:56:42 *** strongfrakk has joined #openttd
17:56:45 *** strongfrakk has left #openttd
17:56:58 *** Osai is now known as Osai^Kendo
17:59:20 *** John is now known as lolman
17:59:54 *** Peakki has quit IRC
18:03:06 *** Unknown_Entity has quit IRC
18:06:07 *** XeryusTC2 is now known as XeryusTC
18:06:30 *** Ben_1 has joined #openttd
18:09:58 *** eJoJ has joined #openttd
18:14:02 *** Ben_ has quit IRC
18:30:46 *** Wolf01 has joined #openttd
18:31:13 <Wolf01> hello
18:31:27 <SmatZ> hi
18:32:12 *** blathijs has quit IRC
18:39:08 <De_Ghosty> how i malloc 2d arrays?
18:41:42 <Gonozal_VIII> big 1d array and calculate 2. dimension :-)
18:42:58 <De_Ghosty> nvm
18:42:59 <De_Ghosty> i found it
18:43:19 <De_Ghosty> Belugas is awsome
18:43:20 <De_Ghosty> :)
18:46:23 <Belugas> i am?
18:46:27 <Belugas> thanks...
18:46:30 <Belugas> but...
18:46:39 <Bjarni> we kind of knew that ;)
18:46:42 *** Osai^Kendo has quit IRC
18:46:45 <Belugas> say that again :) it feels good :D
18:47:01 <Bjarni> ok
18:47:02 <Bjarni> we kind of knew that ;)
18:47:06 <Belugas> lol
18:47:43 <Bjarni> I knew it would make you happy :)
18:48:57 *** dihedral_ has joined #openttd
18:55:14 <De_Ghosty> i don't get it
18:55:24 <De_Ghosty> how i creat a **matrix with malloc?
18:56:31 <De_Ghosty> or 2 d array
18:56:32 <SmatZ> De_Ghosty: malloc(m * n * sizeof(unit))
18:56:32 <glx> malloc(xsize) then malloc(ysize) for each one
18:56:48 <De_Ghosty> but i can't use matrix[i][j] with that
18:57:03 <Bjarni> you can if you are wise
18:57:08 <De_Ghosty> i am no
18:57:10 <De_Ghosty> not*
18:57:10 <SmatZ> De_Ghosty: well... you could override the operator []
18:57:16 <De_Ghosty> share some wisdom please
18:57:37 <SmatZ> or as said glx
18:57:41 <SmatZ> you could use [] []
18:57:49 <SmatZ> if you do it that way
18:58:04 <De_Ghosty> so **matrix = malloc(xsize) malloc(ysize)
18:58:09 <SmatZ> no
18:58:10 <De_Ghosty> example please?
18:58:27 <Gonozal_VIII> that would be lots of mallocs
18:59:06 <Bjarni> I just wonder... wouldn't it be possible to malloc the array and then make a pointer which knows the [][] and make the pointer point to the newly allocated memory. That should do it
18:59:12 <SmatZ> uint **matrix = malloc(xsize * sizeof(uint));
18:59:15 <Bjarni> the question is how to make the pointer
18:59:26 <De_Ghosty> how
18:59:27 <De_Ghosty> lol
18:59:38 <SmatZ> for (uint i = 0 ; i< xsize ; i++) matrix[i] = malloc(ysize*sizeof(uint));
18:59:38 <glx> uint **matrix = malloc(xsize * sizeof(uint*)); I think
18:59:41 <SmatZ> i think
18:59:45 <SmatZ> glx is right
19:00:12 <exe> first malloc should be xsize * pointer size
19:00:13 <Bjarni> int *a[2][2] = &malloc; <-- I wonder if a simple line like that would work
19:00:41 <Bjarni> well, you would have to use malloc into a normal pointer and then use that pointer, but the basic idea...
19:00:44 <SmatZ> you are storing address of a function into some array?
19:01:09 <Bjarni> I think the idea in my psedo code went missing :(
19:01:57 <Bjarni> the idea is to make a pointer to the 2D array then store the pointer to the allocated memory in that pointer
19:02:40 <Gonozal_VIII> pointer to a pointer of a pointer pointer pointer :S
19:03:06 <Bjarni> sounds like multiple road stops
19:03:10 <Bjarni> it uses ****
19:03:14 <SmatZ> :-)
19:03:17 <glx> really?
19:03:23 <Bjarni> yeah
19:03:45 <Bjarni> it could likely be simplified by call by reference
19:03:51 <Bjarni> but it's from the C era
19:04:44 *** welterde has quit IRC
19:05:22 <glx> I can't find **** in source
19:05:52 <Bjarni> maybe somebody simplified it
19:06:02 <De_Ghosty> is uint for C?
19:06:14 <Bjarni> or maybe it was only ***
19:06:19 <hylje> *******
19:06:36 <Bjarni> :::::PPPPP
19:07:04 <Rubidium> *** is (usually) a Bjarniism ;)
19:07:28 <Bjarni> Celestar wrote this
19:07:42 <glx> vehicle list use *** and that's the only place in code
19:08:29 <Bjarni> maybe somebody cleaned up the vehicle stop code
19:08:39 <hylje> you do it
19:08:42 <hylje> so we have a bjarnism
19:08:46 <De_Ghosty> int ** create2dDynamicMatrix(int row,int col){
19:08:46 <De_Ghosty> int *arry = malloc(col * sizeof(int*));
19:08:46 <De_Ghosty> int **matrix =malloc(row*sizeof(arry));
19:08:46 <De_Ghosty> return (matrix);
19:08:46 <De_Ghosty> }
19:08:49 <De_Ghosty> would that work?
19:09:16 <Rubidium> De_Ghosty: it would work, but it won't give the expected result
19:10:08 <De_Ghosty> o
19:10:12 <De_Ghosty> ok....
19:10:19 <Rubidium> T** arr = malloc(col * sizeof(T*); for (uint i = 0; i < col; i++) arr[i] = malloc(row * sizeof(T)); return arr;
19:10:32 <De_Ghosty> this is c btw
19:10:44 <Rubidium> *but* you have to be precise with freeing it too
19:10:58 <De_Ghosty> ahhh that is painful lol
19:11:32 *** Tlustoch has joined #openttd
19:11:46 <Rubidium> so you at least need to remember the value of 'col' too if you intend to properly free it's memory
19:11:55 *** Bjarni sets mode: -b *!*Sacro@*.karoo.KCOM.COM
19:12:28 <Bjarni> maybe he will come back and NOT copy paste sick stuff in other languages again
19:12:36 <Bjarni> and then again... it's Sacro
19:12:41 <Sacro> ?
19:13:01 <Sacro> you mean i was still banned?
19:13:07 <Bjarni> yeah
19:13:19 <Sacro> someone could have told me...
19:13:23 <Bjarni> now I wonder why you were here while being banned
19:13:29 <Bjarni> all
19:13:32 <Bjarni> *ahh
19:13:33 <Sacro> nobody told me i was banned :\
19:13:45 <Bjarni> you logged in using your real name, not Sacro
19:13:47 <Gonozal_VIII> ^^
19:14:02 <Bjarni> we should have banned the ISP
19:14:04 <Rubidium> Sacro: nobody told you were banned? My logs says the contrary
19:14:05 <Sacro> Ben@adsl-87-102-80-216.karoo.KCOM.COM
19:14:12 <Sacro> Rubidium: i got kicked and banned
19:14:21 <Sacro> but then my bnc died, when it restarted it joined fine
19:14:24 <Rubidium> no, you got banned and kicked
19:14:37 <Sacro> A + B = B + a
19:14:46 <Rubidium> no
19:14:46 <hylje> A = a ?
19:14:48 <Bjarni> A != a
19:15:04 <Bjarni> and what are A and B?
19:15:15 <Sacro> where A = a
19:15:17 <hylje> arbitrary named values
19:15:18 <Rubidium> with banned then kicked the kicked person knows (s)he is banned, with kicked then banned the kicked person does not
19:15:37 <Sacro> it tells me i cannot join #openttd (you are banned)
19:15:46 <Bjarni> if A and B are matrices...
19:18:04 *** BigBB has quit IRC
19:20:18 *** BigBB has joined #openttd
19:22:56 *** Progman has quit IRC
19:24:39 *** exe has quit IRC
19:27:50 *** KritiK has joined #openttd
19:31:56 <De_Ghosty> can i
19:32:35 <De_Ghosty> for (int i = 0; i < (int*)sizeof(matrix); i++)
19:32:44 <De_Ghosty> free( sizeof(matrix[i]))
19:32:46 <De_Ghosty> ;
19:32:55 <SmatZ> no
19:33:01 <De_Ghosty> free( matrix);
19:33:14 <De_Ghosty> what does sizeof (matrix) get me?
19:33:18 <SmatZ> i < (int*)sizeof(matrix)
19:33:20 <Rubidium> yes, but it least a lot of allocated memory
19:33:31 <SmatZ> is strange line
19:33:37 *** BigBB has quit IRC
19:33:39 <De_Ghosty> o
19:33:45 <De_Ghosty> errr how i get number of rows?
19:33:47 <Rubidium> De_Ghosty: sizeof('pointer')
19:33:53 <Rubidium> De_Ghosty: you don't
19:33:58 <De_Ghosty> ok thx
19:34:17 <Rubidium> that's why I said you have to keep track of it yourself
19:34:28 <Gonozal_VIII> you made the matrix, you know the size
19:34:29 <SmatZ> De_Ghosty: generally you have to remember it somewhere
19:34:45 <SmatZ> yes, you are the God of that matrix
19:34:49 <Gonozal_VIII> :D
19:35:16 <Gonozal_VIII> you are the chosen one!
19:35:40 <SmatZ> yes :)
19:36:17 <De_Ghosty> lol
19:39:50 *** Frostregen has quit IRC
19:39:59 *** [1]Mark has joined #openttd
19:40:51 *** [1]Mark is now known as Mark
19:41:07 <De_Ghosty> void freeAllocatedIntPtr(int num_row, int num_col,int**x){
19:41:07 <De_Ghosty> int i=0;
19:41:07 <De_Ghosty> int j = 0;
19:41:07 <De_Ghosty> for (i=0;i<num_row;i++){
19:41:07 <De_Ghosty> for (j=0;j<num_col;j++);
19:41:08 <De_Ghosty> free (x[i][j]);
19:41:08 <De_Ghosty> free (x[i];
19:41:10 <De_Ghosty> free (x)
19:41:10 <De_Ghosty> }
19:41:12 <De_Ghosty> }
19:41:26 <De_Ghosty> is the j counter redundent?
19:41:32 <SmatZ> De_Ghosty: there is paste.openttd.org, you know
19:41:47 <SmatZ> is it a 3D array?
19:42:32 <De_Ghosty> no 2 d
19:42:33 <Gonozal_VIII> why 3d?
19:42:37 <De_Ghosty> no idea
19:42:43 <De_Ghosty> i though it was extra
19:42:44 <De_Ghosty> just checking
19:43:08 <Rubidium> freeing ints isn't the safest thing to do
19:43:10 <dihedral_> Enemy Territory game at openttd.dihedral.de (/connect openttd.dihedral.de) server name: #Openttdcoop.ET all required files at http://pub.dihedral.de/ET
19:43:27 <SmatZ> De_Ghosty: your code ~ would free a 3D array
19:43:32 <De_Ghosty> ok
19:43:37 <De_Ghosty> thx
19:44:06 *** Frostregen has joined #openttd
19:44:14 <dihedral_> feel free to join #openttdcoop.et
19:45:35 <dihedral_> what was that De_Ghosty ?
19:46:16 <Gonozal_VIII> what was what?
19:46:38 <De_Ghosty> what happen if i cast int** into int*
19:46:42 <De_Ghosty> nothing
19:46:46 <De_Ghosty> what is et?
19:47:02 <De_Ghosty> can i cast int** into int*?
19:47:25 <Gonozal_VIII> i don't know what ** and * means so no idea
19:47:47 <Rubidium> De_Ghosty: you can cast anything into everything in C
19:47:55 *** Brianetta has joined #openttd
19:48:00 <Rubidium> whether it works as expected is something completely different
19:49:18 <dihedral_> Gonozal_VIII: De_Ghosty just showed up on #openttdcoop.et for one second and was gone again
19:49:32 <Gonozal_VIII> hehe
19:51:00 <De_Ghosty> so if i cast int ** into int*
19:51:15 <De_Ghosty> i can reference it like a 1 dimension rigt?
19:51:18 <De_Ghosty> or does it break down?
19:51:27 <De_Ghosty> nvm
19:51:32 <De_Ghosty> i'll do it the safe way
19:54:08 <SmatZ> you can, but then it will be array of int, not array of int* ... int* and int can have different sizes
19:55:45 *** dihedral is now known as Guest684
19:55:46 *** dihedral_ is now known as dihedral
19:57:42 <De_Ghosty> so it wouldn't break?
19:58:20 *** Arpad has quit IRC
19:58:56 *** LeviathNL has quit IRC
19:59:15 <Noldo_> what is it taht you need to do?
19:59:36 *** LeviathNL has joined #openttd
20:07:52 *** |Jeroen| has quit IRC
20:09:03 *** TinoM has joined #openttd
20:09:54 *** Vikthor has joined #openttd
20:11:12 *** Ammller has joined #openttd
20:11:21 <Wolf01> LeviathNL, i see you edit the post about the who.. shores, i was thinking if that word might had another mean, but i found nothing ;)
20:11:29 *** Ammller has quit IRC
20:19:10 *** Wezz6400 has quit IRC
20:21:53 *** Wezz6400 has joined #openttd
20:24:14 *** Gonozal_VIII has quit IRC
20:24:18 *** KritiK_ has joined #openttd
20:24:33 *** Gonozal_VIII has joined #openttd
20:24:47 *** Gonozal_VIII has joined #openttd
20:24:53 <Gonozal_VIII> oops
20:27:56 <LeviathNL> Ammler, did you see this: http://tinypic.com/fullsize.php?pic=6tp6wpc&s=1
20:28:29 *** Vikthor has quit IRC
20:29:34 *** KritiK has quit IRC
20:29:36 *** KritiK_ is now known as KritiK
20:29:45 *** Vikthor has joined #openttd
20:30:34 <Rubidium> anyone in here know how to start TTDP in for example Russian?
20:31:49 <LeviathNL> http://wiki.ttdpatch.net/tiki-index.php?page=LanguageSelection maybe this'll help
20:32:38 <DaleStan> set LANG=ru first, I believe. Note that this only controls TTDPatch (ttdpatch[w].exe), not Patched TTD (TTDLOAD[W].OVL).
20:34:29 <glx> I tried that, I get russian in ttdp console, but I fail change language in ttdp
20:35:28 <DaleStan> Like I said. That's for ttdpatchw.exe, not TTDLOADW.OVL. For the latter, you need an appropriate translation grf file.
20:36:29 <Rubidium> but shouldn't some NewGRF like ECS Machinery use Russian in that case?
20:37:38 <Ammler> [21:27] <LeviathNL> Ammler, did you see this: http://tinypic.com/fullsize.php?pic=6tp6wpc&s=1 <-- you know, you need to change the value over Scenario Editor or starting a new game
20:37:41 <DaleStan> Maybe it should, but it is as designed that it does not.
20:37:55 <LeviathNL> Ammler, that is a new game
20:41:21 <Ammler> ok, added your screen to the wiki
20:41:31 <Ammler> I will check it
20:42:13 * dihedral greets DaleStan
20:44:41 <De_Ghosty> null pointer is NULL right?
20:45:06 <Rubidium> usually yes
20:47:59 <De_Ghosty> yes it
20:48:01 <De_Ghosty> is
20:48:03 <De_Ghosty> just tried it :d
20:48:32 *** Vikthor has quit IRC
20:48:44 <Gonozal_VIII> null is german for zero :-)
20:49:28 *** Vikthor has joined #openttd
20:49:35 <Rubidium> shouldn't the first letter be capitalized?
20:50:00 <Gonozal_VIII> that's irc... i don't capitalize anything here
20:50:30 <Rubidium> well null != Null in C
20:51:07 <Rubidium> gonozal_viii: really?
20:51:08 <Gonozal_VIII> but yes, it should be N
20:51:14 <Gonozal_VIII> hehe
20:51:38 <Gonozal_VIII> i don't have to type my nick often
20:53:15 <Gonozal_VIII> else it would probably be something like gonozal8 or gono
20:53:22 <Gonozal_VIII> <-- lazy
20:53:36 <Gonozal_VIII> or atlan :-)
20:54:09 <De_Ghosty> oop
20:54:12 <De_Ghosty> time to go
20:54:20 <De_Ghosty> later guys
20:54:21 <De_Ghosty> thx
20:54:30 <Gonozal_VIII> cu
20:54:31 *** De_Ghosty has quit IRC
20:55:15 *** Entane has joined #openttd
20:59:20 *** Peakki has joined #openttd
20:59:41 *** TinoM has quit IRC
21:00:26 *** Vikthor has quit IRC
21:01:19 *** Mark has left #openttd
21:02:41 *** Vikthor has joined #openttd
21:08:15 *** TinoM has joined #openttd
21:12:20 <Belugas> [15:39] <DaleStan> Maybe it should, but it is as designed that it does not. <--- what do you mean? That George made some errors in ECS?
21:12:57 <Belugas> or better yet, what should he had done in order to make it right?
21:13:07 *** Sacro has quit IRC
21:13:11 <Belugas> or even better, do you think he knows?
21:13:14 <DaleStan> No. That the setting of LANG was never intended to have an effect on TTD's in-game language.
21:13:53 <DaleStan> LANG only affects the messages emitted by ttdpatch[w].exe, not TTDLOAD[W].OVL.
21:15:41 <Belugas> ok.
21:17:11 <Belugas> so, in order to get ECS in TTDP to have russian strings, there is a required grf that needs to be included
21:17:23 <Belugas> if i understand it correctly
21:18:23 <Eddi|zuHause> Gonozal_VIII: why type any nick if you can use tab-completition?
21:18:52 *** Peakki has quit IRC
21:19:29 <Rubidium> because gonozal_viii only talks in lowercase
21:20:16 <Prof_Frink> Pfft. Gonozal_VIII is not asiego.
21:23:30 <Gonozal_VIII> not what?
21:23:39 <SmatZ> asiego
21:24:27 <Gonozal_VIII> that's something spanish?
21:24:47 *** Arpad has joined #openttd
21:26:09 <Prof_Frink> sorry, s/ie/ei/
21:26:58 <LeviathNL> Ammler, you might wanna check out the action 10 labels in Basecosts.grf, you didn't define a label so the first byte of the first character is the label. some action7 might jump to a Action 10 instead of the number of sprites you declared
21:27:56 <SmatZ> I don't know
21:30:25 *** Purno has quit IRC
21:31:42 <DaleStan> Belugas: Yes. Any GRF that sets var 9F to the correct value.
21:35:06 <LeviathNL> Ammler, if a parameter is set to 255 should it ignore all the modifiers behind it?
21:35:30 *** cybermage has joined #openttd
21:35:35 <cybermage> gday all :)
21:35:38 <LeviathNL> hi
21:35:52 <cybermage> I may have stupid question :)
21:36:09 <glx> just ask
21:36:11 <cybermage> Do you know about any scripts which will build OpenTTD server statistics?
21:36:15 <Gonozal_VIII> there are no stupid questions, only stupid answers
21:36:35 <glx> like ottdlib?
21:36:37 <Eddi|zuHause> that is a common misconception...
21:36:54 <Gonozal_VIII> i know but i always wanted to say that :-)
21:37:10 <cybermage> what is ottdlib ?
21:37:23 <Eddi|zuHause> a lib that interfaces with ottd
21:38:10 <cybermage> any link?
21:38:36 <Bjarni> <cybermage> I may have stupid question :) <-- the most common stupid question in here is "may I ask a question?"... specially since it's a question so answering no will make an issue with rule violation :P
21:38:37 <cybermage> google did not provide any answer
21:39:22 <cybermage> You see, I did not ask if I can ask :)
21:39:37 <cybermage> I just commented out, that I will have stupid question:)
21:40:22 <glx> cybermage: it is openttdlib indeed :)
21:40:36 <cybermage> that may be the problem, thanks
21:44:55 *** Zavior has quit IRC
21:45:00 <cybermage> hmm, interesting :)
21:45:26 *** Dephenom has joined #openttd
21:46:15 <Prof_Frink> Bjarni: Hence why blitzed/#linux has "Don't ask if you can ask, just ask! (Then be patient)" in the topic
21:47:34 <Bjarni> yeah
21:48:02 <Bjarni> we cleaned up our topic because it contained too much info so people didn't read it, but this is something we would like to use
21:48:13 <cybermage> hehe
21:48:23 <cybermage> Have you ever worked at IT support?
21:48:34 <Bjarni> yes
21:48:51 <Bjarni> "my computer can't start"... I plugged it in and it booted just fine
21:48:58 <Bjarni> stuff like that
21:49:18 <Bjarni> kind of like kindergarten :s
21:49:53 <Eddi|zuHause> Prof_Frink: in my experience, that does not help
21:49:56 <cybermage> I think you should never tell something like "There are no stupid questions"
21:50:07 <cybermage> There are :)
21:50:25 <Prof_Frink> "Hello IT, have you tried turning it off and on again? Are you sure it's plugged in?"
21:50:49 *** G_ has joined #openttd
21:50:54 <Rubidium> sounds like "The IT Crowd"
21:52:08 * Prof_Frink hands Rubidium the prize
21:52:12 <Ammler> [22:35] <LeviathNL> Ammler, if a parameter is set to 255 should it ignore all the modifiers behind it? <-- no, it does
21:52:13 <cybermage> Most of it is based on a true story
21:52:31 <Bjarni> the best thing is that he was aware that it was unplugged, but somehow he had the idea that the battery would last forever
21:52:38 *** G has quit IRC
21:53:09 <Ammler> only ignore that one and will set defaults to not set
21:55:15 <cybermage> anyone who has experience with openttdlib?
21:55:24 <SpComb> dihedral
21:55:27 <cybermage> I have problem with
21:55:43 <cybermage> PHP Fatal error: Call to undefined function bcadd() in /home/openttd/openttdlib/OpenTTDLib-0.3/includes/OpenTTDLibPacket.php on line 266
21:55:52 <SpComb> the bcmath module
21:56:01 <Rubidium> Prof_Frink: you only missed the distinct sound of the recorder starting ;)
21:56:03 <cybermage> php is compiled with '--enable-bcmath=shared'
21:56:07 <dihedral> hehe
21:56:20 <Rubidium> s/recorder/'tape player'/
21:56:42 <dihedral> windows or linux?
21:56:48 <cybermage> CentOS5
21:56:51 <cybermage> (linux ;) )
21:56:57 <dihedral> phpinfo()
21:57:02 <cybermage> done
21:57:07 <dihedral> and search the page for 'bc'
21:57:08 <cybermage> '--enable-bcmath=shared'
21:57:20 <dihedral> did you compile it as such yourself?
21:57:31 <cybermage> no, that's CentOS default build
21:57:44 <dihedral> give me a second
21:58:36 <cybermage> I am just running example
21:59:17 <dihedral> where can i see available rpm's to centos5?
22:00:09 <cybermage> what should I look for?
22:00:33 <dihedral> php5 and bcmath :-)
22:00:46 <dihedral> sometimes they are seperated over multiple packages
22:00:50 <cybermage> ok
22:01:22 <SpComb> with shared you still need the .so
22:01:37 <cybermage> yea
22:01:43 <cybermage> that's the problem, thanks m8
22:02:04 <dihedral> :-)
22:02:06 <dihedral> ya welcome
22:02:19 *** Osai has joined #openttd
22:02:34 *** TinoM has quit IRC
22:04:30 *** Guest684 is now known as dihedral_
22:05:12 *** LeviathNL has quit IRC
22:10:25 *** eJoJ has quit IRC
22:11:03 <cybermage> that lib is cool!
22:11:16 <cybermage> I think I am going to create stats :)
22:11:19 *** Osai has quit IRC
22:11:57 <cybermage> thanks m8
22:12:55 <cybermage> Guys, how is it with patches?
22:13:02 <cybermage> I found no info anywhere
22:13:07 <dihedral> ?
22:13:08 <cybermage> If I am running server
22:13:28 <cybermage> I think I have to install patches there
22:13:35 <cybermage> but what about clients?
22:13:43 <cybermage> do they need to install patches too ?
22:13:53 *** Progman has joined #openttd
22:14:50 <dihedral> if you run a server, you do not _have_ to patch the source
22:15:00 <dihedral> if you do patch the source, it depends what you patch
22:15:21 <dihedral> if it's related to the game directly (i.e. calculations) then all clients will need a patched binary too
22:15:29 <cybermage> hmm
22:15:45 <cybermage> I am a little bit slow in the evening
22:16:02 <cybermage> If I want to have some new buildings and wehicles on a server
22:16:10 <cybermage> what should I basically do with the server ?
22:16:24 <cybermage> *vehicles*
22:16:58 <Gonozal_VIII> you need only some newgrfs then, no patches
22:17:12 <dihedral> get newgrf's :-)
22:17:21 <cybermage> ok :)
22:17:29 <cybermage> and what about clients?
22:17:37 <cybermage> where will they download these?
22:17:37 <Gonozal_VIII> they also need them
22:17:45 <Gonozal_VIII> http://grfcrawler.tt-forums.net/
22:17:48 *** Osai has joined #openttd
22:17:59 <cybermage> How do they know that they will need some patch ?
22:18:46 <Gonozal_VIII> they see it in the server selection screen
22:19:22 <dihedral> it's a grf
22:19:34 <dihedral> the game will tell them that either they have a missmatch or it's ok
22:19:41 <cybermage> ok
22:19:51 <cybermage> thanks m8
22:20:03 <cybermage> One of my servers seems to be very bussy ;)
22:20:09 <cybermage> planning to implement new one
22:20:40 *** skidd13 has joined #openttd
22:22:16 <Gonozal_VIII> you could try a nightly server, there are not many of them
22:22:51 *** Tlustoch has quit IRC
22:23:14 <cybermage> if you want ..
22:23:23 <cybermage> actually I don't care so much
22:23:32 <cybermage> OpenTTD does not consume much traffic
22:23:35 *** skidd13 has left #openttd
22:23:38 <Gonozal_VIII> not if i want... you don't have to do what i say^^
22:23:41 <cybermage> and even not so many system resources ;)
22:24:10 <cybermage> There is no difference for me if I run stable one or nightly build one
22:24:51 <Rubidium> the biggest problem with servers is that virtually none of them are properly monitored
22:26:12 <cybermage> what does that mean?
22:26:56 <Rubidium> that people start a server, that some 'bad' people join the server and bully everyone from that server
22:26:57 <Gonozal_VIII> there are some people that like to ruin the game for others
22:27:05 <Rubidium> and that there is noone who stops them
22:27:40 <cybermage> I will ban them
22:27:46 <cybermage> without mercy
22:27:54 <Gonozal_VIII> only if you see them
22:28:00 <cybermage> but I need some support for log
22:28:19 <cybermage> I need to log -> Nick, IP ....
22:28:26 <cybermage> then I will get it :)
22:28:49 <Gonozal_VIII> it's not difficult to get a different ip
22:28:50 <Rubidium> IPs and Nicks are generally useless for banning :(
22:29:03 <cybermage> IP's are very usefull
22:29:11 <Rubidium> cybermage: really?
22:29:21 <cybermage> Block range of his provider ;)
22:29:39 <Wolf01> 'night
22:29:44 *** Wolf01 has quit IRC
22:29:49 <Rubidium> block 0.0.0.0/0
22:29:52 <cybermage> Iptables is a very good invention ;)
22:29:57 <Rubidium> done... no people ruining your game
22:30:04 <cybermage> hehe :)
22:30:27 <cybermage> iptables -I INPUT --source x.y.z.a/b -j DROP ;)
22:30:43 <Rubidium> start by adding 81.171.98.111 ;)
22:30:55 <cybermage> that is already blocked I think
22:31:06 *** Sacro has joined #openttd
22:31:34 <Rubidium> it is *the* most effective way of making no harmful people join
22:31:56 <cybermage> no it is not
22:32:11 <Rubidium> it is
22:32:13 <Gonozal_VIII> is that the advertise server?
22:32:17 <Rubidium> as that is the IP of the masterserver
22:32:25 <cybermage> my current banlist: 213.98.80.75 88.73.240.144 89.178.252.148
22:32:31 <Sacro> 'ning all
22:32:32 <Rubidium> and dropping input from the masterserver means you'll never be on the masterserver
22:32:46 <cybermage> I am advertising my server
22:32:54 <Rubidium> and thus nobody will see your server in the serverlist
22:32:57 <cybermage> no issues with bad guys as I know ;)
22:34:02 <cybermage> Once I find out how to log nick and IP's
22:34:10 <cybermage> I will have everything :)
22:34:16 <Gonozal_VIII> i only play with some friends, so no avertise and a pw
22:34:27 <cybermage> I advertize my server :)
22:34:35 <cybermage> I have no issue with it :)
22:34:47 <cybermage> anyway :)
22:35:03 <cybermage> what to increase to see who is joining ?
22:35:11 <cybermage> what variable ?
22:35:56 *** LeviathNL has joined #openttd
22:36:35 <dihedral> ?
22:37:04 <cybermage> I am using mostly linux console
22:37:11 <cybermage> I need to increase net verbosity
22:37:26 <cybermage> to see what's the source address of player, which is currently connecting
22:40:01 *** Zr40 has joined #openttd
22:40:19 <cybermage> ha found
22:40:25 <cybermage> debug_level net=1 :)
22:40:38 <cybermage> thanks guys :)
22:40:44 <cybermage> 'night all
22:40:46 <cybermage> have fun
22:40:48 <cybermage> bye
22:40:49 *** cybermage has quit IRC
22:45:47 *** stillunknown has quit IRC
22:46:57 *** Farden has quit IRC
22:48:45 *** Hendikins has quit IRC
22:49:45 *** Hendikins has joined #openttd
22:50:20 *** Osai^2 has joined #openttd
22:50:30 *** Zr40 has quit IRC
22:53:05 *** ThePizzaKing has joined #openttd
22:55:54 *** skidd13 has joined #openttd
22:56:02 *** skidd13 has left #openttd
22:56:54 *** Osai has quit IRC
23:04:04 *** Osai^2 is now known as Osai
23:05:55 *** eJoJ has joined #openttd
23:06:31 *** Osai is now known as Osai^zZz
23:07:34 *** dihedral_ has quit IRC
23:07:47 *** Guest669 has quit IRC
23:13:31 <Rubidium> DaleStan: would it be a problem (for TTDP) when I use the 7th bit of the Action 5 type to tell whether there is an extra byte with offset from where to start replacing sprites (I would like to support changing a subset of sprites for some types). The bit will only have meaning for some types that I want to add for making replacing OpenTTD's sprites easier.
23:14:04 <Rubidium> so for the current types the bit must not be set
23:15:28 *** Vikthor has quit IRC
23:15:37 *** KritiK has quit IRC
23:22:59 <dihedral> is it possible to kinda 'ban' a certain user in tt-forums from certain threads?
23:23:29 <Gonozal_VIII> ?
23:23:47 <dihedral> this maartena guy is p****** me off
23:23:56 <Rubidium> with a decent browser and some decent script you can I think
23:24:05 <dihedral> LOL
23:25:04 <Rubidium> you'll always have people who want other people to do the thinking work...
23:25:53 <dihedral> if i could i'd slap him left and right and send him to mars
23:25:53 <Rubidium> like people buying a computer, going home with the box and calling the support desk asking "what do I do now?"
23:26:21 <Gonozal_VIII> 5 posts in a row :-)
23:26:39 <Rubidium> be happy your lib is only a niche product and you only have one such user
23:27:06 <dihedral> i responded at one ocation with
23:27:10 <dihedral> compare it to: you phoning microsoft because thunderbird is unable to contact the mail server due to a router misconfiguration!
23:27:20 <dihedral> :-P
23:27:24 <dihedral> still amuses me :-D
23:28:01 <Rubidium> dihedral: the person did not even open the box!
23:28:17 <dihedral> no - and is still complaining
23:28:25 <Rubidium> it's like calling microsoft so they can help you downloading thunderbird
23:28:39 *** BigBB has joined #openttd
23:28:39 <dihedral> ;-P
23:29:03 <dihedral> he posted an error message, that clearly states what is wrong, and is described in the docs
23:29:14 <dihedral> and even sent me a mail about it saying it was buggy
23:29:31 <dihedral> all because he seems unable to understand 'cannot read from ...'
23:29:38 <dihedral> and set the premissions correctly
23:32:00 *** exe has joined #openttd
23:32:17 <Rubidium> and begin your (donot)readme with often occuring errors before even mentioning reporting bugs
23:33:29 <Gonozal_VIII> hehe, you rtfm'd him :-)
23:33:30 <Rubidium> btw: there is an inconsistency between the about in the readme and the about in the user guid about the origin
23:33:48 <dihedral> ops
23:33:50 <dihedral> thanks...
23:34:09 <Rubidium> but still... mention common bugs in the (donot)readme and not in some userguide
23:34:19 *** Entane has quit IRC
23:34:43 <dihedral> if there were common bugs
23:35:12 <Rubidium> bugs/issues... all one big pile of bogus
23:35:38 *** Entane has joined #openttd
23:36:08 <dihedral> unless you define 'bugs' as "users, who seemingly believe they are totally capable of doing anything, (un)pleasantly surprise you with the fact that they actually have no idea whatsoever of what is going on around them. in some situations they may also prove to be incapable of reading manuals and/or error messages"
23:36:38 <dihedral> hey - i like that ;-D
23:37:11 <dihedral> Gonozal_VIII: yes - i did rtfm him - and now i am actually curious to see his reaction towards that :-P
23:37:21 <dihedral> much nicer than saying 'you p me off'
23:37:37 <Rubidium> dihedral: it is a fact that people do not read a userguide for reasons why something doesn't work.
23:38:09 <dihedral> i _always_ read what i find...
23:38:19 <Rubidium> dihedral: have you read docs.openttd.org?
23:38:43 <dihedral> seen it on more than one ocation
23:39:02 *** ludde has quit IRC
23:39:10 <Rubidium> but have you completely read it?
23:39:18 *** eJoJ has quit IRC
23:39:23 <Rubidium> that's my point. Nobody will have completely read it.
23:39:27 <SmatZ> :-D
23:39:29 <dihedral> i had no need to so far :-)
23:39:45 <dihedral> and yes - i read parts
23:40:12 <dihedral> but must say - grep and less seem more intuitive
23:40:45 <SmatZ> hundreds of thousands of lines to read...
23:41:05 <Gonozal_VIII> millions!
23:41:09 <Gonozal_VIII> ^^
23:41:27 <dihedral> Rubidium: is that not the way you read manuals - you pick the stuff that suits your current situation
23:41:48 <dihedral> you only read one man page if you need help on iptables
23:41:52 <dihedral> and not all man pages :-D
23:42:45 <Rubidium> one manpage about iptables?
23:42:50 <Rubidium> that doesn't cover everything
23:47:19 <dihedral> no
23:47:23 <dihedral> just was en example
23:47:31 <dihedral> who is athanasios?
23:49:58 <SmatZ> who?
23:51:33 <dihedral> nvm
23:51:38 <dihedral> just some new kid :-D
23:51:57 <dihedral> who thought my post was 'offensive'
23:52:01 <SmatZ> :(
23:53:26 *** Progman has quit IRC
23:54:20 *** eJoJ has joined #openttd
23:55:51 <dihedral> i'll see what a forum admin has to say to it
23:55:55 <exe> anyone knows pathfinding? could this be possible? http://sharpttd.top100.net.pl/wiki/index.php?title=Pathfinding
23:56:17 *** eJoJ has quit IRC
23:58:56 <dihedral> time for bed
23:58:58 <dihedral> good night